Michael Zitzmann před 5 roky
revize
9a25e144bb
47 změnil soubory, kde provedl 27526 přidání a 0 odebrání
  1. 3 0
      .babelrc
  2. 32 0
      .eslintrc.json
  3. 5 0
      .gitignore
  4. 3 0
      .stylelintrc.json
  5. 142 0
      README.md
  6. 36 0
      assets/css/index.css
  7. binární
      assets/fonts/Asap-Bold.ttf
  8. binární
      assets/fonts/Asap-Italic.ttf
  9. binární
      assets/fonts/Asap-Regular.ttf
  10. binární
      assets/fonts/AsapCondensed-Regular.ttf
  11. binární
      assets/fonts/lora/Lora-Regular.ttf
  12. 44 0
      assets/fonts/lora/SIL Open Font License.txt
  13. binární
      assets/fonts/montserrat/Montserrat-SemiBold.otf
  14. 43 0
      assets/fonts/montserrat/SIL Open Font License.txt
  15. binární
      assets/img/BMJV_Web_Master_de_WBZ.png
  16. binární
      assets/img/HardingCenter_Logo_de_RGB.png
  17. binární
      assets/img/jobloss.png
  18. binární
      assets/img/mpib.png
  19. 4684 0
      assets/js/blob-stream.js
  20. 0 0
      assets/js/blob-stream.min.js
  21. 384 0
      assets/js/lunrjs/lunr.de.js
  22. 2977 0
      assets/js/lunrjs/lunr.js
  23. 304 0
      assets/js/lunrjs/lunr.stemmer.support.js
  24. 673 0
      assets/js/pdfkit.js
  25. 0 0
      assets/js/pdfkit.min.js
  26. 129 0
      bin/prepareData.js
  27. 119 0
      bin/preprocess.js
  28. 39 0
      build.json
  29. 966 0
      data/jobloss_de.tsv
  30. 966 0
      data/jobloss_en.tsv
  31. binární
      data/original/RA_Risikovergleich_import_tojobloss.xlsx
  32. 65 0
      package.json
  33. 101 0
      rollup.config.js
  34. 282 0
      src/css/main.css
  35. 80 0
      src/html/markdown/index.md
  36. 14 0
      src/html/skeletons/main.html
  37. 29 0
      src/html/skeletons/visualisation.html
  38. 86 0
      src/js/config.json
  39. 6 0
      src/js/d3-custom.js
  40. 4 0
      src/js/logos/BMJV_logo.js
  41. 88 0
      src/js/logos/RA_logo_1280.js
  42. 221 0
      src/js/logos/hc_logo.js
  43. 624 0
      src/js/main.js
  44. 236 0
      src/js/pdfExport.js
  45. 78 0
      src/js/search.js
  46. 66 0
      test/test.js
  47. 13997 0
      test/test_data.json

+ 3 - 0
.babelrc

@@ -0,0 +1,3 @@
+{
+    "presets": ["@babel/preset-env"]
+}

+ 32 - 0
.eslintrc.json

@@ -0,0 +1,32 @@
+{
+    "env": {
+        "browser": true,
+        "es6": true
+    },
+    "globals": {
+        "ENV": true,
+        "process": true
+    },
+    "extends": ["plugin:json/recommended", "eslint:recommended"],
+    "parserOptions": {
+        "sourceType": "module"
+    },
+    "rules": {
+        "indent": [
+            "error", 4,
+            { "SwitchCase": 1 }
+        ],
+        "linebreak-style": [
+            "error",
+            "unix"
+        ],
+        "quotes": [
+            "error",
+            "single"
+        ],
+        "semi": [
+            "error",
+            "always"
+        ]
+    }
+}

+ 5 - 0
.gitignore

@@ -0,0 +1,5 @@
+package-lock.json
+node_modules
+.DS_STORE
+dist/
+build/

+ 3 - 0
.stylelintrc.json

@@ -0,0 +1,3 @@
+{
+  "extends": "stylelint-config-recommended"
+}

+ 142 - 0
README.md

@@ -0,0 +1,142 @@
+# Visualisierung *multi-level bar chart array*
+
+## Entwicklungsumgebung
+
+Um dieses Projekt zu ändern oder weiterzuentwickeln, werden [`nodejs`][nodejs] und `npm` benötigt. Die Abhängigkeiten werden wie üblich per `npm install` installiert.
+
+Für die Entwicklung wurden Teile von ES6 verwendet und mit [`rollup`][rollup], [`babel`][babel] und [`postcss`][postcss] transpiliert. Als *Build Management Tool* werden einfache `npm` Scripts verwendet.
+
+`npm run watch` beispielsweis startet den Entwicklungsserver, transformiert Javascript und CSS Dateien bei Änderungen für das *Development* Target und lädt die Visualisierung im Browser.
+
+Die folgenden Scripts sind in `package.json` definiert und können entsprechend mit `npm run …` ausgeführt werden:
+
+```
+- prepare         Wird ausgeführt, nachdem `npm install` aufgerufen wurde. In diesem Schritt werden die statischen Abhängigkeiten erstellt.
+- build           Generiert Javascript und CSS Dateien (einmalig) und kopiert alle generierten Dateien inklusive html-Dateien in das Verzeichnis `dist`.
+- build:data      Transformiert die Rohdaten in eine JSON-Datei für die Visualisierung.
+- build:html      Generiert HTML Dateien für Visualisierung und umgebenden Text.
+- build:static    Generiert die von der Anwendung benötigten JSON- und HTML-Dateien.
+- build:dev       Generiert Javascript und CSS Dateien für einen *Development Build*.
+- build:prod      Generiert Javascript und CSS Dateien für einen *Production Build*.
+- watch           Startet den Entwicklungsserver führt bei Änderungen einen Development Build durch.
+```
+
+In der Datei `rollup.config.js` werden die Konfigurationen für `rollup` und `postcss` dynamisch generiert. Für den *Development Build* werden SourceMaps erstellt, dagegen werden Javascript und CSS Dateien für den *Production Build* mit [`terser`][terser] bzw. [`cssnano`][cssnano] optimiert.
+
+Die HTML-Dateien werden von einem nodejs Script für das entsprechende *Target* generiert (momentan kann man die Sinnhaftigkeit bezweifeln, nachdem nur die geladenen Resourcen verschieden benannt werden). Leider ist HTML5 mit dem Versuch [gescheitert, HTML imports zu standardisieren][html5-imports]. Als pragmatische Alternative, und um möglichst flexibel zu bleiben, wurde daher entschieden, die eigentliche Visualisierung per `iframe` in der umgebenden Webseite einzubetten.
+
+Für einen vereinfachten Workflow wird hier der Rahmentext für diese Seite aus einem Markdown Dokument in HTML konvertiert. Der darin enthaltene `iframe` *Tag* wird dynamisch konfiguriert und das Ergebnis in einer HTML-Datei gespeichert.
+
+Die Datei `config.json` enthält die Konfigurationen sowohl zum Generieren der HTML-Dateien als auch für die Erstellung der Javascript- und CSS-Dateien.
+
+Nach dem Ausführen eines *Builds* sind alle Dateien, die für die Funktionalität der Website / Web App erforderlich sind im Verzeichnis `dist` zu finden:
+
+```
+├── index.html                            Diese HTML-Seite ist der Einstiegspunkt und wird vom Web-Server ausgeliefert
+├── risk-ladder.html                      Die Visualisierung wird in einem iframe in der index.html eingebunden
+├── css
+│   ├── index.css                         Stylesheet für die umgebende Webseite
+│   └── main[.min].css                    Stylesheet für die Visualisierung
+├── data
+│   ├── data_de.json                      Daten der Visualisierung (deutsch)
+│   └── data_en.json                      Daten der Visualisierung (englisch)
+├── fonts
+│   ├── ASAP                              Fonts für die Visualisierung
+│   ├── montserrat                        Font für Überschriften der umgebenden Seite (wird entfallen)
+│   └── lora                              Font für den Fließtext der umgebenden Seite (wird entfallen)
+├── img
+│   ├── BMJV_Web_Master_de_WBZ.png        BMJV Logo
+│   ├── HardingCenter_Logo_de_RGB.png     Harding Zentrum Logo
+│   └── mpib.png                          Max-Planck Institut fuur Bildungsforschung Logo
+└── js
+    ├── main.min.js                       Javascript der Visualisierung
+    ├── blob-stream.min.js                Wird von pdfkit benötigt
+    └── pdfkit.min.js                     Fettleibige Bibliothek zum generieren von PDF Dateien im Browser  
+```
+
+Wird ein Webserver konfiguriert, dieses Verzeichnis auszuliefern, sollte die Visualisierung enstsprechend erreichbar und funktional sein.
+
+## Verzeichnisstruktur
+```
+├── README.md
+├── assets
+│   ├── css
+│   │   └── index.css                               // Stildefinitionen der umgebenden HTML Seite
+│   ├── fonts
+│   │   ├── Asap-Bold.ttf
+│   │   ├── Asap-Italic.ttf
+│   │   ├── Asap-Regular.ttf
+│   │   ├── AsapCondensed-Regular.ttf
+│   │   ├── lora
+│   │   │   ├── Lora-Regular.ttf
+│   │   │   └── SIL\ Open\ Font\ License.txt
+│   │   └── montserrat
+│   │       ├── Montserrat-SemiBold.otf
+│   │       └── SIL\ Open\ Font\ License.txt
+│   ├── img                                         // Logos für die umgebende HTML Seite
+│   │   ├── BMJV_Web_Master_de_WBZ.png
+│   │   ├── HardingCenter_Logo_de_RGB.png
+│   │   ├── jobloss.png
+│   │   └── mpib.png
+│   └── js                                          // Externe Javascript Bibliotheken
+│       ├── blob-stream.min.js
+│       ├── lunrjs
+│       │   ├── lunr.de.js
+│       │   ├── lunr.js
+│       │   └── lunr.stemmer.support.js
+│       └── pdfkit.min.js
+├── bin
+│   ├── prepareData.js                              // Generiert json Datei aus Rohdaten
+│   └── preprocess.js                               // Generiert HTML Dateien für Visualisierung und umgebendes HTML
+├── build.json                                      // Build Konfiguration
+├── data                                            // Rohdaten
+│   ├── jobloss_de.tsv
+│   └── jobloss_en.tsv
+├── package.json
+├── rollup.config.js                                // Build Prozess
+└── src
+    ├── css
+    │   └── main.css                                // Stildefinitionen für Visualisierung
+    ├── html
+    │   ├── markdown
+    │   │   └── index.md                            // Markdown für Kontextinformationen des umgebenden HTML
+    │   └── skeletons
+    │       ├── main.html                           // Template für umgebendes HTML
+    │       └── visualisation.html                  // Template für Visualisierung
+    └── js
+        ├── logos                                   // Definitionen der Logos als Javascript Objekte für Einbindung als Vektorgrafiken im PDF
+        │   ├── BMJV_logo.js
+        │   ├── RA_logo_1280.js
+        │   └── hc_logo.js
+        ├── config.json                             // Konfiguration der Visualisierung
+        ├── d3-custom.js                            // Definition der verwendeten Module von d3
+        ├── main.js                                 // Implementierung der Visualisierung
+        ├── pdfExport.js                            // Generieren des PDF
+        └── search.js                               // Implementierung der Suche
+```
+
+## Wie ändere ich Inhalte und Daten?
+
+### Texte und Labels
+
+Texte und Labels können in der Datei `config.json` geändert werden. Dort ist sowohl der Text des Eingabefeldes der Suche, als auch die Texte zu den Detailinformationen und des PDFs definiert.
+
+### Daten
+
+Für diese Visualisierung sind die hierarchischen Rohdaten in der Datei `data/jobloss_[de|en].tsv` definiert. Bevor sie in der Visualisierung verwendet werden können, müssen sie in eine JSON Datei transformiert werden. Dies geschieht im Schrit `build:data` des Build Prozesses. Bei Beibehaltung der Struktur der Daten können diese so beliebig ausgetauscht werden. Alle Bezeichner der interaktiven Visualisierung werden aus diesen Daten gelesen.
+
+## Historisches
+
+Ursprünglich wurde diese Visualisierung von *Data Science & Stories* entwickelt (inzwischen in einem Ressort des [Tagesspiegel][tagesspiegel] aufgegangen).
+
+[nodejs]: https://nodejs.org/
+[rollup]: http://rollupjs.org/
+[babel]: https://babeljs.io/
+[postcss]: https://postcss.org
+[terser]: https://terser.org
+[cssnano]: https://cssnano.co
+[html5-imports]: https://caniuse.com/#search=html%20imports
+[tagesspiegel]: https://digitalpresent.tagesspiegel.de
+
+[lunrjs]: https://lunrjs.com
+[lunr-languages]: https://github.com/MihaiValentin/lunr-languages

+ 36 - 0
assets/css/index.css

@@ -0,0 +1,36 @@
+@font-face {
+    font-family: "Montserrat";
+    src: url("../fonts/montserrat/Montserrat-SemiBold.otf");
+}
+@font-face {
+    font-family: "Lora";
+    src: url("../fonts/lora/Lora-Regular.ttf");
+}
+body {
+    font-family: "Lora", "Helvetica Neue", Helvetica, Arial, sans-serif;
+    line-height: 1.5;
+}
+
+main {
+    margin: 0 auto;
+    max-width: 64em;
+}
+
+h1, h2 {
+    color: #262525;
+    font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
+    font-weight: 700;
+    margin: 35px 0 35px;
+}
+
+iframe {
+    display: block;
+    margin: 0 auto;
+}
+
+.logos {
+    align-items: center;
+    display: flex;
+    justify-content: space-between;
+    margin: 2rem 0;
+}

binární
assets/fonts/Asap-Bold.ttf


binární
assets/fonts/Asap-Italic.ttf


binární
assets/fonts/Asap-Regular.ttf


binární
assets/fonts/AsapCondensed-Regular.ttf


binární
assets/fonts/lora/Lora-Regular.ttf


+ 44 - 0
assets/fonts/lora/SIL Open Font License.txt

@@ -0,0 +1,44 @@
+Copyright (c) 2011-2013, Cyreal (www.cyreal.org a@cyreal.org), with
+Reserved Font Name 'Lora'
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.
+
+"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
+
+5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.

binární
assets/fonts/montserrat/Montserrat-SemiBold.otf


+ 43 - 0
assets/fonts/montserrat/SIL Open Font License.txt

@@ -0,0 +1,43 @@
+Copyright 2011 The Montserrat Project Authors (https://github.com/JulietaUla/Montserrat)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment.
+
+"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission.
+
+5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.

binární
assets/img/BMJV_Web_Master_de_WBZ.png


binární
assets/img/HardingCenter_Logo_de_RGB.png


binární
assets/img/jobloss.png


binární
assets/img/mpib.png


+ 4684 - 0
assets/js/blob-stream.js

@@ -0,0 +1,4684 @@
+!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var f;"undefined"!=typeof window?f=window:"undefined"!=typeof global?f=global:"undefined"!=typeof self&&(f=self),f.blobStream=e()}}(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
+(function (global){
+/**
+ * Create a blob builder even when vendor prefixes exist
+ */
+
+var BlobBuilder = global.BlobBuilder
+  || global.WebKitBlobBuilder
+  || global.MSBlobBuilder
+  || global.MozBlobBuilder;
+
+/**
+ * Check if Blob constructor is supported
+ */
+
+var blobSupported = (function() {
+  try {
+    var a = new Blob(['hi']);
+    return a.size === 2;
+  } catch(e) {
+    return false;
+  }
+})();
+
+/**
+ * Check if Blob constructor supports ArrayBufferViews
+ * Fails in Safari 6, so we need to map to ArrayBuffers there.
+ */
+
+var blobSupportsArrayBufferView = blobSupported && (function() {
+  try {
+    var b = new Blob([new Uint8Array([1,2])]);
+    return b.size === 2;
+  } catch(e) {
+    return false;
+  }
+})();
+
+/**
+ * Check if BlobBuilder is supported
+ */
+
+var blobBuilderSupported = BlobBuilder
+  && BlobBuilder.prototype.append
+  && BlobBuilder.prototype.getBlob;
+
+/**
+ * Helper function that maps ArrayBufferViews to ArrayBuffers
+ * Used by BlobBuilder constructor and old browsers that didn't
+ * support it in the Blob constructor.
+ */
+
+function mapArrayBufferViews(ary) {
+  for (var i = 0; i < ary.length; i++) {
+    var chunk = ary[i];
+    if (chunk.buffer instanceof ArrayBuffer) {
+      var buf = chunk.buffer;
+
+      // if this is a subarray, make a copy so we only
+      // include the subarray region from the underlying buffer
+      if (chunk.byteLength !== buf.byteLength) {
+        var copy = new Uint8Array(chunk.byteLength);
+        copy.set(new Uint8Array(buf, chunk.byteOffset, chunk.byteLength));
+        buf = copy.buffer;
+      }
+
+      ary[i] = buf;
+    }
+  }
+}
+
+function BlobBuilderConstructor(ary, options) {
+  options = options || {};
+
+  var bb = new BlobBuilder();
+  mapArrayBufferViews(ary);
+
+  for (var i = 0; i < ary.length; i++) {
+    bb.append(ary[i]);
+  }
+
+  return (options.type) ? bb.getBlob(options.type) : bb.getBlob();
+};
+
+function BlobConstructor(ary, options) {
+  mapArrayBufferViews(ary);
+  return new Blob(ary, options || {});
+};
+
+module.exports = (function() {
+  if (blobSupported) {
+    return blobSupportsArrayBufferView ? global.Blob : BlobConstructor;
+  } else if (blobBuilderSupported) {
+    return BlobBuilderConstructor;
+  } else {
+    return undefined;
+  }
+})();
+
+}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{}],2:[function(require,module,exports){
+(function (global){
+var WritableStream = require('stream').Writable;
+var util = require('util');
+var Blob = require('blob');
+var URL = global.URL || global.webkitURL || global.mozURL;
+
+function BlobStream() {
+  if (!(this instanceof BlobStream))
+    return new BlobStream;
+    
+  WritableStream.call(this);
+  this._chunks = [];
+  this._blob = null;
+  this.length = 0;
+}
+
+util.inherits(BlobStream, WritableStream);
+
+BlobStream.prototype._write = function(chunk, encoding, callback) {
+  // convert chunks to Uint8Arrays (e.g. Buffer when array fallback is being used)
+  if (!(chunk instanceof Uint8Array))
+    chunk = new Uint8Array(chunk);
+    
+  this.length += chunk.length;
+  this._chunks.push(chunk);
+  callback();
+};
+
+BlobStream.prototype.toBlob = function(type) {
+  type = type || 'application/octet-stream';
+  
+  // cache the blob if needed
+  if (!this._blob) {
+    this._blob = new Blob(this._chunks, {
+      type: type
+    });
+    
+    this._chunks = []; // free memory
+  }
+  
+  // if the cached blob's type doesn't match the requested type, make a new blob
+  if (this._blob.type !== type)
+    this._blob = new Blob([this._blob], { type: type });
+  
+  return this._blob;
+};
+
+BlobStream.prototype.toBlobURL = function(type) {
+  return URL.createObjectURL(this.toBlob(type));
+};
+
+module.exports = BlobStream;
+
+}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{"blob":1,"stream":22,"util":25}],3:[function(require,module,exports){
+/*!
+ * The buffer module from node.js, for the browser.
+ *
+ * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
+ * @license  MIT
+ */
+
+var base64 = require('base64-js')
+var ieee754 = require('ieee754')
+var isArray = require('is-array')
+
+exports.Buffer = Buffer
+exports.SlowBuffer = Buffer
+exports.INSPECT_MAX_BYTES = 50
+Buffer.poolSize = 8192 // not used by this implementation
+
+var kMaxLength = 0x3fffffff
+
+/**
+ * If `Buffer.TYPED_ARRAY_SUPPORT`:
+ *   === true    Use Uint8Array implementation (fastest)
+ *   === false   Use Object implementation (most compatible, even IE6)
+ *
+ * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+,
+ * Opera 11.6+, iOS 4.2+.
+ *
+ * Note:
+ *
+ * - Implementation must support adding new properties to `Uint8Array` instances.
+ *   Firefox 4-29 lacked support, fixed in Firefox 30+.
+ *   See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438.
+ *
+ *  - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function.
+ *
+ *  - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of
+ *    incorrect length in some situations.
+ *
+ * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they will
+ * get the Object implementation, which is slower but will work correctly.
+ */
+Buffer.TYPED_ARRAY_SUPPORT = (function () {
+  try {
+    var buf = new ArrayBuffer(0)
+    var arr = new Uint8Array(buf)
+    arr.foo = function () { return 42 }
+    return 42 === arr.foo() && // typed array instances can be augmented
+        typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray`
+        new Uint8Array(1).subarray(1, 1).byteLength === 0 // ie10 has broken `subarray`
+  } catch (e) {
+    return false
+  }
+})()
+
+/**
+ * Class: Buffer
+ * =============
+ *
+ * The Buffer constructor returns instances of `Uint8Array` that are augmented
+ * with function properties for all the node `Buffer` API functions. We use
+ * `Uint8Array` so that square bracket notation works as expected -- it returns
+ * a single octet.
+ *
+ * By augmenting the instances, we can avoid modifying the `Uint8Array`
+ * prototype.
+ */
+function Buffer (subject, encoding, noZero) {
+  if (!(this instanceof Buffer))
+    return new Buffer(subject, encoding, noZero)
+
+  var type = typeof subject
+
+  // Find the length
+  var length
+  if (type === 'number')
+    length = subject > 0 ? subject >>> 0 : 0
+  else if (type === 'string') {
+    if (encoding === 'base64')
+      subject = base64clean(subject)
+    length = Buffer.byteLength(subject, encoding)
+  } else if (type === 'object' && subject !== null) { // assume object is array-like
+    if (subject.type === 'Buffer' && isArray(subject.data))
+      subject = subject.data
+    length = +subject.length > 0 ? Math.floor(+subject.length) : 0
+  } else
+    throw new TypeError('must start with number, buffer, array or string')
+
+  if (this.length > kMaxLength)
+    throw new RangeError('Attempt to allocate Buffer larger than maximum ' +
+      'size: 0x' + kMaxLength.toString(16) + ' bytes')
+
+  var buf
+  if (Buffer.TYPED_ARRAY_SUPPORT) {
+    // Preferred: Return an augmented `Uint8Array` instance for best performance
+    buf = Buffer._augment(new Uint8Array(length))
+  } else {
+    // Fallback: Return THIS instance of Buffer (created by `new`)
+    buf = this
+    buf.length = length
+    buf._isBuffer = true
+  }
+
+  var i
+  if (Buffer.TYPED_ARRAY_SUPPORT && typeof subject.byteLength === 'number') {
+    // Speed optimization -- use set if we're copying from a typed array
+    buf._set(subject)
+  } else if (isArrayish(subject)) {
+    // Treat array-ish objects as a byte array
+    if (Buffer.isBuffer(subject)) {
+      for (i = 0; i < length; i++)
+        buf[i] = subject.readUInt8(i)
+    } else {
+      for (i = 0; i < length; i++)
+        buf[i] = ((subject[i] % 256) + 256) % 256
+    }
+  } else if (type === 'string') {
+    buf.write(subject, 0, encoding)
+  } else if (type === 'number' && !Buffer.TYPED_ARRAY_SUPPORT && !noZero) {
+    for (i = 0; i < length; i++) {
+      buf[i] = 0
+    }
+  }
+
+  return buf
+}
+
+Buffer.isBuffer = function (b) {
+  return !!(b != null && b._isBuffer)
+}
+
+Buffer.compare = function (a, b) {
+  if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b))
+    throw new TypeError('Arguments must be Buffers')
+
+  var x = a.length
+  var y = b.length
+  for (var i = 0, len = Math.min(x, y); i < len && a[i] === b[i]; i++) {}
+  if (i !== len) {
+    x = a[i]
+    y = b[i]
+  }
+  if (x < y) return -1
+  if (y < x) return 1
+  return 0
+}
+
+Buffer.isEncoding = function (encoding) {
+  switch (String(encoding).toLowerCase()) {
+    case 'hex':
+    case 'utf8':
+    case 'utf-8':
+    case 'ascii':
+    case 'binary':
+    case 'base64':
+    case 'raw':
+    case 'ucs2':
+    case 'ucs-2':
+    case 'utf16le':
+    case 'utf-16le':
+      return true
+    default:
+      return false
+  }
+}
+
+Buffer.concat = function (list, totalLength) {
+  if (!isArray(list)) throw new TypeError('Usage: Buffer.concat(list[, length])')
+
+  if (list.length === 0) {
+    return new Buffer(0)
+  } else if (list.length === 1) {
+    return list[0]
+  }
+
+  var i
+  if (totalLength === undefined) {
+    totalLength = 0
+    for (i = 0; i < list.length; i++) {
+      totalLength += list[i].length
+    }
+  }
+
+  var buf = new Buffer(totalLength)
+  var pos = 0
+  for (i = 0; i < list.length; i++) {
+    var item = list[i]
+    item.copy(buf, pos)
+    pos += item.length
+  }
+  return buf
+}
+
+Buffer.byteLength = function (str, encoding) {
+  var ret
+  str = str + ''
+  switch (encoding || 'utf8') {
+    case 'ascii':
+    case 'binary':
+    case 'raw':
+      ret = str.length
+      break
+    case 'ucs2':
+    case 'ucs-2':
+    case 'utf16le':
+    case 'utf-16le':
+      ret = str.length * 2
+      break
+    case 'hex':
+      ret = str.length >>> 1
+      break
+    case 'utf8':
+    case 'utf-8':
+      ret = utf8ToBytes(str).length
+      break
+    case 'base64':
+      ret = base64ToBytes(str).length
+      break
+    default:
+      ret = str.length
+  }
+  return ret
+}
+
+// pre-set for values that may exist in the future
+Buffer.prototype.length = undefined
+Buffer.prototype.parent = undefined
+
+// toString(encoding, start=0, end=buffer.length)
+Buffer.prototype.toString = function (encoding, start, end) {
+  var loweredCase = false
+
+  start = start >>> 0
+  end = end === undefined || end === Infinity ? this.length : end >>> 0
+
+  if (!encoding) encoding = 'utf8'
+  if (start < 0) start = 0
+  if (end > this.length) end = this.length
+  if (end <= start) return ''
+
+  while (true) {
+    switch (encoding) {
+      case 'hex':
+        return hexSlice(this, start, end)
+
+      case 'utf8':
+      case 'utf-8':
+        return utf8Slice(this, start, end)
+
+      case 'ascii':
+        return asciiSlice(this, start, end)
+
+      case 'binary':
+        return binarySlice(this, start, end)
+
+      case 'base64':
+        return base64Slice(this, start, end)
+
+      case 'ucs2':
+      case 'ucs-2':
+      case 'utf16le':
+      case 'utf-16le':
+        return utf16leSlice(this, start, end)
+
+      default:
+        if (loweredCase)
+          throw new TypeError('Unknown encoding: ' + encoding)
+        encoding = (encoding + '').toLowerCase()
+        loweredCase = true
+    }
+  }
+}
+
+Buffer.prototype.equals = function (b) {
+  if(!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')
+  return Buffer.compare(this, b) === 0
+}
+
+Buffer.prototype.inspect = function () {
+  var str = ''
+  var max = exports.INSPECT_MAX_BYTES
+  if (this.length > 0) {
+    str = this.toString('hex', 0, max).match(/.{2}/g).join(' ')
+    if (this.length > max)
+      str += ' ... '
+  }
+  return '<Buffer ' + str + '>'
+}
+
+Buffer.prototype.compare = function (b) {
+  if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')
+  return Buffer.compare(this, b)
+}
+
+// `get` will be removed in Node 0.13+
+Buffer.prototype.get = function (offset) {
+  console.log('.get() is deprecated. Access using array indexes instead.')
+  return this.readUInt8(offset)
+}
+
+// `set` will be removed in Node 0.13+
+Buffer.prototype.set = function (v, offset) {
+  console.log('.set() is deprecated. Access using array indexes instead.')
+  return this.writeUInt8(v, offset)
+}
+
+function hexWrite (buf, string, offset, length) {
+  offset = Number(offset) || 0
+  var remaining = buf.length - offset
+  if (!length) {
+    length = remaining
+  } else {
+    length = Number(length)
+    if (length > remaining) {
+      length = remaining
+    }
+  }
+
+  // must be an even number of digits
+  var strLen = string.length
+  if (strLen % 2 !== 0) throw new Error('Invalid hex string')
+
+  if (length > strLen / 2) {
+    length = strLen / 2
+  }
+  for (var i = 0; i < length; i++) {
+    var byte = parseInt(string.substr(i * 2, 2), 16)
+    if (isNaN(byte)) throw new Error('Invalid hex string')
+    buf[offset + i] = byte
+  }
+  return i
+}
+
+function utf8Write (buf, string, offset, length) {
+  var charsWritten = blitBuffer(utf8ToBytes(string), buf, offset, length)
+  return charsWritten
+}
+
+function asciiWrite (buf, string, offset, length) {
+  var charsWritten = blitBuffer(asciiToBytes(string), buf, offset, length)
+  return charsWritten
+}
+
+function binaryWrite (buf, string, offset, length) {
+  return asciiWrite(buf, string, offset, length)
+}
+
+function base64Write (buf, string, offset, length) {
+  var charsWritten = blitBuffer(base64ToBytes(string), buf, offset, length)
+  return charsWritten
+}
+
+function utf16leWrite (buf, string, offset, length) {
+  var charsWritten = blitBuffer(utf16leToBytes(string), buf, offset, length)
+  return charsWritten
+}
+
+Buffer.prototype.write = function (string, offset, length, encoding) {
+  // Support both (string, offset, length, encoding)
+  // and the legacy (string, encoding, offset, length)
+  if (isFinite(offset)) {
+    if (!isFinite(length)) {
+      encoding = length
+      length = undefined
+    }
+  } else {  // legacy
+    var swap = encoding
+    encoding = offset
+    offset = length
+    length = swap
+  }
+
+  offset = Number(offset) || 0
+  var remaining = this.length - offset
+  if (!length) {
+    length = remaining
+  } else {
+    length = Number(length)
+    if (length > remaining) {
+      length = remaining
+    }
+  }
+  encoding = String(encoding || 'utf8').toLowerCase()
+
+  var ret
+  switch (encoding) {
+    case 'hex':
+      ret = hexWrite(this, string, offset, length)
+      break
+    case 'utf8':
+    case 'utf-8':
+      ret = utf8Write(this, string, offset, length)
+      break
+    case 'ascii':
+      ret = asciiWrite(this, string, offset, length)
+      break
+    case 'binary':
+      ret = binaryWrite(this, string, offset, length)
+      break
+    case 'base64':
+      ret = base64Write(this, string, offset, length)
+      break
+    case 'ucs2':
+    case 'ucs-2':
+    case 'utf16le':
+    case 'utf-16le':
+      ret = utf16leWrite(this, string, offset, length)
+      break
+    default:
+      throw new TypeError('Unknown encoding: ' + encoding)
+  }
+  return ret
+}
+
+Buffer.prototype.toJSON = function () {
+  return {
+    type: 'Buffer',
+    data: Array.prototype.slice.call(this._arr || this, 0)
+  }
+}
+
+function base64Slice (buf, start, end) {
+  if (start === 0 && end === buf.length) {
+    return base64.fromByteArray(buf)
+  } else {
+    return base64.fromByteArray(buf.slice(start, end))
+  }
+}
+
+function utf8Slice (buf, start, end) {
+  var res = ''
+  var tmp = ''
+  end = Math.min(buf.length, end)
+
+  for (var i = start; i < end; i++) {
+    if (buf[i] <= 0x7F) {
+      res += decodeUtf8Char(tmp) + String.fromCharCode(buf[i])
+      tmp = ''
+    } else {
+      tmp += '%' + buf[i].toString(16)
+    }
+  }
+
+  return res + decodeUtf8Char(tmp)
+}
+
+function asciiSlice (buf, start, end) {
+  var ret = ''
+  end = Math.min(buf.length, end)
+
+  for (var i = start; i < end; i++) {
+    ret += String.fromCharCode(buf[i])
+  }
+  return ret
+}
+
+function binarySlice (buf, start, end) {
+  return asciiSlice(buf, start, end)
+}
+
+function hexSlice (buf, start, end) {
+  var len = buf.length
+
+  if (!start || start < 0) start = 0
+  if (!end || end < 0 || end > len) end = len
+
+  var out = ''
+  for (var i = start; i < end; i++) {
+    out += toHex(buf[i])
+  }
+  return out
+}
+
+function utf16leSlice (buf, start, end) {
+  var bytes = buf.slice(start, end)
+  var res = ''
+  for (var i = 0; i < bytes.length; i += 2) {
+    res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256)
+  }
+  return res
+}
+
+Buffer.prototype.slice = function (start, end) {
+  var len = this.length
+  start = ~~start
+  end = end === undefined ? len : ~~end
+
+  if (start < 0) {
+    start += len;
+    if (start < 0)
+      start = 0
+  } else if (start > len) {
+    start = len
+  }
+
+  if (end < 0) {
+    end += len
+    if (end < 0)
+      end = 0
+  } else if (end > len) {
+    end = len
+  }
+
+  if (end < start)
+    end = start
+
+  if (Buffer.TYPED_ARRAY_SUPPORT) {
+    return Buffer._augment(this.subarray(start, end))
+  } else {
+    var sliceLen = end - start
+    var newBuf = new Buffer(sliceLen, undefined, true)
+    for (var i = 0; i < sliceLen; i++) {
+      newBuf[i] = this[i + start]
+    }
+    return newBuf
+  }
+}
+
+/*
+ * Need to make sure that buffer isn't trying to write out of bounds.
+ */
+function checkOffset (offset, ext, length) {
+  if ((offset % 1) !== 0 || offset < 0)
+    throw new RangeError('offset is not uint')
+  if (offset + ext > length)
+    throw new RangeError('Trying to access beyond buffer length')
+}
+
+Buffer.prototype.readUInt8 = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 1, this.length)
+  return this[offset]
+}
+
+Buffer.prototype.readUInt16LE = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 2, this.length)
+  return this[offset] | (this[offset + 1] << 8)
+}
+
+Buffer.prototype.readUInt16BE = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 2, this.length)
+  return (this[offset] << 8) | this[offset + 1]
+}
+
+Buffer.prototype.readUInt32LE = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 4, this.length)
+
+  return ((this[offset]) |
+      (this[offset + 1] << 8) |
+      (this[offset + 2] << 16)) +
+      (this[offset + 3] * 0x1000000)
+}
+
+Buffer.prototype.readUInt32BE = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 4, this.length)
+
+  return (this[offset] * 0x1000000) +
+      ((this[offset + 1] << 16) |
+      (this[offset + 2] << 8) |
+      this[offset + 3])
+}
+
+Buffer.prototype.readInt8 = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 1, this.length)
+  if (!(this[offset] & 0x80))
+    return (this[offset])
+  return ((0xff - this[offset] + 1) * -1)
+}
+
+Buffer.prototype.readInt16LE = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 2, this.length)
+  var val = this[offset] | (this[offset + 1] << 8)
+  return (val & 0x8000) ? val | 0xFFFF0000 : val
+}
+
+Buffer.prototype.readInt16BE = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 2, this.length)
+  var val = this[offset + 1] | (this[offset] << 8)
+  return (val & 0x8000) ? val | 0xFFFF0000 : val
+}
+
+Buffer.prototype.readInt32LE = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 4, this.length)
+
+  return (this[offset]) |
+      (this[offset + 1] << 8) |
+      (this[offset + 2] << 16) |
+      (this[offset + 3] << 24)
+}
+
+Buffer.prototype.readInt32BE = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 4, this.length)
+
+  return (this[offset] << 24) |
+      (this[offset + 1] << 16) |
+      (this[offset + 2] << 8) |
+      (this[offset + 3])
+}
+
+Buffer.prototype.readFloatLE = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 4, this.length)
+  return ieee754.read(this, offset, true, 23, 4)
+}
+
+Buffer.prototype.readFloatBE = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 4, this.length)
+  return ieee754.read(this, offset, false, 23, 4)
+}
+
+Buffer.prototype.readDoubleLE = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 8, this.length)
+  return ieee754.read(this, offset, true, 52, 8)
+}
+
+Buffer.prototype.readDoubleBE = function (offset, noAssert) {
+  if (!noAssert)
+    checkOffset(offset, 8, this.length)
+  return ieee754.read(this, offset, false, 52, 8)
+}
+
+function checkInt (buf, value, offset, ext, max, min) {
+  if (!Buffer.isBuffer(buf)) throw new TypeError('buffer must be a Buffer instance')
+  if (value > max || value < min) throw new TypeError('value is out of bounds')
+  if (offset + ext > buf.length) throw new TypeError('index out of range')
+}
+
+Buffer.prototype.writeUInt8 = function (value, offset, noAssert) {
+  value = +value
+  offset = offset >>> 0
+  if (!noAssert)
+    checkInt(this, value, offset, 1, 0xff, 0)
+  if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)
+  this[offset] = value
+  return offset + 1
+}
+
+function objectWriteUInt16 (buf, value, offset, littleEndian) {
+  if (value < 0) value = 0xffff + value + 1
+  for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; i++) {
+    buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>>
+      (littleEndian ? i : 1 - i) * 8
+  }
+}
+
+Buffer.prototype.writeUInt16LE = function (value, offset, noAssert) {
+  value = +value
+  offset = offset >>> 0
+  if (!noAssert)
+    checkInt(this, value, offset, 2, 0xffff, 0)
+  if (Buffer.TYPED_ARRAY_SUPPORT) {
+    this[offset] = value
+    this[offset + 1] = (value >>> 8)
+  } else objectWriteUInt16(this, value, offset, true)
+  return offset + 2
+}
+
+Buffer.prototype.writeUInt16BE = function (value, offset, noAssert) {
+  value = +value
+  offset = offset >>> 0
+  if (!noAssert)
+    checkInt(this, value, offset, 2, 0xffff, 0)
+  if (Buffer.TYPED_ARRAY_SUPPORT) {
+    this[offset] = (value >>> 8)
+    this[offset + 1] = value
+  } else objectWriteUInt16(this, value, offset, false)
+  return offset + 2
+}
+
+function objectWriteUInt32 (buf, value, offset, littleEndian) {
+  if (value < 0) value = 0xffffffff + value + 1
+  for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; i++) {
+    buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff
+  }
+}
+
+Buffer.prototype.writeUInt32LE = function (value, offset, noAssert) {
+  value = +value
+  offset = offset >>> 0
+  if (!noAssert)
+    checkInt(this, value, offset, 4, 0xffffffff, 0)
+  if (Buffer.TYPED_ARRAY_SUPPORT) {
+    this[offset + 3] = (value >>> 24)
+    this[offset + 2] = (value >>> 16)
+    this[offset + 1] = (value >>> 8)
+    this[offset] = value
+  } else objectWriteUInt32(this, value, offset, true)
+  return offset + 4
+}
+
+Buffer.prototype.writeUInt32BE = function (value, offset, noAssert) {
+  value = +value
+  offset = offset >>> 0
+  if (!noAssert)
+    checkInt(this, value, offset, 4, 0xffffffff, 0)
+  if (Buffer.TYPED_ARRAY_SUPPORT) {
+    this[offset] = (value >>> 24)
+    this[offset + 1] = (value >>> 16)
+    this[offset + 2] = (value >>> 8)
+    this[offset + 3] = value
+  } else objectWriteUInt32(this, value, offset, false)
+  return offset + 4
+}
+
+Buffer.prototype.writeInt8 = function (value, offset, noAssert) {
+  value = +value
+  offset = offset >>> 0
+  if (!noAssert)
+    checkInt(this, value, offset, 1, 0x7f, -0x80)
+  if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)
+  if (value < 0) value = 0xff + value + 1
+  this[offset] = value
+  return offset + 1
+}
+
+Buffer.prototype.writeInt16LE = function (value, offset, noAssert) {
+  value = +value
+  offset = offset >>> 0
+  if (!noAssert)
+    checkInt(this, value, offset, 2, 0x7fff, -0x8000)
+  if (Buffer.TYPED_ARRAY_SUPPORT) {
+    this[offset] = value
+    this[offset + 1] = (value >>> 8)
+  } else objectWriteUInt16(this, value, offset, true)
+  return offset + 2
+}
+
+Buffer.prototype.writeInt16BE = function (value, offset, noAssert) {
+  value = +value
+  offset = offset >>> 0
+  if (!noAssert)
+    checkInt(this, value, offset, 2, 0x7fff, -0x8000)
+  if (Buffer.TYPED_ARRAY_SUPPORT) {
+    this[offset] = (value >>> 8)
+    this[offset + 1] = value
+  } else objectWriteUInt16(this, value, offset, false)
+  return offset + 2
+}
+
+Buffer.prototype.writeInt32LE = function (value, offset, noAssert) {
+  value = +value
+  offset = offset >>> 0
+  if (!noAssert)
+    checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)
+  if (Buffer.TYPED_ARRAY_SUPPORT) {
+    this[offset] = value
+    this[offset + 1] = (value >>> 8)
+    this[offset + 2] = (value >>> 16)
+    this[offset + 3] = (value >>> 24)
+  } else objectWriteUInt32(this, value, offset, true)
+  return offset + 4
+}
+
+Buffer.prototype.writeInt32BE = function (value, offset, noAssert) {
+  value = +value
+  offset = offset >>> 0
+  if (!noAssert)
+    checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)
+  if (value < 0) value = 0xffffffff + value + 1
+  if (Buffer.TYPED_ARRAY_SUPPORT) {
+    this[offset] = (value >>> 24)
+    this[offset + 1] = (value >>> 16)
+    this[offset + 2] = (value >>> 8)
+    this[offset + 3] = value
+  } else objectWriteUInt32(this, value, offset, false)
+  return offset + 4
+}
+
+function checkIEEE754 (buf, value, offset, ext, max, min) {
+  if (value > max || value < min) throw new TypeError('value is out of bounds')
+  if (offset + ext > buf.length) throw new TypeError('index out of range')
+}
+
+function writeFloat (buf, value, offset, littleEndian, noAssert) {
+  if (!noAssert)
+    checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38)
+  ieee754.write(buf, value, offset, littleEndian, 23, 4)
+  return offset + 4
+}
+
+Buffer.prototype.writeFloatLE = function (value, offset, noAssert) {
+  return writeFloat(this, value, offset, true, noAssert)
+}
+
+Buffer.prototype.writeFloatBE = function (value, offset, noAssert) {
+  return writeFloat(this, value, offset, false, noAssert)
+}
+
+function writeDouble (buf, value, offset, littleEndian, noAssert) {
+  if (!noAssert)
+    checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308)
+  ieee754.write(buf, value, offset, littleEndian, 52, 8)
+  return offset + 8
+}
+
+Buffer.prototype.writeDoubleLE = function (value, offset, noAssert) {
+  return writeDouble(this, value, offset, true, noAssert)
+}
+
+Buffer.prototype.writeDoubleBE = function (value, offset, noAssert) {
+  return writeDouble(this, value, offset, false, noAssert)
+}
+
+// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length)
+Buffer.prototype.copy = function (target, target_start, start, end) {
+  var source = this
+
+  if (!start) start = 0
+  if (!end && end !== 0) end = this.length
+  if (!target_start) target_start = 0
+
+  // Copy 0 bytes; we're done
+  if (end === start) return
+  if (target.length === 0 || source.length === 0) return
+
+  // Fatal error conditions
+  if (end < start) throw new TypeError('sourceEnd < sourceStart')
+  if (target_start < 0 || target_start >= target.length)
+    throw new TypeError('targetStart out of bounds')
+  if (start < 0 || start >= source.length) throw new TypeError('sourceStart out of bounds')
+  if (end < 0 || end > source.length) throw new TypeError('sourceEnd out of bounds')
+
+  // Are we oob?
+  if (end > this.length)
+    end = this.length
+  if (target.length - target_start < end - start)
+    end = target.length - target_start + start
+
+  var len = end - start
+
+  if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) {
+    for (var i = 0; i < len; i++) {
+      target[i + target_start] = this[i + start]
+    }
+  } else {
+    target._set(this.subarray(start, start + len), target_start)
+  }
+}
+
+// fill(value, start=0, end=buffer.length)
+Buffer.prototype.fill = function (value, start, end) {
+  if (!value) value = 0
+  if (!start) start = 0
+  if (!end) end = this.length
+
+  if (end < start) throw new TypeError('end < start')
+
+  // Fill 0 bytes; we're done
+  if (end === start) return
+  if (this.length === 0) return
+
+  if (start < 0 || start >= this.length) throw new TypeError('start out of bounds')
+  if (end < 0 || end > this.length) throw new TypeError('end out of bounds')
+
+  var i
+  if (typeof value === 'number') {
+    for (i = start; i < end; i++) {
+      this[i] = value
+    }
+  } else {
+    var bytes = utf8ToBytes(value.toString())
+    var len = bytes.length
+    for (i = start; i < end; i++) {
+      this[i] = bytes[i % len]
+    }
+  }
+
+  return this
+}
+
+/**
+ * Creates a new `ArrayBuffer` with the *copied* memory of the buffer instance.
+ * Added in Node 0.12. Only available in browsers that support ArrayBuffer.
+ */
+Buffer.prototype.toArrayBuffer = function () {
+  if (typeof Uint8Array !== 'undefined') {
+    if (Buffer.TYPED_ARRAY_SUPPORT) {
+      return (new Buffer(this)).buffer
+    } else {
+      var buf = new Uint8Array(this.length)
+      for (var i = 0, len = buf.length; i < len; i += 1) {
+        buf[i] = this[i]
+      }
+      return buf.buffer
+    }
+  } else {
+    throw new TypeError('Buffer.toArrayBuffer not supported in this browser')
+  }
+}
+
+// HELPER FUNCTIONS
+// ================
+
+var BP = Buffer.prototype
+
+/**
+ * Augment a Uint8Array *instance* (not the Uint8Array class!) with Buffer methods
+ */
+Buffer._augment = function (arr) {
+  arr.constructor = Buffer
+  arr._isBuffer = true
+
+  // save reference to original Uint8Array get/set methods before overwriting
+  arr._get = arr.get
+  arr._set = arr.set
+
+  // deprecated, will be removed in node 0.13+
+  arr.get = BP.get
+  arr.set = BP.set
+
+  arr.write = BP.write
+  arr.toString = BP.toString
+  arr.toLocaleString = BP.toString
+  arr.toJSON = BP.toJSON
+  arr.equals = BP.equals
+  arr.compare = BP.compare
+  arr.copy = BP.copy
+  arr.slice = BP.slice
+  arr.readUInt8 = BP.readUInt8
+  arr.readUInt16LE = BP.readUInt16LE
+  arr.readUInt16BE = BP.readUInt16BE
+  arr.readUInt32LE = BP.readUInt32LE
+  arr.readUInt32BE = BP.readUInt32BE
+  arr.readInt8 = BP.readInt8
+  arr.readInt16LE = BP.readInt16LE
+  arr.readInt16BE = BP.readInt16BE
+  arr.readInt32LE = BP.readInt32LE
+  arr.readInt32BE = BP.readInt32BE
+  arr.readFloatLE = BP.readFloatLE
+  arr.readFloatBE = BP.readFloatBE
+  arr.readDoubleLE = BP.readDoubleLE
+  arr.readDoubleBE = BP.readDoubleBE
+  arr.writeUInt8 = BP.writeUInt8
+  arr.writeUInt16LE = BP.writeUInt16LE
+  arr.writeUInt16BE = BP.writeUInt16BE
+  arr.writeUInt32LE = BP.writeUInt32LE
+  arr.writeUInt32BE = BP.writeUInt32BE
+  arr.writeInt8 = BP.writeInt8
+  arr.writeInt16LE = BP.writeInt16LE
+  arr.writeInt16BE = BP.writeInt16BE
+  arr.writeInt32LE = BP.writeInt32LE
+  arr.writeInt32BE = BP.writeInt32BE
+  arr.writeFloatLE = BP.writeFloatLE
+  arr.writeFloatBE = BP.writeFloatBE
+  arr.writeDoubleLE = BP.writeDoubleLE
+  arr.writeDoubleBE = BP.writeDoubleBE
+  arr.fill = BP.fill
+  arr.inspect = BP.inspect
+  arr.toArrayBuffer = BP.toArrayBuffer
+
+  return arr
+}
+
+var INVALID_BASE64_RE = /[^+\/0-9A-z]/g
+
+function base64clean (str) {
+  // Node strips out invalid characters like \n and \t from the string, base64-js does not
+  str = stringtrim(str).replace(INVALID_BASE64_RE, '')
+  // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not
+  while (str.length % 4 !== 0) {
+    str = str + '='
+  }
+  return str
+}
+
+function stringtrim (str) {
+  if (str.trim) return str.trim()
+  return str.replace(/^\s+|\s+$/g, '')
+}
+
+function isArrayish (subject) {
+  return isArray(subject) || Buffer.isBuffer(subject) ||
+      subject && typeof subject === 'object' &&
+      typeof subject.length === 'number'
+}
+
+function toHex (n) {
+  if (n < 16) return '0' + n.toString(16)
+  return n.toString(16)
+}
+
+function utf8ToBytes (str) {
+  var byteArray = []
+  for (var i = 0; i < str.length; i++) {
+    var b = str.charCodeAt(i)
+    if (b <= 0x7F) {
+      byteArray.push(b)
+    } else {
+      var start = i
+      if (b >= 0xD800 && b <= 0xDFFF) i++
+      var h = encodeURIComponent(str.slice(start, i+1)).substr(1).split('%')
+      for (var j = 0; j < h.length; j++) {
+        byteArray.push(parseInt(h[j], 16))
+      }
+    }
+  }
+  return byteArray
+}
+
+function asciiToBytes (str) {
+  var byteArray = []
+  for (var i = 0; i < str.length; i++) {
+    // Node's code seems to be doing this and not & 0x7F..
+    byteArray.push(str.charCodeAt(i) & 0xFF)
+  }
+  return byteArray
+}
+
+function utf16leToBytes (str) {
+  var c, hi, lo
+  var byteArray = []
+  for (var i = 0; i < str.length; i++) {
+    c = str.charCodeAt(i)
+    hi = c >> 8
+    lo = c % 256
+    byteArray.push(lo)
+    byteArray.push(hi)
+  }
+
+  return byteArray
+}
+
+function base64ToBytes (str) {
+  return base64.toByteArray(str)
+}
+
+function blitBuffer (src, dst, offset, length) {
+  for (var i = 0; i < length; i++) {
+    if ((i + offset >= dst.length) || (i >= src.length))
+      break
+    dst[i + offset] = src[i]
+  }
+  return i
+}
+
+function decodeUtf8Char (str) {
+  try {
+    return decodeURIComponent(str)
+  } catch (err) {
+    return String.fromCharCode(0xFFFD) // UTF 8 invalid char
+  }
+}
+
+},{"base64-js":4,"ieee754":5,"is-array":6}],4:[function(require,module,exports){
+var lookup = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';
+
+;(function (exports) {
+	'use strict';
+
+  var Arr = (typeof Uint8Array !== 'undefined')
+    ? Uint8Array
+    : Array
+
+	var PLUS   = '+'.charCodeAt(0)
+	var SLASH  = '/'.charCodeAt(0)
+	var NUMBER = '0'.charCodeAt(0)
+	var LOWER  = 'a'.charCodeAt(0)
+	var UPPER  = 'A'.charCodeAt(0)
+
+	function decode (elt) {
+		var code = elt.charCodeAt(0)
+		if (code === PLUS)
+			return 62 // '+'
+		if (code === SLASH)
+			return 63 // '/'
+		if (code < NUMBER)
+			return -1 //no match
+		if (code < NUMBER + 10)
+			return code - NUMBER + 26 + 26
+		if (code < UPPER + 26)
+			return code - UPPER
+		if (code < LOWER + 26)
+			return code - LOWER + 26
+	}
+
+	function b64ToByteArray (b64) {
+		var i, j, l, tmp, placeHolders, arr
+
+		if (b64.length % 4 > 0) {
+			throw new Error('Invalid string. Length must be a multiple of 4')
+		}
+
+		// the number of equal signs (place holders)
+		// if there are two placeholders, than the two characters before it
+		// represent one byte
+		// if there is only one, then the three characters before it represent 2 bytes
+		// this is just a cheap hack to not do indexOf twice
+		var len = b64.length
+		placeHolders = '=' === b64.charAt(len - 2) ? 2 : '=' === b64.charAt(len - 1) ? 1 : 0
+
+		// base64 is 4/3 + up to two characters of the original data
+		arr = new Arr(b64.length * 3 / 4 - placeHolders)
+
+		// if there are placeholders, only get up to the last complete 4 chars
+		l = placeHolders > 0 ? b64.length - 4 : b64.length
+
+		var L = 0
+
+		function push (v) {
+			arr[L++] = v
+		}
+
+		for (i = 0, j = 0; i < l; i += 4, j += 3) {
+			tmp = (decode(b64.charAt(i)) << 18) | (decode(b64.charAt(i + 1)) << 12) | (decode(b64.charAt(i + 2)) << 6) | decode(b64.charAt(i + 3))
+			push((tmp & 0xFF0000) >> 16)
+			push((tmp & 0xFF00) >> 8)
+			push(tmp & 0xFF)
+		}
+
+		if (placeHolders === 2) {
+			tmp = (decode(b64.charAt(i)) << 2) | (decode(b64.charAt(i + 1)) >> 4)
+			push(tmp & 0xFF)
+		} else if (placeHolders === 1) {
+			tmp = (decode(b64.charAt(i)) << 10) | (decode(b64.charAt(i + 1)) << 4) | (decode(b64.charAt(i + 2)) >> 2)
+			push((tmp >> 8) & 0xFF)
+			push(tmp & 0xFF)
+		}
+
+		return arr
+	}
+
+	function uint8ToBase64 (uint8) {
+		var i,
+			extraBytes = uint8.length % 3, // if we have 1 byte left, pad 2 bytes
+			output = "",
+			temp, length
+
+		function encode (num) {
+			return lookup.charAt(num)
+		}
+
+		function tripletToBase64 (num) {
+			return encode(num >> 18 & 0x3F) + encode(num >> 12 & 0x3F) + encode(num >> 6 & 0x3F) + encode(num & 0x3F)
+		}
+
+		// go through the array every three bytes, we'll deal with trailing stuff later
+		for (i = 0, length = uint8.length - extraBytes; i < length; i += 3) {
+			temp = (uint8[i] << 16) + (uint8[i + 1] << 8) + (uint8[i + 2])
+			output += tripletToBase64(temp)
+		}
+
+		// pad the end with zeros, but make sure to not forget the extra bytes
+		switch (extraBytes) {
+			case 1:
+				temp = uint8[uint8.length - 1]
+				output += encode(temp >> 2)
+				output += encode((temp << 4) & 0x3F)
+				output += '=='
+				break
+			case 2:
+				temp = (uint8[uint8.length - 2] << 8) + (uint8[uint8.length - 1])
+				output += encode(temp >> 10)
+				output += encode((temp >> 4) & 0x3F)
+				output += encode((temp << 2) & 0x3F)
+				output += '='
+				break
+		}
+
+		return output
+	}
+
+	exports.toByteArray = b64ToByteArray
+	exports.fromByteArray = uint8ToBase64
+}(typeof exports === 'undefined' ? (this.base64js = {}) : exports))
+
+},{}],5:[function(require,module,exports){
+exports.read = function(buffer, offset, isLE, mLen, nBytes) {
+  var e, m,
+      eLen = nBytes * 8 - mLen - 1,
+      eMax = (1 << eLen) - 1,
+      eBias = eMax >> 1,
+      nBits = -7,
+      i = isLE ? (nBytes - 1) : 0,
+      d = isLE ? -1 : 1,
+      s = buffer[offset + i];
+
+  i += d;
+
+  e = s & ((1 << (-nBits)) - 1);
+  s >>= (-nBits);
+  nBits += eLen;
+  for (; nBits > 0; e = e * 256 + buffer[offset + i], i += d, nBits -= 8);
+
+  m = e & ((1 << (-nBits)) - 1);
+  e >>= (-nBits);
+  nBits += mLen;
+  for (; nBits > 0; m = m * 256 + buffer[offset + i], i += d, nBits -= 8);
+
+  if (e === 0) {
+    e = 1 - eBias;
+  } else if (e === eMax) {
+    return m ? NaN : ((s ? -1 : 1) * Infinity);
+  } else {
+    m = m + Math.pow(2, mLen);
+    e = e - eBias;
+  }
+  return (s ? -1 : 1) * m * Math.pow(2, e - mLen);
+};
+
+exports.write = function(buffer, value, offset, isLE, mLen, nBytes) {
+  var e, m, c,
+      eLen = nBytes * 8 - mLen - 1,
+      eMax = (1 << eLen) - 1,
+      eBias = eMax >> 1,
+      rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0),
+      i = isLE ? 0 : (nBytes - 1),
+      d = isLE ? 1 : -1,
+      s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0;
+
+  value = Math.abs(value);
+
+  if (isNaN(value) || value === Infinity) {
+    m = isNaN(value) ? 1 : 0;
+    e = eMax;
+  } else {
+    e = Math.floor(Math.log(value) / Math.LN2);
+    if (value * (c = Math.pow(2, -e)) < 1) {
+      e--;
+      c *= 2;
+    }
+    if (e + eBias >= 1) {
+      value += rt / c;
+    } else {
+      value += rt * Math.pow(2, 1 - eBias);
+    }
+    if (value * c >= 2) {
+      e++;
+      c /= 2;
+    }
+
+    if (e + eBias >= eMax) {
+      m = 0;
+      e = eMax;
+    } else if (e + eBias >= 1) {
+      m = (value * c - 1) * Math.pow(2, mLen);
+      e = e + eBias;
+    } else {
+      m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen);
+      e = 0;
+    }
+  }
+
+  for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8);
+
+  e = (e << mLen) | m;
+  eLen += mLen;
+  for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8);
+
+  buffer[offset + i - d] |= s * 128;
+};
+
+},{}],6:[function(require,module,exports){
+
+/**
+ * isArray
+ */
+
+var isArray = Array.isArray;
+
+/**
+ * toString
+ */
+
+var str = Object.prototype.toString;
+
+/**
+ * Whether or not the given `val`
+ * is an array.
+ *
+ * example:
+ *
+ *        isArray([]);
+ *        // > true
+ *        isArray(arguments);
+ *        // > false
+ *        isArray('');
+ *        // > false
+ *
+ * @param {mixed} val
+ * @return {bool}
+ */
+
+module.exports = isArray || function (val) {
+  return !! val && '[object Array]' == str.call(val);
+};
+
+},{}],7:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+function EventEmitter() {
+  this._events = this._events || {};
+  this._maxListeners = this._maxListeners || undefined;
+}
+module.exports = EventEmitter;
+
+// Backwards-compat with node 0.10.x
+EventEmitter.EventEmitter = EventEmitter;
+
+EventEmitter.prototype._events = undefined;
+EventEmitter.prototype._maxListeners = undefined;
+
+// By default EventEmitters will print a warning if more than 10 listeners are
+// added to it. This is a useful default which helps finding memory leaks.
+EventEmitter.defaultMaxListeners = 10;
+
+// Obviously not all Emitters should be limited to 10. This function allows
+// that to be increased. Set to zero for unlimited.
+EventEmitter.prototype.setMaxListeners = function(n) {
+  if (!isNumber(n) || n < 0 || isNaN(n))
+    throw TypeError('n must be a positive number');
+  this._maxListeners = n;
+  return this;
+};
+
+EventEmitter.prototype.emit = function(type) {
+  var er, handler, len, args, i, listeners;
+
+  if (!this._events)
+    this._events = {};
+
+  // If there is no 'error' event listener then throw.
+  if (type === 'error') {
+    if (!this._events.error ||
+        (isObject(this._events.error) && !this._events.error.length)) {
+      er = arguments[1];
+      if (er instanceof Error) {
+        throw er; // Unhandled 'error' event
+      }
+      throw TypeError('Uncaught, unspecified "error" event.');
+    }
+  }
+
+  handler = this._events[type];
+
+  if (isUndefined(handler))
+    return false;
+
+  if (isFunction(handler)) {
+    switch (arguments.length) {
+      // fast cases
+      case 1:
+        handler.call(this);
+        break;
+      case 2:
+        handler.call(this, arguments[1]);
+        break;
+      case 3:
+        handler.call(this, arguments[1], arguments[2]);
+        break;
+      // slower
+      default:
+        len = arguments.length;
+        args = new Array(len - 1);
+        for (i = 1; i < len; i++)
+          args[i - 1] = arguments[i];
+        handler.apply(this, args);
+    }
+  } else if (isObject(handler)) {
+    len = arguments.length;
+    args = new Array(len - 1);
+    for (i = 1; i < len; i++)
+      args[i - 1] = arguments[i];
+
+    listeners = handler.slice();
+    len = listeners.length;
+    for (i = 0; i < len; i++)
+      listeners[i].apply(this, args);
+  }
+
+  return true;
+};
+
+EventEmitter.prototype.addListener = function(type, listener) {
+  var m;
+
+  if (!isFunction(listener))
+    throw TypeError('listener must be a function');
+
+  if (!this._events)
+    this._events = {};
+
+  // To avoid recursion in the case that type === "newListener"! Before
+  // adding it to the listeners, first emit "newListener".
+  if (this._events.newListener)
+    this.emit('newListener', type,
+              isFunction(listener.listener) ?
+              listener.listener : listener);
+
+  if (!this._events[type])
+    // Optimize the case of one listener. Don't need the extra array object.
+    this._events[type] = listener;
+  else if (isObject(this._events[type]))
+    // If we've already got an array, just append.
+    this._events[type].push(listener);
+  else
+    // Adding the second element, need to change to array.
+    this._events[type] = [this._events[type], listener];
+
+  // Check for listener leak
+  if (isObject(this._events[type]) && !this._events[type].warned) {
+    var m;
+    if (!isUndefined(this._maxListeners)) {
+      m = this._maxListeners;
+    } else {
+      m = EventEmitter.defaultMaxListeners;
+    }
+
+    if (m && m > 0 && this._events[type].length > m) {
+      this._events[type].warned = true;
+      console.error('(node) warning: possible EventEmitter memory ' +
+                    'leak detected. %d listeners added. ' +
+                    'Use emitter.setMaxListeners() to increase limit.',
+                    this._events[type].length);
+      if (typeof console.trace === 'function') {
+        // not supported in IE 10
+        console.trace();
+      }
+    }
+  }
+
+  return this;
+};
+
+EventEmitter.prototype.on = EventEmitter.prototype.addListener;
+
+EventEmitter.prototype.once = function(type, listener) {
+  if (!isFunction(listener))
+    throw TypeError('listener must be a function');
+
+  var fired = false;
+
+  function g() {
+    this.removeListener(type, g);
+
+    if (!fired) {
+      fired = true;
+      listener.apply(this, arguments);
+    }
+  }
+
+  g.listener = listener;
+  this.on(type, g);
+
+  return this;
+};
+
+// emits a 'removeListener' event iff the listener was removed
+EventEmitter.prototype.removeListener = function(type, listener) {
+  var list, position, length, i;
+
+  if (!isFunction(listener))
+    throw TypeError('listener must be a function');
+
+  if (!this._events || !this._events[type])
+    return this;
+
+  list = this._events[type];
+  length = list.length;
+  position = -1;
+
+  if (list === listener ||
+      (isFunction(list.listener) && list.listener === listener)) {
+    delete this._events[type];
+    if (this._events.removeListener)
+      this.emit('removeListener', type, listener);
+
+  } else if (isObject(list)) {
+    for (i = length; i-- > 0;) {
+      if (list[i] === listener ||
+          (list[i].listener && list[i].listener === listener)) {
+        position = i;
+        break;
+      }
+    }
+
+    if (position < 0)
+      return this;
+
+    if (list.length === 1) {
+      list.length = 0;
+      delete this._events[type];
+    } else {
+      list.splice(position, 1);
+    }
+
+    if (this._events.removeListener)
+      this.emit('removeListener', type, listener);
+  }
+
+  return this;
+};
+
+EventEmitter.prototype.removeAllListeners = function(type) {
+  var key, listeners;
+
+  if (!this._events)
+    return this;
+
+  // not listening for removeListener, no need to emit
+  if (!this._events.removeListener) {
+    if (arguments.length === 0)
+      this._events = {};
+    else if (this._events[type])
+      delete this._events[type];
+    return this;
+  }
+
+  // emit removeListener for all listeners on all events
+  if (arguments.length === 0) {
+    for (key in this._events) {
+      if (key === 'removeListener') continue;
+      this.removeAllListeners(key);
+    }
+    this.removeAllListeners('removeListener');
+    this._events = {};
+    return this;
+  }
+
+  listeners = this._events[type];
+
+  if (isFunction(listeners)) {
+    this.removeListener(type, listeners);
+  } else {
+    // LIFO order
+    while (listeners.length)
+      this.removeListener(type, listeners[listeners.length - 1]);
+  }
+  delete this._events[type];
+
+  return this;
+};
+
+EventEmitter.prototype.listeners = function(type) {
+  var ret;
+  if (!this._events || !this._events[type])
+    ret = [];
+  else if (isFunction(this._events[type]))
+    ret = [this._events[type]];
+  else
+    ret = this._events[type].slice();
+  return ret;
+};
+
+EventEmitter.listenerCount = function(emitter, type) {
+  var ret;
+  if (!emitter._events || !emitter._events[type])
+    ret = 0;
+  else if (isFunction(emitter._events[type]))
+    ret = 1;
+  else
+    ret = emitter._events[type].length;
+  return ret;
+};
+
+function isFunction(arg) {
+  return typeof arg === 'function';
+}
+
+function isNumber(arg) {
+  return typeof arg === 'number';
+}
+
+function isObject(arg) {
+  return typeof arg === 'object' && arg !== null;
+}
+
+function isUndefined(arg) {
+  return arg === void 0;
+}
+
+},{}],8:[function(require,module,exports){
+if (typeof Object.create === 'function') {
+  // implementation from standard node.js 'util' module
+  module.exports = function inherits(ctor, superCtor) {
+    ctor.super_ = superCtor
+    ctor.prototype = Object.create(superCtor.prototype, {
+      constructor: {
+        value: ctor,
+        enumerable: false,
+        writable: true,
+        configurable: true
+      }
+    });
+  };
+} else {
+  // old school shim for old browsers
+  module.exports = function inherits(ctor, superCtor) {
+    ctor.super_ = superCtor
+    var TempCtor = function () {}
+    TempCtor.prototype = superCtor.prototype
+    ctor.prototype = new TempCtor()
+    ctor.prototype.constructor = ctor
+  }
+}
+
+},{}],9:[function(require,module,exports){
+module.exports = Array.isArray || function (arr) {
+  return Object.prototype.toString.call(arr) == '[object Array]';
+};
+
+},{}],10:[function(require,module,exports){
+// shim for using process in browser
+
+var process = module.exports = {};
+
+process.nextTick = (function () {
+    var canSetImmediate = typeof window !== 'undefined'
+    && window.setImmediate;
+    var canMutationObserver = typeof window !== 'undefined'
+    && window.MutationObserver;
+    var canPost = typeof window !== 'undefined'
+    && window.postMessage && window.addEventListener
+    ;
+
+    if (canSetImmediate) {
+        return function (f) { return window.setImmediate(f) };
+    }
+
+    var queue = [];
+
+    if (canMutationObserver) {
+        var hiddenDiv = document.createElement("div");
+        var observer = new MutationObserver(function () {
+            var queueList = queue.slice();
+            queue.length = 0;
+            queueList.forEach(function (fn) {
+                fn();
+            });
+        });
+
+        observer.observe(hiddenDiv, { attributes: true });
+
+        return function nextTick(fn) {
+            if (!queue.length) {
+                hiddenDiv.setAttribute('yes', 'no');
+            }
+            queue.push(fn);
+        };
+    }
+
+    if (canPost) {
+        window.addEventListener('message', function (ev) {
+            var source = ev.source;
+            if ((source === window || source === null) && ev.data === 'process-tick') {
+                ev.stopPropagation();
+                if (queue.length > 0) {
+                    var fn = queue.shift();
+                    fn();
+                }
+            }
+        }, true);
+
+        return function nextTick(fn) {
+            queue.push(fn);
+            window.postMessage('process-tick', '*');
+        };
+    }
+
+    return function nextTick(fn) {
+        setTimeout(fn, 0);
+    };
+})();
+
+process.title = 'browser';
+process.browser = true;
+process.env = {};
+process.argv = [];
+
+function noop() {}
+
+process.on = noop;
+process.addListener = noop;
+process.once = noop;
+process.off = noop;
+process.removeListener = noop;
+process.removeAllListeners = noop;
+process.emit = noop;
+
+process.binding = function (name) {
+    throw new Error('process.binding is not supported');
+};
+
+// TODO(shtylman)
+process.cwd = function () { return '/' };
+process.chdir = function (dir) {
+    throw new Error('process.chdir is not supported');
+};
+
+},{}],11:[function(require,module,exports){
+module.exports = require("./lib/_stream_duplex.js")
+
+},{"./lib/_stream_duplex.js":12}],12:[function(require,module,exports){
+(function (process){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// a duplex stream is just a stream that is both readable and writable.
+// Since JS doesn't have multiple prototypal inheritance, this class
+// prototypally inherits from Readable, and then parasitically from
+// Writable.
+
+module.exports = Duplex;
+
+/*<replacement>*/
+var objectKeys = Object.keys || function (obj) {
+  var keys = [];
+  for (var key in obj) keys.push(key);
+  return keys;
+}
+/*</replacement>*/
+
+
+/*<replacement>*/
+var util = require('core-util-is');
+util.inherits = require('inherits');
+/*</replacement>*/
+
+var Readable = require('./_stream_readable');
+var Writable = require('./_stream_writable');
+
+util.inherits(Duplex, Readable);
+
+forEach(objectKeys(Writable.prototype), function(method) {
+  if (!Duplex.prototype[method])
+    Duplex.prototype[method] = Writable.prototype[method];
+});
+
+function Duplex(options) {
+  if (!(this instanceof Duplex))
+    return new Duplex(options);
+
+  Readable.call(this, options);
+  Writable.call(this, options);
+
+  if (options && options.readable === false)
+    this.readable = false;
+
+  if (options && options.writable === false)
+    this.writable = false;
+
+  this.allowHalfOpen = true;
+  if (options && options.allowHalfOpen === false)
+    this.allowHalfOpen = false;
+
+  this.once('end', onend);
+}
+
+// the no-half-open enforcer
+function onend() {
+  // if we allow half-open state, or if the writable side ended,
+  // then we're ok.
+  if (this.allowHalfOpen || this._writableState.ended)
+    return;
+
+  // no more data can be written.
+  // But allow more writes to happen in this tick.
+  process.nextTick(this.end.bind(this));
+}
+
+function forEach (xs, f) {
+  for (var i = 0, l = xs.length; i < l; i++) {
+    f(xs[i], i);
+  }
+}
+
+}).call(this,require('_process'))
+},{"./_stream_readable":14,"./_stream_writable":16,"_process":10,"core-util-is":17,"inherits":8}],13:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// a passthrough stream.
+// basically just the most minimal sort of Transform stream.
+// Every written chunk gets output as-is.
+
+module.exports = PassThrough;
+
+var Transform = require('./_stream_transform');
+
+/*<replacement>*/
+var util = require('core-util-is');
+util.inherits = require('inherits');
+/*</replacement>*/
+
+util.inherits(PassThrough, Transform);
+
+function PassThrough(options) {
+  if (!(this instanceof PassThrough))
+    return new PassThrough(options);
+
+  Transform.call(this, options);
+}
+
+PassThrough.prototype._transform = function(chunk, encoding, cb) {
+  cb(null, chunk);
+};
+
+},{"./_stream_transform":15,"core-util-is":17,"inherits":8}],14:[function(require,module,exports){
+(function (process){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+module.exports = Readable;
+
+/*<replacement>*/
+var isArray = require('isarray');
+/*</replacement>*/
+
+
+/*<replacement>*/
+var Buffer = require('buffer').Buffer;
+/*</replacement>*/
+
+Readable.ReadableState = ReadableState;
+
+var EE = require('events').EventEmitter;
+
+/*<replacement>*/
+if (!EE.listenerCount) EE.listenerCount = function(emitter, type) {
+  return emitter.listeners(type).length;
+};
+/*</replacement>*/
+
+var Stream = require('stream');
+
+/*<replacement>*/
+var util = require('core-util-is');
+util.inherits = require('inherits');
+/*</replacement>*/
+
+var StringDecoder;
+
+util.inherits(Readable, Stream);
+
+function ReadableState(options, stream) {
+  options = options || {};
+
+  // the point at which it stops calling _read() to fill the buffer
+  // Note: 0 is a valid value, means "don't call _read preemptively ever"
+  var hwm = options.highWaterMark;
+  this.highWaterMark = (hwm || hwm === 0) ? hwm : 16 * 1024;
+
+  // cast to ints.
+  this.highWaterMark = ~~this.highWaterMark;
+
+  this.buffer = [];
+  this.length = 0;
+  this.pipes = null;
+  this.pipesCount = 0;
+  this.flowing = false;
+  this.ended = false;
+  this.endEmitted = false;
+  this.reading = false;
+
+  // In streams that never have any data, and do push(null) right away,
+  // the consumer can miss the 'end' event if they do some I/O before
+  // consuming the stream.  So, we don't emit('end') until some reading
+  // happens.
+  this.calledRead = false;
+
+  // a flag to be able to tell if the onwrite cb is called immediately,
+  // or on a later tick.  We set this to true at first, becuase any
+  // actions that shouldn't happen until "later" should generally also
+  // not happen before the first write call.
+  this.sync = true;
+
+  // whenever we return null, then we set a flag to say
+  // that we're awaiting a 'readable' event emission.
+  this.needReadable = false;
+  this.emittedReadable = false;
+  this.readableListening = false;
+
+
+  // object stream flag. Used to make read(n) ignore n and to
+  // make all the buffer merging and length checks go away
+  this.objectMode = !!options.objectMode;
+
+  // Crypto is kind of old and crusty.  Historically, its default string
+  // encoding is 'binary' so we have to make this configurable.
+  // Everything else in the universe uses 'utf8', though.
+  this.defaultEncoding = options.defaultEncoding || 'utf8';
+
+  // when piping, we only care about 'readable' events that happen
+  // after read()ing all the bytes and not getting any pushback.
+  this.ranOut = false;
+
+  // the number of writers that are awaiting a drain event in .pipe()s
+  this.awaitDrain = 0;
+
+  // if true, a maybeReadMore has been scheduled
+  this.readingMore = false;
+
+  this.decoder = null;
+  this.encoding = null;
+  if (options.encoding) {
+    if (!StringDecoder)
+      StringDecoder = require('string_decoder/').StringDecoder;
+    this.decoder = new StringDecoder(options.encoding);
+    this.encoding = options.encoding;
+  }
+}
+
+function Readable(options) {
+  if (!(this instanceof Readable))
+    return new Readable(options);
+
+  this._readableState = new ReadableState(options, this);
+
+  // legacy
+  this.readable = true;
+
+  Stream.call(this);
+}
+
+// Manually shove something into the read() buffer.
+// This returns true if the highWaterMark has not been hit yet,
+// similar to how Writable.write() returns true if you should
+// write() some more.
+Readable.prototype.push = function(chunk, encoding) {
+  var state = this._readableState;
+
+  if (typeof chunk === 'string' && !state.objectMode) {
+    encoding = encoding || state.defaultEncoding;
+    if (encoding !== state.encoding) {
+      chunk = new Buffer(chunk, encoding);
+      encoding = '';
+    }
+  }
+
+  return readableAddChunk(this, state, chunk, encoding, false);
+};
+
+// Unshift should *always* be something directly out of read()
+Readable.prototype.unshift = function(chunk) {
+  var state = this._readableState;
+  return readableAddChunk(this, state, chunk, '', true);
+};
+
+function readableAddChunk(stream, state, chunk, encoding, addToFront) {
+  var er = chunkInvalid(state, chunk);
+  if (er) {
+    stream.emit('error', er);
+  } else if (chunk === null || chunk === undefined) {
+    state.reading = false;
+    if (!state.ended)
+      onEofChunk(stream, state);
+  } else if (state.objectMode || chunk && chunk.length > 0) {
+    if (state.ended && !addToFront) {
+      var e = new Error('stream.push() after EOF');
+      stream.emit('error', e);
+    } else if (state.endEmitted && addToFront) {
+      var e = new Error('stream.unshift() after end event');
+      stream.emit('error', e);
+    } else {
+      if (state.decoder && !addToFront && !encoding)
+        chunk = state.decoder.write(chunk);
+
+      // update the buffer info.
+      state.length += state.objectMode ? 1 : chunk.length;
+      if (addToFront) {
+        state.buffer.unshift(chunk);
+      } else {
+        state.reading = false;
+        state.buffer.push(chunk);
+      }
+
+      if (state.needReadable)
+        emitReadable(stream);
+
+      maybeReadMore(stream, state);
+    }
+  } else if (!addToFront) {
+    state.reading = false;
+  }
+
+  return needMoreData(state);
+}
+
+
+
+// if it's past the high water mark, we can push in some more.
+// Also, if we have no data yet, we can stand some
+// more bytes.  This is to work around cases where hwm=0,
+// such as the repl.  Also, if the push() triggered a
+// readable event, and the user called read(largeNumber) such that
+// needReadable was set, then we ought to push more, so that another
+// 'readable' event will be triggered.
+function needMoreData(state) {
+  return !state.ended &&
+         (state.needReadable ||
+          state.length < state.highWaterMark ||
+          state.length === 0);
+}
+
+// backwards compatibility.
+Readable.prototype.setEncoding = function(enc) {
+  if (!StringDecoder)
+    StringDecoder = require('string_decoder/').StringDecoder;
+  this._readableState.decoder = new StringDecoder(enc);
+  this._readableState.encoding = enc;
+};
+
+// Don't raise the hwm > 128MB
+var MAX_HWM = 0x800000;
+function roundUpToNextPowerOf2(n) {
+  if (n >= MAX_HWM) {
+    n = MAX_HWM;
+  } else {
+    // Get the next highest power of 2
+    n--;
+    for (var p = 1; p < 32; p <<= 1) n |= n >> p;
+    n++;
+  }
+  return n;
+}
+
+function howMuchToRead(n, state) {
+  if (state.length === 0 && state.ended)
+    return 0;
+
+  if (state.objectMode)
+    return n === 0 ? 0 : 1;
+
+  if (n === null || isNaN(n)) {
+    // only flow one buffer at a time
+    if (state.flowing && state.buffer.length)
+      return state.buffer[0].length;
+    else
+      return state.length;
+  }
+
+  if (n <= 0)
+    return 0;
+
+  // If we're asking for more than the target buffer level,
+  // then raise the water mark.  Bump up to the next highest
+  // power of 2, to prevent increasing it excessively in tiny
+  // amounts.
+  if (n > state.highWaterMark)
+    state.highWaterMark = roundUpToNextPowerOf2(n);
+
+  // don't have that much.  return null, unless we've ended.
+  if (n > state.length) {
+    if (!state.ended) {
+      state.needReadable = true;
+      return 0;
+    } else
+      return state.length;
+  }
+
+  return n;
+}
+
+// you can override either this method, or the async _read(n) below.
+Readable.prototype.read = function(n) {
+  var state = this._readableState;
+  state.calledRead = true;
+  var nOrig = n;
+  var ret;
+
+  if (typeof n !== 'number' || n > 0)
+    state.emittedReadable = false;
+
+  // if we're doing read(0) to trigger a readable event, but we
+  // already have a bunch of data in the buffer, then just trigger
+  // the 'readable' event and move on.
+  if (n === 0 &&
+      state.needReadable &&
+      (state.length >= state.highWaterMark || state.ended)) {
+    emitReadable(this);
+    return null;
+  }
+
+  n = howMuchToRead(n, state);
+
+  // if we've ended, and we're now clear, then finish it up.
+  if (n === 0 && state.ended) {
+    ret = null;
+
+    // In cases where the decoder did not receive enough data
+    // to produce a full chunk, then immediately received an
+    // EOF, state.buffer will contain [<Buffer >, <Buffer 00 ...>].
+    // howMuchToRead will see this and coerce the amount to
+    // read to zero (because it's looking at the length of the
+    // first <Buffer > in state.buffer), and we'll end up here.
+    //
+    // This can only happen via state.decoder -- no other venue
+    // exists for pushing a zero-length chunk into state.buffer
+    // and triggering this behavior. In this case, we return our
+    // remaining data and end the stream, if appropriate.
+    if (state.length > 0 && state.decoder) {
+      ret = fromList(n, state);
+      state.length -= ret.length;
+    }
+
+    if (state.length === 0)
+      endReadable(this);
+
+    return ret;
+  }
+
+  // All the actual chunk generation logic needs to be
+  // *below* the call to _read.  The reason is that in certain
+  // synthetic stream cases, such as passthrough streams, _read
+  // may be a completely synchronous operation which may change
+  // the state of the read buffer, providing enough data when
+  // before there was *not* enough.
+  //
+  // So, the steps are:
+  // 1. Figure out what the state of things will be after we do
+  // a read from the buffer.
+  //
+  // 2. If that resulting state will trigger a _read, then call _read.
+  // Note that this may be asynchronous, or synchronous.  Yes, it is
+  // deeply ugly to write APIs this way, but that still doesn't mean
+  // that the Readable class should behave improperly, as streams are
+  // designed to be sync/async agnostic.
+  // Take note if the _read call is sync or async (ie, if the read call
+  // has returned yet), so that we know whether or not it's safe to emit
+  // 'readable' etc.
+  //
+  // 3. Actually pull the requested chunks out of the buffer and return.
+
+  // if we need a readable event, then we need to do some reading.
+  var doRead = state.needReadable;
+
+  // if we currently have less than the highWaterMark, then also read some
+  if (state.length - n <= state.highWaterMark)
+    doRead = true;
+
+  // however, if we've ended, then there's no point, and if we're already
+  // reading, then it's unnecessary.
+  if (state.ended || state.reading)
+    doRead = false;
+
+  if (doRead) {
+    state.reading = true;
+    state.sync = true;
+    // if the length is currently zero, then we *need* a readable event.
+    if (state.length === 0)
+      state.needReadable = true;
+    // call internal read method
+    this._read(state.highWaterMark);
+    state.sync = false;
+  }
+
+  // If _read called its callback synchronously, then `reading`
+  // will be false, and we need to re-evaluate how much data we
+  // can return to the user.
+  if (doRead && !state.reading)
+    n = howMuchToRead(nOrig, state);
+
+  if (n > 0)
+    ret = fromList(n, state);
+  else
+    ret = null;
+
+  if (ret === null) {
+    state.needReadable = true;
+    n = 0;
+  }
+
+  state.length -= n;
+
+  // If we have nothing in the buffer, then we want to know
+  // as soon as we *do* get something into the buffer.
+  if (state.length === 0 && !state.ended)
+    state.needReadable = true;
+
+  // If we happened to read() exactly the remaining amount in the
+  // buffer, and the EOF has been seen at this point, then make sure
+  // that we emit 'end' on the very next tick.
+  if (state.ended && !state.endEmitted && state.length === 0)
+    endReadable(this);
+
+  return ret;
+};
+
+function chunkInvalid(state, chunk) {
+  var er = null;
+  if (!Buffer.isBuffer(chunk) &&
+      'string' !== typeof chunk &&
+      chunk !== null &&
+      chunk !== undefined &&
+      !state.objectMode) {
+    er = new TypeError('Invalid non-string/buffer chunk');
+  }
+  return er;
+}
+
+
+function onEofChunk(stream, state) {
+  if (state.decoder && !state.ended) {
+    var chunk = state.decoder.end();
+    if (chunk && chunk.length) {
+      state.buffer.push(chunk);
+      state.length += state.objectMode ? 1 : chunk.length;
+    }
+  }
+  state.ended = true;
+
+  // if we've ended and we have some data left, then emit
+  // 'readable' now to make sure it gets picked up.
+  if (state.length > 0)
+    emitReadable(stream);
+  else
+    endReadable(stream);
+}
+
+// Don't emit readable right away in sync mode, because this can trigger
+// another read() call => stack overflow.  This way, it might trigger
+// a nextTick recursion warning, but that's not so bad.
+function emitReadable(stream) {
+  var state = stream._readableState;
+  state.needReadable = false;
+  if (state.emittedReadable)
+    return;
+
+  state.emittedReadable = true;
+  if (state.sync)
+    process.nextTick(function() {
+      emitReadable_(stream);
+    });
+  else
+    emitReadable_(stream);
+}
+
+function emitReadable_(stream) {
+  stream.emit('readable');
+}
+
+
+// at this point, the user has presumably seen the 'readable' event,
+// and called read() to consume some data.  that may have triggered
+// in turn another _read(n) call, in which case reading = true if
+// it's in progress.
+// However, if we're not ended, or reading, and the length < hwm,
+// then go ahead and try to read some more preemptively.
+function maybeReadMore(stream, state) {
+  if (!state.readingMore) {
+    state.readingMore = true;
+    process.nextTick(function() {
+      maybeReadMore_(stream, state);
+    });
+  }
+}
+
+function maybeReadMore_(stream, state) {
+  var len = state.length;
+  while (!state.reading && !state.flowing && !state.ended &&
+         state.length < state.highWaterMark) {
+    stream.read(0);
+    if (len === state.length)
+      // didn't get any data, stop spinning.
+      break;
+    else
+      len = state.length;
+  }
+  state.readingMore = false;
+}
+
+// abstract method.  to be overridden in specific implementation classes.
+// call cb(er, data) where data is <= n in length.
+// for virtual (non-string, non-buffer) streams, "length" is somewhat
+// arbitrary, and perhaps not very meaningful.
+Readable.prototype._read = function(n) {
+  this.emit('error', new Error('not implemented'));
+};
+
+Readable.prototype.pipe = function(dest, pipeOpts) {
+  var src = this;
+  var state = this._readableState;
+
+  switch (state.pipesCount) {
+    case 0:
+      state.pipes = dest;
+      break;
+    case 1:
+      state.pipes = [state.pipes, dest];
+      break;
+    default:
+      state.pipes.push(dest);
+      break;
+  }
+  state.pipesCount += 1;
+
+  var doEnd = (!pipeOpts || pipeOpts.end !== false) &&
+              dest !== process.stdout &&
+              dest !== process.stderr;
+
+  var endFn = doEnd ? onend : cleanup;
+  if (state.endEmitted)
+    process.nextTick(endFn);
+  else
+    src.once('end', endFn);
+
+  dest.on('unpipe', onunpipe);
+  function onunpipe(readable) {
+    if (readable !== src) return;
+    cleanup();
+  }
+
+  function onend() {
+    dest.end();
+  }
+
+  // when the dest drains, it reduces the awaitDrain counter
+  // on the source.  This would be more elegant with a .once()
+  // handler in flow(), but adding and removing repeatedly is
+  // too slow.
+  var ondrain = pipeOnDrain(src);
+  dest.on('drain', ondrain);
+
+  function cleanup() {
+    // cleanup event handlers once the pipe is broken
+    dest.removeListener('close', onclose);
+    dest.removeListener('finish', onfinish);
+    dest.removeListener('drain', ondrain);
+    dest.removeListener('error', onerror);
+    dest.removeListener('unpipe', onunpipe);
+    src.removeListener('end', onend);
+    src.removeListener('end', cleanup);
+
+    // if the reader is waiting for a drain event from this
+    // specific writer, then it would cause it to never start
+    // flowing again.
+    // So, if this is awaiting a drain, then we just call it now.
+    // If we don't know, then assume that we are waiting for one.
+    if (!dest._writableState || dest._writableState.needDrain)
+      ondrain();
+  }
+
+  // if the dest has an error, then stop piping into it.
+  // however, don't suppress the throwing behavior for this.
+  function onerror(er) {
+    unpipe();
+    dest.removeListener('error', onerror);
+    if (EE.listenerCount(dest, 'error') === 0)
+      dest.emit('error', er);
+  }
+  // This is a brutally ugly hack to make sure that our error handler
+  // is attached before any userland ones.  NEVER DO THIS.
+  if (!dest._events || !dest._events.error)
+    dest.on('error', onerror);
+  else if (isArray(dest._events.error))
+    dest._events.error.unshift(onerror);
+  else
+    dest._events.error = [onerror, dest._events.error];
+
+
+
+  // Both close and finish should trigger unpipe, but only once.
+  function onclose() {
+    dest.removeListener('finish', onfinish);
+    unpipe();
+  }
+  dest.once('close', onclose);
+  function onfinish() {
+    dest.removeListener('close', onclose);
+    unpipe();
+  }
+  dest.once('finish', onfinish);
+
+  function unpipe() {
+    src.unpipe(dest);
+  }
+
+  // tell the dest that it's being piped to
+  dest.emit('pipe', src);
+
+  // start the flow if it hasn't been started already.
+  if (!state.flowing) {
+    // the handler that waits for readable events after all
+    // the data gets sucked out in flow.
+    // This would be easier to follow with a .once() handler
+    // in flow(), but that is too slow.
+    this.on('readable', pipeOnReadable);
+
+    state.flowing = true;
+    process.nextTick(function() {
+      flow(src);
+    });
+  }
+
+  return dest;
+};
+
+function pipeOnDrain(src) {
+  return function() {
+    var dest = this;
+    var state = src._readableState;
+    state.awaitDrain--;
+    if (state.awaitDrain === 0)
+      flow(src);
+  };
+}
+
+function flow(src) {
+  var state = src._readableState;
+  var chunk;
+  state.awaitDrain = 0;
+
+  function write(dest, i, list) {
+    var written = dest.write(chunk);
+    if (false === written) {
+      state.awaitDrain++;
+    }
+  }
+
+  while (state.pipesCount && null !== (chunk = src.read())) {
+
+    if (state.pipesCount === 1)
+      write(state.pipes, 0, null);
+    else
+      forEach(state.pipes, write);
+
+    src.emit('data', chunk);
+
+    // if anyone needs a drain, then we have to wait for that.
+    if (state.awaitDrain > 0)
+      return;
+  }
+
+  // if every destination was unpiped, either before entering this
+  // function, or in the while loop, then stop flowing.
+  //
+  // NB: This is a pretty rare edge case.
+  if (state.pipesCount === 0) {
+    state.flowing = false;
+
+    // if there were data event listeners added, then switch to old mode.
+    if (EE.listenerCount(src, 'data') > 0)
+      emitDataEvents(src);
+    return;
+  }
+
+  // at this point, no one needed a drain, so we just ran out of data
+  // on the next readable event, start it over again.
+  state.ranOut = true;
+}
+
+function pipeOnReadable() {
+  if (this._readableState.ranOut) {
+    this._readableState.ranOut = false;
+    flow(this);
+  }
+}
+
+
+Readable.prototype.unpipe = function(dest) {
+  var state = this._readableState;
+
+  // if we're not piping anywhere, then do nothing.
+  if (state.pipesCount === 0)
+    return this;
+
+  // just one destination.  most common case.
+  if (state.pipesCount === 1) {
+    // passed in one, but it's not the right one.
+    if (dest && dest !== state.pipes)
+      return this;
+
+    if (!dest)
+      dest = state.pipes;
+
+    // got a match.
+    state.pipes = null;
+    state.pipesCount = 0;
+    this.removeListener('readable', pipeOnReadable);
+    state.flowing = false;
+    if (dest)
+      dest.emit('unpipe', this);
+    return this;
+  }
+
+  // slow case. multiple pipe destinations.
+
+  if (!dest) {
+    // remove all.
+    var dests = state.pipes;
+    var len = state.pipesCount;
+    state.pipes = null;
+    state.pipesCount = 0;
+    this.removeListener('readable', pipeOnReadable);
+    state.flowing = false;
+
+    for (var i = 0; i < len; i++)
+      dests[i].emit('unpipe', this);
+    return this;
+  }
+
+  // try to find the right one.
+  var i = indexOf(state.pipes, dest);
+  if (i === -1)
+    return this;
+
+  state.pipes.splice(i, 1);
+  state.pipesCount -= 1;
+  if (state.pipesCount === 1)
+    state.pipes = state.pipes[0];
+
+  dest.emit('unpipe', this);
+
+  return this;
+};
+
+// set up data events if they are asked for
+// Ensure readable listeners eventually get something
+Readable.prototype.on = function(ev, fn) {
+  var res = Stream.prototype.on.call(this, ev, fn);
+
+  if (ev === 'data' && !this._readableState.flowing)
+    emitDataEvents(this);
+
+  if (ev === 'readable' && this.readable) {
+    var state = this._readableState;
+    if (!state.readableListening) {
+      state.readableListening = true;
+      state.emittedReadable = false;
+      state.needReadable = true;
+      if (!state.reading) {
+        this.read(0);
+      } else if (state.length) {
+        emitReadable(this, state);
+      }
+    }
+  }
+
+  return res;
+};
+Readable.prototype.addListener = Readable.prototype.on;
+
+// pause() and resume() are remnants of the legacy readable stream API
+// If the user uses them, then switch into old mode.
+Readable.prototype.resume = function() {
+  emitDataEvents(this);
+  this.read(0);
+  this.emit('resume');
+};
+
+Readable.prototype.pause = function() {
+  emitDataEvents(this, true);
+  this.emit('pause');
+};
+
+function emitDataEvents(stream, startPaused) {
+  var state = stream._readableState;
+
+  if (state.flowing) {
+    // https://github.com/isaacs/readable-stream/issues/16
+    throw new Error('Cannot switch to old mode now.');
+  }
+
+  var paused = startPaused || false;
+  var readable = false;
+
+  // convert to an old-style stream.
+  stream.readable = true;
+  stream.pipe = Stream.prototype.pipe;
+  stream.on = stream.addListener = Stream.prototype.on;
+
+  stream.on('readable', function() {
+    readable = true;
+
+    var c;
+    while (!paused && (null !== (c = stream.read())))
+      stream.emit('data', c);
+
+    if (c === null) {
+      readable = false;
+      stream._readableState.needReadable = true;
+    }
+  });
+
+  stream.pause = function() {
+    paused = true;
+    this.emit('pause');
+  };
+
+  stream.resume = function() {
+    paused = false;
+    if (readable)
+      process.nextTick(function() {
+        stream.emit('readable');
+      });
+    else
+      this.read(0);
+    this.emit('resume');
+  };
+
+  // now make it start, just in case it hadn't already.
+  stream.emit('readable');
+}
+
+// wrap an old-style stream as the async data source.
+// This is *not* part of the readable stream interface.
+// It is an ugly unfortunate mess of history.
+Readable.prototype.wrap = function(stream) {
+  var state = this._readableState;
+  var paused = false;
+
+  var self = this;
+  stream.on('end', function() {
+    if (state.decoder && !state.ended) {
+      var chunk = state.decoder.end();
+      if (chunk && chunk.length)
+        self.push(chunk);
+    }
+
+    self.push(null);
+  });
+
+  stream.on('data', function(chunk) {
+    if (state.decoder)
+      chunk = state.decoder.write(chunk);
+
+    // don't skip over falsy values in objectMode
+    //if (state.objectMode && util.isNullOrUndefined(chunk))
+    if (state.objectMode && (chunk === null || chunk === undefined))
+      return;
+    else if (!state.objectMode && (!chunk || !chunk.length))
+      return;
+
+    var ret = self.push(chunk);
+    if (!ret) {
+      paused = true;
+      stream.pause();
+    }
+  });
+
+  // proxy all the other methods.
+  // important when wrapping filters and duplexes.
+  for (var i in stream) {
+    if (typeof stream[i] === 'function' &&
+        typeof this[i] === 'undefined') {
+      this[i] = function(method) { return function() {
+        return stream[method].apply(stream, arguments);
+      }}(i);
+    }
+  }
+
+  // proxy certain important events.
+  var events = ['error', 'close', 'destroy', 'pause', 'resume'];
+  forEach(events, function(ev) {
+    stream.on(ev, self.emit.bind(self, ev));
+  });
+
+  // when we try to consume some more bytes, simply unpause the
+  // underlying stream.
+  self._read = function(n) {
+    if (paused) {
+      paused = false;
+      stream.resume();
+    }
+  };
+
+  return self;
+};
+
+
+
+// exposed for testing purposes only.
+Readable._fromList = fromList;
+
+// Pluck off n bytes from an array of buffers.
+// Length is the combined lengths of all the buffers in the list.
+function fromList(n, state) {
+  var list = state.buffer;
+  var length = state.length;
+  var stringMode = !!state.decoder;
+  var objectMode = !!state.objectMode;
+  var ret;
+
+  // nothing in the list, definitely empty.
+  if (list.length === 0)
+    return null;
+
+  if (length === 0)
+    ret = null;
+  else if (objectMode)
+    ret = list.shift();
+  else if (!n || n >= length) {
+    // read it all, truncate the array.
+    if (stringMode)
+      ret = list.join('');
+    else
+      ret = Buffer.concat(list, length);
+    list.length = 0;
+  } else {
+    // read just some of it.
+    if (n < list[0].length) {
+      // just take a part of the first list item.
+      // slice is the same for buffers and strings.
+      var buf = list[0];
+      ret = buf.slice(0, n);
+      list[0] = buf.slice(n);
+    } else if (n === list[0].length) {
+      // first list is a perfect match
+      ret = list.shift();
+    } else {
+      // complex case.
+      // we have enough to cover it, but it spans past the first buffer.
+      if (stringMode)
+        ret = '';
+      else
+        ret = new Buffer(n);
+
+      var c = 0;
+      for (var i = 0, l = list.length; i < l && c < n; i++) {
+        var buf = list[0];
+        var cpy = Math.min(n - c, buf.length);
+
+        if (stringMode)
+          ret += buf.slice(0, cpy);
+        else
+          buf.copy(ret, c, 0, cpy);
+
+        if (cpy < buf.length)
+          list[0] = buf.slice(cpy);
+        else
+          list.shift();
+
+        c += cpy;
+      }
+    }
+  }
+
+  return ret;
+}
+
+function endReadable(stream) {
+  var state = stream._readableState;
+
+  // If we get here before consuming all the bytes, then that is a
+  // bug in node.  Should never happen.
+  if (state.length > 0)
+    throw new Error('endReadable called on non-empty stream');
+
+  if (!state.endEmitted && state.calledRead) {
+    state.ended = true;
+    process.nextTick(function() {
+      // Check that we didn't get one last unshift.
+      if (!state.endEmitted && state.length === 0) {
+        state.endEmitted = true;
+        stream.readable = false;
+        stream.emit('end');
+      }
+    });
+  }
+}
+
+function forEach (xs, f) {
+  for (var i = 0, l = xs.length; i < l; i++) {
+    f(xs[i], i);
+  }
+}
+
+function indexOf (xs, x) {
+  for (var i = 0, l = xs.length; i < l; i++) {
+    if (xs[i] === x) return i;
+  }
+  return -1;
+}
+
+}).call(this,require('_process'))
+},{"_process":10,"buffer":3,"core-util-is":17,"events":7,"inherits":8,"isarray":9,"stream":22,"string_decoder/":23}],15:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+
+// a transform stream is a readable/writable stream where you do
+// something with the data.  Sometimes it's called a "filter",
+// but that's not a great name for it, since that implies a thing where
+// some bits pass through, and others are simply ignored.  (That would
+// be a valid example of a transform, of course.)
+//
+// While the output is causally related to the input, it's not a
+// necessarily symmetric or synchronous transformation.  For example,
+// a zlib stream might take multiple plain-text writes(), and then
+// emit a single compressed chunk some time in the future.
+//
+// Here's how this works:
+//
+// The Transform stream has all the aspects of the readable and writable
+// stream classes.  When you write(chunk), that calls _write(chunk,cb)
+// internally, and returns false if there's a lot of pending writes
+// buffered up.  When you call read(), that calls _read(n) until
+// there's enough pending readable data buffered up.
+//
+// In a transform stream, the written data is placed in a buffer.  When
+// _read(n) is called, it transforms the queued up data, calling the
+// buffered _write cb's as it consumes chunks.  If consuming a single
+// written chunk would result in multiple output chunks, then the first
+// outputted bit calls the readcb, and subsequent chunks just go into
+// the read buffer, and will cause it to emit 'readable' if necessary.
+//
+// This way, back-pressure is actually determined by the reading side,
+// since _read has to be called to start processing a new chunk.  However,
+// a pathological inflate type of transform can cause excessive buffering
+// here.  For example, imagine a stream where every byte of input is
+// interpreted as an integer from 0-255, and then results in that many
+// bytes of output.  Writing the 4 bytes {ff,ff,ff,ff} would result in
+// 1kb of data being output.  In this case, you could write a very small
+// amount of input, and end up with a very large amount of output.  In
+// such a pathological inflating mechanism, there'd be no way to tell
+// the system to stop doing the transform.  A single 4MB write could
+// cause the system to run out of memory.
+//
+// However, even in such a pathological case, only a single written chunk
+// would be consumed, and then the rest would wait (un-transformed) until
+// the results of the previous transformed chunk were consumed.
+
+module.exports = Transform;
+
+var Duplex = require('./_stream_duplex');
+
+/*<replacement>*/
+var util = require('core-util-is');
+util.inherits = require('inherits');
+/*</replacement>*/
+
+util.inherits(Transform, Duplex);
+
+
+function TransformState(options, stream) {
+  this.afterTransform = function(er, data) {
+    return afterTransform(stream, er, data);
+  };
+
+  this.needTransform = false;
+  this.transforming = false;
+  this.writecb = null;
+  this.writechunk = null;
+}
+
+function afterTransform(stream, er, data) {
+  var ts = stream._transformState;
+  ts.transforming = false;
+
+  var cb = ts.writecb;
+
+  if (!cb)
+    return stream.emit('error', new Error('no writecb in Transform class'));
+
+  ts.writechunk = null;
+  ts.writecb = null;
+
+  if (data !== null && data !== undefined)
+    stream.push(data);
+
+  if (cb)
+    cb(er);
+
+  var rs = stream._readableState;
+  rs.reading = false;
+  if (rs.needReadable || rs.length < rs.highWaterMark) {
+    stream._read(rs.highWaterMark);
+  }
+}
+
+
+function Transform(options) {
+  if (!(this instanceof Transform))
+    return new Transform(options);
+
+  Duplex.call(this, options);
+
+  var ts = this._transformState = new TransformState(options, this);
+
+  // when the writable side finishes, then flush out anything remaining.
+  var stream = this;
+
+  // start out asking for a readable event once data is transformed.
+  this._readableState.needReadable = true;
+
+  // we have implemented the _read method, and done the other things
+  // that Readable wants before the first _read call, so unset the
+  // sync guard flag.
+  this._readableState.sync = false;
+
+  this.once('finish', function() {
+    if ('function' === typeof this._flush)
+      this._flush(function(er) {
+        done(stream, er);
+      });
+    else
+      done(stream);
+  });
+}
+
+Transform.prototype.push = function(chunk, encoding) {
+  this._transformState.needTransform = false;
+  return Duplex.prototype.push.call(this, chunk, encoding);
+};
+
+// This is the part where you do stuff!
+// override this function in implementation classes.
+// 'chunk' is an input chunk.
+//
+// Call `push(newChunk)` to pass along transformed output
+// to the readable side.  You may call 'push' zero or more times.
+//
+// Call `cb(err)` when you are done with this chunk.  If you pass
+// an error, then that'll put the hurt on the whole operation.  If you
+// never call cb(), then you'll never get another chunk.
+Transform.prototype._transform = function(chunk, encoding, cb) {
+  throw new Error('not implemented');
+};
+
+Transform.prototype._write = function(chunk, encoding, cb) {
+  var ts = this._transformState;
+  ts.writecb = cb;
+  ts.writechunk = chunk;
+  ts.writeencoding = encoding;
+  if (!ts.transforming) {
+    var rs = this._readableState;
+    if (ts.needTransform ||
+        rs.needReadable ||
+        rs.length < rs.highWaterMark)
+      this._read(rs.highWaterMark);
+  }
+};
+
+// Doesn't matter what the args are here.
+// _transform does all the work.
+// That we got here means that the readable side wants more data.
+Transform.prototype._read = function(n) {
+  var ts = this._transformState;
+
+  if (ts.writechunk !== null && ts.writecb && !ts.transforming) {
+    ts.transforming = true;
+    this._transform(ts.writechunk, ts.writeencoding, ts.afterTransform);
+  } else {
+    // mark that we need a transform, so that any data that comes in
+    // will get processed, now that we've asked for it.
+    ts.needTransform = true;
+  }
+};
+
+
+function done(stream, er) {
+  if (er)
+    return stream.emit('error', er);
+
+  // if there's nothing in the write buffer, then that means
+  // that nothing more will ever be provided
+  var ws = stream._writableState;
+  var rs = stream._readableState;
+  var ts = stream._transformState;
+
+  if (ws.length)
+    throw new Error('calling transform done when ws.length != 0');
+
+  if (ts.transforming)
+    throw new Error('calling transform done when still transforming');
+
+  return stream.push(null);
+}
+
+},{"./_stream_duplex":12,"core-util-is":17,"inherits":8}],16:[function(require,module,exports){
+(function (process){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// A bit simpler than readable streams.
+// Implement an async ._write(chunk, cb), and it'll handle all
+// the drain event emission and buffering.
+
+module.exports = Writable;
+
+/*<replacement>*/
+var Buffer = require('buffer').Buffer;
+/*</replacement>*/
+
+Writable.WritableState = WritableState;
+
+
+/*<replacement>*/
+var util = require('core-util-is');
+util.inherits = require('inherits');
+/*</replacement>*/
+
+var Stream = require('stream');
+
+util.inherits(Writable, Stream);
+
+function WriteReq(chunk, encoding, cb) {
+  this.chunk = chunk;
+  this.encoding = encoding;
+  this.callback = cb;
+}
+
+function WritableState(options, stream) {
+  options = options || {};
+
+  // the point at which write() starts returning false
+  // Note: 0 is a valid value, means that we always return false if
+  // the entire buffer is not flushed immediately on write()
+  var hwm = options.highWaterMark;
+  this.highWaterMark = (hwm || hwm === 0) ? hwm : 16 * 1024;
+
+  // object stream flag to indicate whether or not this stream
+  // contains buffers or objects.
+  this.objectMode = !!options.objectMode;
+
+  // cast to ints.
+  this.highWaterMark = ~~this.highWaterMark;
+
+  this.needDrain = false;
+  // at the start of calling end()
+  this.ending = false;
+  // when end() has been called, and returned
+  this.ended = false;
+  // when 'finish' is emitted
+  this.finished = false;
+
+  // should we decode strings into buffers before passing to _write?
+  // this is here so that some node-core streams can optimize string
+  // handling at a lower level.
+  var noDecode = options.decodeStrings === false;
+  this.decodeStrings = !noDecode;
+
+  // Crypto is kind of old and crusty.  Historically, its default string
+  // encoding is 'binary' so we have to make this configurable.
+  // Everything else in the universe uses 'utf8', though.
+  this.defaultEncoding = options.defaultEncoding || 'utf8';
+
+  // not an actual buffer we keep track of, but a measurement
+  // of how much we're waiting to get pushed to some underlying
+  // socket or file.
+  this.length = 0;
+
+  // a flag to see when we're in the middle of a write.
+  this.writing = false;
+
+  // a flag to be able to tell if the onwrite cb is called immediately,
+  // or on a later tick.  We set this to true at first, becuase any
+  // actions that shouldn't happen until "later" should generally also
+  // not happen before the first write call.
+  this.sync = true;
+
+  // a flag to know if we're processing previously buffered items, which
+  // may call the _write() callback in the same tick, so that we don't
+  // end up in an overlapped onwrite situation.
+  this.bufferProcessing = false;
+
+  // the callback that's passed to _write(chunk,cb)
+  this.onwrite = function(er) {
+    onwrite(stream, er);
+  };
+
+  // the callback that the user supplies to write(chunk,encoding,cb)
+  this.writecb = null;
+
+  // the amount that is being written when _write is called.
+  this.writelen = 0;
+
+  this.buffer = [];
+
+  // True if the error was already emitted and should not be thrown again
+  this.errorEmitted = false;
+}
+
+function Writable(options) {
+  var Duplex = require('./_stream_duplex');
+
+  // Writable ctor is applied to Duplexes, though they're not
+  // instanceof Writable, they're instanceof Readable.
+  if (!(this instanceof Writable) && !(this instanceof Duplex))
+    return new Writable(options);
+
+  this._writableState = new WritableState(options, this);
+
+  // legacy.
+  this.writable = true;
+
+  Stream.call(this);
+}
+
+// Otherwise people can pipe Writable streams, which is just wrong.
+Writable.prototype.pipe = function() {
+  this.emit('error', new Error('Cannot pipe. Not readable.'));
+};
+
+
+function writeAfterEnd(stream, state, cb) {
+  var er = new Error('write after end');
+  // TODO: defer error events consistently everywhere, not just the cb
+  stream.emit('error', er);
+  process.nextTick(function() {
+    cb(er);
+  });
+}
+
+// If we get something that is not a buffer, string, null, or undefined,
+// and we're not in objectMode, then that's an error.
+// Otherwise stream chunks are all considered to be of length=1, and the
+// watermarks determine how many objects to keep in the buffer, rather than
+// how many bytes or characters.
+function validChunk(stream, state, chunk, cb) {
+  var valid = true;
+  if (!Buffer.isBuffer(chunk) &&
+      'string' !== typeof chunk &&
+      chunk !== null &&
+      chunk !== undefined &&
+      !state.objectMode) {
+    var er = new TypeError('Invalid non-string/buffer chunk');
+    stream.emit('error', er);
+    process.nextTick(function() {
+      cb(er);
+    });
+    valid = false;
+  }
+  return valid;
+}
+
+Writable.prototype.write = function(chunk, encoding, cb) {
+  var state = this._writableState;
+  var ret = false;
+
+  if (typeof encoding === 'function') {
+    cb = encoding;
+    encoding = null;
+  }
+
+  if (Buffer.isBuffer(chunk))
+    encoding = 'buffer';
+  else if (!encoding)
+    encoding = state.defaultEncoding;
+
+  if (typeof cb !== 'function')
+    cb = function() {};
+
+  if (state.ended)
+    writeAfterEnd(this, state, cb);
+  else if (validChunk(this, state, chunk, cb))
+    ret = writeOrBuffer(this, state, chunk, encoding, cb);
+
+  return ret;
+};
+
+function decodeChunk(state, chunk, encoding) {
+  if (!state.objectMode &&
+      state.decodeStrings !== false &&
+      typeof chunk === 'string') {
+    chunk = new Buffer(chunk, encoding);
+  }
+  return chunk;
+}
+
+// if we're already writing something, then just put this
+// in the queue, and wait our turn.  Otherwise, call _write
+// If we return false, then we need a drain event, so set that flag.
+function writeOrBuffer(stream, state, chunk, encoding, cb) {
+  chunk = decodeChunk(state, chunk, encoding);
+  if (Buffer.isBuffer(chunk))
+    encoding = 'buffer';
+  var len = state.objectMode ? 1 : chunk.length;
+
+  state.length += len;
+
+  var ret = state.length < state.highWaterMark;
+  // we must ensure that previous needDrain will not be reset to false.
+  if (!ret)
+    state.needDrain = true;
+
+  if (state.writing)
+    state.buffer.push(new WriteReq(chunk, encoding, cb));
+  else
+    doWrite(stream, state, len, chunk, encoding, cb);
+
+  return ret;
+}
+
+function doWrite(stream, state, len, chunk, encoding, cb) {
+  state.writelen = len;
+  state.writecb = cb;
+  state.writing = true;
+  state.sync = true;
+  stream._write(chunk, encoding, state.onwrite);
+  state.sync = false;
+}
+
+function onwriteError(stream, state, sync, er, cb) {
+  if (sync)
+    process.nextTick(function() {
+      cb(er);
+    });
+  else
+    cb(er);
+
+  stream._writableState.errorEmitted = true;
+  stream.emit('error', er);
+}
+
+function onwriteStateUpdate(state) {
+  state.writing = false;
+  state.writecb = null;
+  state.length -= state.writelen;
+  state.writelen = 0;
+}
+
+function onwrite(stream, er) {
+  var state = stream._writableState;
+  var sync = state.sync;
+  var cb = state.writecb;
+
+  onwriteStateUpdate(state);
+
+  if (er)
+    onwriteError(stream, state, sync, er, cb);
+  else {
+    // Check if we're actually ready to finish, but don't emit yet
+    var finished = needFinish(stream, state);
+
+    if (!finished && !state.bufferProcessing && state.buffer.length)
+      clearBuffer(stream, state);
+
+    if (sync) {
+      process.nextTick(function() {
+        afterWrite(stream, state, finished, cb);
+      });
+    } else {
+      afterWrite(stream, state, finished, cb);
+    }
+  }
+}
+
+function afterWrite(stream, state, finished, cb) {
+  if (!finished)
+    onwriteDrain(stream, state);
+  cb();
+  if (finished)
+    finishMaybe(stream, state);
+}
+
+// Must force callback to be called on nextTick, so that we don't
+// emit 'drain' before the write() consumer gets the 'false' return
+// value, and has a chance to attach a 'drain' listener.
+function onwriteDrain(stream, state) {
+  if (state.length === 0 && state.needDrain) {
+    state.needDrain = false;
+    stream.emit('drain');
+  }
+}
+
+
+// if there's something in the buffer waiting, then process it
+function clearBuffer(stream, state) {
+  state.bufferProcessing = true;
+
+  for (var c = 0; c < state.buffer.length; c++) {
+    var entry = state.buffer[c];
+    var chunk = entry.chunk;
+    var encoding = entry.encoding;
+    var cb = entry.callback;
+    var len = state.objectMode ? 1 : chunk.length;
+
+    doWrite(stream, state, len, chunk, encoding, cb);
+
+    // if we didn't call the onwrite immediately, then
+    // it means that we need to wait until it does.
+    // also, that means that the chunk and cb are currently
+    // being processed, so move the buffer counter past them.
+    if (state.writing) {
+      c++;
+      break;
+    }
+  }
+
+  state.bufferProcessing = false;
+  if (c < state.buffer.length)
+    state.buffer = state.buffer.slice(c);
+  else
+    state.buffer.length = 0;
+}
+
+Writable.prototype._write = function(chunk, encoding, cb) {
+  cb(new Error('not implemented'));
+};
+
+Writable.prototype.end = function(chunk, encoding, cb) {
+  var state = this._writableState;
+
+  if (typeof chunk === 'function') {
+    cb = chunk;
+    chunk = null;
+    encoding = null;
+  } else if (typeof encoding === 'function') {
+    cb = encoding;
+    encoding = null;
+  }
+
+  if (typeof chunk !== 'undefined' && chunk !== null)
+    this.write(chunk, encoding);
+
+  // ignore unnecessary end() calls.
+  if (!state.ending && !state.finished)
+    endWritable(this, state, cb);
+};
+
+
+function needFinish(stream, state) {
+  return (state.ending &&
+          state.length === 0 &&
+          !state.finished &&
+          !state.writing);
+}
+
+function finishMaybe(stream, state) {
+  var need = needFinish(stream, state);
+  if (need) {
+    state.finished = true;
+    stream.emit('finish');
+  }
+  return need;
+}
+
+function endWritable(stream, state, cb) {
+  state.ending = true;
+  finishMaybe(stream, state);
+  if (cb) {
+    if (state.finished)
+      process.nextTick(cb);
+    else
+      stream.once('finish', cb);
+  }
+  state.ended = true;
+}
+
+}).call(this,require('_process'))
+},{"./_stream_duplex":12,"_process":10,"buffer":3,"core-util-is":17,"inherits":8,"stream":22}],17:[function(require,module,exports){
+(function (Buffer){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+// NOTE: These type checking functions intentionally don't use `instanceof`
+// because it is fragile and can be easily faked with `Object.create()`.
+function isArray(ar) {
+  return Array.isArray(ar);
+}
+exports.isArray = isArray;
+
+function isBoolean(arg) {
+  return typeof arg === 'boolean';
+}
+exports.isBoolean = isBoolean;
+
+function isNull(arg) {
+  return arg === null;
+}
+exports.isNull = isNull;
+
+function isNullOrUndefined(arg) {
+  return arg == null;
+}
+exports.isNullOrUndefined = isNullOrUndefined;
+
+function isNumber(arg) {
+  return typeof arg === 'number';
+}
+exports.isNumber = isNumber;
+
+function isString(arg) {
+  return typeof arg === 'string';
+}
+exports.isString = isString;
+
+function isSymbol(arg) {
+  return typeof arg === 'symbol';
+}
+exports.isSymbol = isSymbol;
+
+function isUndefined(arg) {
+  return arg === void 0;
+}
+exports.isUndefined = isUndefined;
+
+function isRegExp(re) {
+  return isObject(re) && objectToString(re) === '[object RegExp]';
+}
+exports.isRegExp = isRegExp;
+
+function isObject(arg) {
+  return typeof arg === 'object' && arg !== null;
+}
+exports.isObject = isObject;
+
+function isDate(d) {
+  return isObject(d) && objectToString(d) === '[object Date]';
+}
+exports.isDate = isDate;
+
+function isError(e) {
+  return isObject(e) &&
+      (objectToString(e) === '[object Error]' || e instanceof Error);
+}
+exports.isError = isError;
+
+function isFunction(arg) {
+  return typeof arg === 'function';
+}
+exports.isFunction = isFunction;
+
+function isPrimitive(arg) {
+  return arg === null ||
+         typeof arg === 'boolean' ||
+         typeof arg === 'number' ||
+         typeof arg === 'string' ||
+         typeof arg === 'symbol' ||  // ES6 symbol
+         typeof arg === 'undefined';
+}
+exports.isPrimitive = isPrimitive;
+
+function isBuffer(arg) {
+  return Buffer.isBuffer(arg);
+}
+exports.isBuffer = isBuffer;
+
+function objectToString(o) {
+  return Object.prototype.toString.call(o);
+}
+}).call(this,require("buffer").Buffer)
+},{"buffer":3}],18:[function(require,module,exports){
+module.exports = require("./lib/_stream_passthrough.js")
+
+},{"./lib/_stream_passthrough.js":13}],19:[function(require,module,exports){
+var Stream = require('stream'); // hack to fix a circular dependency issue when used with browserify
+exports = module.exports = require('./lib/_stream_readable.js');
+exports.Stream = Stream;
+exports.Readable = exports;
+exports.Writable = require('./lib/_stream_writable.js');
+exports.Duplex = require('./lib/_stream_duplex.js');
+exports.Transform = require('./lib/_stream_transform.js');
+exports.PassThrough = require('./lib/_stream_passthrough.js');
+
+},{"./lib/_stream_duplex.js":12,"./lib/_stream_passthrough.js":13,"./lib/_stream_readable.js":14,"./lib/_stream_transform.js":15,"./lib/_stream_writable.js":16,"stream":22}],20:[function(require,module,exports){
+module.exports = require("./lib/_stream_transform.js")
+
+},{"./lib/_stream_transform.js":15}],21:[function(require,module,exports){
+module.exports = require("./lib/_stream_writable.js")
+
+},{"./lib/_stream_writable.js":16}],22:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+module.exports = Stream;
+
+var EE = require('events').EventEmitter;
+var inherits = require('inherits');
+
+inherits(Stream, EE);
+Stream.Readable = require('readable-stream/readable.js');
+Stream.Writable = require('readable-stream/writable.js');
+Stream.Duplex = require('readable-stream/duplex.js');
+Stream.Transform = require('readable-stream/transform.js');
+Stream.PassThrough = require('readable-stream/passthrough.js');
+
+// Backwards-compat with node 0.4.x
+Stream.Stream = Stream;
+
+
+
+// old-style streams.  Note that the pipe method (the only relevant
+// part of this class) is overridden in the Readable class.
+
+function Stream() {
+  EE.call(this);
+}
+
+Stream.prototype.pipe = function(dest, options) {
+  var source = this;
+
+  function ondata(chunk) {
+    if (dest.writable) {
+      if (false === dest.write(chunk) && source.pause) {
+        source.pause();
+      }
+    }
+  }
+
+  source.on('data', ondata);
+
+  function ondrain() {
+    if (source.readable && source.resume) {
+      source.resume();
+    }
+  }
+
+  dest.on('drain', ondrain);
+
+  // If the 'end' option is not supplied, dest.end() will be called when
+  // source gets the 'end' or 'close' events.  Only dest.end() once.
+  if (!dest._isStdio && (!options || options.end !== false)) {
+    source.on('end', onend);
+    source.on('close', onclose);
+  }
+
+  var didOnEnd = false;
+  function onend() {
+    if (didOnEnd) return;
+    didOnEnd = true;
+
+    dest.end();
+  }
+
+
+  function onclose() {
+    if (didOnEnd) return;
+    didOnEnd = true;
+
+    if (typeof dest.destroy === 'function') dest.destroy();
+  }
+
+  // don't leave dangling pipes when there are errors.
+  function onerror(er) {
+    cleanup();
+    if (EE.listenerCount(this, 'error') === 0) {
+      throw er; // Unhandled stream error in pipe.
+    }
+  }
+
+  source.on('error', onerror);
+  dest.on('error', onerror);
+
+  // remove all the event listeners that were added.
+  function cleanup() {
+    source.removeListener('data', ondata);
+    dest.removeListener('drain', ondrain);
+
+    source.removeListener('end', onend);
+    source.removeListener('close', onclose);
+
+    source.removeListener('error', onerror);
+    dest.removeListener('error', onerror);
+
+    source.removeListener('end', cleanup);
+    source.removeListener('close', cleanup);
+
+    dest.removeListener('close', cleanup);
+  }
+
+  source.on('end', cleanup);
+  source.on('close', cleanup);
+
+  dest.on('close', cleanup);
+
+  dest.emit('pipe', source);
+
+  // Allow for unix-like usage: A.pipe(B).pipe(C)
+  return dest;
+};
+
+},{"events":7,"inherits":8,"readable-stream/duplex.js":11,"readable-stream/passthrough.js":18,"readable-stream/readable.js":19,"readable-stream/transform.js":20,"readable-stream/writable.js":21}],23:[function(require,module,exports){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+var Buffer = require('buffer').Buffer;
+
+var isBufferEncoding = Buffer.isEncoding
+  || function(encoding) {
+       switch (encoding && encoding.toLowerCase()) {
+         case 'hex': case 'utf8': case 'utf-8': case 'ascii': case 'binary': case 'base64': case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': case 'raw': return true;
+         default: return false;
+       }
+     }
+
+
+function assertEncoding(encoding) {
+  if (encoding && !isBufferEncoding(encoding)) {
+    throw new Error('Unknown encoding: ' + encoding);
+  }
+}
+
+// StringDecoder provides an interface for efficiently splitting a series of
+// buffers into a series of JS strings without breaking apart multi-byte
+// characters. CESU-8 is handled as part of the UTF-8 encoding.
+//
+// @TODO Handling all encodings inside a single object makes it very difficult
+// to reason about this code, so it should be split up in the future.
+// @TODO There should be a utf8-strict encoding that rejects invalid UTF-8 code
+// points as used by CESU-8.
+var StringDecoder = exports.StringDecoder = function(encoding) {
+  this.encoding = (encoding || 'utf8').toLowerCase().replace(/[-_]/, '');
+  assertEncoding(encoding);
+  switch (this.encoding) {
+    case 'utf8':
+      // CESU-8 represents each of Surrogate Pair by 3-bytes
+      this.surrogateSize = 3;
+      break;
+    case 'ucs2':
+    case 'utf16le':
+      // UTF-16 represents each of Surrogate Pair by 2-bytes
+      this.surrogateSize = 2;
+      this.detectIncompleteChar = utf16DetectIncompleteChar;
+      break;
+    case 'base64':
+      // Base-64 stores 3 bytes in 4 chars, and pads the remainder.
+      this.surrogateSize = 3;
+      this.detectIncompleteChar = base64DetectIncompleteChar;
+      break;
+    default:
+      this.write = passThroughWrite;
+      return;
+  }
+
+  // Enough space to store all bytes of a single character. UTF-8 needs 4
+  // bytes, but CESU-8 may require up to 6 (3 bytes per surrogate).
+  this.charBuffer = new Buffer(6);
+  // Number of bytes received for the current incomplete multi-byte character.
+  this.charReceived = 0;
+  // Number of bytes expected for the current incomplete multi-byte character.
+  this.charLength = 0;
+};
+
+
+// write decodes the given buffer and returns it as JS string that is
+// guaranteed to not contain any partial multi-byte characters. Any partial
+// character found at the end of the buffer is buffered up, and will be
+// returned when calling write again with the remaining bytes.
+//
+// Note: Converting a Buffer containing an orphan surrogate to a String
+// currently works, but converting a String to a Buffer (via `new Buffer`, or
+// Buffer#write) will replace incomplete surrogates with the unicode
+// replacement character. See https://codereview.chromium.org/121173009/ .
+StringDecoder.prototype.write = function(buffer) {
+  var charStr = '';
+  // if our last write ended with an incomplete multibyte character
+  while (this.charLength) {
+    // determine how many remaining bytes this buffer has to offer for this char
+    var available = (buffer.length >= this.charLength - this.charReceived) ?
+        this.charLength - this.charReceived :
+        buffer.length;
+
+    // add the new bytes to the char buffer
+    buffer.copy(this.charBuffer, this.charReceived, 0, available);
+    this.charReceived += available;
+
+    if (this.charReceived < this.charLength) {
+      // still not enough chars in this buffer? wait for more ...
+      return '';
+    }
+
+    // remove bytes belonging to the current character from the buffer
+    buffer = buffer.slice(available, buffer.length);
+
+    // get the character that was split
+    charStr = this.charBuffer.slice(0, this.charLength).toString(this.encoding);
+
+    // CESU-8: lead surrogate (D800-DBFF) is also the incomplete character
+    var charCode = charStr.charCodeAt(charStr.length - 1);
+    if (charCode >= 0xD800 && charCode <= 0xDBFF) {
+      this.charLength += this.surrogateSize;
+      charStr = '';
+      continue;
+    }
+    this.charReceived = this.charLength = 0;
+
+    // if there are no more bytes in this buffer, just emit our char
+    if (buffer.length === 0) {
+      return charStr;
+    }
+    break;
+  }
+
+  // determine and set charLength / charReceived
+  this.detectIncompleteChar(buffer);
+
+  var end = buffer.length;
+  if (this.charLength) {
+    // buffer the incomplete character bytes we got
+    buffer.copy(this.charBuffer, 0, buffer.length - this.charReceived, end);
+    end -= this.charReceived;
+  }
+
+  charStr += buffer.toString(this.encoding, 0, end);
+
+  var end = charStr.length - 1;
+  var charCode = charStr.charCodeAt(end);
+  // CESU-8: lead surrogate (D800-DBFF) is also the incomplete character
+  if (charCode >= 0xD800 && charCode <= 0xDBFF) {
+    var size = this.surrogateSize;
+    this.charLength += size;
+    this.charReceived += size;
+    this.charBuffer.copy(this.charBuffer, size, 0, size);
+    buffer.copy(this.charBuffer, 0, 0, size);
+    return charStr.substring(0, end);
+  }
+
+  // or just emit the charStr
+  return charStr;
+};
+
+// detectIncompleteChar determines if there is an incomplete UTF-8 character at
+// the end of the given buffer. If so, it sets this.charLength to the byte
+// length that character, and sets this.charReceived to the number of bytes
+// that are available for this character.
+StringDecoder.prototype.detectIncompleteChar = function(buffer) {
+  // determine how many bytes we have to check at the end of this buffer
+  var i = (buffer.length >= 3) ? 3 : buffer.length;
+
+  // Figure out if one of the last i bytes of our buffer announces an
+  // incomplete char.
+  for (; i > 0; i--) {
+    var c = buffer[buffer.length - i];
+
+    // See http://en.wikipedia.org/wiki/UTF-8#Description
+
+    // 110XXXXX
+    if (i == 1 && c >> 5 == 0x06) {
+      this.charLength = 2;
+      break;
+    }
+
+    // 1110XXXX
+    if (i <= 2 && c >> 4 == 0x0E) {
+      this.charLength = 3;
+      break;
+    }
+
+    // 11110XXX
+    if (i <= 3 && c >> 3 == 0x1E) {
+      this.charLength = 4;
+      break;
+    }
+  }
+  this.charReceived = i;
+};
+
+StringDecoder.prototype.end = function(buffer) {
+  var res = '';
+  if (buffer && buffer.length)
+    res = this.write(buffer);
+
+  if (this.charReceived) {
+    var cr = this.charReceived;
+    var buf = this.charBuffer;
+    var enc = this.encoding;
+    res += buf.slice(0, cr).toString(enc);
+  }
+
+  return res;
+};
+
+function passThroughWrite(buffer) {
+  return buffer.toString(this.encoding);
+}
+
+function utf16DetectIncompleteChar(buffer) {
+  this.charReceived = buffer.length % 2;
+  this.charLength = this.charReceived ? 2 : 0;
+}
+
+function base64DetectIncompleteChar(buffer) {
+  this.charReceived = buffer.length % 3;
+  this.charLength = this.charReceived ? 3 : 0;
+}
+
+},{"buffer":3}],24:[function(require,module,exports){
+module.exports = function isBuffer(arg) {
+  return arg && typeof arg === 'object'
+    && typeof arg.copy === 'function'
+    && typeof arg.fill === 'function'
+    && typeof arg.readUInt8 === 'function';
+}
+},{}],25:[function(require,module,exports){
+(function (process,global){
+// Copyright Joyent, Inc. and other Node contributors.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a
+// copy of this software and associated documentation files (the
+// "Software"), to deal in the Software without restriction, including
+// without limitation the rights to use, copy, modify, merge, publish,
+// distribute, sublicense, and/or sell copies of the Software, and to permit
+// persons to whom the Software is furnished to do so, subject to the
+// following conditions:
+//
+// The above copyright notice and this permission notice shall be included
+// in all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN
+// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
+// USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+var formatRegExp = /%[sdj%]/g;
+exports.format = function(f) {
+  if (!isString(f)) {
+    var objects = [];
+    for (var i = 0; i < arguments.length; i++) {
+      objects.push(inspect(arguments[i]));
+    }
+    return objects.join(' ');
+  }
+
+  var i = 1;
+  var args = arguments;
+  var len = args.length;
+  var str = String(f).replace(formatRegExp, function(x) {
+    if (x === '%%') return '%';
+    if (i >= len) return x;
+    switch (x) {
+      case '%s': return String(args[i++]);
+      case '%d': return Number(args[i++]);
+      case '%j':
+        try {
+          return JSON.stringify(args[i++]);
+        } catch (_) {
+          return '[Circular]';
+        }
+      default:
+        return x;
+    }
+  });
+  for (var x = args[i]; i < len; x = args[++i]) {
+    if (isNull(x) || !isObject(x)) {
+      str += ' ' + x;
+    } else {
+      str += ' ' + inspect(x);
+    }
+  }
+  return str;
+};
+
+
+// Mark that a method should not be used.
+// Returns a modified function which warns once by default.
+// If --no-deprecation is set, then it is a no-op.
+exports.deprecate = function(fn, msg) {
+  // Allow for deprecating things in the process of starting up.
+  if (isUndefined(global.process)) {
+    return function() {
+      return exports.deprecate(fn, msg).apply(this, arguments);
+    };
+  }
+
+  if (process.noDeprecation === true) {
+    return fn;
+  }
+
+  var warned = false;
+  function deprecated() {
+    if (!warned) {
+      if (process.throwDeprecation) {
+        throw new Error(msg);
+      } else if (process.traceDeprecation) {
+        console.trace(msg);
+      } else {
+        console.error(msg);
+      }
+      warned = true;
+    }
+    return fn.apply(this, arguments);
+  }
+
+  return deprecated;
+};
+
+
+var debugs = {};
+var debugEnviron;
+exports.debuglog = function(set) {
+  if (isUndefined(debugEnviron))
+    debugEnviron = process.env.NODE_DEBUG || '';
+  set = set.toUpperCase();
+  if (!debugs[set]) {
+    if (new RegExp('\\b' + set + '\\b', 'i').test(debugEnviron)) {
+      var pid = process.pid;
+      debugs[set] = function() {
+        var msg = exports.format.apply(exports, arguments);
+        console.error('%s %d: %s', set, pid, msg);
+      };
+    } else {
+      debugs[set] = function() {};
+    }
+  }
+  return debugs[set];
+};
+
+
+/**
+ * Echos the value of a value. Trys to print the value out
+ * in the best way possible given the different types.
+ *
+ * @param {Object} obj The object to print out.
+ * @param {Object} opts Optional options object that alters the output.
+ */
+/* legacy: obj, showHidden, depth, colors*/
+function inspect(obj, opts) {
+  // default options
+  var ctx = {
+    seen: [],
+    stylize: stylizeNoColor
+  };
+  // legacy...
+  if (arguments.length >= 3) ctx.depth = arguments[2];
+  if (arguments.length >= 4) ctx.colors = arguments[3];
+  if (isBoolean(opts)) {
+    // legacy...
+    ctx.showHidden = opts;
+  } else if (opts) {
+    // got an "options" object
+    exports._extend(ctx, opts);
+  }
+  // set default options
+  if (isUndefined(ctx.showHidden)) ctx.showHidden = false;
+  if (isUndefined(ctx.depth)) ctx.depth = 2;
+  if (isUndefined(ctx.colors)) ctx.colors = false;
+  if (isUndefined(ctx.customInspect)) ctx.customInspect = true;
+  if (ctx.colors) ctx.stylize = stylizeWithColor;
+  return formatValue(ctx, obj, ctx.depth);
+}
+exports.inspect = inspect;
+
+
+// http://en.wikipedia.org/wiki/ANSI_escape_code#graphics
+inspect.colors = {
+  'bold' : [1, 22],
+  'italic' : [3, 23],
+  'underline' : [4, 24],
+  'inverse' : [7, 27],
+  'white' : [37, 39],
+  'grey' : [90, 39],
+  'black' : [30, 39],
+  'blue' : [34, 39],
+  'cyan' : [36, 39],
+  'green' : [32, 39],
+  'magenta' : [35, 39],
+  'red' : [31, 39],
+  'yellow' : [33, 39]
+};
+
+// Don't use 'blue' not visible on cmd.exe
+inspect.styles = {
+  'special': 'cyan',
+  'number': 'yellow',
+  'boolean': 'yellow',
+  'undefined': 'grey',
+  'null': 'bold',
+  'string': 'green',
+  'date': 'magenta',
+  // "name": intentionally not styling
+  'regexp': 'red'
+};
+
+
+function stylizeWithColor(str, styleType) {
+  var style = inspect.styles[styleType];
+
+  if (style) {
+    return '\u001b[' + inspect.colors[style][0] + 'm' + str +
+           '\u001b[' + inspect.colors[style][1] + 'm';
+  } else {
+    return str;
+  }
+}
+
+
+function stylizeNoColor(str, styleType) {
+  return str;
+}
+
+
+function arrayToHash(array) {
+  var hash = {};
+
+  array.forEach(function(val, idx) {
+    hash[val] = true;
+  });
+
+  return hash;
+}
+
+
+function formatValue(ctx, value, recurseTimes) {
+  // Provide a hook for user-specified inspect functions.
+  // Check that value is an object with an inspect function on it
+  if (ctx.customInspect &&
+      value &&
+      isFunction(value.inspect) &&
+      // Filter out the util module, it's inspect function is special
+      value.inspect !== exports.inspect &&
+      // Also filter out any prototype objects using the circular check.
+      !(value.constructor && value.constructor.prototype === value)) {
+    var ret = value.inspect(recurseTimes, ctx);
+    if (!isString(ret)) {
+      ret = formatValue(ctx, ret, recurseTimes);
+    }
+    return ret;
+  }
+
+  // Primitive types cannot have properties
+  var primitive = formatPrimitive(ctx, value);
+  if (primitive) {
+    return primitive;
+  }
+
+  // Look up the keys of the object.
+  var keys = Object.keys(value);
+  var visibleKeys = arrayToHash(keys);
+
+  if (ctx.showHidden) {
+    keys = Object.getOwnPropertyNames(value);
+  }
+
+  // IE doesn't make error fields non-enumerable
+  // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx
+  if (isError(value)
+      && (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)) {
+    return formatError(value);
+  }
+
+  // Some type of object without properties can be shortcutted.
+  if (keys.length === 0) {
+    if (isFunction(value)) {
+      var name = value.name ? ': ' + value.name : '';
+      return ctx.stylize('[Function' + name + ']', 'special');
+    }
+    if (isRegExp(value)) {
+      return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');
+    }
+    if (isDate(value)) {
+      return ctx.stylize(Date.prototype.toString.call(value), 'date');
+    }
+    if (isError(value)) {
+      return formatError(value);
+    }
+  }
+
+  var base = '', array = false, braces = ['{', '}'];
+
+  // Make Array say that they are Array
+  if (isArray(value)) {
+    array = true;
+    braces = ['[', ']'];
+  }
+
+  // Make functions say that they are functions
+  if (isFunction(value)) {
+    var n = value.name ? ': ' + value.name : '';
+    base = ' [Function' + n + ']';
+  }
+
+  // Make RegExps say that they are RegExps
+  if (isRegExp(value)) {
+    base = ' ' + RegExp.prototype.toString.call(value);
+  }
+
+  // Make dates with properties first say the date
+  if (isDate(value)) {
+    base = ' ' + Date.prototype.toUTCString.call(value);
+  }
+
+  // Make error with message first say the error
+  if (isError(value)) {
+    base = ' ' + formatError(value);
+  }
+
+  if (keys.length === 0 && (!array || value.length == 0)) {
+    return braces[0] + base + braces[1];
+  }
+
+  if (recurseTimes < 0) {
+    if (isRegExp(value)) {
+      return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp');
+    } else {
+      return ctx.stylize('[Object]', 'special');
+    }
+  }
+
+  ctx.seen.push(value);
+
+  var output;
+  if (array) {
+    output = formatArray(ctx, value, recurseTimes, visibleKeys, keys);
+  } else {
+    output = keys.map(function(key) {
+      return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array);
+    });
+  }
+
+  ctx.seen.pop();
+
+  return reduceToSingleString(output, base, braces);
+}
+
+
+function formatPrimitive(ctx, value) {
+  if (isUndefined(value))
+    return ctx.stylize('undefined', 'undefined');
+  if (isString(value)) {
+    var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '')
+                                             .replace(/'/g, "\\'")
+                                             .replace(/\\"/g, '"') + '\'';
+    return ctx.stylize(simple, 'string');
+  }
+  if (isNumber(value))
+    return ctx.stylize('' + value, 'number');
+  if (isBoolean(value))
+    return ctx.stylize('' + value, 'boolean');
+  // For some reason typeof null is "object", so special case here.
+  if (isNull(value))
+    return ctx.stylize('null', 'null');
+}
+
+
+function formatError(value) {
+  return '[' + Error.prototype.toString.call(value) + ']';
+}
+
+
+function formatArray(ctx, value, recurseTimes, visibleKeys, keys) {
+  var output = [];
+  for (var i = 0, l = value.length; i < l; ++i) {
+    if (hasOwnProperty(value, String(i))) {
+      output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,
+          String(i), true));
+    } else {
+      output.push('');
+    }
+  }
+  keys.forEach(function(key) {
+    if (!key.match(/^\d+$/)) {
+      output.push(formatProperty(ctx, value, recurseTimes, visibleKeys,
+          key, true));
+    }
+  });
+  return output;
+}
+
+
+function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) {
+  var name, str, desc;
+  desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] };
+  if (desc.get) {
+    if (desc.set) {
+      str = ctx.stylize('[Getter/Setter]', 'special');
+    } else {
+      str = ctx.stylize('[Getter]', 'special');
+    }
+  } else {
+    if (desc.set) {
+      str = ctx.stylize('[Setter]', 'special');
+    }
+  }
+  if (!hasOwnProperty(visibleKeys, key)) {
+    name = '[' + key + ']';
+  }
+  if (!str) {
+    if (ctx.seen.indexOf(desc.value) < 0) {
+      if (isNull(recurseTimes)) {
+        str = formatValue(ctx, desc.value, null);
+      } else {
+        str = formatValue(ctx, desc.value, recurseTimes - 1);
+      }
+      if (str.indexOf('\n') > -1) {
+        if (array) {
+          str = str.split('\n').map(function(line) {
+            return '  ' + line;
+          }).join('\n').substr(2);
+        } else {
+          str = '\n' + str.split('\n').map(function(line) {
+            return '   ' + line;
+          }).join('\n');
+        }
+      }
+    } else {
+      str = ctx.stylize('[Circular]', 'special');
+    }
+  }
+  if (isUndefined(name)) {
+    if (array && key.match(/^\d+$/)) {
+      return str;
+    }
+    name = JSON.stringify('' + key);
+    if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) {
+      name = name.substr(1, name.length - 2);
+      name = ctx.stylize(name, 'name');
+    } else {
+      name = name.replace(/'/g, "\\'")
+                 .replace(/\\"/g, '"')
+                 .replace(/(^"|"$)/g, "'");
+      name = ctx.stylize(name, 'string');
+    }
+  }
+
+  return name + ': ' + str;
+}
+
+
+function reduceToSingleString(output, base, braces) {
+  var numLinesEst = 0;
+  var length = output.reduce(function(prev, cur) {
+    numLinesEst++;
+    if (cur.indexOf('\n') >= 0) numLinesEst++;
+    return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1;
+  }, 0);
+
+  if (length > 60) {
+    return braces[0] +
+           (base === '' ? '' : base + '\n ') +
+           ' ' +
+           output.join(',\n  ') +
+           ' ' +
+           braces[1];
+  }
+
+  return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1];
+}
+
+
+// NOTE: These type checking functions intentionally don't use `instanceof`
+// because it is fragile and can be easily faked with `Object.create()`.
+function isArray(ar) {
+  return Array.isArray(ar);
+}
+exports.isArray = isArray;
+
+function isBoolean(arg) {
+  return typeof arg === 'boolean';
+}
+exports.isBoolean = isBoolean;
+
+function isNull(arg) {
+  return arg === null;
+}
+exports.isNull = isNull;
+
+function isNullOrUndefined(arg) {
+  return arg == null;
+}
+exports.isNullOrUndefined = isNullOrUndefined;
+
+function isNumber(arg) {
+  return typeof arg === 'number';
+}
+exports.isNumber = isNumber;
+
+function isString(arg) {
+  return typeof arg === 'string';
+}
+exports.isString = isString;
+
+function isSymbol(arg) {
+  return typeof arg === 'symbol';
+}
+exports.isSymbol = isSymbol;
+
+function isUndefined(arg) {
+  return arg === void 0;
+}
+exports.isUndefined = isUndefined;
+
+function isRegExp(re) {
+  return isObject(re) && objectToString(re) === '[object RegExp]';
+}
+exports.isRegExp = isRegExp;
+
+function isObject(arg) {
+  return typeof arg === 'object' && arg !== null;
+}
+exports.isObject = isObject;
+
+function isDate(d) {
+  return isObject(d) && objectToString(d) === '[object Date]';
+}
+exports.isDate = isDate;
+
+function isError(e) {
+  return isObject(e) &&
+      (objectToString(e) === '[object Error]' || e instanceof Error);
+}
+exports.isError = isError;
+
+function isFunction(arg) {
+  return typeof arg === 'function';
+}
+exports.isFunction = isFunction;
+
+function isPrimitive(arg) {
+  return arg === null ||
+         typeof arg === 'boolean' ||
+         typeof arg === 'number' ||
+         typeof arg === 'string' ||
+         typeof arg === 'symbol' ||  // ES6 symbol
+         typeof arg === 'undefined';
+}
+exports.isPrimitive = isPrimitive;
+
+exports.isBuffer = require('./support/isBuffer');
+
+function objectToString(o) {
+  return Object.prototype.toString.call(o);
+}
+
+
+function pad(n) {
+  return n < 10 ? '0' + n.toString(10) : n.toString(10);
+}
+
+
+var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep',
+              'Oct', 'Nov', 'Dec'];
+
+// 26 Feb 16:19:34
+function timestamp() {
+  var d = new Date();
+  var time = [pad(d.getHours()),
+              pad(d.getMinutes()),
+              pad(d.getSeconds())].join(':');
+  return [d.getDate(), months[d.getMonth()], time].join(' ');
+}
+
+
+// log is just a thin wrapper to console.log that prepends a timestamp
+exports.log = function() {
+  console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments));
+};
+
+
+/**
+ * Inherit the prototype methods from one constructor into another.
+ *
+ * The Function.prototype.inherits from lang.js rewritten as a standalone
+ * function (not on Function.prototype). NOTE: If this file is to be loaded
+ * during bootstrapping this function needs to be rewritten using some native
+ * functions as prototype setup using normal JavaScript does not work as
+ * expected during bootstrapping (see mirror.js in r114903).
+ *
+ * @param {function} ctor Constructor function which needs to inherit the
+ *     prototype.
+ * @param {function} superCtor Constructor function to inherit prototype from.
+ */
+exports.inherits = require('inherits');
+
+exports._extend = function(origin, add) {
+  // Don't do anything if add isn't an object
+  if (!add || !isObject(add)) return origin;
+
+  var keys = Object.keys(add);
+  var i = keys.length;
+  while (i--) {
+    origin[keys[i]] = add[keys[i]];
+  }
+  return origin;
+};
+
+function hasOwnProperty(obj, prop) {
+  return Object.prototype.hasOwnProperty.call(obj, prop);
+}
+
+}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
+},{"./support/isBuffer":24,"_process":10,"inherits":8}]},{},[2])(2)
+});

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
assets/js/blob-stream.min.js


+ 384 - 0
assets/js/lunrjs/lunr.de.js

@@ -0,0 +1,384 @@
+/*!
+ * Lunr languages, `German` language
+ * https://github.com/MihaiValentin/lunr-languages
+ *
+ * Copyright 2014, Mihai Valentin
+ * http://www.mozilla.org/MPL/
+ */
+/*!
+ * based on
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+
+/**
+ * export the module via AMD, CommonJS or as a browser global
+ * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js
+ */
+;
+(function(root, factory) {
+  if (typeof define === 'function' && define.amd) {
+    // AMD. Register as an anonymous module.
+    define(factory)
+  } else if (typeof exports === 'object') {
+    /**
+     * Node. Does not work with strict CommonJS, but
+     * only CommonJS-like environments that support module.exports,
+     * like Node.
+     */
+    module.exports = factory()
+  } else {
+    // Browser globals (root is window)
+    factory()(root.lunr);
+  }
+}(this, function() {
+  /**
+   * Just return a value to define the module export.
+   * This example returns an object, but the module
+   * can return a function as the exported value.
+   */
+  return function(lunr) {
+    /* throw error if lunr is not yet included */
+    if ('undefined' === typeof lunr) {
+      throw new Error('Lunr is not present. Please include / require Lunr before this script.');
+    }
+
+    /* throw error if lunr stemmer support is not yet included */
+    if ('undefined' === typeof lunr.stemmerSupport) {
+      throw new Error('Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.');
+    }
+
+    /* register specific locale function */
+    lunr.de = function() {
+      this.pipeline.reset();
+      this.pipeline.add(
+        lunr.de.trimmer,
+        lunr.de.stopWordFilter,
+        lunr.de.stemmer
+      );
+
+      // for lunr version 2
+      // this is necessary so that every searched word is also stemmed before
+      // in lunr <= 1 this is not needed, as it is done using the normal pipeline
+      if (this.searchPipeline) {
+        this.searchPipeline.reset();
+        this.searchPipeline.add(lunr.de.stemmer)
+      }
+    };
+
+    /* lunr trimmer function */
+    lunr.de.wordCharacters = "A-Za-z\xAA\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02B8\u02E0-\u02E4\u1D00-\u1D25\u1D2C-\u1D5C\u1D62-\u1D65\u1D6B-\u1D77\u1D79-\u1DBE\u1E00-\u1EFF\u2071\u207F\u2090-\u209C\u212A\u212B\u2132\u214E\u2160-\u2188\u2C60-\u2C7F\uA722-\uA787\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA7FF\uAB30-\uAB5A\uAB5C-\uAB64\uFB00-\uFB06\uFF21-\uFF3A\uFF41-\uFF5A";
+    lunr.de.trimmer = lunr.trimmerSupport.generateTrimmer(lunr.de.wordCharacters);
+
+    lunr.Pipeline.registerFunction(lunr.de.trimmer, 'trimmer-de');
+
+    /* lunr stemmer function */
+    lunr.de.stemmer = (function() {
+      /* create the wrapped stemmer object */
+      var Among = lunr.stemmerSupport.Among,
+        SnowballProgram = lunr.stemmerSupport.SnowballProgram,
+        st = new function GermanStemmer() {
+          var a_0 = [new Among("", -1, 6), new Among("U", 0, 2),
+              new Among("Y", 0, 1), new Among("\u00E4", 0, 3),
+              new Among("\u00F6", 0, 4), new Among("\u00FC", 0, 5)
+            ],
+            a_1 = [
+              new Among("e", -1, 2), new Among("em", -1, 1),
+              new Among("en", -1, 2), new Among("ern", -1, 1),
+              new Among("er", -1, 1), new Among("s", -1, 3),
+              new Among("es", 5, 2)
+            ],
+            a_2 = [new Among("en", -1, 1),
+              new Among("er", -1, 1), new Among("st", -1, 2),
+              new Among("est", 2, 1)
+            ],
+            a_3 = [new Among("ig", -1, 1),
+              new Among("lich", -1, 1)
+            ],
+            a_4 = [new Among("end", -1, 1),
+              new Among("ig", -1, 2), new Among("ung", -1, 1),
+              new Among("lich", -1, 3), new Among("isch", -1, 2),
+              new Among("ik", -1, 2), new Among("heit", -1, 3),
+              new Among("keit", -1, 4)
+            ],
+            g_v = [17, 65, 16, 1, 0, 0, 0, 0, 0, 0,
+              0, 0, 0, 0, 0, 0, 8, 0, 32, 8
+            ],
+            g_s_ending = [117, 30, 5],
+            g_st_ending = [
+              117, 30, 4
+            ],
+            I_x, I_p2, I_p1, sbp = new SnowballProgram();
+          this.setCurrent = function(word) {
+            sbp.setCurrent(word);
+          };
+          this.getCurrent = function() {
+            return sbp.getCurrent();
+          };
+
+          function habr1(c1, c2, v_1) {
+            if (sbp.eq_s(1, c1)) {
+              sbp.ket = sbp.cursor;
+              if (sbp.in_grouping(g_v, 97, 252)) {
+                sbp.slice_from(c2);
+                sbp.cursor = v_1;
+                return true;
+              }
+            }
+            return false;
+          }
+
+          function r_prelude() {
+            var v_1 = sbp.cursor,
+              v_2, v_3, v_4, v_5;
+            while (true) {
+              v_2 = sbp.cursor;
+              sbp.bra = v_2;
+              if (sbp.eq_s(1, "\u00DF")) {
+                sbp.ket = sbp.cursor;
+                sbp.slice_from("ss");
+              } else {
+                if (v_2 >= sbp.limit)
+                  break;
+                sbp.cursor = v_2 + 1;
+              }
+            }
+            sbp.cursor = v_1;
+            while (true) {
+              v_3 = sbp.cursor;
+              while (true) {
+                v_4 = sbp.cursor;
+                if (sbp.in_grouping(g_v, 97, 252)) {
+                  v_5 = sbp.cursor;
+                  sbp.bra = v_5;
+                  if (habr1("u", "U", v_4))
+                    break;
+                  sbp.cursor = v_5;
+                  if (habr1("y", "Y", v_4))
+                    break;
+                }
+                if (v_4 >= sbp.limit) {
+                  sbp.cursor = v_3;
+                  return;
+                }
+                sbp.cursor = v_4 + 1;
+              }
+            }
+          }
+
+          function habr2() {
+            while (!sbp.in_grouping(g_v, 97, 252)) {
+              if (sbp.cursor >= sbp.limit)
+                return true;
+              sbp.cursor++;
+            }
+            while (!sbp.out_grouping(g_v, 97, 252)) {
+              if (sbp.cursor >= sbp.limit)
+                return true;
+              sbp.cursor++;
+            }
+            return false;
+          }
+
+          function r_mark_regions() {
+            I_p1 = sbp.limit;
+            I_p2 = I_p1;
+            var c = sbp.cursor + 3;
+            if (0 <= c && c <= sbp.limit) {
+              I_x = c;
+              if (!habr2()) {
+                I_p1 = sbp.cursor;
+                if (I_p1 < I_x)
+                  I_p1 = I_x;
+                if (!habr2())
+                  I_p2 = sbp.cursor;
+              }
+            }
+          }
+
+          function r_postlude() {
+            var among_var, v_1;
+            while (true) {
+              v_1 = sbp.cursor;
+              sbp.bra = v_1;
+              among_var = sbp.find_among(a_0, 6);
+              if (!among_var)
+                return;
+              sbp.ket = sbp.cursor;
+              switch (among_var) {
+                case 1:
+                  sbp.slice_from("y");
+                  break;
+                case 2:
+                case 5:
+                  sbp.slice_from("u");
+                  break;
+                case 3:
+                  sbp.slice_from("a");
+                  break;
+                case 4:
+                  sbp.slice_from("o");
+                  break;
+                case 6:
+                  if (sbp.cursor >= sbp.limit)
+                    return;
+                  sbp.cursor++;
+                  break;
+              }
+            }
+          }
+
+          function r_R1() {
+            return I_p1 <= sbp.cursor;
+          }
+
+          function r_R2() {
+            return I_p2 <= sbp.cursor;
+          }
+
+          function r_standard_suffix() {
+            var among_var, v_1 = sbp.limit - sbp.cursor,
+              v_2, v_3, v_4;
+            sbp.ket = sbp.cursor;
+            among_var = sbp.find_among_b(a_1, 7);
+            if (among_var) {
+              sbp.bra = sbp.cursor;
+              if (r_R1()) {
+                switch (among_var) {
+                  case 1:
+                    sbp.slice_del();
+                    break;
+                  case 2:
+                    sbp.slice_del();
+                    sbp.ket = sbp.cursor;
+                    if (sbp.eq_s_b(1, "s")) {
+                      sbp.bra = sbp.cursor;
+                      if (sbp.eq_s_b(3, "nis"))
+                        sbp.slice_del();
+                    }
+                    break;
+                  case 3:
+                    if (sbp.in_grouping_b(g_s_ending, 98, 116))
+                      sbp.slice_del();
+                    break;
+                }
+              }
+            }
+            sbp.cursor = sbp.limit - v_1;
+            sbp.ket = sbp.cursor;
+            among_var = sbp.find_among_b(a_2, 4);
+            if (among_var) {
+              sbp.bra = sbp.cursor;
+              if (r_R1()) {
+                switch (among_var) {
+                  case 1:
+                    sbp.slice_del();
+                    break;
+                  case 2:
+                    if (sbp.in_grouping_b(g_st_ending, 98, 116)) {
+                      var c = sbp.cursor - 3;
+                      if (sbp.limit_backward <= c && c <= sbp.limit) {
+                        sbp.cursor = c;
+                        sbp.slice_del();
+                      }
+                    }
+                    break;
+                }
+              }
+            }
+            sbp.cursor = sbp.limit - v_1;
+            sbp.ket = sbp.cursor;
+            among_var = sbp.find_among_b(a_4, 8);
+            if (among_var) {
+              sbp.bra = sbp.cursor;
+              if (r_R2()) {
+                switch (among_var) {
+                  case 1:
+                    sbp.slice_del();
+                    sbp.ket = sbp.cursor;
+                    if (sbp.eq_s_b(2, "ig")) {
+                      sbp.bra = sbp.cursor;
+                      v_2 = sbp.limit - sbp.cursor;
+                      if (!sbp.eq_s_b(1, "e")) {
+                        sbp.cursor = sbp.limit - v_2;
+                        if (r_R2())
+                          sbp.slice_del();
+                      }
+                    }
+                    break;
+                  case 2:
+                    v_3 = sbp.limit - sbp.cursor;
+                    if (!sbp.eq_s_b(1, "e")) {
+                      sbp.cursor = sbp.limit - v_3;
+                      sbp.slice_del();
+                    }
+                    break;
+                  case 3:
+                    sbp.slice_del();
+                    sbp.ket = sbp.cursor;
+                    v_4 = sbp.limit - sbp.cursor;
+                    if (!sbp.eq_s_b(2, "er")) {
+                      sbp.cursor = sbp.limit - v_4;
+                      if (!sbp.eq_s_b(2, "en"))
+                        break;
+                    }
+                    sbp.bra = sbp.cursor;
+                    if (r_R1())
+                      sbp.slice_del();
+                    break;
+                  case 4:
+                    sbp.slice_del();
+                    sbp.ket = sbp.cursor;
+                    among_var = sbp.find_among_b(a_3, 2);
+                    if (among_var) {
+                      sbp.bra = sbp.cursor;
+                      if (r_R2() && among_var == 1)
+                        sbp.slice_del();
+                    }
+                    break;
+                }
+              }
+            }
+          }
+          this.stem = function() {
+            var v_1 = sbp.cursor;
+            r_prelude();
+            sbp.cursor = v_1;
+            r_mark_regions();
+            sbp.limit_backward = v_1;
+            sbp.cursor = sbp.limit;
+            r_standard_suffix();
+            sbp.cursor = sbp.limit_backward;
+            r_postlude();
+            return true;
+          }
+        };
+
+      /* and return a function that stems a word for the current locale */
+      return function(token) {
+        // for lunr version 2
+        if (typeof token.update === "function") {
+          return token.update(function(word) {
+            st.setCurrent(word);
+            st.stem();
+            return st.getCurrent();
+          })
+        } else { // for lunr version <= 1
+          st.setCurrent(token);
+          st.stem();
+          return st.getCurrent();
+        }
+      }
+    })();
+
+    lunr.Pipeline.registerFunction(lunr.de.stemmer, 'stemmer-de');
+
+    lunr.de.stopWordFilter = lunr.generateStopWordFilter('aber alle allem allen aller alles als also am an ander andere anderem anderen anderer anderes anderm andern anderr anders auch auf aus bei bin bis bist da damit dann das dasselbe dazu daß dein deine deinem deinen deiner deines dem demselben den denn denselben der derer derselbe derselben des desselben dessen dich die dies diese dieselbe dieselben diesem diesen dieser dieses dir doch dort du durch ein eine einem einen einer eines einig einige einigem einigen einiger einiges einmal er es etwas euch euer eure eurem euren eurer eures für gegen gewesen hab habe haben hat hatte hatten hier hin hinter ich ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres im in indem ins ist jede jedem jeden jeder jedes jene jenem jenen jener jenes jetzt kann kein keine keinem keinen keiner keines können könnte machen man manche manchem manchen mancher manches mein meine meinem meinen meiner meines mich mir mit muss musste nach nicht nichts noch nun nur ob oder ohne sehr sein seine seinem seinen seiner seines selbst sich sie sind so solche solchem solchen solcher solches soll sollte sondern sonst um und uns unse unsem unsen unser unses unter viel vom von vor war waren warst was weg weil weiter welche welchem welchen welcher welches wenn werde werden wie wieder will wir wird wirst wo wollen wollte während würde würden zu zum zur zwar zwischen über'.split(' '));
+
+    lunr.Pipeline.registerFunction(lunr.de.stopWordFilter, 'stopWordFilter-de');
+  };
+}))

+ 2977 - 0
assets/js/lunrjs/lunr.js

@@ -0,0 +1,2977 @@
+/**
+ * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.1.5
+ * Copyright (C) 2017 Oliver Nightingale
+ * @license MIT
+ */
+
+;(function(){
+
+/**
+ * A convenience function for configuring and constructing
+ * a new lunr Index.
+ *
+ * A lunr.Builder instance is created and the pipeline setup
+ * with a trimmer, stop word filter and stemmer.
+ *
+ * This builder object is yielded to the configuration function
+ * that is passed as a parameter, allowing the list of fields
+ * and other builder parameters to be customised.
+ *
+ * All documents _must_ be added within the passed config function.
+ *
+ * @example
+ * var idx = lunr(function () {
+ *   this.field('title')
+ *   this.field('body')
+ *   this.ref('id')
+ *
+ *   documents.forEach(function (doc) {
+ *     this.add(doc)
+ *   }, this)
+ * })
+ *
+ * @see {@link lunr.Builder}
+ * @see {@link lunr.Pipeline}
+ * @see {@link lunr.trimmer}
+ * @see {@link lunr.stopWordFilter}
+ * @see {@link lunr.stemmer}
+ * @namespace {function} lunr
+ */
+var lunr = function (config) {
+  var builder = new lunr.Builder
+
+  builder.pipeline.add(
+    lunr.trimmer,
+    lunr.stopWordFilter,
+    lunr.stemmer
+  )
+
+  builder.searchPipeline.add(
+    lunr.stemmer
+  )
+
+  config.call(builder, builder)
+  return builder.build()
+}
+
+lunr.version = "2.1.5"
+/*!
+ * lunr.utils
+ * Copyright (C) 2017 Oliver Nightingale
+ */
+
+/**
+ * A namespace containing utils for the rest of the lunr library
+ */
+lunr.utils = {}
+
+/**
+ * Print a warning message to the console.
+ *
+ * @param {String} message The message to be printed.
+ * @memberOf Utils
+ */
+lunr.utils.warn = (function (global) {
+  /* eslint-disable no-console */
+  return function (message) {
+    if (global.console && console.warn) {
+      console.warn(message)
+    }
+  }
+  /* eslint-enable no-console */
+})(this)
+
+/**
+ * Convert an object to a string.
+ *
+ * In the case of `null` and `undefined` the function returns
+ * the empty string, in all other cases the result of calling
+ * `toString` on the passed object is returned.
+ *
+ * @param {Any} obj The object to convert to a string.
+ * @return {String} string representation of the passed object.
+ * @memberOf Utils
+ */
+lunr.utils.asString = function (obj) {
+  if (obj === void 0 || obj === null) {
+    return ""
+  } else {
+    return obj.toString()
+  }
+}
+lunr.FieldRef = function (docRef, fieldName, stringValue) {
+  this.docRef = docRef
+  this.fieldName = fieldName
+  this._stringValue = stringValue
+}
+
+lunr.FieldRef.joiner = "/"
+
+lunr.FieldRef.fromString = function (s) {
+  var n = s.indexOf(lunr.FieldRef.joiner)
+
+  if (n === -1) {
+    throw "malformed field ref string"
+  }
+
+  var fieldRef = s.slice(0, n),
+      docRef = s.slice(n + 1)
+
+  return new lunr.FieldRef (docRef, fieldRef, s)
+}
+
+lunr.FieldRef.prototype.toString = function () {
+  if (this._stringValue == undefined) {
+    this._stringValue = this.fieldName + lunr.FieldRef.joiner + this.docRef
+  }
+
+  return this._stringValue
+}
+/**
+ * A function to calculate the inverse document frequency for
+ * a posting. This is shared between the builder and the index
+ *
+ * @private
+ * @param {object} posting - The posting for a given term
+ * @param {number} documentCount - The total number of documents.
+ */
+lunr.idf = function (posting, documentCount) {
+  var documentsWithTerm = 0
+
+  for (var fieldName in posting) {
+    if (fieldName == '_index') continue // Ignore the term index, its not a field
+    documentsWithTerm += Object.keys(posting[fieldName]).length
+  }
+
+  var x = (documentCount - documentsWithTerm + 0.5) / (documentsWithTerm + 0.5)
+
+  return Math.log(1 + Math.abs(x))
+}
+
+/**
+ * A token wraps a string representation of a token
+ * as it is passed through the text processing pipeline.
+ *
+ * @constructor
+ * @param {string} [str=''] - The string token being wrapped.
+ * @param {object} [metadata={}] - Metadata associated with this token.
+ */
+lunr.Token = function (str, metadata) {
+  this.str = str || ""
+  this.metadata = metadata || {}
+}
+
+/**
+ * Returns the token string that is being wrapped by this object.
+ *
+ * @returns {string}
+ */
+lunr.Token.prototype.toString = function () {
+  return this.str
+}
+
+/**
+ * A token update function is used when updating or optionally
+ * when cloning a token.
+ *
+ * @callback lunr.Token~updateFunction
+ * @param {string} str - The string representation of the token.
+ * @param {Object} metadata - All metadata associated with this token.
+ */
+
+/**
+ * Applies the given function to the wrapped string token.
+ *
+ * @example
+ * token.update(function (str, metadata) {
+ *   return str.toUpperCase()
+ * })
+ *
+ * @param {lunr.Token~updateFunction} fn - A function to apply to the token string.
+ * @returns {lunr.Token}
+ */
+lunr.Token.prototype.update = function (fn) {
+  this.str = fn(this.str, this.metadata)
+  return this
+}
+
+/**
+ * Creates a clone of this token. Optionally a function can be
+ * applied to the cloned token.
+ *
+ * @param {lunr.Token~updateFunction} [fn] - An optional function to apply to the cloned token.
+ * @returns {lunr.Token}
+ */
+lunr.Token.prototype.clone = function (fn) {
+  fn = fn || function (s) { return s }
+  return new lunr.Token (fn(this.str, this.metadata), this.metadata)
+}
+/*!
+ * lunr.tokenizer
+ * Copyright (C) 2017 Oliver Nightingale
+ */
+
+/**
+ * A function for splitting a string into tokens ready to be inserted into
+ * the search index. Uses `lunr.tokenizer.separator` to split strings, change
+ * the value of this property to change how strings are split into tokens.
+ *
+ * This tokenizer will convert its parameter to a string by calling `toString` and
+ * then will split this string on the character in `lunr.tokenizer.separator`.
+ * Arrays will have their elements converted to strings and wrapped in a lunr.Token.
+ *
+ * @static
+ * @param {?(string|object|object[])} obj - The object to convert into tokens
+ * @returns {lunr.Token[]}
+ */
+lunr.tokenizer = function (obj) {
+  if (obj == null || obj == undefined) {
+    return []
+  }
+
+  if (Array.isArray(obj)) {
+    return obj.map(function (t) {
+      return new lunr.Token(lunr.utils.asString(t).toLowerCase())
+    })
+  }
+
+  var str = obj.toString().trim().toLowerCase(),
+      len = str.length,
+      tokens = []
+
+  for (var sliceEnd = 0, sliceStart = 0; sliceEnd <= len; sliceEnd++) {
+    var char = str.charAt(sliceEnd),
+        sliceLength = sliceEnd - sliceStart
+
+    if ((char.match(lunr.tokenizer.separator) || sliceEnd == len)) {
+
+      if (sliceLength > 0) {
+        tokens.push(
+          new lunr.Token (str.slice(sliceStart, sliceEnd), {
+            position: [sliceStart, sliceLength],
+            index: tokens.length
+          })
+        )
+      }
+
+      sliceStart = sliceEnd + 1
+    }
+
+  }
+
+  return tokens
+}
+
+/**
+ * The separator used to split a string into tokens. Override this property to change the behaviour of
+ * `lunr.tokenizer` behaviour when tokenizing strings. By default this splits on whitespace and hyphens.
+ *
+ * @static
+ * @see lunr.tokenizer
+ */
+lunr.tokenizer.separator = /[\s\-]+/
+/*!
+ * lunr.Pipeline
+ * Copyright (C) 2017 Oliver Nightingale
+ */
+
+/**
+ * lunr.Pipelines maintain an ordered list of functions to be applied to all
+ * tokens in documents entering the search index and queries being ran against
+ * the index.
+ *
+ * An instance of lunr.Index created with the lunr shortcut will contain a
+ * pipeline with a stop word filter and an English language stemmer. Extra
+ * functions can be added before or after either of these functions or these
+ * default functions can be removed.
+ *
+ * When run the pipeline will call each function in turn, passing a token, the
+ * index of that token in the original list of all tokens and finally a list of
+ * all the original tokens.
+ *
+ * The output of functions in the pipeline will be passed to the next function
+ * in the pipeline. To exclude a token from entering the index the function
+ * should return undefined, the rest of the pipeline will not be called with
+ * this token.
+ *
+ * For serialisation of pipelines to work, all functions used in an instance of
+ * a pipeline should be registered with lunr.Pipeline. Registered functions can
+ * then be loaded. If trying to load a serialised pipeline that uses functions
+ * that are not registered an error will be thrown.
+ *
+ * If not planning on serialising the pipeline then registering pipeline functions
+ * is not necessary.
+ *
+ * @constructor
+ */
+lunr.Pipeline = function () {
+  this._stack = []
+}
+
+lunr.Pipeline.registeredFunctions = Object.create(null)
+
+/**
+ * A pipeline function maps lunr.Token to lunr.Token. A lunr.Token contains the token
+ * string as well as all known metadata. A pipeline function can mutate the token string
+ * or mutate (or add) metadata for a given token.
+ *
+ * A pipeline function can indicate that the passed token should be discarded by returning
+ * null. This token will not be passed to any downstream pipeline functions and will not be
+ * added to the index.
+ *
+ * Multiple tokens can be returned by returning an array of tokens. Each token will be passed
+ * to any downstream pipeline functions and all will returned tokens will be added to the index.
+ *
+ * Any number of pipeline functions may be chained together using a lunr.Pipeline.
+ *
+ * @interface lunr.PipelineFunction
+ * @param {lunr.Token} token - A token from the document being processed.
+ * @param {number} i - The index of this token in the complete list of tokens for this document/field.
+ * @param {lunr.Token[]} tokens - All tokens for this document/field.
+ * @returns {(?lunr.Token|lunr.Token[])}
+ */
+
+/**
+ * Register a function with the pipeline.
+ *
+ * Functions that are used in the pipeline should be registered if the pipeline
+ * needs to be serialised, or a serialised pipeline needs to be loaded.
+ *
+ * Registering a function does not add it to a pipeline, functions must still be
+ * added to instances of the pipeline for them to be used when running a pipeline.
+ *
+ * @param {lunr.PipelineFunction} fn - The function to check for.
+ * @param {String} label - The label to register this function with
+ */
+lunr.Pipeline.registerFunction = function (fn, label) {
+  if (label in this.registeredFunctions) {
+    lunr.utils.warn('Overwriting existing registered function: ' + label)
+  }
+
+  fn.label = label
+  lunr.Pipeline.registeredFunctions[fn.label] = fn
+}
+
+/**
+ * Warns if the function is not registered as a Pipeline function.
+ *
+ * @param {lunr.PipelineFunction} fn - The function to check for.
+ * @private
+ */
+lunr.Pipeline.warnIfFunctionNotRegistered = function (fn) {
+  var isRegistered = fn.label && (fn.label in this.registeredFunctions)
+
+  if (!isRegistered) {
+    lunr.utils.warn('Function is not registered with pipeline. This may cause problems when serialising the index.\n', fn)
+  }
+}
+
+/**
+ * Loads a previously serialised pipeline.
+ *
+ * All functions to be loaded must already be registered with lunr.Pipeline.
+ * If any function from the serialised data has not been registered then an
+ * error will be thrown.
+ *
+ * @param {Object} serialised - The serialised pipeline to load.
+ * @returns {lunr.Pipeline}
+ */
+lunr.Pipeline.load = function (serialised) {
+  var pipeline = new lunr.Pipeline
+
+  serialised.forEach(function (fnName) {
+    var fn = lunr.Pipeline.registeredFunctions[fnName]
+
+    if (fn) {
+      pipeline.add(fn)
+    } else {
+      throw new Error('Cannot load unregistered function: ' + fnName)
+    }
+  })
+
+  return pipeline
+}
+
+/**
+ * Adds new functions to the end of the pipeline.
+ *
+ * Logs a warning if the function has not been registered.
+ *
+ * @param {lunr.PipelineFunction[]} functions - Any number of functions to add to the pipeline.
+ */
+lunr.Pipeline.prototype.add = function () {
+  var fns = Array.prototype.slice.call(arguments)
+
+  fns.forEach(function (fn) {
+    lunr.Pipeline.warnIfFunctionNotRegistered(fn)
+    this._stack.push(fn)
+  }, this)
+}
+
+/**
+ * Adds a single function after a function that already exists in the
+ * pipeline.
+ *
+ * Logs a warning if the function has not been registered.
+ *
+ * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.
+ * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.
+ */
+lunr.Pipeline.prototype.after = function (existingFn, newFn) {
+  lunr.Pipeline.warnIfFunctionNotRegistered(newFn)
+
+  var pos = this._stack.indexOf(existingFn)
+  if (pos == -1) {
+    throw new Error('Cannot find existingFn')
+  }
+
+  pos = pos + 1
+  this._stack.splice(pos, 0, newFn)
+}
+
+/**
+ * Adds a single function before a function that already exists in the
+ * pipeline.
+ *
+ * Logs a warning if the function has not been registered.
+ *
+ * @param {lunr.PipelineFunction} existingFn - A function that already exists in the pipeline.
+ * @param {lunr.PipelineFunction} newFn - The new function to add to the pipeline.
+ */
+lunr.Pipeline.prototype.before = function (existingFn, newFn) {
+  lunr.Pipeline.warnIfFunctionNotRegistered(newFn)
+
+  var pos = this._stack.indexOf(existingFn)
+  if (pos == -1) {
+    throw new Error('Cannot find existingFn')
+  }
+
+  this._stack.splice(pos, 0, newFn)
+}
+
+/**
+ * Removes a function from the pipeline.
+ *
+ * @param {lunr.PipelineFunction} fn The function to remove from the pipeline.
+ */
+lunr.Pipeline.prototype.remove = function (fn) {
+  var pos = this._stack.indexOf(fn)
+  if (pos == -1) {
+    return
+  }
+
+  this._stack.splice(pos, 1)
+}
+
+/**
+ * Runs the current list of functions that make up the pipeline against the
+ * passed tokens.
+ *
+ * @param {Array} tokens The tokens to run through the pipeline.
+ * @returns {Array}
+ */
+lunr.Pipeline.prototype.run = function (tokens) {
+  var stackLength = this._stack.length
+
+  for (var i = 0; i < stackLength; i++) {
+    var fn = this._stack[i]
+
+    tokens = tokens.reduce(function (memo, token, j) {
+      var result = fn(token, j, tokens)
+
+      if (result === void 0 || result === '') return memo
+
+      return memo.concat(result)
+    }, [])
+  }
+
+  return tokens
+}
+
+/**
+ * Convenience method for passing a string through a pipeline and getting
+ * strings out. This method takes care of wrapping the passed string in a
+ * token and mapping the resulting tokens back to strings.
+ *
+ * @param {string} str - The string to pass through the pipeline.
+ * @returns {string[]}
+ */
+lunr.Pipeline.prototype.runString = function (str) {
+  var token = new lunr.Token (str)
+
+  return this.run([token]).map(function (t) {
+    return t.toString()
+  })
+}
+
+/**
+ * Resets the pipeline by removing any existing processors.
+ *
+ */
+lunr.Pipeline.prototype.reset = function () {
+  this._stack = []
+}
+
+/**
+ * Returns a representation of the pipeline ready for serialisation.
+ *
+ * Logs a warning if the function has not been registered.
+ *
+ * @returns {Array}
+ */
+lunr.Pipeline.prototype.toJSON = function () {
+  return this._stack.map(function (fn) {
+    lunr.Pipeline.warnIfFunctionNotRegistered(fn)
+
+    return fn.label
+  })
+}
+/*!
+ * lunr.Vector
+ * Copyright (C) 2017 Oliver Nightingale
+ */
+
+/**
+ * A vector is used to construct the vector space of documents and queries. These
+ * vectors support operations to determine the similarity between two documents or
+ * a document and a query.
+ *
+ * Normally no parameters are required for initializing a vector, but in the case of
+ * loading a previously dumped vector the raw elements can be provided to the constructor.
+ *
+ * For performance reasons vectors are implemented with a flat array, where an elements
+ * index is immediately followed by its value. E.g. [index, value, index, value]. This
+ * allows the underlying array to be as sparse as possible and still offer decent
+ * performance when being used for vector calculations.
+ *
+ * @constructor
+ * @param {Number[]} [elements] - The flat list of element index and element value pairs.
+ */
+lunr.Vector = function (elements) {
+  this._magnitude = 0
+  this.elements = elements || []
+}
+
+
+/**
+ * Calculates the position within the vector to insert a given index.
+ *
+ * This is used internally by insert and upsert. If there are duplicate indexes then
+ * the position is returned as if the value for that index were to be updated, but it
+ * is the callers responsibility to check whether there is a duplicate at that index
+ *
+ * @param {Number} insertIdx - The index at which the element should be inserted.
+ * @returns {Number}
+ */
+lunr.Vector.prototype.positionForIndex = function (index) {
+  // For an empty vector the tuple can be inserted at the beginning
+  if (this.elements.length == 0) {
+    return 0
+  }
+
+  var start = 0,
+      end = this.elements.length / 2,
+      sliceLength = end - start,
+      pivotPoint = Math.floor(sliceLength / 2),
+      pivotIndex = this.elements[pivotPoint * 2]
+
+  while (sliceLength > 1) {
+    if (pivotIndex < index) {
+      start = pivotPoint
+    }
+
+    if (pivotIndex > index) {
+      end = pivotPoint
+    }
+
+    if (pivotIndex == index) {
+      break
+    }
+
+    sliceLength = end - start
+    pivotPoint = start + Math.floor(sliceLength / 2)
+    pivotIndex = this.elements[pivotPoint * 2]
+  }
+
+  if (pivotIndex == index) {
+    return pivotPoint * 2
+  }
+
+  if (pivotIndex > index) {
+    return pivotPoint * 2
+  }
+
+  if (pivotIndex < index) {
+    return (pivotPoint + 1) * 2
+  }
+}
+
+/**
+ * Inserts an element at an index within the vector.
+ *
+ * Does not allow duplicates, will throw an error if there is already an entry
+ * for this index.
+ *
+ * @param {Number} insertIdx - The index at which the element should be inserted.
+ * @param {Number} val - The value to be inserted into the vector.
+ */
+lunr.Vector.prototype.insert = function (insertIdx, val) {
+  this.upsert(insertIdx, val, function () {
+    throw "duplicate index"
+  })
+}
+
+/**
+ * Inserts or updates an existing index within the vector.
+ *
+ * @param {Number} insertIdx - The index at which the element should be inserted.
+ * @param {Number} val - The value to be inserted into the vector.
+ * @param {function} fn - A function that is called for updates, the existing value and the
+ * requested value are passed as arguments
+ */
+lunr.Vector.prototype.upsert = function (insertIdx, val, fn) {
+  this._magnitude = 0
+  var position = this.positionForIndex(insertIdx)
+
+  if (this.elements[position] == insertIdx) {
+    this.elements[position + 1] = fn(this.elements[position + 1], val)
+  } else {
+    this.elements.splice(position, 0, insertIdx, val)
+  }
+}
+
+/**
+ * Calculates the magnitude of this vector.
+ *
+ * @returns {Number}
+ */
+lunr.Vector.prototype.magnitude = function () {
+  if (this._magnitude) return this._magnitude
+
+  var sumOfSquares = 0,
+      elementsLength = this.elements.length
+
+  for (var i = 1; i < elementsLength; i += 2) {
+    var val = this.elements[i]
+    sumOfSquares += val * val
+  }
+
+  return this._magnitude = Math.sqrt(sumOfSquares)
+}
+
+/**
+ * Calculates the dot product of this vector and another vector.
+ *
+ * @param {lunr.Vector} otherVector - The vector to compute the dot product with.
+ * @returns {Number}
+ */
+lunr.Vector.prototype.dot = function (otherVector) {
+  var dotProduct = 0,
+      a = this.elements, b = otherVector.elements,
+      aLen = a.length, bLen = b.length,
+      aVal = 0, bVal = 0,
+      i = 0, j = 0
+
+  while (i < aLen && j < bLen) {
+    aVal = a[i], bVal = b[j]
+    if (aVal < bVal) {
+      i += 2
+    } else if (aVal > bVal) {
+      j += 2
+    } else if (aVal == bVal) {
+      dotProduct += a[i + 1] * b[j + 1]
+      i += 2
+      j += 2
+    }
+  }
+
+  return dotProduct
+}
+
+/**
+ * Calculates the cosine similarity between this vector and another
+ * vector.
+ *
+ * @param {lunr.Vector} otherVector - The other vector to calculate the
+ * similarity with.
+ * @returns {Number}
+ */
+lunr.Vector.prototype.similarity = function (otherVector) {
+  return this.dot(otherVector) / (this.magnitude() * otherVector.magnitude())
+}
+
+/**
+ * Converts the vector to an array of the elements within the vector.
+ *
+ * @returns {Number[]}
+ */
+lunr.Vector.prototype.toArray = function () {
+  var output = new Array (this.elements.length / 2)
+
+  for (var i = 1, j = 0; i < this.elements.length; i += 2, j++) {
+    output[j] = this.elements[i]
+  }
+
+  return output
+}
+
+/**
+ * A JSON serializable representation of the vector.
+ *
+ * @returns {Number[]}
+ */
+lunr.Vector.prototype.toJSON = function () {
+  return this.elements
+}
+/* eslint-disable */
+/*!
+ * lunr.stemmer
+ * Copyright (C) 2017 Oliver Nightingale
+ * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt
+ */
+
+/**
+ * lunr.stemmer is an english language stemmer, this is a JavaScript
+ * implementation of the PorterStemmer taken from http://tartarus.org/~martin
+ *
+ * @static
+ * @implements {lunr.PipelineFunction}
+ * @param {lunr.Token} token - The string to stem
+ * @returns {lunr.Token}
+ * @see {@link lunr.Pipeline}
+ */
+lunr.stemmer = (function(){
+  var step2list = {
+      "ational" : "ate",
+      "tional" : "tion",
+      "enci" : "ence",
+      "anci" : "ance",
+      "izer" : "ize",
+      "bli" : "ble",
+      "alli" : "al",
+      "entli" : "ent",
+      "eli" : "e",
+      "ousli" : "ous",
+      "ization" : "ize",
+      "ation" : "ate",
+      "ator" : "ate",
+      "alism" : "al",
+      "iveness" : "ive",
+      "fulness" : "ful",
+      "ousness" : "ous",
+      "aliti" : "al",
+      "iviti" : "ive",
+      "biliti" : "ble",
+      "logi" : "log"
+    },
+
+    step3list = {
+      "icate" : "ic",
+      "ative" : "",
+      "alize" : "al",
+      "iciti" : "ic",
+      "ical" : "ic",
+      "ful" : "",
+      "ness" : ""
+    },
+
+    c = "[^aeiou]",          // consonant
+    v = "[aeiouy]",          // vowel
+    C = c + "[^aeiouy]*",    // consonant sequence
+    V = v + "[aeiou]*",      // vowel sequence
+
+    mgr0 = "^(" + C + ")?" + V + C,               // [C]VC... is m>0
+    meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$",  // [C]VC[V] is m=1
+    mgr1 = "^(" + C + ")?" + V + C + V + C,       // [C]VCVC... is m>1
+    s_v = "^(" + C + ")?" + v;                   // vowel in stem
+
+  var re_mgr0 = new RegExp(mgr0);
+  var re_mgr1 = new RegExp(mgr1);
+  var re_meq1 = new RegExp(meq1);
+  var re_s_v = new RegExp(s_v);
+
+  var re_1a = /^(.+?)(ss|i)es$/;
+  var re2_1a = /^(.+?)([^s])s$/;
+  var re_1b = /^(.+?)eed$/;
+  var re2_1b = /^(.+?)(ed|ing)$/;
+  var re_1b_2 = /.$/;
+  var re2_1b_2 = /(at|bl|iz)$/;
+  var re3_1b_2 = new RegExp("([^aeiouylsz])\\1$");
+  var re4_1b_2 = new RegExp("^" + C + v + "[^aeiouwxy]$");
+
+  var re_1c = /^(.+?[^aeiou])y$/;
+  var re_2 = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;
+
+  var re_3 = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;
+
+  var re_4 = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;
+  var re2_4 = /^(.+?)(s|t)(ion)$/;
+
+  var re_5 = /^(.+?)e$/;
+  var re_5_1 = /ll$/;
+  var re3_5 = new RegExp("^" + C + v + "[^aeiouwxy]$");
+
+  var porterStemmer = function porterStemmer(w) {
+    var stem,
+      suffix,
+      firstch,
+      re,
+      re2,
+      re3,
+      re4;
+
+    if (w.length < 3) { return w; }
+
+    firstch = w.substr(0,1);
+    if (firstch == "y") {
+      w = firstch.toUpperCase() + w.substr(1);
+    }
+
+    // Step 1a
+    re = re_1a
+    re2 = re2_1a;
+
+    if (re.test(w)) { w = w.replace(re,"$1$2"); }
+    else if (re2.test(w)) { w = w.replace(re2,"$1$2"); }
+
+    // Step 1b
+    re = re_1b;
+    re2 = re2_1b;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      re = re_mgr0;
+      if (re.test(fp[1])) {
+        re = re_1b_2;
+        w = w.replace(re,"");
+      }
+    } else if (re2.test(w)) {
+      var fp = re2.exec(w);
+      stem = fp[1];
+      re2 = re_s_v;
+      if (re2.test(stem)) {
+        w = stem;
+        re2 = re2_1b_2;
+        re3 = re3_1b_2;
+        re4 = re4_1b_2;
+        if (re2.test(w)) { w = w + "e"; }
+        else if (re3.test(w)) { re = re_1b_2; w = w.replace(re,""); }
+        else if (re4.test(w)) { w = w + "e"; }
+      }
+    }
+
+    // Step 1c - replace suffix y or Y by i if preceded by a non-vowel which is not the first letter of the word (so cry -> cri, by -> by, say -> say)
+    re = re_1c;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      w = stem + "i";
+    }
+
+    // Step 2
+    re = re_2;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      suffix = fp[2];
+      re = re_mgr0;
+      if (re.test(stem)) {
+        w = stem + step2list[suffix];
+      }
+    }
+
+    // Step 3
+    re = re_3;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      suffix = fp[2];
+      re = re_mgr0;
+      if (re.test(stem)) {
+        w = stem + step3list[suffix];
+      }
+    }
+
+    // Step 4
+    re = re_4;
+    re2 = re2_4;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      re = re_mgr1;
+      if (re.test(stem)) {
+        w = stem;
+      }
+    } else if (re2.test(w)) {
+      var fp = re2.exec(w);
+      stem = fp[1] + fp[2];
+      re2 = re_mgr1;
+      if (re2.test(stem)) {
+        w = stem;
+      }
+    }
+
+    // Step 5
+    re = re_5;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      re = re_mgr1;
+      re2 = re_meq1;
+      re3 = re3_5;
+      if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) {
+        w = stem;
+      }
+    }
+
+    re = re_5_1;
+    re2 = re_mgr1;
+    if (re.test(w) && re2.test(w)) {
+      re = re_1b_2;
+      w = w.replace(re,"");
+    }
+
+    // and turn initial Y back to y
+
+    if (firstch == "y") {
+      w = firstch.toLowerCase() + w.substr(1);
+    }
+
+    return w;
+  };
+
+  return function (token) {
+    return token.update(porterStemmer);
+  }
+})();
+
+lunr.Pipeline.registerFunction(lunr.stemmer, 'stemmer')
+/*!
+ * lunr.stopWordFilter
+ * Copyright (C) 2017 Oliver Nightingale
+ */
+
+/**
+ * lunr.generateStopWordFilter builds a stopWordFilter function from the provided
+ * list of stop words.
+ *
+ * The built in lunr.stopWordFilter is built using this generator and can be used
+ * to generate custom stopWordFilters for applications or non English languages.
+ *
+ * @param {Array} token The token to pass through the filter
+ * @returns {lunr.PipelineFunction}
+ * @see lunr.Pipeline
+ * @see lunr.stopWordFilter
+ */
+lunr.generateStopWordFilter = function (stopWords) {
+  var words = stopWords.reduce(function (memo, stopWord) {
+    memo[stopWord] = stopWord
+    return memo
+  }, {})
+
+  return function (token) {
+    if (token && words[token.toString()] !== token.toString()) return token
+  }
+}
+
+/**
+ * lunr.stopWordFilter is an English language stop word list filter, any words
+ * contained in the list will not be passed through the filter.
+ *
+ * This is intended to be used in the Pipeline. If the token does not pass the
+ * filter then undefined will be returned.
+ *
+ * @implements {lunr.PipelineFunction}
+ * @params {lunr.Token} token - A token to check for being a stop word.
+ * @returns {lunr.Token}
+ * @see {@link lunr.Pipeline}
+ */
+lunr.stopWordFilter = lunr.generateStopWordFilter([
+  'a',
+  'able',
+  'about',
+  'across',
+  'after',
+  'all',
+  'almost',
+  'also',
+  'am',
+  'among',
+  'an',
+  'and',
+  'any',
+  'are',
+  'as',
+  'at',
+  'be',
+  'because',
+  'been',
+  'but',
+  'by',
+  'can',
+  'cannot',
+  'could',
+  'dear',
+  'did',
+  'do',
+  'does',
+  'either',
+  'else',
+  'ever',
+  'every',
+  'for',
+  'from',
+  'get',
+  'got',
+  'had',
+  'has',
+  'have',
+  'he',
+  'her',
+  'hers',
+  'him',
+  'his',
+  'how',
+  'however',
+  'i',
+  'if',
+  'in',
+  'into',
+  'is',
+  'it',
+  'its',
+  'just',
+  'least',
+  'let',
+  'like',
+  'likely',
+  'may',
+  'me',
+  'might',
+  'most',
+  'must',
+  'my',
+  'neither',
+  'no',
+  'nor',
+  'not',
+  'of',
+  'off',
+  'often',
+  'on',
+  'only',
+  'or',
+  'other',
+  'our',
+  'own',
+  'rather',
+  'said',
+  'say',
+  'says',
+  'she',
+  'should',
+  'since',
+  'so',
+  'some',
+  'than',
+  'that',
+  'the',
+  'their',
+  'them',
+  'then',
+  'there',
+  'these',
+  'they',
+  'this',
+  'tis',
+  'to',
+  'too',
+  'twas',
+  'us',
+  'wants',
+  'was',
+  'we',
+  'were',
+  'what',
+  'when',
+  'where',
+  'which',
+  'while',
+  'who',
+  'whom',
+  'why',
+  'will',
+  'with',
+  'would',
+  'yet',
+  'you',
+  'your'
+])
+
+lunr.Pipeline.registerFunction(lunr.stopWordFilter, 'stopWordFilter')
+/*!
+ * lunr.trimmer
+ * Copyright (C) 2017 Oliver Nightingale
+ */
+
+/**
+ * lunr.trimmer is a pipeline function for trimming non word
+ * characters from the beginning and end of tokens before they
+ * enter the index.
+ *
+ * This implementation may not work correctly for non latin
+ * characters and should either be removed or adapted for use
+ * with languages with non-latin characters.
+ *
+ * @static
+ * @implements {lunr.PipelineFunction}
+ * @param {lunr.Token} token The token to pass through the filter
+ * @returns {lunr.Token}
+ * @see lunr.Pipeline
+ */
+lunr.trimmer = function (token) {
+  return token.update(function (s) {
+    return s.replace(/^\W+/, '').replace(/\W+$/, '')
+  })
+}
+
+lunr.Pipeline.registerFunction(lunr.trimmer, 'trimmer')
+/*!
+ * lunr.TokenSet
+ * Copyright (C) 2017 Oliver Nightingale
+ */
+
+/**
+ * A token set is used to store the unique list of all tokens
+ * within an index. Token sets are also used to represent an
+ * incoming query to the index, this query token set and index
+ * token set are then intersected to find which tokens to look
+ * up in the inverted index.
+ *
+ * A token set can hold multiple tokens, as in the case of the
+ * index token set, or it can hold a single token as in the
+ * case of a simple query token set.
+ *
+ * Additionally token sets are used to perform wildcard matching.
+ * Leading, contained and trailing wildcards are supported, and
+ * from this edit distance matching can also be provided.
+ *
+ * Token sets are implemented as a minimal finite state automata,
+ * where both common prefixes and suffixes are shared between tokens.
+ * This helps to reduce the space used for storing the token set.
+ *
+ * @constructor
+ */
+lunr.TokenSet = function () {
+  this.final = false
+  this.edges = {}
+  this.id = lunr.TokenSet._nextId
+  lunr.TokenSet._nextId += 1
+}
+
+/**
+ * Keeps track of the next, auto increment, identifier to assign
+ * to a new tokenSet.
+ *
+ * TokenSets require a unique identifier to be correctly minimised.
+ *
+ * @private
+ */
+lunr.TokenSet._nextId = 1
+
+/**
+ * Creates a TokenSet instance from the given sorted array of words.
+ *
+ * @param {String[]} arr - A sorted array of strings to create the set from.
+ * @returns {lunr.TokenSet}
+ * @throws Will throw an error if the input array is not sorted.
+ */
+lunr.TokenSet.fromArray = function (arr) {
+  var builder = new lunr.TokenSet.Builder
+
+  for (var i = 0, len = arr.length; i < len; i++) {
+    builder.insert(arr[i])
+  }
+
+  builder.finish()
+  return builder.root
+}
+
+/**
+ * Creates a token set from a query clause.
+ *
+ * @private
+ * @param {Object} clause - A single clause from lunr.Query.
+ * @param {string} clause.term - The query clause term.
+ * @param {number} [clause.editDistance] - The optional edit distance for the term.
+ * @returns {lunr.TokenSet}
+ */
+lunr.TokenSet.fromClause = function (clause) {
+  if ('editDistance' in clause) {
+    return lunr.TokenSet.fromFuzzyString(clause.term, clause.editDistance)
+  } else {
+    return lunr.TokenSet.fromString(clause.term)
+  }
+}
+
+/**
+ * Creates a token set representing a single string with a specified
+ * edit distance.
+ *
+ * Insertions, deletions, substitutions and transpositions are each
+ * treated as an edit distance of 1.
+ *
+ * Increasing the allowed edit distance will have a dramatic impact
+ * on the performance of both creating and intersecting these TokenSets.
+ * It is advised to keep the edit distance less than 3.
+ *
+ * @param {string} str - The string to create the token set from.
+ * @param {number} editDistance - The allowed edit distance to match.
+ * @returns {lunr.Vector}
+ */
+lunr.TokenSet.fromFuzzyString = function (str, editDistance) {
+  var root = new lunr.TokenSet
+
+  var stack = [{
+    node: root,
+    editsRemaining: editDistance,
+    str: str
+  }]
+
+  while (stack.length) {
+    var frame = stack.pop()
+
+    // no edit
+    if (frame.str.length > 0) {
+      var char = frame.str.charAt(0),
+          noEditNode
+
+      if (char in frame.node.edges) {
+        noEditNode = frame.node.edges[char]
+      } else {
+        noEditNode = new lunr.TokenSet
+        frame.node.edges[char] = noEditNode
+      }
+
+      if (frame.str.length == 1) {
+        noEditNode.final = true
+      } else {
+        stack.push({
+          node: noEditNode,
+          editsRemaining: frame.editsRemaining,
+          str: frame.str.slice(1)
+        })
+      }
+    }
+
+    // deletion
+    // can only do a deletion if we have enough edits remaining
+    // and if there are characters left to delete in the string
+    if (frame.editsRemaining > 0 && frame.str.length > 1) {
+      var char = frame.str.charAt(1),
+          deletionNode
+
+      if (char in frame.node.edges) {
+        deletionNode = frame.node.edges[char]
+      } else {
+        deletionNode = new lunr.TokenSet
+        frame.node.edges[char] = deletionNode
+      }
+
+      if (frame.str.length <= 2) {
+        deletionNode.final = true
+      } else {
+        stack.push({
+          node: deletionNode,
+          editsRemaining: frame.editsRemaining - 1,
+          str: frame.str.slice(2)
+        })
+      }
+    }
+
+    // deletion
+    // just removing the last character from the str
+    if (frame.editsRemaining > 0 && frame.str.length == 1) {
+      frame.node.final = true
+    }
+
+    // substitution
+    // can only do a substitution if we have enough edits remaining
+    // and if there are characters left to substitute
+    if (frame.editsRemaining > 0 && frame.str.length >= 1) {
+      if ("*" in frame.node.edges) {
+        var substitutionNode = frame.node.edges["*"]
+      } else {
+        var substitutionNode = new lunr.TokenSet
+        frame.node.edges["*"] = substitutionNode
+      }
+
+      if (frame.str.length == 1) {
+        substitutionNode.final = true
+      } else {
+        stack.push({
+          node: substitutionNode,
+          editsRemaining: frame.editsRemaining - 1,
+          str: frame.str.slice(1)
+        })
+      }
+    }
+
+    // insertion
+    // can only do insertion if there are edits remaining
+    if (frame.editsRemaining > 0) {
+      if ("*" in frame.node.edges) {
+        var insertionNode = frame.node.edges["*"]
+      } else {
+        var insertionNode = new lunr.TokenSet
+        frame.node.edges["*"] = insertionNode
+      }
+
+      if (frame.str.length == 0) {
+        insertionNode.final = true
+      } else {
+        stack.push({
+          node: insertionNode,
+          editsRemaining: frame.editsRemaining - 1,
+          str: frame.str
+        })
+      }
+    }
+
+    // transposition
+    // can only do a transposition if there are edits remaining
+    // and there are enough characters to transpose
+    if (frame.editsRemaining > 0 && frame.str.length > 1) {
+      var charA = frame.str.charAt(0),
+          charB = frame.str.charAt(1),
+          transposeNode
+
+      if (charB in frame.node.edges) {
+        transposeNode = frame.node.edges[charB]
+      } else {
+        transposeNode = new lunr.TokenSet
+        frame.node.edges[charB] = transposeNode
+      }
+
+      if (frame.str.length == 1) {
+        transposeNode.final = true
+      } else {
+        stack.push({
+          node: transposeNode,
+          editsRemaining: frame.editsRemaining - 1,
+          str: charA + frame.str.slice(2)
+        })
+      }
+    }
+  }
+
+  return root
+}
+
+/**
+ * Creates a TokenSet from a string.
+ *
+ * The string may contain one or more wildcard characters (*)
+ * that will allow wildcard matching when intersecting with
+ * another TokenSet.
+ *
+ * @param {string} str - The string to create a TokenSet from.
+ * @returns {lunr.TokenSet}
+ */
+lunr.TokenSet.fromString = function (str) {
+  var node = new lunr.TokenSet,
+      root = node,
+      wildcardFound = false
+
+  /*
+   * Iterates through all characters within the passed string
+   * appending a node for each character.
+   *
+   * As soon as a wildcard character is found then a self
+   * referencing edge is introduced to continually match
+   * any number of any characters.
+   */
+  for (var i = 0, len = str.length; i < len; i++) {
+    var char = str[i],
+        final = (i == len - 1)
+
+    if (char == "*") {
+      wildcardFound = true
+      node.edges[char] = node
+      node.final = final
+
+    } else {
+      var next = new lunr.TokenSet
+      next.final = final
+
+      node.edges[char] = next
+      node = next
+
+      // TODO: is this needed anymore?
+      if (wildcardFound) {
+        node.edges["*"] = root
+      }
+    }
+  }
+
+  return root
+}
+
+/**
+ * Converts this TokenSet into an array of strings
+ * contained within the TokenSet.
+ *
+ * @returns {string[]}
+ */
+lunr.TokenSet.prototype.toArray = function () {
+  var words = []
+
+  var stack = [{
+    prefix: "",
+    node: this
+  }]
+
+  while (stack.length) {
+    var frame = stack.pop(),
+        edges = Object.keys(frame.node.edges),
+        len = edges.length
+
+    if (frame.node.final) {
+      words.push(frame.prefix)
+    }
+
+    for (var i = 0; i < len; i++) {
+      var edge = edges[i]
+
+      stack.push({
+        prefix: frame.prefix.concat(edge),
+        node: frame.node.edges[edge]
+      })
+    }
+  }
+
+  return words
+}
+
+/**
+ * Generates a string representation of a TokenSet.
+ *
+ * This is intended to allow TokenSets to be used as keys
+ * in objects, largely to aid the construction and minimisation
+ * of a TokenSet. As such it is not designed to be a human
+ * friendly representation of the TokenSet.
+ *
+ * @returns {string}
+ */
+lunr.TokenSet.prototype.toString = function () {
+  // NOTE: Using Object.keys here as this.edges is very likely
+  // to enter 'hash-mode' with many keys being added
+  //
+  // avoiding a for-in loop here as it leads to the function
+  // being de-optimised (at least in V8). From some simple
+  // benchmarks the performance is comparable, but allowing
+  // V8 to optimize may mean easy performance wins in the future.
+
+  if (this._str) {
+    return this._str
+  }
+
+  var str = this.final ? '1' : '0',
+      labels = Object.keys(this.edges).sort(),
+      len = labels.length
+
+  for (var i = 0; i < len; i++) {
+    var label = labels[i],
+        node = this.edges[label]
+
+    str = str + label + node.id
+  }
+
+  return str
+}
+
+/**
+ * Returns a new TokenSet that is the intersection of
+ * this TokenSet and the passed TokenSet.
+ *
+ * This intersection will take into account any wildcards
+ * contained within the TokenSet.
+ *
+ * @param {lunr.TokenSet} b - An other TokenSet to intersect with.
+ * @returns {lunr.TokenSet}
+ */
+lunr.TokenSet.prototype.intersect = function (b) {
+  var output = new lunr.TokenSet,
+      frame = undefined
+
+  var stack = [{
+    qNode: b,
+    output: output,
+    node: this
+  }]
+
+  while (stack.length) {
+    frame = stack.pop()
+
+    // NOTE: As with the #toString method, we are using
+    // Object.keys and a for loop instead of a for-in loop
+    // as both of these objects enter 'hash' mode, causing
+    // the function to be de-optimised in V8
+    var qEdges = Object.keys(frame.qNode.edges),
+        qLen = qEdges.length,
+        nEdges = Object.keys(frame.node.edges),
+        nLen = nEdges.length
+
+    for (var q = 0; q < qLen; q++) {
+      var qEdge = qEdges[q]
+
+      for (var n = 0; n < nLen; n++) {
+        var nEdge = nEdges[n]
+
+        if (nEdge == qEdge || qEdge == '*') {
+          var node = frame.node.edges[nEdge],
+              qNode = frame.qNode.edges[qEdge],
+              final = node.final && qNode.final,
+              next = undefined
+
+          if (nEdge in frame.output.edges) {
+            // an edge already exists for this character
+            // no need to create a new node, just set the finality
+            // bit unless this node is already final
+            next = frame.output.edges[nEdge]
+            next.final = next.final || final
+
+          } else {
+            // no edge exists yet, must create one
+            // set the finality bit and insert it
+            // into the output
+            next = new lunr.TokenSet
+            next.final = final
+            frame.output.edges[nEdge] = next
+          }
+
+          stack.push({
+            qNode: qNode,
+            output: next,
+            node: node
+          })
+        }
+      }
+    }
+  }
+
+  return output
+}
+lunr.TokenSet.Builder = function () {
+  this.previousWord = ""
+  this.root = new lunr.TokenSet
+  this.uncheckedNodes = []
+  this.minimizedNodes = {}
+}
+
+lunr.TokenSet.Builder.prototype.insert = function (word) {
+  var node,
+      commonPrefix = 0
+
+  if (word < this.previousWord) {
+    throw new Error ("Out of order word insertion")
+  }
+
+  for (var i = 0; i < word.length && i < this.previousWord.length; i++) {
+    if (word[i] != this.previousWord[i]) break
+    commonPrefix++
+  }
+
+  this.minimize(commonPrefix)
+
+  if (this.uncheckedNodes.length == 0) {
+    node = this.root
+  } else {
+    node = this.uncheckedNodes[this.uncheckedNodes.length - 1].child
+  }
+
+  for (var i = commonPrefix; i < word.length; i++) {
+    var nextNode = new lunr.TokenSet,
+        char = word[i]
+
+    node.edges[char] = nextNode
+
+    this.uncheckedNodes.push({
+      parent: node,
+      char: char,
+      child: nextNode
+    })
+
+    node = nextNode
+  }
+
+  node.final = true
+  this.previousWord = word
+}
+
+lunr.TokenSet.Builder.prototype.finish = function () {
+  this.minimize(0)
+}
+
+lunr.TokenSet.Builder.prototype.minimize = function (downTo) {
+  for (var i = this.uncheckedNodes.length - 1; i >= downTo; i--) {
+    var node = this.uncheckedNodes[i],
+        childKey = node.child.toString()
+
+    if (childKey in this.minimizedNodes) {
+      node.parent.edges[node.char] = this.minimizedNodes[childKey]
+    } else {
+      // Cache the key for this node since
+      // we know it can't change anymore
+      node.child._str = childKey
+
+      this.minimizedNodes[childKey] = node.child
+    }
+
+    this.uncheckedNodes.pop()
+  }
+}
+/*!
+ * lunr.Index
+ * Copyright (C) 2017 Oliver Nightingale
+ */
+
+/**
+ * An index contains the built index of all documents and provides a query interface
+ * to the index.
+ *
+ * Usually instances of lunr.Index will not be created using this constructor, instead
+ * lunr.Builder should be used to construct new indexes, or lunr.Index.load should be
+ * used to load previously built and serialized indexes.
+ *
+ * @constructor
+ * @param {Object} attrs - The attributes of the built search index.
+ * @param {Object} attrs.invertedIndex - An index of term/field to document reference.
+ * @param {Object<string, lunr.Vector>} attrs.documentVectors - Document vectors keyed by document reference.
+ * @param {lunr.TokenSet} attrs.tokenSet - An set of all corpus tokens.
+ * @param {string[]} attrs.fields - The names of indexed document fields.
+ * @param {lunr.Pipeline} attrs.pipeline - The pipeline to use for search terms.
+ */
+lunr.Index = function (attrs) {
+  this.invertedIndex = attrs.invertedIndex
+  this.fieldVectors = attrs.fieldVectors
+  this.tokenSet = attrs.tokenSet
+  this.fields = attrs.fields
+  this.pipeline = attrs.pipeline
+}
+
+/**
+ * A result contains details of a document matching a search query.
+ * @typedef {Object} lunr.Index~Result
+ * @property {string} ref - The reference of the document this result represents.
+ * @property {number} score - A number between 0 and 1 representing how similar this document is to the query.
+ * @property {lunr.MatchData} matchData - Contains metadata about this match including which term(s) caused the match.
+ */
+
+/**
+ * Although lunr provides the ability to create queries using lunr.Query, it also provides a simple
+ * query language which itself is parsed into an instance of lunr.Query.
+ *
+ * For programmatically building queries it is advised to directly use lunr.Query, the query language
+ * is best used for human entered text rather than program generated text.
+ *
+ * At its simplest queries can just be a single term, e.g. `hello`, multiple terms are also supported
+ * and will be combined with OR, e.g `hello world` will match documents that contain either 'hello'
+ * or 'world', though those that contain both will rank higher in the results.
+ *
+ * Wildcards can be included in terms to match one or more unspecified characters, these wildcards can
+ * be inserted anywhere within the term, and more than one wildcard can exist in a single term. Adding
+ * wildcards will increase the number of documents that will be found but can also have a negative
+ * impact on query performance, especially with wildcards at the beginning of a term.
+ *
+ * Terms can be restricted to specific fields, e.g. `title:hello`, only documents with the term
+ * hello in the title field will match this query. Using a field not present in the index will lead
+ * to an error being thrown.
+ *
+ * Modifiers can also be added to terms, lunr supports edit distance and boost modifiers on terms. A term
+ * boost will make documents matching that term score higher, e.g. `foo^5`. Edit distance is also supported
+ * to provide fuzzy matching, e.g. 'hello~2' will match documents with hello with an edit distance of 2.
+ * Avoid large values for edit distance to improve query performance.
+ *
+ * To escape special characters the backslash character '\' can be used, this allows searches to include
+ * characters that would normally be considered modifiers, e.g. `foo\~2` will search for a term "foo~2" instead
+ * of attempting to apply a boost of 2 to the search term "foo".
+ *
+ * @typedef {string} lunr.Index~QueryString
+ * @example <caption>Simple single term query</caption>
+ * hello
+ * @example <caption>Multiple term query</caption>
+ * hello world
+ * @example <caption>term scoped to a field</caption>
+ * title:hello
+ * @example <caption>term with a boost of 10</caption>
+ * hello^10
+ * @example <caption>term with an edit distance of 2</caption>
+ * hello~2
+ */
+
+/**
+ * Performs a search against the index using lunr query syntax.
+ *
+ * Results will be returned sorted by their score, the most relevant results
+ * will be returned first.
+ *
+ * For more programmatic querying use lunr.Index#query.
+ *
+ * @param {lunr.Index~QueryString} queryString - A string containing a lunr query.
+ * @throws {lunr.QueryParseError} If the passed query string cannot be parsed.
+ * @returns {lunr.Index~Result[]}
+ */
+lunr.Index.prototype.search = function (queryString) {
+  return this.query(function (query) {
+    var parser = new lunr.QueryParser(queryString, query)
+    parser.parse()
+  })
+}
+
+/**
+ * A query builder callback provides a query object to be used to express
+ * the query to perform on the index.
+ *
+ * @callback lunr.Index~queryBuilder
+ * @param {lunr.Query} query - The query object to build up.
+ * @this lunr.Query
+ */
+
+/**
+ * Performs a query against the index using the yielded lunr.Query object.
+ *
+ * If performing programmatic queries against the index, this method is preferred
+ * over lunr.Index#search so as to avoid the additional query parsing overhead.
+ *
+ * A query object is yielded to the supplied function which should be used to
+ * express the query to be run against the index.
+ *
+ * Note that although this function takes a callback parameter it is _not_ an
+ * asynchronous operation, the callback is just yielded a query object to be
+ * customized.
+ *
+ * @param {lunr.Index~queryBuilder} fn - A function that is used to build the query.
+ * @returns {lunr.Index~Result[]}
+ */
+lunr.Index.prototype.query = function (fn) {
+  // for each query clause
+  // * process terms
+  // * expand terms from token set
+  // * find matching documents and metadata
+  // * get document vectors
+  // * score documents
+
+  var query = new lunr.Query(this.fields),
+      matchingFields = Object.create(null),
+      queryVectors = Object.create(null),
+      termFieldCache = Object.create(null)
+
+  fn.call(query, query)
+
+  for (var i = 0; i < query.clauses.length; i++) {
+    /*
+     * Unless the pipeline has been disabled for this term, which is
+     * the case for terms with wildcards, we need to pass the clause
+     * term through the search pipeline. A pipeline returns an array
+     * of processed terms. Pipeline functions may expand the passed
+     * term, which means we may end up performing multiple index lookups
+     * for a single query term.
+     */
+    var clause = query.clauses[i],
+        terms = null
+
+    if (clause.usePipeline) {
+      terms = this.pipeline.runString(clause.term)
+    } else {
+      terms = [clause.term]
+    }
+
+    for (var m = 0; m < terms.length; m++) {
+      var term = terms[m]
+
+      /*
+       * Each term returned from the pipeline needs to use the same query
+       * clause object, e.g. the same boost and or edit distance. The
+       * simplest way to do this is to re-use the clause object but mutate
+       * its term property.
+       */
+      clause.term = term
+
+      /*
+       * From the term in the clause we create a token set which will then
+       * be used to intersect the indexes token set to get a list of terms
+       * to lookup in the inverted index
+       */
+      var termTokenSet = lunr.TokenSet.fromClause(clause),
+          expandedTerms = this.tokenSet.intersect(termTokenSet).toArray()
+
+      for (var j = 0; j < expandedTerms.length; j++) {
+        /*
+         * For each term get the posting and termIndex, this is required for
+         * building the query vector.
+         */
+        var expandedTerm = expandedTerms[j],
+            posting = this.invertedIndex[expandedTerm],
+            termIndex = posting._index
+
+        for (var k = 0; k < clause.fields.length; k++) {
+          /*
+           * For each field that this query term is scoped by (by default
+           * all fields are in scope) we need to get all the document refs
+           * that have this term in that field.
+           *
+           * The posting is the entry in the invertedIndex for the matching
+           * term from above.
+           */
+          var field = clause.fields[k],
+              fieldPosting = posting[field],
+              matchingDocumentRefs = Object.keys(fieldPosting),
+              termField = expandedTerm + "/" + field
+
+          /*
+           * To support field level boosts a query vector is created per
+           * field. This vector is populated using the termIndex found for
+           * the term and a unit value with the appropriate boost applied.
+           *
+           * If the query vector for this field does not exist yet it needs
+           * to be created.
+           */
+          if (queryVectors[field] === undefined) {
+            queryVectors[field] = new lunr.Vector
+          }
+
+          /*
+           * Using upsert because there could already be an entry in the vector
+           * for the term we are working with. In that case we just add the scores
+           * together.
+           */
+          queryVectors[field].upsert(termIndex, 1 * clause.boost, function (a, b) { return a + b })
+
+          /**
+           * If we've already seen this term, field combo then we've already collected
+           * the matching documents and metadata, no need to go through all that again
+           */
+          if (termFieldCache[termField]) {
+            continue
+          }
+
+          for (var l = 0; l < matchingDocumentRefs.length; l++) {
+            /*
+             * All metadata for this term/field/document triple
+             * are then extracted and collected into an instance
+             * of lunr.MatchData ready to be returned in the query
+             * results
+             */
+            var matchingDocumentRef = matchingDocumentRefs[l],
+                matchingFieldRef = new lunr.FieldRef (matchingDocumentRef, field),
+                metadata = fieldPosting[matchingDocumentRef],
+                fieldMatch
+
+            if ((fieldMatch = matchingFields[matchingFieldRef]) === undefined) {
+              matchingFields[matchingFieldRef] = new lunr.MatchData (expandedTerm, field, metadata)
+            } else {
+              fieldMatch.add(expandedTerm, field, metadata)
+            }
+
+          }
+
+          termFieldCache[termField] = true
+        }
+      }
+    }
+  }
+
+  var matchingFieldRefs = Object.keys(matchingFields),
+      results = [],
+      matches = Object.create(null)
+
+  for (var i = 0; i < matchingFieldRefs.length; i++) {
+    /*
+     * Currently we have document fields that match the query, but we
+     * need to return documents. The matchData and scores are combined
+     * from multiple fields belonging to the same document.
+     *
+     * Scores are calculated by field, using the query vectors created
+     * above, and combined into a final document score using addition.
+     */
+    var fieldRef = lunr.FieldRef.fromString(matchingFieldRefs[i]),
+        docRef = fieldRef.docRef,
+        fieldVector = this.fieldVectors[fieldRef],
+        score = queryVectors[fieldRef.fieldName].similarity(fieldVector),
+        docMatch
+
+    if ((docMatch = matches[docRef]) !== undefined) {
+      docMatch.score += score
+      docMatch.matchData.combine(matchingFields[fieldRef])
+    } else {
+      var match = {
+        ref: docRef,
+        score: score,
+        matchData: matchingFields[fieldRef]
+      }
+      matches[docRef] = match
+      results.push(match)
+    }
+  }
+
+  /*
+   * Sort the results objects by score, highest first.
+   */
+  return results.sort(function (a, b) {
+    return b.score - a.score
+  })
+}
+
+/**
+ * Prepares the index for JSON serialization.
+ *
+ * The schema for this JSON blob will be described in a
+ * separate JSON schema file.
+ *
+ * @returns {Object}
+ */
+lunr.Index.prototype.toJSON = function () {
+  var invertedIndex = Object.keys(this.invertedIndex)
+    .sort()
+    .map(function (term) {
+      return [term, this.invertedIndex[term]]
+    }, this)
+
+  var fieldVectors = Object.keys(this.fieldVectors)
+    .map(function (ref) {
+      return [ref, this.fieldVectors[ref].toJSON()]
+    }, this)
+
+  return {
+    version: lunr.version,
+    fields: this.fields,
+    fieldVectors: fieldVectors,
+    invertedIndex: invertedIndex,
+    pipeline: this.pipeline.toJSON()
+  }
+}
+
+/**
+ * Loads a previously serialized lunr.Index
+ *
+ * @param {Object} serializedIndex - A previously serialized lunr.Index
+ * @returns {lunr.Index}
+ */
+lunr.Index.load = function (serializedIndex) {
+  var attrs = {},
+      fieldVectors = {},
+      serializedVectors = serializedIndex.fieldVectors,
+      invertedIndex = {},
+      serializedInvertedIndex = serializedIndex.invertedIndex,
+      tokenSetBuilder = new lunr.TokenSet.Builder,
+      pipeline = lunr.Pipeline.load(serializedIndex.pipeline)
+
+  if (serializedIndex.version != lunr.version) {
+    lunr.utils.warn("Version mismatch when loading serialised index. Current version of lunr '" + lunr.version + "' does not match serialized index '" + serializedIndex.version + "'")
+  }
+
+  for (var i = 0; i < serializedVectors.length; i++) {
+    var tuple = serializedVectors[i],
+        ref = tuple[0],
+        elements = tuple[1]
+
+    fieldVectors[ref] = new lunr.Vector(elements)
+  }
+
+  for (var i = 0; i < serializedInvertedIndex.length; i++) {
+    var tuple = serializedInvertedIndex[i],
+        term = tuple[0],
+        posting = tuple[1]
+
+    tokenSetBuilder.insert(term)
+    invertedIndex[term] = posting
+  }
+
+  tokenSetBuilder.finish()
+
+  attrs.fields = serializedIndex.fields
+
+  attrs.fieldVectors = fieldVectors
+  attrs.invertedIndex = invertedIndex
+  attrs.tokenSet = tokenSetBuilder.root
+  attrs.pipeline = pipeline
+
+  return new lunr.Index(attrs)
+}
+/*!
+ * lunr.Builder
+ * Copyright (C) 2017 Oliver Nightingale
+ */
+
+/**
+ * lunr.Builder performs indexing on a set of documents and
+ * returns instances of lunr.Index ready for querying.
+ *
+ * All configuration of the index is done via the builder, the
+ * fields to index, the document reference, the text processing
+ * pipeline and document scoring parameters are all set on the
+ * builder before indexing.
+ *
+ * @constructor
+ * @property {string} _ref - Internal reference to the document reference field.
+ * @property {string[]} _fields - Internal reference to the document fields to index.
+ * @property {object} invertedIndex - The inverted index maps terms to document fields.
+ * @property {object} documentTermFrequencies - Keeps track of document term frequencies.
+ * @property {object} documentLengths - Keeps track of the length of documents added to the index.
+ * @property {lunr.tokenizer} tokenizer - Function for splitting strings into tokens for indexing.
+ * @property {lunr.Pipeline} pipeline - The pipeline performs text processing on tokens before indexing.
+ * @property {lunr.Pipeline} searchPipeline - A pipeline for processing search terms before querying the index.
+ * @property {number} documentCount - Keeps track of the total number of documents indexed.
+ * @property {number} _b - A parameter to control field length normalization, setting this to 0 disabled normalization, 1 fully normalizes field lengths, the default value is 0.75.
+ * @property {number} _k1 - A parameter to control how quickly an increase in term frequency results in term frequency saturation, the default value is 1.2.
+ * @property {number} termIndex - A counter incremented for each unique term, used to identify a terms position in the vector space.
+ * @property {array} metadataWhitelist - A list of metadata keys that have been whitelisted for entry in the index.
+ */
+lunr.Builder = function () {
+  this._ref = "id"
+  this._fields = []
+  this.invertedIndex = Object.create(null)
+  this.fieldTermFrequencies = {}
+  this.fieldLengths = {}
+  this.tokenizer = lunr.tokenizer
+  this.pipeline = new lunr.Pipeline
+  this.searchPipeline = new lunr.Pipeline
+  this.documentCount = 0
+  this._b = 0.75
+  this._k1 = 1.2
+  this.termIndex = 0
+  this.metadataWhitelist = []
+}
+
+/**
+ * Sets the document field used as the document reference. Every document must have this field.
+ * The type of this field in the document should be a string, if it is not a string it will be
+ * coerced into a string by calling toString.
+ *
+ * The default ref is 'id'.
+ *
+ * The ref should _not_ be changed during indexing, it should be set before any documents are
+ * added to the index. Changing it during indexing can lead to inconsistent results.
+ *
+ * @param {string} ref - The name of the reference field in the document.
+ */
+lunr.Builder.prototype.ref = function (ref) {
+  this._ref = ref
+}
+
+/**
+ * Adds a field to the list of document fields that will be indexed. Every document being
+ * indexed should have this field. Null values for this field in indexed documents will
+ * not cause errors but will limit the chance of that document being retrieved by searches.
+ *
+ * All fields should be added before adding documents to the index. Adding fields after
+ * a document has been indexed will have no effect on already indexed documents.
+ *
+ * @param {string} field - The name of a field to index in all documents.
+ */
+lunr.Builder.prototype.field = function (field) {
+  this._fields.push(field)
+}
+
+/**
+ * A parameter to tune the amount of field length normalisation that is applied when
+ * calculating relevance scores. A value of 0 will completely disable any normalisation
+ * and a value of 1 will fully normalise field lengths. The default is 0.75. Values of b
+ * will be clamped to the range 0 - 1.
+ *
+ * @param {number} number - The value to set for this tuning parameter.
+ */
+lunr.Builder.prototype.b = function (number) {
+  if (number < 0) {
+    this._b = 0
+  } else if (number > 1) {
+    this._b = 1
+  } else {
+    this._b = number
+  }
+}
+
+/**
+ * A parameter that controls the speed at which a rise in term frequency results in term
+ * frequency saturation. The default value is 1.2. Setting this to a higher value will give
+ * slower saturation levels, a lower value will result in quicker saturation.
+ *
+ * @param {number} number - The value to set for this tuning parameter.
+ */
+lunr.Builder.prototype.k1 = function (number) {
+  this._k1 = number
+}
+
+/**
+ * Adds a document to the index.
+ *
+ * Before adding fields to the index the index should have been fully setup, with the document
+ * ref and all fields to index already having been specified.
+ *
+ * The document must have a field name as specified by the ref (by default this is 'id') and
+ * it should have all fields defined for indexing, though null or undefined values will not
+ * cause errors.
+ *
+ * @param {object} doc - The document to add to the index.
+ */
+lunr.Builder.prototype.add = function (doc) {
+  var docRef = doc[this._ref]
+
+  this.documentCount += 1
+
+  for (var i = 0; i < this._fields.length; i++) {
+    var fieldName = this._fields[i],
+        field = doc[fieldName],
+        tokens = this.tokenizer(field),
+        terms = this.pipeline.run(tokens),
+        fieldRef = new lunr.FieldRef (docRef, fieldName),
+        fieldTerms = Object.create(null)
+
+    this.fieldTermFrequencies[fieldRef] = fieldTerms
+    this.fieldLengths[fieldRef] = 0
+
+    // store the length of this field for this document
+    this.fieldLengths[fieldRef] += terms.length
+
+    // calculate term frequencies for this field
+    for (var j = 0; j < terms.length; j++) {
+      var term = terms[j]
+
+      if (fieldTerms[term] == undefined) {
+        fieldTerms[term] = 0
+      }
+
+      fieldTerms[term] += 1
+
+      // add to inverted index
+      // create an initial posting if one doesn't exist
+      if (this.invertedIndex[term] == undefined) {
+        var posting = Object.create(null)
+        posting["_index"] = this.termIndex
+        this.termIndex += 1
+
+        for (var k = 0; k < this._fields.length; k++) {
+          posting[this._fields[k]] = Object.create(null)
+        }
+
+        this.invertedIndex[term] = posting
+      }
+
+      // add an entry for this term/fieldName/docRef to the invertedIndex
+      if (this.invertedIndex[term][fieldName][docRef] == undefined) {
+        this.invertedIndex[term][fieldName][docRef] = Object.create(null)
+      }
+
+      // store all whitelisted metadata about this token in the
+      // inverted index
+      for (var l = 0; l < this.metadataWhitelist.length; l++) {
+        var metadataKey = this.metadataWhitelist[l],
+            metadata = term.metadata[metadataKey]
+
+        if (this.invertedIndex[term][fieldName][docRef][metadataKey] == undefined) {
+          this.invertedIndex[term][fieldName][docRef][metadataKey] = []
+        }
+
+        this.invertedIndex[term][fieldName][docRef][metadataKey].push(metadata)
+      }
+    }
+
+  }
+}
+
+/**
+ * Calculates the average document length for this index
+ *
+ * @private
+ */
+lunr.Builder.prototype.calculateAverageFieldLengths = function () {
+
+  var fieldRefs = Object.keys(this.fieldLengths),
+      numberOfFields = fieldRefs.length,
+      accumulator = {},
+      documentsWithField = {}
+
+  for (var i = 0; i < numberOfFields; i++) {
+    var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),
+        field = fieldRef.fieldName
+
+    documentsWithField[field] || (documentsWithField[field] = 0)
+    documentsWithField[field] += 1
+
+    accumulator[field] || (accumulator[field] = 0)
+    accumulator[field] += this.fieldLengths[fieldRef]
+  }
+
+  for (var i = 0; i < this._fields.length; i++) {
+    var field = this._fields[i]
+    accumulator[field] = accumulator[field] / documentsWithField[field]
+  }
+
+  this.averageFieldLength = accumulator
+}
+
+/**
+ * Builds a vector space model of every document using lunr.Vector
+ *
+ * @private
+ */
+lunr.Builder.prototype.createFieldVectors = function () {
+  var fieldVectors = {},
+      fieldRefs = Object.keys(this.fieldTermFrequencies),
+      fieldRefsLength = fieldRefs.length,
+      termIdfCache = Object.create(null)
+
+  for (var i = 0; i < fieldRefsLength; i++) {
+    var fieldRef = lunr.FieldRef.fromString(fieldRefs[i]),
+        field = fieldRef.fieldName,
+        fieldLength = this.fieldLengths[fieldRef],
+        fieldVector = new lunr.Vector,
+        termFrequencies = this.fieldTermFrequencies[fieldRef],
+        terms = Object.keys(termFrequencies),
+        termsLength = terms.length
+
+    for (var j = 0; j < termsLength; j++) {
+      var term = terms[j],
+          tf = termFrequencies[term],
+          termIndex = this.invertedIndex[term]._index,
+          idf, score, scoreWithPrecision
+
+      if (termIdfCache[term] === undefined) {
+        idf = lunr.idf(this.invertedIndex[term], this.documentCount)
+        termIdfCache[term] = idf
+      } else {
+        idf = termIdfCache[term]
+      }
+
+      score = idf * ((this._k1 + 1) * tf) / (this._k1 * (1 - this._b + this._b * (fieldLength / this.averageFieldLength[field])) + tf)
+      scoreWithPrecision = Math.round(score * 1000) / 1000
+      // Converts 1.23456789 to 1.234.
+      // Reducing the precision so that the vectors take up less
+      // space when serialised. Doing it now so that they behave
+      // the same before and after serialisation. Also, this is
+      // the fastest approach to reducing a number's precision in
+      // JavaScript.
+
+      fieldVector.insert(termIndex, scoreWithPrecision)
+    }
+
+    fieldVectors[fieldRef] = fieldVector
+  }
+
+  this.fieldVectors = fieldVectors
+}
+
+/**
+ * Creates a token set of all tokens in the index using lunr.TokenSet
+ *
+ * @private
+ */
+lunr.Builder.prototype.createTokenSet = function () {
+  this.tokenSet = lunr.TokenSet.fromArray(
+    Object.keys(this.invertedIndex).sort()
+  )
+}
+
+/**
+ * Builds the index, creating an instance of lunr.Index.
+ *
+ * This completes the indexing process and should only be called
+ * once all documents have been added to the index.
+ *
+ * @returns {lunr.Index}
+ */
+lunr.Builder.prototype.build = function () {
+  this.calculateAverageFieldLengths()
+  this.createFieldVectors()
+  this.createTokenSet()
+
+  return new lunr.Index({
+    invertedIndex: this.invertedIndex,
+    fieldVectors: this.fieldVectors,
+    tokenSet: this.tokenSet,
+    fields: this._fields,
+    pipeline: this.searchPipeline
+  })
+}
+
+/**
+ * Applies a plugin to the index builder.
+ *
+ * A plugin is a function that is called with the index builder as its context.
+ * Plugins can be used to customise or extend the behaviour of the index
+ * in some way. A plugin is just a function, that encapsulated the custom
+ * behaviour that should be applied when building the index.
+ *
+ * The plugin function will be called with the index builder as its argument, additional
+ * arguments can also be passed when calling use. The function will be called
+ * with the index builder as its context.
+ *
+ * @param {Function} plugin The plugin to apply.
+ */
+lunr.Builder.prototype.use = function (fn) {
+  var args = Array.prototype.slice.call(arguments, 1)
+  args.unshift(this)
+  fn.apply(this, args)
+}
+/**
+ * Contains and collects metadata about a matching document.
+ * A single instance of lunr.MatchData is returned as part of every
+ * lunr.Index~Result.
+ *
+ * @constructor
+ * @param {string} term - The term this match data is associated with
+ * @param {string} field - The field in which the term was found
+ * @param {object} metadata - The metadata recorded about this term in this field
+ * @property {object} metadata - A cloned collection of metadata associated with this document.
+ * @see {@link lunr.Index~Result}
+ */
+lunr.MatchData = function (term, field, metadata) {
+  var clonedMetadata = Object.create(null),
+      metadataKeys = Object.keys(metadata)
+
+  // Cloning the metadata to prevent the original
+  // being mutated during match data combination.
+  // Metadata is kept in an array within the inverted
+  // index so cloning the data can be done with
+  // Array#slice
+  for (var i = 0; i < metadataKeys.length; i++) {
+    var key = metadataKeys[i]
+    clonedMetadata[key] = metadata[key].slice()
+  }
+
+  this.metadata = Object.create(null)
+  this.metadata[term] = Object.create(null)
+  this.metadata[term][field] = clonedMetadata
+}
+
+/**
+ * An instance of lunr.MatchData will be created for every term that matches a
+ * document. However only one instance is required in a lunr.Index~Result. This
+ * method combines metadata from another instance of lunr.MatchData with this
+ * objects metadata.
+ *
+ * @param {lunr.MatchData} otherMatchData - Another instance of match data to merge with this one.
+ * @see {@link lunr.Index~Result}
+ */
+lunr.MatchData.prototype.combine = function (otherMatchData) {
+  var terms = Object.keys(otherMatchData.metadata)
+
+  for (var i = 0; i < terms.length; i++) {
+    var term = terms[i],
+        fields = Object.keys(otherMatchData.metadata[term])
+
+    if (this.metadata[term] == undefined) {
+      this.metadata[term] = Object.create(null)
+    }
+
+    for (var j = 0; j < fields.length; j++) {
+      var field = fields[j],
+          keys = Object.keys(otherMatchData.metadata[term][field])
+
+      if (this.metadata[term][field] == undefined) {
+        this.metadata[term][field] = Object.create(null)
+      }
+
+      for (var k = 0; k < keys.length; k++) {
+        var key = keys[k]
+
+        if (this.metadata[term][field][key] == undefined) {
+          this.metadata[term][field][key] = otherMatchData.metadata[term][field][key]
+        } else {
+          this.metadata[term][field][key] = this.metadata[term][field][key].concat(otherMatchData.metadata[term][field][key])
+        }
+
+      }
+    }
+  }
+}
+
+/**
+ * Add metadata for a term/field pair to this instance of match data.
+ *
+ * @param {string} term - The term this match data is associated with
+ * @param {string} field - The field in which the term was found
+ * @param {object} metadata - The metadata recorded about this term in this field
+ */
+lunr.MatchData.prototype.add = function (term, field, metadata) {
+  if (!(term in this.metadata)) {
+    this.metadata[term] = Object.create(null)
+    this.metadata[term][field] = metadata
+    return
+  }
+
+  if (!(field in this.metadata[term])) {
+    this.metadata[term][field] = metadata
+    return
+  }
+
+  var metadataKeys = Object.keys(metadata)
+
+  for (var i = 0; i < metadataKeys.length; i++) {
+    var key = metadataKeys[i]
+
+    if (key in this.metadata[term][field]) {
+      this.metadata[term][field][key] = this.metadata[term][field][key].concat(metadata[key])
+    } else {
+      this.metadata[term][field][key] = metadata[key]
+    }
+  }
+}
+/**
+ * A lunr.Query provides a programmatic way of defining queries to be performed
+ * against a {@link lunr.Index}.
+ *
+ * Prefer constructing a lunr.Query using the {@link lunr.Index#query} method
+ * so the query object is pre-initialized with the right index fields.
+ *
+ * @constructor
+ * @property {lunr.Query~Clause[]} clauses - An array of query clauses.
+ * @property {string[]} allFields - An array of all available fields in a lunr.Index.
+ */
+lunr.Query = function (allFields) {
+  this.clauses = []
+  this.allFields = allFields
+}
+
+/**
+ * Constants for indicating what kind of automatic wildcard insertion will be used when constructing a query clause.
+ *
+ * This allows wildcards to be added to the beginning and end of a term without having to manually do any string
+ * concatenation.
+ *
+ * The wildcard constants can be bitwise combined to select both leading and trailing wildcards.
+ *
+ * @constant
+ * @default
+ * @property {number} wildcard.NONE - The term will have no wildcards inserted, this is the default behaviour
+ * @property {number} wildcard.LEADING - Prepend the term with a wildcard, unless a leading wildcard already exists
+ * @property {number} wildcard.TRAILING - Append a wildcard to the term, unless a trailing wildcard already exists
+ * @see lunr.Query~Clause
+ * @see lunr.Query#clause
+ * @see lunr.Query#term
+ * @example <caption>query term with trailing wildcard</caption>
+ * query.term('foo', { wildcard: lunr.Query.wildcard.TRAILING })
+ * @example <caption>query term with leading and trailing wildcard</caption>
+ * query.term('foo', {
+ *   wildcard: lunr.Query.wildcard.LEADING | lunr.Query.wildcard.TRAILING
+ * })
+ */
+lunr.Query.wildcard = new String ("*")
+lunr.Query.wildcard.NONE = 0
+lunr.Query.wildcard.LEADING = 1
+lunr.Query.wildcard.TRAILING = 2
+
+/**
+ * A single clause in a {@link lunr.Query} contains a term and details on how to
+ * match that term against a {@link lunr.Index}.
+ *
+ * @typedef {Object} lunr.Query~Clause
+ * @property {string[]} fields - The fields in an index this clause should be matched against.
+ * @property {number} [boost=1] - Any boost that should be applied when matching this clause.
+ * @property {number} [editDistance] - Whether the term should have fuzzy matching applied, and how fuzzy the match should be.
+ * @property {boolean} [usePipeline] - Whether the term should be passed through the search pipeline.
+ * @property {number} [wildcard=0] - Whether the term should have wildcards appended or prepended.
+ */
+
+/**
+ * Adds a {@link lunr.Query~Clause} to this query.
+ *
+ * Unless the clause contains the fields to be matched all fields will be matched. In addition
+ * a default boost of 1 is applied to the clause.
+ *
+ * @param {lunr.Query~Clause} clause - The clause to add to this query.
+ * @see lunr.Query~Clause
+ * @returns {lunr.Query}
+ */
+lunr.Query.prototype.clause = function (clause) {
+  if (!('fields' in clause)) {
+    clause.fields = this.allFields
+  }
+
+  if (!('boost' in clause)) {
+    clause.boost = 1
+  }
+
+  if (!('usePipeline' in clause)) {
+    clause.usePipeline = true
+  }
+
+  if (!('wildcard' in clause)) {
+    clause.wildcard = lunr.Query.wildcard.NONE
+  }
+
+  if ((clause.wildcard & lunr.Query.wildcard.LEADING) && (clause.term.charAt(0) != lunr.Query.wildcard)) {
+    clause.term = "*" + clause.term
+  }
+
+  if ((clause.wildcard & lunr.Query.wildcard.TRAILING) && (clause.term.slice(-1) != lunr.Query.wildcard)) {
+    clause.term = "" + clause.term + "*"
+  }
+
+  this.clauses.push(clause)
+
+  return this
+}
+
+/**
+ * Adds a term to the current query, under the covers this will create a {@link lunr.Query~Clause}
+ * to the list of clauses that make up this query.
+ *
+ * @param {string} term - The term to add to the query.
+ * @param {Object} [options] - Any additional properties to add to the query clause.
+ * @returns {lunr.Query}
+ * @see lunr.Query#clause
+ * @see lunr.Query~Clause
+ * @example <caption>adding a single term to a query</caption>
+ * query.term("foo")
+ * @example <caption>adding a single term to a query and specifying search fields, term boost and automatic trailing wildcard</caption>
+ * query.term("foo", {
+ *   fields: ["title"],
+ *   boost: 10,
+ *   wildcard: lunr.Query.wildcard.TRAILING
+ * })
+ */
+lunr.Query.prototype.term = function (term, options) {
+  var clause = options || {}
+  clause.term = term
+
+  this.clause(clause)
+
+  return this
+}
+lunr.QueryParseError = function (message, start, end) {
+  this.name = "QueryParseError"
+  this.message = message
+  this.start = start
+  this.end = end
+}
+
+lunr.QueryParseError.prototype = new Error
+lunr.QueryLexer = function (str) {
+  this.lexemes = []
+  this.str = str
+  this.length = str.length
+  this.pos = 0
+  this.start = 0
+  this.escapeCharPositions = []
+}
+
+lunr.QueryLexer.prototype.run = function () {
+  var state = lunr.QueryLexer.lexText
+
+  while (state) {
+    state = state(this)
+  }
+}
+
+lunr.QueryLexer.prototype.sliceString = function () {
+  var subSlices = [],
+      sliceStart = this.start,
+      sliceEnd = this.pos
+
+  for (var i = 0; i < this.escapeCharPositions.length; i++) {
+    sliceEnd = this.escapeCharPositions[i]
+    subSlices.push(this.str.slice(sliceStart, sliceEnd))
+    sliceStart = sliceEnd + 1
+  }
+
+  subSlices.push(this.str.slice(sliceStart, this.pos))
+  this.escapeCharPositions.length = 0
+
+  return subSlices.join('')
+}
+
+lunr.QueryLexer.prototype.emit = function (type) {
+  this.lexemes.push({
+    type: type,
+    str: this.sliceString(),
+    start: this.start,
+    end: this.pos
+  })
+
+  this.start = this.pos
+}
+
+lunr.QueryLexer.prototype.escapeCharacter = function () {
+  this.escapeCharPositions.push(this.pos - 1)
+  this.pos += 1
+}
+
+lunr.QueryLexer.prototype.next = function () {
+  if (this.pos >= this.length) {
+    return lunr.QueryLexer.EOS
+  }
+
+  var char = this.str.charAt(this.pos)
+  this.pos += 1
+  return char
+}
+
+lunr.QueryLexer.prototype.width = function () {
+  return this.pos - this.start
+}
+
+lunr.QueryLexer.prototype.ignore = function () {
+  if (this.start == this.pos) {
+    this.pos += 1
+  }
+
+  this.start = this.pos
+}
+
+lunr.QueryLexer.prototype.backup = function () {
+  this.pos -= 1
+}
+
+lunr.QueryLexer.prototype.acceptDigitRun = function () {
+  var char, charCode
+
+  do {
+    char = this.next()
+    charCode = char.charCodeAt(0)
+  } while (charCode > 47 && charCode < 58)
+
+  if (char != lunr.QueryLexer.EOS) {
+    this.backup()
+  }
+}
+
+lunr.QueryLexer.prototype.more = function () {
+  return this.pos < this.length
+}
+
+lunr.QueryLexer.EOS = 'EOS'
+lunr.QueryLexer.FIELD = 'FIELD'
+lunr.QueryLexer.TERM = 'TERM'
+lunr.QueryLexer.EDIT_DISTANCE = 'EDIT_DISTANCE'
+lunr.QueryLexer.BOOST = 'BOOST'
+
+lunr.QueryLexer.lexField = function (lexer) {
+  lexer.backup()
+  lexer.emit(lunr.QueryLexer.FIELD)
+  lexer.ignore()
+  return lunr.QueryLexer.lexText
+}
+
+lunr.QueryLexer.lexTerm = function (lexer) {
+  if (lexer.width() > 1) {
+    lexer.backup()
+    lexer.emit(lunr.QueryLexer.TERM)
+  }
+
+  lexer.ignore()
+
+  if (lexer.more()) {
+    return lunr.QueryLexer.lexText
+  }
+}
+
+lunr.QueryLexer.lexEditDistance = function (lexer) {
+  lexer.ignore()
+  lexer.acceptDigitRun()
+  lexer.emit(lunr.QueryLexer.EDIT_DISTANCE)
+  return lunr.QueryLexer.lexText
+}
+
+lunr.QueryLexer.lexBoost = function (lexer) {
+  lexer.ignore()
+  lexer.acceptDigitRun()
+  lexer.emit(lunr.QueryLexer.BOOST)
+  return lunr.QueryLexer.lexText
+}
+
+lunr.QueryLexer.lexEOS = function (lexer) {
+  if (lexer.width() > 0) {
+    lexer.emit(lunr.QueryLexer.TERM)
+  }
+}
+
+// This matches the separator used when tokenising fields
+// within a document. These should match otherwise it is
+// not possible to search for some tokens within a document.
+//
+// It is possible for the user to change the separator on the
+// tokenizer so it _might_ clash with any other of the special
+// characters already used within the search string, e.g. :.
+//
+// This means that it is possible to change the separator in
+// such a way that makes some words unsearchable using a search
+// string.
+lunr.QueryLexer.termSeparator = lunr.tokenizer.separator
+
+lunr.QueryLexer.lexText = function (lexer) {
+  while (true) {
+    var char = lexer.next()
+
+    if (char == lunr.QueryLexer.EOS) {
+      return lunr.QueryLexer.lexEOS
+    }
+
+    // Escape character is '\'
+    if (char.charCodeAt(0) == 92) {
+      lexer.escapeCharacter()
+      continue
+    }
+
+    if (char == ":") {
+      return lunr.QueryLexer.lexField
+    }
+
+    if (char == "~") {
+      lexer.backup()
+      if (lexer.width() > 0) {
+        lexer.emit(lunr.QueryLexer.TERM)
+      }
+      return lunr.QueryLexer.lexEditDistance
+    }
+
+    if (char == "^") {
+      lexer.backup()
+      if (lexer.width() > 0) {
+        lexer.emit(lunr.QueryLexer.TERM)
+      }
+      return lunr.QueryLexer.lexBoost
+    }
+
+    if (char.match(lunr.QueryLexer.termSeparator)) {
+      return lunr.QueryLexer.lexTerm
+    }
+  }
+}
+
+lunr.QueryParser = function (str, query) {
+  this.lexer = new lunr.QueryLexer (str)
+  this.query = query
+  this.currentClause = {}
+  this.lexemeIdx = 0
+}
+
+lunr.QueryParser.prototype.parse = function () {
+  this.lexer.run()
+  this.lexemes = this.lexer.lexemes
+
+  var state = lunr.QueryParser.parseFieldOrTerm
+
+  while (state) {
+    state = state(this)
+  }
+
+  return this.query
+}
+
+lunr.QueryParser.prototype.peekLexeme = function () {
+  return this.lexemes[this.lexemeIdx]
+}
+
+lunr.QueryParser.prototype.consumeLexeme = function () {
+  var lexeme = this.peekLexeme()
+  this.lexemeIdx += 1
+  return lexeme
+}
+
+lunr.QueryParser.prototype.nextClause = function () {
+  var completedClause = this.currentClause
+  this.query.clause(completedClause)
+  this.currentClause = {}
+}
+
+lunr.QueryParser.parseFieldOrTerm = function (parser) {
+  var lexeme = parser.peekLexeme()
+
+  if (lexeme == undefined) {
+    return
+  }
+
+  switch (lexeme.type) {
+    case lunr.QueryLexer.FIELD:
+      return lunr.QueryParser.parseField
+    case lunr.QueryLexer.TERM:
+      return lunr.QueryParser.parseTerm
+    default:
+      var errorMessage = "expected either a field or a term, found " + lexeme.type
+
+      if (lexeme.str.length >= 1) {
+        errorMessage += " with value '" + lexeme.str + "'"
+      }
+
+      throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)
+  }
+}
+
+lunr.QueryParser.parseField = function (parser) {
+  var lexeme = parser.consumeLexeme()
+
+  if (lexeme == undefined) {
+    return
+  }
+
+  if (parser.query.allFields.indexOf(lexeme.str) == -1) {
+    var possibleFields = parser.query.allFields.map(function (f) { return "'" + f + "'" }).join(', '),
+        errorMessage = "unrecognised field '" + lexeme.str + "', possible fields: " + possibleFields
+
+    throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)
+  }
+
+  parser.currentClause.fields = [lexeme.str]
+
+  var nextLexeme = parser.peekLexeme()
+
+  if (nextLexeme == undefined) {
+    var errorMessage = "expecting term, found nothing"
+    throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)
+  }
+
+  switch (nextLexeme.type) {
+    case lunr.QueryLexer.TERM:
+      return lunr.QueryParser.parseTerm
+    default:
+      var errorMessage = "expecting term, found '" + nextLexeme.type + "'"
+      throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)
+  }
+}
+
+lunr.QueryParser.parseTerm = function (parser) {
+  var lexeme = parser.consumeLexeme()
+
+  if (lexeme == undefined) {
+    return
+  }
+
+  parser.currentClause.term = lexeme.str.toLowerCase()
+
+  if (lexeme.str.indexOf("*") != -1) {
+    parser.currentClause.usePipeline = false
+  }
+
+  var nextLexeme = parser.peekLexeme()
+
+  if (nextLexeme == undefined) {
+    parser.nextClause()
+    return
+  }
+
+  switch (nextLexeme.type) {
+    case lunr.QueryLexer.TERM:
+      parser.nextClause()
+      return lunr.QueryParser.parseTerm
+    case lunr.QueryLexer.FIELD:
+      parser.nextClause()
+      return lunr.QueryParser.parseField
+    case lunr.QueryLexer.EDIT_DISTANCE:
+      return lunr.QueryParser.parseEditDistance
+    case lunr.QueryLexer.BOOST:
+      return lunr.QueryParser.parseBoost
+    default:
+      var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'"
+      throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)
+  }
+}
+
+lunr.QueryParser.parseEditDistance = function (parser) {
+  var lexeme = parser.consumeLexeme()
+
+  if (lexeme == undefined) {
+    return
+  }
+
+  var editDistance = parseInt(lexeme.str, 10)
+
+  if (isNaN(editDistance)) {
+    var errorMessage = "edit distance must be numeric"
+    throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)
+  }
+
+  parser.currentClause.editDistance = editDistance
+
+  var nextLexeme = parser.peekLexeme()
+
+  if (nextLexeme == undefined) {
+    parser.nextClause()
+    return
+  }
+
+  switch (nextLexeme.type) {
+    case lunr.QueryLexer.TERM:
+      parser.nextClause()
+      return lunr.QueryParser.parseTerm
+    case lunr.QueryLexer.FIELD:
+      parser.nextClause()
+      return lunr.QueryParser.parseField
+    case lunr.QueryLexer.EDIT_DISTANCE:
+      return lunr.QueryParser.parseEditDistance
+    case lunr.QueryLexer.BOOST:
+      return lunr.QueryParser.parseBoost
+    default:
+      var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'"
+      throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)
+  }
+}
+
+lunr.QueryParser.parseBoost = function (parser) {
+  var lexeme = parser.consumeLexeme()
+
+  if (lexeme == undefined) {
+    return
+  }
+
+  var boost = parseInt(lexeme.str, 10)
+
+  if (isNaN(boost)) {
+    var errorMessage = "boost must be numeric"
+    throw new lunr.QueryParseError (errorMessage, lexeme.start, lexeme.end)
+  }
+
+  parser.currentClause.boost = boost
+
+  var nextLexeme = parser.peekLexeme()
+
+  if (nextLexeme == undefined) {
+    parser.nextClause()
+    return
+  }
+
+  switch (nextLexeme.type) {
+    case lunr.QueryLexer.TERM:
+      parser.nextClause()
+      return lunr.QueryParser.parseTerm
+    case lunr.QueryLexer.FIELD:
+      parser.nextClause()
+      return lunr.QueryParser.parseField
+    case lunr.QueryLexer.EDIT_DISTANCE:
+      return lunr.QueryParser.parseEditDistance
+    case lunr.QueryLexer.BOOST:
+      return lunr.QueryParser.parseBoost
+    default:
+      var errorMessage = "Unexpected lexeme type '" + nextLexeme.type + "'"
+      throw new lunr.QueryParseError (errorMessage, nextLexeme.start, nextLexeme.end)
+  }
+}
+
+  /**
+   * export the module via AMD, CommonJS or as a browser global
+   * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js
+   */
+  ;(function (root, factory) {
+    if (typeof define === 'function' && define.amd) {
+      // AMD. Register as an anonymous module.
+      define(factory)
+    } else if (typeof exports === 'object') {
+      /**
+       * Node. Does not work with strict CommonJS, but
+       * only CommonJS-like enviroments that support module.exports,
+       * like Node.
+       */
+      module.exports = factory()
+    } else {
+      // Browser globals (root is window)
+      root.lunr = factory()
+    }
+  }(this, function () {
+    /**
+     * Just return a value to define the module export.
+     * This example returns an object, but the module
+     * can return a function as the exported value.
+     */
+    return lunr
+  }))
+})();

+ 304 - 0
assets/js/lunrjs/lunr.stemmer.support.js

@@ -0,0 +1,304 @@
+/*!
+ * Snowball JavaScript Library v0.3
+ * http://code.google.com/p/urim/
+ * http://snowball.tartarus.org/
+ *
+ * Copyright 2010, Oleg Mazko
+ * http://www.mozilla.org/MPL/
+ */
+
+/**
+ * export the module via AMD, CommonJS or as a browser global
+ * Export code from https://github.com/umdjs/umd/blob/master/returnExports.js
+ */
+;(function (root, factory) {
+    if (typeof define === 'function' && define.amd) {
+        // AMD. Register as an anonymous module.
+        define(factory)
+    } else if (typeof exports === 'object') {
+        /**
+         * Node. Does not work with strict CommonJS, but
+         * only CommonJS-like environments that support module.exports,
+         * like Node.
+         */
+        module.exports = factory()
+    } else {
+        // Browser globals (root is window)
+        factory()(root.lunr);
+    }
+}(this, function () {
+    /**
+     * Just return a value to define the module export.
+     * This example returns an object, but the module
+     * can return a function as the exported value.
+     */
+    return function(lunr) {
+        /* provides utilities for the included stemmers */
+        lunr.stemmerSupport = {
+            Among: function(s, substring_i, result, method) {
+                this.toCharArray = function(s) {
+                    var sLength = s.length, charArr = new Array(sLength);
+                    for (var i = 0; i < sLength; i++)
+                        charArr[i] = s.charCodeAt(i);
+                    return charArr;
+                };
+
+                if ((!s && s != "") || (!substring_i && (substring_i != 0)) || !result)
+                    throw ("Bad Among initialisation: s:" + s + ", substring_i: "
+                        + substring_i + ", result: " + result);
+                this.s_size = s.length;
+                this.s = this.toCharArray(s);
+                this.substring_i = substring_i;
+                this.result = result;
+                this.method = method;
+            },
+            SnowballProgram: function() {
+                var current;
+                return {
+                    bra : 0,
+                    ket : 0,
+                    limit : 0,
+                    cursor : 0,
+                    limit_backward : 0,
+                    setCurrent : function(word) {
+                        current = word;
+                        this.cursor = 0;
+                        this.limit = word.length;
+                        this.limit_backward = 0;
+                        this.bra = this.cursor;
+                        this.ket = this.limit;
+                    },
+                    getCurrent : function() {
+                        var result = current;
+                        current = null;
+                        return result;
+                    },
+                    in_grouping : function(s, min, max) {
+                        if (this.cursor < this.limit) {
+                            var ch = current.charCodeAt(this.cursor);
+                            if (ch <= max && ch >= min) {
+                                ch -= min;
+                                if (s[ch >> 3] & (0X1 << (ch & 0X7))) {
+                                    this.cursor++;
+                                    return true;
+                                }
+                            }
+                        }
+                        return false;
+                    },
+                    in_grouping_b : function(s, min, max) {
+                        if (this.cursor > this.limit_backward) {
+                            var ch = current.charCodeAt(this.cursor - 1);
+                            if (ch <= max && ch >= min) {
+                                ch -= min;
+                                if (s[ch >> 3] & (0X1 << (ch & 0X7))) {
+                                    this.cursor--;
+                                    return true;
+                                }
+                            }
+                        }
+                        return false;
+                    },
+                    out_grouping : function(s, min, max) {
+                        if (this.cursor < this.limit) {
+                            var ch = current.charCodeAt(this.cursor);
+                            if (ch > max || ch < min) {
+                                this.cursor++;
+                                return true;
+                            }
+                            ch -= min;
+                            if (!(s[ch >> 3] & (0X1 << (ch & 0X7)))) {
+                                this.cursor++;
+                                return true;
+                            }
+                        }
+                        return false;
+                    },
+                    out_grouping_b : function(s, min, max) {
+                        if (this.cursor > this.limit_backward) {
+                            var ch = current.charCodeAt(this.cursor - 1);
+                            if (ch > max || ch < min) {
+                                this.cursor--;
+                                return true;
+                            }
+                            ch -= min;
+                            if (!(s[ch >> 3] & (0X1 << (ch & 0X7)))) {
+                                this.cursor--;
+                                return true;
+                            }
+                        }
+                        return false;
+                    },
+                    eq_s : function(s_size, s) {
+                        if (this.limit - this.cursor < s_size)
+                            return false;
+                        for (var i = 0; i < s_size; i++)
+                            if (current.charCodeAt(this.cursor + i) != s.charCodeAt(i))
+                                return false;
+                        this.cursor += s_size;
+                        return true;
+                    },
+                    eq_s_b : function(s_size, s) {
+                        if (this.cursor - this.limit_backward < s_size)
+                            return false;
+                        for (var i = 0; i < s_size; i++)
+                            if (current.charCodeAt(this.cursor - s_size + i) != s
+                                .charCodeAt(i))
+                                return false;
+                        this.cursor -= s_size;
+                        return true;
+                    },
+                    find_among : function(v, v_size) {
+                        var i = 0, j = v_size, c = this.cursor, l = this.limit, common_i = 0, common_j = 0, first_key_inspected = false;
+                        while (true) {
+                            var k = i + ((j - i) >> 1), diff = 0, common = common_i < common_j
+                                ? common_i
+                                : common_j, w = v[k];
+                            for (var i2 = common; i2 < w.s_size; i2++) {
+                                if (c + common == l) {
+                                    diff = -1;
+                                    break;
+                                }
+                                diff = current.charCodeAt(c + common) - w.s[i2];
+                                if (diff)
+                                    break;
+                                common++;
+                            }
+                            if (diff < 0) {
+                                j = k;
+                                common_j = common;
+                            } else {
+                                i = k;
+                                common_i = common;
+                            }
+                            if (j - i <= 1) {
+                                if (i > 0 || j == i || first_key_inspected)
+                                    break;
+                                first_key_inspected = true;
+                            }
+                        }
+                        while (true) {
+                            var w = v[i];
+                            if (common_i >= w.s_size) {
+                                this.cursor = c + w.s_size;
+                                if (!w.method)
+                                    return w.result;
+                                var res = w.method();
+                                this.cursor = c + w.s_size;
+                                if (res)
+                                    return w.result;
+                            }
+                            i = w.substring_i;
+                            if (i < 0)
+                                return 0;
+                        }
+                    },
+                    find_among_b : function(v, v_size) {
+                        var i = 0, j = v_size, c = this.cursor, lb = this.limit_backward, common_i = 0, common_j = 0, first_key_inspected = false;
+                        while (true) {
+                            var k = i + ((j - i) >> 1), diff = 0, common = common_i < common_j
+                                ? common_i
+                                : common_j, w = v[k];
+                            for (var i2 = w.s_size - 1 - common; i2 >= 0; i2--) {
+                                if (c - common == lb) {
+                                    diff = -1;
+                                    break;
+                                }
+                                diff = current.charCodeAt(c - 1 - common) - w.s[i2];
+                                if (diff)
+                                    break;
+                                common++;
+                            }
+                            if (diff < 0) {
+                                j = k;
+                                common_j = common;
+                            } else {
+                                i = k;
+                                common_i = common;
+                            }
+                            if (j - i <= 1) {
+                                if (i > 0 || j == i || first_key_inspected)
+                                    break;
+                                first_key_inspected = true;
+                            }
+                        }
+                        while (true) {
+                            var w = v[i];
+                            if (common_i >= w.s_size) {
+                                this.cursor = c - w.s_size;
+                                if (!w.method)
+                                    return w.result;
+                                var res = w.method();
+                                this.cursor = c - w.s_size;
+                                if (res)
+                                    return w.result;
+                            }
+                            i = w.substring_i;
+                            if (i < 0)
+                                return 0;
+                        }
+                    },
+                    replace_s : function(c_bra, c_ket, s) {
+                        var adjustment = s.length - (c_ket - c_bra), left = current
+                            .substring(0, c_bra), right = current.substring(c_ket);
+                        current = left + s + right;
+                        this.limit += adjustment;
+                        if (this.cursor >= c_ket)
+                            this.cursor += adjustment;
+                        else if (this.cursor > c_bra)
+                            this.cursor = c_bra;
+                        return adjustment;
+                    },
+                    slice_check : function() {
+                        if (this.bra < 0 || this.bra > this.ket || this.ket > this.limit
+                            || this.limit > current.length)
+                            throw ("faulty slice operation");
+                    },
+                    slice_from : function(s) {
+                        this.slice_check();
+                        this.replace_s(this.bra, this.ket, s);
+                    },
+                    slice_del : function() {
+                        this.slice_from("");
+                    },
+                    insert : function(c_bra, c_ket, s) {
+                        var adjustment = this.replace_s(c_bra, c_ket, s);
+                        if (c_bra <= this.bra)
+                            this.bra += adjustment;
+                        if (c_bra <= this.ket)
+                            this.ket += adjustment;
+                    },
+                    slice_to : function() {
+                        this.slice_check();
+                        return current.substring(this.bra, this.ket);
+                    },
+                    eq_v_b : function(s) {
+                        return this.eq_s_b(s.length, s);
+                    }
+                };
+            }
+        };
+
+        lunr.trimmerSupport = {
+            generateTrimmer: function(wordCharacters) {
+                var startRegex = new RegExp("^[^" + wordCharacters + "]+")
+                var endRegex = new RegExp("[^" + wordCharacters + "]+$")
+
+                return function(token) {
+                    // for lunr version 2
+                    if (typeof token.update === "function") {
+                        return token.update(function (s) {
+                            return s
+                                .replace(startRegex, '')
+                                .replace(endRegex, '');
+                        })
+                    } else { // for lunr version 1
+                        return token
+                            .replace(startRegex, '')
+                            .replace(endRegex, '');
+                    }
+                };
+            }
+        }
+    }
+}));

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 673 - 0
assets/js/pdfkit.js


Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 0 - 0
assets/js/pdfkit.min.js


+ 129 - 0
bin/prepareData.js

@@ -0,0 +1,129 @@
+'use strict';
+
+const fs = require('fs');
+const path = require('path');
+const config = require('../build.json');
+
+var languages = ['de', 'en'];
+var lang = process.argv[2];
+if(languages.indexOf(lang) === -1) {
+    lang = languages[0];
+}
+
+// Change current directory to script location so that
+// the relative paths of the resources can be resolved
+process.chdir(path.dirname(process.argv[1]));
+
+function createDirectory(dir) {
+    fs.mkdirSync(
+        dir,
+        { recursive: true },
+        (error) => {
+            if (error !== null) {
+                console.error('Error while creating directory', error);
+            }
+        }
+    );
+}
+
+function transformData() {
+    var matrix = fs.readFileSync(path.join('../', config.path.data, 'jobloss_' + lang + '.tsv'), 'utf8');
+
+    // TSV wird geparst
+    matrix = matrix.trim();
+    var lines = matrix.split('\n');
+
+    matrix = matrix.split('\n').map(l => l.split('\t'));
+
+    var rowCount = matrix.length;
+
+    var result = [];
+
+    // Welche Spalten enthalten die Punkte für Fähig- und Fertigkeiten
+    var pointCols = [6,7,8,9,10,11,12,13];
+
+    var pointColHeaders = matrix[1].map(function(h, i){
+        if (pointCols.indexOf(i) !== -1) {
+            return h;
+        }
+    });
+
+    for (var r = 2; r < rowCount; r++) {
+        var row = matrix[r];
+
+        // Lese die einzelnen Jobs ein
+        var entry = {
+            level0: row[0],
+            level1: row[1],
+            label: row[2],
+            prob: parseFloat(row[4].replace(/,/g, '.')),
+            points: pointCols.map(c => parseFloat(row[c].replace(/,/g, '.'))),
+            // index: result.length
+        };
+
+        // Jobs mit leerer Wahrscheinlichkeit werden ignoriert
+        if (entry.prob) {
+            entry.index = result.length;
+            result.push(entry);
+        }
+    }
+
+    // Vergleiche jeden Job mit jedem Job, um die ähnlichsten zu finden
+    result.forEach(entry1 => {
+        var vec1 = entry1.points;
+        var similar = [];
+
+        result.forEach(entry2 => {
+            // Vergleiche nicht Jobs mit sich selbst
+            if (entry1 === entry2) return;
+
+            // Jobs die eine höhere Verlust-Wahrscheinlichkeit haben, werden ignoriert
+            if (entry2.prob >= entry1.prob) return;
+
+            var vec2 = entry2.points;
+            var sum = 0;
+            vec1.forEach((v1,i) => sum += sqr(v1-vec2[i]));
+
+            similar.push({
+                index: entry2.index,
+                prob: entry2.prob,
+                distance: sum
+            });
+            function sqr(v) { return v*v; }
+        });
+
+        // Finde die 5 besten der ähnlichen Jobs
+        similar.sort((a,b) => a.distance-b.distance);
+        similar = similar.slice(0,5);
+
+        entry1.similar = similar;
+    });
+
+    // Bereite JSON fürs Speichern vor.
+    result.forEach(entry => {
+        delete entry.index;
+        entry.skills = entry.points.map(function(value,i) {
+            return value;
+            // return {
+            //     'name': pointColHeaders[i + pointCols[0]],
+            //     'value': value
+            // };
+        });
+        delete entry.points;
+        entry.similar.forEach(s => {delete s.distance;});
+    });
+
+    // Resultat als JSON speichern
+    fs.writeFileSync(
+        path.join(
+            '../',
+            config.path.output,
+            config.path.data,
+            'data_' + lang + '.json'),
+        JSON.stringify(result, null, '\t'),
+        'utf8'
+    );
+}
+
+createDirectory(path.join('../', config.path.output, config.path.data));
+transformData();

+ 119 - 0
bin/preprocess.js

@@ -0,0 +1,119 @@
+/**
+ * Generate html files, target-dependent
+ * Context for embedding page is loaded from markdown file
+ */
+const process = require('process');
+const path = require('path');
+const fs = require('fs');
+const posthtml = require('posthtml');
+const expressions = require('posthtml-expressions');
+const marked = require('marked');
+const config = require('../build.json');
+
+
+const target = process.env.NODE_ENV || 'development';
+
+// Change current directory to script location so that
+// the relative paths of the resources can be resolved
+process.chdir(path.dirname(process.argv[1]));
+
+function createDirectory(dir) {
+    fs.mkdirSync(
+        dir,
+        { recursive: true },
+        (error) => {
+            if (error !== null) {
+                console.error('Error while creating directory', error);
+            }
+        }
+    );
+}
+
+function createVisualisationHtml() {
+    const visualisation = fs.readFileSync(
+        path.join(
+            '../',
+            config.path.input,
+            config.path.html,
+            config.path.skeletons,
+            config.html.visualisation.skeleton
+        ), 'utf8'
+    );
+
+    // Generate html file for the visualisation
+    posthtml(
+        expressions({
+            locals: {
+                javascript: path.join(config.path.js, `${config.main}${config[target].infix}.js`),
+                stylesheet: path.join(config.path.css, `${config.main}${config[target].infix}.css`)
+            }
+        })
+    ).process(visualisation)
+        .then((result) => {
+            fs.writeFileSync(
+                path.join(
+                    '../',
+                    config.path.output,
+                    config.html.visualisation.name
+                ), result.html
+            );
+        });
+}
+
+function createContextHtml() {
+    // Load context from markdown file
+    const md = fs.readFileSync(
+        path.join(
+            '../',
+            config.path.input,
+            config.path.html,
+            config.path.markdown,
+            config.context
+        ), 'utf8');
+
+    // Convert markdown to html
+    var converted = marked(md);
+
+    // Load html skeleton
+    const skeleton = fs.readFileSync(
+        path.join(
+            '../',
+            config.path.input,
+            config.path.html,
+            config.path.skeletons,
+            config.html.index.skeleton
+        ), 'utf8');
+
+    // Compile html
+    // 1: Assign variables to iframe in context
+    // 2: Place generated html from (1) into skeleton
+    // write file
+    posthtml(
+        expressions({
+            locals: {
+                d3: config.html.visualisation.name,
+                width: `${config.width}px`,
+                height: `${config.height}px`
+            }
+        })
+    ).process(converted)
+        .then((result) => posthtml(expressions({locals: { content: result.html }}))
+            .process(skeleton)
+            .then((result) => {
+                fs.writeFileSync(
+                    path.join(
+                        '../',
+                        config.path.output,
+                        config.html.index.name
+                    ), result.html
+                );
+            }));
+}
+
+function createHtml() {
+    createVisualisationHtml();
+    createContextHtml();
+}
+
+createDirectory(path.join('../', config.path.output));
+createHtml();

+ 39 - 0
build.json

@@ -0,0 +1,39 @@
+{
+    "context": "index.md",
+    "main": "main",
+    "path": {
+        "assets": "assets",
+        "bin": "bin",
+        "build": "build",
+        "css": "css",
+        "data": "data",
+        "fonts": "fonts",
+        "html": "html",
+        "img": "img",
+        "input": "src",
+        "js": "js",
+        "markdown": "markdown",
+        "output": "dist",
+        "skeletons": "skeletons"
+    },
+    "html": {
+        "index": {
+            "name": "index.html",
+            "skeleton": "main.html"
+        },
+        "visualisation": {
+            "name": "multi-level-bar-chart-array.html",
+            "skeleton": "visualisation.html"
+        }
+    },
+    "development": {
+        "infix": "",
+        "sourcemap": true
+    },
+    "production": {
+        "infix": ".min",
+        "sourcemap": false
+    },
+    "height": 600,
+    "width": 960
+}

+ 966 - 0
data/jobloss_de.tsv

@@ -0,0 +1,966 @@
+Topschlüssel	Mutterschlüssel	Betroffene Berufstätigkeit	Label details	Output 1	Background information	Background information	Background information	Background information	Background information	Background information	Background information	Background information	Background information	Output 2
+			SOC code	Computerisation probability given current technology	Societal risk (jobs in Germany)	Fingerfertigkeit	Handfertigkeit	Originalität	Künstlerische Begabung	Soziale Wahrnehmungsvermögen	Verhandlungsfähigkeit	Überzeugungsfähigkeit	Anderen assistieren und fürsorgen	Beruf mit ähnlichen Anforderungen aber kleinerer Ersetzungswahrscheinlichkeit
+Managementberufe	Top Führungskräfte	Hauptgeschäftsführer/in	11-1011.00	0,01500	19455	31	0	72	11	81	78	78	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Top Führungskräfte	Leitende/r Nachhaltigkeitsbeauftragte/r	11-1011.03		0	31	0	66	10	69	47	66	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Top Führungskräfte	Betriebsleiter/in	11-1021.00	0,16000	54815	19	13	50	4	75	66	60	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Werbung, Marketing, Promotions, Öffentlichkeitsarbeit und Vertriebsmanager/in	Werbe-und Promotionsmanager/in	11-2011.00	0,03900	16909	28	16	69	48	75	60	56	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Werbung, Marketing, Promotions, Öffentlichkeitsarbeit und Vertriebsmanager/in	Marketingmanager/in	11-2021.00	0,01400	16343	19	0	66	18	72	66	69	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Werbung, Marketing, Promotions, Öffentlichkeitsarbeit und Vertriebsmanager/in	Verkaufsmanager/in	11-2022.00	0,01300	18606	19	13	66	9	72	72	78	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Werbung, Marketing, Promotions, Öffentlichkeitsarbeit und Vertriebsmanager/in	Öffentlichkeitsarbeit- und Fundraisingmanager/in	11-2031.00	0,01500	113090	38	0	63	18	78	60	69	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Verwaltungsmanager/in	11-3011.00	0,73000	33033	47	22	47	6	60	63	50	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Computer- und Informationssystemmanager/in	11-3021.00	0,03500	42651	28	28	56	11	66	50	53	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Finanzleiter/in und Controller/in	11-3031.01		0	41	0	53	5	56	50	50	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Finanzmanager/in, Filiale oder Abteilung	11-3031.02	0,06900	31053	25	10	50	5	69	53	66	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Manager/in industrielle Produktion	11-3051.00	0,03000	92439	41	22	56	1	56	53	56	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Leiter/in Qualitätssicherungssysteme	11-3051.01		0	50	44	50	0	63	53	56	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Produktionsleiter/in Geothermie	11-3051.02		0	47	31	47	4	63	50	50	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Produktionsleiter/in Biokraftstoffe	11-3051.03		0	31	35	53	1	60	50	53	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Leiter/in Biomassekraftwerk	11-3051.04		0	41	35	41	0	53	50	56	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Produktionsleitung Wasserkraft 	11-3051.06		0	35	31	53	1	56	56	60	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Einkaufsmanager/in	11-3061.00	0,03000	177871	35	0	63	4	69	69	69	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Manager/in Verkehrswesen	11-3071.01	0,59000	7573	25	16	56	1	60	63	63	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Manager/in Lagerung und Vertrieb	11-3071.02	0,59000	7573	35	28	41	0	60	56	53	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Logistikleiter/in	11-3071.03	0,59000	7573	28	0	50	2	60	66	63	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Manager/in Lohn und Bezüge	11-3111.00	0,96000	8139	25	0	41	0	63	53	53	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Personalmanager/in	11-3121.00	0,00550	38408	38	0	63	5	75	69	66	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Betriebsleitung	Manager/in Fortbildung und Entwicklung	11-3131.00	0,00630	38408	41	22	66	17	69	50	63	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Baumschule- und Gewächshausmanager/in	11-9013.01	0,04700	19738	50	47	56	3	63	63	60	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Manager/in landwirtschaftlicher Betriebe und Viehfarmen	11-9013.02	0,04700	19738	41	44	44	1	50	53	56	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Manager/in Aquakulturen	11-9013.03	0,04700	19738	47	50	53	5	63	53	53	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Bauleiter/in	11-9021.00	0,07100	5876	31	3	50	4	60	66	53	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Verwaltungsmitarbeiter/in im Bildungswesen (Vorschule, KiTa)	11-9031.00	0,01500	14363	35	6	50	13	72	66	56	82	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Verwaltungsmitarbeiter/in im Bildungswesen (Grundschule bis Sek II)	11-9032.00	0,00460	21718	31	3	69	41	78	63	60	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Verwaltungsmitarbeiter/in im Bildungswesen (Hochschule)	11-9033.00	0,01000	45480	35	6	63	7	72	66	63	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Koordinator/in Fernstudium	11-9039.01		0	31	19	56	13	69	56	63	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Koordinator/in Fitness und Wellness	11-9039.02		0	28	28	56	13	72	53	60	69	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Koordinator/in und Planer/in im Bereich Architektur- und Ingenieurwesen	11-9041.00	0,01700	46329	31	22	66	14	63	60	60	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Produktentwicklungsmanager/in Biotreibstoff-/Biodieseltechnologie	11-9041.01		0	47	35	63	1	47	47	50	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Manager/in Speisenzubereitung	11-9051.00	0,08300	3047	50	50	50	16	69	56	60	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Mitarbeiter/in Bestattungsunternehmen	11-9061.00		0	41	28	44	4	69	60	60	92	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Gaming Manager/in (Casino)	11-9071.00	0,09100	9836	31	22	44	5	72	60	66	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Manager/in Beherbergung	11-9081.00	0,00390	22284	44	31	60	15	72	66	66	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Medizinische und Gesundheitsmanager/in	11-9111.00	0,00730	115353	22	16	53	2	72	63	66	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Manager/in Naturwissenschaften	11-9121.00	0,01800	125820	28	0	60	2	60	47	50	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Koordinator/in klinische Studien	11-9121.01		0	38	0	53	0	63	56	56	71	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Spezialist/in Wasserressourcenmanagement	11-9121.02		0	35	0	53	3	50	47	50	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Leiter/in Poststelle	11-9131.00	0,75000	8988	31	0	50	3	75	66	56	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Grundstücks-, Immobilien- und Genossenschaftsmanager/in	11-9141.00	0,81000	595	22	3	50	1	63	66	63	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Manager/in gemeinnütziger Arbeit	11-9151.00	0,00670	63585	38	0	63	16	75	56	60	93	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Leitung Notfallmanagement	11-9161.00	0,00300	61888	35	25	69	4	66	63	63	66	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Manager/in für behördliche Angelegenheiten	11-9199.01	0,25000	142793	22	0	60	2	60	63	60	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Compliance Manager/in	11-9199.02	0,25000	142793	31	16	44	0	66	60	63	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Anlagefondsverwalter/in	11-9199.03	0,25000	142793	31	0	60	3	50	50	53	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Supply Chain Manager/in	11-9199.04	0,25000	142793	38	6	60	0	66	63	63	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Sicherheitsmanager/in	11-9199.07	0,25000	142793	31	25	56	4	66	53	53	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Spezialist/in für Verlustvorbeugung	11-9199.08	0,25000	142793	44	25	63	6	66	63	69	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Betriebsmanager/in Windenergie	11-9199.09	0,25000	142793	25	25	47	0	69	60	66	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Projektmanager/in Windenergie	11-9199.10	0,25000	142793	16	10	47	5	63	60	56	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Managementberufe	Weitere Managementberufe	Manager/in Industriebrachen- und Flächensanierung	11-9199.11	0,25000	142793	28	0	60	2	60	66	60	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Agent/in und Berater/in von Künstler/innen, Darsteller/innen und Profisportler/innen	13-1011.00	0,24000	66697	31	19	56	54	75	75	78	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Einkauf, landwirtschaftliche Produkte	13-1021.00	0,87000	119314	28	19	50	5	53	60	60	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Einkauf Groß-und Einzelhandel (außer landwirtschaftliche Produkte)	13-1022.00	0,29000	190601	25	25	50	1	56	75	69	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Einkauf (außer Groß- und Einzelhandel, landwirtschaftliche Produkte)	13-1023.00	0,77000	193430	28	19	41	10	63	63	66	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Schadenssachverständige/r Versicherung (Hausrat und Haftpflicht)	13-1031.01	0,98000	44632	41	19	47	1	60	66	53	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Versicherungssachverständige/r und Versicherungsprüfer/in	13-1031.02	0,98000	44632	38	25	41	3	60	69	53	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Versicherungsgutachter/in, Autoversicherung	13-1032.00	0,98000	90459	28	28	35	0	50	47	47	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Umweltschutzbeauftragte/r	13-1041.01	0,08000	183246	44	28	44	4	60	47	47	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Prüfer/in für Vergabe von Lizenzen	13-1041.02	0,08000	183246	35	35	47	4	66	50	50	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Gleichstellungsbeauftragte/r	13-1041.03	0,08000	183246	25	0	47	1	75	50	56	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Verwalter/in von staatlichen Liegenschaften	13-1041.04	0,08000	183246	44	35	47	7	60	50	50	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Untersuchungsrichter/in	13-1041.06	0,08000	183246	50	47	50	5	69	38	44	72	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Spezialist/in für behördliche Angelegenheiten	13-1041.07	0,08000	183246	38	6	50	1	56	50	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Kostenschätzer/in	13-1051.00	0,57000	68111	19	6	47	4	53	53	50	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Sachbearbeiter/in Personal	13-1071.00		0	28	0	41	1	56	47	47	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Vermittler/in für landwirtschaftliche Hilfskräfte	13-1074.00	0,97000	15211	25	35	25	5	50	44	41	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Spezialist/in für Arbeitnehmer/Arbeitgeber-Verhältnis	13-1075.00	0,31000	51138	0	0	63	8	72	81	78	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Logistiker/in	13-1081.00	0,01200	33882	25	0	63	4	66	56	56	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Logistikingenieur/in	13-1081.01		0	53	25	60	5	56	47	53	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Logistikanalyst/in	13-1081.02		0	35	3	53	7	47	41	44	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Managementanalyst/in	13-1111.00	0,13000	80558	19	0	56	5	72	50	53	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Tagungs-, Kongress- und Veranstaltungsplaner/in	13-1121.00	0,03700	17757	35	31	66	29	72	60	63	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Fundraiser/in / Spendensammler/in	13-1131.00		0	35	3	60	10	69	63	75	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Expert/in für Vergütungsmanagement und Arbeitgeberleistungen	13-1141.00	0,47000	94985	38	25	47	3	56	50	47	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Ausbildungs- und Personalentwicklungsspezialist/in 	13-1151.00	0,01400	60756	31	3	69	13	75	50	53	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Marktanalysen- und Marketingspezialist/in	13-1161.00	0,61000	166273	38	0	60	5	53	38	50	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Energieauditor/in	13-1199.01	0,23000	152694	41	41	50	1	47	50	50	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Sicherheitsmanagementspezialist/in	13-1199.02	0,23000	152694	35	3	53	3	56	47	50	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Zollabfertiger/in	13-1199.03	0,23000	152694	31	0	47	6	50	50	47	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Spezialist/in für betriebliches Kontinuitätsmanagement	13-1199.04	0,23000	152694	38	3	66	5	60	50	53	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Spezialist/in für Nachhaltigkeitsmanagement	13-1199.05	0,23000	152694	28	0	63	8	56	50	56	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Betriebswirtschaftliche Berufe	Online-Händler/in	13-1199.06	0,23000	152694	35	10	44	20	53	53	60	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Buchhalter/in	13-2011.01	0,94000	167687	50	22	41	0	47	44	41	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Wirtschaftsprüfer/in	13-2011.02	0,94000	167687	16	0	50	3	53	53	56	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Assessor/in	13-2021.01	0,90000	191167	41	25	47	3	63	47	50	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Sachverständige/r, Immobilien	13-2021.02	0,90000	191167	28	22	44	5	47	35	41	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Haushaltsanalyst/in (fin.)	13-2031.00	0,94000	61039	16	0	47	2	50	38	38	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Kreditanalyst/in	13-2041.00	0,98000	91308	41	19	41	3	44	41	44	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Finanzanalyst/in	13-2051.00	0,23000	197107	22	0	47	7	44	35	47	10	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Persönliche/r Finanzberater/in	13-2052.00	0,58000	55664	35	0	47	5	63	44	63	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Assekurant/in	13-2053.00	0,99000	35296	35	13	41	0	56	41	41	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Finanzprüfer/in	13-2061.00	0,17000	193713	31	0	56	0	66	56	50	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Kreditberater/in	13-2071.00	0,04000	165424	31	0	47	2	60	60	63	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Darlehensberater/in	13-2071.01		0	28	13	44	2	66	50	50	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Kreditsachbearbeiter/in	13-2072.00	0,98000	196259	31	16	28	2	56	47	47	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Steuerprüfer/in, Steuerbeamte/r, Finanzbeamte/r	13-2081.00	0,93000	68960	47	25	38	5	53	47	50	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Steuerberater/in	13-2082.00	0,99000	19172	35	22	41	8	50	41	44	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Spezialist/in für Risikomanagement	13-2099.02	0,33000	8705	38	0	47	1	50	41	50	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Geschäfts- und Finanzbetrieb	Finanzexpert/in	Betrugsprüfer/in, Ermittler/in und Analyst/in	13-2099.04	0,33000	8705	35	3	53	7	60	56	50	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	IT-Wissenschaftler/in	15-1111.00	0,01500	82538	47	31	56	5	50	38	44	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Informatiker/in für Systemanalyse	15-1121.00	0,00650	36428	50	25	50	2	53	38	50	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Spezialist/in für klinische IT-Anwendungen	15-1121.01		0	47	28	69	6	50	47	56	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Beauftragte/r für Informationsystemssicherheit	15-1122.00	0,21000	58776	44	25	47	12	50	50	47	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Computerprogrammierer/in	15-1131.00	0,48000	50855	38	25	47	0	47	28	38	13	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Softwareentwickler/in, Anwendungen	15-1132.00	0,04200	30770	38	25	56	0	47	44	47	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Softwareentwickler/in, Systemsoftware	15-1133.00	0,13000	30487	38	19	53	6	53	38	44	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Webentwickler/in	15-1134.00	0,21000	58776	47	31	53	27	50	44	47	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Datenbankadministrator/in	15-1141.00	0,03000	101209	35	22	50	0	44	28	41	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Netzwerk- und Systemadministrator/in	15-1142.00	0,03000	58493	50	47	53	2	50	38	44	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Computernetzwerkarchitekt/in	15-1143.00	0,21000	58776	50	36	55	2	42	38	49	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Fachkraft für Telekommunikationstechnik	15-1143.01		0	47	38	60	1	56	47	50	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Mitarbeiter/in IT-Support	15-1151.00	0,65000	59625	50	47	44	3	53	44	41	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Spezialist/in Netzwerk-Support	15-1152.00		0	50	35	41	1	47	31	31	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Software-Qualitätssicherungsspezialist/in	15-1199.01	0,22000	37842	31	25	50	2	47	35	38	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Ingenieur/in und Architekt/in für Computersysteme	15-1199.02	0,22000	37842	47	31	66	1	50	47	50	18	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Web-Administrator/in	15-1199.03	0,22000	37842	50	35	53	21	47	41	44	14	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Wissenschaftler/in und Technolog/in für raumbezogene Geodaten	15-1199.04	0,22000	37842	41	25	50	14	50	41	41	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Techniker/in für geographische Informationssysteme	15-1199.05	0,22000	37842	53	28	47	12	44	35	41	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Datenbankarchitekt/in	15-1199.06	0,22000	37842	22	19	50	0	53	41	44	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Business Intelligence-Analyst/in	15-1199.08	0,22000	37842	31	0	53	2	60	47	53	17	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	IT-Projektmanager/in	15-1199.09	0,22000	37842	31	0	53	6	56	56	56	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Suchmaschinenmarketingstrateg/in	15-1199.10	0,22000	37842	35	16	60	3	53	47	53	15	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Videospieldesigner/in	15-1199.11	0,22000	37842	50	31	75	49	53	47	53	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	IT	Fachkraft für Dokumentenverwaltungssyteme	15-1199.12	0,22000	37842	41	28	50	2	50	44	47	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	Mathematische Berufe	Versicherungsmathematiker/in	15-2011.00	0,21000	32750	35	3	53	0	56	44	50	12	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	Mathematische Berufe	Mathematiker/in	15-2021.00	0,04700	59907	35	0	60	5	44	28	41	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	Mathematische Berufe	Betriebsforschungsanalyst	15-2031.00	0,03500	197390	22	0	66	1	47	35	41	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	Mathematische Berufe	Statistiker/in	15-2041.00	0,22000	22849	41	6	53	1	44	28	44	14	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	Mathematische Berufe	Biostatistiker/in	15-2041.01		0	35	19	53	2	47	35	44	16	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	Mathematische Berufe	Manager/in klinischer Daten	15-2041.02		0	22	10	50	0	53	38	44	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+IT & Mathematik	Mathematische Berufe	Mathematische/r Techniker/in	15-2091.00	0,99000	37276	20	10	30	0	0	17	17	13	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Architektur, Landvermessung, Kartographie	Architekt/in, außer Landschaft und Schiffbau	17-1011.00	0,01800	145339	47	25	75	54	53	53	56	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Architektur, Landvermessung, Kartographie	Landschaftsarchitekt/in	17-1012.00	0,04500	73769	38	25	72	48	63	53	60	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Architektur, Landvermessung, Kartographie	Kartograph/in / Fachkraft für Photogrammetrie	17-1021.00	0,88000	22001	56	38	47	7	47	41	44	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Architektur, Landvermessung, Kartographie	Geomatiker/in	17-1022.00	0,38000	83104	53	50	47	2	53	41	41	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Architektur, Landvermessung, Kartographie	Vermessungsingenieur/in (Geodät/in)	17-1022.01		0	44	38	50	5	50	38	38	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Luft- und Raumfahrtingenieur/in	17-2011.00	0,01700	33599	31	0	60	4	50	50	53	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Landwirtschaftliche/r Ingenieur/in	17-2021.00	0,49000	21435	41	3	56	4	53	47	47	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Biomedizinische/r Ingenieur/in	17-2031.00	0,03700	23415	53	28	66	0	53	44	50	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Chemieingenieur/in	17-2041.00	0,01700	60190	38	6	63	6	47	44	47	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Bauingenieur/in, Hoch- und Tiefbau	17-2051.00	0,01900	48309	41	3	60	7	53	50	53	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Ingenieur/in für Verkehrswesen	17-2051.01		0	38	6	56	2	50	53	53	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Hardware-Ingenieur/in	17-2061.00	0,22000	27375	44	28	56	1	47	28	44	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Elektrotechnikingenieur/in	17-2071.00	0,10000	22566	38	25	56	1	53	50	50	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Elektroingenieur/in, außer Computeringenieur/innen	17-2072.00	0,02500	28790	53	44	56	6	50	50	50	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	RFID-Spezialist/in	17-2072.01		0	31	28	50	9	50	38	47	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Umweltingenieur/in	17-2081.00	0,01800	29073	28	0	63	8	60	56	60	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Wasser-, Abwasseringenieur/in	17-2081.01		0	35	0	63	3	50	47	56	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Arbeitsschutz- und Gesundheitsingenieur/in	17-2111.01	0,02800	14080	35	10	63	6	63	50	60	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Ingenieur/in für Brandschutz-und Prävention	17-2111.02	0,02800	14080	41	0	53	4	50	44	50	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Produktsicherheitsingenieur/in	17-2111.03	0,02800	14080	19	3	53	8	47	44	44	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Industrieingenieur/in	17-2112.00	0,02900	24547	41	6	53	1	53	44	47	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Ingenieur/in für Ergonomie- und Arbeitswissenschaften	17-2112.01		0	31	3	60	6	66	44	44	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Schiffmaschinenbauingenieur/in	17-2121.01	0,01000	14646	41	31	60	0	50	47	47	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Schiffbauingenieur/in	17-2121.02	0,01000	14646	31	22	63	2	53	47	47	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Ingenieur/in Materialwissenschaften	17-2131.00	0,02100	53118	41	28	53	7	47	44	47	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Maschinenbauingenieur/in	17-2141.00	0,01100	42934	41	16	56	3	47	47	50	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Brennstoffzelleningenieur/in	17-2141.01		0	44	35	56	0	47	44	47	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	KFZ-Ingenieur/in	17-2141.02		0	41	22	66	6	50	41	47	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Bergbauingenier/in und Ingenieurgeolog/in	17-2151.00	0,14000	54250	31	6	56	4	47	41	44	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Kernkraftingenieur/in	17-2161.00	0,07000	17474	41	31	56	0	56	47	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Erdölingenieur/in	17-2171.00	0,16000	85933	41	6	56	1	63	53	47	18	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Biochemische/r Ingenieur/in	17-2199.01	0,01400	124971	44	35	60	4	50	47	47	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Validierungsingenieur/in	17-2199.02	0,01400	124971	41	3	50	4	56	44	44	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Energieingenieur/in	17-2199.03	0,01400	124971	25	0	56	2	56	47	50	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Fertigungsingenieur/in	17-2199.04	0,01400	124971	50	44	69	4	53	44	47	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Mechatronikingenieur/in	17-2199.05	0,01400	124971	35	10	60	1	44	47	50	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Mikrosystemtechnikingenieur/in	17-2199.06	0,01400	124971	41	38	63	3	50	50	47	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Photonikingenieur/in	17-2199.07	0,01400	124971	47	44	63	1	44	38	47	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Robotikingenieur/in	17-2199.08	0,01400	124971	69	47	69	3	56	38	50	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Nanosystemingenieur/in	17-2199.09	0,01400	124971	44	31	63	5	53	44	44	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	Windenergieingenieur/in	17-2199.10	0,01400	124971	38	6	53	2	53	44	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Ingenieur/in	PV-Ingenieur/in	17-2199.11	0,01400	124971	35	31	60	1	47	44	47	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Bauzeichner/in	17-3011.01	0,52000	106584	56	35	53	37	47	38	41	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Technische/r Zeichner/in, Hoch- und Tiefbau	17-3011.02	0,52000	106584	50	25	44	4	47	38	38	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Technische/r Zeichner/in für Elektronik	17-3012.01	0,81000	81690	50	31	47	7	50	41	44	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Technische/r Zeichner/in für Elektrotechnik	17-3012.02	0,81000	81690	47	22	47	13	44	28	44	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Technische/r Zeichner/in	17-3013.00	0,68000	116485	53	35	56	2	44	31	35	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Betriebstechniker/in für Luft- und Raumfahrt	17-3021.00	0,48000	133741	47	44	44	2	50	41	41	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Bautechniker/in, Hoch- und Tiefbau	17-3022.00	0,75000	125254	47	31	50	1	47	41	38	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Bautechniker/in Elektronik	17-3023.01	0,84000	63302	56	53	50	2	44	31	44	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Bautechniker/in Elektrotechnik	17-3023.03	0,84000	63302	60	56	50	1	47	41	38	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Elektromechaniker/in	17-3024.00	0,81000	30204	72	66	41	2	50	28	35	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Robotik-Techniker/in	17-3024.01		0	72	63	47	4	50	41	41	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Umwelttechniker/in	17-3025.00	0,25000	74052	50	47	50	1	50	47	47	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Industrietechniker/in	17-3026.00	0,03000	62171	41	28	56	1	47	41	47	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Maschinenbautechniker/in	17-3027.00	0,38000	179286	56	50	50	2	47	44	44	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Maschinenbautechniker/in Automobiltechnik	17-3027.01		0	60	53	50	3	50	35	35	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Werkstoffprüfungsspezialist/in (zerstörungsfrei)	17-3029.01	0,24000	41237	50	50	41	3	47	38	41	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Elektrotechniker/in	17-3029.02	0,24000	41237	44	31	41	0	44	35	35	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Elektromechanische/r Techniker/in	17-3029.03	0,24000	41237	53	50	44	3	47	41	44	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Elektroniker/in	17-3029.04	0,24000	41237	63	50	50	4	47	35	47	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Betriebstechniker/in	17-3029.05	0,24000	41237	44	38	47	4	50	41	47	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Maschinenbautechniker/in Produktion	17-3029.06	0,24000	41237	50	50	56	7	47	50	50	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	mechanische/r Maschinenbautechniker	17-3029.07	0,24000	41237	60	50	50	3	44	44	44	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Fachkraft für Photonik	17-3029.08	0,24000	41237	63	56	41	4	44	31	35	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Fertigungstechniker/in	17-3029.09	0,24000	41237	53	53	47	4	47	41	38	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Nanotechnologische/r Ingenieur/in	17-3029.12	0,24000	41237	60	60	50	1	44	31	35	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Vermessungstechniker/in	17-3031.01	0,96000	44349	66	53	44	1	47	35	38	16	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architektur und Ingenieurswesen	Konstrukteur/in und Techniker/in	Kartierungstechniker/in	17-3031.02	0,96000	44349	53	38	50	4	44	31	38	16	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Tierwissenschaftler/in	19-1011.00	0,06100	23981	25	3	53	1	50	44	47	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Lebensmittelwissenschaftler/in und -technikerin	19-1012.00	0,07700	27658	38	28	63	6	56	53	53	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Boden- und Pflanzenwissenschaftler/in	19-1013.00	0,02100	15494	44	25	63	2	47	38	47	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Biolog/in	19-1020.01		0	44	35	56	0	56	38	47	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Biochemiker/in und Biophysiker/in	19-1021.00	0,02700	67545	47	35	72	0	50	38	44	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Mikrobiolog/in	19-1022.00	0,01200	18323	60	47	60	6	50	41	47	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Zoolog/in und Wildbiolog/in	19-1023.00	0,30000	20869	41	31	53	4	53	47	47	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Wissenschaftler/in Bioinformatik	19-1029.01	0,01500	11817	41	19	69	13	56	44	47	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Molekular-/Zellularbiolog/in	19-1029.02	0,01500	11817	50	35	66	6	53	38	44	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Genetiker/in	19-1029.03	0,01500	11817	38	35	72	6	63	47	53	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Boden-und Wasserschützer/in	19-1031.01	0,01600	57927	41	31	53	3	60	53	50	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Weidelandmanager/in	19-1031.02	0,01600	57927	38	31	56	1	56	63	56	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Naturforscher/in	19-1031.03	0,01600	57927	38	38	56	28	69	47	50	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Förster/in	19-1032.00	0,00810	5593	44	28	63	5	60	56	50	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Epidemiolog/in	19-1041.00	0,20000	35862	31	3	66	1	69	47	53	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Biowissenschaften	Medizinische Wissenschaftler/in, ausgenommen Epidemiolog/in	19-1042.00	0,00450	49158	41	25	50	1	56	44	50	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Physik	Astronom/in	19-2011.00	0,04100	104604	25	0	66	2	53	41	47	15	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Physik	Physiker/in	19-2012.00	0,10000	48592	47	6	78	1	53	41	53	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Physik	Atmosphären- und Weltraumforscher/in	19-2021.00	0,67000	24264	16	0	50	1	56	47	50	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Physik	Chemiker/in	19-2031.00	0,10000	31619	60	44	50	1	50	31	41	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Physik	Materialwissenschaftler/in	19-2032.00	0,02100	97531	38	28	60	2	50	44	50	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Physik	Umwelt- und Naturschutzwissenschaftler/in, einschließlich Gesundheit	19-2041.00	0,03300	16626	38	19	53	9	53	44	50	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Physik	Klimawandelanalyst/in	19-2041.01		0	22	0	50	2	53	53	56	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Physik	Renaturalisierungsplaner/in	19-2041.02		0	44	31	60	5	56	47	50	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Physik	Industrieökolog/in	19-2041.03		0	3	0	53	2	53	47	47	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Physik	Geowissenschaftler/in	19-2042.00	0,63000	79144	35	28	53	12	44	44	47	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Physik	Hydrolog/in	19-2043.00	0,01400	79427	38	25	60	7	50	41	50	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Physik	Fernerkundungswissenschaftler/in und Technolog/in	19-2099.01		0	44	25	60	4	50	41	47	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Wirtschaftswissenschaftler/in	19-3011.00	0,43000	6442	22	3	50	7	47	31	50	16	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Umweltökonom/in	19-3011.01		0	22	0	60	3	50	41	50	13	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Umfrageforscher/in	19-3022.00	0,23000	15777	35	22	53	0	56	47	56	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Schulpsycholog/in	19-3031.01	0,00470	4462	35	0	60	12	81	69	66	77	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Klinische Psycholog/in	19-3031.02	0,00470	4462	22	0	56	5	94	50	60	99	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Psychologische Beratung	19-3031.03	0,00470	4462	19	0	66	5	94	69	72	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Arbeits- und Organisationspsycholog/in	19-3032.00	0,01200	40671	28	0	66	4	72	50	63	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Neuropsycholog/in und klinische/r Neuropsycholog/in	19-3039.01	0,00430	51704	44	28	60	9	81	44	53	84	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Soziolog/in	19-3041.00	0,05900	10685	13	0	56	14	75	47	53	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Stadt- und Regionalplaner/in	19-3051.00	0,13000	62453	28	0	60	25	60	56	56	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Anthropolog/in	19-3091.01	0,00770	79709	25	0	53	22	66	38	44	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Archäolog/in	19-3091.02	0,00770	79709	50	44	69	24	53	44	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Geograph/in	19-3092.00	0,25000	35013	16	0	56	9	50	44	41	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Geschichtswissenschaftler/in	19-3093.00	0,44000	35579	13	22	50	46	60	31	44	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Politikwissenschaftler/in	19-3094.00	0,03900	187772	16	0	60	5	69	38	41	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Sozialwissenschaften und verwandte Berufsbilder	Verkehrsplaner/in	19-3099.01		0	41	0	66	3	56	50	56	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Landwirtschaftliche Techniker/in	19-4011.01	0,97000	89893	50	38	50	1	47	41	41	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Lebensmitteltechniker/in	19-4011.02	0,97000	89893	47	38	35	4	47	28	28	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Biologische Techniker/in	19-4021.00	0,30000	157220	50	44	50	4	41	22	35	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Chemische Techniker/in	19-4031.00	0,57000	137984	56	50	50	0	50	41	38	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Geophysikalische Datentechniker/in	19-4041.01	0,91000	100643	44	19	35	2	50	25	44	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Testtechniker/in für geologische Proben	19-4041.02	0,91000	100643	50	50	50	5	44	31	44	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Maschinist/in für kerntechnische Anlagen	19-4051.01	0,85000	118182	53	47	31	0	38	31	31	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Kernkraftüberwachungstechniker/in	19-4051.02	0,85000	118182	47	44	50	0	50	44	47	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Sozialwissenschaftliche Forschungsassistent/in	19-4061.00	0,65000	13514	53	10	50	5	50	41	44	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Stadt- und Regionalplanungsgehilf/in	19-4061.01		0	31	0	53	14	56	47	41	14	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Umwelt- und Naturschutzexpert/in, einschließlich Gesundheit	19-4091.00	0,77000	78295	47	44	50	2	56	44	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Forensische Techniker/in	19-4092.00	0,00950	95834	53	50	50	0	53	35	47	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Forst- und Naturschutzfachkräfte	19-4093.00	0,42000	31902	50	56	44	7	56	35	44	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Qualitätssicherungsanalyst/in	19-4099.01	0,61000	12100	47	41	44	0	50	41	38	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Techniker/in für Präzisionslandwirtschaft	19-4099.02	0,61000	12100	47	47	50	1	47	38	47	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Biowissenschaften, Physik, Sozialwissenschaften	Bio-, physik-, sozialwissenschaftliche/r Techniker/in	Fernerkundungstechniker/in	19-4099.03	0,61000	12100	44	31	56	3	47	38	38	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder	Suchtberater/in und Berater/in bei Verhaltensstörungen	21-1011.00	0,03300	17192	25	0	50	18	78	50	63	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder	Bildungs-, Beratungs-, Schul- und Berufsberater/in	21-1012.00	0,00850	6725	35	19	60	20	81	66	63	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder	Ehe- und Familientherapeut/in	21-1013.00	0,01400	12948	38	0	66	5	81	69	72	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder	Psychosoziale/r Berater/in	21-1014.00	0,00480	28507	28	0	60	15	94	56	66	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder	Rehabilitationsberater/in	21-1015.00	0,00940	1916	41	0	50	4	75	60	56	82	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder	Sozialarbeiter/in Kinder- und Jugendhilfe	21-1021.00	0,02800	784	41	0	53	0	78	63	63	80	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder	Sozialarbeiter/in Gesundheitswesen 	21-1022.00	0,00350	37559	28	3	50	2	78	53	53	92	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder	Sozialarbeiter/in Suchtkrankenhilfe und Mitarbeiter/in des sozialpsychiatrischen Dienstes	21-1023.00	0,00310	63019	25	0	63	17	81	56	63	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder	Sozialpädagog/in Gesundheitsförderung	21-1091.00	0,04500	51987	41	25	53	9	63	47	56	66	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder	Bewährungshelfer/in	21-1092.00	0,25000	11534	22	22	44	3	75	53	60	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder	Sozialarbeitsassistent/in	21-1093.00	0,13000	27093	31	22	47	5	75	44	56	68	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder	Berater/in Gesundheitswesen	21-1094.00		0	50	35	50	7	78	50	63	84	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Religiöse Arbeit	Klerus	21-2011.00	0,00810	32185	22	13	69	29	81	72	72	78	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gemeinnützige Arbeit und Sozialdienst	Religiöse Arbeit	Direktor/in, religiöse Aktivitäten und Bildung	21-2021.00	0,02500	77729	16	3	53	33	75	50	56	87	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Recht	Anwalt/Anwältin, Richter/in, verwandte Berufsbilder	Rechtsanwält/in	23-1011.00	0,03500	99512	31	10	66	6	69	75	75	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Recht	Anwalt/Anwältin, Richter/in, verwandte Berufsbilder	Wissenschaftliche Mitarbeiter/in bei Gerichtshof	23-1012.00	0,41000	40954	31	0	41	1	53	38	47	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Recht	Anwalt/Anwältin, Richter/in, verwandte Berufsbilder	Verwaltungsrichter/in, Schiedsrichter/in und Anhörungsbeauftragte/r	23-1021.00	0,64000	76315	31	13	44	4	66	53	47	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Recht	Anwalt/Anwältin, Richter/in, verwandte Berufsbilder	Schlichter/in, Mediator/in und Vermittler/in	23-1022.00	0,06000	171931	22	0	50	3	66	91	78	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Recht	Anwalt/Anwältin, Richter/in, verwandte Berufsbilder	Richter/in, Ermittlungsrichter/in und Amtsrichter/in	23-1023.00	0,40000	84801	25	0	47	5	63	60	53	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Recht	Rechtsbeistand	Rechtsanwaltsfachangestellte/r und Rechtsassistent/in	23-2011.00	0,94000	197956	38	0	44	0	47	38	44	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Recht	Rechtsbeistand	Gerichtsstenograph/in	23-2091.00	0,50000	31336	53	38	22	1	47	22	22	14	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Recht	Rechtsbeistand	Rechtsanwaltsgehilfe/in	23-2093.00	0,99000	10119	25	0	31	0	53	35	41	15	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Betriebswirtschaftslehre	25-1011.00	0,03200	53684	25	0	50	16	53	38	50	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Informatik	25-1021.00	0,03200	53684	44	25	50	14	63	38	44	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Mathematik	25-1022.00	0,03200	53684	19	0	50	10	53	44	44	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Architektur	25-1031.00	0,03200	53684	25	0	56	78	63	41	50	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Ingenieurswissenschaften	25-1032.00	0,03200	53684	35	0	60	11	56	50	50	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Agrarwissenschaften	25-1041.00	0,03200	53684	28	16	56	7	56	41	47	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Biologie	25-1042.00	0,03200	53684	31	25	56	13	53	47	44	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Forstwirtschaft und Umweltschutz	25-1043.00	0,03200	53684	25	0	50	8	60	41	50	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Atmosphäre, Geosphäre, Ozeanologie und Weltraum	25-1051.00	0,03200	53684	22	0	53	4	56	47	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Chemie	25-1052.00	0,03200	53684	28	13	50	13	53	35	47	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Umweltwissenschaften	25-1053.00	0,03200	53684	19	0	53	19	53	44	50	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Physik	25-1054.00	0,03200	53684	31	22	50	3	60	35	50	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Anthropologie und Archäologie	25-1061.00	0,03200	53684	13	0	53	26	60	47	50	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Regional-, oder Kulturwissenschaften	25-1062.00	0,03200	53684	25	6	50	43	56	35	47	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Volkswirtschaftslehre	25-1063.00	0,03200	53684	28	0	53	6	56	44	44	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Geographie	25-1064.00	0,03200	53684	22	0	50	20	53	38	47	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Politikwissenschaften	25-1065.00	0,03200	53684	16	0	50	20	53	44	44	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Psychologie	25-1066.00	0,03200	53684	22	0	50	8	69	41	44	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Soziologie	25-1067.00	0,03200	53684	13	0	50	11	66	41	47	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Gesundheitswesen	25-1071.00	0,03200	53684	19	6	50	8	56	41	44	67	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Pflegewissenschaften	25-1072.00	0,03200	53684	41	31	50	13	66	41	53	87	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Lehramt	25-1081.00	0,03200	53684	25	22	50	21	53	47	47	70	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Bibliothekswissenschaft	25-1082.00	0,03200	53684	22	6	50	11	60	41	47	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Strafrecht und Strafverfolgung	25-1111.00	0,03200	53684	22	0	47	18	50	47	50	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Jura	25-1112.00	0,03200	53684	25	0	50	15	50	50	53	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Sozialarbeit	25-1113.00	0,03200	53684	25	0	50	4	66	47	50	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Darstellende Künste	25-1121.00	0,03200	53684	28	28	63	100	63	47	47	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Kommunikationswissenschaften	25-1122.00	0,03200	53684	25	10	50	36	60	41	50	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Germanistik	25-1123.00	0,03200	53684	16	0	56	46	53	47	44	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Fremdsprachen und fremdsprachige Literaturwissenschaften	25-1124.00	0,03200	53684	19	0	50	37	60	38	44	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Geschichtswissenschaften	25-1125.00	0,03200	53684	10	0	47	44	53	47	50	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Religionswissenschaften und Philosophie	25-1126.00	0,03200	53684	22	3	50	36	56	35	44	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Wissenschaftliche Mitarbeiter/in	25-1191.00	0,03200	53684	16	16	53	29	53	35	35	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Hauswirtschaftslehre	25-1192.00	0,03200	53684	25	0	50	19	53	38	50	75	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Sport	25-1193.00	0,03200	53684	22	10	50	14	56	44	47	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Hochschullehrer/in	Hochschullehrer/in Berufsbildung	25-1194.00	0,03200	53684	38	35	47	25	56	41	47	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Schullehrer/in (Vorschule bis Sek II)	Vorschullehrer/in	25-2011.00	0,00740	5310	25	31	69	22	72	44	53	78	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Schullehrer/in (Vorschule bis Sek II)	Kindergärtner/in 	25-2012.00	0,15000	56230	28	6	56	39	72	50	53	66	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Schullehrer/in (Vorschule bis Sek II)	Grundschullehrer/in	25-2021.00	0,00440	64434	41	6	69	38	72	47	50	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Schullehrer/in (Vorschule bis Sek II)	Lehrer/in Sek I	25-2022.00	0,17000	11251	35	6	60	37	69	53	50	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Schullehrer/in (Vorschule bis Sek II)	Berufsschullehrer/in Sek I	25-2023.00	0,26000	12382	41	31	56	20	66	44	44	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Schullehrer/in (Vorschule bis Sek II)	Lehrer/in Sek II	25-2031.00	0,00780	21152	35	6	66	43	66	50	53	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Schullehrer/in (Vorschule bis Sek II)	Berufsschullehrer/in Sek II	25-2032.00	0,00880	10968	47	41	63	19	66	60	60	75	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Schullehrer/in (Vorschule bis Sek II)	Sonderpädagog/in, Kindergarten und Grundschule	25-2052.00		0	3	19	53	15	78	53	66	75	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Schullehrer/in (Vorschule bis Sek II)	Sonderpädagog/in, Sek I	25-2053.00	0,01600	57644	35	6	63	19	69	60	50	70	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Schullehrer/in (Vorschule bis Sek II)	Sonderpädagog/in, Sek II	25-2054.00	0,00770	52269	38	6	56	26	69	47	53	68	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Schullehrer/in (Vorschule bis Sek II)	Übungsleiter/in Behindertensport	25-2059.01		0	47	44	60	25	72	47	56	81	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Weitere Lehrberufe	Lehrer/in in der Erwachsenenbildung, Grund- und Sekundarstufen	25-3011.00	0,19000	13231	35	6	53	23	63	47	47	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Weitere Lehrberufe	Lehrer/in für außerschulische Aktivitäten und Persönlichkeitsreifung	25-3021.00	0,13000	117051	38	28	47	35	60	35	41	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Weitere Lehrberufe	Nachhilfelehrer/in	25-3099.02		0	35	19	50	10	66	50	50	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Bibliothekar/in, Kurator/in, Archivar/in	Archivar/in	25-4011.00	0,76000	91874	38	25	47	24	50	41	44	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Bibliothekar/in, Kurator/in, Archivar/in	Kurator/in	25-4012.00	0,00680	101492	38	25	60	61	53	50	50	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Bibliothekar/in, Kurator/in, Archivar/in	Museumstechniker/in und Restaurator/in	25-4013.00	0,59000	195410	60	53	56	67	50	44	44	18	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Bibliothekar/in, Kurator/in, Archivar/in	Bibliothekar/in	25-4021.00	0,65000	76032	41	28	47	18	60	44	50	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Bibliothekar/in, Kurator/in, Archivar/in	Bibliotheksassistent/in	25-4031.00	0,99000	10402	44	41	28	12	50	31	35	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Weitere Bildungs-, Ausbildungs-, und Bibliotheksarbeit	Spezialist/in für audiovisuelle und multimediale Sammlungen	25-9011.00	0,39000	4179	60	41	53	42	47	35	31	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Weitere Bildungs-, Ausbildungs-, und Bibliotheksarbeit	Berater/in für Landwirtschaft- und Hauswirtschaftmanagement	25-9021.00	0,00750	89328	19	22	69	7	69	50	53	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Weitere Bildungs-, Ausbildungs-, und Bibliotheksarbeit	Lehrplankoordinator/in	25-9031.00	0,00420	26527	35	6	66	34	69	63	60	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Weitere Bildungs-, Ausbildungs-, und Bibliotheksarbeit	Didaktische/r Designer/in	25-9031.01		0	35	16	72	20	63	50	53	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bildung, Ausbildung & Bibliothek	Weitere Bildungs-, Ausbildungs-, und Bibliotheksarbeit	Lehrassistenz	25-9041.00	0,56000	32467	28	6	44	18	60	41	47	75	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Kunst & Design	Künstlerische/r Leiter/in	27-1011.00	0,02300	36711	44	35	78	71	60	50	60	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Kunst & Design	Kunsthandwerker/in	27-1012.00	0,03500	18889	72	69	72	72	53	28	50	17	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Kunst & Design	Bildende Künstler/in, einschließlich Maler/in, Bildhauer/in und Zeichner/in	27-1013.00	0,04200	33316	60	63	78	91	50	35	44	12	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Kunst & Design	Multimediakünstler/in und Animationsspezialist/in (visuelle Effekte für Film, Videospiele etc.)	27-1014.00	0,01500	24829	47	31	60	80	50	47	50	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Kunst & Design	Produkt- und Industriedesigner/in	27-1021.00	0,03700	38125	47	28	69	33	53	41	47	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Kunst & Design	Modedesigner/in	27-1022.00	0,02100	45197	53	41	75	39	72	66	66	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Kunst & Design	Florist/in	27-1023.00	0,04700	25961	53	53	66	27	60	35	47	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Kunst & Design	Grafikdesigner/in	27-1024.00	0,08200	81973	44	31	75	73	53	47	47	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Kunst & Design	Innenarchitekt/in	27-1025.00	0,02200	7291	28	0	78	55	66	56	63	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Kunst & Design	Produktaussteller/in und Schaufensterdekorateur/in	27-1026.00	0,48000	72920	56	60	56	25	50	35	47	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Kunst & Design	Messen- und Ausstellungsgestalter/in	27-1027.00	0,00550	25678	50	50	78	90	56	47	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Schauspieler/in	27-2011.00	0,37000	65848	22	25	69	88	72	38	44	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Theater-, Film- und Fernsehproduzent/in	27-2012.01	0,02200	16060	38	19	60	44	63	56	53	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Theater-, Film- und Fernsehregie	27-2012.02	0,02200	16060	41	35	69	61	60	53	56	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Programmdirektor/in	27-2012.03	0,02200	16060	35	25	72	31	72	66	60	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Besetzungschef/in	27-2012.04	0,02200	16060	22	0	69	72	72	63	60	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Technische Leiter/in	27-2012.05	0,02200	16060	41	28	56	46	63	50	63	63	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Athlet/in und Berufssportler/in	27-2021.00	0,28000	193147	44	53	47	10	53	47	50	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Trainer/in und Talentsucher/in	27-2022.00	0,01300	50289	25	41	69	12	75	69	72	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Linien-/Kampfrichter/in, Schiedsrichter/in und andere Sportfunktionäre	27-2023.00	0,98000	3330	25	13	35	4	53	50	41	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Tänzer/in	27-2031.00	0,13000	20020	28	35	56	86	50	35	41	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Choreograf/in	27-2032.00	0,00400	43500	31	25	78	97	69	56	53	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Musik-Direktor/in	27-2041.01	0,01500	48026	25	31	69	91	66	53	56	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Komponist/in und Arrangeur/in	27-2041.04	0,01500	48026	53	22	72	89	47	38	41	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Sänger/in	27-2042.01	0,07400	112524	0	0	56	72	53	31	41	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder	Instrumentalmusiker/in	27-2042.02	0,07400	112524	63	69	60	91	53	41	47	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation	Radio- und Fernsehenansager/in	27-3011.00	0,10000	42368	31	31	66	48	63	47	47	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation	Öffentliche Ansager/in und andere Sprecher/in	27-3012.00	0,72000	49724	35	31	44	53	50	28	41	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation	Nachrichtendienstanalytiker/in	27-3021.00	0,06700	56513	44	25	69	19	75	50	53	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation	Reporter/in und Korrespondent/in	27-3022.00	0,11000	39257	31	22	69	26	66	50	53	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation	Public Relations Spezialist/in	27-3031.00	0,18000	148451	28	3	63	27	75	60	66	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation	Herausgeber/in	27-3041.00	0,05500	34448	47	22	66	35	50	50	50	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation	Technische/r Redakteur/in	27-3042.00	0,89000	74618	35	25	47	3	44	41	47	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation	Texter/in	27-3043.04	0,03800	89045	28	0	66	19	53	47	53	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation	Dichter/in, Lyriker/in und kreative Autor/in	27-3043.05	0,03800	89045	56	38	85	70	60	41	47	14	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation	Dolmetscher/in und Übersetzer/in	27-3091.00	0,38000	114787	41	13	50	27	53	31	47	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation	Audio- und Video-Techniker/in	27-4011.00	0,55000	190035	53	50	44	41	50	41	41	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation - Equipment	Übertragungstechniker/in	27-4012.00	0,74000	52552	53	47	47	15	47	22	31	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation - Equipment	Funker/in	27-4013.00	0,98000	25395	60	41	41	1	50	28	35	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation - Equipment	Tontechniker/in	27-4014.00	0,13000	93571	53	47	50	66	50	47	47	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation - Equipment	Fotograf/in	27-4021.00	0,02100	68677	53	53	66	67	53	38	47	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation - Equipment	Kamerafrau/mann für Fernsehen, Video und Film	27-4031.00	0,60000	27941	60	60	56	35	47	25	38	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Kunst, Design, Unterhaltung, Sport, Medien	Medien und Kommunikation - Equipment	Film- und Videoschnitt-Editor/in	27-4032.00	0,31000	5027	53	35	63	52	47	41	44	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Chiropraktiker/in	29-1011.00	0,02700	2199	50	47	47	4	69	41	50	93	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Zahnarzt/ärztin	29-1021.00	0,00440	26244	81	72	53	11	72	53	69	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Kieferchirurg/in	29-1022.00	0,00360	39540	78	72	56	11	69	41	44	95	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Orthopäd/in	29-1023.00	0,02300	2764	75	63	50	6	72	50	53	86	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Prosthodontist/in	29-1024.00	0,05500	52835	69	63	50	33	72	44	47	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Diet- und Ernährungstherapeut/in	29-1031.00	0,00390	14928	31	3	66	1	72	56	60	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Optometrist/in	29-1041.00	0,14000	3896	63	53	50	1	63	44	53	88	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Apotheker/in	29-1051.00	0,01200	53401	50	41	47	0	63	50	50	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Anästhesist/in	29-1061.00	0,00420	6159	56	50	47	2	69	47	50	92	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Allgemein- & Hausarzt/ärztin	29-1062.00	0,00420	6159	38	35	50	3	72	50	50	86	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Facharzt/ärztin Innere Medizin	29-1063.00	0,00420	6159	47	28	50	3	72	44	53	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Gynäkolog/in und Geburtshelfer/in	29-1064.00	0,00420	6159	47	50	50	14	69	50	50	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Facharzt/ärztin für Kindermedizin	29-1065.00	0,00420	6159	41	31	50	5	75	44	53	85	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Psychiater/in	29-1066.00	0,00420	6159	35	0	56	5	88	56	63	99	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Chirurg/in	29-1067.00	0,00420	6159	75	78	56	6	69	41	47	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Allergolog/in und Immunolog/in	29-1069.01	0,00420	6159	41	6	63	3	69	47	56	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Dermatolog/in	29-1069.02	0,00420	6159	56	41	47	8	63	44	56	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Klinikarzt/ärztin	29-1069.03	0,00420	6159	44	22	50	0	81	47	53	98	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Neurolog/in	29-1069.04	0,00420	6159	44	13	60	0	78	44	63	95	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Nuklearmediziner/in	29-1069.05	0,00420	6159	53	47	50	3	69	47	53	74	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Ophthalmolog/in	29-1069.06	0,00420	6159	69	50	53	6	72	41	63	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Patholog/in	29-1069.07	0,00420	6159	53	35	47	3	56	41	44	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Rehabilitationsarzt/ärztin	29-1069.08	0,00420	6159	44	38	60	11	75	41	56	99	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Arzt/Ärztin für Präventivmedizin	29-1069.09	0,00420	6159	22	10	66	8	75	53	60	69	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Radiolog/in	29-1069.10	0,00420	6159	50	35	53	8	69	44	50	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Sportmediziner/in	29-1069.11	0,00420	6159	56	44	63	5	72	50	63	100	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Urolog/in	29-1069.12	0,00420	6159	60	53	50	7	63	47	47	92	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Medizinische Fachassistenz	29-1071.00	0,14000	12665	53	38	50	6	75	47	53	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Anästhesiologische/r Assistent/in	29-1071.01		0	53	56	41	4	53	35	38	78	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Podolog/in	29-1081.00	0,00460	1350	56	50	53	8	66	47	50	97	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Ergotherapeut/in	29-1122.00	0,00350	69808	50	31	63	12	75	50	60	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Low-Vision-Therapeut/in, Orientierungs- und Mobilitätstrainer/in, Therapeut/in zur Rehabilitation von Sehstörungen	29-1122.01		0	47	19	56	6	69	50	53	70	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Physiotherapeut/in	29-1123.00	0,02100	29	53	53	50	10	72	44	50	92	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Strahlentherapeut/in	29-1124.00	0,34000	42086	50	50	31	2	60	41	41	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Entspannungstherapeut/in	29-1125.00	0,00280	8422	44	31	56	41	78	60	56	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Kunsttherapeut/in	29-1125.01		0	47	41	60	81	81	56	60	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Musiktherapeut/in	29-1125.02		0	56	44	69	93	81	50	56	95	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Atemtherapeut/in	29-1126.00	0,06600	34165	53	53	47	2	66	47	47	88	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Logopäd/in	29-1127.00	0,00640	1067	38	6	56	4	72	50	50	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Sportphysiolog/in	29-1128.00		0	38	28	56	12	66	44	53	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Tierarzt/ärztin	29-1131.00	0,03800	23698	56	50	53	5	56	47	47	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	staatlich geprüfte/r Gesundheits- und Krankenpfleger/in	29-1141.00	0,00900	25112	50	50	47	3	78	47	50	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	staatlich geprüfte/r Gesundheits- und Krankenpfleger/in - Fachweiterbildung Intensivpflege	29-1141.01		0	44	19	50	5	75	50	50	95	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	staatlich geprüfte/r Gesundheits- und Krankenpfleger/in - Fachweiterbildung Psychiatrie	29-1141.02		0	35	6	60	13	81	66	63	98	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	staatlich geprüfte/r Gesundheits- und Krankenpfleger/in - Fachweiterbildung Notfallpflege	29-1141.03		0	63	47	47	6	75	50	56	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Fachkrankenpfleger/-schwester	29-1141.04		0	50	44	56	8	75	56	63	92	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	staatlich geprüfte/r Gesundheits- und Krankenpfleger/in - Fachweiterbildung Anästhesie	29-1151.00		0	53	50	56	5	72	44	47	99	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Hebamme/Geburtshelfer	29-1161.00		0	50	44	50	4	78	44	47	97	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Pflegeexpert/in	29-1171.00		0	53	41	50	10	78	53	56	98	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Gehörspezialist/in	29-1181.00	0,00330	150431	56	41	50	4	69	44	47	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Akupunkteur/in	29-1199.01	0,02000	81124	60	44	44	5	66	38	41	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Facharzt/ärztin für Naturheilverfahren	29-1199.04	0,02000	81124	41	25	53	1	78	41	50	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Diagnose & Behandlung	Orthoptist/in	29-1199.05	0,02000	81124	47	44	50	3	69	35	50	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Medizinisch-klinische/r Laboringenieur/in bzw. Technologe/-in	29-2011.00	0,90000	106867	53	50	44	2	50	38	47	66	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	zytogenetische/r Techniker/in	29-2011.01		0	56	44	44	0	44	31	31	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Zytologieassistent/in	29-2011.02		0	72	50	35	1	47	28	31	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Spezialist/in für histologische Technik	29-2011.03		0	69	53	38	2	47	31	44	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Medizinisch-klinische/r Labortechniker/in	29-2012.00	0,47000	61605	66	53	47	0	50	41	38	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Zahnmedizinische Fachangestellte/r - Hygienebeauftragte/r	29-2021.00	0,68000	70657	66	53	38	2	53	35	50	89	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Herz-Kreislauf-Technologe/-in und -Techniker/in	29-2031.00	0,23000	50572	53	53	38	3	66	41	44	89	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Medizinisch-technische/r Assistent/in für Ultraschalltechnik	29-2032.00	0,35000	61322	50	50	50	2	69	38	50	82	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Medizinisch-technische/r Assistent/in für Nuklearmedizin	29-2033.00	0,13000	38974	47	47	44	1	60	35	44	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Medizinisch-technische/r Radiologieassistent/in	29-2034.00	0,23000	51421	53	50	44	4	63	31	41	97	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Medizinisch-technische/r Assistent/in MRT	29-2035.00		0	60	60	41	0	60	41	44	95	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Rettungshelfer/in und Sanitäter	29-2041.00	0,04900	158635	60	60	50	9	69	44	44	93	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Diätassistent/in	29-2051.00	0,13000	36994	47	38	47	2	50	44	47	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Pharmazeutisch-technische/r Assistent/in	29-2052.00	0,92000	48875	53	53	31	4	53	25	38	72	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Fachkraft für psychiatrische Pflege	29-2053.00	0,04300	69526	44	31	50	6	78	50	53	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Atemtherapie-Techniker/in	29-2054.00	0,10000	29639	53	50	44	8	63	38	47	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Chirurgisch-technische/r Assistent/in	29-2055.00	0,34000	40388	50	60	38	0	50	41	41	87	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Veterinärmedizinisch-technische/r Assistent/in	29-2056.00	0,02900	155240	56	53	44	0	50	38	47	87	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Augenheilkundlich-technische/r Assistent/in	29-2057.00		0	60	41	28	0	60	35	38	85	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Gesundheits- und Krankenpflegehelfer/in	29-2061.00	0,05800	110261	50	44	44	3	75	50	50	97	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Gesundheitsinformationstechniker/in	29-2071.00	0,91000	1633	47	38	35	3	44	25	25	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Optiker/in	29-2081.00	0,71000	76881	63	53	41	3	56	47	53	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Orthopädiemechaniker/in	29-2091.00	0,00350	55098	56	53	56	6	66	41	47	87	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Hörgeräteakustiker/in	29-2092.00		0	56	53	44	6	56	47	53	82	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Medizinisch-technische/r Assistent/in Neurodiagnostik	29-2099.01	0,40000	62736	60	44	41	0	56	35	31	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Augenheilkunde-Technologe/-in	29-2099.05	0,40000	62736	63	47	35	1	63	31	38	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Radiologische/r Techniker/in	29-2099.06	0,40000	62736	60	53	44	4	56	35	41	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Gesundheitstechniker/innen	Operationstechnische/r Assistent/in	29-2099.07	0,40000	62736	75	63	47	2	53	44	44	99	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Weitere behandelnde und technische Berufe im Gesundheitswesen	spezialisierte Fachkraft für Arbeitsmedizin und Arbeitsschutz	29-9011.00	0,17000	9554	41	19	50	1	69	47	60	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Weitere behandelnde und technische Berufe im Gesundheitswesen	technische Fachkraft für Arbeitsmedizin und Arbeitsschutz	29-9012.00	0,25000	39822	44	31	44	4	50	44	50	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Weitere behandelnde und technische Berufe im Gesundheitswesen	Sporttrainer/in	29-9091.00	0,00710	74900	53	50	56	3	69	38	53	93	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Weitere behandelnde und technische Berufe im Gesundheitswesen	Humangenetische/r Berater/in	29-9092.00		0	31	0	53	0	72	50	50	86	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Mediziner/innen & gesundheitstechnische Berufe	Weitere behandelnde und technische Berufe im Gesundheitswesen	Hebamme	29-9099.01		0	44	35	41	8	72	38	47	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Krankenpflege, häusliche Pflege, psychiatrische Pflege	Häusliche/r Krankenpfleger/in	31-1011.00	0,39000	28224	47	47	44	11	63	47	53	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Krankenpflege, häusliche Pflege, psychiatrische Pflege	Psychiatrische Pflegekraft	31-1013.00	0,47000	64999	41	38	47	7	75	53	53	98	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Krankenpflege, häusliche Pflege, psychiatrische Pflege	Pflegeassistent/in	31-1014.00		0	47	41	31	11	66	35	35	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Krankenpflege, häusliche Pflege, psychiatrische Pflege	Krankenpfleger/in	31-1015.00		0	47	50	25	0	60	35	31	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Krankenpflege, häusliche Pflege, psychiatrische Pflege	Ergotherapeutische Assistenz	31-2011.00	0,02800	23132	50	47	50	8	66	47	50	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Ergo- und physiotherapautische Assistenz	Praxisassistenz Ergotherapie	31-2012.00	0,27000	94420	50	44	41	3	63	38	50	89	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Ergo- und physiotherapautische Assistenz	Physiotherapeutische Assistenz	31-2021.00	0,01800	87630	50	50	47	7	66	31	47	87	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Ergo- und physiotherapautische Assistenz	Praxisassistenz Physiotherapie	31-2022.00	0,61000	85367	50	47	31	11	60	31	50	88	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Ergo- und physiotherapautische Assistenz	Massagetherapeut/in	31-9011.00	0,54000	67262	50	66	47	4	60	22	28	77	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Andere unterstützende Berufsbilder im Gesundheitswesen	Zahnmedizinische/r Fachangestellte/r	31-9091.00	0,51000	120162	53	50	41	5	50	44	47	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Andere unterstützende Berufsbilder im Gesundheitswesen	Medizinisch-technische Assistenz	31-9092.00	0,30000	147602	50	31	44	4	72	44	47	93	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Andere unterstützende Berufsbilder im Gesundheitswesen	Techniker/in für medizinische Geräte	31-9093.00	0,78000	111110	56	56	25	7	44	19	25	64	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Andere unterstützende Berufsbilder im Gesundheitswesen	medizinische Schreibkräfte	31-9094.00	0,89000	139681	60	38	22	0	47	22	22	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Andere unterstützende Berufsbilder im Gesundheitswesen	Apothekengehilfe/in	31-9095.00	0,72000	98097	50	35	22	0	56	22	31	77	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Andere unterstützende Berufsbilder im Gesundheitswesen	Tierarzthelfer/in und Versuchstierpfleger/in	31-9096.00	0,86000	26810	47	50	28	4	50	31	31	72	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Andere unterstützende Berufsbilder im Gesundheitswesen	Blutentnahme-Schwester/-pfleger	31-9097.00		0	56	47	38	4	63	35	41	88	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Andere unterstützende Berufsbilder im Gesundheitswesen	Logopädieassistant/in	31-9099.01	0,63000	4745	38	31	41	7	63	41	44	78	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Pflege- & Gesundheitsassistenz	Andere unterstützende Berufsbilder im Gesundheitswesen	Fachkraft Endoskopie-Assistenz	31-9099.02	0,63000	4745	60	60	28	1	53	35	38	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Leitung von Sicherheitsdienstleister/innen	Vorgesetzte/r von Justizvollzugsbeamt/innen	33-1011.00	0,02500	2481	41	35	44	1	75	69	66	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Leitung von Sicherheitsdienstleister/innen	Vorgesetzte/r von Polizist/innen und Ermittler/innen	33-1012.00	0,00440	55381	44	44	53	6	75	56	69	77	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Leitung von Sicherheitsdienstleister/innen	Hauptbrandmeister/in Feuerwehr	33-1021.01	0,00360	81407	53	53	50	4	66	56	60	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Leitung von Sicherheitsdienstleister/innen	Aufsicht der Waldbrandbekämpfung und -prävention	33-1021.02	0,00360	81407	47	53	50	3	60	44	50	75	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Brandbekämpfung und -prävention	Feuerwehrfrau/-mann (hauptberuflich)	33-2011.01	0,17000	38691	53	69	44	5	56	47	44	88	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Brandbekämpfung und -prävention	Feuerwehrfrau/-mann mit Spezialisierung Waldbrände	33-2011.02	0,17000	38691	63	72	50	3	56	47	47	64	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Brandbekämpfung und -prävention	Brandinspektor/in	33-2021.01	0,48000	70940	47	44	38	8	47	41	47	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Brandbekämpfung und -prävention	Sachverständiger zur Brandursachenermittlung	33-2021.02	0,48000	70940	50	47	44	1	50	41	50	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Brandbekämpfung und -prävention	Waldbrandinspektor/in und Brandpräventionsspezialist/in	33-2022.00	0,04800	93288	41	31	53	1	60	50	53	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Arbeit im Strafvollzug	Gerichtsvollzieher/in	33-3011.00	0,36000	69243	25	22	16	1	66	44	44	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Arbeit im Strafvollzug	Beamt/in im allgemeinen Justizvollzugs- und Verwaltungsdienst	33-3012.00	0,60000	44914	44	47	35	0	75	53	56	64	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Arbeit im Strafvollzug	Polizist/in	33-3021.01	0,34000	136004	50	50	50	5	75	50	53	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Arbeit im Strafvollzug	Polizeiangestellte/r für Identifikation und Akten	33-3021.02	0,34000	136004	60	41	38	5	56	41	44	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Arbeit im Strafvollzug	Kriminaldienst	33-3021.03	0,34000	136004	47	41	56	5	75	53	63	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Arbeit im Strafvollzug	Einwanderungs- und Zollinspektoren	33-3021.05	0,34000	136004	47	44	41	7	72	50	53	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Arbeit im Strafvollzug	Analytiker/in beim BKA	33-3021.06	0,34000	136004	35	16	53	10	50	38	44	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Arbeit im Strafvollzug	Wildhüter/in & Jagdaufseher/in	33-3031.00	0,08000	46895	41	41	47	4	60	47	60	61	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Arbeit im Strafvollzug	Ordnungsamt Parküberwacher/in	33-3041.00	0,84000	90742	44	38	25	20	53	44	44	74	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Arbeit im Strafvollzug	Streifenpolizist/in	33-3051.01	0,09800	59059	47	50	50	4	69	60	60	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Arbeit im Strafvollzug	Polizeikommissar/in (gehobener Dienst)	33-3051.03		0	47	44	44	2	75	72	69	67	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Arbeit im Strafvollzug	Bundespolizist/in	33-3052.00	0,57000	68394	53	50	47	1	60	53	56	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Andere Schutzdienstleistungen	Ordnungsamt Veterinäraufsicht	33-9011.00	0,21000	173628	41	50	47	0	56	44	47	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Andere Schutzdienstleistungen	Privatdetektiv/in und Ermittler/in	33-9021.00	0,31000	134872	31	25	50	8	63	47	47	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Andere Schutzdienstleistungen	Casino-Betrugsermittler	33-9031.00	0,95000	82821	25	22	35	5	56	47	41	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Andere Schutzdienstleistungen	Objekte-, Werte-, Personenschutz	33-9032.00	0,84000	105169	22	22	25	4	50	38	44	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Andere Schutzdienstleistungen	Verkehrslotse/in	33-9091.00	0,49000	47460	25	35	22	0	50	28	28	61	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Andere Schutzdienstleistungen	Badeaufsicht, Pistenretter/in und weiteres Schutzpersonal in Freizeitaktivitäten	33-9092.00	0,67000	98380	31	31	22	1	53	28	41	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Andere Schutzdienstleistungen	Kontrolleur für Transportsicherheit	33-9093.00		0	50	50	38	0	56	41	50	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Schutzdienstleistungsberufe	Andere Schutzdienstleistungen	Kaufhausdetektiv/in	33-9099.02		0	38	28	38	2	60	44	44	57	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Leitung von Nahrungsmittelzubereitung und Service	Küchenchef/in	35-1011.00	0,10000	124406	50	53	53	17	66	56	53	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Leitung von Nahrungsmittelzubereitung und Service	Aufsicht Speisenzubereitung 	35-1012.00	0,63000	129780	50	38	44	5	63	53	56	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Köch/in und Angestellte in der Nahrungszubereitung	Koch/Köchin Fast Food	35-2011.00	0,81000	67828	28	50	22	5	41	35	31	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Köch/in und Angestellte in der Nahrungszubereitung	Koch/Köchin Kantine/Cafeteria	35-2012.00	0,83000	180983	47	53	47	3	47	47	44	65	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Köch/in und Angestellte in der Nahrungszubereitung	Koch/Köchin Privathaushalt	35-2013.00	0,30000	169667	56	56	50	8	50	22	44	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Köch/in und Angestellte in der Nahrungszubereitung	Koch/Köchin Restaurant	35-2014.00	0,96000	143359	41	53	41	8	44	31	28	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Köch/in und Angestellte in der Nahrungszubereitung	Koch/Köchen Systemgastronomie (nicht Fast Food)	35-2015.00	0,94000	119031	50	56	38	14	44	38	38	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Köch/in und Angestellte in der Nahrungszubereitung	Großküche Speisenzubereitung	35-2021.00	0,87000	161181	44	47	22	8	38	22	25	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Essens- und Getränkeservice	Barkeeper/in	35-3011.00	0,77000	178437	50	47	41	9	60	47	47	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Essens- und Getränkeservice	Lebensmittelzubereitung und Ausgabe, einschließlich Fast Food	35-3021.00	0,92000	167121	47	44	25	3	53	31	38	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Essens- und Getränkeservice	Essensausgeber/in	35-3022.00	0,96000	138833	44	41	38	1	56	44	47	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Essens- und Getränkeservice	Barista	35-3022.01		0	53	50	38	18	53	38	44	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Essens- und Getränkeservice	Kellner/in	35-3031.00	0,94000	156655	47	53	31	3	66	38	47	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Essens- und Getränkeservice	Lebensmittelservierer/in, außer Restaurant	35-3041.00	0,86000	119597	35	41	22	2	47	19	22	67	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Andere Nahrungsmittelzubereitung und Service	Aushilfe in Restaurant, Cafeteria und/oder Barbereich	35-9011.00	0,91000	188621	44	60	25	8	44	25	22	61	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Andere Nahrungsmittelzubereitung und Service	Küchenhilfe	35-9021.00	0,77000	171365	50	69	25	9	41	28	28	61	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Nahrungsmittelherstellung und -Service	Andere Nahrungsmittelzubereitung und Service	Host/ess Restaurant/Bar/Café	35-9031.00	0,97000	91025	41	38	31	3	53	47	50	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gebäude- und Anlagenwartung	Leitung von Gebäude- und Anlagenwartung	Vorgesetzte/r Gebäudereinigung und Hausmeisterarbeiten	37-1011.00	0,94000	103472	35	44	41	8	60	50	50	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gebäude- und Anlagenwartung	Leitung von Gebäude- und Anlagenwartung	Vorgesetzte/r  landschaftsgärtnerische Arbeit und Außenarbeiten	37-1012.00	0,57000	107432	47	47	50	4	60	50	50	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gebäude- und Anlagenwartung	Gebäudereinigung und Schädlingsbekämpfung	Hausmeister und Reinigungspersonal (nicht Haushaltshilfe)	37-2011.00	0,66000	102623	41	50	25	7	44	22	25	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gebäude- und Anlagenwartung	Gebäudereinigung und Schädlingsbekämpfung	Haushaltshilfe	37-2012.00	0,69000	175891	38	47	25	0	44	25	31	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gebäude- und Anlagenwartung	Gebäudereinigung und Schädlingsbekämpfung	Desinfektions- und Schädlingsbekämpfungsfachkraft	37-2021.00	0,66000	184660	47	50	44	2	60	53	53	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gebäude- und Anlagenwartung	Anlagenwartung	landschaftsgärtnerische und Außenarbeiten	37-3011.00	0,95000	118748	44	60	25	7	38	22	25	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gebäude- und Anlagenwartung	Anlagenwartung	Spezialist/in für Pestizide	37-3012.00	0,97000	66131	47	53	35	2	50	35	35	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Gebäude- und Anlagenwartung	Anlagenwartung	Gartenbaufachkraft	37-3013.00	0,77000	87347	60	66	38	1	47	38	41	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Leitung von Wellness- und Dienstleistungspersonal	Saalchef/in Kasino	39-1011.00	0,28000	44066	13	10	47	2	72	56	53	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Leitung von Wellness- und Dienstleistungspersonal	Aufseher/in Spielautomaten	39-1012.00	0,54000	47743	38	44	28	6	60	41	38	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Leitung von Wellness- und Dienstleistungspersonal	Vorgesetzte/r von Dienstleistungspersonal	39-1021.00	0,07600	127517	35	31	50	11	69	53	63	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Leitung von Wellness- und Dienstleistungspersonal	Spa Manager/in	39-1021.01		0	35	22	53	0	72	56	69	85	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Tierpflege	Tiertrainer/in	39-2011.00	0,10000	180417	47	50	53	5	50	38	47	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Tierpflege	Haus- und Zootierpfleger/in	39-2021.00	0,82000	153543	41	44	28	4	44	31	35	63	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Unterhaltungsindustriepersonal	Croupier	39-3011.00	0,96000	186075	53	53	44	2	63	47	47	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Unterhaltungsindustriepersonal	Spielhallen- und Sportwettenbuchhalter/in	39-3012.00	0,91000	181266	44	41	25	6	50	31	38	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Unterhaltungsindustriepersonal	Filmvorführer/in	39-3021.00	0,97000	110827	47	53	31	10	44	25	31	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Unterhaltungsindustriepersonal	Platzanweiser/in, Lobbypersonal, Einlasser/in	39-3031.00	0,96000	94702	38	38	31	17	60	47	47	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Unterhaltungsindustriepersonal	Freizeit- und Erholungsmitarbeiter/in	39-3091.00	0,72000	78861	28	41	22	11	56	28	41	64	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Unterhaltungsindustriepersonal	Personal Requisite	39-3092.00	0,61000	86782	50	47	50	66	50	44	44	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Unterhaltungsindustriepersonal	Umkleideraum-, Garderoben- und Ankleidezimmerpersonal	39-3093.00	0,43000	72354	25	25	19	6	53	38	31	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Bestattungspersonal	Einbalsamierer/in	39-4011.00	0,54000	58210	56	60	31	16	53	31	35	81	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Bestattungspersonal	Begräbnisarbeiter/in	39-4021.00	0,37000	123840	22	25	28	7	63	25	25	86	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Bestattungspersonal	Bestattungsfachkraft	39-4031.00	0,20000	49441	47	41	44	14	78	56	53	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Beautypersonal	Coiffeur/Herrenfriseur	39-5011.00	0,80000	13797	53	60	44	11	53	22	35	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Beautypersonal	Friseur/in oder Kosmetiker/in	39-5012.00	0,11000	172213	72	72	69	5	53	44	47	73	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Beautypersonal	Maskenbildner/in	39-5091.00	0,01000	121860	69	69	60	63	50	44	47	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Beautypersonal	Nagel- und Fußpfleger/in	39-5092.00	0,95000	66414	53	50	41	16	50	38	41	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Beautypersonal	Haarwäscher/in	39-5093.00	0,79000	132326	47	50	25	8	44	31	35	63	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Beautypersonal	Hautpflege-Spezialist/in	39-5094.00	0,29000	59342	53	50	50	0	50	38	41	71	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Gepäckträger/in, Hotelpage, Concierge	Gepäckträger/in und Hotelpage	39-6011.00	0,83000	154109	41	47	28	3	60	35	31	63	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Gepäckträger/in, Hotelpage, Concierge	Concierge	39-6012.00	0,21000	40105	31	25	50	29	75	41	44	69	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Reise- und Tourleitung	Reiseleiter/in und -begleiter/in	39-7011.00	0,91000	45763	19	13	35	26	60	22	41	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Reise- und Tourleitung	Reiseveranstalter/in	39-7012.00	0,05700	114505	31	28	47	32	63	53	63	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Andere Beauty- und Dienstleistungsberufe	Erzieher/in	39-9011.00	0,08400	46046	41	31	50	8	60	47	50	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Andere Beauty- und Dienstleistungsberufe	Kinderbetreuer/in	39-9011.01		0	38	38	56	29	78	56	66	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Andere Personal Care und Dienstleister	Pflegeassistent/in	39-9021.00	0,74000	7856	47	31	28	6	66	25	31	93	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Andere Personal Care und Dienstleister	Personal Trainer	39-9031.00	0,08500	41520	38	50	50	12	60	22	47	65	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Andere Personal Care und Dienstleister	Freizeitgestalter/in, Teamer/in	39-9032.00	0,00610	65565	35	10	56	23	72	47	44	76	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Wellness- und Dienstleistungsberufe	Andere Personal Care und Dienstleister	Wohnheimverwalter/in	39-9041.00	0,06400	43783	35	16	53	14	75	69	63	89	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Leitung von Verkaufspersonal	Vorgesetzte/r von Verkaufspersonal im Einzelhandel	41-1011.00	0,28000	185509	50	44	47	12	60	53	53	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Leitung von Verkaufspersonal	Vorgesetzte/r von Verkaufspersonal (nicht Einzelhandel)	41-1012.00	0,07500	132609	38	0	60	9	72	63	69	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Einzelhandelpersonal	Kassierer/in	41-2011.00	0,97000	186641	44	41	31	8	50	38	38	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Einzelhandelpersonal	Cash Desk in Spielbanken, Verkaufsstandkassierer/in	41-2012.00	0,83000	190884	50	47	22	2	53	38	41	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Einzelhandelpersonal	Verkaufs- und Verleihschalterpersonal	41-2021.00	0,97000	160898	41	28	35	12	56	44	44	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Einzelhandelpersonal	Ersatzteilehändler/in	41-2022.00	0,98000	87913	44	44	47	1	63	50	66	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Einzelhandelpersonal	Einzelhandelkauffrau/-mann	41-2031.00	0,92000	159484	41	28	47	9	63	63	69	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Handelsvertreter/in Dienstleistungen	Werbeverkäufer/in	41-3011.00	0,54000	20586	35	6	53	14	75	63	72	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Handelsvertreter/in Dienstleistungen	Versicherungskauffrau/-mann	41-3021.00	0,92000	47178	35	0	47	6	60	60	66	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Handelsvertreter/in Dienstleistungen	Vertreter/in für Wertpapiere und Güter	41-3031.01	0,01600	64151	19	6	50	9	60	53	75	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Handelsvertreter/in Dienstleistungen	Vertreter/in für Finanzdienstleistungen	41-3031.02	0,01600	64151	31	19	47	4	69	53	78	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Handelsvertreter/in Dienstleistungen	Börsenhändler/in	41-3031.03	0,01600	64151	22	22	41	0	56	63	56	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Handelsvertreter/in Dienstleistungen	Tourismuskauffrau/-mann	41-3041.00	0,09900	136570	31	19	50	1	69	53	66	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Handelsvertreter/in Dienstleistungen	Strombörsenmakler/in	41-3099.01		0	38	19	50	0	53	56	56	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Handelsvertreter/in Großhandel und Produktion	Handelsvertreter/in, Großhandel und Produktio (technische und wissenschaftliche Produkte)	41-4011.00	0,25000	85084	35	0	50	3	72	75	81	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Handelsvertreter/in Großhandel und Produktion	Solar-/PV-Vertriebsmitarbeiter/in	41-4011.07		0	35	10	53	5	63	60	63	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Handelsvertreter/in Großhandel und Produktion	Handelsvertreter/in, Großhandel und Produktion (außer wissenschaftliche und technische Produkte)	41-4012.00	0,85000	188904	31	25	50	2	69	66	72	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Andere Verkaufsberufe	Vertriebsmitarbeiter/in Produktvorstellung	41-9011.00	0,51000	187206	35	25	47	3	50	35	63	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Andere Verkaufsberufe	Mannequin/Model	41-9012.00	0,98000	140247	10	10	41	31	50	31	28	7	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Andere Verkaufsberufe	Immobilienmakler/in	41-9021.00	0,97000	3613	6	3	38	5	60	66	63	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Andere Verkaufsberufe	Immobilienkauffrau/-mann	41-9022.00	0,86000	198239	25	22	47	4	69	72	72	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Andere Verkaufsberufe	Vertriebsingenieur/in	41-9031.00	0,00410	171082	44	25	63	0	75	69	81	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Andere Verkaufsberufe	Telemarketer/in	41-9041.00	0,99000	18040	25	13	28	3	63	44	78	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Vertrieb und verwandte Berufe	Andere Verkaufsberufe	Direktvertrieb (Tür-zu-Tür), Zeitungs- und Straßenverkäufer/in, und verwandte Berufe	41-9091.00	0,94000	178154	22	0	50	6	69	53	72	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Leitung von Sekretariats- und administrativem Personal	Vorgesetzte/r von Büro- und Verwaltungspersonal	43-1011.00	0,01400	187489	41	13	60	1	75	66	66	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Kommunikationstechnikbetreiber/in	Telefonzentralenpersonal	43-2011.00	0,96000	173062	44	31	22	0	63	25	31	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Kommunikationstechnikbetreiber/in	Telefonauskunft	43-2021.00	0,97000	181549	47	22	31	1	56	31	35	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Finanzangestellte/r	Inkassosachbearbeiter/in	43-3011.00	0,95000	189469	47	16	41	0	66	60	63	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Finanzangestellte/r	Bilanzbuchhalter/in	43-3021.01		0	41	13	28	0	47	28	28	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Finanzangestellte/r	Sachbearbeiter/in, Abrechnungen, Kosten, Raten	43-3021.02	0,96000	75749	44	25	25	0	50	41	44	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Finanzangestellte/r	Buchhalter/in	43-3031.00	0,98000	188055	47	25	35	0	53	38	41	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Finanzangestellte/r	Kassierer/in im Kasino	43-3041.00	0,39000	192015	38	25	25	3	53	38	38	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Finanzangestellte/r	Lohnbuchhalter/in	43-3051.00	0,97000	192864	31	13	25	1	44	25	28	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Finanzangestellte/r	Mitarbeiter/in Beschaffung	43-3061.00	0,98000	194279	6	10	35	2	63	47	47	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Finanzangestellte/r	Kassenbeamter/-beamtin	43-3071.00	0,98000	141096	47	31	35	2	53	35	38	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Finanzmakler/in	43-4011.00	0,98000	80275	47	25	41	0	50	47	38	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Angestellte/r für Korrespondenz im Finanzwesen	43-4021.00	0,86000	188338	41	6	50	3	56	47	47	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Urkundenbeamt/in	43-4031.01	0,46000	88762	31	25	25	0	53	47	44	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Verwaltungsfachangestellte/r	43-4031.02	0,46000	88762	28	19	31	4	50	28	35	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Büroangestellte/r Zulassungen & Genehmigungen	43-4031.03	0,46000	88762	44	25	28	0	50	35	31	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Bewilligungserteiler/in Kredite	43-4041.01	0,97000	107998	41	19	28	0	63	53	47	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Kreditprüfer/in	43-4041.02	0,97000	107998	25	0	25	0	53	44	38	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Kundendienst	43-4051.00	0,55000	186924	41	22	44	0	50	47	53	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Patientenvertreter/in	43-4051.03		0	41	6	44	13	75	60	66	86	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Sachbearbeiter/in, Anträge auf staatliche Leistungen	43-4061.00	0,70000	170516	31	25	44	5	69	50	50	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Büroangestellte/r Ablage	43-4071.00	0,97000	169385	47	41	47	16	50	35	31	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Rezeptionist/in Hotel, Motel, Resort	43-4081.00	0,94000	173911	38	25	41	7	66	41	47	65	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Sachbearbeiter/in (außer Kredit & staatliche Leistungen)	43-4111.00	0,94000	158918	31	22	31	5	53	44	47	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Bibliotheksassistenz, Büro	43-4121.00	0,95000	195693	41	35	31	19	53	28	35	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Kreditsachbearbeiter/in	43-4131.00	0,92000	193996	50	3	44	0	66	47	53	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Angestellte/r für Kontoeröffnungen	43-4141.00	0,99000	150148	47	25	38	0	60	44	50	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Angestellte/r für Bestellungen	43-4151.00	0,98000	177305	47	25	38	1	60	50	56	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Assistenz Personalabteilung (außer Abrechnung und Stunden)	43-4161.00	0,90000	95268	25	0	38	1	53	44	44	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Rezeptionist/in und Auskunft	43-4171.00	0,96000	196542	44	22	38	1	53	35	38	71	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Informations- und Dokumentationsangestellte/r	Angestellte/r für Fahrscheine und Reservierung	43-4181.00	0,61000	169102	47	28	44	20	66	47	56	67	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Agent/in für Fracht & Güter	43-5011.00	0,99000	83953	28	10	31	2	50	50	44	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Spediteur/in	43-5011.01		0	25	0	47	1	53	53	50	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Kurier/in und Bot/in	43-5021.00	0,94000	177022	53	53	31	0	44	28	35	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Disponent/in Polizei, Feuerwehr und Krankenwagen 	43-5031.00	0,49000	136853	44	35	47	3	72	50	53	64	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Disponent/in (außer Polizei, Feuerwehr und Krankenwagen)	43-5032.00	0,96000	176457	44	28	47	6	50	50	47	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Ableser/in (Strom-/Wasserzähler)	43-5041.00	0,85000	105735	44	47	31	1	44	35	38	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Büroangestellte/r Post	43-5051.00	0,95000	121294	50	53	25	3	50	31	41	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Postzusteller/in	43-5052.00	0,68000	144773	47	47	25	0	50	25	25	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Postsortierer/in, Bedienung von Sortiermaschinen	43-5053.00	0,79000	191733	50	60	22	0	44	19	25	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Mitarbeiter/in in Produktion, Planung und Terminüberwachung	43-5061.00	0,88000	99794	38	25	47	2	47	44	47	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Lagerlogistiker/in	43-5071.00	0,98000	172496	47	50	31	0	44	35	38	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Warenverräumer/in, Verkaufsfläche	43-5081.01	0,64000	138267	31	47	28	0	47	28	38	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Warenkennzeichner/in	43-5081.02	0,64000	138267	50	50	25	0	44	35	35	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Warenverräumer/in, Großlager	43-5081.03	0,64000	138267	35	53	19	1	41	38	41	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Auftragsbearbeiter/in, Groß-und Einzelhandel	43-5081.04	0,64000	138267	31	44	19	7	44	22	22	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal	Wäger/in, Vermesser/in, Prüfer/in und Prober/in, Bestandsführung	43-5111.00	0,95000	189752	56	38	22	2	53	28	38	15	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Sekretariat & Verwaltungsassistenz	Leitende/r Sekretär/in oder leitende Verwaltungsassistenz	43-6011.00	0,86000	126103	44	6	41	1	56	44	47	63	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Sekretariat & Verwaltungsassistenz	Sekretär/in Recht	43-6012.00	0,98000	179003	35	19	38	1	50	28	38	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Sekretariat & Verwaltungsassistenz	Sekretär/in Medizin	43-6013.00	0,81000	120728	47	25	25	4	53	28	31	65	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Sekretariat & Verwaltungsassistenz	Sekretär/in und Verwaltungsmitarbeiter/in, außer Recht, Medizin und Vorstand	43-6014.00	0,96000	195127	35	25	28	3	50	38	35	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Anderes Sekretariats- und Verwaltungsassistenzpersonal	Computerbediener/in	43-9011.00	0,78000	124688	56	25	44	1	50	38	44	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Anderes Sekretariats- und Verwaltungsassistenzpersonal	Dateneingeber/in	43-9021.00	0,99000	54533	81	35	35	0	44	35	35	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Anderes Sekretariats- und Verwaltungsassistenzpersonal	Textverarbeiter/in und Maschinenschreiber/in	43-9022.00	0,81000	194561	53	31	31	0	47	25	31	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Anderes Sekretariats- und Verwaltungsassistenzpersonal	Desktop-Publisher/in	43-9031.00	0,16000	166839	50	47	69	46	47	38	47	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Anderes Sekretariats- und Verwaltungsassistenzpersonal	Bearbeiter/in Versicherungsansprüche	43-9041.01	0,98000	177588	31	25	28	0	50	35	41	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Anderes Sekretariats- und Verwaltungsassistenzpersonal	Bearbeiter/in Versicherungsangelegenheiten	43-9041.02	0,98000	177588	35	25	31	0	47	38	41	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Anderes Sekretariats- und Verwaltungsassistenzpersonal	Poststelle	43-9051.00	0,94000	158352	53	53	25	1	44	19	22	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Anderes Sekretariats- und Verwaltungsassistenzpersonal	Büroangestellte/r, allgemein	43-9061.00	0,96000	135721	47	35	31	3	56	41	41	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Anderes Sekretariats- und Verwaltungsassistenzpersonal	Büromaschinenbedienung, außer Computer	43-9071.00	0,92000	103189	50	50	35	5	47	35	35	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Anderes Sekretariats- und Verwaltungsassistenzpersonal	Korreturleser/in	43-9081.00	0,84000	89611	25	22	22	4	31	19	22	12	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Anderes Sekretariats- und Verwaltungsassistenzpersonal	Statistische/r Assistant/in	43-9111.00	0,66000	171648	28	13	50	1	47	41	44	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Administration & Sekretariat	Anderes Sekretariats- und Verwaltungsassistenzpersonal	Techniker/in Bioinformatik	43-9111.01		0	38	0	50	1	47	38	44	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Leitung von Land-/Forstwirtschafts- und Fischereipersonal	Vorgesetzte/r von Holzfäller/innen	45-1011.05	0,57000	174759	50	50	50	1	50	47	50	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Leitung von Land-/Forstwirtschafts- und Fischereipersonal	Vorgesetzte/r von Aquakulturarbeiter/innen	45-1011.06	0,57000	174759	53	53	50	6	63	50	56	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Leitung von Land-/Forstwirtschafts- und Fischereipersonal	Vorgesetzte/r von Ernte- und Gartenbauarbeiter/innen	45-1011.07	0,57000	174759	50	47	35	3	63	50	53	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Leitung von Land-/Forstwirtschafts- und Fischereipersonal	Vorgesetzte/r von Arbeiter/innen in Tierhaltung und Tierpflege	45-1011.08	0,57000	174759	44	44	53	4	63	56	56	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Landwirtschaftliches Personal	Landwirtschaftliche Inspektor/in	45-2011.00	0,94000	77164	41	38	41	4	44	47	47	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Landwirtschaftliches Personal	Tierzüchter/in	45-2021.00	0,95000	141379	47	47	35	9	44	28	44	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Landwirtschaftliches Personal	Arbeiter/in Hobeln und Sortieren, landwirtschaftliche Produkte	45-2041.00	0,41000	128649	44	47	0	0	35	19	25	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Landwirtschaftliches Personal	Führer/in landwirtschaftliche Geräte	45-2091.00	0,87000	119879	60	63	22	1	50	19	25	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Landwirtschaftliches Personal	KiTa-Betreuer/in	45-2092.01		0	53	56	22	2	44	28	35	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Landwirtschaftliches Personal	Landarbeiter/in und Arbeiter/in, Ernte (saisonal)	45-2092.02		0	47	53	28	0	41	28	28	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Landwirtschaftliches Personal	Landarbeiter/in, Bauernhof, Viehbetrieb, und Aquakulturbetrieb	45-2093.00		0	50	53	38	0	50	35	41	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Fischerei- und Jagdberufe	Fischer/in und ähnliche Fischereiberufe	45-3011.00	0,83000	141662	60	69	31	1	44	41	31	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Fischerei- und Jagdberufe	Jäger/in und Pelzjäger/in	45-3021.00	0,77000	117899	53	56	35	0	38	22	22	11	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Forstwirtschaftliche, Naturerhaltung-, und Holzgewinnungsberufe	Wald- und Naturschutzarbeiter/in	45-4011.00	0,87000	123274	50	56	44	1	47	38	44	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Forstwirtschaftliche, Naturerhaltung-, und Holzgewinnungsberufe	Holzfäller/in	45-4021.00	0,76000	184943	44	63	28	0	31	25	31	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Forstwirtschaftliche, Naturerhaltung-, und Holzgewinnungsberufe	Bediener/in von Holzgewinnungsgeräten	45-4022.00	0,79000	55947	53	60	22	0	38	28	31	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Land- & Forstwirtschaftsarbeit, Fischerei 	Forstwirtschaftliche, Naturerhaltung-, und Holzgewinnungsberufe	Bediener/in von Hobel und Zuschnitt	45-4023.00	0,97000	106301	47	47	38	0	50	38	41	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Leitung von Bau- und Abbaupersonal	Vorgesetzte/r von Bau- und Abbauarbeiter/innen	47-1011.00	0,17000	128366	47	50	50	7	60	50	56	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Leitung von Bau- und Abbaupersonal	Manager/in von Solarinstallationen	47-1011.03		0	50	47	50	7	56	60	60	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Kesselhersteller/in	47-2011.00	0,68000	147885	72	69	35	0	44	35	31	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Maurer/in	47-2021.00	0,82000	112241	60	72	38	9	41	28	35	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Steinmetz	47-2022.00	0,89000	142227	60	63	44	1	53	47	47	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Bauschreiner/in	47-2031.01	0,72000	123557	50	66	44	5	47	28	31	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Trockenbaumonteur/in	47-2031.02	0,72000	123557	56	66	50	16	44	44	41	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Teppichleger/in	47-2041.00	0,87000	143642	53	56	31	6	47	31	35	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Bodenverleger/in, außer Teppich, Holz und harte Fliesen	47-2042.00	0,79000	115636	53	53	41	2	47	38	35	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Parkettschleifer/in und -versiegler/in	47-2043.00	0,87000	167970	56	63	25	4	35	22	25	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Fliesen-, Platten- und Mosiakverleger/in	47-2044.00	0,75000	146471	53	53	44	2	44	44	44	15	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Betonmaurer/in	47-2051.00	0,94000	144491	53	69	25	8	38	22	31	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Estrich- und Terrazzoverleger/in	47-2053.00	0,88000	133175	56	69	25	22	41	22	25	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Bauhilfsarbeiter/in	47-2061.00	0,88000	128083	50	69	28	8	50	28	28	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Straßen- und Asphaltbaugerätebediener/in	47-2071.00	0,83000	174194	47	50	22	5	41	25	28	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Bediener/in, Fahrer/in Vibrationsrammen	47-2072.00	0,82000	122142	47	66	31	0	44	28	28	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Betriebsingenieur/in und Betreiber/in anderer Baumaschinen	47-2073.00	0,95000	96966	47	60	28	1	41	22	35	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Trockenwand- und Deckenfliesenleger/in	47-2081.00	0,79000	53967	56	66	31	0	38	19	25	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Bauwerksabdichter/in	47-2082.00	0,62000	113373	47	53	25	0	41	25	25	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Elektriker/in	47-2111.00	0,15000	131195	63	60	44	2	44	31	41	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Glaser/in	47-2121.00	0,73000	100360	56	60	31	1	44	19	25	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Fachkraft für Dämmung, Boden, Decke und Wand	47-2131.00	0,83000	115919	50	63	35	0	44	38	41	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Fachkraft für mechanische Isolierung	47-2132.00	0,64000	142510	60	60	41	11	50	38	35	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Maler/in, Bau und Instandhaltung	47-2141.00	0,75000	97248	47	53	31	11	50	28	28	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Tapezierer/in	47-2142.00	0,87000	70091	56	66	25	11	41	25	28	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Fachkraft Rohrleitungsbau	47-2151.00	0,62000	134024	50	53	31	4	47	31	31	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Rohrschlosser/in und Monteur/in	47-2152.01	0,35000	150714	56	69	50	5	47	41	41	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Klempner/in	47-2152.02	0,35000	150714	66	63	47	4	47	35	35	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Gipser/in und Stuckateurfachkraft	47-2161.00	0,84000	150997	50	66	44	8	44	31	31	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Eisen- und Betonstahlarmierungsfachkraft	47-2171.00	0,90000	127800	56	66	28	1	38	22	22	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Dachdecker/in	47-2181.00	0,90000	128932	53	63	31	5	44	25	31	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Fachkraft Blechabdeckung	47-2211.00	0,82000	130629	56	56	35	2	41	25	28	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Beton- und Stahlbetonbaufachkraft	47-2221.00	0,83000	161747	66	75	44	0	47	28	35	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Baugewerbearbeiter/in	Installateur/in für Solar-/PV-Anlagen	47-2231.00		0	56	53	44	3	44	35	38	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Hilfskräfte Baugewerbe	Aushilfe - Maurer/in, Steinmetz, Fliesen-, Platten- und Mosaikverleger/in	47-3011.00	0,83000	115070	50	56	25	8	44	22	22	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Hilfskräfte Baugewerbe	Aushilfe - Tischler/in	47-3012.00	0,92000	170233	50	56	38	5	50	28	31	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Hilfskräfte Baugewerbe	Aushilfe - Elektriker/in	47-3013.00	0,74000	90176	56	69	28	0	35	22	25	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Hilfskräfte Baugewerbe	Aushilfe - Maler/in, Tapezierer/in, Gipser/in und Stuckateurarbeiten	47-3014.00	0,94000	111393	50	60	28	1	41	31	31	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Hilfskräfte Baugewerbe	Aushilfe - Rohrleger/in, Klempner/in, Rohrschlosser/in und Monteur/in	47-3015.00	0,57000	98663	50	69	28	0	38	25	25	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Hilfskräfte Baugewerbe	Aushilfe - Dachdecker/in	47-3016.00	0,72000	75466	53	63	31	6	41	28	25	61	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Weitere Berufe im Baugewerbe	Bausachverständige/r und Kontrolleur/in	47-4011.00	0,63000	160332	38	28	47	1	47	44	44	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Weitere Berufe im Baugewerbe	Fachkraft Fahrstuhlinstallation und Instandhaltung	47-4021.00	0,39000	86499	63	63	47	2	47	38	44	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Weitere Berufe im Baugewerbe	Zaunbauer/in	47-4031.00	0,92000	144208	60	69	28	6	44	38	35	16	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Weitere Berufe im Baugewerbe	Spezialist/in Gefahrstoffentsorgung	47-4041.00	0,53000	149017	50	56	44	19	50	44	47	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Weitere Berufe im Baugewerbe	Wartungsarbeiter/in Autobahnmeisterei	47-4051.00	0,87000	132044	56	63	35	3	47	38	38	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Weitere Berufe im Baugewerbe	Gleisbaufachkraft	47-4061.00	0,89000	130912	53	69	31	7	44	22	28	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Weitere Berufe im Baugewerbe	Fachkraft Abwassertechnik	47-4071.00	0,83000	109978	56	72	35	0	50	38	44	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Weitere Berufe im Baugewerbe	Pflaster/in, Steinsetzer/in	47-4091.00	0,83000	124123	53	60	41	4	53	41	50	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Weitere Berufe im Baugewerbe	Solarthermik-Installateur/in und -Techniker/in	47-4099.02	0,71000	86216	53	50	47	1	47	44	44	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Weitere Berufe im Baugewerbe	Fassaden-Installateur/in und Witterungsschutztechniker/in	47-4099.03	0,71000	86216	53	63	35	1	47	41	44	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Arbeiter/in Rohstoffgewinnung	Kranbaumführer/in, Öl und Gas	47-5011.00	0,80000	162595	56	69	31	2	47	38	38	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Arbeiter/in Rohstoffgewinnung	Drehbohrerbediener/in, Öl und Gas	47-5012.00	0,53000	137701	63	69	38	0	47	47	47	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Arbeiter/in Rohstoffgewinnung	Wartungseinheitsbediener/in, Öl, Gas und Bergbau	47-5013.00	0,93000	82255	50	60	41	0	50	44	44	73	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Arbeiter/in Rohstoffgewinnung	Erdbohrmaschinenbediener/in, mit Ausnahme von Öl und Gas	47-5021.00	0,85000	87065	53	69	35	0	38	35	35	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Arbeiter/in Rohstoffgewinnung	Sprengtechniker/in	47-5031.00	0,48000	92157	69	75	47	2	47	41	38	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Arbeiter/in Rohstoffgewinnung	Maschinist/in Bergbauförderbänder	47-5041.00	0,54000	178720	50	60	28	0	44	25	28	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Arbeiter/in Rohstoffgewinnung	Maschinenführer/in Streckenauffahrung	47-5042.00	0,59000	83387	50	60	35	0	53	38	38	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Arbeiter/in Rohstoffgewinnung	Gesteinsspalter/in, Steinbruch	47-5051.00	0,96000	106018	50	56	25	12	38	22	25	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Arbeiter/in Rohstoffgewinnung	Ankereinsetzer/in, Bergbau	47-5061.00	0,49000	72637	47	72	35	12	44	31	31	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Arbeiter/in Rohstoffgewinnung	Bohrturmarbeiter/in, Öl und Gas	47-5071.00	0,68000	30	50	66	28	7	41	25	28	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Bau & Abbau (Gewinnung)	Arbeiter/in Rohstoffgewinnung	Hilfskraft - Gewinnung	47-5081.00	0,37000	114222	63	69	44	4	47	35	31	57	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Leitung von Installations-, Wartungs- & Instandhaltungspersonal	Vorgesetzte/r von Mechaniker/innen, Installateur/innen, Wartungsarbeiter/innen	49-1011.00	0,00300	164293	50	50	47	3	60	50	53	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in	Reparatur und Wartung von Computern, Geldautomaten und und Büromaschinen	49-2011.00	0,74000	71506	63	53	44	0	47	44	38	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in	Installations und Wartung von Radio-, Mobilfunk- und Sendeturmgeräten	49-2021.00	0,93000	108847	60	53	31	0	44	31	38	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in	Radiofunkmechaniker/in	49-2021.01		0	69	63	44	1	50	35	35	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in	Installation und Reparatur von Telekommunikationsgeräten	49-2022.00	0,36000	117616	72	72	47	0	50	38	47	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in	Techniker/in für Bordelektronik	49-2091.00	0,70000	156372	66	56	47	7	47	35	47	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in	Elektromotor- und -werkzeugreparatur	49-2092.00	0,76000	78012	75	69	44	2	44	38	41	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in	Elektro- und Elektronikinstallation und -reparatur, Transportgeräte	49-2093.00	0,91000	73486	60	63	35	0	53	28	38	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in	Elektro- und Elektronikreparatur, Handels- und Industrieausrüstung	49-2094.00	0,41000	94137	69	69	50	0	47	35	50	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in	Elektro- und Elektronikinstandhalter/in, Elektrizitätskraftwerk, Umspannwerk und Relais	49-2095.00	0,38000	101775	56	56	44	7	47	38	41	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in	Elektro- und Elektronikinstallation und -reparatur, Kraftfahrzeuge	49-2096.00	0,61000	126952	72	63	47	7	47	44	44	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in	Installation und Reparatur, Home Entertainment	49-2097.00	0,65000	109130	69	56	44	4	50	35	41	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in	Installation Alarm- und Brandmeldeanlagen	49-2098.00	0,82000	157503	53	60	41	0	47	25	28	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Flugzeugmechaniker/in und Servicetechniker/in	49-3011.00	0,71000	88196	75	72	47	1	50	35	47	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Karosseriereparatur, Automobil	49-3021.00	0,91000	93005	50	56	41	2	44	25	38	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Austausch, Reparatur Autoglas	49-3022.00	0,55000	113939	50	53	25	0	47	35	35	12	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Kfz-Meister/in Mechanik	49-3023.01	0,59000	116768	72	69	41	0	44	41	41	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Kfz-Techniker/in Sonderbereiche	49-3023.02	0,59000	116768	72	75	28	0	41	25	28	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Bus- und LKW-Mechaniker/in und Dieselmotorspezialist/in	49-3031.00	0,73000	76598	66	66	41	5	44	28	35	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Mechaniker/in und Servicetechniker/in Landwirtschaftsmaschinen	49-3041.00	0,75000	147037	72	75	28	4	44	22	35	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Mechaniker/in mobile Schwermaschinen, außer Motoren	49-3042.00	0,40000	103755	72	75	41	0	47	31	38	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Reparatur Schienenfahrzeug	49-3043.00	0,88000	122708	66	72	38	0	41	35	35	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Motorboot Mechaniker/in und Servicetechniker/in	49-3051.00	0,66000	163161	66	69	35	3	41	22	25	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Motorradmechaniker/in	49-3052.00	0,79000	168253	69	72	50	0	47	31	41	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Mechaniker/in für Geländefahrzeuge und sonstige Kleinmotormechanik	49-3053.00	0,93000	92722	69	69	41	3	44	35	35	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Fahrradmechaniker/in	49-3091.00	0,94000	108281	72	69	44	5	56	47	47	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Mechaniker/in Freizeitfahrzeuge	49-3092.00	0,59000	154392	63	69	38	0	47	41	41	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in	Fachkraft für Reifenreparatur und -wechsel	49-3093.00	0,70000	97814	50	66	28	3	44	31	31	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Reparatur mechanischer Türen	49-9011.00	0,91000	102058	60	72	41	2	50	41	47	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Mechaniker/in für Geräte mit mechnischer Regelung, ausgenommen Türen	49-9012.00	0,63000	111959	50	53	41	0	47	28	28	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Installateur/in, Mechaniker/in für Heizung & Klimasysteme	49-9021.01	0,65000	105452	66	63	41	1	47	35	44	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Installateur/in, Mechaniker/in für Kühlsysteme	49-9021.02	0,65000	105452	60	53	35	0	56	38	38	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Reparatur Haushaltsgeräte	49-9031.00	0,72000	140813	66	66	41	0	47	35	41	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Mechaniker/in Industriemaschinen	49-9041.00	0,67000	91591	69	72	41	3	44	28	35	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Wartungsarbeiter/in, Maschinerie	49-9043.00	0,86000	127234	53	56	38	5	41	28	31	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Betriebs- und Reparaturschlosser/in	49-9044.00	0,59000	46612	72	69	47	3	44	47	44	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Instandsetzer/in von Feuerfestmaterial, ausgenommen Maurer/in	49-9045.00	0,82000	83670	50	60	31	0	44	25	25	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Installateur/in und Instandsetzer/in von Hochspannungsleitungen	49-9051.00	0,09700	185792	63	66	41	1	47	35	44	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Monteur/in und Instandsetzer/in von Telekommunikationsleitungen	49-9052.00	0,49000	65282	50	56	38	0	47	28	31	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Reparatur Kameras und Fotographiezubehör	49-9061.00	0,97000	153826	66	56	44	16	44	25	28	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Reparatur medizinische Geräte	49-9062.00	0,27000	196825	72	56	47	2	44	31	38	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Reparatur und Stimmen Musikinstrumente	49-9063.00	0,91000	99229	75	75	44	60	50	44	47	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Uhrmacher/in	49-9064.00	0,99000	168536	72	56	38	3	44	16	19	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Arbeiter/in Wartung und Reparatur, allgemein	49-9071.00	0,64000	56796	60	69	28	2	44	22	25	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Servicetechniker/in Windturbinen	49-9081.00		0	63	63	44	1	44	31	35	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Wartung und Reparatur von Münz-, Verkaufs- und Unterhaltungsautomaten	49-9091.00	0,94000	180700	69	69	35	0	53	25	35	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	gewerbliche Taucher/in	49-9092.00	0,18000	118465	69	69	50	0	50	50	47	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Textiländerungsnäher/in, ausgenommen Kleidung	49-9093.00	0,96000	57079	66	69	28	7	41	28	28	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Schlosser/in und Reparatur von Tresoren	49-9094.00	0,77000	148734	63	60	38	1	38	35	38	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Installateur/in Fertighaus und Mobilheim	49-9095.00	0,18000	153260	72	75	53	17	50	53	50	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Stoffleger/in	49-9096.00	0,89000	122425	50	60	31	2	38	31	31	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Signal- und Weichenreparatur	49-9097.00	0,90000	84519	69	69	31	1	44	31	35	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Hilfskräfte - Installation, Wartung und Reparatur	49-9098.00	0,79000	20303	56	66	31	4	41	28	35	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Wartung & Instandhaltung	Weitere Installations- und Instandhaltungsberufe	Geothermale/r Techniker/in	49-9099.01	0,50000	122991	50	50	44	1	41	35	35	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Leitung von Produktionspersonal	Direkte/r Manager/in von Produktion- und Betriebsarbeitskräften	51-1011.00	0,01600	113656	47	38	53	0	63	53	56	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Monteur/in, Verarbeiter/in	Montage von Flugzeugstruktur, Flächen, Einstellung und Systemen	51-2011.00	0,79000	175325	63	60	35	7	44	31	31	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Monteur/in, Verarbeiter/in	Aufspuler/in, Fertiger/in	51-2021.00	0,73000	182963	63	60	19	0	41	22	22	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Monteur/in, Verarbeiter/in	Montage elektrische und elektronische Geräte	51-2022.00	0,95000	126669	69	60	28	0	41	28	28	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Monteur/in, Verarbeiter/in	Monteur/in elektromechanische Ausrüstung	51-2023.00	0,97000	77446	69	66	35	11	38	28	28	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Monteur/in, Verarbeiter/in	Motor- und andere Maschinenmontage	51-2031.00	0,82000	162312	63	66	31	0	47	28	31	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Monteur/in, Verarbeiter/in	Strukturelle Metallbauer/in und Schlosser/in	51-2041.00	0,41000	182397	50	53	22	2	47	22	28	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Monteur/in, Verarbeiter/in	Glasfaserlaminierer/in und -verarbeiter/in	51-2091.00	0,93000	194844	56	60	41	2	44	38	38	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Monteur/in, Verarbeiter/in	Montage Teamarbeiter/in	51-2092.00	0,97000	147319	60	66	25	0	44	22	35	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Monteur/in, Verarbeiter/in	Montage und Kalibrierung Zeitsteuerungsgeräte	51-2093.00	0,98000	164575	75	60	31	0	44	16	25	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Nahrungsmittelverarbeitungsberufe	Bäcker/in	51-3011.00	0,89000	167404	50	50	44	14	44	28	25	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Nahrungsmittelverarbeitungsberufe	Metzger/in und Fleischzerleger/in	51-3021.00	0,93000	93854	50	63	28	1	50	44	44	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Nahrungsmittelverarbeitungsberufe	Fleisch-, Geflügel-, und Fischzerleger/in und -zuschneider/in	51-3022.00	0,94000	154674	50	53	31	1	47	31	31	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Nahrungsmittelverarbeitungsberufe	Schlachter/in und Fleischwarenhersteller/in	51-3023.00	0,60000	108564	63	60	19	5	38	25	22	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Nahrungsmittelverarbeitungsberufe	Maschinist/in Essens-, Tabak-, Back- und Trockenmaschinen	51-3091.00	0,91000	96117	47	53	31	0	47	35	38	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Nahrungsmittelverarbeitungsberufe	Lebensmitteltechniker/in	51-3092.00	0,70000	140530	50	53	25	5	47	31	28	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Nahrungsmittelverarbeitungsberufe	Maschinist/in industrielle Essenszubereitung	51-3093.00	0,61000	71223	47	53	28	0	44	22	22	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Bedienung Computergesteuerter Werkzeugmaschinen, Metall und Kunststoff	51-4011.00	0,86000	158069	53	53	47	6	47	28	28	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Programmierer/in numerischer gesteuerter Verfahrenstechnik, Metall und Plastik	51-4012.00	0,36000	165707	50	44	47	12	44	35	35	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in Extruder und Ziehanlagen f. Metall- und Plastikerzeugnisse	51-4021.00	0,91000	132892	50	66	31	5	44	19	35	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in Schmiedemaschinen, Metall und Kunststoff	51-4022.00	0,93000	120445	50	50	31	9	47	31	35	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in Walzen, Metall und Kunststoff	51-4023.00	0,83000	166556	56	66	38	0	47	28	28	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in Schneide-, Stanz- und Pressmaschinen, Metall und Kunststoff	51-4031.00	0,78000	176174	53	60	31	0	38	22	25	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in Bohr- und Drillmaschinen, Metall und Kunststoff	51-4032.00	0,94000	134589	53	56	35	6	47	35	35	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in Schleif-, Läpp-, Polier- und Bürstenmaschinen, Metall und Kunststoff	51-4033.00	0,95000	191450	53	69	25	2	41	25	25	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in Drehmaschinen, Metall und Kunststoff	51-4034.00	0,84000	100926	60	56	28	6	41	19	22	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in Fräs- und Hobelmaschinen, Metall und Kunststoff	51-4035.00	0,98000	145622	56	69	38	1	41	25	25	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in	51-4041.00	0,65000	141945	63	66	38	7	44	38	38	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in Metallraffination	51-4051.00	0,88000	164010	53	72	25	0	44	25	28	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Aus- und Formgießer/in, Metall	51-4052.00	0,87000	152128	56	63	25	1	44	25	28	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Modellbauer/in, Metall und Kunststoff	51-4061.00	0,93000	104321	56	60	38	1	41	22	25	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Mustermacher/in, Metall und Kunststoff	51-4062.00	0,90000	175042	53	60	41	0	47	28	28	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Gießereiformenmacher/in	51-4071.00	0,67000	155806	66	72	22	3	31	22	22	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in Spritzgieß- und Kernherstellungsmaschinen	51-4072.00	0,95000	133458	53	66	28	0	47	28	28	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Werkzeugeinrichter/in, Metall und Plastikerzeugnisse	51-4081.00	0,91000	168819	50	66	44	9	47	25	28	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Werkzeug- und Formenbauer/in	51-4111.00	0,84000	96400	56	53	38	2	41	19	25	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Schweißer/in, Fräser/in und Schlosser/in	51-4121.06	0,94000	156938	50	60	38	5	38	25	31	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Löter/in und Hartlöter/in	51-4121.07	0,94000	156938	60	53	19	2	31	22	22	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in Schweiß- und Lötmaschine	51-4122.00	0,61000	134307	53	60	25	6	41	25	25	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Spezialist/in für Geräte der Heiztechnik zur Anwendung an Metall- und Plastikobjekten	51-4191.00	0,91000	160615	56	63	25	0	41	22	22	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Mustermacher/in, Metall und Kunststoff	51-4192.00	0,84000	146754	50	56	38	0	41	25	31	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Maschinist/in Beschichtungsmaschinen, Metall und Kunststoff	51-4193.00	0,92000	186358	50	56	31	4	41	35	35	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Metall- und Kunststoffverarbeitungsberufe	Werkzeugschleifer/in, Pfeiler/in, Schärfer/in	51-4194.00	0,88000	131478	72	72	35	6	38	31	31	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Druckereiberufe	Fachkraft/Techniker/in Druckvorstufe	51-5111.00	0,97000	174477	47	44	41	27	47	41	47	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Druckereiberufe	Maschinist/in Druckmaschine	51-5112.00	0,83000	110544	53	53	41	0	47	31	38	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Druckereiberufe	Buchbinder/in	51-5113.00	0,95000	126386	63	60	35	4	41	28	28	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Arbeiter/in Wäscherei und chemische Reinigung	51-6011.00	0,71000	149582	47	50	25	6	47	31	31	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Maschinist/in Textilpresse	51-6021.00	0,81000	85650	56	63	22	4	31	22	25	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Maschinist/in Nähmaschinen	51-6031.00	0,89000	182680	56	63	22	3	44	25	31	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Fachkraft für Lederverarbeitung	51-6041.00	0,52000	197673	56	56	16	6	44	22	31	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Maschinist/in Maschinen zur Schuhherstellung	51-6042.00	0,97000	135155	53	60	28	17	28	19	22	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Näher/in (Hand)	51-6051.00	0,99000	183529	78	78	41	39	38	28	31	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Schneider/in, Damenschneider/in und Maßschneider/in	51-6052.00	0,84000	172779	69	60	41	12	50	35	35	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Maschinist/in Textil Bleich- und Färbemaschinen	51-6061.00	0,97000	112807	56	53	38	14	47	28	28	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Maschinist/in Textilschneidemaschinen	51-6062.00	0,95000	179851	56	60	35	1	44	35	31	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Maschinist/in Strick- und Webereimaschinen	51-6063.00	0,73000	146188	66	60	22	3	35	19	22	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Maschinist/in Textilwickel- und Zwirnmaschinen	51-6064.00	0,96000	7008	60	63	38	2	44	35	35	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Maschinist/in Extrudierungs-, Werkzeugs- und Pressmaschinen	51-6091.00	0,88000	75183	63	60	35	2	44	28	35	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Fachkraft zur Erstellung von Mustern auf Textilien	51-6092.00	0,00490	159766	63	53	69	22	47	38	41	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Textil-, Kleidungs- und Einrichtungsberufe	Polsterer/in	51-6093.00	0,39000	143076	75	75	50	2	47	35	38	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Holzverarbeitung	Möbelschreiner/in und Zimmermann/-frau	51-7011.00	0,92000	179568	72	72	47	2	41	25	31	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Holzverarbeitung	Möbelbauer/in	51-7021.00	0,87000	157786	56	63	41	0	44	31	38	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Holzverarbeitung	Modellbauer/in, Holz	51-7031.00	0,96000	139116	69	56	50	12	47	28	35	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Holzverarbeitung	Mustermacher/in, Holz	51-7032.00	0,91000	182114	60	75	38	2	47	25	28	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Holzverarbeitung	Machinist/in Sägeanlagen für Holz	51-7041.00	0,86000	173345	56	60	22	0	38	22	22	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Holzverarbeitung	Maschinist/in Holzbearbeitungsmaschinen, ausgenommen Sägemaschinen	51-7042.00	0,97000	100077	53	63	25	0	31	22	22	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Fabrik- und Anlagensystembetreiber/in	Maschinist/in kerntechnische Anlagen	51-8011.00	0,95000	137135	47	35	50	1	50	44	47	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Fabrik- und Anlagensystembetreiber/in	Disponent/in und Verteiler/in Strom	51-8012.00	0,64000	149300	44	31	44	0	44	41	38	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Fabrik- und Anlagensystembetreiber/in	Kraftwerksbetreiber/in	51-8013.00	0,85000	95551	53	47	44	2	47	25	31	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Fabrik- und Anlagensystembetreiber/in	Stationsingenieur/in und Kesselwärter/in	51-8021.00	0,89000	137418	50	53	35	1	47	44	41	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Fabrik- und Anlagensystembetreiber/in	Techniker/in, Maschinist/in für Wasser- und Abwasserreinigungsanlagen	51-8031.00	0,61000	121011	50	53	38	1	44	38	38	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Fabrik- und Anlagensystembetreiber/in	Chemiefabrikbetreiber/in	51-8091.00	0,85000	109695	50	53	28	0	41	31	35	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Fabrik- und Anlagensystembetreiber/in	Maschinist/in Gasanlagen	51-8092.00	0,78000	138550	50	44	35	0	47	44	38	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Fabrik- und Anlagensystembetreiber/in	Maschinist/in Erdölpumpstysteme, Raffinierie, Prüfer/in	51-8093.00	0,71000	117333	53	53	44	1	47	35	35	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Fabrik- und Anlagensystembetreiber/in	Techniker/in für Biomasseverarbeitung	51-8099.01	0,86000	145905	56	60	38	1	53	47	47	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Fabrik- und Anlagensystembetreiber/in	Techniker/in Biomassekraftwerk	51-8099.03	0,86000	145905	50	53	38	3	41	38	41	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Fabrik- und Anlagensystembetreiber/in	Techniker/in Wasserkraftwerk	51-8099.04	0,86000	145905	56	60	44	5	53	35	38	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Spezialist für chemische Anlagen	51-9011.00	0,76000	184095	50	56	31	3	44	25	28	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Maschinist/in Separations- und Filteranlagen	51-9012.00	0,88000	184378	50	50	28	1	44	28	38	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Maschinist/in Zerkleinerungsanlagen, Poliermaschinen	51-9021.00	0,97000	130346	50	66	28	2	44	35	41	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Schleifer/in und Polierer/in	51-9022.00	0,97000	98946	69	72	41	13	41	25	28	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Maschinist/in Vermischung und Vermengung	51-9023.00	0,83000	139964	50	56	28	2	47	28	28	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Schneidegeräte, Hand	51-9031.00	0,64000	164858	60	63	19	29	47	25	25	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Maschinist/in Schneide- und Trennmaschinen	51-9032.00	0,86000	71789	72	66	25	2	44	25	25	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Maschinist/in Extrudierungs- Werkzeugs- und Pressmaschinen	51-9041.00	0,93000	189187	56	60	28	10	47	19	25	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Maschinist/in Heizgeräte	51-9051.00	0,37000	176740	44	50	25	5	31	28	28	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Inspektor/in, Sortierer/in, Proband/in, Wäger/in	51-9061.00	0,98000	183812	47	47	28	2	44	22	31	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Juwelier/in	51-9071.01	0,95000	79992	85	72	60	32	44	41	41	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Edelstein und Diamanten Ver- und Bearbeiter/in	51-9071.06	0,95000	79992	66	53	38	2	44	31	38	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Schmied/in Edemetalle	51-9071.07	0,95000	79992	63	50	44	31	41	25	41	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Zahntechniker/in	51-9081.00	0,97000	185226	72	53	38	49	47	28	28	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Techniker/in für medizinische Geräte	51-9082.00	0,45000	192298	66	63	50	17	63	44	47	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Labortechniker/in im Bereich Optik	51-9083.00	0,97000	155523	66	63	28	10	41	28	31	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Maschinist/in Verpackungs- und Füllmaschinen	51-9111.00	0,98000	107715	50	60	28	0	47	31	31	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Maschinist/in Beschichtungsmaschinen	51-9121.00	0,91000	160049	60	63	31	3	47	28	31	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Maler Transportmittel	51-9122.00	0,69000	145056	63	63	31	5	44	22	25	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Maler/in, Beschichter/in, Dekorateur/in	51-9123.00	0,92000	195976	53	56	31	38	44	25	28	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Techniker/in in der Halbleiterproduktion	51-9141.00	0,88000	175608	56	53	35	7	47	25	31	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Entwickler/in (Fotographie) und Maschinist/in für Fotoentwicklung	51-9151.00	0,99000	125537	53	52	44	31	45	31	36	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Techniker/in für Klebemaschinen	51-9191.00	0,95000	162029	60	66	25	2	47	22	25	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Maschinist/in Metallbeizanlage	51-9192.00	0,81000	192581	50	53	28	4	41	25	28	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Heiz- und Kühlsystemmechaniker/in	51-9193.00	0,93000	152411	50	53	35	0	47	31	38	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Radierer/in und Graveur/in	51-9194.00	0,98000	104038	60	60	41	11	44	25	31	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Steinmetz/in und Schleifer/in, Herstellung	51-9195.03	0,90000	170799	63	66	44	26	44	28	25	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Glassbläser/in, Former/in, Modellierer/in	51-9195.04	0,90000	170799	63	66	44	19	38	28	35	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Töpfer/in, Herstellung	51-9195.05	0,90000	170799	72	69	56	71	47	19	31	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Former/in und Gießer/in	51-9195.07	0,90000	170799	56	60	28	5	47	25	25	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Maschinist/in Papiergütermaschinen	51-9196.00	0,67000	102906	53	53	35	4	47	28	28	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Reifenhersteller/in	51-9197.00	0,94000	161464	63	72	28	4	38	22	22	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Hilfskräfte Produktionsarbeit	51-9198.00	0,66000	41803	53	56	22	6	41	22	22	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Produktion	Weitere Produktionsberufe	Recyclingfachkraft	51-9199.01	0,92000	78578	56	69	25	7	41	22	25	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Leitung von Transport- und Beförderungspersonal	Flugfrachtabfertigungsvorgesetzte/r	53-1011.00	0,06600	29356	44	50	47	7	56	38	44	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Leitung von Transport- und Beförderungspersonal	Vorgesetzte/r für Aushilfen, Arbeiter/innen und Fachkräfte der Materialbeförderung	53-1021.00	0,42000	57361	44	47	47	3	56	56	56	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Leitung von Transport- und Beförderungspersonal	Recycling-Koordinator/in	53-1021.01		0	41	31	41	3	56	41	53	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Leitung von Transport- und Beförderungspersonal	Vorgesetzte/r für Fachkräfte im Transport, Maschinist/innen und Fahrzeugbetreiber/innen	53-1031.00	0,02900	88479	41	31	50	1	69	60	53	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Lufttransportberufe	Pilot/in, Copilot/in und Flugingenieur/in	53-2011.00	0,18000	50006	53	66	47	12	60	47	44	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Lufttransportberufe	Berufspilot/in	53-2012.00	0,55000	109413	53	63	47	1	50	35	44	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Lufttransportberufe	Fluglotse (Tower)	53-2021.00	0,11000	70374	47	35	60	4	60	41	47	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Lufttransportberufe	Fluglotse (Landebahn)	53-2022.00	0,71000	63868	38	38	50	1	50	47	50	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Lufttransportberufe	Flugbegleiter/in	53-2031.00	0,35000	104886	47	50	41	7	72	41	47	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Kraftfahrzeugsberufe	Krankenwagenfahrer/in und -betreuer/in, außer Rettungssanitäter/in	53-3011.00	0,25000	148168	44	56	35	0	50	44	44	89	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Kraftfahrzeugsberufe	Busfahrer/in Reise-, und Fernbus	53-3021.00	0,67000	190318	47	50	31	3	53	38	38	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Kraftfahrzeugsberufe	Busfahrer/in für Schulen oder Sonderkunden	53-3022.00	0,89000	121577	41	44	31	1	60	41	38	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Kraftfahrzeugsberufe	Fahrer/in, Vertriebsangestellte/r	53-3031.00	0,98000	107149	47	47	38	1	56	41	53	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Kraftfahrzeugsberufe	Sattelzug- und LKW-Fahrer/in	53-3032.00	0,79000	149865	47	53	31	1	44	31	28	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Kraftfahrzeugsberufe	LKW-oder Lieferservicefahrer/in	53-3033.00	0,69000	180134	47	50	22	0	47	22	28	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Kraftfahrzeugsberufe	Taxifahrer/in und Chauffeur/in	53-3041.00	0,89000	163444	47	53	38	2	50	38	38	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Schienentransportberufe	Lokführer/in	53-4011.00	0,96000	156089	50	60	25	1	44	25	25	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Schienentransportberufe	Kesselheizer/in Lokomotive	53-4012.00	0,93000	129215	50	56	25	1	47	28	28	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Schienentransportberufe	Mechaniker/in für Eisenbahnwagen	53-4013.00	0,91000	129498	47	56	35	1	47	31	41	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Schienentransportberufe	Eisenbahnbrems-, Signal-und Switch-Betreiber/in	53-4021.00	0,83000	139399	53	53	28	1	44	28	28	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Schienentransportberufe	Bahnleiter/in und Rangiermeister/in	53-4031.00	0,83000	130063	44	44	41	7	47	38	50	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Schienentransportberufe	U-Bahn- und Straßenbahnfahrer/in	53-4041.00	0,86000	64716	53	69	25	3	53	41	41	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Wassertransportberufe	Seeleute und Schiffsöler/in	53-5011.00	0,83000	96683	50	63	35	0	47	38	44	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Wassertransportberufe	Schiffs- und Bootskapitän/in	53-5021.01	0,27000	36145	50	60	53	2	69	47	53	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Wassertransportberufe	Deckoffizier/in (Schiffe, Boote, Frachtkähne)	53-5021.02	0,27000	36145	47	50	47	3	50	44	44	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Wassertransportberufe	Lotse, Schifffahrt	53-5021.03	0,27000	36145	44	47	47	0	47	38	41	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Wassertransportberufe	Motorbootfahrer/in	53-5022.00	0,62000	181832	56	69	38	0	53	38	35	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Wassertransportberufe	Schiffsingenieur/in	53-5031.00	0,04100	143925	60	56	50	0	47	25	25	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Weitere Transportberufe	Passierkontrolleur/in	53-6011.00	0,97000	131761	47	47	38	4	50	44	44	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Weitere Transportberufe	Parkwächter/in	53-6021.00	0,87000	151563	38	47	25	4	50	35	31	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Weitere Transportberufe	Automobil-und Wasserfahrzeugservicemitarbeiter/in	53-6031.00	0,83000	151846	56	56	28	0	47	41	41	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Weitere Transportberufe	Verkehrstechniker/in	53-6041.00	0,90000	116202	44	28	50	2	50	44	47	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Weitere Transportberufe	Luftsicherheitsinspektor	53-6051.01	0,90000	162878	50	47	44	6	50	47	47	57	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Weitere Transportberufe	Transportmittel, -ausrüstungs, und -systemeprüfer/in, außer Luftfahrt	53-6051.07	0,90000	0	47	47	25	0	44	28	28	10	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Weitere Transportberufe	Fracht- und Ladungsinspektor/in	53-6051.08	0,90000	0	44	35	35	1	50	38	41	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Weitere Transportberufe	Transportbegleitung, außer Flugbegleitung	53-6061.00	0,75000	151280	28	35	31	3	69	47	50	70	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Maschinist/in Förderband	53-7011.00	0,93000	159201	44	50	35	0	47	35	38	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Förderturm- und Kranarbeiter/in	53-7021.00	0,90000	169950	50	63	35	3	38	28	31	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Schwimmbaggerfahrer/in	53-7031.00	0,92000	84236	53	60	25	2	44	31	31	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Bediener/in Abbau- und Lademaschinen sowie Schleppschaufel	53-7032.00	0,94000	102340	63	72	25	2	50	35	50	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Fahrer/in Lademaschinen, Bergbau	53-7033.00	0,50000	165990	47	60	16	0	41	28	28	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Fachkraft Hebewerke/-züge und Winden	53-7041.00	0,65000	72072	53	60	38	2	53	41	44	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Bedienung Industrie-LKW und Schlepper	53-7051.00	0,93000	136287	47	63	22	7	44	22	25	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Reinigung von Fahrzeugen und Geräten	53-7061.00	0,37000	163727	38	53	13	6	35	22	22	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Fracht-, Lager-, und Materialbeförderung (händisch)	53-7062.00	0,85000	74335	44	53	22	3	35	25	25	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Machinenbefüllung und -Entleerung	53-7063.00	0,93000	154957	47	50	25	5	38	22	25	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Ein- und Verpackung (händisch)	53-7064.00	0,38000	152977	44	60	16	6	35	19	22	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Fachkraft für Gaskompressoren und Gaspumpstationen	53-7071.00	0,91000	135438	63	66	38	0	41	35	31	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Pumpenbetrieb, außer Förderbohrloch	53-7072.00	0,90000	165141	53	53	28	0	44	31	35	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Pumpenbetrieb Förderbohrloch	53-7073.00	0,84000	73203	41	50	22	1	41	13	16	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Fahrzeugführer/in Abfall-/Recyclingtransport	53-7081.00	0,93000	111676	50	53	28	0	47	31	35	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Minentransferautofahrer/in	53-7111.00	0,37000	135438	28	66	19	1	28	19	19	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personen- und Materialbeförderung	Materialbeförderungsberufe	Kesselwagen-, LKW- und Schiffbeladung	53-7121.00	0,72000	135438	50	63	41	0	44	38	35	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)

+ 966 - 0
data/jobloss_en.tsv

@@ -0,0 +1,966 @@
+Topschlüssel	Mutterschlüssel	Betroffene Berufstätigkeit	Label details	Output 1	Background information	Background information	Background information	Background information	Background information	Background information	Background information	Background information	Background information	Output 2
+			SOC code	Computerisation probability given current technology	Societal risk (jobs in Germany)	Fingerfertigkeit	Handfertigkeit	Originalität	Künstlerische Begabung	Soziale Wahrnehmungsvermögen	Verhandlungsfähigkeit	Überzeugungsfähigkeit	Anderen assistieren und fürsorgen	Beruf mit ähnlichen Anforderungen aber kleinerer Ersetzungswahrscheinlichkeit
+Management Occupations	Top Executives	Chief Executives	11-1011.00	0.01500	19455	31	0	72	11	81	78	78	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Top Executives	Chief Sustainability Officers	11-1011.03		0	31	0	66	10	69	47	66	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Top Executives	General and Operations Managers	11-1021.00	0.16000	54815	19	13	50	4	75	66	60	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Advertising, Marketing, Promotions, Public Relations, and Sales Managers	Advertising and Promotions Managers	11-2011.00	0.03900	16909	28	16	69	48	75	60	56	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Advertising, Marketing, Promotions, Public Relations, and Sales Managers	Marketing Managers	11-2021.00	0.01400	16343	19	0	66	18	72	66	69	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Advertising, Marketing, Promotions, Public Relations, and Sales Managers	Sales Managers	11-2022.00	0.01300	18606	19	13	66	9	72	72	78	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Advertising, Marketing, Promotions, Public Relations, and Sales Managers	Public Relations and Fundraising Managers	11-2031.00	0.01500	113090	38	0	63	18	78	60	69	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Administrative Services Managers	11-3011.00	0.73000	33033	47	22	47	6	60	63	50	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Computer and Information Systems Managers	11-3021.00	0.03500	42651	28	28	56	11	66	50	53	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Treasurers and Controllers	11-3031.01		0	41	0	53	5	56	50	50	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Financial Managers, Branch or Department	11-3031.02	0.06900	31053	25	10	50	5	69	53	66	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Industrial Production Managers	11-3051.00	0.03000	92439	41	22	56	1	56	53	56	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Quality Control Systems Managers	11-3051.01		0	50	44	50	0	63	53	56	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Geothermal Production Managers	11-3051.02		0	47	31	47	4	63	50	50	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Biofuels Production Managers	11-3051.03		0	31	35	53	1	60	50	53	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Biomass Power Plant Managers	11-3051.04		0	41	35	41	0	53	50	56	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Hydroelectric Production Managers	11-3051.06		0	35	31	53	1	56	56	60	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Purchasing Managers	11-3061.00	0.03000	177871	35	0	63	4	69	69	69	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Transportation Managers	11-3071.01	0.59000	7573	25	16	56	1	60	63	63	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Storage and Distribution Managers	11-3071.02	0.59000	7573	35	28	41	0	60	56	53	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Logistics Managers	11-3071.03	0.59000	7573	28	0	50	2	60	66	63	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Compensation and Benefits Managers	11-3111.00	0.96000	8139	25	0	41	0	63	53	53	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Human Resources Managers	11-3121.00	0.00550	38408	38	0	63	5	75	69	66	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Operations Specialties Managers	Training and Development Managers	11-3131.00	0.00630	38408	41	22	66	17	69	50	63	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Nursery and Greenhouse Managers	11-9013.01	0.04700	19738	50	47	56	3	63	63	60	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Farm and Ranch Managers	11-9013.02	0.04700	19738	41	44	44	1	50	53	56	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Aquacultural Managers	11-9013.03	0.04700	19738	47	50	53	5	63	53	53	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Construction Managers	11-9021.00	0.07100	5876	31	3	50	4	60	66	53	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Education Administrators, Preschool and Childcare Center/Program	11-9031.00	0.01500	14363	35	6	50	13	72	66	56	82	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Education Administrators, Elementary and Secondary School	11-9032.00	0.00460	21718	31	3	69	41	78	63	60	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Education Administrators, Postsecondary	11-9033.00	0.01000	45480	35	6	63	7	72	66	63	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Distance Learning Coordinators	11-9039.01		0	31	19	56	13	69	56	63	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Fitness and Wellness Coordinators	11-9039.02		0	28	28	56	13	72	53	60	69	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Architectural and Engineering Managers	11-9041.00	0.01700	46329	31	22	66	14	63	60	60	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Biofuels/Biodiesel Technology and Product Development Managers	11-9041.01		0	47	35	63	1	47	47	50	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Food Service Managers	11-9051.00	0.08300	3047	50	50	50	16	69	56	60	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Funeral Service Managers	11-9061.00		0	41	28	44	4	69	60	60	92	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Gaming Managers	11-9071.00	0.09100	9836	31	22	44	5	72	60	66	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Lodging Managers	11-9081.00	0.00390	22284	44	31	60	15	72	66	66	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Medical and Health Services Managers	11-9111.00	0.00730	115353	22	16	53	2	72	63	66	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Natural Sciences Managers	11-9121.00	0.01800	125820	28	0	60	2	60	47	50	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Clinical Research Coordinators	11-9121.01		0	38	0	53	0	63	56	56	71	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Water Resource Specialists	11-9121.02		0	35	0	53	3	50	47	50	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Postmasters and Mail Superintendents	11-9131.00	0.75000	8988	31	0	50	3	75	66	56	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Property, Real Estate, and Community Association Managers	11-9141.00	0.81000	595	22	3	50	1	63	66	63	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Social and Community Service Managers	11-9151.00	0.00670	63585	38	0	63	16	75	56	60	93	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Emergency Management Directors	11-9161.00	0.00300	61888	35	25	69	4	66	63	63	66	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Regulatory Affairs Managers	11-9199.01	0.25000	142793	22	0	60	2	60	63	60	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Compliance Managers	11-9199.02	0.25000	142793	31	16	44	0	66	60	63	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Investment Fund Managers	11-9199.03	0.25000	142793	31	0	60	3	50	50	53	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Supply Chain Managers	11-9199.04	0.25000	142793	38	6	60	0	66	63	63	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Security Managers	11-9199.07	0.25000	142793	31	25	56	4	66	53	53	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Loss Prevention Managers	11-9199.08	0.25000	142793	44	25	63	6	66	63	69	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Wind Energy Operations Managers	11-9199.09	0.25000	142793	25	25	47	0	69	60	66	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Wind Energy Project Managers	11-9199.10	0.25000	142793	16	10	47	5	63	60	56	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Management Occupations	Other Management Occupations	Brownfield Redevelopment Specialists and Site Managers	11-9199.11	0.25000	142793	28	0	60	2	60	66	60	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Agents and Business Managers of Artists, Performers, and Athletes	13-1011.00	0.24000	66697	31	19	56	54	75	75	78	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Buyers and Purchasing Agents, Farm Products	13-1021.00	0.87000	119314	28	19	50	5	53	60	60	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Wholesale and Retail Buyers, Except Farm Products	13-1022.00	0.29000	190601	25	25	50	1	56	75	69	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Purchasing Agents, Except Wholesale, Retail, and Farm Products	13-1023.00	0.77000	193430	28	19	41	10	63	63	66	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Claims Examiners, Property and Casualty Insurance	13-1031.01	0.98000	44632	41	19	47	1	60	66	53	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Insurance Adjusters, Examiners, and Investigators	13-1031.02	0.98000	44632	38	25	41	3	60	69	53	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Insurance Appraisers, Auto Damage	13-1032.00	0.98000	90459	28	28	35	0	50	47	47	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Environmental Compliance Inspectors	13-1041.01	0.08000	183246	44	28	44	4	60	47	47	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Licensing Examiners and Inspectors	13-1041.02	0.08000	183246	35	35	47	4	66	50	50	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Equal Opportunity Representatives and Officers	13-1041.03	0.08000	183246	25	0	47	1	75	50	56	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Government Property Inspectors and Investigators	13-1041.04	0.08000	183246	44	35	47	7	60	50	50	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Coroners	13-1041.06	0.08000	183246	50	47	50	5	69	38	44	72	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Regulatory Affairs Specialists	13-1041.07	0.08000	183246	38	6	50	1	56	50	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Cost Estimators	13-1051.00	0.57000	68111	19	6	47	4	53	53	50	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Human Resources Specialists	13-1071.00		0	28	0	41	1	56	47	47	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Farm Labor Contractors	13-1074.00	0.97000	15211	25	35	25	5	50	44	41	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Labor Relations Specialists	13-1075.00	0.31000	51138	0	0	63	8	72	81	78	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Logisticians	13-1081.00	0.01200	33882	25	0	63	4	66	56	56	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Logistics Engineers	13-1081.01		0	53	25	60	5	56	47	53	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Logistics Analysts	13-1081.02		0	35	3	53	7	47	41	44	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Management Analysts	13-1111.00	0.13000	80558	19	0	56	5	72	50	53	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Meeting, Convention, and Event Planners	13-1121.00	0.03700	17757	35	31	66	29	72	60	63	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Fundraisers	13-1131.00		0	35	3	60	10	69	63	75	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Compensation, Benefits, and Job Analysis Specialists	13-1141.00	0.47000	94985	38	25	47	3	56	50	47	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Training and Development Specialists	13-1151.00	0.01400	60756	31	3	69	13	75	50	53	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Market Research Analysts and Marketing Specialists	13-1161.00	0.61000	166273	38	0	60	5	53	38	50	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Energy Auditors	13-1199.01	0.23000	152694	41	41	50	1	47	50	50	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Security Management Specialists	13-1199.02	0.23000	152694	35	3	53	3	56	47	50	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Customs Brokers	13-1199.03	0.23000	152694	31	0	47	6	50	50	47	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Business Continuity Planners	13-1199.04	0.23000	152694	38	3	66	5	60	50	53	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Sustainability Specialists	13-1199.05	0.23000	152694	28	0	63	8	56	50	56	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Business Operations Specialists	Online Merchants	13-1199.06	0.23000	152694	35	10	44	20	53	53	60	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Accountants	13-2011.01	0.94000	167687	50	22	41	0	47	44	41	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Auditors	13-2011.02	0.94000	167687	16	0	50	3	53	53	56	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Assessors	13-2021.01	0.90000	191167	41	25	47	3	63	47	50	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Appraisers, Real Estate	13-2021.02	0.90000	191167	28	22	44	5	47	35	41	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Budget Analysts	13-2031.00	0.94000	61039	16	0	47	2	50	38	38	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Credit Analysts	13-2041.00	0.98000	91308	41	19	41	3	44	41	44	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Financial Analysts	13-2051.00	0.23000	197107	22	0	47	7	44	35	47	10	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Personal Financial Advisors	13-2052.00	0.58000	55664	35	0	47	5	63	44	63	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Insurance Underwriters	13-2053.00	0.99000	35296	35	13	41	0	56	41	41	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Financial Examiners	13-2061.00	0.17000	193713	31	0	56	0	66	56	50	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Credit Counselors	13-2071.00	0.04000	165424	31	0	47	2	60	60	63	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Loan Counselors	13-2071.01		0	28	13	44	2	66	50	50	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Loan Officers	13-2072.00	0.98000	196259	31	16	28	2	56	47	47	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Tax Examiners and Collectors, and Revenue Agents	13-2081.00	0.93000	68960	47	25	38	5	53	47	50	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Tax Preparers	13-2082.00	0.99000	19172	35	22	41	8	50	41	44	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Risk Management Specialists	13-2099.02	0.33000	8705	38	0	47	1	50	41	50	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Business and Financial Operations Occupations	Financial Specialists	Fraud Examiners, Investigators and Analysts	13-2099.04	0.33000	8705	35	3	53	7	60	56	50	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Computer and Information Research Scientists	15-1111.00	0.01500	82538	47	31	56	5	50	38	44	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Computer Systems Analysts	15-1121.00	0.00650	36428	50	25	50	2	53	38	50	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Informatics Nurse Specialists	15-1121.01		0	47	28	69	6	50	47	56	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Information Security Analysts	15-1122.00	0.21000	58776	44	25	47	12	50	50	47	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Computer Programmers	15-1131.00	0.48000	50855	38	25	47	0	47	28	38	13	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Software Developers, Applications	15-1132.00	0.04200	30770	38	25	56	0	47	44	47	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Software Developers, Systems Software	15-1133.00	0.13000	30487	38	19	53	6	53	38	44	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Web Developers	15-1134.00	0.21000	58776	47	31	53	27	50	44	47	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Database Administrators	15-1141.00	0.03000	101209	35	22	50	0	44	28	41	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Network and Computer Systems Administrators	15-1142.00	0.03000	58493	50	47	53	2	50	38	44	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Computer Network Architects	15-1143.00	0.21000	58776	50	36	55	2	42	38	49	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Telecommunications Engineering Specialists	15-1143.01		0	47	38	60	1	56	47	50	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Computer User Support Specialists	15-1151.00	0.65000	59625	50	47	44	3	53	44	41	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Computer Network Support Specialists	15-1152.00		0	50	35	41	1	47	31	31	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Software Quality Assurance Engineers and Testers	15-1199.01	0.22000	37842	31	25	50	2	47	35	38	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Computer Systems Engineers/Architects	15-1199.02	0.22000	37842	47	31	66	1	50	47	50	18	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Web Administrators	15-1199.03	0.22000	37842	50	35	53	21	47	41	44	14	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Geospatial Information Scientists and Technologists	15-1199.04	0.22000	37842	41	25	50	14	50	41	41	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Geographic Information Systems Technicians	15-1199.05	0.22000	37842	53	28	47	12	44	35	41	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Database Architects	15-1199.06	0.22000	37842	22	19	50	0	53	41	44	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Business Intelligence Analysts	15-1199.08	0.22000	37842	31	0	53	2	60	47	53	17	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Information Technology Project Managers	15-1199.09	0.22000	37842	31	0	53	6	56	56	56	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Search Marketing Strategists	15-1199.10	0.22000	37842	35	16	60	3	53	47	53	15	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Video Game Designers	15-1199.11	0.22000	37842	50	31	75	49	53	47	53	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Computer Occupations	Document Management Specialists	15-1199.12	0.22000	37842	41	28	50	2	50	44	47	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Mathematical Science Occupations	Actuaries	15-2011.00	0.21000	32750	35	3	53	0	56	44	50	12	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Mathematical Science Occupations	Mathematicians	15-2021.00	0.04700	59907	35	0	60	5	44	28	41	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Mathematical Science Occupations	Operations Research Analysts	15-2031.00	0.03500	197390	22	0	66	1	47	35	41	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Mathematical Science Occupations	Statisticians	15-2041.00	0.22000	22849	41	6	53	1	44	28	44	14	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Mathematical Science Occupations	Biostatisticians	15-2041.01		0	35	19	53	2	47	35	44	16	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Mathematical Science Occupations	Clinical Data Managers	15-2041.02		0	22	10	50	0	53	38	44	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Computer and Mathematical Occupations	Mathematical Science Occupations	Mathematical Technicians	15-2091.00	0.99000	37276	20	10	30	0	0	17	17	13	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Architects, Surveyors, and Cartographers	Architects, Except Landscape and Naval	17-1011.00	0.01800	145339	47	25	75	54	53	53	56	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Architects, Surveyors, and Cartographers	Landscape Architects	17-1012.00	0.04500	73769	38	25	72	48	63	53	60	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Architects, Surveyors, and Cartographers	Cartographers and Photogrammetrists	17-1021.00	0.88000	22001	56	38	47	7	47	41	44	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Architects, Surveyors, and Cartographers	Surveyors	17-1022.00	0.38000	83104	53	50	47	2	53	41	41	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Architects, Surveyors, and Cartographers	Geodetic Surveyors	17-1022.01		0	44	38	50	5	50	38	38	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Aerospace Engineers	17-2011.00	0.01700	33599	31	0	60	4	50	50	53	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Agricultural Engineers	17-2021.00	0.49000	21435	41	3	56	4	53	47	47	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Biomedical Engineers	17-2031.00	0.03700	23415	53	28	66	0	53	44	50	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Chemical Engineers	17-2041.00	0.01700	60190	38	6	63	6	47	44	47	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Civil Engineers	17-2051.00	0.01900	48309	41	3	60	7	53	50	53	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Transportation Engineers	17-2051.01		0	38	6	56	2	50	53	53	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Computer Hardware Engineers	17-2061.00	0.22000	27375	44	28	56	1	47	28	44	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Electrical Engineers	17-2071.00	0.10000	22566	38	25	56	1	53	50	50	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Electronics Engineers, Except Computer	17-2072.00	0.02500	28790	53	44	56	6	50	50	50	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Radio Frequency Identification Device Specialists	17-2072.01		0	31	28	50	9	50	38	47	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Environmental Engineers	17-2081.00	0.01800	29073	28	0	63	8	60	56	60	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Water/Wastewater Engineers	17-2081.01		0	35	0	63	3	50	47	56	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Industrial Safety and Health Engineers	17-2111.01	0.02800	14080	35	10	63	6	63	50	60	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Fire-Prevention and Protection Engineers	17-2111.02	0.02800	14080	41	0	53	4	50	44	50	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Product Safety Engineers	17-2111.03	0.02800	14080	19	3	53	8	47	44	44	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Industrial Engineers	17-2112.00	0.02900	24547	41	6	53	1	53	44	47	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Human Factors Engineers and Ergonomists	17-2112.01		0	31	3	60	6	66	44	44	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Marine Engineers	17-2121.01	0.01000	14646	41	31	60	0	50	47	47	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Marine Architects	17-2121.02	0.01000	14646	31	22	63	2	53	47	47	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Materials Engineers	17-2131.00	0.02100	53118	41	28	53	7	47	44	47	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Mechanical Engineers	17-2141.00	0.01100	42934	41	16	56	3	47	47	50	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Fuel Cell Engineers	17-2141.01		0	44	35	56	0	47	44	47	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Automotive Engineers	17-2141.02		0	41	22	66	6	50	41	47	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Mining and Geological Engineers, Including Mining Safety Engineers	17-2151.00	0.14000	54250	31	6	56	4	47	41	44	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Nuclear Engineers	17-2161.00	0.07000	17474	41	31	56	0	56	47	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Petroleum Engineers	17-2171.00	0.16000	85933	41	6	56	1	63	53	47	18	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Biochemical Engineers	17-2199.01	0.01400	124971	44	35	60	4	50	47	47	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Validation Engineers	17-2199.02	0.01400	124971	41	3	50	4	56	44	44	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Energy Engineers	17-2199.03	0.01400	124971	25	0	56	2	56	47	50	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Manufacturing Engineers	17-2199.04	0.01400	124971	50	44	69	4	53	44	47	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Mechatronics Engineers	17-2199.05	0.01400	124971	35	10	60	1	44	47	50	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Microsystems Engineers	17-2199.06	0.01400	124971	41	38	63	3	50	50	47	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Photonics Engineers	17-2199.07	0.01400	124971	47	44	63	1	44	38	47	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Robotics Engineers	17-2199.08	0.01400	124971	69	47	69	3	56	38	50	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Nanosystems Engineers	17-2199.09	0.01400	124971	44	31	63	5	53	44	44	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Wind Energy Engineers	17-2199.10	0.01400	124971	38	6	53	2	53	44	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Engineers	Solar Energy Systems Engineers	17-2199.11	0.01400	124971	35	31	60	1	47	44	47	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Architectural Drafters	17-3011.01	0.52000	106584	56	35	53	37	47	38	41	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Civil Drafters	17-3011.02	0.52000	106584	50	25	44	4	47	38	38	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Electronic Drafters	17-3012.01	0.81000	81690	50	31	47	7	50	41	44	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Electrical Drafters	17-3012.02	0.81000	81690	47	22	47	13	44	28	44	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Mechanical Drafters	17-3013.00	0.68000	116485	53	35	56	2	44	31	35	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Aerospace Engineering and Operations Technicians	17-3021.00	0.48000	133741	47	44	44	2	50	41	41	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Civil Engineering Technicians	17-3022.00	0.75000	125254	47	31	50	1	47	41	38	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Electronics Engineering Technicians	17-3023.01	0.84000	63302	56	53	50	2	44	31	44	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Electrical Engineering Technicians	17-3023.03	0.84000	63302	60	56	50	1	47	41	38	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Electro-Mechanical Technicians	17-3024.00	0.81000	30204	72	66	41	2	50	28	35	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Robotics Technicians	17-3024.01		0	72	63	47	4	50	41	41	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Environmental Engineering Technicians	17-3025.00	0.25000	74052	50	47	50	1	50	47	47	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Industrial Engineering Technicians	17-3026.00	0.03000	62171	41	28	56	1	47	41	47	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Mechanical Engineering Technicians	17-3027.00	0.38000	179286	56	50	50	2	47	44	44	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Automotive Engineering Technicians	17-3027.01		0	60	53	50	3	50	35	35	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Non-Destructive Testing Specialists	17-3029.01	0.24000	41237	50	50	41	3	47	38	41	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Electrical Engineering Technologists	17-3029.02	0.24000	41237	44	31	41	0	44	35	35	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Electromechanical Engineering Technologists	17-3029.03	0.24000	41237	53	50	44	3	47	41	44	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Electronics Engineering Technologists	17-3029.04	0.24000	41237	63	50	50	4	47	35	47	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Industrial Engineering Technologists	17-3029.05	0.24000	41237	44	38	47	4	50	41	47	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Manufacturing Engineering Technologists	17-3029.06	0.24000	41237	50	50	56	7	47	50	50	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Mechanical Engineering Technologists	17-3029.07	0.24000	41237	60	50	50	3	44	44	44	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Photonics Technicians	17-3029.08	0.24000	41237	63	56	41	4	44	31	35	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Manufacturing Production Technicians	17-3029.09	0.24000	41237	53	53	47	4	47	41	38	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Nanotechnology Engineering Technicians	17-3029.12	0.24000	41237	60	60	50	1	44	31	35	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Surveying Technicians	17-3031.01	0.96000	44349	66	53	44	1	47	35	38	16	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Architecture and Engineering Occupations	Drafters, Engineering Technicians, and Mapping Technicians	Mapping Technicians	17-3031.02	0.96000	44349	53	38	50	4	44	31	38	16	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Animal Scientists	19-1011.00	0.06100	23981	25	3	53	1	50	44	47	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Food Scientists and Technologists	19-1012.00	0.07700	27658	38	28	63	6	56	53	53	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Soil and Plant Scientists	19-1013.00	0.02100	15494	44	25	63	2	47	38	47	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Biologists	19-1020.01		0	44	35	56	0	56	38	47	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Biochemists and Biophysicists	19-1021.00	0.02700	67545	47	35	72	0	50	38	44	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Microbiologists	19-1022.00	0.01200	18323	60	47	60	6	50	41	47	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Zoologists and Wildlife Biologists	19-1023.00	0.30000	20869	41	31	53	4	53	47	47	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Bioinformatics Scientists	19-1029.01	0.01500	11817	41	19	69	13	56	44	47	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Molecular and Cellular Biologists	19-1029.02	0.01500	11817	50	35	66	6	53	38	44	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Geneticists	19-1029.03	0.01500	11817	38	35	72	6	63	47	53	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Soil and Water Conservationists	19-1031.01	0.01600	57927	41	31	53	3	60	53	50	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Range Managers	19-1031.02	0.01600	57927	38	31	56	1	56	63	56	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Park Naturalists	19-1031.03	0.01600	57927	38	38	56	28	69	47	50	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Foresters	19-1032.00	0.00810	5593	44	28	63	5	60	56	50	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Epidemiologists	19-1041.00	0.20000	35862	31	3	66	1	69	47	53	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life Scientists	Medical Scientists, Except Epidemiologists	19-1042.00	0.00450	49158	41	25	50	1	56	44	50	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Physical Scientists	Astronomers	19-2011.00	0.04100	104604	25	0	66	2	53	41	47	15	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Physical Scientists	Physicists	19-2012.00	0.10000	48592	47	6	78	1	53	41	53	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Physical Scientists	Atmospheric and Space Scientists	19-2021.00	0.67000	24264	16	0	50	1	56	47	50	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Physical Scientists	Chemists	19-2031.00	0.10000	31619	60	44	50	1	50	31	41	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Physical Scientists	Materials Scientists	19-2032.00	0.02100	97531	38	28	60	2	50	44	50	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Physical Scientists	Environmental Scientists and Specialists, Including Health	19-2041.00	0.03300	16626	38	19	53	9	53	44	50	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Physical Scientists	Climate Change Analysts	19-2041.01		0	22	0	50	2	53	53	56	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Physical Scientists	Environmental Restoration Planners	19-2041.02		0	44	31	60	5	56	47	50	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Physical Scientists	Industrial Ecologists	19-2041.03		0	3	0	53	2	53	47	47	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Physical Scientists	Geoscientists, Except Hydrologists and Geographers	19-2042.00	0.63000	79144	35	28	53	12	44	44	47	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Physical Scientists	Hydrologists	19-2043.00	0.01400	79427	38	25	60	7	50	41	50	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Physical Scientists	Remote Sensing Scientists and Technologists	19-2099.01		0	44	25	60	4	50	41	47	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Economists	19-3011.00	0.43000	6442	22	3	50	7	47	31	50	16	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Environmental Economists	19-3011.01		0	22	0	60	3	50	41	50	13	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Survey Researchers	19-3022.00	0.23000	15777	35	22	53	0	56	47	56	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	School Psychologists	19-3031.01	0.00470	4462	35	0	60	12	81	69	66	77	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Clinical Psychologists	19-3031.02	0.00470	4462	22	0	56	5	94	50	60	99	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Counseling Psychologists	19-3031.03	0.00470	4462	19	0	66	5	94	69	72	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Industrial-Organizational Psychologists	19-3032.00	0.01200	40671	28	0	66	4	72	50	63	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Neuropsychologists and Clinical Neuropsychologists	19-3039.01	0.00430	51704	44	28	60	9	81	44	53	84	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Sociologists	19-3041.00	0.05900	10685	13	0	56	14	75	47	53	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Urban and Regional Planners	19-3051.00	0.13000	62453	28	0	60	25	60	56	56	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Anthropologists	19-3091.01	0.00770	79709	25	0	53	22	66	38	44	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Archeologists	19-3091.02	0.00770	79709	50	44	69	24	53	44	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Geographers	19-3092.00	0.25000	35013	16	0	56	9	50	44	41	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Historians	19-3093.00	0.44000	35579	13	22	50	46	60	31	44	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Political Scientists	19-3094.00	0.03900	187772	16	0	60	5	69	38	41	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Social Scientists and Related Workers	Transportation Planners	19-3099.01		0	41	0	66	3	56	50	56	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Agricultural Technicians	19-4011.01	0.97000	89893	50	38	50	1	47	41	41	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Food Science Technicians	19-4011.02	0.97000	89893	47	38	35	4	47	28	28	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Biological Technicians	19-4021.00	0.30000	157220	50	44	50	4	41	22	35	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Chemical Technicians	19-4031.00	0.57000	137984	56	50	50	0	50	41	38	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Geophysical Data Technicians	19-4041.01	0.91000	100643	44	19	35	2	50	25	44	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Geological Sample Test Technicians	19-4041.02	0.91000	100643	50	50	50	5	44	31	44	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Nuclear Equipment Operation Technicians	19-4051.01	0.85000	118182	53	47	31	0	38	31	31	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Nuclear Monitoring Technicians	19-4051.02	0.85000	118182	47	44	50	0	50	44	47	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Social Science Research Assistants	19-4061.00	0.65000	13514	53	10	50	5	50	41	44	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	City and Regional Planning Aides	19-4061.01		0	31	0	53	14	56	47	41	14	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Environmental Science and Protection Technicians, Including Health	19-4091.00	0.77000	78295	47	44	50	2	56	44	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Forensic Science Technicians	19-4092.00	0.00950	95834	53	50	50	0	53	35	47	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Forest and Conservation Technicians	19-4093.00	0.42000	31902	50	56	44	7	56	35	44	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Quality Control Analysts	19-4099.01	0.61000	12100	47	41	44	0	50	41	38	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Precision Agriculture Technicians	19-4099.02	0.61000	12100	47	47	50	1	47	38	47	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Life, Physical, and Social Science Occupations	Life, Physical, and Social Science Technicians	Remote Sensing Technicians	19-4099.03	0.61000	12100	44	31	56	3	47	38	38	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Counselors, Social Workers, and Other Community and Social Service Specialists	Substance Abuse and Behavioral Disorder Counselors	21-1011.00	0.03300	17192	25	0	50	18	78	50	63	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Counselors, Social Workers, and Other Community and Social Service Specialists	Educational, Guidance, School, and Vocational Counselors	21-1012.00	0.00850	6725	35	19	60	20	81	66	63	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Counselors, Social Workers, and Other Community and Social Service Specialists	Marriage and Family Therapists	21-1013.00	0.01400	12948	38	0	66	5	81	69	72	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Counselors, Social Workers, and Other Community and Social Service Specialists	Mental Health Counselors	21-1014.00	0.00480	28507	28	0	60	15	94	56	66	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Counselors, Social Workers, and Other Community and Social Service Specialists	Rehabilitation Counselors	21-1015.00	0.00940	1916	41	0	50	4	75	60	56	82	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Counselors, Social Workers, and Other Community and Social Service Specialists	Child, Family, and School Social Workers	21-1021.00	0.02800	784	41	0	53	0	78	63	63	80	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Counselors, Social Workers, and Other Community and Social Service Specialists	Healthcare Social Workers	21-1022.00	0.00350	37559	28	3	50	2	78	53	53	92	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Counselors, Social Workers, and Other Community and Social Service Specialists	Mental Health and Substance Abuse Social Workers	21-1023.00	0.00310	63019	25	0	63	17	81	56	63	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Counselors, Social Workers, and Other Community and Social Service Specialists	Health Educators	21-1091.00	0.04500	51987	41	25	53	9	63	47	56	66	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Counselors, Social Workers, and Other Community and Social Service Specialists	Probation Officers and Correctional Treatment Specialists	21-1092.00	0.25000	11534	22	22	44	3	75	53	60	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Counselors, Social Workers, and Other Community and Social Service Specialists	Social and Human Service Assistants	21-1093.00	0.13000	27093	31	22	47	5	75	44	56	68	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Counselors, Social Workers, and Other Community and Social Service Specialists	Community Health Workers	21-1094.00		0	50	35	50	7	78	50	63	84	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Religious Workers	Clergy	21-2011.00	0.00810	32185	22	13	69	29	81	72	72	78	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Community and Social Service Occupations	Religious Workers	Directors, Religious Activities and Education	21-2021.00	0.02500	77729	16	3	53	33	75	50	56	87	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Legal Occupations	Lawyers, Judges, and Related Workers	Lawyers	23-1011.00	0.03500	99512	31	10	66	6	69	75	75	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Legal Occupations	Lawyers, Judges, and Related Workers	Judicial Law Clerks	23-1012.00	0.41000	40954	31	0	41	1	53	38	47	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Legal Occupations	Lawyers, Judges, and Related Workers	Administrative Law Judges, Adjudicators, and Hearing Officers	23-1021.00	0.64000	76315	31	13	44	4	66	53	47	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Legal Occupations	Lawyers, Judges, and Related Workers	Arbitrators, Mediators, and Conciliators	23-1022.00	0.06000	171931	22	0	50	3	66	91	78	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Legal Occupations	Lawyers, Judges, and Related Workers	Judges, Magistrate Judges, and Magistrates	23-1023.00	0.40000	84801	25	0	47	5	63	60	53	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Legal Occupations	Legal Support Workers	Paralegals and Legal Assistants	23-2011.00	0.94000	197956	38	0	44	0	47	38	44	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Legal Occupations	Legal Support Workers	Court Reporters	23-2091.00	0.50000	31336	53	38	22	1	47	22	22	14	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Legal Occupations	Legal Support Workers	Title Examiners, Abstractors, and Searchers	23-2093.00	0.99000	10119	25	0	31	0	53	35	41	15	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Business Teachers, Postsecondary	25-1011.00	0.03200	53684	25	0	50	16	53	38	50	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Computer Science Teachers, Postsecondary	25-1021.00	0.03200	53684	44	25	50	14	63	38	44	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Mathematical Science Teachers, Postsecondary	25-1022.00	0.03200	53684	19	0	50	10	53	44	44	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Architecture Teachers, Postsecondary	25-1031.00	0.03200	53684	25	0	56	78	63	41	50	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Engineering Teachers, Postsecondary	25-1032.00	0.03200	53684	35	0	60	11	56	50	50	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Agricultural Sciences Teachers, Postsecondary	25-1041.00	0.03200	53684	28	16	56	7	56	41	47	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Biological Science Teachers, Postsecondary	25-1042.00	0.03200	53684	31	25	56	13	53	47	44	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Forestry and Conservation Science Teachers, Postsecondary	25-1043.00	0.03200	53684	25	0	50	8	60	41	50	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Atmospheric, Earth, Marine, and Space Sciences Teachers, Postsecondary	25-1051.00	0.03200	53684	22	0	53	4	56	47	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Chemistry Teachers, Postsecondary	25-1052.00	0.03200	53684	28	13	50	13	53	35	47	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Environmental Science Teachers, Postsecondary	25-1053.00	0.03200	53684	19	0	53	19	53	44	50	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Physics Teachers, Postsecondary	25-1054.00	0.03200	53684	31	22	50	3	60	35	50	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Anthropology and Archeology Teachers, Postsecondary	25-1061.00	0.03200	53684	13	0	53	26	60	47	50	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Area, Ethnic, and Cultural Studies Teachers, Postsecondary	25-1062.00	0.03200	53684	25	6	50	43	56	35	47	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Economics Teachers, Postsecondary	25-1063.00	0.03200	53684	28	0	53	6	56	44	44	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Geography Teachers, Postsecondary	25-1064.00	0.03200	53684	22	0	50	20	53	38	47	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Political Science Teachers, Postsecondary	25-1065.00	0.03200	53684	16	0	50	20	53	44	44	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Psychology Teachers, Postsecondary	25-1066.00	0.03200	53684	22	0	50	8	69	41	44	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Sociology Teachers, Postsecondary	25-1067.00	0.03200	53684	13	0	50	11	66	41	47	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Health Specialties Teachers, Postsecondary	25-1071.00	0.03200	53684	19	6	50	8	56	41	44	67	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Nursing Instructors and Teachers, Postsecondary	25-1072.00	0.03200	53684	41	31	50	13	66	41	53	87	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Education Teachers, Postsecondary	25-1081.00	0.03200	53684	25	22	50	21	53	47	47	70	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Library Science Teachers, Postsecondary	25-1082.00	0.03200	53684	22	6	50	11	60	41	47	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Criminal Justice and Law Enforcement Teachers, Postsecondary	25-1111.00	0.03200	53684	22	0	47	18	50	47	50	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Law Teachers, Postsecondary	25-1112.00	0.03200	53684	25	0	50	15	50	50	53	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Social Work Teachers, Postsecondary	25-1113.00	0.03200	53684	25	0	50	4	66	47	50	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Art, Drama, and Music Teachers, Postsecondary	25-1121.00	0.03200	53684	28	28	63	100	63	47	47	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Communications Teachers, Postsecondary	25-1122.00	0.03200	53684	25	10	50	36	60	41	50	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	English Language and Literature Teachers, Postsecondary	25-1123.00	0.03200	53684	16	0	56	46	53	47	44	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Foreign Language and Literature Teachers, Postsecondary	25-1124.00	0.03200	53684	19	0	50	37	60	38	44	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	History Teachers, Postsecondary	25-1125.00	0.03200	53684	10	0	47	44	53	47	50	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Philosophy and Religion Teachers, Postsecondary	25-1126.00	0.03200	53684	22	3	50	36	56	35	44	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Graduate Teaching Assistants	25-1191.00	0.03200	53684	16	16	53	29	53	35	35	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Home Economics Teachers, Postsecondary	25-1192.00	0.03200	53684	25	0	50	19	53	38	50	75	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Recreation and Fitness Studies Teachers, Postsecondary	25-1193.00	0.03200	53684	22	10	50	14	56	44	47	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Postsecondary Teachers	Vocational Education Teachers, Postsecondary	25-1194.00	0.03200	53684	38	35	47	25	56	41	47	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Preschool, Primary, Secondary, and Special Education School Teachers	Preschool Teachers, Except Special Education	25-2011.00	0.00740	5310	25	31	69	22	72	44	53	78	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Preschool, Primary, Secondary, and Special Education School Teachers	Kindergarten Teachers, Except Special Education	25-2012.00	0.15000	56230	28	6	56	39	72	50	53	66	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Preschool, Primary, Secondary, and Special Education School Teachers	Elementary School Teachers, Except Special Education	25-2021.00	0.00440	64434	41	6	69	38	72	47	50	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Preschool, Primary, Secondary, and Special Education School Teachers	Middle School Teachers, Except Special and Career/Technical Education	25-2022.00	0.17000	11251	35	6	60	37	69	53	50	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Preschool, Primary, Secondary, and Special Education School Teachers	Career/Technical Education Teachers, Middle School	25-2023.00	0.26000	12382	41	31	56	20	66	44	44	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Preschool, Primary, Secondary, and Special Education School Teachers	Secondary School Teachers, Except Special and Career/Technical Education	25-2031.00	0.00780	21152	35	6	66	43	66	50	53	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Preschool, Primary, Secondary, and Special Education School Teachers	Career/Technical Education Teachers, Secondary School	25-2032.00	0.00880	10968	47	41	63	19	66	60	60	75	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Preschool, Primary, Secondary, and Special Education School Teachers	Special Education Teachers, Kindergarten and Elementary School	25-2052.00		0	3	19	53	15	78	53	66	75	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Preschool, Primary, Secondary, and Special Education School Teachers	Special Education Teachers, Middle School	25-2053.00	0.01600	57644	35	6	63	19	69	60	50	70	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Preschool, Primary, Secondary, and Special Education School Teachers	Special Education Teachers, Secondary School	25-2054.00	0.00770	52269	38	6	56	26	69	47	53	68	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Preschool, Primary, Secondary, and Special Education School Teachers	Adapted Physical Education Specialists	25-2059.01		0	47	44	60	25	72	47	56	81	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Other Teachers and Instructors	Adult Basic and Secondary Education and Literacy Teachers and Instructors	25-3011.00	0.19000	13231	35	6	53	23	63	47	47	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Other Teachers and Instructors	Self-Enrichment Education Teachers	25-3021.00	0.13000	117051	38	28	47	35	60	35	41	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Other Teachers and Instructors	Tutors	25-3099.02		0	35	19	50	10	66	50	50	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Librarians, Curators, and Archivists	Archivists	25-4011.00	0.76000	91874	38	25	47	24	50	41	44	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Librarians, Curators, and Archivists	Curators	25-4012.00	0.00680	101492	38	25	60	61	53	50	50	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Librarians, Curators, and Archivists	Museum Technicians and Conservators	25-4013.00	0.59000	195410	60	53	56	67	50	44	44	18	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Librarians, Curators, and Archivists	Librarians	25-4021.00	0.65000	76032	41	28	47	18	60	44	50	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Librarians, Curators, and Archivists	Library Technicians	25-4031.00	0.99000	10402	44	41	28	12	50	31	35	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Other Education, Training, and Library Occupations	Audio-Visual and Multimedia Collections Specialists	25-9011.00	0.39000	4179	60	41	53	42	47	35	31	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Other Education, Training, and Library Occupations	Farm and Home Management Advisors	25-9021.00	0.00750	89328	19	22	69	7	69	50	53	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Other Education, Training, and Library Occupations	Instructional Coordinators	25-9031.00	0.00420	26527	35	6	66	34	69	63	60	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Other Education, Training, and Library Occupations	Instructional Designers and Technologists	25-9031.01		0	35	16	72	20	63	50	53	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Education, Training, and Library Occupations	Other Education, Training, and Library Occupations	Teacher Assistants	25-9041.00	0.56000	32467	28	6	44	18	60	41	47	75	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Art and Design Workers	Art Directors	27-1011.00	0.02300	36711	44	35	78	71	60	50	60	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Art and Design Workers	Craft Artists	27-1012.00	0.03500	18889	72	69	72	72	53	28	50	17	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Art and Design Workers	Fine Artists, Including Painters, Sculptors, and Illustrators	27-1013.00	0.04200	33316	60	63	78	91	50	35	44	12	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Art and Design Workers	Multimedia Artists and Animators	27-1014.00	0.01500	24829	47	31	60	80	50	47	50	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Art and Design Workers	Commercial and Industrial Designers	27-1021.00	0.03700	38125	47	28	69	33	53	41	47	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Art and Design Workers	Fashion Designers	27-1022.00	0.02100	45197	53	41	75	39	72	66	66	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Art and Design Workers	Floral Designers	27-1023.00	0.04700	25961	53	53	66	27	60	35	47	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Art and Design Workers	Graphic Designers	27-1024.00	0.08200	81973	44	31	75	73	53	47	47	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Art and Design Workers	Interior Designers	27-1025.00	0.02200	7291	28	0	78	55	66	56	63	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Art and Design Workers	Merchandise Displayers and Window Trimmers	27-1026.00	0.48000	72920	56	60	56	25	50	35	47	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Art and Design Workers	Set and Exhibit Designers	27-1027.00	0.00550	25678	50	50	78	90	56	47	50	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Actors	27-2011.00	0.37000	65848	22	25	69	88	72	38	44	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Producers	27-2012.01	0.02200	16060	38	19	60	44	63	56	53	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Directors- Stage, Motion Pictures, Television, and Radio	27-2012.02	0.02200	16060	41	35	69	61	60	53	56	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Program Directors	27-2012.03	0.02200	16060	35	25	72	31	72	66	60	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Talent Directors	27-2012.04	0.02200	16060	22	0	69	72	72	63	60	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Technical Directors/Managers	27-2012.05	0.02200	16060	41	28	56	46	63	50	63	63	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Athletes and Sports Competitors	27-2021.00	0.28000	193147	44	53	47	10	53	47	50	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Coaches and Scouts	27-2022.00	0.01300	50289	25	41	69	12	75	69	72	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Umpires, Referees, and Other Sports Officials	27-2023.00	0.98000	3330	25	13	35	4	53	50	41	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Dancers	27-2031.00	0.13000	20020	28	35	56	86	50	35	41	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Choreographers	27-2032.00	0.00400	43500	31	25	78	97	69	56	53	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Music Directors	27-2041.01	0.01500	48026	25	31	69	91	66	53	56	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Music Composers and Arrangers	27-2041.04	0.01500	48026	53	22	72	89	47	38	41	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Singers	27-2042.01	0.07400	112524	0	0	56	72	53	31	41	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Entertainers and Performers, Sports and Related Workers	Musicians, Instrumental	27-2042.02	0.07400	112524	63	69	60	91	53	41	47	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Workers	Radio and Television Announcers	27-3011.00	0.10000	42368	31	31	66	48	63	47	47	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Workers	Public Address System and Other Announcers	27-3012.00	0.72000	49724	35	31	44	53	50	28	41	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Workers	Broadcast News Analysts	27-3021.00	0.06700	56513	44	25	69	19	75	50	53	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Workers	Reporters and Correspondents	27-3022.00	0.11000	39257	31	22	69	26	66	50	53	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Workers	Public Relations Specialists	27-3031.00	0.18000	148451	28	3	63	27	75	60	66	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Workers	Editors	27-3041.00	0.05500	34448	47	22	66	35	50	50	50	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Workers	Technical Writers	27-3042.00	0.89000	74618	35	25	47	3	44	41	47	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Workers	Copy Writers	27-3043.04	0.03800	89045	28	0	66	19	53	47	53	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Workers	Poets, Lyricists and Creative Writers	27-3043.05	0.03800	89045	56	38	85	70	60	41	47	14	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Workers	Interpreters and Translators	27-3091.00	0.38000	114787	41	13	50	27	53	31	47	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Workers	Audio and Video Equipment Technicians	27-4011.00	0.55000	190035	53	50	44	41	50	41	41	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Equipment Workers	Broadcast Technicians	27-4012.00	0.74000	52552	53	47	47	15	47	22	31	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Equipment Workers	Radio Operators	27-4013.00	0.98000	25395	60	41	41	1	50	28	35	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Equipment Workers	Sound Engineering Technicians	27-4014.00	0.13000	93571	53	47	50	66	50	47	47	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Equipment Workers	Photographers	27-4021.00	0.02100	68677	53	53	66	67	53	38	47	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Equipment Workers	Camera Operators, Television, Video, and Motion Picture	27-4031.00	0.60000	27941	60	60	56	35	47	25	38	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Arts, Design, Entertainment, Sports, and Media Occupations	Media and Communication Equipment Workers	Film and Video Editors	27-4032.00	0.31000	5027	53	35	63	52	47	41	44	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Chiropractors	29-1011.00	0.02700	2199	50	47	47	4	69	41	50	93	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Dentists, General	29-1021.00	0.00440	26244	81	72	53	11	72	53	69	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Oral and Maxillofacial Surgeons	29-1022.00	0.00360	39540	78	72	56	11	69	41	44	95	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Orthodontists	29-1023.00	0.02300	2764	75	63	50	6	72	50	53	86	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Prosthodontists	29-1024.00	0.05500	52835	69	63	50	33	72	44	47	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Dietitians and Nutritionists	29-1031.00	0.00390	14928	31	3	66	1	72	56	60	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Optometrists	29-1041.00	0.14000	3896	63	53	50	1	63	44	53	88	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Pharmacists	29-1051.00	0.01200	53401	50	41	47	0	63	50	50	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Anesthesiologists	29-1061.00	0.00420	6159	56	50	47	2	69	47	50	92	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Family and General Practitioners	29-1062.00	0.00420	6159	38	35	50	3	72	50	50	86	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Internists, General	29-1063.00	0.00420	6159	47	28	50	3	72	44	53	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Obstetricians and Gynecologists	29-1064.00	0.00420	6159	47	50	50	14	69	50	50	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Pediatricians, General	29-1065.00	0.00420	6159	41	31	50	5	75	44	53	85	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Psychiatrists	29-1066.00	0.00420	6159	35	0	56	5	88	56	63	99	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Surgeons	29-1067.00	0.00420	6159	75	78	56	6	69	41	47	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Allergists and Immunologists	29-1069.01	0.00420	6159	41	6	63	3	69	47	56	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Dermatologists	29-1069.02	0.00420	6159	56	41	47	8	63	44	56	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Hospitalists	29-1069.03	0.00420	6159	44	22	50	0	81	47	53	98	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Neurologists	29-1069.04	0.00420	6159	44	13	60	0	78	44	63	95	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Nuclear Medicine Physicians	29-1069.05	0.00420	6159	53	47	50	3	69	47	53	74	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Ophthalmologists	29-1069.06	0.00420	6159	69	50	53	6	72	41	63	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Pathologists	29-1069.07	0.00420	6159	53	35	47	3	56	41	44	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Physical Medicine and Rehabilitation Physicians	29-1069.08	0.00420	6159	44	38	60	11	75	41	56	99	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Preventive Medicine Physicians	29-1069.09	0.00420	6159	22	10	66	8	75	53	60	69	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Radiologists	29-1069.10	0.00420	6159	50	35	53	8	69	44	50	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Sports Medicine Physicians	29-1069.11	0.00420	6159	56	44	63	5	72	50	63	100	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Urologists	29-1069.12	0.00420	6159	60	53	50	7	63	47	47	92	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Physician Assistants	29-1071.00	0.14000	12665	53	38	50	6	75	47	53	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Anesthesiologist Assistants	29-1071.01		0	53	56	41	4	53	35	38	78	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Podiatrists	29-1081.00	0.00460	1350	56	50	53	8	66	47	50	97	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Occupational Therapists	29-1122.00	0.00350	69808	50	31	63	12	75	50	60	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Low Vision Therapists, Orientation and Mobility Specialists, and Vision Rehabilitation Therapists	29-1122.01		0	47	19	56	6	69	50	53	70	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Physical Therapists	29-1123.00	0.02100	29	53	53	50	10	72	44	50	92	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Radiation Therapists	29-1124.00	0.34000	42086	50	50	31	2	60	41	41	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Recreational Therapists	29-1125.00	0.00280	8422	44	31	56	41	78	60	56	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Art Therapists	29-1125.01		0	47	41	60	81	81	56	60	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Music Therapists	29-1125.02		0	56	44	69	93	81	50	56	95	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Respiratory Therapists	29-1126.00	0.06600	34165	53	53	47	2	66	47	47	88	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Speech-Language Pathologists	29-1127.00	0.00640	1067	38	6	56	4	72	50	50	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Exercise Physiologists	29-1128.00		0	38	28	56	12	66	44	53	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Veterinarians	29-1131.00	0.03800	23698	56	50	53	5	56	47	47	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Registered Nurses	29-1141.00	0.00900	25112	50	50	47	3	78	47	50	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Acute Care Nurses	29-1141.01		0	44	19	50	5	75	50	50	95	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Advanced Practice Psychiatric Nurses	29-1141.02		0	35	6	60	13	81	66	63	98	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Critical Care Nurses	29-1141.03		0	63	47	47	6	75	50	56	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Clinical Nurse Specialists	29-1141.04		0	50	44	56	8	75	56	63	92	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Nurse Anesthetists	29-1151.00		0	53	50	56	5	72	44	47	99	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Nurse Midwives	29-1161.00		0	50	44	50	4	78	44	47	97	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Nurse Practitioners	29-1171.00		0	53	41	50	10	78	53	56	98	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Audiologists	29-1181.00	0.00330	150431	56	41	50	4	69	44	47	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Acupuncturists	29-1199.01	0.02000	81124	60	44	44	5	66	38	41	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Naturopathic Physicians	29-1199.04	0.02000	81124	41	25	53	1	78	41	50	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Diagnosing and Treating Practitioners	Orthoptists	29-1199.05	0.02000	81124	47	44	50	3	69	35	50	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Medical and Clinical Laboratory Technologists	29-2011.00	0.90000	106867	53	50	44	2	50	38	47	66	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Cytogenetic Technologists	29-2011.01		0	56	44	44	0	44	31	31	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Cytotechnologists	29-2011.02		0	72	50	35	1	47	28	31	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Histotechnologists and Histologic Technicians	29-2011.03		0	69	53	38	2	47	31	44	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Medical and Clinical Laboratory Technicians	29-2012.00	0.47000	61605	66	53	47	0	50	41	38	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Dental Hygienists	29-2021.00	0.68000	70657	66	53	38	2	53	35	50	89	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Cardiovascular Technologists and Technicians	29-2031.00	0.23000	50572	53	53	38	3	66	41	44	89	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Diagnostic Medical Sonographers	29-2032.00	0.35000	61322	50	50	50	2	69	38	50	82	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Nuclear Medicine Technologists	29-2033.00	0.13000	38974	47	47	44	1	60	35	44	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Radiologic Technologists	29-2034.00	0.23000	51421	53	50	44	4	63	31	41	97	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Magnetic Resonance Imaging Technologists	29-2035.00		0	60	60	41	0	60	41	44	95	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Emergency Medical Technicians and Paramedics	29-2041.00	0.04900	158635	60	60	50	9	69	44	44	93	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Dietetic Technicians	29-2051.00	0.13000	36994	47	38	47	2	50	44	47	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Pharmacy Technicians	29-2052.00	0.92000	48875	53	53	31	4	53	25	38	72	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Psychiatric Technicians	29-2053.00	0.04300	69526	44	31	50	6	78	50	53	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Respiratory Therapy Technicians	29-2054.00	0.10000	29639	53	50	44	8	63	38	47	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Surgical Technologists	29-2055.00	0.34000	40388	50	60	38	0	50	41	41	87	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Veterinary Technologists and Technicians	29-2056.00	0.02900	155240	56	53	44	0	50	38	47	87	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Ophthalmic Medical Technicians	29-2057.00		0	60	41	28	0	60	35	38	85	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Licensed Practical and Licensed Vocational Nurses	29-2061.00	0.05800	110261	50	44	44	3	75	50	50	97	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Medical Records and Health Information Technicians	29-2071.00	0.91000	1633	47	38	35	3	44	25	25	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Opticians, Dispensing	29-2081.00	0.71000	76881	63	53	41	3	56	47	53	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Orthotists and Prosthetists	29-2091.00	0.00350	55098	56	53	56	6	66	41	47	87	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Hearing Aid Specialists	29-2092.00		0	56	53	44	6	56	47	53	82	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Neurodiagnostic Technologists	29-2099.01	0.40000	62736	60	44	41	0	56	35	31	91	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Ophthalmic Medical Technologists	29-2099.05	0.40000	62736	63	47	35	1	63	31	38	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Radiologic Technicians	29-2099.06	0.40000	62736	60	53	44	4	56	35	41	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Health Technologists and Technicians	Surgical Assistants	29-2099.07	0.40000	62736	75	63	47	2	53	44	44	99	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Other Healthcare Practitioners and Technical Occupations	Occupational Health and Safety Specialists	29-9011.00	0.17000	9554	41	19	50	1	69	47	60	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Other Healthcare Practitioners and Technical Occupations	Occupational Health and Safety Technicians	29-9012.00	0.25000	39822	44	31	44	4	50	44	50	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Other Healthcare Practitioners and Technical Occupations	Athletic Trainers	29-9091.00	0.00710	74900	53	50	56	3	69	38	53	93	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Other Healthcare Practitioners and Technical Occupations	Genetic Counselors	29-9092.00		0	31	0	53	0	72	50	50	86	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Practitioners and Technical Occupations	Other Healthcare Practitioners and Technical Occupations	Midwives	29-9099.01		0	44	35	41	8	72	38	47	96	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Nursing, Psychiatric, and Home Health Aides	Home Health Aides	31-1011.00	0.39000	28224	47	47	44	11	63	47	53	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Nursing, Psychiatric, and Home Health Aides	Psychiatric Aides	31-1013.00	0.47000	64999	41	38	47	7	75	53	53	98	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Nursing, Psychiatric, and Home Health Aides	Nursing Assistants	31-1014.00		0	47	41	31	11	66	35	35	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Nursing, Psychiatric, and Home Health Aides	Orderlies	31-1015.00		0	47	50	25	0	60	35	31	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Nursing, Psychiatric, and Home Health Aides	Occupational Therapy Assistants	31-2011.00	0.02800	23132	50	47	50	8	66	47	50	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Occupational Therapy and Physical Therapist Assistants and Aides	Occupational Therapy Aides	31-2012.00	0.27000	94420	50	44	41	3	63	38	50	89	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Occupational Therapy and Physical Therapist Assistants and Aides	Physical Therapist Assistants	31-2021.00	0.01800	87630	50	50	47	7	66	31	47	87	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Occupational Therapy and Physical Therapist Assistants and Aides	Physical Therapist Aides	31-2022.00	0.61000	85367	50	47	31	11	60	31	50	88	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Occupational Therapy and Physical Therapist Assistants and Aides	Massage Therapists	31-9011.00	0.54000	67262	50	66	47	4	60	22	28	77	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Other Healthcare Support Occupations	Dental Assistants	31-9091.00	0.51000	120162	53	50	41	5	50	44	47	94	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Other Healthcare Support Occupations	Medical Assistants	31-9092.00	0.30000	147602	50	31	44	4	72	44	47	93	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Other Healthcare Support Occupations	Medical Equipment Preparers	31-9093.00	0.78000	111110	56	56	25	7	44	19	25	64	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Other Healthcare Support Occupations	Medical Transcriptionists	31-9094.00	0.89000	139681	60	38	22	0	47	22	22	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Other Healthcare Support Occupations	Pharmacy Aides	31-9095.00	0.72000	98097	50	35	22	0	56	22	31	77	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Other Healthcare Support Occupations	Veterinary Assistants and Laboratory Animal Caretakers	31-9096.00	0.86000	26810	47	50	28	4	50	31	31	72	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Other Healthcare Support Occupations	Phlebotomists	31-9097.00		0	56	47	38	4	63	35	41	88	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Other Healthcare Support Occupations	Speech-Language Pathology Assistants	31-9099.01	0.63000	4745	38	31	41	7	63	41	44	78	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Healthcare Support Occupations	Other Healthcare Support Occupations	Endoscopy Technicians	31-9099.02	0.63000	4745	60	60	28	1	53	35	38	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Supervisors of Protective Service Workers	First-Line Supervisors of Correctional Officers	33-1011.00	0.02500	2481	41	35	44	1	75	69	66	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Supervisors of Protective Service Workers	First-Line Supervisors of Police and Detectives	33-1012.00	0.00440	55381	44	44	53	6	75	56	69	77	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Supervisors of Protective Service Workers	Municipal Fire Fighting and Prevention Supervisors	33-1021.01	0.00360	81407	53	53	50	4	66	56	60	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Supervisors of Protective Service Workers	Forest Fire Fighting and Prevention Supervisors	33-1021.02	0.00360	81407	47	53	50	3	60	44	50	75	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Fire Fighting and Prevention Workers	Municipal Firefighters	33-2011.01	0.17000	38691	53	69	44	5	56	47	44	88	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Fire Fighting and Prevention Workers	Forest Firefighters	33-2011.02	0.17000	38691	63	72	50	3	56	47	47	64	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Fire Fighting and Prevention Workers	Fire Inspectors	33-2021.01	0.48000	70940	47	44	38	8	47	41	47	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Fire Fighting and Prevention Workers	Fire Investigators	33-2021.02	0.48000	70940	50	47	44	1	50	41	50	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Fire Fighting and Prevention Workers	Forest Fire Inspectors and Prevention Specialists	33-2022.00	0.04800	93288	41	31	53	1	60	50	53	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Law Enforcement Workers	Bailiffs	33-3011.00	0.36000	69243	25	22	16	1	66	44	44	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Law Enforcement Workers	Correctional Officers and Jailers	33-3012.00	0.60000	44914	44	47	35	0	75	53	56	64	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Law Enforcement Workers	Police Detectives	33-3021.01	0.34000	136004	50	50	50	5	75	50	53	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Law Enforcement Workers	Police Identification and Records Officers	33-3021.02	0.34000	136004	60	41	38	5	56	41	44	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Law Enforcement Workers	Criminal Investigators and Special Agents	33-3021.03	0.34000	136004	47	41	56	5	75	53	63	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Law Enforcement Workers	Immigration and Customs Inspectors	33-3021.05	0.34000	136004	47	44	41	7	72	50	53	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Law Enforcement Workers	Intelligence Analysts	33-3021.06	0.34000	136004	35	16	53	10	50	38	44	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Law Enforcement Workers	Fish and Game Wardens	33-3031.00	0.08000	46895	41	41	47	4	60	47	60	61	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Law Enforcement Workers	Parking Enforcement Workers	33-3041.00	0.84000	90742	44	38	25	20	53	44	44	74	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Law Enforcement Workers	Police Patrol Officers	33-3051.01	0.09800	59059	47	50	50	4	69	60	60	83	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Law Enforcement Workers	Sheriffs and Deputy Sheriffs	33-3051.03		0	47	44	44	2	75	72	69	67	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Law Enforcement Workers	Transit and Railroad Police	33-3052.00	0.57000	68394	53	50	47	1	60	53	56	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Other Protective Service Workers	Animal Control Workers	33-9011.00	0.21000	173628	41	50	47	0	56	44	47	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Other Protective Service Workers	Private Detectives and Investigators	33-9021.00	0.31000	134872	31	25	50	8	63	47	47	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Other Protective Service Workers	Gaming Surveillance Officers and Gaming Investigators	33-9031.00	0.95000	82821	25	22	35	5	56	47	41	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Other Protective Service Workers	Security Guards	33-9032.00	0.84000	105169	22	22	25	4	50	38	44	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Other Protective Service Workers	Crossing Guards	33-9091.00	0.49000	47460	25	35	22	0	50	28	28	61	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Other Protective Service Workers	Lifeguards, Ski Patrol, and Other Recreational Protective Service Workers	33-9092.00	0.67000	98380	31	31	22	1	53	28	41	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Other Protective Service Workers	Transportation Security Screeners	33-9093.00		0	50	50	38	0	56	41	50	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Protective Service Occupations	Other Protective Service Workers	Retail Loss Prevention Specialists	33-9099.02		0	38	28	38	2	60	44	44	57	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Supervisors of Food Preparation and Serving Workers	Chefs and Head Cooks	35-1011.00	0.10000	124406	50	53	53	17	66	56	53	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Supervisors of Food Preparation and Serving Workers	First-Line Supervisors of Food Preparation and Serving Workers	35-1012.00	0.63000	129780	50	38	44	5	63	53	56	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Cooks and Food Preparation Workers	Cooks, Fast Food	35-2011.00	0.81000	67828	28	50	22	5	41	35	31	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Cooks and Food Preparation Workers	Cooks, Institution and Cafeteria	35-2012.00	0.83000	180983	47	53	47	3	47	47	44	65	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Cooks and Food Preparation Workers	Cooks, Private Household	35-2013.00	0.30000	169667	56	56	50	8	50	22	44	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Cooks and Food Preparation Workers	Cooks, Restaurant	35-2014.00	0.96000	143359	41	53	41	8	44	31	28	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Cooks and Food Preparation Workers	Cooks, Short Order	35-2015.00	0.94000	119031	50	56	38	14	44	38	38	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Cooks and Food Preparation Workers	Food Preparation Workers	35-2021.00	0.87000	161181	44	47	22	8	38	22	25	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Food and Beverage Serving Workers	Bartenders	35-3011.00	0.77000	178437	50	47	41	9	60	47	47	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Food and Beverage Serving Workers	Combined Food Preparation and Serving Workers, Including Fast Food	35-3021.00	0.92000	167121	47	44	25	3	53	31	38	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Food and Beverage Serving Workers	Counter Attendants, Cafeteria, Food Concession, and Coffee Shop	35-3022.00	0.96000	138833	44	41	38	1	56	44	47	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Food and Beverage Serving Workers	Baristas	35-3022.01		0	53	50	38	18	53	38	44	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Food and Beverage Serving Workers	Waiters and Waitresses	35-3031.00	0.94000	156655	47	53	31	3	66	38	47	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Food and Beverage Serving Workers	Food Servers, Nonrestaurant	35-3041.00	0.86000	119597	35	41	22	2	47	19	22	67	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Other Food Preparation and Serving Related Workers	Dining Room and Cafeteria Attendants and Bartender Helpers	35-9011.00	0.91000	188621	44	60	25	8	44	25	22	61	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Other Food Preparation and Serving Related Workers	Dishwashers	35-9021.00	0.77000	171365	50	69	25	9	41	28	28	61	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Food Preparation and Serving Related Occupations	Other Food Preparation and Serving Related Workers	Hosts and Hostesses, Restaurant, Lounge, and Coffee Shop	35-9031.00	0.97000	91025	41	38	31	3	53	47	50	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Building and Grounds Cleaning and Maintenance Occupations	Supervisors of Building and Grounds Cleaning and Maintenance Workers	First-Line Supervisors of Housekeeping and Janitorial Workers	37-1011.00	0.94000	103472	35	44	41	8	60	50	50	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Building and Grounds Cleaning and Maintenance Occupations	Supervisors of Building and Grounds Cleaning and Maintenance Workers	First-Line Supervisors of Landscaping, Lawn Service, and Groundskeeping Workers	37-1012.00	0.57000	107432	47	47	50	4	60	50	50	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Building and Grounds Cleaning and Maintenance Occupations	Building Cleaning and Pest Control Workers	Janitors and Cleaners, Except Maids and Housekeeping Cleaners	37-2011.00	0.66000	102623	41	50	25	7	44	22	25	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Building and Grounds Cleaning and Maintenance Occupations	Building Cleaning and Pest Control Workers	Maids and Housekeeping Cleaners	37-2012.00	0.69000	175891	38	47	25	0	44	25	31	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Building and Grounds Cleaning and Maintenance Occupations	Building Cleaning and Pest Control Workers	Pest Control Workers	37-2021.00	0.66000	184660	47	50	44	2	60	53	53	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Building and Grounds Cleaning and Maintenance Occupations	Grounds Maintenance Workers	Landscaping and Groundskeeping Workers	37-3011.00	0.95000	118748	44	60	25	7	38	22	25	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Building and Grounds Cleaning and Maintenance Occupations	Grounds Maintenance Workers	Pesticide Handlers, Sprayers, and Applicators, Vegetation	37-3012.00	0.97000	66131	47	53	35	2	50	35	35	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Building and Grounds Cleaning and Maintenance Occupations	Grounds Maintenance Workers	Tree Trimmers and Pruners	37-3013.00	0.77000	87347	60	66	38	1	47	38	41	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Supervisors of Personal Care and Service Workers	Gaming Supervisors	39-1011.00	0.28000	44066	13	10	47	2	72	56	53	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Supervisors of Personal Care and Service Workers	Slot Supervisors	39-1012.00	0.54000	47743	38	44	28	6	60	41	38	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Supervisors of Personal Care and Service Workers	First-Line Supervisors of Personal Service Workers	39-1021.00	0.07600	127517	35	31	50	11	69	53	63	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+		Spa Managers	39-1021.01		0	35	22	53	0	72	56	69	85	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Animal Care and Service Workers	Animal Trainers	39-2011.00	0.10000	180417	47	50	53	5	50	38	47	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Animal Care and Service Workers	Nonfarm Animal Caretakers	39-2021.00	0.82000	153543	41	44	28	4	44	31	35	63	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Entertainment Attendants and Related Workers	Gaming Dealers	39-3011.00	0.96000	186075	53	53	44	2	63	47	47	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Entertainment Attendants and Related Workers	Gaming and Sports Book Writers and Runners	39-3012.00	0.91000	181266	44	41	25	6	50	31	38	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Entertainment Attendants and Related Workers	Motion Picture Projectionists	39-3021.00	0.97000	110827	47	53	31	10	44	25	31	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Entertainment Attendants and Related Workers	Ushers, Lobby Attendants, and Ticket Takers	39-3031.00	0.96000	94702	38	38	31	17	60	47	47	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Entertainment Attendants and Related Workers	Amusement and Recreation Attendants	39-3091.00	0.72000	78861	28	41	22	11	56	28	41	64	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Entertainment Attendants and Related Workers	Costume Attendants	39-3092.00	0.61000	86782	50	47	50	66	50	44	44	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Entertainment Attendants and Related Workers	Locker Room, Coatroom, and Dressing Room Attendants	39-3093.00	0.43000	72354	25	25	19	6	53	38	31	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Funeral Service Workers	Embalmers	39-4011.00	0.54000	58210	56	60	31	16	53	31	35	81	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Funeral Service Workers	Funeral Attendants	39-4021.00	0.37000	123840	22	25	28	7	63	25	25	86	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Funeral Service Workers	Morticians, Undertakers, and Funeral Directors	39-4031.00	0.20000	49441	47	41	44	14	78	56	53	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Personal Appearance Workers	Barbers	39-5011.00	0.80000	13797	53	60	44	11	53	22	35	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Personal Appearance Workers	Hairdressers, Hairstylists, and Cosmetologists	39-5012.00	0.11000	172213	72	72	69	5	53	44	47	73	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Personal Appearance Workers	Makeup Artists, Theatrical and Performance	39-5091.00	0.01000	121860	69	69	60	63	50	44	47	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Personal Appearance Workers	Manicurists and Pedicurists	39-5092.00	0.95000	66414	53	50	41	16	50	38	41	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Personal Appearance Workers	Shampooers	39-5093.00	0.79000	132326	47	50	25	8	44	31	35	63	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Personal Appearance Workers	Skincare Specialists	39-5094.00	0.29000	59342	53	50	50	0	50	38	41	71	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Baggage Porters, Bellhops, and Concierges	Baggage Porters and Bellhops	39-6011.00	0.83000	154109	41	47	28	3	60	35	31	63	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Baggage Porters, Bellhops, and Concierges	Concierges	39-6012.00	0.21000	40105	31	25	50	29	75	41	44	69	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Tour and Travel Guides	Tour Guides and Escorts	39-7011.00	0.91000	45763	19	13	35	26	60	22	41	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Tour and Travel Guides	Travel Guides	39-7012.00	0.05700	114505	31	28	47	32	63	53	63	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Other Personal Care and Service Workers	Childcare Workers	39-9011.00	0.08400	46046	41	31	50	8	60	47	50	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+		Nannies	39-9011.01		0	38	38	56	29	78	56	66	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Other Personal Care and Service Workers	Personal Care Aides	39-9021.00	0.74000	7856	47	31	28	6	66	25	31	93	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Other Personal Care and Service Workers	Fitness Trainers and Aerobics Instructors	39-9031.00	0.08500	41520	38	50	50	12	60	22	47	65	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Other Personal Care and Service Workers	Recreation Workers	39-9032.00	0.00610	65565	35	10	56	23	72	47	44	76	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Personal Care and Service Occupations	Other Personal Care and Service Workers	Residential Advisors	39-9041.00	0.06400	43783	35	16	53	14	75	69	63	89	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Supervisors of Sales Workers	First-Line Supervisors of Retail Sales Workers	41-1011.00	0.28000	185509	50	44	47	12	60	53	53	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Supervisors of Sales Workers	First-Line Supervisors of Non-Retail Sales Workers	41-1012.00	0.07500	132609	38	0	60	9	72	63	69	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Retail Sales Workers	Cashiers	41-2011.00	0.97000	186641	44	41	31	8	50	38	38	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Retail Sales Workers	Gaming Change Persons and Booth Cashiers	41-2012.00	0.83000	190884	50	47	22	2	53	38	41	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Retail Sales Workers	Counter and Rental Clerks	41-2021.00	0.97000	160898	41	28	35	12	56	44	44	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Retail Sales Workers	Parts Salespersons	41-2022.00	0.98000	87913	44	44	47	1	63	50	66	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Retail Sales Workers	Retail Salespersons	41-2031.00	0.92000	159484	41	28	47	9	63	63	69	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Sales Representatives, Services	Advertising Sales Agents	41-3011.00	0.54000	20586	35	6	53	14	75	63	72	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Sales Representatives, Services	Insurance Sales Agents	41-3021.00	0.92000	47178	35	0	47	6	60	60	66	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Sales Representatives, Services	Sales Agents, Securities and Commodities	41-3031.01	0.01600	64151	19	6	50	9	60	53	75	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Sales Representatives, Services	Sales Agents, Financial Services	41-3031.02	0.01600	64151	31	19	47	4	69	53	78	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Sales Representatives, Services	Securities and Commodities Traders	41-3031.03	0.01600	64151	22	22	41	0	56	63	56	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Sales Representatives, Services	Travel Agents	41-3041.00	0.09900	136570	31	19	50	1	69	53	66	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Sales Representatives, Services	Energy Brokers	41-3099.01		0	38	19	50	0	53	56	56	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Sales Representatives, Wholesale and Manufacturing	Sales Representatives, Wholesale and Manufacturing, Technical and Scientific Products	41-4011.00	0.25000	85084	35	0	50	3	72	75	81	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Sales Representatives, Wholesale and Manufacturing	Solar Sales Representatives and Assessors	41-4011.07		0	35	10	53	5	63	60	63	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Sales Representatives, Wholesale and Manufacturing	Sales Representatives, Wholesale and Manufacturing, Except Technical and Scientific Products	41-4012.00	0.85000	188904	31	25	50	2	69	66	72	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Other Sales and Related Workers	Demonstrators and Product Promoters	41-9011.00	0.51000	187206	35	25	47	3	50	35	63	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Other Sales and Related Workers	Models	41-9012.00	0.98000	140247	10	10	41	31	50	31	28	7	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Other Sales and Related Workers	Real Estate Brokers	41-9021.00	0.97000	3613	6	3	38	5	60	66	63	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Other Sales and Related Workers	Real Estate Sales Agents	41-9022.00	0.86000	198239	25	22	47	4	69	72	72	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Other Sales and Related Workers	Sales Engineers	41-9031.00	0.00410	171082	44	25	63	0	75	69	81	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Other Sales and Related Workers	Telemarketers	41-9041.00	0.99000	18040	25	13	28	3	63	44	78	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Sales and Related Occupations	Other Sales and Related Workers	Door-To-Door Sales Workers, News and Street Vendors, and Related Workers	41-9091.00	0.94000	178154	22	0	50	6	69	53	72	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Supervisors of Office and Administrative Support Workers	First-Line Supervisors of Office and Administrative Support Workers	43-1011.00	0.01400	187489	41	13	60	1	75	66	66	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Communications Equipment Operators	Switchboard Operators, Including Answering Service	43-2011.00	0.96000	173062	44	31	22	0	63	25	31	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Communications Equipment Operators	Telephone Operators	43-2021.00	0.97000	181549	47	22	31	1	56	31	35	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Financial Clerks	Bill and Account Collectors	43-3011.00	0.95000	189469	47	16	41	0	66	60	63	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Financial Clerks	Statement Clerks	43-3021.01		0	41	13	28	0	47	28	28	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Financial Clerks	Billing, Cost, and Rate Clerks	43-3021.02	0.96000	75749	44	25	25	0	50	41	44	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Financial Clerks	Bookkeeping, Accounting, and Auditing Clerks	43-3031.00	0.98000	188055	47	25	35	0	53	38	41	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Financial Clerks	Gaming Cage Workers	43-3041.00	0.39000	192015	38	25	25	3	53	38	38	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Financial Clerks	Payroll and Timekeeping Clerks	43-3051.00	0.97000	192864	31	13	25	1	44	25	28	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Financial Clerks	Procurement Clerks	43-3061.00	0.98000	194279	6	10	35	2	63	47	47	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Financial Clerks	Tellers	43-3071.00	0.98000	141096	47	31	35	2	53	35	38	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Brokerage Clerks	43-4011.00	0.98000	80275	47	25	41	0	50	47	38	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Correspondence Clerks	43-4021.00	0.86000	188338	41	6	50	3	56	47	47	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Court Clerks	43-4031.01	0.46000	88762	31	25	25	0	53	47	44	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Municipal Clerks	43-4031.02	0.46000	88762	28	19	31	4	50	28	35	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	License Clerks	43-4031.03	0.46000	88762	44	25	28	0	50	35	31	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Credit Authorizers	43-4041.01	0.97000	107998	41	19	28	0	63	53	47	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Credit Checkers	43-4041.02	0.97000	107998	25	0	25	0	53	44	38	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Customer Service Representatives	43-4051.00	0.55000	186924	41	22	44	0	50	47	53	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Patient Representatives	43-4051.03		0	41	6	44	13	75	60	66	86	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Eligibility Interviewers, Government Programs	43-4061.00	0.70000	170516	31	25	44	5	69	50	50	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	File Clerks	43-4071.00	0.97000	169385	47	41	47	16	50	35	31	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Hotel, Motel, and Resort Desk Clerks	43-4081.00	0.94000	173911	38	25	41	7	66	41	47	65	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Interviewers, Except Eligibility and Loan	43-4111.00	0.94000	158918	31	22	31	5	53	44	47	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Library Assistants, Clerical	43-4121.00	0.95000	195693	41	35	31	19	53	28	35	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Loan Interviewers and Clerks	43-4131.00	0.92000	193996	50	3	44	0	66	47	53	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	New Accounts Clerks	43-4141.00	0.99000	150148	47	25	38	0	60	44	50	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Order Clerks	43-4151.00	0.98000	177305	47	25	38	1	60	50	56	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Human Resources Assistants, Except Payroll and Timekeeping	43-4161.00	0.90000	95268	25	0	38	1	53	44	44	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Receptionists and Information Clerks	43-4171.00	0.96000	196542	44	22	38	1	53	35	38	71	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Information and Record Clerks	Reservation and Transportation Ticket Agents and Travel Clerks	43-4181.00	0.61000	169102	47	28	44	20	66	47	56	67	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Cargo and Freight Agents	43-5011.00	0.99000	83953	28	10	31	2	50	50	44	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Freight Forwarders	43-5011.01		0	25	0	47	1	53	53	50	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Couriers and Messengers	43-5021.00	0.94000	177022	53	53	31	0	44	28	35	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Police, Fire, and Ambulance Dispatchers	43-5031.00	0.49000	136853	44	35	47	3	72	50	53	64	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Dispatchers, Except Police, Fire, and Ambulance	43-5032.00	0.96000	176457	44	28	47	6	50	50	47	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Meter Readers, Utilities	43-5041.00	0.85000	105735	44	47	31	1	44	35	38	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Postal Service Clerks	43-5051.00	0.95000	121294	50	53	25	3	50	31	41	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Postal Service Mail Carriers	43-5052.00	0.68000	144773	47	47	25	0	50	25	25	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Postal Service Mail Sorters, Processors, and Processing Machine Operators	43-5053.00	0.79000	191733	50	60	22	0	44	19	25	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Production, Planning, and Expediting Clerks	43-5061.00	0.88000	99794	38	25	47	2	47	44	47	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Shipping, Receiving, and Traffic Clerks	43-5071.00	0.98000	172496	47	50	31	0	44	35	38	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Stock Clerks, Sales Floor	43-5081.01	0.64000	138267	31	47	28	0	47	28	38	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Marking Clerks	43-5081.02	0.64000	138267	50	50	25	0	44	35	35	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Stock Clerks- Stockroom, Warehouse, or Storage Yard	43-5081.03	0.64000	138267	35	53	19	1	41	38	41	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Order Fillers, Wholesale and Retail Sales	43-5081.04	0.64000	138267	31	44	19	7	44	22	22	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Material Recording, Scheduling, Dispatching, and Distributing Workers	Weighers, Measurers, Checkers, and Samplers, Recordkeeping	43-5111.00	0.95000	189752	56	38	22	2	53	28	38	15	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Secretaries and Administrative Assistants	Executive Secretaries and Executive Administrative Assistants	43-6011.00	0.86000	126103	44	6	41	1	56	44	47	63	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Secretaries and Administrative Assistants	Legal Secretaries	43-6012.00	0.98000	179003	35	19	38	1	50	28	38	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Secretaries and Administrative Assistants	Medical Secretaries	43-6013.00	0.81000	120728	47	25	25	4	53	28	31	65	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Secretaries and Administrative Assistants	Secretaries and Administrative Assistants, Except Legal, Medical, and Executive	43-6014.00	0.96000	195127	35	25	28	3	50	38	35	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Other Office and Administrative Support Workers	Computer Operators	43-9011.00	0.78000	124688	56	25	44	1	50	38	44	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Other Office and Administrative Support Workers	Data Entry Keyers	43-9021.00	0.99000	54533	81	35	35	0	44	35	35	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Other Office and Administrative Support Workers	Word Processors and Typists	43-9022.00	0.81000	194561	53	31	31	0	47	25	31	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Other Office and Administrative Support Workers	Desktop Publishers	43-9031.00	0.16000	166839	50	47	69	46	47	38	47	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Other Office and Administrative Support Workers	Insurance Claims Clerks	43-9041.01	0.98000	177588	31	25	28	0	50	35	41	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Other Office and Administrative Support Workers	Insurance Policy Processing Clerks	43-9041.02	0.98000	177588	35	25	31	0	47	38	41	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Other Office and Administrative Support Workers	Mail Clerks and Mail Machine Operators, Except Postal Service	43-9051.00	0.94000	158352	53	53	25	1	44	19	22	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Other Office and Administrative Support Workers	Office Clerks, General	43-9061.00	0.96000	135721	47	35	31	3	56	41	41	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Other Office and Administrative Support Workers	Office Machine Operators, Except Computer	43-9071.00	0.92000	103189	50	50	35	5	47	35	35	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Other Office and Administrative Support Workers	Proofreaders and Copy Markers	43-9081.00	0.84000	89611	25	22	22	4	31	19	22	12	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Other Office and Administrative Support Workers	Statistical Assistants	43-9111.00	0.66000	171648	28	13	50	1	47	41	44	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Office and Administrative Support Occupations	Other Office and Administrative Support Workers	Bioinformatics Technicians	43-9111.01		0	38	0	50	1	47	38	44	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Supervisors of Farming, Fishing, and Forestry Workers	First-Line Supervisors of Logging Workers	45-1011.05	0.57000	174759	50	50	50	1	50	47	50	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Supervisors of Farming, Fishing, and Forestry Workers	First-Line Supervisors of Aquacultural Workers	45-1011.06	0.57000	174759	53	53	50	6	63	50	56	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Supervisors of Farming, Fishing, and Forestry Workers	First-Line Supervisors of Agricultural Crop and Horticultural Workers	45-1011.07	0.57000	174759	50	47	35	3	63	50	53	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Supervisors of Farming, Fishing, and Forestry Workers	First-Line Supervisors of Animal Husbandry and Animal Care Workers	45-1011.08	0.57000	174759	44	44	53	4	63	56	56	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Agricultural Workers	Agricultural Inspectors	45-2011.00	0.94000	77164	41	38	41	4	44	47	47	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Agricultural Workers	Animal Breeders	45-2021.00	0.95000	141379	47	47	35	9	44	28	44	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Agricultural Workers	Graders and Sorters, Agricultural Products	45-2041.00	0.41000	128649	44	47	0	0	35	19	25	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Agricultural Workers	Agricultural Equipment Operators	45-2091.00	0.87000	119879	60	63	22	1	50	19	25	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Agricultural Workers	Nursery Workers	45-2092.01		0	53	56	22	2	44	28	35	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Agricultural Workers	Farmworkers and Laborers, Crop	45-2092.02		0	47	53	28	0	41	28	28	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Agricultural Workers	Farmworkers, Farm, Ranch, and Aquacultural Animals	45-2093.00		0	50	53	38	0	50	35	41	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Fishing and Hunting Workers	Fishers and Related Fishing Workers	45-3011.00	0.83000	141662	60	69	31	1	44	41	31	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Fishing and Hunting Workers	Hunters and Trappers	45-3021.00	0.77000	117899	53	56	35	0	38	22	22	11	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Forest, Conservation, and Logging Workers	Forest and Conservation Workers	45-4011.00	0.87000	123274	50	56	44	1	47	38	44	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Forest, Conservation, and Logging Workers	Fallers	45-4021.00	0.76000	184943	44	63	28	0	31	25	31	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Forest, Conservation, and Logging Workers	Logging Equipment Operators	45-4022.00	0.79000	55947	53	60	22	0	38	28	31	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Farming, Fishing, and Forestry Occupations	Forest, Conservation, and Logging Workers	Log Graders and Scalers	45-4023.00	0.97000	106301	47	47	38	0	50	38	41	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Supervisors of Construction and Extraction Workers	First-Line Supervisors of Construction Trades and Extraction Workers	47-1011.00	0.17000	128366	47	50	50	7	60	50	56	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Supervisors of Construction and Extraction Workers	Solar Energy Installation Managers	47-1011.03		0	50	47	50	7	56	60	60	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Boilermakers	47-2011.00	0.68000	147885	72	69	35	0	44	35	31	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Brickmasons and Blockmasons	47-2021.00	0.82000	112241	60	72	38	9	41	28	35	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Stonemasons	47-2022.00	0.89000	142227	60	63	44	1	53	47	47	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Construction Carpenters	47-2031.01	0.72000	123557	50	66	44	5	47	28	31	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Rough Carpenters	47-2031.02	0.72000	123557	56	66	50	16	44	44	41	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Carpet Installers	47-2041.00	0.87000	143642	53	56	31	6	47	31	35	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Floor Layers, Except Carpet, Wood, and Hard Tiles	47-2042.00	0.79000	115636	53	53	41	2	47	38	35	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Floor Sanders and Finishers	47-2043.00	0.87000	167970	56	63	25	4	35	22	25	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Tile and Marble Setters	47-2044.00	0.75000	146471	53	53	44	2	44	44	44	15	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Cement Masons and Concrete Finishers	47-2051.00	0.94000	144491	53	69	25	8	38	22	31	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Terrazzo Workers and Finishers	47-2053.00	0.88000	133175	56	69	25	22	41	22	25	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Construction Laborers	47-2061.00	0.88000	128083	50	69	28	8	50	28	28	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Paving, Surfacing, and Tamping Equipment Operators	47-2071.00	0.83000	174194	47	50	22	5	41	25	28	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Pile-Driver Operators	47-2072.00	0.82000	122142	47	66	31	0	44	28	28	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Operating Engineers and Other Construction Equipment Operators	47-2073.00	0.95000	96966	47	60	28	1	41	22	35	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Drywall and Ceiling Tile Installers	47-2081.00	0.79000	53967	56	66	31	0	38	19	25	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Tapers	47-2082.00	0.62000	113373	47	53	25	0	41	25	25	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Electricians	47-2111.00	0.15000	131195	63	60	44	2	44	31	41	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Glaziers	47-2121.00	0.73000	100360	56	60	31	1	44	19	25	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Insulation Workers, Floor, Ceiling, and Wall	47-2131.00	0.83000	115919	50	63	35	0	44	38	41	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Insulation Workers, Mechanical	47-2132.00	0.64000	142510	60	60	41	11	50	38	35	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Painters, Construction and Maintenance	47-2141.00	0.75000	97248	47	53	31	11	50	28	28	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Paperhangers	47-2142.00	0.87000	70091	56	66	25	11	41	25	28	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Pipelayers	47-2151.00	0.62000	134024	50	53	31	4	47	31	31	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Pipe Fitters and Steamfitters	47-2152.01	0.35000	150714	56	69	50	5	47	41	41	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Plumbers	47-2152.02	0.35000	150714	66	63	47	4	47	35	35	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Plasterers and Stucco Masons	47-2161.00	0.84000	150997	50	66	44	8	44	31	31	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Reinforcing Iron and Rebar Workers	47-2171.00	0.90000	127800	56	66	28	1	38	22	22	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Roofers	47-2181.00	0.90000	128932	53	63	31	5	44	25	31	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Sheet Metal Workers	47-2211.00	0.82000	130629	56	56	35	2	41	25	28	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Construction Trades Workers	Structural Iron and Steel Workers	47-2221.00	0.83000	161747	66	75	44	0	47	28	35	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+		Solar Photovoltaic Installers	47-2231.00		0	56	53	44	3	44	35	38	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Helpers, Construction Trades	Helpers--Brickmasons, Blockmasons, Stonemasons, and Tile and Marble Setters	47-3011.00	0.83000	115070	50	56	25	8	44	22	22	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Helpers, Construction Trades	Helpers--Carpenters	47-3012.00	0.92000	170233	50	56	38	5	50	28	31	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Helpers, Construction Trades	Helpers--Electricians	47-3013.00	0.74000	90176	56	69	28	0	35	22	25	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Helpers, Construction Trades	Helpers--Painters, Paperhangers, Plasterers, and Stucco Masons	47-3014.00	0.94000	111393	50	60	28	1	41	31	31	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Helpers, Construction Trades	Helpers--Pipelayers, Plumbers, Pipefitters, and Steamfitters	47-3015.00	0.57000	98663	50	69	28	0	38	25	25	54	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Helpers, Construction Trades	Helpers--Roofers	47-3016.00	0.72000	75466	53	63	31	6	41	28	25	61	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Other Construction and Related Workers	Construction and Building Inspectors	47-4011.00	0.63000	160332	38	28	47	1	47	44	44	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Other Construction and Related Workers	Elevator Installers and Repairers	47-4021.00	0.39000	86499	63	63	47	2	47	38	44	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Other Construction and Related Workers	Fence Erectors	47-4031.00	0.92000	144208	60	69	28	6	44	38	35	16	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Other Construction and Related Workers	Hazardous Materials Removal Workers	47-4041.00	0.53000	149017	50	56	44	19	50	44	47	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Other Construction and Related Workers	Highway Maintenance Workers	47-4051.00	0.87000	132044	56	63	35	3	47	38	38	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Other Construction and Related Workers	Rail-Track Laying and Maintenance Equipment Operators	47-4061.00	0.89000	130912	53	69	31	7	44	22	28	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Other Construction and Related Workers	Septic Tank Servicers and Sewer Pipe Cleaners	47-4071.00	0.83000	109978	56	72	35	0	50	38	44	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Other Construction and Related Workers	Segmental Pavers	47-4091.00	0.83000	124123	53	60	41	4	53	41	50	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Other Construction and Related Workers	Solar Thermal Installers and Technicians	47-4099.02	0.71000	86216	53	50	47	1	47	44	44	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Other Construction and Related Workers	Weatherization Installers and Technicians	47-4099.03	0.71000	86216	53	63	35	1	47	41	44	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Extraction Workers	Derrick Operators, Oil and Gas	47-5011.00	0.80000	162595	56	69	31	2	47	38	38	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Extraction Workers	Rotary Drill Operators, Oil and Gas	47-5012.00	0.53000	137701	63	69	38	0	47	47	47	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Extraction Workers	Service Unit Operators, Oil, Gas, and Mining	47-5013.00	0.93000	82255	50	60	41	0	50	44	44	73	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Extraction Workers	Earth Drillers, Except Oil and Gas	47-5021.00	0.85000	87065	53	69	35	0	38	35	35	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Extraction Workers	Explosives Workers, Ordnance Handling Experts, and Blasters	47-5031.00	0.48000	92157	69	75	47	2	47	41	38	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Extraction Workers	Continuous Mining Machine Operators	47-5041.00	0.54000	178720	50	60	28	0	44	25	28	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Extraction Workers	Mine Cutting and Channeling Machine Operators	47-5042.00	0.59000	83387	50	60	35	0	53	38	38	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Extraction Workers	Rock Splitters, Quarry	47-5051.00	0.96000	106018	50	56	25	12	38	22	25	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Extraction Workers	Roof Bolters, Mining	47-5061.00	0.49000	72637	47	72	35	12	44	31	31	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Extraction Workers	Roustabouts, Oil and Gas	47-5071.00	0.68000	30	50	66	28	7	41	25	28	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Construction and Extraction Occupations	Extraction Workers	Helpers--Extraction Workers	47-5081.00	0.37000	114222	63	69	44	4	47	35	31	57	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Supervisors of Installation, Maintenance, and Repair Workers	First-Line Supervisors of Mechanics, Installers, and Repairers	49-1011.00	0.00300	164293	50	50	47	3	60	50	53	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Electrical and Electronic Equipment Mechanics, Installers, and Repairers	Computer, Automated Teller, and Office Machine Repairers	49-2011.00	0.74000	71506	63	53	44	0	47	44	38	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Electrical and Electronic Equipment Mechanics, Installers, and Repairers	Radio, Cellular, and Tower Equipment Installers and Repairers	49-2021.00	0.93000	108847	60	53	31	0	44	31	38	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Electrical and Electronic Equipment Mechanics, Installers, and Repairers	Radio Mechanics	49-2021.01		0	69	63	44	1	50	35	35	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Electrical and Electronic Equipment Mechanics, Installers, and Repairers	Telecommunications Equipment Installers and Repairers, Except Line Installers	49-2022.00	0.36000	117616	72	72	47	0	50	38	47	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Electrical and Electronic Equipment Mechanics, Installers, and Repairers	Avionics Technicians	49-2091.00	0.70000	156372	66	56	47	7	47	35	47	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Electrical and Electronic Equipment Mechanics, Installers, and Repairers	Electric Motor, Power Tool, and Related Repairers	49-2092.00	0.76000	78012	75	69	44	2	44	38	41	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Electrical and Electronic Equipment Mechanics, Installers, and Repairers	Electrical and Electronics Installers and Repairers, Transportation Equipment	49-2093.00	0.91000	73486	60	63	35	0	53	28	38	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Electrical and Electronic Equipment Mechanics, Installers, and Repairers	Electrical and Electronics Repairers, Commercial and Industrial Equipment	49-2094.00	0.41000	94137	69	69	50	0	47	35	50	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Electrical and Electronic Equipment Mechanics, Installers, and Repairers	Electrical and Electronics Repairers, Powerhouse, Substation, and Relay	49-2095.00	0.38000	101775	56	56	44	7	47	38	41	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Electrical and Electronic Equipment Mechanics, Installers, and Repairers	Electronic Equipment Installers and Repairers, Motor Vehicles	49-2096.00	0.61000	126952	72	63	47	7	47	44	44	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Electrical and Electronic Equipment Mechanics, Installers, and Repairers	Electronic Home Entertainment Equipment Installers and Repairers	49-2097.00	0.65000	109130	69	56	44	4	50	35	41	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Electrical and Electronic Equipment Mechanics, Installers, and Repairers	Security and Fire Alarm Systems Installers	49-2098.00	0.82000	157503	53	60	41	0	47	25	28	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Aircraft Mechanics and Service Technicians	49-3011.00	0.71000	88196	75	72	47	1	50	35	47	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Automotive Body and Related Repairers	49-3021.00	0.91000	93005	50	56	41	2	44	25	38	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Automotive Glass Installers and Repairers	49-3022.00	0.55000	113939	50	53	25	0	47	35	35	12	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Automotive Master Mechanics	49-3023.01	0.59000	116768	72	69	41	0	44	41	41	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Automotive Specialty Technicians	49-3023.02	0.59000	116768	72	75	28	0	41	25	28	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Bus and Truck Mechanics and Diesel Engine Specialists	49-3031.00	0.73000	76598	66	66	41	5	44	28	35	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Farm Equipment Mechanics and Service Technicians	49-3041.00	0.75000	147037	72	75	28	4	44	22	35	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Mobile Heavy Equipment Mechanics, Except Engines	49-3042.00	0.40000	103755	72	75	41	0	47	31	38	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Rail Car Repairers	49-3043.00	0.88000	122708	66	72	38	0	41	35	35	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Motorboat Mechanics and Service Technicians	49-3051.00	0.66000	163161	66	69	35	3	41	22	25	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Motorcycle Mechanics	49-3052.00	0.79000	168253	69	72	50	0	47	31	41	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Outdoor Power Equipment and Other Small Engine Mechanics	49-3053.00	0.93000	92722	69	69	41	3	44	35	35	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Bicycle Repairers	49-3091.00	0.94000	108281	72	69	44	5	56	47	47	79	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Recreational Vehicle Service Technicians	49-3092.00	0.59000	154392	63	69	38	0	47	41	41	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Vehicle and Mobile Equipment Mechanics, Installers, and Repairers	Tire Repairers and Changers	49-3093.00	0.70000	97814	50	66	28	3	44	31	31	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Mechanical Door Repairers	49-9011.00	0.91000	102058	60	72	41	2	50	41	47	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Control and Valve Installers and Repairers, Except Mechanical Door	49-9012.00	0.63000	111959	50	53	41	0	47	28	28	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Heating and Air Conditioning Mechanics and Installers	49-9021.01	0.65000	105452	66	63	41	1	47	35	44	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Refrigeration Mechanics and Installers	49-9021.02	0.65000	105452	60	53	35	0	56	38	38	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Home Appliance Repairers	49-9031.00	0.72000	140813	66	66	41	0	47	35	41	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Industrial Machinery Mechanics	49-9041.00	0.67000	91591	69	72	41	3	44	28	35	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Maintenance Workers, Machinery	49-9043.00	0.86000	127234	53	56	38	5	41	28	31	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Millwrights	49-9044.00	0.59000	46612	72	69	47	3	44	47	44	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Refractory Materials Repairers, Except Brickmasons	49-9045.00	0.82000	83670	50	60	31	0	44	25	25	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Electrical Power-Line Installers and Repairers	49-9051.00	0.09700	185792	63	66	41	1	47	35	44	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Telecommunications Line Installers and Repairers	49-9052.00	0.49000	65282	50	56	38	0	47	28	31	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Camera and Photographic Equipment Repairers	49-9061.00	0.97000	153826	66	56	44	16	44	25	28	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Medical Equipment Repairers	49-9062.00	0.27000	196825	72	56	47	2	44	31	38	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Musical Instrument Repairers and Tuners	49-9063.00	0.91000	99229	75	75	44	60	50	44	47	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Watch Repairers	49-9064.00	0.99000	168536	72	56	38	3	44	16	19	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Maintenance and Repair Workers, General	49-9071.00	0.64000	56796	60	69	28	2	44	22	25	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Wind Turbine Service Technicians	49-9081.00		0	63	63	44	1	44	31	35	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Coin, Vending, and Amusement Machine Servicers and Repairers	49-9091.00	0.94000	180700	69	69	35	0	53	25	35	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Commercial Divers	49-9092.00	0.18000	118465	69	69	50	0	50	50	47	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Fabric Menders, Except Garment	49-9093.00	0.96000	57079	66	69	28	7	41	28	28	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Locksmiths and Safe Repairers	49-9094.00	0.77000	148734	63	60	38	1	38	35	38	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Manufactured Building and Mobile Home Installers	49-9095.00	0.18000	153260	72	75	53	17	50	53	50	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Riggers	49-9096.00	0.89000	122425	50	60	31	2	38	31	31	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Signal and Track Switch Repairers	49-9097.00	0.90000	84519	69	69	31	1	44	31	35	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Helpers--Installation, Maintenance, and Repair Workers	49-9098.00	0.79000	20303	56	66	31	4	41	28	35	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Installation, Maintenance, and Repair Occupations	Other Installation, Maintenance, and Repair Occupations	Geothermal Technicians	49-9099.01	0.50000	122991	50	50	44	1	41	35	35	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Supervisors of Production Workers	First-Line Supervisors of Production and Operating Workers	51-1011.00	0.01600	113656	47	38	53	0	63	53	56	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Assemblers and Fabricators	Aircraft Structure, Surfaces, Rigging, and Systems Assemblers	51-2011.00	0.79000	175325	63	60	35	7	44	31	31	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Assemblers and Fabricators	Coil Winders, Tapers, and Finishers	51-2021.00	0.73000	182963	63	60	19	0	41	22	22	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Assemblers and Fabricators	Electrical and Electronic Equipment Assemblers	51-2022.00	0.95000	126669	69	60	28	0	41	28	28	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Assemblers and Fabricators	Electromechanical Equipment Assemblers	51-2023.00	0.97000	77446	69	66	35	11	38	28	28	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Assemblers and Fabricators	Engine and Other Machine Assemblers	51-2031.00	0.82000	162312	63	66	31	0	47	28	31	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Assemblers and Fabricators	Structural Metal Fabricators and Fitters	51-2041.00	0.41000	182397	50	53	22	2	47	22	28	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Assemblers and Fabricators	Fiberglass Laminators and Fabricators	51-2091.00	0.93000	194844	56	60	41	2	44	38	38	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Assemblers and Fabricators	Team Assemblers	51-2092.00	0.97000	147319	60	66	25	0	44	22	35	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Assemblers and Fabricators	Timing Device Assemblers and Adjusters	51-2093.00	0.98000	164575	75	60	31	0	44	16	25	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Food Processing Workers	Bakers	51-3011.00	0.89000	167404	50	50	44	14	44	28	25	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Food Processing Workers	Butchers and Meat Cutters	51-3021.00	0.93000	93854	50	63	28	1	50	44	44	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Food Processing Workers	Meat, Poultry, and Fish Cutters and Trimmers	51-3022.00	0.94000	154674	50	53	31	1	47	31	31	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Food Processing Workers	Slaughterers and Meat Packers	51-3023.00	0.60000	108564	63	60	19	5	38	25	22	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Food Processing Workers	Food and Tobacco Roasting, Baking, and Drying Machine Operators and Tenders	51-3091.00	0.91000	96117	47	53	31	0	47	35	38	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Food Processing Workers	Food Batchmakers	51-3092.00	0.70000	140530	50	53	25	5	47	31	28	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Food Processing Workers	Food Cooking Machine Operators and Tenders	51-3093.00	0.61000	71223	47	53	28	0	44	22	22	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Computer-Controlled Machine Tool Operators, Metal and Plastic	51-4011.00	0.86000	158069	53	53	47	6	47	28	28	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Computer Numerically Controlled Machine Tool Programmers, Metal and Plastic	51-4012.00	0.36000	165707	50	44	47	12	44	35	35	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Extruding and Drawing Machine Setters, Operators, and Tenders, Metal and Plastic	51-4021.00	0.91000	132892	50	66	31	5	44	19	35	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Forging Machine Setters, Operators, and Tenders, Metal and Plastic	51-4022.00	0.93000	120445	50	50	31	9	47	31	35	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Rolling Machine Setters, Operators, and Tenders, Metal and Plastic	51-4023.00	0.83000	166556	56	66	38	0	47	28	28	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Cutting, Punching, and Press Machine Setters, Operators, and Tenders, Metal and Plastic	51-4031.00	0.78000	176174	53	60	31	0	38	22	25	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Drilling and Boring Machine Tool Setters, Operators, and Tenders, Metal and Plastic	51-4032.00	0.94000	134589	53	56	35	6	47	35	35	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Grinding, Lapping, Polishing, and Buffing Machine Tool Setters, Operators, and Tenders, Metal and Plastic	51-4033.00	0.95000	191450	53	69	25	2	41	25	25	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Lathe and Turning Machine Tool Setters, Operators, and Tenders, Metal and Plastic	51-4034.00	0.84000	100926	60	56	28	6	41	19	22	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Milling and Planing Machine Setters, Operators, and Tenders, Metal and Plastic	51-4035.00	0.98000	145622	56	69	38	1	41	25	25	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Machinists	51-4041.00	0.65000	141945	63	66	38	7	44	38	38	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Metal-Refining Furnace Operators and Tenders	51-4051.00	0.88000	164010	53	72	25	0	44	25	28	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Pourers and Casters, Metal	51-4052.00	0.87000	152128	56	63	25	1	44	25	28	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Model Makers, Metal and Plastic	51-4061.00	0.93000	104321	56	60	38	1	41	22	25	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Patternmakers, Metal and Plastic	51-4062.00	0.90000	175042	53	60	41	0	47	28	28	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Foundry Mold and Coremakers	51-4071.00	0.67000	155806	66	72	22	3	31	22	22	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Molding, Coremaking, and Casting Machine Setters, Operators, and Tenders, Metal and Plastic	51-4072.00	0.95000	133458	53	66	28	0	47	28	28	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Multiple Machine Tool Setters, Operators, and Tenders, Metal and Plastic	51-4081.00	0.91000	168819	50	66	44	9	47	25	28	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Tool and Die Makers	51-4111.00	0.84000	96400	56	53	38	2	41	19	25	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Welders, Cutters, and Welder Fitters	51-4121.06	0.94000	156938	50	60	38	5	38	25	31	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Solderers and Brazers	51-4121.07	0.94000	156938	60	53	19	2	31	22	22	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Welding, Soldering, and Brazing Machine Setters, Operators, and Tenders	51-4122.00	0.61000	134307	53	60	25	6	41	25	25	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Heat Treating Equipment Setters, Operators, and Tenders, Metal and Plastic	51-4191.00	0.91000	160615	56	63	25	0	41	22	22	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Layout Workers, Metal and Plastic	51-4192.00	0.84000	146754	50	56	38	0	41	25	31	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Plating and Coating Machine Setters, Operators, and Tenders, Metal and Plastic	51-4193.00	0.92000	186358	50	56	31	4	41	35	35	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Metal Workers and Plastic Workers	Tool Grinders, Filers, and Sharpeners	51-4194.00	0.88000	131478	72	72	35	6	38	31	31	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Printing Workers	Prepress Technicians and Workers	51-5111.00	0.97000	174477	47	44	41	27	47	41	47	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Printing Workers	Printing Press Operators	51-5112.00	0.83000	110544	53	53	41	0	47	31	38	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Printing Workers	Print Binding and Finishing Workers	51-5113.00	0.95000	126386	63	60	35	4	41	28	28	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Laundry and Dry-Cleaning Workers	51-6011.00	0.71000	149582	47	50	25	6	47	31	31	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Pressers, Textile, Garment, and Related Materials	51-6021.00	0.81000	85650	56	63	22	4	31	22	25	23	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Sewing Machine Operators	51-6031.00	0.89000	182680	56	63	22	3	44	25	31	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Shoe and Leather Workers and Repairers	51-6041.00	0.52000	197673	56	56	16	6	44	22	31	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Shoe Machine Operators and Tenders	51-6042.00	0.97000	135155	53	60	28	17	28	19	22	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Sewers, Hand	51-6051.00	0.99000	183529	78	78	41	39	38	28	31	20	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Tailors, Dressmakers, and Custom Sewers	51-6052.00	0.84000	172779	69	60	41	12	50	35	35	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Textile Bleaching and Dyeing Machine Operators and Tenders	51-6061.00	0.97000	112807	56	53	38	14	47	28	28	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Textile Cutting Machine Setters, Operators, and Tenders	51-6062.00	0.95000	179851	56	60	35	1	44	35	31	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Textile Knitting and Weaving Machine Setters, Operators, and Tenders	51-6063.00	0.73000	146188	66	60	22	3	35	19	22	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Textile Winding, Twisting, and Drawing Out Machine Setters, Operators, and Tenders	51-6064.00	0.96000	7008	60	63	38	2	44	35	35	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Extruding and Forming Machine Setters, Operators, and Tenders, Synthetic and Glass Fibers	51-6091.00	0.88000	75183	63	60	35	2	44	28	35	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Fabric and Apparel Patternmakers	51-6092.00	0.00490	159766	63	53	69	22	47	38	41	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Textile, Apparel, and Furnishings Workers	Upholsterers	51-6093.00	0.39000	143076	75	75	50	2	47	35	38	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Woodworkers	Cabinetmakers and Bench Carpenters	51-7011.00	0.92000	179568	72	72	47	2	41	25	31	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Woodworkers	Furniture Finishers	51-7021.00	0.87000	157786	56	63	41	0	44	31	38	21	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Woodworkers	Model Makers, Wood	51-7031.00	0.96000	139116	69	56	50	12	47	28	35	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Woodworkers	Patternmakers, Wood	51-7032.00	0.91000	182114	60	75	38	2	47	25	28	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Woodworkers	Sawing Machine Setters, Operators, and Tenders, Wood	51-7041.00	0.86000	173345	56	60	22	0	38	22	22	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Woodworkers	Woodworking Machine Setters, Operators, and Tenders, Except Sawing	51-7042.00	0.97000	100077	53	63	25	0	31	22	22	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Plant and System Operators	Nuclear Power Reactor Operators	51-8011.00	0.95000	137135	47	35	50	1	50	44	47	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Plant and System Operators	Power Distributors and Dispatchers	51-8012.00	0.64000	149300	44	31	44	0	44	41	38	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Plant and System Operators	Power Plant Operators	51-8013.00	0.85000	95551	53	47	44	2	47	25	31	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Plant and System Operators	Stationary Engineers and Boiler Operators	51-8021.00	0.89000	137418	50	53	35	1	47	44	41	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Plant and System Operators	Water and Wastewater Treatment Plant and System Operators	51-8031.00	0.61000	121011	50	53	38	1	44	38	38	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Plant and System Operators	Chemical Plant and System Operators	51-8091.00	0.85000	109695	50	53	28	0	41	31	35	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Plant and System Operators	Gas Plant Operators	51-8092.00	0.78000	138550	50	44	35	0	47	44	38	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Plant and System Operators	Petroleum Pump System Operators, Refinery Operators, and Gaugers	51-8093.00	0.71000	117333	53	53	44	1	47	35	35	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Plant and System Operators	Biofuels Processing Technicians	51-8099.01	0.86000	145905	56	60	38	1	53	47	47	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Plant and System Operators	Biomass Plant Technicians	51-8099.03	0.86000	145905	50	53	38	3	41	38	41	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Plant and System Operators	Hydroelectric Plant Technicians	51-8099.04	0.86000	145905	56	60	44	5	53	35	38	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Chemical Equipment Operators and Tenders	51-9011.00	0.76000	184095	50	56	31	3	44	25	28	52	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Separating, Filtering, Clarifying, Precipitating, and Still Machine Setters, Operators, and Tenders	51-9012.00	0.88000	184378	50	50	28	1	44	28	38	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Crushing, Grinding, and Polishing Machine Setters, Operators, and Tenders	51-9021.00	0.97000	130346	50	66	28	2	44	35	41	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Grinding and Polishing Workers, Hand	51-9022.00	0.97000	98946	69	72	41	13	41	25	28	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Mixing and Blending Machine Setters, Operators, and Tenders	51-9023.00	0.83000	139964	50	56	28	2	47	28	28	46	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Cutters and Trimmers, Hand	51-9031.00	0.64000	164858	60	63	19	29	47	25	25	24	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Cutting and Slicing Machine Setters, Operators, and Tenders	51-9032.00	0.86000	71789	72	66	25	2	44	25	25	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Extruding, Forming, Pressing, and Compacting Machine Setters, Operators, and Tenders	51-9041.00	0.93000	189187	56	60	28	10	47	19	25	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Furnace, Kiln, Oven, Drier, and Kettle Operators and Tenders	51-9051.00	0.37000	176740	44	50	25	5	31	28	28	43	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Inspectors, Testers, Sorters, Samplers, and Weighers	51-9061.00	0.98000	183812	47	47	28	2	44	22	31	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Jewelers	51-9071.01	0.95000	79992	85	72	60	32	44	41	41	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Gem and Diamond Workers	51-9071.06	0.95000	79992	66	53	38	2	44	31	38	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Precious Metal Workers	51-9071.07	0.95000	79992	63	50	44	31	41	25	41	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Dental Laboratory Technicians	51-9081.00	0.97000	185226	72	53	38	49	47	28	28	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Medical Appliance Technicians	51-9082.00	0.45000	192298	66	63	50	17	63	44	47	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Ophthalmic Laboratory Technicians	51-9083.00	0.97000	155523	66	63	28	10	41	28	31	45	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Packaging and Filling Machine Operators and Tenders	51-9111.00	0.98000	107715	50	60	28	0	47	31	31	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Coating, Painting, and Spraying Machine Setters, Operators, and Tenders	51-9121.00	0.91000	160049	60	63	31	3	47	28	31	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Painters, Transportation Equipment	51-9122.00	0.69000	145056	63	63	31	5	44	22	25	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Painting, Coating, and Decorating Workers	51-9123.00	0.92000	195976	53	56	31	38	44	25	28	27	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Semiconductor Processors	51-9141.00	0.88000	175608	56	53	35	7	47	25	31	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Photographic Process Workers and Processing Machine Operators	51-9151.00	0.99000	125537	53	52	44	31	45	31	36	32	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Adhesive Bonding Machine Operators and Tenders	51-9191.00	0.95000	162029	60	66	25	2	47	22	25	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Cleaning, Washing, and Metal Pickling Equipment Operators and Tenders	51-9192.00	0.81000	192581	50	53	28	4	41	25	28	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Cooling and Freezing Equipment Operators and Tenders	51-9193.00	0.93000	152411	50	53	35	0	47	31	38	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Etchers and Engravers	51-9194.00	0.98000	104038	60	60	41	11	44	25	31	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Stone Cutters and Carvers, Manufacturing	51-9195.03	0.90000	170799	63	66	44	26	44	28	25	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Glass Blowers, Molders, Benders, and Finishers	51-9195.04	0.90000	170799	63	66	44	19	38	28	35	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Potters, Manufacturing	51-9195.05	0.90000	170799	72	69	56	71	47	19	31	25	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Molding and Casting Workers	51-9195.07	0.90000	170799	56	60	28	5	47	25	25	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Paper Goods Machine Setters, Operators, and Tenders	51-9196.00	0.67000	102906	53	53	35	4	47	28	28	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Tire Builders	51-9197.00	0.94000	161464	63	72	28	4	38	22	22	26	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Helpers--Production Workers	51-9198.00	0.66000	41803	53	56	22	6	41	22	22	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Production Occupations	Other Production Occupations	Recycling and Reclamation Workers	51-9199.01	0.92000	78578	56	69	25	7	41	22	25	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Supervisors of Transportation and Material Moving Workers	Aircraft Cargo Handling Supervisors	53-1011.00	0.06600	29356	44	50	47	7	56	38	44	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Supervisors of Transportation and Material Moving Workers	First-Line Supervisors of Helpers, Laborers, and Material Movers, Hand	53-1021.00	0.42000	57361	44	47	47	3	56	56	56	33	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Supervisors of Transportation and Material Moving Workers	Recycling Coordinators	53-1021.01		0	41	31	41	3	56	41	53	49	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Supervisors of Transportation and Material Moving Workers	First-Line Supervisors of Transportation and Material-Moving Machine and Vehicle Operators	53-1031.00	0.02900	88479	41	31	50	1	69	60	53	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Air Transportation Workers	Airline Pilots, Copilots, and Flight Engineers	53-2011.00	0.18000	50006	53	66	47	12	60	47	44	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Air Transportation Workers	Commercial Pilots	53-2012.00	0.55000	109413	53	63	47	1	50	35	44	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Air Transportation Workers	Air Traffic Controllers	53-2021.00	0.11000	70374	47	35	60	4	60	41	47	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Air Transportation Workers	Airfield Operations Specialists	53-2022.00	0.71000	63868	38	38	50	1	50	47	50	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Air Transportation Workers	Flight Attendants	53-2031.00	0.35000	104886	47	50	41	7	72	41	47	90	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Motor Vehicle Operators	Ambulance Drivers and Attendants, Except Emergency Medical Technicians	53-3011.00	0.25000	148168	44	56	35	0	50	44	44	89	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Motor Vehicle Operators	Bus Drivers, Transit and Intercity	53-3021.00	0.67000	190318	47	50	31	3	53	38	38	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Motor Vehicle Operators	Bus Drivers, School or Special Client	53-3022.00	0.89000	121577	41	44	31	1	60	41	38	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Motor Vehicle Operators	Driver/Sales Workers	53-3031.00	0.98000	107149	47	47	38	1	56	41	53	37	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Motor Vehicle Operators	Heavy and Tractor-Trailer Truck Drivers	53-3032.00	0.79000	149865	47	53	31	1	44	31	28	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Motor Vehicle Operators	Light Truck or Delivery Services Drivers	53-3033.00	0.69000	180134	47	50	22	0	47	22	28	40	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Motor Vehicle Operators	Taxi Drivers and Chauffeurs	53-3041.00	0.89000	163444	47	53	38	2	50	38	38	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Rail Transportation Workers	Locomotive Engineers	53-4011.00	0.96000	156089	50	60	25	1	44	25	25	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Rail Transportation Workers	Locomotive Firers	53-4012.00	0.93000	129215	50	56	25	1	47	28	28	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Rail Transportation Workers	Rail Yard Engineers, Dinkey Operators, and Hostlers	53-4013.00	0.91000	129498	47	56	35	1	47	31	41	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Rail Transportation Workers	Railroad Brake, Signal, and Switch Operators	53-4021.00	0.83000	139399	53	53	28	1	44	28	28	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Rail Transportation Workers	Railroad Conductors and Yardmasters	53-4031.00	0.83000	130063	44	44	41	7	47	38	50	41	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Rail Transportation Workers	Subway and Streetcar Operators	53-4041.00	0.86000	64716	53	69	25	3	53	41	41	51	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Water Transportation Workers	Sailors and Marine Oilers	53-5011.00	0.83000	96683	50	63	35	0	47	38	44	62	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Water Transportation Workers	Ship and Boat Captains	53-5021.01	0.27000	36145	50	60	53	2	69	47	53	60	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Water Transportation Workers	Mates- Ship, Boat, and Barge	53-5021.02	0.27000	36145	47	50	47	3	50	44	44	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Water Transportation Workers	Pilots, Ship	53-5021.03	0.27000	36145	44	47	47	0	47	38	41	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Water Transportation Workers	Motorboat Operators	53-5022.00	0.62000	181832	56	69	38	0	53	38	35	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Water Transportation Workers	Ship Engineers	53-5031.00	0.04100	143925	60	56	50	0	47	25	25	39	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Other Transportation Workers	Bridge and Lock Tenders	53-6011.00	0.97000	131761	47	47	38	4	50	44	44	47	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Other Transportation Workers	Parking Lot Attendants	53-6021.00	0.87000	151563	38	47	25	4	50	35	31	50	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Other Transportation Workers	Automotive and Watercraft Service Attendants	53-6031.00	0.83000	151846	56	56	28	0	47	41	41	42	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Other Transportation Workers	Traffic Technicians	53-6041.00	0.90000	116202	44	28	50	2	50	44	47	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Other Transportation Workers	Aviation Inspectors	53-6051.01	0.90000	162878	50	47	44	6	50	47	47	57	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Other Transportation Workers	Transportation Vehicle, Equipment and Systems Inspectors, Except Aviation	53-6051.07	0.90000	0	47	47	25	0	44	28	28	10	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Other Transportation Workers	Freight and Cargo Inspectors	53-6051.08	0.90000	0	44	35	35	1	50	38	41	29	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Other Transportation Workers	Transportation Attendants, Except Flight Attendants	53-6061.00	0.75000	151280	28	35	31	3	69	47	50	70	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Conveyor Operators and Tenders	53-7011.00	0.93000	159201	44	50	35	0	47	35	38	19	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Crane and Tower Operators	53-7021.00	0.90000	169950	50	63	35	3	38	28	31	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Dredge Operators	53-7031.00	0.92000	84236	53	60	25	2	44	31	31	31	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Excavating and Loading Machine and Dragline Operators	53-7032.00	0.94000	102340	63	72	25	2	50	35	50	55	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Loading Machine Operators, Underground Mining	53-7033.00	0.50000	165990	47	60	16	0	41	28	28	22	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Hoist and Winch Operators	53-7041.00	0.65000	72072	53	60	38	2	53	41	44	48	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Industrial Truck and Tractor Operators	53-7051.00	0.93000	136287	47	63	22	7	44	22	25	56	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Cleaners of Vehicles and Equipment	53-7061.00	0.37000	163727	38	53	13	6	35	22	22	28	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Laborers and Freight, Stock, and Material Movers, Hand	53-7062.00	0.85000	74335	44	53	22	3	35	25	25	30	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Machine Feeders and Offbearers	53-7063.00	0.93000	154957	47	50	25	5	38	22	25	36	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Packers and Packagers, Hand	53-7064.00	0.38000	152977	44	60	16	6	35	19	22	59	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Gas Compressor and Gas Pumping Station Operators	53-7071.00	0.91000	135438	63	66	38	0	41	35	31	34	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Pump Operators, Except Wellhead Pumpers	53-7072.00	0.90000	165141	53	53	28	0	44	31	35	35	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Wellhead Pumpers	53-7073.00	0.84000	73203	41	50	22	1	41	13	16	38	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Refuse and Recyclable Material Collectors	53-7081.00	0.93000	111676	50	53	28	0	47	31	35	44	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Mine Shuttle Car Operators	53-7111.00	0.37000	135438	28	66	19	1	28	19	19	58	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)
+Transportation and Material Moving Occupations	Material Moving Workers	Tank Car, Truck, and Ship Loaders	53-7121.00	0.72000	135438	50	63	41	0	44	38	35	53	Auswählen von Fällen mit kleinerer Computerisation probability; unter diesen Ranking gemäß der Summen der kleinsten Abweichungsquadrate (Summe delta g bis delta n)

binární
data/original/RA_Risikovergleich_import_tojobloss.xlsx


+ 65 - 0
package.json

@@ -0,0 +1,65 @@
+{
+  "name": "multi-level-bar-chart-array",
+  "version": "1.0.0",
+  "ava": {
+    "require": [
+      "@babel/register"
+    ]
+  },
+  "scripts": {
+    "prepare": "npm run build:static",
+    "build": "rollup -c",
+    "build:data": "node bin/prepareData.js",
+    "build:html": "node bin/preprocess.js",
+    "build:dev": "NODE_ENV=development npm run build",
+    "build:prod": "NODE_ENV=production npm run build",
+    "build:static": "npm run build:data && npm run build:html",
+    "test": "ava",
+    "watch": "NODE_ENV=development npm run build:static && NODE_OPT=serve rollup -c --watch"
+  },
+  "devDependencies": {
+    "@babel/core": "^7.11.5",
+    "@babel/preset-env": "^7.11.5",
+    "@babel/register": "^7.11.5",
+    "@rollup/plugin-babel": "^5.2.0",
+    "@rollup/plugin-commonjs": "^15.0.0",
+    "@rollup/plugin-json": "^4.1.0",
+    "@rollup/plugin-node-resolve": "^9.0.0",
+    "autoprefixer": "^9.8.6",
+    "ava": "^3.12.1",
+    "babel-preset-env": "^1.7.0",
+    "cssnano": "^4.1.10",
+    "eslint": "^7.8.1",
+    "eslint-plugin-json": "^2.1.2",
+    "eslint-plugin-spellcheck": "0.0.17",
+    "marked": "^1.1.1",
+    "postcss": "^7.0.32",
+    "posthtml": "^0.13.3",
+    "posthtml-expressions": "^1.4.7",
+    "rollup": "2.26",
+    "rollup-plugin-browsersync": "^1.1.0",
+    "rollup-plugin-copy": "^3.3.0",
+    "rollup-plugin-delete": "^2.0.0",
+    "rollup-plugin-eslint": "^7.0.0",
+    "rollup-plugin-postcss": "^3.1.8",
+    "rollup-plugin-replace": "^2.2.0",
+    "rollup-plugin-sourcemaps": "^0.6.2",
+    "rollup-plugin-terser": "^7.0.1",
+    "rollup-watch": "^4.3.1",
+    "stylelint": "^13.7.0",
+    "stylelint-config-recommended": "^3.0.0"
+  },
+  "dependencies": {
+    "d3-array": "^2.7.1",
+    "d3-axis": "^2.0.0",
+    "d3-interpolate": "^2.0.1",
+    "d3-request": "^1.0.6",
+    "d3-scale": "^3.2.2",
+    "d3-selection": "^2.0.0",
+    "d3-svg-annotation": "^2.5.1",
+    "d3-transition": "^2.0.0",
+    "lunr": "^2.3.9",
+    "lunr-languages": "^1.4.0",
+    "whatwg-fetch": "^3.4.0"
+  }
+}

+ 101 - 0
rollup.config.js

@@ -0,0 +1,101 @@
+import autoprefixer from 'autoprefixer';
+import babel from '@rollup/plugin-babel';
+import browsersync from 'rollup-plugin-browsersync';
+import commonjs from '@rollup/plugin-commonjs';
+import copy from 'rollup-plugin-copy';
+import cssnano from 'cssnano';
+import del from 'rollup-plugin-delete';
+import { eslint } from 'rollup-plugin-eslint';
+import json from '@rollup/plugin-json';
+import path from 'path';
+import postcss from 'rollup-plugin-postcss';
+import resolve from '@rollup/plugin-node-resolve';
+import sourcemaps from 'rollup-plugin-sourcemaps';
+import stylelint from 'stylelint';
+import { terser } from 'rollup-plugin-terser';
+
+import config from './build.json';
+
+const printWarning = (message) => {
+    if (message.code === 'CIRCULAR_DEPENDENCY') {
+        return;
+    }
+    console.error(message);  // eslint-disable-line
+};
+
+
+const generateConfiguration = (target, option) => {
+
+    target = target === undefined ? 'development' : target;
+
+    // Common postcs configruation for development and production build.
+    let postcssconf = {
+        extract: true,
+        plugins: [
+            autoprefixer(),
+            stylelint(),
+            (target === 'production' && cssnano())
+        ],
+    };
+
+    // Browsersync configruation
+    let browsersyncconf = {
+        server: {
+            baseDir: config.path.output,
+            index: config.html.index.name,  // first html file in array is served as index
+        },
+        watch: true,
+    };
+
+    // Default rollup plugins
+    const plugins = {
+        development: [sourcemaps()],
+        production: [terser()],
+        prepare: [
+            (option !== 'serve' && del({ targets: [path.join(config.path.output, '/*'), path.join(config.path.build, '/*')] })),
+            resolve({browser: true}),
+            commonjs(),
+            json(),
+            eslint({ 
+                extends: ['plugin:json/recommended', 'eslint:recommended'],
+                exclude: [path.join(config.path.input, config.path.css, '/**'), 'html/**']
+            }),
+            babel({ babelHelpers: 'bundled' }),
+        ],
+        postProcess: [
+            postcss(postcssconf),
+            copy({
+                targets: [
+                    { src: path.join(config.path.build, '/*.css'), dest: path.join(config.path.output, config.path.css) },
+                    { src: path.join(config.path.build, '/*.js*'), dest: path.join(config.path.output, config.path.js) },
+                    { src: path.join(config.path.assets, config.path.js), dest: config.path.output },
+                    { src: path.join(config.path.assets, config.path.css), dest: config.path.output },
+                    { src: path.join(config.path.assets, config.path.img), dest: config.path.output },
+                    { src: path.join(config.path.assets, config.path.fonts), dest: config.path.output },
+                ],
+                hook: 'writeBundle',
+                verbose: true
+            }),
+            (option === 'serve' && browsersync(browsersyncconf))
+        ]
+    };
+
+    let rconf = {
+        onwarn: printWarning,
+        input: path.join(config.path.input, config.path.js, `${config.main}.js`),
+        plugins: plugins.prepare.concat(plugins[target], plugins.postProcess),  // Concatenate plugin arrays
+        output: {
+            file: path.join(
+                config.path.build,
+                `${config.main}${config[target].infix}.js`
+            ),
+            format: 'iife',
+            sourcemap: config[target].sourcemap
+        }
+    };
+    return rconf;
+};
+
+const rollup_config = generateConfiguration(process.env.NODE_ENV, process.env.NODE_OPT);
+
+export default rollup_config;

+ 282 - 0
src/css/main.css

@@ -0,0 +1,282 @@
+@font-face {
+    font-family: "ASAP Regular";
+    src: url("../fonts/Asap-Regular.ttf");
+}
+
+@font-face {
+    font-family: "ASAP Bold";
+    src: url("../fonts/Asap-Bold.ttf");
+}
+
+@font-face {
+    font-family: "ASAP Condensed";
+    src: url("../fonts/AsapCondensed-Regular.ttf");
+}
+
+* {
+    margin: 0;
+    box-sizing: border-box;
+}
+
+:root {
+    --text-colour: #3f3d3a;
+    /* --high-colour: #0a83a5; */
+    --background-colour: #7c7872;
+    --high-colour: #ffcc58;
+    --brightest-colour: #fff;
+    --bright-colour-t1: rgba(255, 255, 255, 0.9);
+    --bright-colour-t2: rgba(255, 255, 255, 0.6);
+    --bright-colour-t3: rgba(255, 255, 255, 0.4);
+}
+
+html, body {
+    height: 100%;
+}
+
+body {
+    font-family: "Asap Regular", Helvetica, sans-serif;
+    font-size: 16px;
+    line-height: 1.2em;
+    color: var(--text-color);
+}
+
+h3 {
+    font-family: "Asap Bold", Helvetica, sans-serif;
+    font-weight: normal;
+}
+
+ul li {
+    list-style-type: circle;
+}
+
+table {
+    width: 100%;
+    margin: 14px 0;
+}
+
+caption {
+    font-weight: bold;
+    text-align: left;
+}
+
+tr, td {
+    line-height: 24px;
+    height: 28px;
+}
+
+td:last-child {
+    font-weight: bold;
+    text-align: right;
+}
+
+#wrapper {
+    position: absolute;
+    top: 0px;
+    right: 0px;
+    bottom: 0px;
+    left: 0px;
+}
+
+.hidden {
+    visibility: hidden;
+}
+
+.controls {
+    background: var(--background-colour);
+    border-bottom: 1px solid var(--brightest-colour);
+    color: var(--brightest-colour);
+    display: inline-block;
+    height: 35px;
+    left: 0;
+    margin: 0;
+    padding: 0 0.4em;
+    position: fixed;
+    right: 0;
+    text-align: left;
+    top: 0;
+}
+
+.controls .form-inline {
+    float: left;
+    margin: 0 0.4em;
+    padding-top: 3px;
+}
+
+.form p {
+    float: left;
+    margin: 0;
+    padding: 0 0.25em;
+}
+
+.form-inline .form-control {
+    display: inline-block;
+    height: 2.2em;
+    vertical-align: middle;
+    width: auto;
+}
+
+.form-item {
+    border-radius: 2px;
+    line-height: 1.4;
+    float: left;
+    font-size: 13px;
+    font-weight: normal;
+    margin: 0;
+    padding: 0.4em 0.8em;
+}
+
+
+.context {
+    font-family: "ASAP Condensed", sans-serif;
+    padding: 1.1em 0 1em;
+    opacity: 0.8;
+}
+
+.context.online {
+    padding: 2.5em 0 1em;
+}
+
+.export-button {
+    margin: 0.75rem 0 0;
+}
+
+.export {
+    color: var(--text-colour);
+    opacity: 0.8;
+}
+
+.export > label {
+    border: 1px solid var(--text-colour);
+    opacity: 0.8;
+    width: 100%;
+    text-align: center;
+}
+
+.export:hover {
+    color: var(--bright-colour-t1);
+    opacity: 1;
+}
+
+.export:hover > label {
+    cursor: pointer;
+    background-color: var(--text-colour);
+    opacity: 1;
+}
+
+.export:active {
+    color: var(--text-color);
+}
+
+.export:active > label {
+    background: var(--high-colour);
+    border: 1px solid var(--high-colour);
+}
+
+.controls .export-button {
+    float: right;
+    opacity: 0;
+}
+
+input[type=search] {
+    min-height: 2.2em;
+}
+
+@media (min-width: 400px) {
+    .form-inline .form-control {
+        display: inline-block;
+        width: auto;
+        vertical-align: middle;
+    }
+}
+
+#chart {
+    position: absolute;
+    /* top: 35px; */
+    top: 31px; /* hack, unsolved problem */
+    right: 0px;
+    bottom: 0px;
+    left: 0px;
+}
+
+svg text {
+    text-rendering: geometricPrecision;
+    pointer-events: none;
+    font-size: 13px;
+    font-family: 'Asap Regular', Helvetica, sans-serif;
+}
+
+/* <<< common css */
+
+svg rect {
+    shape-rendering: crispEdges
+}
+
+svg .job {
+    cursor: pointer;
+}
+
+svg .selection, svg .highlight {
+    fill: var(--bright-colour-t3);
+    vector-effect: non-scaling-stroke;
+}
+
+svg .job text.clipped {
+    fill: var(--brightest-colour);
+}
+
+svg .highlight text,
+svg .highlight text.clipped {
+    fill: var(--text-colour);
+    font-family: "Asap Bold", Helvetica, sans-serif;
+}
+
+svg .highlight rect {
+    opacity: 0.6;
+    fill: var(--high-colour);
+}
+
+svg .highlight rect:first-child {
+    stroke: var(--bright-colour-t2);
+}
+
+svg .groupLabels text {
+    fill: var(--text-colour);
+    pointer-events: all;
+}
+
+svg .groupLabels text.group-active {
+    font-size: 14px;
+}
+
+.svg-controls {
+    float: left;
+}
+
+.svg-controls path:hover {
+    fill: var(--high-colour);
+    stroke: var(--brightest-colour);
+}
+
+.svg-controls path:active {
+    stroke: var(--high-colour);
+    fill: var(--brightest-colour);
+}
+
+#tooltip {
+    background: var(--bright-colour-t1);
+    color: var(--text-colour);
+    font-size: 0.8em;
+    position: absolute;
+    box-shadow: var(--high-colour) 0px 0px 1px inset;
+    min-height: 52px;
+    vertical-align: middle;
+    display: flex;
+    justify-content: center;
+    flex-direction: column;
+}
+
+#tooltip h3 {
+    background-color: var(--bright-colour-t2);
+    padding: 1em 5.4em;
+    margin: -1.3em -5.3em 1.2em;
+}

+ 80 - 0
src/html/markdown/index.md

@@ -0,0 +1,80 @@
+## Fragestellungen zur Risikokommunikation für Verbraucher
+
+Liegt ein Problem des Risikos vor, d.h. sind belastbare numerische Schätzer vom Eintreffen spezifischer Ereignisse oder Entscheidungenkonsequenzen verfügbar, ist eine Hauptfragestellung, wie Risikokommunikation hier transparent, ausgewogen und verständlich für die Verbraucher sein kann?
+Fünf Herausforderungen sind hierbei
+
+1. Wie können Einzelfallwahrscheinlichkeiten trotz aleatorischer Unsicherheit über den konkreten Ausgang im Einzelfall vermittelt werden?
+2. Wie können einzelne Einzelfallwahrscheinlichkeiten miteinander verglichen werden?
+3. Wie lässt sich der massenhaften Stratifizierung von Wahrscheinlichkeiten durch vorliegende Einflussfaktoren oder Kategorien Rechnung tragen?
+4. Wie können Lösungsoptionen (risk mitigation measures) Gegenstand der Risikokommunikation sein?
+5. Wie lassen sich die ersten vier Herausforderungen nicht nur nach dem letzten Stand der Forschung sondern zudem auch ansprechend adressieren, da das Hervorrufen von Aufmerksamkeit und Bindung des Verbrauchers an das Informationsangebot für dessen Exploration notwendig ist.
+
+## Lösungsansatz
+Multi-level bar chart array
+
+1. Einzelfallwahrscheinlichkeiten lassen sich entweder mit einfachen Häufigkeiten (sofern nur Wahrscheinlichkeitswerte > 1% auch als Prozentformat) in tabellarischer Form (Schwartz et al., 2009) oder, zur Unterstützung von Verbrauchern mit niedriger Numeracy (Cokely et al., 2012), durch den Einsatz von empirisch validierten Grafikformaten (Garcia-Retamero & Galesic, 2010), Barcharts oder IconArrays kommunizieren.
+2. Einzelfallwahrscheinlichkeiten seltener Ereignisse lassen sich durch Vergleiche verschiedener Ereignisse verständlicher kommunizieren. Hierbei stehen Comparatives (anderer numerischer Schätzungen, zum Beispiel die Risikoleiter, Keller et al., 2009) und Perspectives (der gleichen numerischen Schätzung, Barrio et al., 2016) zur Auswahl.
+3. Multiple Vergleiche, welche stratifizierte Daten implizieren, wenn zum Beispiel dasselbe Risiko für viele Gruppen verglichen soll, erfordern den Einsatz von mehreren Explorationsebenen bzw. hierarchisierter Navigation. Barcharts sind geeignet multiple Instanzen vergleichbar nebeneinander zu stellen. Dieses Prinzip lässt sich mit einer Hierarchisierung verknüpfen.
+4. Faktenboxen als evaluiertes Format (McDowell et al., 2019) zeigen, wie Risikokommunikation an Entscheidungsoptionen knüpft, zugleich transparent, ausgewogen und verständlich ist. Sofern nicht gleichwertige Daten für verschiedene Entscheidungsoptionen vorliegen, sind zumindest qualitative Hinweise hilfreich.
+5. Dynamische Informationsvisualisierungen können ansprechend sein, wenn Sie auf verschiedenen Explorationstiefen, mit einem leichten Einstieg, begleitet mit Erklärtext und einem durchziehenden Narrativ versehen sind. 
+
+Erste Ergebnisse der RisikoAtlas-Kommunikationsstudien mit dem vorliegenden Format zeigen, dass es besser angenommen wird und exploriert wird als Tabellen mit denselben Informationen. Es wird nicht gezeigt, dass Informationen besser extrahiert oder gemerkt werden können als aus klassischen Tabellen.
+
+## Thematisches Muster
+Berufsalternativen für die Verbraucher in der digitalen Welt
+
+## Einleitung
+Durch die Digitalisierung verändert sich die Marktwirtschaft und die Nachfrage nach bestimmten Berufen. Verbraucher können beobachten, dass neue Tätigkeiten entstehen, aber andere Tätigkeiten nicht mehr benötigt werden, da die zu erfüllenden Aufgaben direkt oder indirekt durch Maschinen, Computer oder Algorithmen erledigt werden können.
+
+## Was sind Automatisierungsrisiken?
+Im Folgenden geben auf Modellen basierende Automatisierungsrisiken an, wie wahrscheinlich jeweilige Berufe durch gegenwärtig existierende Technologien aufgrund der Anforderungen, welche die Ausübung des Berufs verlangt, theoretisch automatisiert werden könnten. Zur Verdeutlichung ein fiktives Beispiel: Ein Verwaltungsmitarbeiter, der Kennzeichen vorbeifahrender Fahrzeuge aufschreiben sollte, kann aufgrund des Ablesens und Erfassens durch einen Computer mit Kamera und Bilderkennung zu 100% ersetzt werden.
+
+## Was sind Berufsalternativen in der digitalen Welt?
+Für jede Berufstätigkeit lassen sich berufliche Alternativen finden, die von den notwendigen Anforderungen, zum Beispiel Fähigkeiten oder Interessen, am ähnlichsten sind und weniger wahrscheinlich automatisiert werden.
+
+## Für welche Verbraucher ist die folgende Grafik geeignet?
+Für Schüler und Arbeitnehmer oder auch Eltern stellt sich die Frage, gerade wenn man überlegt, eine Ausbildung, Weiterbildung oder ein Studium zu ergreifen, in welche Richtung man dann gehen sollte.
+
+<iframe src="{{ d3 }}" width="{{ width }}" height="{{ height }}" frameborder="0"></iframe>
+
+<div class="logos">
+    <img src="img/HardingCenter_Logo_de_RGB.png" width="200" height="34" alt="Harding Center Logo"/>
+    <img src="img/mpib.png" width="500" height="40" alt="Max-Planck-Institut für Bildungsforschung Logo"/>
+    <img src="img/BMJV_Web_Master_de_WBZ.png" width="200" height="165" alt="Bundesministerium für Justiz und Verbraucherschutz Logo"/>
+</div>
+
+## Was zeigt die Grafik?
+Um ein Verständnis vom zahlenmäßigen Verhältnis der verschiedenen Automatisierungsrisiken von Berufen zu vermitteln, werden diese mit Farben dargestellt und ein Überblick über alle Berufe, angeordnet in Kategorien, vermittelt. Durch die Suchfunktion lassen sich Berufe direkt auffinden. Durch Klick auf die Farben lässt sich aber auch in die jeweiligen Kategorien von Berufen eintauchen. Eingetaucht kann man die Automatisierungsrisiken der Berufe einer Kategorie nebeneinander sehen und vor allem, was das wichtigste ist, durch Klick auf einen einzelnen Beruf, ähnliche Berufe vorgeschlagen bekommen. Bis zu fünf Berufsalternativen mit einem geringeren Risiko durch die Digitalisierung verdrängt zu werden, werden dargestellt. Mit dem Klick auf den erscheinenden Pfeil links oben kann man später immer wieder zurückkehren. 
+
+## Woher stammen die Zahlen? 
+Alle Zahlen stellen modellhafte Schätzungen zum Automatisierungsrisiko eines Berufes aufgrund seiner Anforderungen dar, gegeben die heutige technologische Entwicklung. 
+Frey, C. B., & Osborne, M. A. (2017). The future of employment: how susceptible are jobs to computerisation?. Technological Forecasting and Social Change, 114, 254-280. 
+Alle beruflichen Alternativen werden mithilfe standardisierter Anforderungsbeschreibungen als ähnlich vorgeschlagen. Diese Anforderungen stammen aus der Datenbank des National Center for O\*NET Development, welches vom U.S. Department of Labor unterstützt wird. Nicht alle Berufe aus den US-amerikanischen Datenbanken lassen sich auf Deutschland übertragen, umgekehrt sind auch nicht die deutschen Berufe vollständig in den US-amerikanischen Datenbanken abgebildet.
+O\*Net (2018). O\*NET Resource Center. https://www.onetcenter.org [Letzter Abruf, 31.12.2018]
+
+## Wie hoch ist die Qualität der Daten? 
+Reine Modellierungsdaten ohne empirische Beobachtungen sind in der Regel als Evidenz niedriger Qualität zu betrachten. Aus einem Modell lässt sich nur sehr eingeschränkt auf die tatsächliche Automatisierung und Ersetzung menschlicher Arbeitsplätze sowie schließen. So können in diesen Zahlen volkswirtschaftliche Entwicklungen, kulturelle Werte und zukünftige technologische Entwicklungen nicht berücksichtigt werden. Die Verhältnismäßigkeit der verschiedenen Risiken zueinander ist grob so zu erwarten, die absoluten Schätzungen sind jedoch nur Orientierungswerte.
+
+## Was kann man tun? 
+Um das Risiko bei einem Beruf zu senken, den man noch nicht ergriffen hat, sind nicht nur die blanken Zahlen interessant. Auch bestimmte Daumenregeln zum Senken des Risikos sind empfehlenswert: 
+Berufe mit vielfältigen Arbeitsaufgaben oder auch wechselnden Handgriffen in Erwägung ziehen;
+Berufe, bei denen man mit Menschen arbeitet, in Erwägung ziehen;
+Berufe kritisch prüfen, bei denen man nur misst, weiterleitet oder Regeln anwendet ausfüllt.
+
+## Quellen.
+Barrio, P. J., Goldstein, D. G., & Hofman, J. M. (2016). Improving comprehension of numbers in the news. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (pp. 2729-2739). ACM.  
+Cokely, E. T., Galesic, M., Schulz, E., Ghazal, S., & Garcia-Retamero, R. (2012). Measuring Risk Literacy: The Berlin Numeracy Test. Judgment and Decision Making, 7(1), 25-47.  
+Frey, C. B., & Osborne, M. A. (2017). The future of employment: how susceptible are jobs to computerisation?. Technological Forecasting and Social Change, 114, 254-280.  
+Garcia-Retamero, R., & Galesic, M. (2010). Who proficts from visual aids: Overcoming challenges in people's understanding of risks. Social Science & Medicine, 70(7), 1019-1025.  
+Keller, C., Siegrist, M., & Visschers, V. (2009). Effect of risk ladder format on risk perception in high‐and low‐numerate individuals. Risk Analysis: An International Journal, 29(9), 1255-1264.  
+McDowell, M., Gigerenzer, G., Wegwarth, O., & Rebitschek, F. G. (2019). Effect of Tabular and Icon Fact Box Formats on Comprehension of Benefits and Harms of Prostate Cancer Screening: A Randomized Trial. Medical Decision Making, 39(1), 41-56.  
+McDowell, M., Rebitschek, F. G., Gigerenzer, G., & Wegwarth, O. (2016). A simple tool for communicating the benefits and harms of health interventions: a guide for creating a fact box. MDM Policy & Practice, 1(1), 2381468316665365.  
+O\*Net (2018). O\*NET Resource Center. https://www.onetcenter.org [Letzter Abruf, 31.12.2018]  
+Schwartz, L. M., Woloshin, S., & Welch, H. G. (2009). Using a drug facts box to communicate drug benefits and harms: two randomized trials. Annals of Internal Medicine, 150(8), 516-527.
+
+
+## Letztes Update
+7. Februar 2019
+
+## Erstellung
+Felix G. Rebitschek, Michael Zitzmann in Zusammenarbeit mit Data Science and Stories

+ 14 - 0
src/html/skeletons/main.html

@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <meta charset="utf-8">
+        <title>Berufsalternativen in der digitalen Welt</title>
+        <meta name="viewport" content="width=device-width, initial-scale=1">
+        <link href="css/index.css" rel="stylesheet">
+    </head>
+    <body>
+        <main>
+            {{{ content }}}
+        </main>
+    </body>
+</html>

+ 29 - 0
src/html/skeletons/visualisation.html

@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html>
+    <head>
+        <meta charset="utf-8">
+        <title></title>
+        <meta name="viewport" content="width=device-width, initial-scale=1">
+        <script src="js/lunrjs/lunr.js" charset="utf-8"></script>
+        <script src="js/lunrjs/lunr.stemmer.support.js" charset="utf-8"></script>
+        <script src="js/lunrjs/lunr.de.js" charset="utf-8"></script>
+        <script type="text/javascript" src="js/pdfkit.js"></script>    
+        <script type="text/javascript" src="js/blob-stream.js"></script>        
+        <link rel="stylesheet" type="text/css" href="{{ stylesheet }}">            
+        <link rel="apple-touch-icon" href="img/jobloss.png">
+    </head>
+    <body>
+        <div id="wrapper">
+            <div id="chart">
+                <div id="scroll"></div>
+            </div>
+            <div class="controls" class="row">
+                <div class="form-inline search-form">
+                    <label for="search" class="form-item" id="search-label"></label>
+                    <input type="search" class="form-control form-item" id="search">
+                </div>
+            </div>
+        </div>
+    <script type="text/javascript" src="{{ javascript }}"></script>
+    </body>
+</html>

+ 86 - 0
src/js/config.json

@@ -0,0 +1,86 @@
+{
+    "data": {
+        "file": {
+            "name": {
+                "de": "data_de.json",
+                "en": "data_en.json"
+            },
+            "path": "data"
+        }
+    },
+    "title": {
+        "de": "Digitalisierungsrisiken und Berufschancen",
+        "en": "Job Alternatives in a Digital World"
+    },
+    "labels": {
+        "search": {
+            "de": "Suche",
+            "en": "Search"
+        },
+        "similar": {
+            "de": "Berufliche Alternativen mit den ähnlichsten Anforderungen",
+            "en": "Similar Jobs"
+        },
+        "skills": {
+            "de": "Fähigkeiten / Fertigkeiten",
+            "en": "Skills / Abilities"
+        }
+    },
+    "pdf": {
+        "author": "Harding-Zentrum für Risikokompetenz / RisikoAtlas",
+        "subject": {
+            "de": "risikoatlas export",
+            "en": ""
+        },
+        "selected": {
+            "de": "Ausgewählter Beruf und sein Risiko, ersetzt zu werden",
+            "en": ""
+        },
+        "similar": {
+            "de": "Ähnliche Berufe mit geringerem Risiko, ersetzt zu werden",
+            "en": ""
+        },
+        "requirements": {
+            "de": "Anforderungen an den ausgewählten Beruf auf Skalen von 0 – 100",
+            "en": ""
+        },
+        "explanation": {
+            "de": "Erläuterungen und Quellen",
+            "en": ""
+        }
+    },
+    "skills": [
+        {
+            "de": "Fingerfertigkeit",
+            "en": "Finger Dexterity"
+        },
+        {
+            "de": "Handfertigkeit",
+            "en": "Manual Dexterity"
+        },
+        {
+            "de": "Originalität",
+            "en": "Authenticity"
+        },
+        {
+            "de": "Künstlerische Begabung",
+            "en": "Artistic Talent"
+        },
+        {
+            "de": "Soziales Wahrnehmungsvermögen",
+            "en": "Social Perceptive Ability"
+        },
+        {
+            "de": "Verhandlungsgeschick",
+            "en": "Negotiation Skills"
+        },
+        {
+            "de": "Überzeugungskraft",
+            "en": "Persuasiveness"
+        },
+        {
+            "de": "Anderen assistieren und fürsorgen",
+            "en": "Assist and care for others"
+        }
+    ]
+}

+ 6 - 0
src/js/d3-custom.js

@@ -0,0 +1,6 @@
+export { selection, select, selectAll } from 'd3-selection';
+export { json } from 'd3-request';
+export { interpolateNumber, interpolateLab } from 'd3-interpolate';
+export { scaleLinear } from 'd3-scale';
+export { transition } from 'd3-transition';
+export { color } from 'd3-color';

Rozdílová data souboru nebyla zobrazena, protože soubor je příliš velký
+ 4 - 0
src/js/logos/BMJV_logo.js


+ 88 - 0
src/js/logos/RA_logo_1280.js

@@ -0,0 +1,88 @@
+export default {
+    'elements': [
+        {
+            'desc': 'R',
+            'data': 'M84.1,192.8L60.4,157c-3.3,0.2-5.9,0.3-7.7,0.3H22.6v35.5H11.7V83.1h41c13.7,0,24.3,3.2,31.8,9.5 c7.5,6.3,11.2,15.3,11.2,26.9c0,9.1-2.2,16.7-6.6,22.8c-4.4,6.1-10.7,10.3-18.8,12.7l26.4,37.8H84.1z M52.7,147.6 c10.5,0,18.5-2.4,24.2-7.1c5.6-4.8,8.5-11.6,8.5-20.6c0-8.8-2.8-15.5-8.5-20.1c-5.7-4.6-13.7-6.9-24.2-6.9H22.6v54.8H52.7z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': 'I',
+            'data': 'M125.2,83.1H136v109.7h-10.8V83.1z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        },{
+            'desc': 'S',
+            'data': 'M216.7,94.5c-5.3-1.5-10.4-2.3-15.1-2.3c-7.5,0-13.6,1.5-18.1,4.5c-4.5,3-6.8,7-6.8,12.2c0,4.5,1.3,8.2,3.8,11 c2.5,2.8,5.6,5,9.3,6.7c3.7,1.6,8.7,3.4,15.1,5.4c7.4,2.2,13.4,4.4,18,6.5c4.5,2.2,8.4,5.3,11.6,9.3c3.2,4.1,4.8,9.5,4.8,16.2 c0,5.9-1.6,11-4.9,15.5c-3.3,4.5-7.9,8-13.9,10.4c-6,2.5-12.8,3.7-20.6,3.7c-7.6,0-15.1-1.5-22.4-4.5c-7.3-3-13.5-7-18.8-12.1 l5-8.9c4.9,4.8,10.6,8.6,17.1,11.3c6.5,2.7,12.9,4.1,19.1,4.1c8.4,0,15-1.7,19.9-5.1c4.9-3.4,7.4-8,7.4-13.7 c0-4.6-1.3-8.4-3.8-11.3c-2.5-2.9-5.6-5.2-9.3-6.8c-3.7-1.6-8.8-3.4-15.4-5.5c-7.4-2.3-13.4-4.5-17.9-6.5c-4.5-2-8.3-5.1-11.5-9.1 c-3.1-4-4.7-9.3-4.7-15.8c0-5.5,1.6-10.4,4.7-14.6c3.1-4.2,7.5-7.4,13.2-9.7c5.7-2.3,12.2-3.4,19.6-3.4c6,0,12,0.9,18,2.7 c6,1.8,11.3,4.1,15.9,7.1l-4.7,9.3C226.9,98.2,222,96,216.7,94.5z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': 'I',
+            'data': 'M265.9,83.1h10.8v109.7h-10.8V83.1z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': 'K',
+            'data': 'M399.3,192.8H386l-41.6-53.4l-22.3,24.2v29.2h-10.8V82.9h10.8v66.8L383,82.9h13.2l-44.1,48L399.3,192.8z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': 'O',
+            'data': 'M491.7,89.6c8.7,5,15.7,11.7,20.8,20.2c5.1,8.5,7.7,17.8,7.7,27.9c0,10.1-2.6,19.5-7.7,28.1 c-5.1,8.6-12.1,15.4-20.8,20.4c-8.7,5-18.3,7.5-28.8,7.5c-10.5,0-20.1-2.5-28.8-7.5c-8.7-5-15.7-11.8-20.8-20.4 c-5.1-8.6-7.7-17.9-7.7-28.1c0-10.1,2.6-19.4,7.7-27.9c5.1-8.5,12.1-15.2,20.8-20.2c8.7-5,18.3-7.4,28.8-7.4 C473.3,82.2,482.9,84.6,491.7,89.6z M439.8,98c-7.1,4.1-12.8,9.6-16.9,16.6c-4.2,7-6.3,14.7-6.3,23.1c0,8.4,2.1,16.1,6.3,23.2 c4.2,7.1,9.8,12.7,16.9,16.9c7.1,4.1,14.8,6.2,23.2,6.2c8.3,0,15.9-2.1,23-6.2c7.1-4.1,12.7-9.8,16.9-16.9 c4.2-7.1,6.3-14.9,6.3-23.2c0-8.4-2.1-16.1-6.3-23.1c-4.2-7-9.8-12.6-16.9-16.6c-7.1-4.1-14.7-6.1-23-6.1 C454.7,91.9,446.9,93.9,439.8,98z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': 'A',
+            'data': 'M618.2,192.8l-7.5-19.4h-47.5l-7.7,19.4H526l47.2-110h29.5l46.1,110H618.2z M571.8,151.4h30.4l-15.1-39.2 L571.8,151.4z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': 'T',
+            'data': 'M637.4,82.8h94.3v23.7h-33v86.3H670v-86.3h-32.6V82.8z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': 'L',
+            'data': 'M743.3,82.8H772v85.5h46.6v24.5h-75.3V82.8z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': 'A',
+            'data': 'M912.9,192.8l-7.5-19.4h-47.5l-7.7,19.4h-29.5l47.2-110h29.5l46.1,110H912.9z M866.5,151.4h30.4l-15.1-39.2 L866.5,151.4z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': 'S',
+            'data': 'M1010,107.4c-6.6-2.2-12.2-3.3-16.7-3.3c-3.6,0-6.4,0.6-8.4,2c-2,1.3-3.1,3.2-3.1,5.7c0,2.4,0.9,4.4,2.7,6 c1.8,1.6,4,2.9,6.6,3.9c2.6,1,6.5,2.3,11.6,3.9c7.6,2.2,13.9,4.4,18.9,6.6c5,2.2,9.2,5.6,12.8,10.1c3.6,4.6,5.3,10.5,5.3,17.8 c0,7.3-1.9,13.6-5.8,18.8c-3.9,5.2-9.2,9.1-15.9,11.7c-6.7,2.6-14.3,3.9-22.5,3.9c-9.1,0-18.2-1.6-27.2-4.8 c-9.1-3.2-16.9-7.6-23.5-13.1l11.1-22.4c5.5,4.9,12.1,8.9,19.7,12.1c7.6,3.2,14.3,4.7,20.2,4.7c4.3,0,7.7-0.8,10.1-2.4 c2.5-1.6,3.7-3.9,3.7-6.9c0-2.5-0.9-4.6-2.7-6.3c-1.8-1.7-4.1-3-6.9-4c-2.8-1-6.7-2.2-11.7-3.5c-7.5-2.1-13.8-4.2-18.7-6.4 c-4.9-2.1-9.1-5.4-12.6-9.7c-3.5-4.3-5.3-10.1-5.3-17.3c0-6.8,1.8-12.8,5.4-17.9c3.6-5.1,8.7-9.1,15.4-11.9 c6.6-2.8,14.4-4.1,23.1-4.1c8,0,15.8,1.1,23.5,3.4c7.7,2.3,14.5,5.2,20.4,9l-10.8,22.9C1022.9,112.4,1016.6,109.6,1010,107.4z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': 'dot',
+            'data': 'M1201.4,136.9c0,32.6-26.4,59-59,59c-32.6,0-59-26.4-59-59c0-32.6,26.4-59,59-59 C1175,77.9,1201.4,104.3,1201.4,136.9z',
+            'fill': '#9e1d20',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': '^',
+            'data': 'M1086.8,62.9c-0.4,0.1-0.5-0.1-0.2-0.3l55.5-55.4c0.3-0.3,0.7-0.3,1,0l55.5,55.4c0.3,0.3,0.2,0.4-0.2,0.3 l-55.1-13.2c-0.4-0.1-1-0.1-1.4,0L1086.8,62.9z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': 'v',
+            'data': 'M1086.8,210.8c-0.4-0.1-0.5,0.1-0.2,0.3l55.5,55.4c0.3,0.3,0.7,0.3,1,0l55.5-55.4c0.3-0.3,0.2-0.4-0.2-0.3 l-55.1,13.2c-0.4,0.1-1,0.1-1.4,0L1086.8,210.8z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }, {
+            'desc': '>',
+            'data': 'M1216.4,192.5c-0.1,0.4,0.1,0.5,0.3,0.2l55.4-55.5c0.3-0.3,0.3-0.7,0-1l-55.4-55.5c-0.3-0.3-0.4-0.2-0.3,0.2 l13.2,55.1c0.1,0.4,0.1,1,0,1.4L1216.4,192.5z',
+            'fill': '#4a4a4a',
+            'fillRule': 'non-zero'
+        }
+    ],
+    'transform': {
+        'a11': 0.1,
+        'a21': 0,
+        'a12': 0,
+        'a22': 0.1,
+        'a13': 240,
+        'a23': 755
+    }
+};

+ 221 - 0
src/js/logos/hc_logo.js

@@ -0,0 +1,221 @@
+export default {
+
+    'white': '#fff',
+    'black': '#262728',
+    'grey': '#161616',
+    'red': '#A82429',
+
+    'versions': {
+        'de': {
+            'paths': [
+                'M 408.328,56.6992 C 408.328,28.1445 385.188,5 356.641,5 c -28.555,0 -51.7,23.1445 -51.7,51.6992 0,28.5352 23.145,51.6798 51.7,51.6798 28.547,0 51.687,-23.1446 51.687,-51.6798',
+                'm 408.328,56.6992 -5,0 C 403.324,43.7891 398.109,32.1484 389.652,23.6797 381.188,15.2148 369.547,10 356.641,10 c -12.914,0 -24.555,5.2148 -33.024,13.6797 -8.457,8.4687 -13.676,20.1094 -13.676,33.0195 0,12.8985 5.219,24.5391 13.676,33.0078 8.469,8.4571 20.11,13.672 33.024,13.672 12.906,0 24.55,-5.2149 33.011,-13.672 8.457,-8.4687 13.672,-20.1093 13.676,-33.0078 l 10,0 c -0.004,31.2969 -25.379,56.6798 -56.687,56.6798 -31.321,0 -56.696,-25.3829 -56.7,-56.6798 C 299.945,25.3828 325.32,0 356.641,0 c 31.308,0 56.683,25.3828 56.687,56.6992 l -5,0',
+                'M 259.812,56.6992 C 259.812,28.1445 236.672,5 208.125,5 179.57,5 156.438,28.1445 156.438,56.6992 c 0,28.5352 23.132,51.6798 51.687,51.6798 28.547,0 51.687,-23.1446 51.687,-51.6798',
+                'm 259.812,56.6992 -5,0 C 254.809,43.7891 249.594,32.1484 241.137,23.6797 232.672,15.2148 221.031,10 208.125,10 c -12.914,0 -24.551,5.2148 -33.02,13.6719 -8.457,8.4648 -13.667,20.1172 -13.667,33.0273 0,12.8985 5.21,24.5391 13.667,33.0078 8.469,8.4571 20.106,13.672 33.02,13.672 12.906,0 24.551,-5.2149 33.012,-13.672 8.457,-8.4687 13.672,-20.1093 13.675,-33.0078 l 10,0 c -0.003,31.2969 -25.378,56.6798 -56.687,56.6798 -31.316,0 -56.684,-25.3829 -56.687,-56.6798 C 151.438,25.3828 176.809,0 208.125,0 c 31.309,0 56.684,25.3828 56.687,56.6992 l -5,0',
+                'M 108.391,56.6992 C 108.391,28.1445 85.2344,5 56.6992,5 28.1445,5 5,28.1445 5,56.6992 c 0,28.5352 23.1445,51.6798 51.6992,51.6798 28.5352,0 51.6918,-23.1446 51.6918,-51.6798',
+                'm 108.391,56.6992 -5,0 C 103.383,43.7891 98.168,32.1484 89.707,23.6797 81.2383,15.2148 69.5977,10 56.6992,10 43.7852,10 32.1445,15.2148 23.6758,23.6797 15.2188,32.1484 10,43.7891 10,56.6992 c 0,12.8985 5.2188,24.5391 13.6758,33.0078 8.4687,8.4571 20.1094,13.672 33.0234,13.672 12.8985,0 24.5391,-5.2149 33.0078,-13.672 8.461,-8.4687 13.684,-20.1093 13.684,-33.0078 l 10,0 C 113.383,87.9961 87.9961,113.379 56.6992,113.379 25.3828,113.379 0.00390625,87.9961 0,56.6992 0.00390625,25.3828 25.3828,0 56.6992,0 87.9961,0 113.383,25.3828 113.391,56.6992 l -5,0',
+                'm 259.812,189.16 c 0,-28.555 -23.14,-51.699 -51.687,-51.699 -28.555,0 -51.687,23.144 -51.687,51.699 0,28.535 23.132,51.68 51.687,51.68 28.547,0 51.687,-23.145 51.687,-51.68',
+                'm 259.812,189.16 -5,0 c -0.003,-12.91 -5.218,-24.551 -13.675,-33.019 -8.465,-8.465 -20.106,-13.68 -33.012,-13.68 -12.914,0 -24.551,5.215 -33.02,13.672 -8.457,8.465 -13.667,20.117 -13.667,33.027 0,12.899 5.21,24.539 13.667,33.008 8.469,8.457 20.106,13.672 33.02,13.672 12.906,0 24.551,-5.215 33.012,-13.672 8.457,-8.469 13.672,-20.109 13.675,-33.008 l 10,0 c -0.003,31.301 -25.378,56.68 -56.687,56.68 -31.316,0 -56.684,-25.379 -56.687,-56.68 0,-31.316 25.371,-56.699 56.687,-56.699 31.309,0 56.684,25.383 56.687,56.699 l -5,0',
+                'm 408.328,189.16 c 0,-28.555 -23.14,-51.699 -51.687,-51.699 -28.555,0 -51.7,23.144 -51.7,51.699 0,28.535 23.145,51.68 51.7,51.68 28.547,0 51.687,-23.145 51.687,-51.68',
+                'm 408.328,189.16 -5,0 c -0.004,-12.91 -5.219,-24.551 -13.676,-33.019 -8.464,-8.465 -20.105,-13.68 -33.011,-13.68 -12.914,0 -24.555,5.215 -33.024,13.68 -8.457,8.468 -13.676,20.109 -13.676,33.019 0,12.899 5.219,24.539 13.676,33.008 8.469,8.457 20.11,13.672 33.024,13.672 12.906,0 24.55,-5.215 33.011,-13.672 8.457,-8.469 13.672,-20.109 13.676,-33.008 l 10,0 c -0.004,31.301 -25.379,56.68 -56.687,56.68 -31.321,0 -56.696,-25.379 -56.7,-56.68 0.004,-31.316 25.379,-56.699 56.7,-56.699 31.308,0 56.683,25.383 56.687,56.699 l -5,0',
+                'm 108.391,189.16 c 0,-28.555 -23.1566,-51.699 -51.6918,-51.699 C 28.1445,137.461 5,160.605 5,189.16 c 0,28.535 23.1445,51.68 51.6992,51.68 28.5352,0 51.6918,-23.145 51.6918,-51.68',
+                'm 108.391,189.16 -5,0 c -0.008,-12.91 -5.223,-24.551 -13.684,-33.019 -8.4687,-8.465 -20.1093,-13.68 -33.0078,-13.68 -12.914,0 -24.5547,5.215 -33.0234,13.68 C 15.2188,164.609 10,176.25 10,189.16 c 0,12.899 5.2188,24.539 13.6758,33.008 8.4687,8.457 20.1094,13.672 33.0234,13.672 12.8985,0 24.5391,-5.215 33.0078,-13.672 8.461,-8.469 13.684,-20.109 13.684,-33.008 l 10,0 C 113.383,220.461 87.9961,245.84 56.6992,245.84 25.3828,245.84 0.00390625,220.461 0,189.16 c 0.00390625,-31.316 25.3828,-56.699 56.6992,-56.699 31.2969,0 56.6838,25.383 56.6918,56.699 l -5,0',
+                'm 259.812,319.812 c 0,-28.55 -23.14,-51.699 -51.687,-51.699 -28.555,0 -51.687,23.149 -51.687,51.699 0,28.536 23.132,51.68 51.687,51.68 28.547,0 51.687,-23.144 51.687,-51.68',
+                'm 259.812,319.812 -5,0 c -0.003,-12.91 -5.218,-24.558 -13.675,-33.015 -8.465,-8.469 -20.106,-13.684 -33.012,-13.684 -12.914,0 -24.551,5.215 -33.02,13.684 -8.457,8.457 -13.667,20.105 -13.667,33.015 0,12.903 5.21,24.543 13.667,33.004 8.469,8.457 20.106,13.676 33.02,13.676 12.906,0 24.551,-5.219 33.012,-13.676 8.457,-8.461 13.672,-20.101 13.675,-33.004 l 10,0 c -0.003,31.301 -25.378,56.676 -56.687,56.68 -31.316,-0.004 -56.684,-25.379 -56.687,-56.68 0,-31.316 25.371,-56.699 56.687,-56.699 31.309,0 56.684,25.383 56.687,56.699 l -5,0',
+                'm 408.328,319.812 c 0,-28.55 -23.14,-51.699 -51.687,-51.699 -28.555,0 -51.7,23.149 -51.7,51.699 0,28.536 23.145,51.68 51.7,51.68 28.547,0 51.687,-23.144 51.687,-51.68',
+                'm 408.328,319.812 -5,0 c -0.004,-12.91 -5.219,-24.558 -13.676,-33.015 -8.464,-8.469 -20.105,-13.684 -33.011,-13.684 -12.914,0 -24.555,5.215 -33.024,13.684 -8.457,8.457 -13.676,20.105 -13.676,33.015 0,12.903 5.219,24.543 13.676,33.004 8.469,8.457 20.11,13.676 33.024,13.676 12.906,0 24.55,-5.219 33.011,-13.676 8.457,-8.461 13.672,-20.101 13.676,-33.004 l 10,0 c -0.004,31.301 -25.379,56.676 -56.687,56.68 -31.321,-0.004 -56.696,-25.379 -56.7,-56.68 0.004,-31.316 25.379,-56.699 56.7,-56.699 31.308,0 56.683,25.383 56.687,56.699 l -5,0',
+                'm 108.391,319.812 c 0,-28.55 -23.1566,-51.699 -51.6918,-51.699 C 28.1445,268.113 5,291.262 5,319.812 c 0,28.536 23.1445,51.68 51.6992,51.68 28.5352,0 51.6918,-23.144 51.6918,-51.68',
+                'm 108.391,319.812 -5,0 c -0.008,-12.91 -5.223,-24.55 -13.684,-33.015 -8.4687,-8.469 -20.1093,-13.684 -33.0078,-13.684 -12.914,0 -24.5547,5.215 -33.0234,13.684 C 15.2188,295.254 10,306.902 10,319.812 c 0,12.903 5.2188,24.543 13.6758,33.004 8.4687,8.457 20.1094,13.676 33.0234,13.676 12.8985,0 24.5391,-5.219 33.0078,-13.676 8.461,-8.461 13.684,-20.101 13.684,-33.004 l 10,0 c -0.008,31.301 -25.3949,56.676 -56.6918,56.68 C 25.3828,376.488 0.00390625,351.113 0,319.812 c 0.00390625,-31.316 25.3828,-56.699 56.6992,-56.699 31.2969,0 56.6838,25.383 56.6918,56.699 l -5,0',
+                // red
+                'm 523.32,126.824 c 16.895,0 28.328,10.988 28.328,33.274 0,25.105 -10.437,31.394 -28.328,31.394 l -12.922,0 0,-64.668 12.922,0 z m -44.726,95.434 54.172,0 c 30.808,0 51.687,-17.59 51.687,-57.766 0,-28.562 -14.172,-47.707 -33.555,-51.476 l 0,-0.946 c 6.465,-1.261 13.672,-5.031 19.141,-25.4216 l 22.617,-83.50387 -33.808,0 -17.149,71.25777 c -4.219,17.2696 -12.414,22.9102 -24.101,22.9102 l -7.2,0 0,-94.16797 -31.804,0 0,219.11347',
+                'm 612.793,3.14453 31.8164,0 0,219.113 -31.8164,0 0,-219.113 z',
+                'm 673.691,45.5273 c 6.211,-5.0312 19.883,-13.5078 36.778,-13.5078 13.918,0 26.328,9.7461 26.328,31.7188 0,15.6875 -7.195,22.6015 -22.598,33.2656 l -16.152,11.3051 c -17.149,11.925 -28.34,29.191 -28.34,57.445 0,39.234 25.605,59.637 54.68,59.637 18.386,0 31.297,-5.965 36.277,-7.84 l -1.492,-33.598 c -7.707,3.77 -17.895,9.414 -32.551,9.414 -15.898,0 -24.109,-10.664 -24.109,-25.738 0,-16.32 8.699,-22.602 18.386,-29.504 l 18.645,-13.184 c 20.379,-14.445 30.066,-28.2535 30.066,-59.0113 0,-44.5742 -25.097,-65.9179812 -58.144,-65.9179812 -17.403,0 -30.82,3.1328112 -39.512,9.7226612 l 1.738,35.79292',
+                'm 794.473,3.14453 31.8047,0 0,219.113 -31.8047,0 0,-219.113 z',
+                'm 857.598,222.258 31.816,0 0,-92.934 0.742,0 49.453,92.934 36.524,0 -58.887,-103.285 63.613,-115.82847 -38.515,0 -52.188,102.95747 -0.742,0 0,-102.95747 -31.816,0 0,219.11347',
+                'm 1038.03,30.7695 c 20.11,0 36.27,21.6602 36.27,81.9255 0,60.274 -16.16,81.934 -36.27,81.934 -20.14,0 -36.29,-21.66 -36.29,-81.934 0,-60.2653 16.15,-81.9255 36.29,-81.9255 z m 0,194.6215 c 36.02,0 69.08,-33.899 69.08,-112.696 0,-78.777 -33.06,-112.6832812 -69.08,-112.6832812 -36.04,0 -69.092,33.9062812 -69.092,112.6832812 0,78.797 33.052,112.696 69.092,112.696',
+                'm 1130.98,222.258 31.81,0 0,-92.934 0.75,0 49.45,92.934 36.52,0 -58.88,-103.285 63.61,-115.82847 -38.52,0 -52.18,102.95747 -0.75,0 0,-102.95747 -31.81,0 0,219.11347',
+                'm 1311.41,30.7695 c 20.12,0 36.27,21.6602 36.27,81.9255 0,60.274 -16.15,81.934 -36.27,81.934 -20.14,0 -36.29,-21.66 -36.29,-81.934 0,-60.2653 16.15,-81.9255 36.29,-81.9255 z m 0,194.6215 c 36.02,0 69.08,-33.899 69.08,-112.696 0,-78.777 -33.06,-112.6832812 -69.08,-112.6832812 -36.04,0 -69.09,33.9062812 -69.09,112.6832812 0,78.797 33.05,112.696 69.09,112.696',
+                'm 1541.78,185.84 -0.49,0 -43.5,-182.69547 -22.61,0 -41.49,182.69547 -0.51,0 0,-182.69547 -28.81,0 0,219.11347 47.46,0 35.79,-163.5471 0.49,0 36.53,163.5471 45.97,0 0,-219.11347 -28.83,0 0,182.69547',
+                'm 1643.69,119.598 c 19.88,0 28.58,12.246 28.58,36.117 0,23.844 -8.7,35.777 -28.58,35.777 l -11.93,0 0,-71.894 11.93,0 z m -43.73,102.66 49.69,0 c 35.78,0 54.42,-25.121 54.42,-66.543 0,-41.449 -18.64,-66.8752 -54.42,-66.8752 l -17.89,0 0,-85.69527 -31.8,0 0,219.11347',
+                'm 1724.47,222.258 91.19,0 0,-32.024 -59.39,0 0,-58.39 56.17,0 0,-32.0081 -56.17,0 0,-64.6679 61.87,0 0,-32.02347 -93.67,0 0,219.11347',
+                'm 1868.61,190.234 -38.77,0 0,32.024 109.11,0 0,-32.024 -38.53,0 0,-187.08947 -31.81,0 0,187.08947',
+                'm 1956.84,222.258 91.2,0 0,-32.024 -59.39,0 0,-58.39 56.15,0 0,-32.0081 -56.15,0 0,-64.6679 61.88,0 0,-32.02347 -93.69,0 0,219.11347',
+                'm 2074.89,222.258 37.78,0 57.64,-172.0236 0.51,0 0,172.0236 28.82,0 0,-219.11347 -38.02,0 -57.4,170.76947 -0.5,0 0,-170.76947 -28.83,0 0,219.11347',
+                'm 2221.03,38.3008 68.35,151.9332 -66.36,0 0,32.024 103.37,0 0,-33.285 -69.09,-153.805 70.08,0 0,-32.02347 -106.35,0 0,35.15627',
+                // grey
+                'm 479.414,375.027 11.27,0 0,-35.254 37.636,0 0,35.254 11.282,0 0,-84.273 -11.282,0 0,38.394 -37.636,0 0,-38.394 -11.27,0 0,84.273',
+                'm 620.84,363.68 -15.664,-41.778 31.34,0 -15.676,41.778 z m -5.52,11.347 11.836,0 33.254,-84.273 -12.285,0 -8.008,21.246 -38.535,0 -8.008,-21.246 -11.836,0 33.582,84.273',
+                'm 712.578,338.816 9.578,0 c 10.715,0 17.016,5.071 17.016,13.157 0,7.605 -5.402,12.441 -15.774,12.441 l -10.82,0 0,-25.598 z m -11.269,36.211 19.277,0 c 15.547,0 30.535,-2.644 30.535,-22.812 0,-10.262 -7.098,-17.5 -16.238,-19.199 l 0,-0.243 c 3.496,-1.445 5.195,-3.261 7.676,-8.449 l 14.875,-33.57 -12.844,0 -12.07,29.215 c -3.489,8.215 -7.208,8.215 -13.184,8.215 l -6.758,0 0,-37.43 -11.269,0 0,84.273',
+                'm 811.523,301.375 11.836,0 c 19.375,0 30.098,10.02 30.098,31.758 0,19.687 -12.519,31.281 -28.75,31.281 l -13.184,0 0,-63.039 z m -11.269,73.652 23.223,0 c 23.32,0 41.914,-15.449 41.914,-41.406 0,-28.262 -15.996,-42.867 -41.914,-42.867 l -23.223,0 0,84.273',
+                'm 912.5,290.754 11.2695,0 0,84.2734 -11.2695,0 0,-84.2734 z',
+                'm 973.918,375.027 15.32,0 34.712,-67.851 0.23,0 0,67.851 11.27,0 0,-84.273 -14.43,0 -35.61,69.312 -0.222,0 0,-69.312 -11.27,0 0,84.273',
+                'm 1145.32,360.066 c -5.52,3.868 -11.49,5.793 -21.63,5.793 -18.14,0 -30.2,-14.132 -30.2,-32.961 0,-19.804 13.29,-32.968 29.64,-32.968 7.77,0 9.8,0.84 12.61,1.445 l 0,25.605 -16.56,0 0,9.903 27.83,0 0,-43.836 c -4.28,-1.574 -11.72,-3.742 -24,-3.742 -24.9,0 -41.47,17.148 -41.47,43.945 0,25.969 17.58,43.242 41.59,43.242 11.48,0 16.56,-1.816 23.09,-4.238 l -0.9,-12.188',
+                'm 1191.41,318.641 28.9609,0 0,9.17969 -28.9609,0 0,-9.17969 z',
+                'm 1258.35,301.621 40.79,62.793 -39.43,0 0,10.613 52.4,0 0,-10.859 -40.68,-62.793 41.35,0 0,-10.621 -54.43,0 0,10.867',
+                'm 1358.09,375.027 44.06,0 0,-10.613 -32.79,0 0,-24.641 29.86,0 0,-10.625 -29.86,0 0,-27.773 32.79,0 0,-10.621 -44.06,0 0,84.273',
+                'm 1450.16,375.027 15.33,0 34.71,-67.851 0.21,0 0,67.851 11.27,0 0,-84.273 -14.41,0 -35.62,69.312 -0.22,0 0,-69.312 -11.27,0 0,84.273',
+                'm 1577.5,364.414 -24.45,0 0,10.613 60.17,0 0,-10.613 -24.45,0 0,-73.66 -11.27,0 0,73.66',
+                'm 1665.18,338.816 9.58,0 c 10.71,0 17.02,5.071 17.02,13.157 0,7.605 -5.41,12.441 -15.78,12.441 l -10.82,0 0,-25.598 z m -11.27,36.211 19.27,0 c 15.55,0 30.54,-2.644 30.54,-22.812 0,-10.262 -7.1,-17.5 -16.24,-19.199 l 0,-0.243 c 3.51,-1.445 5.2,-3.261 7.68,-8.449 l 14.87,-33.57 -12.84,0 -12.07,29.215 c -3.49,8.215 -7.21,8.215 -13.18,8.215 l -6.76,0 0,-37.43 -11.27,0 0,84.273',
+                'm 1814.73,325.652 c 0,-23.672 -11.17,-36.347 -30.55,-36.347 -19.38,0 -30.54,12.675 -30.54,36.347 l 0,49.375 11.26,0 0,-47.812 c 0,-16.172 4.75,-27.285 19.28,-27.285 14.54,0 19.28,11.113 19.28,27.285 l 0,47.812 11.27,0 0,-49.375',
+                'm 1865.21,375.027 18.6,0 24.67,-70.027 24.23,70.027 18.6,0 0,-84.273 -11.27,0 0,72.926 -0.23,0 -26.03,-72.926 -11.05,0 -26.03,72.926 -0.23,0 0,-72.926 -11.26,0 0,84.273',
+                'm 2062.42,375.027 41.81,0 0,-10.613 -30.54,0 0,-24.641 29.18,0 0,-10.625 -29.18,0 0,-38.394 -11.27,0 0,84.273',
+                'm 2184.13,393.656 10.6,0 0,-12.078 -10.6,0 0,12.078 z m -18.49,0 10.6,0 0,-12.078 -10.6,0 0,12.078 z m 45.08,-68.004 c 0,-23.672 -11.15,-36.347 -30.53,-36.347 -19.39,0 -30.54,12.675 -30.54,36.347 l 0,49.375 11.27,0 0,-47.812 c 0,-16.172 4.72,-27.285 19.27,-27.285 14.54,0 19.26,11.113 19.26,27.285 l 0,47.812 11.27,0 0,-49.375',
+                'm 2271.69,338.816 9.58,0 c 10.7,0 17.02,5.071 17.02,13.157 0,7.605 -5.42,12.441 -15.78,12.441 l -10.82,0 0,-25.598 z m -11.27,36.211 19.27,0 c 15.55,0 30.54,-2.644 30.54,-22.812 0,-10.262 -7.1,-17.5 -16.23,-19.199 l 0,-0.243 c 3.5,-1.445 5.19,-3.261 7.67,-8.449 l 14.87,-33.57 -12.85,0 -12.05,29.215 c -3.5,8.215 -7.21,8.215 -13.18,8.215 l -6.77,0 0,-37.43 -11.27,0 0,84.273',
+            ],
+
+            'fills': [
+                '#A82429',
+                '#A82429',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#161616'
+            ],
+            'transform': {  // homogeneous transformation matrix stripped off its last row
+                'a11': 0.05,
+                'a21': 0,
+                'a12': 0,
+                'a22': -0.05,
+                'a13': 65,
+                'a23': 775
+            }
+        },
+        'en': {
+            /* extracted paths from svg file, converted colours to hex, converted 'I'-rects to paths */
+            'paths': [
+                'M40.833,32.331C40.833,35.186 38.518,37.5 35.664,37.5C32.808,37.5 30.494,35.186 30.494,32.331C30.494,29.477 32.808,27.163 35.664,27.163C38.518,27.163 40.833,29.477 40.833,32.331Z',
+                'M40.833,32.331L40.333,32.331C40.332,33.622 39.811,34.786 38.965,35.632C38.118,36.479 36.954,37 35.664,37C34.372,37 33.208,36.479 32.361,35.632C31.516,34.786 30.994,33.622 30.994,32.331C30.994,31.041 31.516,29.877 32.361,29.03C33.208,28.184 34.372,27.663 35.664,27.663C36.954,27.663 38.119,28.184 38.965,29.03C39.811,29.877 40.332,31.041 40.333,32.331L41.333,32.331C41.332,29.201 38.794,26.663 35.664,26.663C32.532,26.663 29.994,29.201 29.994,32.331C29.994,35.462 32.532,38 35.664,38C38.794,38 41.332,35.462 41.333,32.331L40.833,32.331Z',
+                'M25.981,32.331C25.981,35.186 23.667,37.5 20.812,37.5C17.957,37.5 15.643,35.186 15.643,32.331C15.643,29.477 17.957,27.163 20.812,27.163C23.667,27.163 25.981,29.477 25.981,32.331Z',
+                'M25.981,32.331L25.481,32.331C25.481,33.622 24.959,34.786 24.113,35.632C23.267,36.479 22.103,37 20.812,37C19.521,37 18.357,36.479 17.51,35.633C16.665,34.787 16.143,33.622 16.143,32.331C16.143,31.041 16.665,29.877 17.51,29.03C18.357,28.184 19.521,27.663 20.812,27.663C22.103,27.663 23.267,28.184 24.113,29.03C24.959,29.877 25.481,31.041 25.481,32.331L26.481,32.331C26.481,29.201 23.943,26.663 20.812,26.663C17.68,26.663 15.144,29.201 15.143,32.331C15.143,35.462 17.68,38 20.812,38C23.943,38 26.481,35.462 26.481,32.331L25.981,32.331Z',
+                'M10.838,32.331C10.838,35.186 8.523,37.5 5.669,37.5C2.814,37.5 0.5,35.186 0.5,32.331C0.5,29.477 2.814,27.163 5.669,27.163C8.523,27.163 10.838,29.477 10.838,32.331Z',
+                'M10.838,32.331L10.338,32.331C10.338,33.622 9.816,34.786 8.97,35.632C8.124,36.479 6.959,37 5.669,37C4.378,37 3.214,36.479 2.367,35.632C1.521,34.786 1,33.622 1,32.331C1,31.041 1.521,29.877 2.367,29.03C3.214,28.184 4.378,27.663 5.669,27.663C6.959,27.663 8.124,28.184 8.97,29.03C9.816,29.877 10.338,31.041 10.338,32.331L11.338,32.331C11.338,29.201 8.799,26.663 5.669,26.663C2.538,26.663 0,29.201 0,32.331C0,35.462 2.538,38 5.669,38C8.799,38 11.338,35.462 11.338,32.331L10.838,32.331Z',
+                'M25.981,19.085C25.981,21.94 23.667,24.254 20.812,24.254C17.957,24.254 15.643,21.94 15.643,19.085C15.643,16.231 17.957,13.917 20.812,13.917C23.667,13.917 25.981,16.231 25.981,19.085Z',
+                'M25.981,19.085L25.481,19.085C25.481,20.376 24.959,21.54 24.113,22.386C23.267,23.233 22.103,23.754 20.812,23.754C19.521,23.754 18.357,23.233 17.51,22.387C16.665,21.541 16.143,20.376 16.143,19.085C16.143,17.795 16.665,16.63 17.51,15.784C18.357,14.938 19.521,14.417 20.812,14.417C22.103,14.417 23.267,14.938 24.113,15.784C24.959,16.63 25.481,17.795 25.481,19.085L26.481,19.085C26.481,15.955 23.943,13.417 20.812,13.417C17.68,13.417 15.144,15.955 15.143,19.085C15.143,22.216 17.68,24.754 20.812,24.754C23.943,24.754 26.481,22.216 26.481,19.085L25.981,19.085Z',
+                'M40.833,19.085C40.833,21.94 38.518,24.254 35.664,24.254C32.808,24.254 30.494,21.94 30.494,19.085C30.494,16.231 32.808,13.917 35.664,13.917C38.518,13.917 40.833,16.231 40.833,19.085Z',
+                'M40.833,19.085L40.333,19.085C40.332,20.376 39.811,21.54 38.965,22.386C38.118,23.233 36.954,23.754 35.664,23.754C34.372,23.754 33.208,23.233 32.361,22.386C31.516,21.54 30.994,20.376 30.994,19.085C30.994,17.795 31.516,16.63 32.361,15.784C33.208,14.938 34.372,14.417 35.664,14.417C36.954,14.417 38.119,14.938 38.965,15.784C39.811,16.63 40.332,17.795 40.333,19.085L41.333,19.085C41.332,15.955 38.794,13.417 35.664,13.417C32.532,13.417 29.994,15.955 29.994,19.085C29.994,22.216 32.532,24.754 35.664,24.754C38.794,24.754 41.332,22.216 41.333,19.085L40.833,19.085Z',
+                'M10.838,19.085C10.838,21.94 8.523,24.254 5.669,24.254C2.814,24.254 0.5,21.94 0.5,19.085C0.5,16.231 2.814,13.917 5.669,13.917C8.523,13.917 10.838,16.231 10.838,19.085Z',
+                'M10.838,19.085L10.338,19.085C10.338,20.376 9.816,21.54 8.97,22.386C8.124,23.233 6.959,23.754 5.669,23.754C4.378,23.754 3.214,23.233 2.367,22.386C1.521,21.54 1,20.376 1,19.085C1,17.795 1.521,16.63 2.367,15.784C3.214,14.938 4.378,14.417 5.669,14.417C6.959,14.417 8.124,14.938 8.97,15.784C9.816,16.63 10.338,17.795 10.338,19.085L11.338,19.085C11.338,15.955 8.799,13.417 5.669,13.417C2.538,13.417 0,15.955 0,19.085C0,22.216 2.538,24.754 5.669,24.754C8.799,24.754 11.338,22.216 11.338,19.085L10.838,19.085Z',
+                'M25.981,6.019C25.981,8.875 23.667,11.189 20.812,11.189C17.957,11.189 15.643,8.875 15.643,6.019C15.643,3.166 17.957,0.851 20.812,0.851C23.667,0.851 25.981,3.166 25.981,6.019Z',
+                'M25.981,6.019L25.481,6.019C25.481,7.31 24.959,8.475 24.113,9.321C23.267,10.168 22.103,10.689 20.812,10.689C19.521,10.689 18.357,10.168 17.51,9.321C16.665,8.475 16.143,7.31 16.143,6.019C16.143,4.729 16.665,3.565 17.51,2.719C18.357,1.873 19.521,1.351 20.812,1.351C22.103,1.351 23.267,1.873 24.113,2.719C24.959,3.565 25.481,4.729 25.481,6.019L26.481,6.019C26.481,2.889 23.943,0.352 20.812,0.351C17.68,0.352 15.144,2.889 15.143,6.019C15.143,9.151 17.68,11.689 20.812,11.689C23.943,11.689 26.481,9.151 26.481,6.019L25.981,6.019Z',
+                'M40.833,6.019C40.833,8.875 38.518,11.189 35.664,11.189C32.808,11.189 30.494,8.875 30.494,6.019C30.494,3.166 32.808,0.851 35.664,0.851C38.518,0.851 40.833,3.166 40.833,6.019Z',
+                'M40.833,6.019L40.333,6.019C40.332,7.31 39.811,8.475 38.965,9.321C38.118,10.168 36.954,10.689 35.664,10.689C34.372,10.689 33.208,10.168 32.361,9.321C31.516,8.475 30.994,7.31 30.994,6.019C30.994,4.729 31.516,3.565 32.361,2.719C33.208,1.873 34.372,1.351 35.664,1.351C36.954,1.351 38.119,1.873 38.965,2.719C39.811,3.565 40.332,4.729 40.333,6.019L41.333,6.019C41.332,2.889 38.794,0.352 35.664,0.351C32.532,0.352 29.994,2.889 29.994,6.019C29.994,9.151 32.532,11.689 35.664,11.689C38.794,11.689 41.332,9.151 41.333,6.019L40.833,6.019Z',
+                'M10.838,6.019C10.838,8.875 8.523,11.189 5.669,11.189C2.814,11.189 0.5,8.875 0.5,6.019C0.5,3.166 2.814,0.851 5.669,0.851C8.523,0.851 10.838,3.166 10.838,6.019Z',
+                'M10.838,6.019L10.338,6.019C10.338,7.31 9.816,8.474 8.97,9.321C8.124,10.168 6.959,10.689 5.669,10.689C4.378,10.689 3.214,10.168 2.367,9.321C1.521,8.475 1,7.31 1,6.019C1,4.729 1.521,3.565 2.367,2.719C3.214,1.873 4.378,1.351 5.669,1.351C6.959,1.351 8.124,1.873 8.97,2.719C9.816,3.565 10.338,4.729 10.338,6.019L11.338,6.019C11.338,2.889 8.799,0.352 5.669,0.351C2.538,0.352 0,2.889 0,6.019C0,9.151 2.538,11.689 5.669,11.689C8.799,11.689 11.338,9.151 11.338,6.019L10.838,6.019Z',
+                'M49.931,1.276L49.931,4.761L53.97,4.761L53.97,1.276L55.061,1.276L55.061,9.606L53.97,9.606L53.97,5.7L49.931,5.7L49.931,9.606L48.84,9.606L48.84,1.276L49.931,1.276Z',
+                'M63.88,6.145L63.05,3.748C62.864,3.204 62.741,2.709 62.616,2.227L62.592,2.227C62.467,2.709 62.344,3.229 62.17,3.735L61.352,6.145L63.88,6.145ZM61.129,6.986L60.262,9.606L59.147,9.606L61.997,1.276L63.286,1.276L66.135,9.606L64.983,9.606L64.09,6.986L61.129,6.986Z',
+                'M71.288,5.181L72.39,5.181C73.543,5.181 74.274,4.551 74.274,3.599C74.274,2.524 73.493,2.054 72.353,2.054C71.833,2.054 71.473,2.091 71.288,2.141L71.288,5.181ZM70.21,1.387C70.754,1.288 71.547,1.213 72.279,1.213C73.431,1.213 74.187,1.436 74.695,1.893C75.104,2.264 75.352,2.833 75.352,3.488C75.352,4.576 74.658,5.305 73.791,5.602L73.791,5.639C74.422,5.861 74.806,6.455 75.004,7.32C75.277,8.481 75.475,9.285 75.649,9.606L74.534,9.606C74.398,9.359 74.211,8.654 73.989,7.616C73.741,6.466 73.283,6.034 72.303,5.997L71.288,5.997L71.288,9.606L70.21,9.606L70.21,1.387Z',
+                // harding center for
+                'M80.801,8.765C81.074,8.802 81.47,8.815 81.892,8.815C84.209,8.815 85.448,7.53 85.448,5.28C85.46,3.315 84.345,2.067 82.065,2.067C81.507,2.067 81.086,2.116 80.801,2.178L80.801,8.765ZM79.723,1.399C80.38,1.288 81.161,1.213 82.015,1.213C83.564,1.213 84.668,1.584 85.398,2.252C86.154,2.932 86.587,3.896 86.587,5.243C86.587,6.603 86.154,7.715 85.385,8.481C84.592,9.26 83.304,9.68 81.681,9.68C80.901,9.68 80.268,9.643 79.723,9.582L79.723,1.399Z',
+                // <rect x='90.81' y='1.276' width='1.09' height='8.33' style='fill:rgb(40,44,46);fill-rule:nonzero;'/>
+                'M90.81,1.276L90.81,9.606L91.90,9.606L91.90,1.276Z',
+                'M96.632,9.606L96.632,1.276L97.822,1.276L100.486,5.491C101.094,6.466 101.589,7.344 101.974,8.197L102.011,8.185C101.911,7.072 101.887,6.059 101.887,4.761L101.887,1.276L102.902,1.276L102.902,9.606L101.813,9.606L99.161,5.379C98.578,4.452 98.02,3.501 97.612,2.598L97.575,2.61C97.636,3.661 97.649,4.663 97.649,6.046L97.649,9.606L96.632,9.606Z',
+                'M114.002,9.235C113.519,9.42 112.552,9.693 111.425,9.693C110.161,9.693 109.12,9.372 108.302,8.592C107.583,7.9 107.138,6.788 107.138,5.491C107.138,3.006 108.859,1.189 111.66,1.189C112.626,1.189 113.395,1.399 113.754,1.573L113.481,2.45C113.035,2.24 112.478,2.091 111.635,2.091C109.604,2.091 108.277,3.352 108.277,5.441C108.277,7.554 109.541,8.802 111.499,8.802C112.205,8.802 112.688,8.704 112.937,8.581L112.937,6.096L111.251,6.096L111.251,5.231L114.002,5.231L114.002,9.235Z',
+                'M129.782,9.346C129.397,9.544 128.593,9.742 127.577,9.742C125.223,9.742 123.464,8.258 123.464,5.515C123.464,2.895 125.235,1.139 127.825,1.139C128.854,1.139 129.522,1.362 129.808,1.51L129.535,2.388C129.139,2.19 128.556,2.042 127.862,2.042C125.904,2.042 124.604,3.29 124.604,5.478C124.604,7.53 125.78,8.828 127.8,8.828C128.47,8.828 129.139,8.691 129.572,8.481L129.782,9.346Z',
+                'M138.306,5.7L135.071,5.7L135.071,8.704L138.689,8.704L138.689,9.606L133.981,9.606L133.981,1.276L138.503,1.276L138.503,2.178L135.071,2.178L135.071,4.811L138.306,4.811L138.306,5.7Z',
+                'M142.937,9.606L142.937,1.276L144.126,1.276L146.79,5.491C147.397,6.466 147.893,7.344 148.277,8.197L148.314,8.185C148.215,7.072 148.19,6.059 148.19,4.761L148.19,1.276L149.206,1.276L149.206,9.606L148.116,9.606L145.464,5.379C144.882,4.452 144.324,3.501 143.916,2.598L143.878,2.61C143.94,3.661 143.953,4.663 143.953,6.046L143.953,9.606L142.937,9.606Z',
+                'M155.523,2.19L152.983,2.19L152.983,1.276L159.166,1.276L159.166,2.19L156.614,2.19L156.614,9.606L155.523,9.606L155.523,2.19Z',
+                'M167.255,5.7L164.021,5.7L164.021,8.704L167.639,8.704L167.639,9.606L162.931,9.606L162.931,1.276L167.452,1.276L167.452,2.178L164.021,2.178L164.021,4.811L167.255,4.811L167.255,5.7Z',
+                'M172.965,5.181L174.067,5.181C175.22,5.181 175.951,4.551 175.951,3.599C175.951,2.524 175.17,2.054 174.03,2.054C173.51,2.054 173.15,2.091 172.965,2.141L172.965,5.181ZM171.887,1.387C172.433,1.288 173.226,1.213 173.956,1.213C175.108,1.213 175.864,1.436 176.372,1.893C176.781,2.264 177.029,2.833 177.029,3.488C177.029,4.576 176.335,5.305 175.468,5.602L175.468,5.639C176.1,5.861 176.483,6.455 176.682,7.32C176.954,8.481 177.152,9.285 177.326,9.606L176.211,9.606C176.075,9.359 175.889,8.654 175.666,7.616C175.418,6.466 174.96,6.034 173.98,5.997L172.965,5.997L172.965,9.606L171.887,9.606L171.887,1.387Z',
+                'M186.863,1.276L191.36,1.276L191.36,2.178L187.953,2.178L187.953,4.946L191.101,4.946L191.101,5.836L187.953,5.836L187.953,9.606L186.863,9.606L186.863,1.276Z',
+                'M196.402,5.478C196.402,7.27 197.369,8.865 199.079,8.865C200.788,8.865 201.755,7.294 201.755,5.404C201.755,3.735 200.888,2.004 199.091,2.004C197.294,2.004 196.402,3.661 196.402,5.478ZM202.895,5.354C202.895,8.21 201.147,9.742 199.017,9.742C196.799,9.742 195.263,8.024 195.263,5.502C195.263,2.858 196.897,1.127 199.128,1.127C201.42,1.127 202.895,2.87 202.895,5.354Z',
+                'M208.22,5.181L209.322,5.181C210.475,5.181 211.206,4.551 211.206,3.599C211.206,2.524 210.425,2.054 209.285,2.054C208.765,2.054 208.405,2.091 208.22,2.141L208.22,5.181ZM207.142,1.387C207.687,1.288 208.479,1.213 209.211,1.213C210.363,1.213 211.119,1.436 211.627,1.893C212.036,2.264 212.284,2.833 212.284,3.488C212.284,4.576 211.59,5.305 210.723,5.602L210.723,5.639C211.354,5.861 211.738,6.455 211.937,7.32C212.209,8.481 212.407,9.285 212.581,9.606L211.466,9.606C211.33,9.359 211.144,8.654 210.921,7.616C210.673,6.466 210.215,6.034 209.235,5.997L208.22,5.997L208.22,9.606L207.142,9.606L207.142,1.387Z',
+                // risk literacy
+                'M51.545,24.78L53.01,24.78C54.866,24.78 55.964,23.481 55.964,21.464C55.964,19.379 54.939,18.286 53.23,18.286C52.327,18.286 51.814,18.354 51.545,18.457L51.545,24.78ZM47.859,14.868C49.055,14.594 50.813,14.389 52.815,14.389C55.256,14.389 56.965,14.902 58.137,16.201C59.138,17.295 59.675,18.935 59.675,21.054C59.675,23.96 58.186,25.976 56.77,26.694L56.77,26.796C57.918,27.446 58.552,28.95 58.967,31.069C59.48,33.701 59.968,36.708 60.286,37.597L56.477,37.597C56.233,36.914 55.818,35.068 55.354,32.231C54.89,29.326 54.182,28.574 52.644,28.54L51.545,28.54L51.545,37.597L47.859,37.597L47.859,14.868Z',
+                // <rect x='62.967' y='14.56' width='3.711' height='23.037' style='fill:rgb(188,29,34);fill-rule:nonzero;'/>
+                'M62.967,14.56L62.976,37.597L66.678,37.597L66.678,14.56Z',  // converted
+                'M70.63,32.231C71.607,32.949 73.169,33.666 74.756,33.666C76.465,33.666 77.369,32.675 77.369,31.171C77.369,29.736 76.587,28.916 74.61,27.959C71.876,26.591 70.069,24.472 70.069,21.123C70.069,17.192 72.437,14.218 76.294,14.218C78.174,14.218 79.517,14.731 80.494,15.38L79.664,19.55C79.029,19.106 77.833,18.457 76.246,18.457C74.634,18.457 73.853,19.516 73.853,20.678C73.853,22.148 74.756,22.797 76.905,23.925C79.81,25.429 81.153,27.548 81.153,30.795C81.153,34.658 79.053,37.939 74.537,37.939C72.657,37.939 70.801,37.221 69.874,36.503L70.63,32.231Z',
+                'M84.298,14.56L87.985,14.56L87.985,24.746L88.034,24.746C88.4,23.857 88.791,23.037 89.181,22.216L92.892,14.56L97.482,14.56L92.038,24.37L97.751,37.597L93.429,37.597L89.377,27.651L87.985,30.078L87.985,37.597L84.298,37.597L84.298,14.56Z',
+                'M105.46,14.56L109.171,14.56L109.171,33.222L115.714,33.222L115.714,37.597L105.46,37.597L105.46,14.56Z',
+                // <rect x='118.542' y='14.56' width='3.711' height='23.037' style='fill:rgb(188,29,34);fill-rule:nonzero;'/>
+                'M118.542,14.56L118.542,37.597L122.253,37.597L122.253,14.56Z',
+                'M129.282,18.935L124.839,18.935L124.839,14.56L137.485,14.56L137.485,18.935L132.993,18.935L132.993,37.597L129.282,37.597L129.282,18.935Z',
+                'M149.858,27.856L143.804,27.856L143.804,33.325L150.566,33.325L150.566,37.597L140.093,37.597L140.093,14.56L150.225,14.56L150.225,18.833L143.804,18.833L143.804,23.618L149.858,23.618L149.858,27.856Z',
+                'M157.398,24.78L158.863,24.78C160.719,24.78 161.817,23.481 161.817,21.464C161.817,19.379 160.792,18.286 159.083,18.286C158.18,18.286 157.667,18.354 157.398,18.457L157.398,24.78ZM153.712,14.868C154.908,14.594 156.666,14.389 158.668,14.389C161.109,14.389 162.818,14.902 163.99,16.201C164.991,17.295 165.528,18.935 165.528,21.054C165.528,23.96 164.039,25.976 162.623,26.694L162.623,26.796C163.771,27.446 164.405,28.95 164.82,31.069C165.333,33.701 165.821,36.708 166.139,37.597L162.33,37.597C162.086,36.914 161.671,35.068 161.207,32.231C160.743,29.326 160.035,28.574 158.497,28.54L157.398,28.54L157.398,37.597L153.712,37.597L153.712,14.868Z',
+                'M177.022,27.788L175.997,22.9C175.704,21.533 175.411,19.824 175.167,18.457L175.118,18.457C174.874,19.824 174.63,21.567 174.361,22.9L173.385,27.788L177.022,27.788ZM172.848,31.684L171.676,37.597L167.843,37.597L172.848,14.56L177.73,14.56L182.857,37.597L178.829,37.597L177.56,31.684L172.848,31.684Z',
+                'M197.087,36.982C196.428,37.426 194.865,37.973 192.888,37.973C187.199,37.973 184.27,32.983 184.27,26.42C184.27,18.559 188.273,14.218 193.254,14.218C195.183,14.218 196.647,14.731 197.307,15.244L196.525,19.345C195.793,18.901 194.743,18.491 193.4,18.491C190.471,18.491 188.176,20.986 188.176,26.113C188.176,30.727 190.129,33.632 193.425,33.632C194.572,33.632 195.793,33.325 196.55,32.88L197.087,36.982Z',
+                'M204.138,37.597L204.138,28.164L198.938,14.56L203.21,14.56L204.87,20.097C205.383,21.772 205.749,23.003 206.14,24.506L206.188,24.506C206.555,23.071 206.945,21.738 207.434,20.097L209.094,14.56L213.269,14.56L207.849,27.993L207.849,37.597L204.138,37.597Z',
+            ],
+
+            'fills': [
+                '#A82429',
+                '#A82429',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#FFFFFF',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#262728',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+                '#A82429',
+            ],
+            'transform': {
+                'a11': 0.64,
+                'a21': 0,
+                'a12': 0,
+                'a22': 0.64,
+                'a13': 25,
+                'a23': 26
+            }
+        },
+    }
+};
+// export { paths, fills };

+ 624 - 0
src/js/main.js

@@ -0,0 +1,624 @@
+import config from './config.json';
+import * as d3 from './d3-custom';
+import { PDFExport } from './pdfExport';
+import createSearchIndex from './search';
+
+// Using postcss, see rollup.config.js for configuration
+import '../css/main.css';
+
+function jobLoss() {
+
+    let groups, width, height, selection = -1, oldSelection = selection;
+    // selection speichert, welche Berufsgruppe ausgewählt ist
+    // Ist selection == -1, dann wird die Überblicksgrafik gezeichnet
+
+    let filteredEntries = [];
+    let selectedEntry = undefined;
+    let lang = undefined;
+
+    let pdfx = undefined;
+
+    let rowHeight = 30;
+    let duration1 = 500, duration2 = 1500, duration3 = 500;
+
+    let location = window.location;
+    let option = location.search.substr(1,4);
+    if(option === 'lang') {
+        lang = location.search.substr(6, location.search.length - 1);
+    } else {
+        lang = 'de';
+    }
+
+    config.path = location.pathname.substr(0, location.pathname.lastIndexOf('/') + 1);
+
+    // set title and labels
+    document.title = config.title[lang];
+    document.querySelector('#search-label').innerHTML = config.labels.search[lang];
+
+    pdfx = new PDFExport(this, config, lang);
+
+    var svgChart = d3.select('#scroll').append('svg');
+    var svgControls = d3.select('.controls')
+        .insert('svg', 'div.form-inline')
+        .attr('class', 'svg-controls');
+    svgControls.attr('width', '58px')
+        .attr('height', '35px');
+
+    // Bezeichenr für die Berufsgruppen, links
+    var svgLabels = svgChart.append('g')
+        .attr('class','groupLabels')
+        .attr('opacity',1);
+
+    // Container für die Balken
+    var svgContainer = svgChart.append('g');
+
+    // Zurück-geh-Pfeil links oben
+    var svgArrow = svgControls.append('path')
+        .attr('d', 'M45.7,19.5H22.8v6.8L0,13.1L22.8,0v6.8h22.9V19.5z')
+        .attr('fill', 'rgba(255,255,255,1)')
+        .attr('opacity', 0)
+        .attr('display', 'none')
+        .style('cursor', 'pointer')
+        .on('click', function () {
+            hideAnnotation();
+            d3.select('body')
+                .transition()
+                .duration(duration1)
+                .tween('scrollToTop', scrollTopTween(0));
+            selectedEntry.d3row.classed('highlight', false);
+            selectedEntry = undefined;
+            selection = -1;
+            redraw();
+
+            d3.select('.export-button')  // fade out pdf export button
+                .transition()
+                .duration(duration3)
+                .style('opacity', 0);
+
+            d3.select('#search').node().value = '';
+
+            setTimeout(function() {  // fade in search form with delay
+                d3.select('.search-form').classed('hidden', false);
+                d3.select('.search-form')
+                    .transition()
+                    .duration(duration3)
+                    .style('opacity', 1);
+                d3.select('.export-button')
+                    .classed('hidden', true);
+            }, duration1 + duration2);
+        });
+
+    var tooltip = d3.select('#scroll')
+        .append('div')
+        .classed('hidden', true)
+        .attr('id', 'tooltip');
+
+
+    d3.json(config.data.file.path + '/' + config.data.file.name[lang], function(_data) {
+
+        var entries = _data.map(function (entry, index) {
+            return {
+                label: entry.label,
+                group: entry.level0,
+                level1: entry.level1,
+                value: entry.prob,
+                text: entry.label + ': ' + formatPercentage(entry.prob),
+                index: index,
+                // points: entry.points,
+                skills: entry.skills,
+                similar: entry.similar
+            };
+        });
+
+        entries.forEach(function (entry) {
+            entry.similar.forEach(function (sim) {
+                sim.entry = entries[sim.index];
+            });
+        });
+
+        entries.sort(function (a,b) {
+            return a.value - b.value;
+        });
+
+        // Gruppiere alle Einträge nach den großen Berufsgruppen
+        groups = {};
+        entries.forEach(function (entry) {
+            var key = entry.group;
+            if (!groups[key]) {
+                groups[key] = {
+                    name: lang === 'de'? key : key.substr(0,key.length-12),  // strip 'occupations' from english group names (dsst)
+                    entries: [],
+                    level1: {},
+                    sum: 0,
+                    container: svgContainer.append('g').attr('opacity',1)
+                };
+            }
+
+            groups[key].entries.push(entry);
+            groups[key].sum += entry.value;
+            groups[key].level1[entry.level1] = true;
+            entry.group = groups[key];
+        });
+
+        // console.log(entries);
+        groups = Object.keys(groups).map(function (key) {
+            return groups[key];
+        });
+
+        groups.forEach(function (group) {
+            // Generiere Liste der Berufsuntergruppen
+            group.level1 = Object.keys(group.level1);
+            group.sum /= group.entries.length;
+        });
+
+        // Sortiere Gruppen nach durchschnittlicher Ersetzbarkeit
+        groups.sort(function (a,b) {
+            return a.sum - b.sum;
+        });
+
+        let searchIndex = createSearchIndex(entries, 'index', ['label'], lang);
+
+        d3.select('#search')
+            .on('input', function(){
+
+                let searchResults = searchIndex.searchFor(this.value);
+
+                filteredEntries.forEach(function(e) {
+                    e.d3row.classed('highlight', false);
+                });
+                filteredEntries = searchResults;
+                redraw();  // redraw to show highlights
+            });
+
+        // Einzelne Gruppen vorbereiten
+        groups.forEach(function (group, index) {
+            group.index = index;
+
+            // Richtung der Tooltips vorbereiten
+            group.direction = (index < groups.length-3) ? 's' : 'n';
+
+            // Gruppenbezeichnung am linken Rand
+            group.d3label = svgLabels.append('text')
+                .attr('text-anchor', 'end')
+                .text(group.name)
+                .style('cursor', 'default')
+                .on('mouseover', function (event) {
+                    d3.select(this).classed('group-active', true);
+                    showAnnotation(event.target ,group, 'group');
+                })
+                .on('mouseout', function () {
+                    d3.select(this).classed('group-active', false);
+                    hideAnnotation();
+                });
+            group.entries.forEach(function (entry, index) {
+                entry.direction = (index < group.entries.length-6) ? 's' : 'n';
+            });
+        });
+
+        redraw();
+    });
+
+    function showAnnotation(target, data, mode) {
+
+        var ttheight = (height - 1) / groups.length;
+
+        var html;
+        var wbbox = document.body.getBoundingClientRect();
+        var pbbox = target.parentNode.getBoundingClientRect();
+        var tbbox = target.getBoundingClientRect();
+        var tx = 0;
+        var ty = 0;
+        var rightAligned = false;
+        var lineHeight = 'normal';
+        var padding = 'initial';
+        var pointerEvents = 'initial';
+        var transform = 'initial';
+        var twidth = 'initial';
+        var textAlign = 'initial';
+        var backgroundColour = 'rgba(255,255,255,0.8)';
+
+        switch(mode) {
+            case 'group':
+                var gArray = Array.prototype.slice.call(target.parentNode.childNodes);
+
+                html = '<ul><li>';
+                var list = data.level1.join('</li><li>');
+                html += list + '</li></ul>';
+
+                tx = '300px';  // show tooltip right beside group name column
+                padding = '0 2rem 0 0';
+                lineHeight = (ttheight + 1) + 'px';
+
+                var idx = gArray.indexOf(target);
+                var ridx = Math.min(idx, gArray.length - data.level1.length);  // Ensure that complete data.level1 list is visible in every case
+
+                ty = ridx * (ttheight) + 'px';
+                break;
+            case 'entry-title':  // complex positioning due to invisible overflowing svg elements
+                html = data.label;
+                // display tooltip on right / left hand side of selection depending on mouse cursor position in relation to bar graph area centre
+                if (tbbox.x + pbbox.width < (wbbox.width + 300) / 2) {
+                    tx = (pbbox.x + pbbox.width) + 'px';
+                } else {  // tx needs to be calculated after html is rendered...see below "tooltip.style('left',...)"
+                    rightAligned = true;
+                }
+                ty = (pbbox.y - 32) + 'px';  // hard coded controls bar height + one pixel or two (cough). see #chart top offset
+
+                twidth = '35rem';
+                lineHeight = ttheight + 'px';
+                padding = '0 2rem';
+                pointerEvents = 'none';
+                textAlign = 'center';
+                break;
+            case 'entry-details':
+                html = data.text;
+                tx = '50%';
+
+                ty = (pbbox.y + scrollPosition()) + 'px';
+                transform = 'translate(-50%, 0)';
+                html = [
+                    '<h3>' + config.labels.similar[lang] + '</h3>',
+                    '<table><tbody>'
+                ];
+                data.similar.forEach(function (sim, i) {
+                    html.push('<tr><td>' + (i + 1) + '. ' + sim.entry.label + '</td><td>' + formatPercentage(sim.entry.value) + '</td></tr>');
+                });
+                html.push('</tbody></table>');
+
+                // pdf export button
+                html = html.join('') +
+                    '<div id="export" class="form-inline export-button">' +
+                    '<a href="#" id="exportPDF" class="export button" download="pdfilename.pdf">' +
+                    '<label id="export-factbox-pdf" class="form-item">pdf Export</label>' +
+                    '</a>' +
+                    '</div>' +
+                    '<div class="context">' +
+                        '<p>Prozente geben an, wie wahrscheinlich die Aufgaben eines Berufs digitalisierbar sind</p>'+
+                    '</div';
+
+                lineHeight = rowHeight - 1 + 'px';
+                padding = '3rem 5rem';
+                twidth = '40rem';
+                break;
+            default:
+                console.error('invalid mode');
+        }
+
+        tooltip.html(html); // first render the html, then adjust sizing and positioning of tooltip
+
+        tooltip
+            .style('left', function() {  // adjust position of tooltip when displayed to the left of selected element
+                tx = rightAligned === true ? (tbbox.x - tooltip.node().getBoundingClientRect().width) + 'px' : tx;
+                return tx;
+            })
+            .style('background-color', backgroundColour)
+            .style('top', ty)
+            .style('min-height', ttheight + 'px')
+            .style('line-height', lineHeight)
+            .style('transform', transform)
+            .style('padding', padding)
+            .style('pointer-events', pointerEvents)
+            .style('text-align', textAlign)
+            .style('width', twidth)
+            .classed('hidden', false);
+    }
+
+    function hideAnnotation() {
+        tooltip.classed('hidden', true);
+    }
+
+    function scrollToSelected() {
+        let wdim = document.body.getBoundingClientRect();
+        let tdim = d3.select('.highlight').node().getBoundingClientRect();
+        let yPos = tdim.y + scrollPosition() - wdim.height / 2;
+
+        if (yPos > 0) {
+            d3.select('body')
+                .transition()
+                .duration(duration1)
+                .tween('scrollToSelected', scrollTopTween(yPos));
+
+        }
+    }
+
+    function formatPercentage(prob) {
+        return (prob * 100).toFixed(0) + '%';
+    }
+
+    function scrollPosition() { // cross-browser, check on more browsers, OS
+        return (document.documentElement && document.documentElement.scrollTop) || document.body.scrollTop;
+    }
+
+    function scrollTopTween(st) { // natural scrolling. Test this!!! (IE)
+        return function() {
+            let i = d3.interpolateNumber(scrollPosition(), st);
+            let scrollElement = document.scrollingElement || document.documentElement;
+            return function(t) { scrollElement.scrollTop = i(t); };
+        };
+    }
+
+    d3.select(window).on('resize', redraw);
+
+    function redraw() {
+        if (!groups) return;
+
+        // Breite und Höhe des Containers
+        width = d3.select('#chart').node().offsetWidth;
+        height = d3.select('#chart').node().offsetHeight;
+
+        var animation = (selection !== oldSelection);
+
+        svgChart.attr('width', width);
+
+        // definiere Hintergrund und Vordergrundfarben der Balken
+        var strongColors = d3.scaleLinear(d3.interpolateLab)
+            .domain([0,0.75,1])
+            .range(['#1cb5aa', '#117b90', '#00485e']);
+        var lightColors = d3.scaleLinear(d3.interpolateLab)
+            .domain([0,0.75,1])
+            .range(['#c6f6f3', '#cef2f9', '#c0f0ff']);
+
+        // Wenn selection kleiner als 0, dann zeichne Überblicksdarstellung
+        var overview = (selection < 0);
+
+        if (overview) {  // Übersichtsdarstellung
+            var leftPadding = 300;
+            var groupHeight = (height - 1)/groups.length;
+            var groupWidth = width-leftPadding;
+            var scaleX = groupWidth/rowHeight;
+            var scaleY = (groupHeight-2)/width;
+
+            svgChart.attr('height', height);
+
+            anim(svgLabels, '321').attr('opacity', 1);
+
+            anim(svgArrow, '3')
+                .attr('opacity', 0)
+                .transition()
+                .attr('display', 'none');
+
+            groups.forEach(function (group, index) {
+                var wasSelected = (index === oldSelection);
+
+                drawGroup(group);
+
+                var count = group.entries.length;
+
+                group.d3label
+                    .attr('x', leftPadding - 5)
+                    .attr('y', (index + 0.5)*groupHeight + 5);
+
+                if (wasSelected) {
+                    anim(group.container, '32')
+                        .attr('transform', 'translate('+leftPadding+', '+(index+1)*groupHeight+') scale('+scaleX/count+','+scaleY+') rotate(-90 0 0)');
+                } else {
+                    anim(group.container, '320')
+                        .attr('transform', 'translate('+leftPadding+', '+(index+1)*groupHeight+') scale('+scaleX/count+','+scaleY+') rotate(-90 0 0)')
+                        .attr('display', 'inline');
+                }
+
+                anim(group.container, '321')
+                    .attr('opacity', 1);
+
+            });
+        } else {  // Darstellung der ausgewählten Gruppe
+
+            if (animation) {
+                groups.forEach(function (group, index) {
+                    var t = anim(group.container, '1');
+                    t.attr('opacity', (index === selection) ? 1 : 0);
+                    t = anim(t, '0');
+                    t.attr('display', (index === selection) ? 'inline' : 'none');
+
+                });
+                anim(svgLabels, '1').attr('opacity', 0);
+
+                svgArrow
+                    .attr('display', 'inline')
+                    .attr('transform', 'translate(5,5)');
+                anim(svgArrow, '123').attr('opacity', 1);  // fade in arrow
+
+                // fade out search form
+                d3.select('.search-form')
+                    .transition()
+                    .duration(duration3)
+                    .style('opacity', 0);
+
+                // wait for all animations involved in transtition from overview to group view to finish
+                // then scroll to selected element
+                // fade in pdf export button
+                setTimeout(function () {
+                    scrollToSelected();
+                    d3.select('.export-button').classed('hidden', false);
+                    d3.select('.export-button')
+                        .transition()
+                        .duration(duration3)
+                        .style('opacity', 1);
+                    d3.select('.search-form').classed('hidden', true);
+                }, duration1+duration2);
+            } else {  // scroll to selected element without delay (when another entry is clicked in group view)
+                scrollToSelected();
+            }
+
+            var group = groups[selection];
+            height = rowHeight*(group.entries.length);
+
+            if (svgChart.attr('height') < height) {
+                anim(svgChart,'0').attr('height', height);
+            } else {
+                anim(svgChart,'1230').attr('height', height);
+            }
+
+            drawGroup(group);
+
+            anim(group.container, '12')
+                .attr('transform', 'translate(0,0) scale(1) rotate(0)');
+
+        }
+
+        oldSelection = selection;
+
+        // Zeichne eine Berufsgruppe mit all ihren Balken
+        // Dabei wird unterschieden, ob sie im Überblick vereinfacht gezeichnet werden,
+        // oder detailliert in der Listen-Darstellung
+        function drawGroup(group) {
+            var entries = group.entries;
+
+            entries.forEach(function (entry, index) {
+                var strongColor = strongColors(entry.value);
+                var lightColor = lightColors(entry.value);
+
+                if (!entry.d3row) {
+
+                    entry.d3row = group.container.append('g');
+
+                    if (filteredEntries.indexOf(entry) === -1) {
+                        entry.d3row.classed('highlight', false);
+                    }
+
+                    entry.d3clippath = svgChart.append('clipPath')
+                        .attr('id', 'clip'+entry.index)
+                        .append('rect');
+
+                    entry.d3rectB = entry.d3row.append('rect')
+                        .attr('fill', lightColor);
+
+                    entry.d3textB = entry.d3row.append('text')
+                        .attr('x', 5)
+                        .attr('fill', strongColor)
+                        .text(entry.text);
+
+                    entry.d3rectF = entry.d3row.append('rect')
+                        .attr('x', 0)
+                        .attr('y', 0)
+                        .attr('fill', strongColor);
+
+                    entry.d3textF = entry.d3row.append('text')
+                        .attr('x', 5)
+                        .attr('clip-path', 'url(#clip'+entry.index+')')
+                        .attr('class', 'clipped')
+                        .text(entry.text);
+
+                    entry.d3row
+                        .attr('class', 'job')
+                        .on('click', function (event) {
+
+                            // 'delete' and hide highlights
+                            filteredEntries.forEach(function(e){
+                                e.d3row.classed('highlight', false);
+                            });
+
+                            selectedEntry.d3row.classed('highlight', false);  // clear previous selection
+                            filteredEntries = [];  // reset search results
+                            selectedEntry = entry;
+                            selectedEntry.d3row.classed('highlight', true);  // set new selection
+
+                            if (selection >= 0) {
+                                //update tooltip
+                                showAnnotation(event.target, entry, 'entry-details');
+                                pdfx.drawPDF(entry);
+                            } else {
+                                hideAnnotation();
+                                setTimeout(function () {
+                                    showAnnotation(event.target, entry, 'entry-details');
+                                    pdfx.drawPDF(entry);
+                                }, duration1+duration2+duration3);
+                            }
+
+                            selection = group.index;
+                            redraw();
+                        })
+                        .on('mouseover', function (event) {
+                            if (selection < 0) {
+                                selectedEntry = entry;
+                                selectedEntry.d3row.classed('highlight', true);
+                                showAnnotation(event.target, entry, 'entry-title');
+                            }
+                        })
+                        .on('mouseout', function () {
+                            if (selection < 0) {
+                                hideAnnotation();
+                                selectedEntry = undefined;
+                                if(filteredEntries.indexOf(entry) === -1) {  // keep search hits higlighted
+                                    entry.d3row.classed('highlight', false);
+                                }
+                            }
+                        });
+                }
+
+                entry.d3row.attr('transform', 'translate(0,' + (rowHeight*index) + ')');
+
+                if (overview && filteredEntries.length === 0) {  // animate back from group view to overview
+
+                    anim(entry.d3rectB,'32')
+                        .attr('x', 0)
+                        .attr('y', 0)
+                        .attr('width', width)
+                        .attr('height', rowHeight);
+
+                    anim(entry.d3textB,'3')
+                        .attr('opacity', 0);
+
+                    anim(entry.d3rectF,'32')
+                        .attr('width', entry.value*width)
+                        .attr('height', rowHeight);
+
+                    anim(entry.d3textF,'3')
+                        .attr('opacity', 0);
+
+                } else if (overview && filteredEntries.length > 0){  // highlight filtered elements in overview
+                    if(filteredEntries.indexOf(entry) !== -1) {
+                        entry.d3row.classed('highlight', true);
+                    }
+                } else {  // animation to selected group view
+                    var barWidth = entry.value*width;
+                    entry.d3clippath
+                        .attr('width', barWidth)
+                        .attr('height', rowHeight);
+
+                    anim(entry.d3rectB,'12')
+                        .attr('x', 1)
+                        .attr('y', 0)
+                        .attr('width', width-2)
+                        .attr('height', rowHeight-1);
+
+                    anim(entry.d3rectB,'123')
+                        .attr('stroke-opacity', 1);
+
+                    entry.d3textB.attr('y', rowHeight/2 + 4);
+                    anim(entry.d3textB,'123').attr('opacity', 1);
+
+                    anim(entry.d3rectF,'12')
+                        .attr('width', barWidth)
+                        .attr('height', rowHeight-1);
+
+                    entry.d3textF.attr('y', rowHeight/2 + 4);
+                    anim(entry.d3textF,'123').attr('opacity', 1);
+                }
+            });
+        }
+
+
+        function anim(d3node, delaySteps) {
+            // anim bekommt einen d3-node, die animiert werden soll
+            // delaySteps definiert, welcher der 3 Animation-Schritte (1,2,3)
+            // animiert wird.
+            // Beispiel: delaySteps = "123": warte Animation für Schritt 1 und 2 ab, und animiere Schritt 3
+
+            if (!animation) return d3node;
+            var delay = 0, duration = 0;
+            delaySteps.split('').forEach(function (c) {
+                delay += duration;
+                switch (c) {
+                    case '0': duration = 0; break;
+                    case '1': duration = duration1; break;
+                    case '2': duration = duration2; break;
+                    case '3': duration = duration3; break;
+                }
+            });
+            return d3node.transition().delay(delay).duration(duration);
+        }
+    }
+}
+
+jobLoss();

+ 236 - 0
src/js/pdfExport.js

@@ -0,0 +1,236 @@
+import 'whatwg-fetch';
+
+import * as d3 from './d3-custom';
+import * as RA_LOGO from './logos/RA_logo_1280.js';
+import * as HC_LOGO from './logos/hc_logo.js';
+import * as BMJV_LOGO from './logos/BMJV_logo.js';
+
+export class PDFExport {
+
+    constructor(controller, config, lang) {
+
+        this.controller = controller;
+        this.config = config;
+        this.lang = lang;
+
+        this.raLogo = RA_LOGO.default;
+        this.hcLogo = HC_LOGO.default;
+        this.bmjvLogo = BMJV_LOGO.default;
+
+        this.fontcounter = 0;
+        this.fontsloaded = 0;
+        this.fontData = {
+            'roman': { 'name': 'AsapCondensed', 'url': config.path + 'fonts/Asap-Regular.ttf', 'data': undefined },
+            'bold': { 'name': 'AsapCondensed Bold', 'url': config.path + 'fonts/Asap-Bold.ttf', 'data': undefined },
+            'italic': { 'name': 'AsapCondensed Italic', 'url': config.path + 'fonts/Asap-Italic.ttf', 'data': undefined },
+        };
+
+        this.lineSpacing = 1.5;
+        this.baseFontSize = 11;
+
+        this.textWidth = 42;
+        this.numColWidth = 3;
+
+        this.offset = {
+            x: 6 * this.baseFontSize,
+            y: 6 * this.baseFontSize,
+            selectedCaption: 3 * this.baseFontSize,
+            selected: 5 * this.baseFontSize,
+            similarCaption: 12 * this.baseFontSize,
+            similar: 14 * this.baseFontSize,
+            requirements: 23 * this.baseFontSize,
+            skills: 25 * this.baseFontSize
+        };
+
+        this.fontcounter = Object.keys(this.fontData).length;
+
+        for (let md in this.fontData) {
+            let cfd = this.fontData[md];
+            window.fetch(cfd.url)
+                .then(response => response.arrayBuffer())
+                .then(data => {
+                    cfd.data = data;
+                    this.fontsloaded += 1;
+                });
+        }
+    }
+
+    listUpdated(list) {
+        this.drawPDF(list);
+    }
+
+    drawPDF(entry) {
+
+        if(this.fontsloaded === 0) {
+            return;
+        }
+
+        let doc = new PDFDocument(  // eslint-disable-line
+            {
+                // size: 'A5',
+                // layout: 'landscape',
+                size: 'A4',
+                layout: 'portrait',
+                margin: 0
+            }
+        );
+
+        for(let fd in this.fontData) {
+            let cfd = this.fontData[fd];
+            doc.registerFont(cfd.name, cfd.data);
+        }
+
+        this.stream = doc.pipe(blobStream());  // eslint-disable-line
+
+        let subject = this.config.pdf.subject[this.lang];
+        // meta data
+        doc.info.Title = this.config.title[this.lang];
+        doc.info.Author = this.config.pdf.author;
+        doc.info.Subject = subject;
+
+        // title
+        doc.fillColor('#333333')
+            .font(this.fontData.bold.name)
+            .fontSize(this.baseFontSize * 1.5)
+            .text(this.config.title[this.lang], this.offset.x, this.offset.y, { width: 410 });
+
+        // selected job caption
+        doc.fillColor('#333333')
+            .fontSize(this.baseFontSize * 1)
+            .text(
+                this.config.pdf.selected[this.lang],
+                this.offset.x,
+                this.offset.y + this.offset.selectedCaption,
+                { width: 410 }
+            );
+
+        // selected job title
+        doc.font(this.fontData.roman.name)
+            .fontSize(this.baseFontSize * 1.5);
+        doc.text(
+            entry.text,
+            this.offset.x,
+            this.offset.selected * this.lineSpacing + this.offset.y,
+            { width: this.baseFontSize * this.textWidth, align: 'center', lineBreak: false }
+        );
+
+        // similar job caption
+        doc.font(this.fontData.bold.name)
+            .fontSize(this.baseFontSize);
+        doc.text(
+            this.config.pdf.similar[this.lang],
+            this.offset.x,
+            this.offset.y + this.offset.similarCaption,
+            { width: 410 }
+        );
+        // similar jobs
+        doc.font(this.fontData.roman.name);
+
+        entry.similar.forEach(function(similar, i) {
+            doc.text(
+                similar.entry.label,
+                this.offset.x,
+                (i * this.baseFontSize) * this.lineSpacing + this.offset.y + this.offset.similar,
+                { width: this.baseFontSize * this.textWidth, align: 'left', lineBreak: false }
+            );
+            doc.text(
+                (similar.entry.value * 100).toFixed(0) + '%',
+                this.offset.x + this.baseFontSize * (this.textWidth - this.numColWidth),
+                (i * this.baseFontSize) * this.lineSpacing + this.offset.y + this.offset.similar,
+                { width: this.baseFontSize * this.numColWidth, align: 'right', lineBreak: false }
+            );
+        }, this);
+
+        // requirements
+        doc.font(this.fontData.bold.name);
+        doc.fillColor('#333333')
+            .fontSize(this.baseFontSize * 1)
+            .text(this.config.pdf.requirements[this.lang], this.offset.x, this.offset.y + this.offset.requirements, { width: 410 });
+
+        // skills
+        doc.font(this.fontData.roman.name);
+        entry.skills.forEach(function(skill, i) {
+            doc.text(
+                this.config.skills[i][this.lang],
+                this.offset.x,
+                (i * this.baseFontSize) * this.lineSpacing + this.offset.y + this.offset.skills,
+                { width: this.baseFontSize * this.textWidth, align: 'left', lineBreak: false }
+            );
+            doc.text(
+                skill,
+                this.offset.x + this.baseFontSize * (this.textWidth - this.numColWidth),
+                (i * this.baseFontSize) * this.lineSpacing + this.offset.y + this.offset.skills,
+                { width: this.baseFontSize * this.numColWidth, align: 'right', lineBreak: false }
+            );
+        }, this);
+
+        // RA LOGO
+        doc.save();
+        doc.transform(
+            this.raLogo.transform.a11,
+            this.raLogo.transform.a21,
+            this.raLogo.transform.a12,
+            this.raLogo.transform.a22,
+            this.raLogo.transform.a13,
+            this.raLogo.transform.a23
+        );
+
+        for (let i = 0; i < this.raLogo.elements.length; i += 1) {
+            let el = this.raLogo.elements[i];
+            doc.fillColor(el.fill);
+            doc.path(el.data);
+            doc.fill(el.fillRule);
+        }
+        doc.restore();
+
+        // HC LOGO
+        let logo = this.hcLogo.versions[this.lang];
+        doc.save()
+            .transform(
+                logo.transform.a11,
+                logo.transform.a21,
+                logo.transform.a12,
+                logo.transform.a22,
+                logo.transform.a13,
+                logo.transform.a23
+            );
+
+        for (let i = 0; i < logo.paths.length; ++i) {
+            doc
+                .fillColor(logo.fills[i])
+                .path(logo.paths[i])
+                .fill('nonzero');
+        }
+        doc.restore();
+
+        // BMJV LOGO
+        doc.save();
+        doc.transform(
+            this.bmjvLogo.transform.a11,
+            this.bmjvLogo.transform.a21,
+            this.bmjvLogo.transform.a12,
+            this.bmjvLogo.transform.a22,
+            this.bmjvLogo.transform.a13,
+            this.bmjvLogo.transform.a23
+        );
+
+        for (let i = 0; i < this.bmjvLogo.elements.length; i += 1) {
+            let el = this.bmjvLogo.elements[i];
+            doc.fillColor(el.fill);
+            doc.path(el.data);
+            doc.fill(el.fillRule);
+        }
+        doc.restore();
+
+        // <<< LOGOS
+
+        doc.end();
+
+        this.stream.on('finish', () => {
+            let link = d3.select('#exportPDF').node();
+            let url = this.stream.toBlobURL('application/pdf');
+            link.href = url;
+            link.download = subject + '.pdf';
+        });
+    }
+}

+ 78 - 0
src/js/search.js

@@ -0,0 +1,78 @@
+import * as _lunr from 'lunr';
+import * as _lunr_stemmer from 'lunr-languages/lunr.stemmer.support';
+import * as _lunr_de from 'lunr-languages/lunr.de';
+
+const createSearchIndex = (documents, raf, fields, lang) => {
+
+    const searchIndex = () => {
+
+        let lunr = _lunr.default;
+
+        // Create search index. We need *this*
+        searchIndex.idx = lunr(function() {
+            if (lang === 'de') {
+                _lunr_stemmer.default(lunr);
+                _lunr_de.default(lunr);
+                this.use(lunr.de);
+            }
+
+            this.ref(raf);
+            for (let field of fields) {
+                this.field(field);
+            }
+
+            documents.forEach(doc => {
+                this.add(doc);
+            });
+        });
+    };
+
+    /**
+     * Compile search string
+     * @param input: String to search for
+     * @returns: Compiled search string
+     *
+     * Input is split into <words>, which are surrounded by asterisks
+     * (<word> may be anywhere in the searched text)
+     * and prefixed with a '+' (AND combination of multiple search terms)
+     */
+    searchIndex.compileString = (input) => {
+
+        let result = '';
+        if (input.length >= 3) {
+
+            let sstring = [];
+            const words = input.trim().split(' ');
+
+            for (let word of words) {
+                if (word.length >= 3) {
+                    sstring.push('+*' + word + '*');
+                }
+            }
+            result = sstring.join(' ');
+        }
+        return result;
+    };
+
+    searchIndex.searchFor = (string) => {
+        let qs = searchIndex.compileString(string);
+        let sresults = [];
+        if (qs.length >= 3) {
+            sresults = searchIndex.idx.search(qs);
+        }
+
+        let searchResults = [];
+        sresults.forEach(result => {
+            let entry = documents.find(e => e.index === parseInt(result.ref));
+            entry.score = result.score;
+            searchResults.push(entry);
+        });
+
+        return searchResults;
+    };
+
+    searchIndex();
+    return searchIndex;
+};
+
+export default createSearchIndex;

+ 66 - 0
test/test.js

@@ -0,0 +1,66 @@
+import test from 'ava';
+// import { createIndex, searchString, searchFor } from 'src/search';
+// import * as search from 'src/search';
+import createSearchIndex from '../src/js/search';
+import search_data from './test_data.json';
+import data from '../build/data_de.json';
+
+test('generated search strings should be equal', t => {
+    let index = createSearchIndex(search_data, 'index', ['label'], 'de');
+    let input1 = 'Arzt zg';
+    let input2 = 'zg Arzt';
+
+    t.is(index.compileString(input1), index.compileString(input2), 'Deterministic search string generation');
+});
+
+test('generated search strings should not be equal', t => {
+    let index = createSearchIndex(search_data, 'index', ['label'], 'de');
+    let input1 = 'Arzt zgx';
+    let input2 = 'zgx Arzt';
+
+    t.not(index.compileString(input1), index.compileString(input2), 'Deterministic search string generation');
+});
+
+test('length of search string should be greater than 0', t => {
+    let index = createSearchIndex(search_data, 'index', ['label'], 'de');
+    let input = 'Leitende/r Sekretär/in oder leitende';
+    let res = index.compileString(input);
+    // console.log(res);
+
+    t.not(res.length, 0, 'Deterministic search string generation');
+});
+
+// Unfortunately, lunr search neither works when the search string contains unicode nor latin1 characters. ridiculous
+// Needs further investigation: "Café" is found, but neither "Ärztin" nor "Öffentlich" 
+test('search on test data in german', t => {
+    // let index = searchIndex();
+    let idx = createSearchIndex(search_data, 'index', ['label'], 'de');
+
+    // Draw random entry
+    let ridx = Math.floor(Math.random() * search_data.length);
+    let rnd = search_data[ridx];
+
+    let label = rnd.label;
+    let rs = Math.round(Math.random() * (label.length - 3)) + 3;  // Random string length, at least 3
+    let rsstring = label.substring(0, rs);
+
+    // let result = idx.searchFor(idx, 'arzt');
+    let result = idx.searchFor(rsstring);
+    let inResult = result.indexOf(rnd);
+    console.log(ridx, rnd, label, rs, rsstring, inResult);
+    t.not(inResult, -1, 'Search term should be found in data');
+});
+
+test('probabilities of similar entries should be lower than probability of entry', t => {
+
+    // Draw random entry
+    let ridx = Math.floor(Math.random() * data.length);
+    let rnd = data[ridx];
+    // console.log('random entry', rnd);
+
+    rnd.similar.forEach((e) => {
+        // console.log('entry, similar, probs', rnd.prob, e.prob, e.index);
+        // console.log('data[e.index]', data[e.index].label);
+        t.assert(rnd.prob > e.prob);
+    });
+});

+ 13997 - 0
test/test_data.json

@@ -0,0 +1,13997 @@
+[
+  {
+    "label": "Hauptgeschäftsführer/in",
+    "group": "Managementberufe",
+    "level1": "Top Führungskräfte",
+    "value": 0.015,
+    "text": "Hauptgeschäftsführer/in: 2%",
+    "index": 0,
+    "skills": [31, 0, 72, 11, 81, 78, 78, 30],
+    "similar": [
+      {"index": 4, "prob": 0.013},
+      {"index": 3, "prob": 0.014},
+      {"index": 23, "prob": 0.01},
+      {"index": 15, "prob": 0.0055},
+      {"index": 526, "prob": 0.0041}
+    ]
+  },
+  {
+    "label": "Betriebsleiter/in",
+    "group": "Managementberufe",
+    "level1": "Top Führungskräfte",
+    "value": 0.16,
+    "text": "Betriebsleiter/in: 16%",
+    "index": 1,
+    "skills": [19, 13, 50, 4, 75, 66, 60, 49],
+    "similar": [
+      {"index": 28, "prob": 0.0073},
+      {"index": 26, "prob": 0.091},
+      {"index": 23, "prob": 0.01},
+      {"index": 8, "prob": 0.069},
+      {"index": 519, "prob": 0.099}
+    ]
+  },
+  {
+    "label": "Werbe-und Promotionsmanager/in",
+    "group": "Managementberufe",
+    "level1": "Werbung, Marketing, Promotions, Öffentlichkeitsarbeit und Vertriebsmanager/in",
+    "value": 0.039,
+    "text": "Werbe-und Promotionsmanager/in: 4%",
+    "index": 2,
+    "skills": [28, 16, 69, 48, 75, 60, 56, 28],
+    "similar": [
+      {"index": 315, "prob": 0.022},
+      {"index": 311, "prob": 0.022},
+      {"index": 317, "prob": 0.022},
+      {"index": 316, "prob": 0.022},
+      {"index": 114, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Marketingmanager/in",
+    "group": "Managementberufe",
+    "level1": "Werbung, Marketing, Promotions, Öffentlichkeitsarbeit und Vertriebsmanager/in",
+    "value": 0.014,
+    "text": "Marketingmanager/in: 1%",
+    "index": 3,
+    "skills": [19, 0, 66, 18, 72, 66, 69, 36],
+    "similar": [
+      {"index": 4, "prob": 0.013},
+      {"index": 23, "prob": 0.01},
+      {"index": 202, "prob": 0.012},
+      {"index": 59, "prob": 0.012},
+      {"index": 28, "prob": 0.0073}
+    ]
+  },
+  {
+    "label": "Verkaufsmanager/in",
+    "group": "Managementberufe",
+    "level1": "Werbung, Marketing, Promotions, Öffentlichkeitsarbeit und Vertriebsmanager/in",
+    "value": 0.013,
+    "text": "Verkaufsmanager/in: 1%",
+    "index": 4,
+    "skills": [19, 13, 66, 9, 72, 72, 78, 38],
+    "similar": [
+      {"index": 28, "prob": 0.0073},
+      {"index": 23, "prob": 0.01},
+      {"index": 526, "prob": 0.0041},
+      {"index": 202, "prob": 0.012},
+      {"index": 15, "prob": 0.0055}
+    ]
+  },
+  {
+    "label": "Öffentlichkeitsarbeit- und Fundraisingmanager/in",
+    "group": "Managementberufe",
+    "level1": "Werbung, Marketing, Promotions, Öffentlichkeitsarbeit und Vertriebsmanager/in",
+    "value": 0.015,
+    "text": "Öffentlichkeitsarbeit- und Fundraisingmanager/in: 2%",
+    "index": 5,
+    "skills": [38, 0, 63, 18, 78, 60, 69, 50],
+    "similar": [
+      {"index": 15, "prob": 0.0055},
+      {"index": 23, "prob": 0.01},
+      {"index": 301, "prob": 0.0042},
+      {"index": 63, "prob": 0.014},
+      {"index": 529, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Verwaltungsmanager/in",
+    "group": "Managementberufe",
+    "level1": "Betriebsleitung",
+    "value": 0.73,
+    "text": "Verwaltungsmanager/in: 73%",
+    "index": 6,
+    "skills": [47, 22, 47, 6, 60, 63, 50, 43],
+    "similar": [
+      {"index": 435, "prob": 0.048},
+      {"index": 186, "prob": 0.0081},
+      {"index": 183, "prob": 0.016},
+      {"index": 9, "prob": 0.03},
+      {"index": 184, "prob": 0.016}
+    ]
+  },
+  {
+    "label": "Computer- und Informationssystemmanager/in",
+    "group": "Managementberufe",
+    "level1": "Betriebsleitung",
+    "value": 0.035,
+    "text": "Computer- und Informationssystemmanager/in: 4%",
+    "index": 7,
+    "skills": [28, 28, 56, 11, 66, 50, 53, 35],
+    "similar": [
+      {"index": 183, "prob": 0.016},
+      {"index": 132, "prob": 0.01},
+      {"index": 253, "prob": 0.032},
+      {"index": 24, "prob": 0.017},
+      {"index": 258, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Finanzmanager/in, Filiale oder Abteilung",
+    "group": "Managementberufe",
+    "level1": "Betriebsleitung",
+    "value": 0.069,
+    "text": "Finanzmanager/in, Filiale oder Abteilung: 7%",
+    "index": 8,
+    "skills": [25, 10, 50, 5, 69, 53, 66, 33],
+    "similar": [
+      {"index": 517, "prob": 0.016},
+      {"index": 516, "prob": 0.016},
+      {"index": 28, "prob": 0.0073},
+      {"index": 126, "prob": 0.018},
+      {"index": 59, "prob": 0.012}
+    ]
+  },
+  {
+    "label": "Manager/in industrielle Produktion",
+    "group": "Managementberufe",
+    "level1": "Betriebsleitung",
+    "value": 0.03,
+    "text": "Manager/in industrielle Produktion: 3%",
+    "index": 9,
+    "skills": [41, 22, 56, 1, 56, 53, 56, 54],
+    "similar": [
+      {"index": 188, "prob": 0.0045},
+      {"index": 127, "prob": 0.028},
+      {"index": 186, "prob": 0.0081},
+      {"index": 713, "prob": 0.016},
+      {"index": 826, "prob": 0.029}
+    ]
+  },
+  {
+    "label": "Einkaufsmanager/in",
+    "group": "Managementberufe",
+    "level1": "Betriebsleitung",
+    "value": 0.03,
+    "text": "Einkaufsmanager/in: 3%",
+    "index": 10,
+    "skills": [35, 0, 63, 4, 69, 69, 69, 37],
+    "similar": [
+      {"index": 23, "prob": 0.01},
+      {"index": 15, "prob": 0.0055},
+      {"index": 126, "prob": 0.018},
+      {"index": 202, "prob": 0.012},
+      {"index": 3, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Manager/in Verkehrswesen",
+    "group": "Managementberufe",
+    "level1": "Betriebsleitung",
+    "value": 0.59,
+    "text": "Manager/in Verkehrswesen: 59%",
+    "index": 11,
+    "skills": [25, 16, 56, 1, 60, 63, 63, 47],
+    "similar": [
+      {"index": 28, "prob": 0.0073},
+      {"index": 35, "prob": 0.25},
+      {"index": 40, "prob": 0.25},
+      {"index": 1, "prob": 0.16},
+      {"index": 45, "prob": 0.29}
+    ]
+  },
+  {
+    "label": "Manager/in Lagerung und Vertrieb",
+    "group": "Managementberufe",
+    "level1": "Betriebsleitung",
+    "value": 0.59,
+    "text": "Manager/in Lagerung und Vertrieb: 59%",
+    "index": 12,
+    "skills": [35, 28, 41, 0, 60, 56, 53, 31],
+    "similar": [
+      {"index": 62, "prob": 0.47},
+      {"index": 183, "prob": 0.016},
+      {"index": 53, "prob": 0.08},
+      {"index": 50, "prob": 0.08},
+      {"index": 51, "prob": 0.08}
+    ]
+  },
+  {
+    "label": "Logistikleiter/in",
+    "group": "Managementberufe",
+    "level1": "Betriebsleitung",
+    "value": 0.59,
+    "text": "Logistikleiter/in: 59%",
+    "index": 13,
+    "skills": [28, 0, 50, 2, 60, 66, 63, 39],
+    "similar": [
+      {"index": 243, "prob": 0.4},
+      {"index": 20, "prob": 0.071},
+      {"index": 34, "prob": 0.25},
+      {"index": 105, "prob": 0.22},
+      {"index": 42, "prob": 0.25}
+    ]
+  },
+  {
+    "label": "Manager/in Lohn und Bezüge",
+    "group": "Managementberufe",
+    "level1": "Betriebsleitung",
+    "value": 0.96,
+    "text": "Manager/in Lohn und Bezüge: 96%",
+    "index": 14,
+    "skills": [25, 0, 41, 0, 63, 53, 53, 31],
+    "similar": [
+      {"index": 243, "prob": 0.4},
+      {"index": 52, "prob": 0.08},
+      {"index": 255, "prob": 0.032},
+      {"index": 191, "prob": 0.67},
+      {"index": 72, "prob": 0.94}
+    ]
+  },
+  {
+    "label": "Personalmanager/in",
+    "group": "Managementberufe",
+    "level1": "Betriebsleitung",
+    "value": 0.0055,
+    "text": "Personalmanager/in: 1%",
+    "index": 15,
+    "skills": [38, 0, 63, 5, 75, 69, 66, 55],
+    "similar": [
+      {"index": 199, "prob": 0.0047},
+      {"index": 369, "prob": 0.0042},
+      {"index": 33, "prob": 0.003},
+      {"index": 301, "prob": 0.0042},
+      {"index": 351, "prob": 0.0039}
+    ]
+  },
+  {
+    "label": "Manager/in Fortbildung und Entwicklung",
+    "group": "Managementberufe",
+    "level1": "Betriebsleitung",
+    "value": 0.0063,
+    "text": "Manager/in Fortbildung und Entwicklung: 1%",
+    "index": 16,
+    "skills": [41, 22, 66, 17, 69, 50, 63, 41],
+    "similar": [
+      {"index": 301, "prob": 0.0042},
+      {"index": 188, "prob": 0.0045},
+      {"index": 33, "prob": 0.003},
+      {"index": 526, "prob": 0.0041},
+      {"index": 15, "prob": 0.0055}
+    ]
+  },
+  {
+    "label": "Baumschule- und Gewächshausmanager/in",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.047,
+    "text": "Baumschule- und Gewächshausmanager/in: 5%",
+    "index": 17,
+    "skills": [50, 47, 56, 3, 63, 63, 60, 52],
+    "similar": [
+      {"index": 713, "prob": 0.016},
+      {"index": 661, "prob": 0.003},
+      {"index": 826, "prob": 0.029},
+      {"index": 186, "prob": 0.0081},
+      {"index": 184, "prob": 0.016}
+    ]
+  },
+  {
+    "label": "Manager/in landwirtschaftlicher Betriebe und Viehfarmen",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.047,
+    "text": "Manager/in landwirtschaftlicher Betriebe und Viehfarmen: 5%",
+    "index": 18,
+    "skills": [41, 44, 44, 1, 50, 53, 56, 40],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 183, "prob": 0.016},
+      {"index": 138, "prob": 0.014},
+      {"index": 184, "prob": 0.016},
+      {"index": 143, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Manager/in Aquakulturen",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.047,
+    "text": "Manager/in Aquakulturen: 5%",
+    "index": 19,
+    "skills": [47, 50, 53, 5, 63, 53, 53, 36],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 183, "prob": 0.016},
+      {"index": 125, "prob": 0.025},
+      {"index": 95, "prob": 0.03},
+      {"index": 141, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Bauleiter/in",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.071,
+    "text": "Bauleiter/in: 7%",
+    "index": 20,
+    "skills": [31, 3, 50, 4, 60, 66, 53, 31],
+    "similar": [
+      {"index": 126, "prob": 0.018},
+      {"index": 59, "prob": 0.012},
+      {"index": 251, "prob": 0.032},
+      {"index": 140, "prob": 0.014},
+      {"index": 255, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Verwaltungsmitarbeiter/in im Bildungswesen (Vorschule, KiTa)",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.015,
+    "text": "Verwaltungsmitarbeiter/in im Bildungswesen (Vorschule, KiTa): 2%",
+    "index": 21,
+    "skills": [35, 6, 50, 13, 72, 66, 56, 82],
+    "similar": [
+      {"index": 230, "prob": 0.0094},
+      {"index": 199, "prob": 0.0047},
+      {"index": 380, "prob": 0.0064},
+      {"index": 32, "prob": 0.0067},
+      {"index": 232, "prob": 0.0035}
+    ]
+  },
+  {
+    "label": "Verwaltungsmitarbeiter/in im Bildungswesen (Grundschule bis Sek II)",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.0046,
+    "text": "Verwaltungsmitarbeiter/in im Bildungswesen (Grundschule bis Sek II): 0%",
+    "index": 22,
+    "skills": [31, 3, 69, 41, 78, 63, 60, 62],
+    "similar": [
+      {"index": 301, "prob": 0.0042},
+      {"index": 285, "prob": 0.0044},
+      {"index": 369, "prob": 0.0042},
+      {"index": 233, "prob": 0.0031},
+      {"index": 378, "prob": 0.0028}
+    ]
+  },
+  {
+    "label": "Verwaltungsmitarbeiter/in im Bildungswesen (Hochschule)",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.01,
+    "text": "Verwaltungsmitarbeiter/in im Bildungswesen (Hochschule): 1%",
+    "index": 23,
+    "skills": [35, 6, 63, 7, 72, 66, 63, 44],
+    "similar": [
+      {"index": 15, "prob": 0.0055},
+      {"index": 28, "prob": 0.0073},
+      {"index": 16, "prob": 0.0063},
+      {"index": 301, "prob": 0.0042},
+      {"index": 526, "prob": 0.0041}
+    ]
+  },
+  {
+    "label": "Koordinator/in und Planer/in im Bereich Architektur- und Ingenieurwesen",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.017,
+    "text": "Koordinator/in und Planer/in im Bereich Architektur- und Ingenieurwesen: 2%",
+    "index": 24,
+    "skills": [31, 22, 66, 14, 63, 60, 60, 25],
+    "similar": [
+      {"index": 16, "prob": 0.0063},
+      {"index": 184, "prob": 0.016},
+      {"index": 180, "prob": 0.015},
+      {"index": 186, "prob": 0.0081},
+      {"index": 132, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "Manager/in Speisenzubereitung",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.083,
+    "text": "Manager/in Speisenzubereitung: 8%",
+    "index": 25,
+    "skills": [50, 50, 50, 16, 69, 56, 60, 60],
+    "similar": [
+      {"index": 17, "prob": 0.047},
+      {"index": 661, "prob": 0.003},
+      {"index": 443, "prob": 0.08},
+      {"index": 713, "prob": 0.016},
+      {"index": 365, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Gaming Manager/in (Casino)",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.091,
+    "text": "Gaming Manager/in (Casino): 9%",
+    "index": 26,
+    "skills": [31, 22, 44, 5, 72, 60, 66, 45],
+    "similar": [
+      {"index": 28, "prob": 0.0073},
+      {"index": 517, "prob": 0.016},
+      {"index": 8, "prob": 0.069},
+      {"index": 479, "prob": 0.076},
+      {"index": 51, "prob": 0.08}
+    ]
+  },
+  {
+    "label": "Manager/in Beherbergung",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.0039,
+    "text": "Manager/in Beherbergung: 0%",
+    "index": 27,
+    "skills": [44, 31, 60, 15, 72, 66, 66, 79],
+    "similar": [
+      {"index": 33, "prob": 0.003},
+      {"index": 375, "prob": 0.0035},
+      {"index": 429, "prob": 0.0036},
+      {"index": 378, "prob": 0.0028},
+      {"index": 383, "prob": 0.0033}
+    ]
+  },
+  {
+    "label": "Medizinische und Gesundheitsmanager/in",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.0073,
+    "text": "Medizinische und Gesundheitsmanager/in: 1%",
+    "index": 28,
+    "skills": [22, 16, 53, 2, 72, 63, 66, 48],
+    "similar": [
+      {"index": 15, "prob": 0.0055},
+      {"index": 369, "prob": 0.0042},
+      {"index": 33, "prob": 0.003},
+      {"index": 16, "prob": 0.0063},
+      {"index": 526, "prob": 0.0041}
+    ]
+  },
+  {
+    "label": "Manager/in Naturwissenschaften",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.018,
+    "text": "Manager/in Naturwissenschaften: 2%",
+    "index": 29,
+    "skills": [28, 0, 60, 2, 60, 47, 50, 39],
+    "similar": [
+      {"index": 140, "prob": 0.014},
+      {"index": 59, "prob": 0.012},
+      {"index": 202, "prob": 0.012},
+      {"index": 147, "prob": 0.014},
+      {"index": 63, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Leiter/in Poststelle",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.75,
+    "text": "Leiter/in Poststelle: 75%",
+    "index": 30,
+    "skills": [31, 0, 50, 3, 75, 66, 56, 49],
+    "similar": [
+      {"index": 23, "prob": 0.01},
+      {"index": 1, "prob": 0.16},
+      {"index": 243, "prob": 0.4},
+      {"index": 15, "prob": 0.0055},
+      {"index": 81, "prob": 0.04}
+    ]
+  },
+  {
+    "label": "Grundstücks-, Immobilien- und Genossenschaftsmanager/in",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.81,
+    "text": "Grundstücks-, Immobilien- und Genossenschaftsmanager/in: 81%",
+    "index": 31,
+    "skills": [22, 3, 50, 1, 63, 66, 63, 37],
+    "similar": [
+      {"index": 13, "prob": 0.59},
+      {"index": 34, "prob": 0.25},
+      {"index": 243, "prob": 0.4},
+      {"index": 42, "prob": 0.25},
+      {"index": 20, "prob": 0.071}
+    ]
+  },
+  {
+    "label": "Manager/in gemeinnütziger Arbeit",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.0067,
+    "text": "Manager/in gemeinnütziger Arbeit: 1%",
+    "index": 32,
+    "skills": [38, 0, 63, 16, 75, 56, 60, 93],
+    "similar": [
+      {"index": 233, "prob": 0.0031},
+      {"index": 361, "prob": 0.0042},
+      {"index": 359, "prob": 0.0042},
+      {"index": 351, "prob": 0.0039},
+      {"index": 229, "prob": 0.0048}
+    ]
+  },
+  {
+    "label": "Leitung Notfallmanagement",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.003,
+    "text": "Leitung Notfallmanagement: 0%",
+    "index": 33,
+    "skills": [35, 25, 69, 4, 66, 63, 63, 66],
+    "similar": [{"index": 378, "prob": 0.0028}]
+  },
+  {
+    "label": "Manager/in für behördliche Angelegenheiten",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.25,
+    "text": "Manager/in für behördliche Angelegenheiten: 25%",
+    "index": 34,
+    "skills": [22, 0, 60, 2, 60, 63, 60, 33],
+    "similar": [
+      {"index": 126, "prob": 0.018},
+      {"index": 59, "prob": 0.012},
+      {"index": 105, "prob": 0.22},
+      {"index": 20, "prob": 0.071},
+      {"index": 80, "prob": 0.17}
+    ]
+  },
+  {
+    "label": "Compliance Manager/in",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.25,
+    "text": "Compliance Manager/in: 25%",
+    "index": 35,
+    "skills": [31, 16, 44, 0, 66, 60, 63, 43],
+    "similar": [
+      {"index": 26, "prob": 0.091},
+      {"index": 519, "prob": 0.099},
+      {"index": 28, "prob": 0.0073},
+      {"index": 8, "prob": 0.069},
+      {"index": 409, "prob": 0.17}
+    ]
+  },
+  {
+    "label": "Anlagefondsverwalter/in",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.25,
+    "text": "Anlagefondsverwalter/in: 25%",
+    "index": 36,
+    "skills": [31, 0, 60, 3, 50, 50, 53, 21],
+    "similar": [
+      {"index": 118, "prob": 0.017},
+      {"index": 69, "prob": 0.23},
+      {"index": 140, "prob": 0.014},
+      {"index": 104, "prob": 0.22},
+      {"index": 142, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Supply Chain Manager/in",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.25,
+    "text": "Supply Chain Manager/in: 25%",
+    "index": 37,
+    "skills": [38, 6, 60, 0, 66, 63, 63, 31],
+    "similar": [
+      {"index": 10, "prob": 0.03},
+      {"index": 23, "prob": 0.01},
+      {"index": 508, "prob": 0.075},
+      {"index": 20, "prob": 0.071},
+      {"index": 126, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Sicherheitsmanager/in",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.25,
+    "text": "Sicherheitsmanager/in: 25%",
+    "index": 38,
+    "skills": [31, 25, 56, 4, 66, 53, 53, 55],
+    "similar": [
+      {"index": 9, "prob": 0.03},
+      {"index": 826, "prob": 0.029},
+      {"index": 479, "prob": 0.076},
+      {"index": 234, "prob": 0.045},
+      {"index": 188, "prob": 0.0045}
+    ]
+  },
+  {
+    "label": "Spezialist/in für Verlustvorbeugung",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.25,
+    "text": "Spezialist/in für Verlustvorbeugung: 25%",
+    "index": 39,
+    "skills": [44, 25, 63, 6, 66, 63, 69, 49],
+    "similar": [
+      {"index": 529, "prob": 0.014},
+      {"index": 16, "prob": 0.0063},
+      {"index": 33, "prob": 0.003},
+      {"index": 526, "prob": 0.0041},
+      {"index": 9, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Betriebsmanager/in Windenergie",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.25,
+    "text": "Betriebsmanager/in Windenergie: 25%",
+    "index": 40,
+    "skills": [25, 25, 47, 0, 69, 60, 66, 39],
+    "similar": [
+      {"index": 26, "prob": 0.091},
+      {"index": 519, "prob": 0.099},
+      {"index": 28, "prob": 0.0073},
+      {"index": 517, "prob": 0.016},
+      {"index": 8, "prob": 0.069}
+    ]
+  },
+  {
+    "label": "Projektmanager/in Windenergie",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.25,
+    "text": "Projektmanager/in Windenergie: 25%",
+    "index": 41,
+    "skills": [16, 10, 47, 5, 63, 60, 56, 24],
+    "similar": [
+      {"index": 518, "prob": 0.016},
+      {"index": 8, "prob": 0.069},
+      {"index": 20, "prob": 0.071},
+      {"index": 255, "prob": 0.032},
+      {"index": 59, "prob": 0.012}
+    ]
+  },
+  {
+    "label": "Manager/in Industriebrachen- und Flächensanierung",
+    "group": "Managementberufe",
+    "level1": "Weitere Managementberufe",
+    "value": 0.25,
+    "text": "Manager/in Industriebrachen- und Flächensanierung: 25%",
+    "index": 42,
+    "skills": [28, 0, 60, 2, 60, 66, 60, 29],
+    "similar": [
+      {"index": 20, "prob": 0.071},
+      {"index": 126, "prob": 0.018},
+      {"index": 59, "prob": 0.012},
+      {"index": 105, "prob": 0.22},
+      {"index": 80, "prob": 0.17}
+    ]
+  },
+  {
+    "label": "Agent/in und Berater/in von Künstler/innen, Darsteller/innen und Profisportler/innen",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.24,
+    "text": "Agent/in und Berater/in von Künstler/innen, Darsteller/innen und Profisportler/innen: 24%",
+    "index": 43,
+    "skills": [31, 19, 56, 54, 75, 75, 78, 48],
+    "similar": [
+      {"index": 301, "prob": 0.0042},
+      {"index": 22, "prob": 0.0046},
+      {"index": 317, "prob": 0.022},
+      {"index": 2, "prob": 0.039},
+      {"index": 61, "prob": 0.037}
+    ]
+  },
+  {
+    "label": "Einkauf, landwirtschaftliche Produkte",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.87,
+    "text": "Einkauf, landwirtschaftliche Produkte: 87%",
+    "index": 44,
+    "skills": [28, 19, 50, 5, 53, 60, 60, 32],
+    "similar": [
+      {"index": 518, "prob": 0.016},
+      {"index": 46, "prob": 0.77},
+      {"index": 184, "prob": 0.016},
+      {"index": 12, "prob": 0.59},
+      {"index": 11, "prob": 0.59}
+    ]
+  },
+  {
+    "label": "Einkauf Groß-und Einzelhandel (außer landwirtschaftliche Produkte)",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.29,
+    "text": "Einkauf Groß-und Einzelhandel (außer landwirtschaftliche Produkte): 29%",
+    "index": 45,
+    "skills": [25, 25, 50, 1, 56, 75, 69, 39],
+    "similar": [
+      {"index": 40, "prob": 0.25},
+      {"index": 35, "prob": 0.25},
+      {"index": 184, "prob": 0.016},
+      {"index": 28, "prob": 0.0073},
+      {"index": 26, "prob": 0.091}
+    ]
+  },
+  {
+    "label": "Einkauf (außer Groß- und Einzelhandel, landwirtschaftliche Produkte)",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.77,
+    "text": "Einkauf (außer Groß- und Einzelhandel, landwirtschaftliche Produkte): 77%",
+    "index": 46,
+    "skills": [28, 19, 41, 10, 63, 63, 66, 28],
+    "similar": [
+      {"index": 518, "prob": 0.016},
+      {"index": 40, "prob": 0.25},
+      {"index": 519, "prob": 0.099},
+      {"index": 8, "prob": 0.069},
+      {"index": 35, "prob": 0.25}
+    ]
+  },
+  {
+    "label": "Schadenssachverständige/r Versicherung (Hausrat und Haftpflicht)",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.98,
+    "text": "Schadenssachverständige/r Versicherung (Hausrat und Haftpflicht): 98%",
+    "index": 47,
+    "skills": [41, 19, 47, 1, 60, 66, 53, 40],
+    "similar": [
+      {"index": 6, "prob": 0.73},
+      {"index": 532, "prob": 0.95},
+      {"index": 35, "prob": 0.25},
+      {"index": 184, "prob": 0.016},
+      {"index": 12, "prob": 0.59}
+    ]
+  },
+  {
+    "label": "Versicherungssachverständige/r und Versicherungsprüfer/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.98,
+    "text": "Versicherungssachverständige/r und Versicherungsprüfer/in: 98%",
+    "index": 48,
+    "skills": [38, 25, 41, 3, 60, 69, 53, 29],
+    "similar": [
+      {"index": 12, "prob": 0.59},
+      {"index": 184, "prob": 0.016},
+      {"index": 518, "prob": 0.016},
+      {"index": 6, "prob": 0.73},
+      {"index": 46, "prob": 0.77}
+    ]
+  },
+  {
+    "label": "Versicherungsgutachter/in, Autoversicherung",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.98,
+    "text": "Versicherungsgutachter/in, Autoversicherung: 98%",
+    "index": 49,
+    "skills": [28, 28, 35, 0, 50, 47, 47, 59],
+    "similar": [
+      {"index": 450, "prob": 0.84},
+      {"index": 449, "prob": 0.95},
+      {"index": 576, "prob": 0.96},
+      {"index": 410, "prob": 0.25},
+      {"index": 511, "prob": 0.97}
+    ]
+  },
+  {
+    "label": "Umweltschutzbeauftragte/r",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.08,
+    "text": "Umweltschutzbeauftragte/r: 8%",
+    "index": 50,
+    "skills": [44, 28, 44, 4, 60, 47, 47, 23],
+    "similar": [
+      {"index": 136, "prob": 0.07},
+      {"index": 183, "prob": 0.016},
+      {"index": 248, "prob": 0.032},
+      {"index": 88, "prob": 0.0065},
+      {"index": 133, "prob": 0.021}
+    ]
+  },
+  {
+    "label": "Prüfer/in für Vergabe von Lizenzen",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.08,
+    "text": "Prüfer/in für Vergabe von Lizenzen: 8%",
+    "index": 51,
+    "skills": [35, 35, 47, 4, 66, 50, 50, 42],
+    "similar": [
+      {"index": 435, "prob": 0.048},
+      {"index": 183, "prob": 0.016},
+      {"index": 7, "prob": 0.035},
+      {"index": 188, "prob": 0.0045},
+      {"index": 18, "prob": 0.047}
+    ]
+  },
+  {
+    "label": "Gleichstellungsbeauftragte/r",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.08,
+    "text": "Gleichstellungsbeauftragte/r: 8%",
+    "index": 52,
+    "skills": [25, 0, 47, 1, 75, 50, 56, 37],
+    "similar": [
+      {"index": 272, "prob": 0.032},
+      {"index": 8, "prob": 0.069},
+      {"index": 264, "prob": 0.032},
+      {"index": 254, "prob": 0.032},
+      {"index": 204, "prob": 0.059}
+    ]
+  },
+  {
+    "label": "Verwalter/in von staatlichen Liegenschaften",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.08,
+    "text": "Verwalter/in von staatlichen Liegenschaften: 8%",
+    "index": 53,
+    "skills": [44, 35, 47, 7, 60, 50, 50, 28],
+    "similar": [
+      {"index": 183, "prob": 0.016},
+      {"index": 136, "prob": 0.07},
+      {"index": 435, "prob": 0.048},
+      {"index": 133, "prob": 0.021},
+      {"index": 138, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Untersuchungsrichter/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.08,
+    "text": "Untersuchungsrichter/in: 8%",
+    "index": 54,
+    "skills": [50, 47, 50, 5, 69, 38, 44, 72],
+    "similar": [
+      {"index": 383, "prob": 0.0033},
+      {"index": 365, "prob": 0.0042},
+      {"index": 430, "prob": 0.0036},
+      {"index": 384, "prob": 0.02},
+      {"index": 416, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Spezialist/in für behördliche Angelegenheiten",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.08,
+    "text": "Spezialist/in für behördliche Angelegenheiten: 8%",
+    "index": 55,
+    "skills": [38, 6, 50, 1, 56, 50, 50, 27],
+    "similar": [
+      {"index": 147, "prob": 0.014},
+      {"index": 139, "prob": 0.014},
+      {"index": 130, "prob": 0.029},
+      {"index": 128, "prob": 0.028},
+      {"index": 122, "prob": 0.019}
+    ]
+  },
+  {
+    "label": "Kostenschätzer/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.57,
+    "text": "Kostenschätzer/in: 57%",
+    "index": 56,
+    "skills": [19, 6, 47, 4, 53, 53, 50, 20],
+    "similar": [
+      {"index": 255, "prob": 0.032},
+      {"index": 41, "prob": 0.25},
+      {"index": 67, "prob": 0.23},
+      {"index": 140, "prob": 0.014},
+      {"index": 261, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Vermittler/in für landwirtschaftliche Hilfskräfte",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.97,
+    "text": "Vermittler/in für landwirtschaftliche Hilfskräfte: 97%",
+    "index": 57,
+    "skills": [25, 35, 25, 5, 50, 44, 41, 44],
+    "similar": [
+      {"index": 541, "prob": 0.46},
+      {"index": 488, "prob": 0.43},
+      {"index": 576, "prob": 0.96},
+      {"index": 449, "prob": 0.95},
+      {"index": 535, "prob": 0.39}
+    ]
+  },
+  {
+    "label": "Spezialist/in für Arbeitnehmer/Arbeitgeber-Verhältnis",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.31,
+    "text": "Spezialist/in für Arbeitnehmer/Arbeitgeber-Verhältnis: 31%",
+    "index": 58,
+    "skills": [0, 0, 63, 8, 72, 81, 78, 44],
+    "similar": [
+      {"index": 4, "prob": 0.013},
+      {"index": 242, "prob": 0.06},
+      {"index": 3, "prob": 0.014},
+      {"index": 239, "prob": 0.035},
+      {"index": 1, "prob": 0.16}
+    ]
+  },
+  {
+    "label": "Logistiker/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.012,
+    "text": "Logistiker/in: 1%",
+    "index": 59,
+    "skills": [25, 0, 63, 4, 66, 56, 56, 26],
+    "similar": [
+      {"index": 23, "prob": 0.01},
+      {"index": 132, "prob": 0.01},
+      {"index": 28, "prob": 0.0073},
+      {"index": 134, "prob": 0.011},
+      {"index": 300, "prob": 0.0075}
+    ]
+  },
+  {
+    "label": "Managementanalyst/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.13,
+    "text": "Managementanalyst/in: 13%",
+    "index": 60,
+    "skills": [19, 0, 56, 5, 72, 50, 53, 37],
+    "similar": [
+      {"index": 52, "prob": 0.08},
+      {"index": 204, "prob": 0.059},
+      {"index": 272, "prob": 0.032},
+      {"index": 264, "prob": 0.032},
+      {"index": 265, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Tagungs-, Kongress- und Veranstaltungsplaner/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.037,
+    "text": "Tagungs-, Kongress- und Veranstaltungsplaner/in: 4%",
+    "index": 61,
+    "skills": [35, 31, 66, 29, 72, 60, 63, 53],
+    "similar": [
+      {"index": 317, "prob": 0.022},
+      {"index": 185, "prob": 0.016},
+      {"index": 16, "prob": 0.0063},
+      {"index": 301, "prob": 0.0042},
+      {"index": 319, "prob": 0.022}
+    ]
+  },
+  {
+    "label": "Expert/in für Vergütungsmanagement und Arbeitgeberleistungen",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.47,
+    "text": "Expert/in für Vergütungsmanagement und Arbeitgeberleistungen: 47%",
+    "index": 62,
+    "skills": [38, 25, 47, 3, 56, 50, 47, 24],
+    "similar": [
+      {"index": 50, "prob": 0.08},
+      {"index": 108, "prob": 0.22},
+      {"index": 448, "prob": 0.31},
+      {"index": 89, "prob": 0.21},
+      {"index": 136, "prob": 0.07}
+    ]
+  },
+  {
+    "label": "Ausbildungs- und Personalentwicklungsspezialist/in ",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.014,
+    "text": "Ausbildungs- und Personalentwicklungsspezialist/in : 1%",
+    "index": 63,
+    "skills": [31, 3, 69, 13, 75, 50, 53, 42],
+    "similar": [
+      {"index": 202, "prob": 0.012},
+      {"index": 23, "prob": 0.01},
+      {"index": 59, "prob": 0.012},
+      {"index": 300, "prob": 0.0075},
+      {"index": 16, "prob": 0.0063}
+    ]
+  },
+  {
+    "label": "Marktanalysen- und Marketingspezialist/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.61,
+    "text": "Marktanalysen- und Marketingspezialist/in: 61%",
+    "index": 64,
+    "skills": [38, 0, 60, 5, 53, 38, 50, 24],
+    "similar": [
+      {"index": 128, "prob": 0.028},
+      {"index": 121, "prob": 0.017},
+      {"index": 147, "prob": 0.014},
+      {"index": 119, "prob": 0.49},
+      {"index": 85, "prob": 0.33}
+    ]
+  },
+  {
+    "label": "Energieauditor/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.23,
+    "text": "Energieauditor/in: 23%",
+    "index": 65,
+    "skills": [41, 41, 50, 1, 47, 50, 50, 31],
+    "similar": [
+      {"index": 18, "prob": 0.047},
+      {"index": 138, "prob": 0.014},
+      {"index": 143, "prob": 0.014},
+      {"index": 131, "prob": 0.01},
+      {"index": 136, "prob": 0.07}
+    ]
+  },
+  {
+    "label": "Sicherheitsmanagementspezialist/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.23,
+    "text": "Sicherheitsmanagementspezialist/in: 23%",
+    "index": 66,
+    "skills": [35, 3, 53, 3, 56, 47, 50, 35],
+    "similar": [
+      {"index": 130, "prob": 0.029},
+      {"index": 147, "prob": 0.014},
+      {"index": 55, "prob": 0.08},
+      {"index": 29, "prob": 0.018},
+      {"index": 122, "prob": 0.019}
+    ]
+  },
+  {
+    "label": "Zollabfertiger/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.23,
+    "text": "Zollabfertiger/in: 23%",
+    "index": 67,
+    "skills": [31, 0, 47, 6, 50, 50, 47, 24],
+    "similar": [
+      {"index": 261, "prob": 0.032},
+      {"index": 55, "prob": 0.08},
+      {"index": 255, "prob": 0.032},
+      {"index": 128, "prob": 0.028},
+      {"index": 140, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Spezialist/in für betriebliches Kontinuitätsmanagement",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.23,
+    "text": "Spezialist/in für betriebliches Kontinuitätsmanagement: 23%",
+    "index": 68,
+    "skills": [38, 3, 66, 5, 60, 50, 53, 45],
+    "similar": [
+      {"index": 127, "prob": 0.028},
+      {"index": 29, "prob": 0.018},
+      {"index": 122, "prob": 0.019},
+      {"index": 251, "prob": 0.032},
+      {"index": 126, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Spezialist/in für Nachhaltigkeitsmanagement",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.23,
+    "text": "Spezialist/in für Nachhaltigkeitsmanagement: 23%",
+    "index": 69,
+    "skills": [28, 0, 63, 8, 56, 50, 56, 21],
+    "similar": [
+      {"index": 118, "prob": 0.017},
+      {"index": 140, "prob": 0.014},
+      {"index": 59, "prob": 0.012},
+      {"index": 104, "prob": 0.22},
+      {"index": 251, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Online-Händler/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Betriebswirtschaftliche Berufe",
+    "value": 0.23,
+    "text": "Online-Händler/in: 23%",
+    "index": 70,
+    "skills": [35, 10, 44, 20, 53, 53, 60, 34],
+    "similar": [
+      {"index": 271, "prob": 0.032},
+      {"index": 105, "prob": 0.22},
+      {"index": 205, "prob": 0.13},
+      {"index": 292, "prob": 0.19},
+      {"index": 251, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Buchhalter/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.94,
+    "text": "Buchhalter/in: 94%",
+    "index": 71,
+    "skills": [50, 22, 41, 0, 47, 44, 41, 27],
+    "similar": [
+      {"index": 150, "prob": 0.52},
+      {"index": 577, "prob": 0.78},
+      {"index": 151, "prob": 0.81},
+      {"index": 780, "prob": 0.64},
+      {"index": 854, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Wirtschaftsprüfer/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.94,
+    "text": "Wirtschaftsprüfer/in: 94%",
+    "index": 72,
+    "skills": [16, 0, 50, 3, 53, 53, 56, 36],
+    "similar": [
+      {"index": 191, "prob": 0.67},
+      {"index": 255, "prob": 0.032},
+      {"index": 271, "prob": 0.032},
+      {"index": 243, "prob": 0.4},
+      {"index": 105, "prob": 0.22}
+    ]
+  },
+  {
+    "label": "Assessor/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.9,
+    "text": "Assessor/in: 90%",
+    "index": 73,
+    "skills": [41, 25, 47, 3, 63, 47, 50, 22],
+    "similar": [
+      {"index": 50, "prob": 0.08},
+      {"index": 62, "prob": 0.47},
+      {"index": 448, "prob": 0.31},
+      {"index": 53, "prob": 0.08},
+      {"index": 198, "prob": 0.23}
+    ]
+  },
+  {
+    "label": "Sachverständige/r, Immobilien",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.9,
+    "text": "Sachverständige/r, Immobilien: 90%",
+    "index": 74,
+    "skills": [28, 22, 44, 5, 47, 35, 41, 24],
+    "similar": [
+      {"index": 98, "prob": 0.22},
+      {"index": 335, "prob": 0.89},
+      {"index": 103, "prob": 0.22},
+      {"index": 442, "prob": 0.34},
+      {"index": 94, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Haushaltsanalyst/in (fin.)",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.94,
+    "text": "Haushaltsanalyst/in (fin.): 94%",
+    "index": 75,
+    "skills": [16, 0, 47, 2, 50, 38, 38, 33],
+    "similar": [
+      {"index": 249, "prob": 0.032},
+      {"index": 174, "prob": 0.061},
+      {"index": 208, "prob": 0.25},
+      {"index": 191, "prob": 0.67},
+      {"index": 129, "prob": 0.028}
+    ]
+  },
+  {
+    "label": "Kreditanalyst/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.98,
+    "text": "Kreditanalyst/in: 98%",
+    "index": 76,
+    "skills": [41, 19, 41, 3, 44, 41, 44, 24],
+    "similar": [
+      {"index": 335, "prob": 0.89},
+      {"index": 71, "prob": 0.94},
+      {"index": 640, "prob": 0.63},
+      {"index": 150, "prob": 0.52},
+      {"index": 108, "prob": 0.22}
+    ]
+  },
+  {
+    "label": "Finanzanalyst/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.23,
+    "text": "Finanzanalyst/in: 23%",
+    "index": 77,
+    "skills": [22, 0, 47, 7, 44, 35, 47, 10],
+    "similar": [
+      {"index": 135, "prob": 0.14},
+      {"index": 261, "prob": 0.032},
+      {"index": 109, "prob": 0.21},
+      {"index": 110, "prob": 0.047},
+      {"index": 189, "prob": 0.041}
+    ]
+  },
+  {
+    "label": "Persönliche/r Finanzberater/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.58,
+    "text": "Persönliche/r Finanzberater/in: 58%",
+    "index": 78,
+    "skills": [35, 0, 47, 5, 63, 44, 63, 53],
+    "similar": [
+      {"index": 81, "prob": 0.04},
+      {"index": 272, "prob": 0.032},
+      {"index": 127, "prob": 0.028},
+      {"index": 409, "prob": 0.17},
+      {"index": 269, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Assekurant/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.99,
+    "text": "Assekurant/in: 99%",
+    "index": 79,
+    "skills": [35, 13, 41, 0, 56, 41, 41, 23],
+    "similar": [
+      {"index": 76, "prob": 0.98},
+      {"index": 240, "prob": 0.41},
+      {"index": 92, "prob": 0.13},
+      {"index": 139, "prob": 0.014},
+      {"index": 550, "prob": 0.94}
+    ]
+  },
+  {
+    "label": "Finanzprüfer/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.17,
+    "text": "Finanzprüfer/in: 17%",
+    "index": 80,
+    "skills": [31, 0, 56, 0, 66, 56, 50, 25],
+    "similar": [
+      {"index": 59, "prob": 0.012},
+      {"index": 137, "prob": 0.16},
+      {"index": 140, "prob": 0.014},
+      {"index": 20, "prob": 0.071},
+      {"index": 55, "prob": 0.08}
+    ]
+  },
+  {
+    "label": "Kreditberater/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.04,
+    "text": "Kreditberater/in: 4%",
+    "index": 81,
+    "skills": [31, 0, 47, 2, 60, 60, 63, 56],
+    "similar": [
+      {"index": 272, "prob": 0.032},
+      {"index": 127, "prob": 0.028},
+      {"index": 28, "prob": 0.0073},
+      {"index": 15, "prob": 0.0055},
+      {"index": 23, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "Kreditsachbearbeiter/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.98,
+    "text": "Kreditsachbearbeiter/in: 98%",
+    "index": 82,
+    "skills": [31, 16, 28, 2, 56, 47, 47, 44],
+    "similar": [
+      {"index": 449, "prob": 0.95},
+      {"index": 541, "prob": 0.46},
+      {"index": 544, "prob": 0.97},
+      {"index": 535, "prob": 0.39},
+      {"index": 533, "prob": 0.96}
+    ]
+  },
+  {
+    "label": "Steuerprüfer/in, Steuerbeamte/r, Finanzbeamte/r",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.93,
+    "text": "Steuerprüfer/in, Steuerbeamte/r, Finanzbeamte/r: 93%",
+    "index": 83,
+    "skills": [47, 25, 38, 5, 53, 47, 50, 39],
+    "similar": [
+      {"index": 546, "prob": 0.55},
+      {"index": 410, "prob": 0.25},
+      {"index": 566, "prob": 0.88},
+      {"index": 88, "prob": 0.0065},
+      {"index": 151, "prob": 0.81}
+    ]
+  },
+  {
+    "label": "Steuerberater/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.99,
+    "text": "Steuerberater/in: 99%",
+    "index": 84,
+    "skills": [35, 22, 41, 8, 50, 41, 44, 38],
+    "similar": [
+      {"index": 566, "prob": 0.88},
+      {"index": 582, "prob": 0.98},
+      {"index": 640, "prob": 0.63},
+      {"index": 546, "prob": 0.55},
+      {"index": 335, "prob": 0.89}
+    ]
+  },
+  {
+    "label": "Spezialist/in für Risikomanagement",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.33,
+    "text": "Spezialist/in für Risikomanagement: 33%",
+    "index": 85,
+    "skills": [38, 0, 47, 1, 50, 41, 50, 23],
+    "similar": [
+      {"index": 128, "prob": 0.028},
+      {"index": 147, "prob": 0.014},
+      {"index": 139, "prob": 0.014},
+      {"index": 67, "prob": 0.23},
+      {"index": 55, "prob": 0.08}
+    ]
+  },
+  {
+    "label": "Betrugsprüfer/in, Ermittler/in und Analyst/in",
+    "group": "Geschäfts- und Finanzbetrieb",
+    "level1": "Finanzexpert/in",
+    "value": 0.33,
+    "text": "Betrugsprüfer/in, Ermittler/in und Analyst/in: 33%",
+    "index": 86,
+    "skills": [35, 3, 53, 7, 60, 56, 50, 30],
+    "similar": [
+      {"index": 105, "prob": 0.22},
+      {"index": 55, "prob": 0.08},
+      {"index": 251, "prob": 0.032},
+      {"index": 66, "prob": 0.23},
+      {"index": 80, "prob": 0.17}
+    ]
+  },
+  {
+    "label": "IT-Wissenschaftler/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.015,
+    "text": "IT-Wissenschaftler/in: 2%",
+    "index": 87,
+    "skills": [47, 31, 56, 5, 50, 38, 44, 34],
+    "similar": [
+      {"index": 138, "prob": 0.014},
+      {"index": 146, "prob": 0.014},
+      {"index": 88, "prob": 0.0065},
+      {"index": 131, "prob": 0.01},
+      {"index": 196, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Informatiker/in für Systemanalyse",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.0065,
+    "text": "Informatiker/in für Systemanalyse: 1%",
+    "index": 88,
+    "skills": [50, 25, 50, 2, 53, 38, 50, 30],
+    "similar": [
+      {"index": 188, "prob": 0.0045},
+      {"index": 367, "prob": 0.0042},
+      {"index": 661, "prob": 0.003},
+      {"index": 16, "prob": 0.0063},
+      {"index": 771, "prob": 0.0049}
+    ]
+  },
+  {
+    "label": "Beauftragte/r für Informationsystemssicherheit",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.21,
+    "text": "Beauftragte/r für Informationsystemssicherheit: 21%",
+    "index": 89,
+    "skills": [44, 25, 47, 12, 50, 50, 47, 25],
+    "similar": [
+      {"index": 133, "prob": 0.021},
+      {"index": 194, "prob": 0.033},
+      {"index": 50, "prob": 0.08},
+      {"index": 53, "prob": 0.08},
+      {"index": 134, "prob": 0.011}
+    ]
+  },
+  {
+    "label": "Computerprogrammierer/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.48,
+    "text": "Computerprogrammierer/in: 48%",
+    "index": 90,
+    "skills": [38, 25, 47, 0, 47, 28, 38, 13],
+    "similar": [
+      {"index": 98, "prob": 0.22},
+      {"index": 123, "prob": 0.22},
+      {"index": 92, "prob": 0.13},
+      {"index": 94, "prob": 0.03},
+      {"index": 112, "prob": 0.22}
+    ]
+  },
+  {
+    "label": "Softwareentwickler/in, Anwendungen",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.042,
+    "text": "Softwareentwickler/in, Anwendungen: 4%",
+    "index": 91,
+    "skills": [38, 25, 56, 0, 47, 44, 47, 32],
+    "similar": [
+      {"index": 160, "prob": 0.03},
+      {"index": 148, "prob": 0.014},
+      {"index": 131, "prob": 0.01},
+      {"index": 196, "prob": 0.014},
+      {"index": 193, "prob": 0.021}
+    ]
+  },
+  {
+    "label": "Softwareentwickler/in, Systemsoftware",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.13,
+    "text": "Softwareentwickler/in, Systemsoftware: 13%",
+    "index": 92,
+    "skills": [38, 19, 53, 6, 53, 38, 44, 21],
+    "similar": [
+      {"index": 194, "prob": 0.033},
+      {"index": 133, "prob": 0.021},
+      {"index": 196, "prob": 0.014},
+      {"index": 134, "prob": 0.011},
+      {"index": 193, "prob": 0.021}
+    ]
+  },
+  {
+    "label": "Webentwickler/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.21,
+    "text": "Webentwickler/in: 21%",
+    "index": 93,
+    "skills": [47, 31, 53, 27, 50, 44, 47, 27],
+    "similar": [
+      {"index": 307, "prob": 0.037},
+      {"index": 334, "prob": 0.055},
+      {"index": 248, "prob": 0.032},
+      {"index": 207, "prob": 0.0077},
+      {"index": 133, "prob": 0.021}
+    ]
+  },
+  {
+    "label": "Datenbankadministrator/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.03,
+    "text": "Datenbankadministrator/in: 3%",
+    "index": 94,
+    "skills": [35, 22, 50, 0, 44, 28, 41, 33],
+    "similar": [
+      {"index": 176, "prob": 0.021},
+      {"index": 87, "prob": 0.015},
+      {"index": 196, "prob": 0.014},
+      {"index": 148, "prob": 0.014},
+      {"index": 88, "prob": 0.0065}
+    ]
+  },
+  {
+    "label": "Netzwerk- und Systemadministrator/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.03,
+    "text": "Netzwerk- und Systemadministrator/in: 3%",
+    "index": 95,
+    "skills": [50, 47, 53, 2, 50, 38, 44, 34],
+    "similar": [
+      {"index": 221, "prob": 0.0095},
+      {"index": 178, "prob": 0.012},
+      {"index": 144, "prob": 0.014},
+      {"index": 87, "prob": 0.015},
+      {"index": 138, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Computernetzwerkarchitekt/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.21,
+    "text": "Computernetzwerkarchitekt/in: 21%",
+    "index": 96,
+    "skills": [50, 36, 55, 2, 42, 38, 49, 32],
+    "similar": [
+      {"index": 87, "prob": 0.015},
+      {"index": 160, "prob": 0.03},
+      {"index": 144, "prob": 0.014},
+      {"index": 95, "prob": 0.03},
+      {"index": 138, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Mitarbeiter/in IT-Support",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.65,
+    "text": "Mitarbeiter/in IT-Support: 65%",
+    "index": 97,
+    "skills": [50, 47, 44, 3, 53, 44, 41, 49],
+    "similar": [
+      {"index": 847, "prob": 0.27},
+      {"index": 434, "prob": 0.48},
+      {"index": 214, "prob": 0.57},
+      {"index": 824, "prob": 0.066},
+      {"index": 433, "prob": 0.48}
+    ]
+  },
+  {
+    "label": "Software-Qualitätssicherungsspezialist/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.22,
+    "text": "Software-Qualitätssicherungsspezialist/in: 22%",
+    "index": 98,
+    "skills": [31, 25, 50, 2, 47, 35, 38, 24],
+    "similar": [
+      {"index": 94, "prob": 0.03},
+      {"index": 92, "prob": 0.13},
+      {"index": 160, "prob": 0.03},
+      {"index": 133, "prob": 0.021},
+      {"index": 91, "prob": 0.042}
+    ]
+  },
+  {
+    "label": "Ingenieur/in und Architekt/in für Computersysteme",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.22,
+    "text": "Ingenieur/in und Architekt/in für Computersysteme: 22%",
+    "index": 99,
+    "skills": [47, 31, 66, 1, 50, 47, 50, 18],
+    "similar": [
+      {"index": 120, "prob": 0.037},
+      {"index": 193, "prob": 0.021},
+      {"index": 146, "prob": 0.014},
+      {"index": 177, "prob": 0.027},
+      {"index": 175, "prob": 0.077}
+    ]
+  },
+  {
+    "label": "Web-Administrator/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.22,
+    "text": "Web-Administrator/in: 22%",
+    "index": 100,
+    "skills": [50, 35, 53, 21, 47, 41, 44, 14],
+    "similar": [
+      {"index": 93, "prob": 0.21},
+      {"index": 133, "prob": 0.021},
+      {"index": 89, "prob": 0.21},
+      {"index": 125, "prob": 0.025},
+      {"index": 181, "prob": 0.015}
+    ]
+  },
+  {
+    "label": "Wissenschaftler/in und Technolog/in für raumbezogene Geodaten",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.22,
+    "text": "Wissenschaftler/in und Technolog/in für raumbezogene Geodaten: 22%",
+    "index": 101,
+    "skills": [41, 25, 50, 14, 50, 41, 41, 22],
+    "similar": [
+      {"index": 133, "prob": 0.021},
+      {"index": 92, "prob": 0.13},
+      {"index": 89, "prob": 0.21},
+      {"index": 194, "prob": 0.033},
+      {"index": 248, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Techniker/in für geographische Informationssysteme",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.22,
+    "text": "Techniker/in für geographische Informationssysteme: 22%",
+    "index": 102,
+    "skills": [53, 28, 47, 12, 44, 35, 41, 25],
+    "similar": [
+      {"index": 87, "prob": 0.015},
+      {"index": 88, "prob": 0.0065},
+      {"index": 133, "prob": 0.021},
+      {"index": 96, "prob": 0.21},
+      {"index": 89, "prob": 0.21}
+    ]
+  },
+  {
+    "label": "Datenbankarchitekt/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.22,
+    "text": "Datenbankarchitekt/in: 22%",
+    "index": 103,
+    "skills": [22, 19, 50, 0, 53, 41, 44, 19],
+    "similar": [
+      {"index": 92, "prob": 0.13},
+      {"index": 135, "prob": 0.14},
+      {"index": 258, "prob": 0.032},
+      {"index": 194, "prob": 0.033},
+      {"index": 261, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Business Intelligence-Analyst/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.22,
+    "text": "Business Intelligence-Analyst/in: 22%",
+    "index": 104,
+    "skills": [31, 0, 53, 2, 60, 47, 53, 17],
+    "similar": [
+      {"index": 109, "prob": 0.21},
+      {"index": 261, "prob": 0.032},
+      {"index": 140, "prob": 0.014},
+      {"index": 118, "prob": 0.017},
+      {"index": 80, "prob": 0.17}
+    ]
+  },
+  {
+    "label": "IT-Projektmanager/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.22,
+    "text": "IT-Projektmanager/in: 22%",
+    "index": 105,
+    "skills": [31, 0, 53, 6, 56, 56, 56, 36],
+    "similar": [
+      {"index": 126, "prob": 0.018},
+      {"index": 20, "prob": 0.071},
+      {"index": 251, "prob": 0.032},
+      {"index": 271, "prob": 0.032},
+      {"index": 29, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Suchmaschinenmarketingstrateg/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.22,
+    "text": "Suchmaschinenmarketingstrateg/in: 22%",
+    "index": 106,
+    "skills": [35, 16, 60, 3, 53, 47, 53, 15],
+    "similar": [
+      {"index": 142, "prob": 0.014},
+      {"index": 194, "prob": 0.033},
+      {"index": 134, "prob": 0.011},
+      {"index": 121, "prob": 0.017},
+      {"index": 193, "prob": 0.021}
+    ]
+  },
+  {
+    "label": "Videospieldesigner/in",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.22,
+    "text": "Videospieldesigner/in: 22%",
+    "index": 107,
+    "skills": [50, 31, 75, 49, 53, 47, 53, 23],
+    "similar": [
+      {"index": 114, "prob": 0.018},
+      {"index": 316, "prob": 0.022},
+      {"index": 307, "prob": 0.037},
+      {"index": 334, "prob": 0.055},
+      {"index": 115, "prob": 0.045}
+    ]
+  },
+  {
+    "label": "Fachkraft für Dokumentenverwaltungssyteme",
+    "group": "IT & Mathematik",
+    "level1": "IT",
+    "value": 0.22,
+    "text": "Fachkraft für Dokumentenverwaltungssyteme: 22%",
+    "index": 108,
+    "skills": [41, 28, 50, 2, 50, 44, 47, 23],
+    "similar": [
+      {"index": 133, "prob": 0.021},
+      {"index": 160, "prob": 0.03},
+      {"index": 136, "prob": 0.07},
+      {"index": 193, "prob": 0.021},
+      {"index": 91, "prob": 0.042}
+    ]
+  },
+  {
+    "label": "Versicherungsmathematiker/in",
+    "group": "IT & Mathematik",
+    "level1": "Mathematische Berufe",
+    "value": 0.21,
+    "text": "Versicherungsmathematiker/in: 21%",
+    "index": 109,
+    "skills": [35, 3, 53, 0, 56, 44, 50, 12],
+    "similar": [
+      {"index": 261, "prob": 0.032},
+      {"index": 135, "prob": 0.14},
+      {"index": 137, "prob": 0.16},
+      {"index": 118, "prob": 0.017},
+      {"index": 147, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Mathematiker/in",
+    "group": "IT & Mathematik",
+    "level1": "Mathematische Berufe",
+    "value": 0.047,
+    "text": "Mathematiker/in: 5%",
+    "index": 110,
+    "skills": [35, 0, 60, 5, 44, 28, 41, 20],
+    "similar": [
+      {"index": 111, "prob": 0.035},
+      {"index": 121, "prob": 0.017},
+      {"index": 189, "prob": 0.041},
+      {"index": 128, "prob": 0.028},
+      {"index": 261, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Betriebsforschungsanalyst",
+    "group": "IT & Mathematik",
+    "level1": "Mathematische Berufe",
+    "value": 0.035,
+    "text": "Betriebsforschungsanalyst: 4%",
+    "index": 111,
+    "skills": [22, 0, 66, 1, 47, 35, 41, 23],
+    "similar": [
+      {"index": 261, "prob": 0.032},
+      {"index": 140, "prob": 0.014},
+      {"index": 121, "prob": 0.017},
+      {"index": 255, "prob": 0.032},
+      {"index": 118, "prob": 0.017}
+    ]
+  },
+  {
+    "label": "Statistiker/in",
+    "group": "IT & Mathematik",
+    "level1": "Mathematische Berufe",
+    "value": 0.22,
+    "text": "Statistiker/in: 22%",
+    "index": 112,
+    "skills": [41, 6, 53, 1, 44, 28, 44, 14],
+    "similar": [
+      {"index": 110, "prob": 0.047},
+      {"index": 135, "prob": 0.14},
+      {"index": 92, "prob": 0.13},
+      {"index": 121, "prob": 0.017},
+      {"index": 109, "prob": 0.21}
+    ]
+  },
+  {
+    "label": "Mathematische/r Techniker/in",
+    "group": "IT & Mathematik",
+    "level1": "Mathematische Berufe",
+    "value": 0.99,
+    "text": "Mathematische/r Techniker/in: 99%",
+    "index": 113,
+    "skills": [20, 10, 30, 0, 0, 17, 17, 13],
+    "similar": [
+      {"index": 586, "prob": 0.84},
+      {"index": 536, "prob": 0.97},
+      {"index": 90, "prob": 0.48},
+      {"index": 77, "prob": 0.23},
+      {"index": 74, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Architekt/in, außer Landschaft und Schiffbau",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Architektur, Landvermessung, Kartographie",
+    "value": 0.018,
+    "text": "Architekt/in, außer Landschaft und Schiffbau: 2%",
+    "index": 114,
+    "skills": [47, 25, 75, 54, 53, 53, 56, 33],
+    "similar": [
+      {"index": 295, "prob": 0.0068},
+      {"index": 306, "prob": 0.015},
+      {"index": 288, "prob": 0.0078},
+      {"index": 207, "prob": 0.0077},
+      {"index": 301, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Landschaftsarchitekt/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Architektur, Landvermessung, Kartographie",
+    "value": 0.045,
+    "text": "Landschaftsarchitekt/in: 5%",
+    "index": 115,
+    "skills": [38, 25, 72, 48, 63, 53, 60, 33],
+    "similar": [
+      {"index": 114, "prob": 0.018},
+      {"index": 316, "prob": 0.022},
+      {"index": 2, "prob": 0.039},
+      {"index": 315, "prob": 0.022},
+      {"index": 295, "prob": 0.0068}
+    ]
+  },
+  {
+    "label": "Kartograph/in / Fachkraft für Photogrammetrie",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Architektur, Landvermessung, Kartographie",
+    "value": 0.88,
+    "text": "Kartograph/in / Fachkraft für Photogrammetrie: 88%",
+    "index": 116,
+    "skills": [56, 38, 47, 7, 47, 41, 44, 23],
+    "similar": [
+      {"index": 151, "prob": 0.81},
+      {"index": 102, "prob": 0.22},
+      {"index": 161, "prob": 0.38},
+      {"index": 164, "prob": 0.24},
+      {"index": 168, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Geomatiker/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Architektur, Landvermessung, Kartographie",
+    "value": 0.38,
+    "text": "Geomatiker/in: 38%",
+    "index": 117,
+    "skills": [53, 50, 47, 2, 53, 41, 41, 27],
+    "similar": [
+      {"index": 164, "prob": 0.24},
+      {"index": 162, "prob": 0.24},
+      {"index": 170, "prob": 0.24},
+      {"index": 95, "prob": 0.03},
+      {"index": 221, "prob": 0.0095}
+    ]
+  },
+  {
+    "label": "Luft- und Raumfahrtingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.017,
+    "text": "Luft- und Raumfahrtingenieur/in: 2%",
+    "index": 118,
+    "skills": [31, 0, 60, 4, 50, 50, 53, 20],
+    "similar": [
+      {"index": 140, "prob": 0.014},
+      {"index": 142, "prob": 0.014},
+      {"index": 147, "prob": 0.014},
+      {"index": 59, "prob": 0.012},
+      {"index": 139, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Landwirtschaftliche/r Ingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.49,
+    "text": "Landwirtschaftliche/r Ingenieur/in: 49%",
+    "index": 119,
+    "skills": [41, 3, 56, 4, 53, 47, 47, 19],
+    "similar": [
+      {"index": 128, "prob": 0.028},
+      {"index": 139, "prob": 0.014},
+      {"index": 147, "prob": 0.014},
+      {"index": 121, "prob": 0.017},
+      {"index": 109, "prob": 0.21}
+    ]
+  },
+  {
+    "label": "Biomedizinische/r Ingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.037,
+    "text": "Biomedizinische/r Ingenieur/in: 4%",
+    "index": 120,
+    "skills": [53, 28, 66, 0, 53, 44, 50, 28],
+    "similar": [
+      {"index": 146, "prob": 0.014},
+      {"index": 181, "prob": 0.015},
+      {"index": 176, "prob": 0.021},
+      {"index": 131, "prob": 0.01},
+      {"index": 177, "prob": 0.027}
+    ]
+  },
+  {
+    "label": "Chemieingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.017,
+    "text": "Chemieingenieur/in: 2%",
+    "index": 121,
+    "skills": [38, 6, 63, 6, 47, 44, 47, 22],
+    "similar": [
+      {"index": 142, "prob": 0.014},
+      {"index": 147, "prob": 0.014},
+      {"index": 134, "prob": 0.011},
+      {"index": 139, "prob": 0.014},
+      {"index": 140, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Bauingenieur/in, Hoch- und Tiefbau",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.019,
+    "text": "Bauingenieur/in, Hoch- und Tiefbau: 2%",
+    "index": 122,
+    "skills": [41, 3, 60, 7, 53, 50, 53, 31],
+    "similar": [
+      {"index": 147, "prob": 0.014},
+      {"index": 121, "prob": 0.017},
+      {"index": 118, "prob": 0.017},
+      {"index": 139, "prob": 0.014},
+      {"index": 134, "prob": 0.011}
+    ]
+  },
+  {
+    "label": "Hardware-Ingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.22,
+    "text": "Hardware-Ingenieur/in: 22%",
+    "index": 123,
+    "skills": [44, 28, 56, 1, 47, 28, 44, 25],
+    "similar": [
+      {"index": 176, "prob": 0.021},
+      {"index": 160, "prob": 0.03},
+      {"index": 87, "prob": 0.015},
+      {"index": 94, "prob": 0.03},
+      {"index": 88, "prob": 0.0065}
+    ]
+  },
+  {
+    "label": "Elektrotechnikingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.1,
+    "text": "Elektrotechnikingenieur/in: 10%",
+    "index": 124,
+    "skills": [38, 25, 56, 1, 53, 50, 50, 40],
+    "similar": [
+      {"index": 435, "prob": 0.048},
+      {"index": 91, "prob": 0.042},
+      {"index": 183, "prob": 0.016},
+      {"index": 131, "prob": 0.01},
+      {"index": 132, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "Elektroingenieur/in, außer Computeringenieur/innen",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.025,
+    "text": "Elektroingenieur/in, außer Computeringenieur/innen: 3%",
+    "index": 125,
+    "skills": [53, 44, 56, 6, 50, 50, 50, 21],
+    "similar": [
+      {"index": 144, "prob": 0.014},
+      {"index": 143, "prob": 0.014},
+      {"index": 138, "prob": 0.014},
+      {"index": 181, "prob": 0.015},
+      {"index": 146, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Umweltingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.018,
+    "text": "Umweltingenieur/in: 2%",
+    "index": 126,
+    "skills": [28, 0, 63, 8, 60, 56, 60, 35],
+    "similar": [
+      {"index": 59, "prob": 0.012},
+      {"index": 202, "prob": 0.012},
+      {"index": 140, "prob": 0.014},
+      {"index": 23, "prob": 0.01},
+      {"index": 63, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Arbeitsschutz- und Gesundheitsingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.028,
+    "text": "Arbeitsschutz- und Gesundheitsingenieur/in: 3%",
+    "index": 127,
+    "skills": [35, 10, 63, 6, 63, 50, 60, 51],
+    "similar": [
+      {"index": 202, "prob": 0.012},
+      {"index": 23, "prob": 0.01},
+      {"index": 63, "prob": 0.014},
+      {"index": 29, "prob": 0.018},
+      {"index": 126, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Ingenieur/in für Brandschutz-und Prävention",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.028,
+    "text": "Ingenieur/in für Brandschutz-und Prävention: 3%",
+    "index": 128,
+    "skills": [41, 0, 53, 4, 50, 44, 50, 25],
+    "similar": [
+      {"index": 147, "prob": 0.014},
+      {"index": 139, "prob": 0.014},
+      {"index": 122, "prob": 0.019},
+      {"index": 121, "prob": 0.017},
+      {"index": 118, "prob": 0.017}
+    ]
+  },
+  {
+    "label": "Produktsicherheitsingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.028,
+    "text": "Produktsicherheitsingenieur/in: 3%",
+    "index": 129,
+    "skills": [19, 3, 53, 8, 47, 44, 44, 46],
+    "similar": [
+      {"index": 29, "prob": 0.018},
+      {"index": 140, "prob": 0.014},
+      {"index": 206, "prob": 0.0077},
+      {"index": 147, "prob": 0.014},
+      {"index": 132, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "Industrieingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.029,
+    "text": "Industrieingenieur/in: 3%",
+    "index": 130,
+    "skills": [41, 6, 53, 1, 53, 44, 47, 34],
+    "similar": [
+      {"index": 147, "prob": 0.014},
+      {"index": 139, "prob": 0.014},
+      {"index": 128, "prob": 0.028},
+      {"index": 122, "prob": 0.019},
+      {"index": 134, "prob": 0.011}
+    ]
+  },
+  {
+    "label": "Schiffmaschinenbauingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.01,
+    "text": "Schiffmaschinenbauingenieur/in: 1%",
+    "index": 131,
+    "skills": [41, 31, 60, 0, 50, 47, 47, 31],
+    "similar": [
+      {"index": 88, "prob": 0.0065},
+      {"index": 186, "prob": 0.0081},
+      {"index": 188, "prob": 0.0045},
+      {"index": 221, "prob": 0.0095},
+      {"index": 207, "prob": 0.0077}
+    ]
+  },
+  {
+    "label": "Schiffbauingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.01,
+    "text": "Schiffbauingenieur/in: 1%",
+    "index": 132,
+    "skills": [31, 22, 63, 2, 53, 47, 47, 33],
+    "similar": [
+      {"index": 186, "prob": 0.0081},
+      {"index": 188, "prob": 0.0045},
+      {"index": 88, "prob": 0.0065},
+      {"index": 300, "prob": 0.0075},
+      {"index": 16, "prob": 0.0063}
+    ]
+  },
+  {
+    "label": "Ingenieur/in Materialwissenschaften",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.021,
+    "text": "Ingenieur/in Materialwissenschaften: 2%",
+    "index": 133,
+    "skills": [41, 28, 53, 7, 47, 44, 47, 22],
+    "similar": [
+      {"index": 196, "prob": 0.014},
+      {"index": 148, "prob": 0.014},
+      {"index": 134, "prob": 0.011},
+      {"index": 146, "prob": 0.014},
+      {"index": 131, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "Maschinenbauingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.011,
+    "text": "Maschinenbauingenieur/in: 1%",
+    "index": 134,
+    "skills": [41, 16, 56, 3, 47, 47, 50, 26],
+    "similar": [
+      {"index": 132, "prob": 0.01},
+      {"index": 131, "prob": 0.01},
+      {"index": 88, "prob": 0.0065},
+      {"index": 186, "prob": 0.0081},
+      {"index": 188, "prob": 0.0045}
+    ]
+  },
+  {
+    "label": "Bergbauingenier/in und Ingenieurgeolog/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.14,
+    "text": "Bergbauingenier/in und Ingenieurgeolog/in: 14%",
+    "index": 135,
+    "skills": [31, 6, 56, 4, 47, 41, 44, 19],
+    "similar": [
+      {"index": 121, "prob": 0.017},
+      {"index": 142, "prob": 0.014},
+      {"index": 261, "prob": 0.032},
+      {"index": 147, "prob": 0.014},
+      {"index": 118, "prob": 0.017}
+    ]
+  },
+  {
+    "label": "Kernkraftingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.07,
+    "text": "Kernkraftingenieur/in: 7%",
+    "index": 136,
+    "skills": [41, 31, 56, 0, 56, 47, 50, 27],
+    "similar": [
+      {"index": 131, "prob": 0.01},
+      {"index": 193, "prob": 0.021},
+      {"index": 183, "prob": 0.016},
+      {"index": 146, "prob": 0.014},
+      {"index": 160, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Erdölingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.16,
+    "text": "Erdölingenieur/in: 16%",
+    "index": 137,
+    "skills": [41, 6, 56, 1, 63, 53, 47, 18],
+    "similar": [
+      {"index": 55, "prob": 0.08},
+      {"index": 139, "prob": 0.014},
+      {"index": 147, "prob": 0.014},
+      {"index": 128, "prob": 0.028},
+      {"index": 122, "prob": 0.019}
+    ]
+  },
+  {
+    "label": "Biochemische/r Ingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.014,
+    "text": "Biochemische/r Ingenieur/in: 1%",
+    "index": 138,
+    "skills": [44, 35, 60, 4, 50, 47, 47, 35],
+    "similar": [
+      {"index": 131, "prob": 0.01},
+      {"index": 186, "prob": 0.0081},
+      {"index": 132, "prob": 0.01},
+      {"index": 88, "prob": 0.0065},
+      {"index": 178, "prob": 0.012}
+    ]
+  },
+  {
+    "label": "Validierungsingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.014,
+    "text": "Validierungsingenieur/in: 1%",
+    "index": 139,
+    "skills": [41, 3, 50, 4, 56, 44, 44, 26],
+    "similar": [
+      {"index": 134, "prob": 0.011},
+      {"index": 88, "prob": 0.0065},
+      {"index": 132, "prob": 0.01},
+      {"index": 59, "prob": 0.012},
+      {"index": 206, "prob": 0.0077}
+    ]
+  },
+  {
+    "label": "Energieingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.014,
+    "text": "Energieingenieur/in: 1%",
+    "index": 140,
+    "skills": [25, 0, 56, 2, 56, 47, 50, 26],
+    "similar": [
+      {"index": 59, "prob": 0.012},
+      {"index": 134, "prob": 0.011},
+      {"index": 132, "prob": 0.01},
+      {"index": 202, "prob": 0.012},
+      {"index": 206, "prob": 0.0077}
+    ]
+  },
+  {
+    "label": "Fertigungsingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.014,
+    "text": "Fertigungsingenieur/in: 1%",
+    "index": 141,
+    "skills": [50, 44, 69, 4, 53, 44, 47, 37],
+    "similar": [
+      {"index": 178, "prob": 0.012},
+      {"index": 131, "prob": 0.01},
+      {"index": 207, "prob": 0.0077},
+      {"index": 221, "prob": 0.0095},
+      {"index": 186, "prob": 0.0081}
+    ]
+  },
+  {
+    "label": "Mechatronikingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.014,
+    "text": "Mechatronikingenieur/in: 1%",
+    "index": 142,
+    "skills": [35, 10, 60, 1, 44, 47, 50, 19],
+    "similar": [
+      {"index": 134, "prob": 0.011},
+      {"index": 132, "prob": 0.01},
+      {"index": 131, "prob": 0.01},
+      {"index": 88, "prob": 0.0065},
+      {"index": 59, "prob": 0.012}
+    ]
+  },
+  {
+    "label": "Mikrosystemtechnikingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.014,
+    "text": "Mikrosystemtechnikingenieur/in: 1%",
+    "index": 143,
+    "skills": [41, 38, 63, 3, 50, 50, 47, 31],
+    "similar": [
+      {"index": 131, "prob": 0.01},
+      {"index": 186, "prob": 0.0081},
+      {"index": 132, "prob": 0.01},
+      {"index": 88, "prob": 0.0065},
+      {"index": 134, "prob": 0.011}
+    ]
+  },
+  {
+    "label": "Photonikingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.014,
+    "text": "Photonikingenieur/in: 1%",
+    "index": 144,
+    "skills": [47, 44, 63, 1, 44, 38, 47, 24],
+    "similar": [
+      {"index": 131, "prob": 0.01},
+      {"index": 221, "prob": 0.0095},
+      {"index": 178, "prob": 0.012},
+      {"index": 88, "prob": 0.0065},
+      {"index": 207, "prob": 0.0077}
+    ]
+  },
+  {
+    "label": "Robotikingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.014,
+    "text": "Robotikingenieur/in: 1%",
+    "index": 145,
+    "skills": [69, 47, 69, 3, 56, 38, 50, 34],
+    "similar": [
+      {"index": 178, "prob": 0.012},
+      {"index": 771, "prob": 0.0049},
+      {"index": 221, "prob": 0.0095},
+      {"index": 207, "prob": 0.0077},
+      {"index": 88, "prob": 0.0065}
+    ]
+  },
+  {
+    "label": "Nanosystemingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.014,
+    "text": "Nanosystemingenieur/in: 1%",
+    "index": 146,
+    "skills": [44, 31, 63, 5, 53, 44, 44, 28],
+    "similar": [
+      {"index": 131, "prob": 0.01},
+      {"index": 132, "prob": 0.01},
+      {"index": 88, "prob": 0.0065},
+      {"index": 134, "prob": 0.011},
+      {"index": 186, "prob": 0.0081}
+    ]
+  },
+  {
+    "label": "Windenergieingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.014,
+    "text": "Windenergieingenieur/in: 1%",
+    "index": 147,
+    "skills": [38, 6, 53, 2, 53, 44, 50, 27],
+    "similar": [
+      {"index": 134, "prob": 0.011},
+      {"index": 132, "prob": 0.01},
+      {"index": 88, "prob": 0.0065},
+      {"index": 59, "prob": 0.012},
+      {"index": 131, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "PV-Ingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Ingenieur/in",
+    "value": 0.014,
+    "text": "PV-Ingenieur/in: 1%",
+    "index": 148,
+    "skills": [35, 31, 60, 1, 47, 44, 47, 29],
+    "similar": [
+      {"index": 131, "prob": 0.01},
+      {"index": 132, "prob": 0.01},
+      {"index": 134, "prob": 0.011},
+      {"index": 88, "prob": 0.0065},
+      {"index": 186, "prob": 0.0081}
+    ]
+  },
+  {
+    "label": "Bauzeichner/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.52,
+    "text": "Bauzeichner/in: 52%",
+    "index": 149,
+    "skills": [56, 35, 53, 37, 47, 38, 41, 33],
+    "similar": [
+      {"index": 299, "prob": 0.39},
+      {"index": 93, "prob": 0.21},
+      {"index": 345, "prob": 0.31},
+      {"index": 307, "prob": 0.037},
+      {"index": 580, "prob": 0.16}
+    ]
+  },
+  {
+    "label": "Technische/r Zeichner/in, Hoch- und Tiefbau",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.52,
+    "text": "Technische/r Zeichner/in, Hoch- und Tiefbau: 52%",
+    "index": 150,
+    "skills": [50, 25, 44, 4, 47, 38, 38, 26],
+    "similar": [
+      {"index": 102, "prob": 0.22},
+      {"index": 163, "prob": 0.24},
+      {"index": 88, "prob": 0.0065},
+      {"index": 101, "prob": 0.22},
+      {"index": 108, "prob": 0.22}
+    ]
+  },
+  {
+    "label": "Technische/r Zeichner/in für Elektronik",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.81,
+    "text": "Technische/r Zeichner/in für Elektronik: 81%",
+    "index": 151,
+    "skills": [50, 31, 47, 7, 50, 41, 44, 28],
+    "similar": [
+      {"index": 150, "prob": 0.52},
+      {"index": 577, "prob": 0.78},
+      {"index": 88, "prob": 0.0065},
+      {"index": 102, "prob": 0.22},
+      {"index": 155, "prob": 0.75}
+    ]
+  },
+  {
+    "label": "Technische/r Zeichner/in für Elektrotechnik",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.81,
+    "text": "Technische/r Zeichner/in für Elektrotechnik: 81%",
+    "index": 152,
+    "skills": [47, 22, 47, 13, 44, 28, 44, 37],
+    "similar": [
+      {"index": 102, "prob": 0.22},
+      {"index": 94, "prob": 0.03},
+      {"index": 87, "prob": 0.015},
+      {"index": 150, "prob": 0.52},
+      {"index": 88, "prob": 0.0065}
+    ]
+  },
+  {
+    "label": "Technische/r Zeichner/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.68,
+    "text": "Technische/r Zeichner/in: 68%",
+    "index": 153,
+    "skills": [53, 35, 56, 2, 44, 31, 35, 20],
+    "similar": [
+      {"index": 225, "prob": 0.61},
+      {"index": 123, "prob": 0.22},
+      {"index": 213, "prob": 0.3},
+      {"index": 102, "prob": 0.22},
+      {"index": 150, "prob": 0.52}
+    ]
+  },
+  {
+    "label": "Betriebstechniker/in für Luft- und Raumfahrt",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.48,
+    "text": "Betriebstechniker/in für Luft- und Raumfahrt: 48%",
+    "index": 154,
+    "skills": [47, 44, 44, 2, 50, 41, 41, 36],
+    "similar": [
+      {"index": 848, "prob": 0.27},
+      {"index": 162, "prob": 0.24},
+      {"index": 95, "prob": 0.03},
+      {"index": 159, "prob": 0.25},
+      {"index": 164, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Bautechniker/in, Hoch- und Tiefbau",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.75,
+    "text": "Bautechniker/in, Hoch- und Tiefbau: 75%",
+    "index": 155,
+    "skills": [47, 31, 50, 1, 47, 41, 38, 34],
+    "similar": [
+      {"index": 780, "prob": 0.64},
+      {"index": 87, "prob": 0.015},
+      {"index": 163, "prob": 0.24},
+      {"index": 223, "prob": 0.61},
+      {"index": 640, "prob": 0.63}
+    ]
+  },
+  {
+    "label": "Bautechniker/in Elektronik",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.84,
+    "text": "Bautechniker/in Elektronik: 84%",
+    "index": 156,
+    "skills": [56, 53, 50, 2, 44, 31, 44, 30],
+    "similar": [
+      {"index": 757, "prob": 0.83},
+      {"index": 221, "prob": 0.0095},
+      {"index": 171, "prob": 0.24},
+      {"index": 165, "prob": 0.24},
+      {"index": 164, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Bautechniker/in Elektrotechnik",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.84,
+    "text": "Bautechniker/in Elektrotechnik: 84%",
+    "index": 157,
+    "skills": [60, 56, 50, 1, 47, 41, 38, 54],
+    "similar": [
+      {"index": 388, "prob": 0.47},
+      {"index": 214, "prob": 0.57},
+      {"index": 669, "prob": 0.38},
+      {"index": 828, "prob": 0.55},
+      {"index": 641, "prob": 0.39}
+    ]
+  },
+  {
+    "label": "Elektromechaniker/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.81,
+    "text": "Elektromechaniker/in: 81%",
+    "index": 158,
+    "skills": [72, 66, 41, 2, 50, 28, 35, 33],
+    "similar": [
+      {"index": 693, "prob": 0.67},
+      {"index": 628, "prob": 0.35},
+      {"index": 678, "prob": 0.73},
+      {"index": 666, "prob": 0.76},
+      {"index": 772, "prob": 0.39}
+    ]
+  },
+  {
+    "label": "Umwelttechniker/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.25,
+    "text": "Umwelttechniker/in: 25%",
+    "index": 159,
+    "skills": [50, 47, 50, 1, 50, 47, 47, 34],
+    "similar": [
+      {"index": 95, "prob": 0.03},
+      {"index": 167, "prob": 0.24},
+      {"index": 164, "prob": 0.24},
+      {"index": 65, "prob": 0.23},
+      {"index": 221, "prob": 0.0095}
+    ]
+  },
+  {
+    "label": "Industrietechniker/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.03,
+    "text": "Industrietechniker/in: 3%",
+    "index": 160,
+    "skills": [41, 28, 56, 1, 47, 41, 47, 29],
+    "similar": [
+      {"index": 148, "prob": 0.014},
+      {"index": 131, "prob": 0.01},
+      {"index": 176, "prob": 0.021},
+      {"index": 193, "prob": 0.021},
+      {"index": 196, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Maschinenbautechniker/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.38,
+    "text": "Maschinenbautechniker/in: 38%",
+    "index": 161,
+    "skills": [56, 50, 50, 2, 47, 44, 44, 26],
+    "similar": [
+      {"index": 168, "prob": 0.24},
+      {"index": 164, "prob": 0.24},
+      {"index": 159, "prob": 0.25},
+      {"index": 170, "prob": 0.24},
+      {"index": 95, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Werkstoffprüfungsspezialist/in (zerstörungsfrei)",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.24,
+    "text": "Werkstoffprüfungsspezialist/in (zerstörungsfrei): 24%",
+    "index": 162,
+    "skills": [50, 50, 41, 3, 47, 38, 41, 30],
+    "similar": [
+      {"index": 95, "prob": 0.03},
+      {"index": 221, "prob": 0.0095},
+      {"index": 192, "prob": 0.1},
+      {"index": 620, "prob": 0.15},
+      {"index": 65, "prob": 0.23}
+    ]
+  },
+  {
+    "label": "Elektrotechniker/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.24,
+    "text": "Elektrotechniker/in: 24%",
+    "index": 163,
+    "skills": [44, 31, 41, 0, 44, 35, 35, 32],
+    "similar": [
+      {"index": 94, "prob": 0.03},
+      {"index": 102, "prob": 0.22},
+      {"index": 98, "prob": 0.22},
+      {"index": 87, "prob": 0.015},
+      {"index": 123, "prob": 0.22}
+    ]
+  },
+  {
+    "label": "Elektromechanische/r Techniker/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.24,
+    "text": "Elektromechanische/r Techniker/in: 24%",
+    "index": 164,
+    "skills": [53, 50, 44, 3, 47, 41, 44, 29],
+    "similar": [
+      {"index": 95, "prob": 0.03},
+      {"index": 221, "prob": 0.0095},
+      {"index": 192, "prob": 0.1},
+      {"index": 125, "prob": 0.025},
+      {"index": 65, "prob": 0.23}
+    ]
+  },
+  {
+    "label": "Elektroniker/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.24,
+    "text": "Elektroniker/in: 24%",
+    "index": 165,
+    "skills": [63, 50, 50, 4, 47, 35, 47, 38],
+    "similar": [
+      {"index": 192, "prob": 0.1},
+      {"index": 178, "prob": 0.012},
+      {"index": 221, "prob": 0.0095},
+      {"index": 620, "prob": 0.15},
+      {"index": 95, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Betriebstechniker/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.24,
+    "text": "Betriebstechniker/in: 24%",
+    "index": 166,
+    "skills": [44, 38, 47, 4, 50, 41, 47, 44],
+    "similar": [
+      {"index": 824, "prob": 0.066},
+      {"index": 87, "prob": 0.015},
+      {"index": 95, "prob": 0.03},
+      {"index": 480, "prob": 0.1},
+      {"index": 138, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Maschinenbautechniker/in Produktion",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.24,
+    "text": "Maschinenbautechniker/in Produktion: 24%",
+    "index": 167,
+    "skills": [50, 50, 56, 7, 47, 50, 50, 36],
+    "similar": [
+      {"index": 178, "prob": 0.012},
+      {"index": 95, "prob": 0.03},
+      {"index": 65, "prob": 0.23},
+      {"index": 125, "prob": 0.025},
+      {"index": 141, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "mechanische/r Maschinenbautechniker",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.24,
+    "text": "mechanische/r Maschinenbautechniker: 24%",
+    "index": 168,
+    "skills": [60, 50, 50, 3, 44, 44, 44, 29],
+    "similar": [
+      {"index": 95, "prob": 0.03},
+      {"index": 178, "prob": 0.012},
+      {"index": 221, "prob": 0.0095},
+      {"index": 192, "prob": 0.1},
+      {"index": 125, "prob": 0.025}
+    ]
+  },
+  {
+    "label": "Fachkraft für Photonik",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.24,
+    "text": "Fachkraft für Photonik: 24%",
+    "index": 169,
+    "skills": [63, 56, 41, 4, 44, 31, 35, 27],
+    "similar": [
+      {"index": 620, "prob": 0.15},
+      {"index": 192, "prob": 0.1},
+      {"index": 850, "prob": 0.041},
+      {"index": 221, "prob": 0.0095},
+      {"index": 95, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Fertigungstechniker/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.24,
+    "text": "Fertigungstechniker/in: 24%",
+    "index": 170,
+    "skills": [53, 53, 47, 4, 47, 41, 38, 35],
+    "similar": [
+      {"index": 95, "prob": 0.03},
+      {"index": 221, "prob": 0.0095},
+      {"index": 192, "prob": 0.1},
+      {"index": 620, "prob": 0.15},
+      {"index": 178, "prob": 0.012}
+    ]
+  },
+  {
+    "label": "Nanotechnologische/r Ingenieur/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.24,
+    "text": "Nanotechnologische/r Ingenieur/in: 24%",
+    "index": 171,
+    "skills": [60, 60, 50, 1, 44, 31, 35, 30],
+    "similar": [
+      {"index": 620, "prob": 0.15},
+      {"index": 850, "prob": 0.041},
+      {"index": 192, "prob": 0.1},
+      {"index": 221, "prob": 0.0095},
+      {"index": 95, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Vermessungstechniker/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.96,
+    "text": "Vermessungstechniker/in: 96%",
+    "index": 172,
+    "skills": [66, 53, 44, 1, 47, 35, 38, 16],
+    "similar": [
+      {"index": 801, "prob": 0.95},
+      {"index": 662, "prob": 0.74},
+      {"index": 169, "prob": 0.24},
+      {"index": 774, "prob": 0.87},
+      {"index": 611, "prob": 0.75}
+    ]
+  },
+  {
+    "label": "Kartierungstechniker/in",
+    "group": "Architektur und Ingenieurswesen",
+    "level1": "Konstrukteur/in und Techniker/in",
+    "value": 0.96,
+    "text": "Kartierungstechniker/in: 96%",
+    "index": 173,
+    "skills": [53, 38, 50, 4, 44, 31, 38, 16],
+    "similar": [
+      {"index": 153, "prob": 0.68},
+      {"index": 116, "prob": 0.88},
+      {"index": 216, "prob": 0.91},
+      {"index": 225, "prob": 0.61},
+      {"index": 213, "prob": 0.3}
+    ]
+  },
+  {
+    "label": "Tierwissenschaftler/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.061,
+    "text": "Tierwissenschaftler/in: 6%",
+    "index": 174,
+    "skills": [25, 3, 53, 1, 50, 44, 47, 32],
+    "similar": [
+      {"index": 255, "prob": 0.032},
+      {"index": 140, "prob": 0.014},
+      {"index": 261, "prob": 0.032},
+      {"index": 254, "prob": 0.032},
+      {"index": 147, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Lebensmittelwissenschaftler/in und -technikerin",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.077,
+    "text": "Lebensmittelwissenschaftler/in und -technikerin: 8%",
+    "index": 175,
+    "skills": [38, 28, 63, 6, 56, 53, 53, 22],
+    "similar": [
+      {"index": 193, "prob": 0.021},
+      {"index": 136, "prob": 0.07},
+      {"index": 196, "prob": 0.014},
+      {"index": 131, "prob": 0.01},
+      {"index": 146, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Boden- und Pflanzenwissenschaftler/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.021,
+    "text": "Boden- und Pflanzenwissenschaftler/in: 2%",
+    "index": 176,
+    "skills": [44, 25, 63, 2, 47, 38, 47, 30],
+    "similar": [
+      {"index": 196, "prob": 0.014},
+      {"index": 146, "prob": 0.014},
+      {"index": 87, "prob": 0.015},
+      {"index": 131, "prob": 0.01},
+      {"index": 148, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Biochemiker/in und Biophysiker/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.027,
+    "text": "Biochemiker/in und Biophysiker/in: 3%",
+    "index": 177,
+    "skills": [47, 35, 72, 0, 50, 38, 44, 23],
+    "similar": [
+      {"index": 181, "prob": 0.015},
+      {"index": 146, "prob": 0.014},
+      {"index": 144, "prob": 0.014},
+      {"index": 176, "prob": 0.021},
+      {"index": 131, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "Mikrobiolog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.012,
+    "text": "Mikrobiolog/in: 1%",
+    "index": 178,
+    "skills": [60, 47, 60, 6, 50, 41, 47, 38],
+    "similar": [
+      {"index": 221, "prob": 0.0095},
+      {"index": 771, "prob": 0.0049},
+      {"index": 661, "prob": 0.003},
+      {"index": 207, "prob": 0.0077},
+      {"index": 131, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "Zoolog/in und Wildbiolog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.3,
+    "text": "Zoolog/in und Wildbiolog/in: 30%",
+    "index": 179,
+    "skills": [41, 31, 53, 4, 53, 47, 47, 32],
+    "similar": [
+      {"index": 136, "prob": 0.07},
+      {"index": 131, "prob": 0.01},
+      {"index": 138, "prob": 0.014},
+      {"index": 183, "prob": 0.016},
+      {"index": 160, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Wissenschaftler/in Bioinformatik",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.015,
+    "text": "Wissenschaftler/in Bioinformatik: 2%",
+    "index": 180,
+    "skills": [41, 19, 69, 13, 56, 44, 47, 29],
+    "similar": [
+      {"index": 196, "prob": 0.014},
+      {"index": 146, "prob": 0.014},
+      {"index": 132, "prob": 0.01},
+      {"index": 134, "prob": 0.011},
+      {"index": 131, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "Molekular-/Zellularbiolog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.015,
+    "text": "Molekular-/Zellularbiolog/in: 2%",
+    "index": 181,
+    "skills": [50, 35, 66, 6, 53, 38, 44, 26],
+    "similar": [
+      {"index": 146, "prob": 0.014},
+      {"index": 144, "prob": 0.014},
+      {"index": 138, "prob": 0.014},
+      {"index": 141, "prob": 0.014},
+      {"index": 131, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "Genetiker/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.015,
+    "text": "Genetiker/in: 2%",
+    "index": 182,
+    "skills": [38, 35, 72, 6, 63, 47, 53, 53],
+    "similar": [
+      {"index": 186, "prob": 0.0081},
+      {"index": 300, "prob": 0.0075},
+      {"index": 16, "prob": 0.0063},
+      {"index": 141, "prob": 0.014},
+      {"index": 33, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Boden-und Wasserschützer/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.016,
+    "text": "Boden-und Wasserschützer/in: 2%",
+    "index": 183,
+    "skills": [41, 31, 53, 3, 60, 53, 50, 33],
+    "similar": [
+      {"index": 186, "prob": 0.0081},
+      {"index": 131, "prob": 0.01},
+      {"index": 138, "prob": 0.014},
+      {"index": 143, "prob": 0.014},
+      {"index": 146, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Weidelandmanager/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.016,
+    "text": "Weidelandmanager/in: 2%",
+    "index": 184,
+    "skills": [38, 31, 56, 1, 56, 63, 56, 33],
+    "similar": [
+      {"index": 186, "prob": 0.0081},
+      {"index": 143, "prob": 0.014},
+      {"index": 131, "prob": 0.01},
+      {"index": 138, "prob": 0.014},
+      {"index": 132, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "Naturforscher/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.016,
+    "text": "Naturforscher/in: 2%",
+    "index": 185,
+    "skills": [38, 38, 56, 28, 69, 47, 50, 51],
+    "similar": [
+      {"index": 16, "prob": 0.0063},
+      {"index": 182, "prob": 0.015},
+      {"index": 186, "prob": 0.0081},
+      {"index": 289, "prob": 0.0088},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Förster/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.0081,
+    "text": "Förster/in: 1%",
+    "index": 186,
+    "skills": [44, 28, 63, 5, 60, 56, 50, 40],
+    "similar": [
+      {"index": 188, "prob": 0.0045},
+      {"index": 16, "prob": 0.0063},
+      {"index": 88, "prob": 0.0065},
+      {"index": 300, "prob": 0.0075},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Epidemiolog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.2,
+    "text": "Epidemiolog/in: 20%",
+    "index": 187,
+    "skills": [31, 3, 66, 1, 69, 47, 53, 21],
+    "similar": [
+      {"index": 59, "prob": 0.012},
+      {"index": 80, "prob": 0.17},
+      {"index": 137, "prob": 0.16},
+      {"index": 140, "prob": 0.014},
+      {"index": 189, "prob": 0.041}
+    ]
+  },
+  {
+    "label": "Medizinische Wissenschaftler/in, ausgenommen Epidemiolog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Biowissenschaften",
+    "value": 0.0045,
+    "text": "Medizinische Wissenschaftler/in, ausgenommen Epidemiolog/in: 0%",
+    "index": 188,
+    "skills": [41, 25, 50, 1, 56, 44, 50, 51],
+    "similar": [
+      {"index": 367, "prob": 0.0042},
+      {"index": 661, "prob": 0.003},
+      {"index": 33, "prob": 0.003},
+      {"index": 365, "prob": 0.0042},
+      {"index": 430, "prob": 0.0036}
+    ]
+  },
+  {
+    "label": "Astronom/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Physik",
+    "value": 0.041,
+    "text": "Astronom/in: 4%",
+    "index": 189,
+    "skills": [25, 0, 66, 2, 53, 41, 47, 15],
+    "similar": [
+      {"index": 111, "prob": 0.035},
+      {"index": 118, "prob": 0.017},
+      {"index": 261, "prob": 0.032},
+      {"index": 140, "prob": 0.014},
+      {"index": 121, "prob": 0.017}
+    ]
+  },
+  {
+    "label": "Physiker/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Physik",
+    "value": 0.1,
+    "text": "Physiker/in: 10%",
+    "index": 190,
+    "skills": [47, 6, 78, 1, 53, 41, 53, 28],
+    "similar": [
+      {"index": 121, "prob": 0.017},
+      {"index": 180, "prob": 0.015},
+      {"index": 122, "prob": 0.019},
+      {"index": 176, "prob": 0.021},
+      {"index": 120, "prob": 0.037}
+    ]
+  },
+  {
+    "label": "Atmosphären- und Weltraumforscher/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Physik",
+    "value": 0.67,
+    "text": "Atmosphären- und Weltraumforscher/in: 67%",
+    "index": 191,
+    "skills": [16, 0, 50, 1, 56, 47, 50, 25],
+    "similar": [
+      {"index": 255, "prob": 0.032},
+      {"index": 140, "prob": 0.014},
+      {"index": 56, "prob": 0.57},
+      {"index": 174, "prob": 0.061},
+      {"index": 208, "prob": 0.25}
+    ]
+  },
+  {
+    "label": "Chemiker/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Physik",
+    "value": 0.1,
+    "text": "Chemiker/in: 10%",
+    "index": 192,
+    "skills": [60, 44, 50, 1, 50, 31, 41, 35],
+    "similar": [
+      {"index": 221, "prob": 0.0095},
+      {"index": 95, "prob": 0.03},
+      {"index": 178, "prob": 0.012},
+      {"index": 87, "prob": 0.015},
+      {"index": 850, "prob": 0.041}
+    ]
+  },
+  {
+    "label": "Materialwissenschaftler/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Physik",
+    "value": 0.021,
+    "text": "Materialwissenschaftler/in: 2%",
+    "index": 193,
+    "skills": [38, 28, 60, 2, 50, 44, 50, 24],
+    "similar": [
+      {"index": 196, "prob": 0.014},
+      {"index": 148, "prob": 0.014},
+      {"index": 131, "prob": 0.01},
+      {"index": 146, "prob": 0.014},
+      {"index": 134, "prob": 0.011}
+    ]
+  },
+  {
+    "label": "Umwelt- und Naturschutzwissenschaftler/in, einschließlich Gesundheit",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Physik",
+    "value": 0.033,
+    "text": "Umwelt- und Naturschutzwissenschaftler/in, einschließlich Gesundheit: 3%",
+    "index": 194,
+    "skills": [38, 19, 53, 9, 53, 44, 50, 24],
+    "similar": [
+      {"index": 134, "prob": 0.011},
+      {"index": 196, "prob": 0.014},
+      {"index": 133, "prob": 0.021},
+      {"index": 193, "prob": 0.021},
+      {"index": 147, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Geowissenschaftler/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Physik",
+    "value": 0.63,
+    "text": "Geowissenschaftler/in: 63%",
+    "index": 195,
+    "skills": [35, 28, 53, 12, 44, 44, 47, 26],
+    "similar": [
+      {"index": 133, "prob": 0.021},
+      {"index": 196, "prob": 0.014},
+      {"index": 101, "prob": 0.22},
+      {"index": 108, "prob": 0.22},
+      {"index": 160, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Hydrolog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Physik",
+    "value": 0.014,
+    "text": "Hydrolog/in: 1%",
+    "index": 196,
+    "skills": [38, 25, 60, 7, 50, 41, 50, 28],
+    "similar": [
+      {"index": 131, "prob": 0.01},
+      {"index": 134, "prob": 0.011},
+      {"index": 132, "prob": 0.01},
+      {"index": 88, "prob": 0.0065},
+      {"index": 186, "prob": 0.0081}
+    ]
+  },
+  {
+    "label": "Wirtschaftswissenschaftler/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.43,
+    "text": "Wirtschaftswissenschaftler/in: 43%",
+    "index": 197,
+    "skills": [22, 3, 50, 7, 47, 31, 50, 16],
+    "similar": [
+      {"index": 77, "prob": 0.23},
+      {"index": 135, "prob": 0.14},
+      {"index": 240, "prob": 0.41},
+      {"index": 261, "prob": 0.032},
+      {"index": 208, "prob": 0.25}
+    ]
+  },
+  {
+    "label": "Umfrageforscher/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.23,
+    "text": "Umfrageforscher/in: 23%",
+    "index": 198,
+    "skills": [35, 22, 53, 0, 56, 47, 56, 20],
+    "similar": [
+      {"index": 106, "prob": 0.22},
+      {"index": 194, "prob": 0.033},
+      {"index": 193, "prob": 0.021},
+      {"index": 136, "prob": 0.07},
+      {"index": 108, "prob": 0.22}
+    ]
+  },
+  {
+    "label": "Schulpsycholog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.0047,
+    "text": "Schulpsycholog/in: 0%",
+    "index": 199,
+    "skills": [35, 0, 60, 12, 81, 69, 66, 77],
+    "similar": [
+      {"index": 351, "prob": 0.0039},
+      {"index": 233, "prob": 0.0031},
+      {"index": 369, "prob": 0.0042},
+      {"index": 359, "prob": 0.0042},
+      {"index": 232, "prob": 0.0035}
+    ]
+  },
+  {
+    "label": "Klinische Psycholog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.0047,
+    "text": "Klinische Psycholog/in: 0%",
+    "index": 200,
+    "skills": [22, 0, 56, 5, 94, 50, 60, 99],
+    "similar": [
+      {"index": 359, "prob": 0.0042},
+      {"index": 232, "prob": 0.0035},
+      {"index": 233, "prob": 0.0031},
+      {"index": 351, "prob": 0.0039},
+      {"index": 364, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Psychologische Beratung",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.0047,
+    "text": "Psychologische Beratung: 0%",
+    "index": 201,
+    "skills": [19, 0, 66, 5, 94, 69, 72, 91],
+    "similar": [
+      {"index": 233, "prob": 0.0031},
+      {"index": 359, "prob": 0.0042},
+      {"index": 351, "prob": 0.0039},
+      {"index": 232, "prob": 0.0035},
+      {"index": 369, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Arbeits- und Organisationspsycholog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.012,
+    "text": "Arbeits- und Organisationspsycholog/in: 1%",
+    "index": 202,
+    "skills": [28, 0, 66, 4, 72, 50, 63, 40],
+    "similar": [
+      {"index": 23, "prob": 0.01},
+      {"index": 28, "prob": 0.0073},
+      {"index": 15, "prob": 0.0055},
+      {"index": 300, "prob": 0.0075},
+      {"index": 16, "prob": 0.0063}
+    ]
+  },
+  {
+    "label": "Neuropsycholog/in und klinische/r Neuropsycholog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.0043,
+    "text": "Neuropsycholog/in und klinische/r Neuropsycholog/in: 0%",
+    "index": 203,
+    "skills": [44, 28, 60, 9, 81, 44, 53, 84],
+    "similar": [
+      {"index": 358, "prob": 0.0042},
+      {"index": 375, "prob": 0.0035},
+      {"index": 370, "prob": 0.0042},
+      {"index": 355, "prob": 0.0042},
+      {"index": 356, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Soziolog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.059,
+    "text": "Soziolog/in: 6%",
+    "index": 204,
+    "skills": [13, 0, 56, 14, 75, 47, 53, 32],
+    "similar": [
+      {"index": 265, "prob": 0.032},
+      {"index": 264, "prob": 0.032},
+      {"index": 210, "prob": 0.039},
+      {"index": 59, "prob": 0.012},
+      {"index": 259, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Stadt- und Regionalplaner/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.13,
+    "text": "Stadt- und Regionalplaner/in: 13%",
+    "index": 205,
+    "skills": [28, 0, 60, 25, 60, 56, 56, 32],
+    "similar": [
+      {"index": 336, "prob": 0.038},
+      {"index": 126, "prob": 0.018},
+      {"index": 251, "prob": 0.032},
+      {"index": 271, "prob": 0.032},
+      {"index": 257, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Anthropolog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.0077,
+    "text": "Anthropolog/in: 1%",
+    "index": 206,
+    "skills": [25, 0, 53, 22, 66, 38, 44, 40],
+    "similar": [
+      {"index": 300, "prob": 0.0075},
+      {"index": 285, "prob": 0.0044},
+      {"index": 16, "prob": 0.0063},
+      {"index": 301, "prob": 0.0042},
+      {"index": 505, "prob": 0.0061}
+    ]
+  },
+  {
+    "label": "Archäolog/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.0077,
+    "text": "Archäolog/in: 1%",
+    "index": 207,
+    "skills": [50, 44, 69, 24, 53, 44, 50, 27],
+    "similar": [
+      {"index": 771, "prob": 0.0049},
+      {"index": 88, "prob": 0.0065},
+      {"index": 16, "prob": 0.0063},
+      {"index": 661, "prob": 0.003},
+      {"index": 188, "prob": 0.0045}
+    ]
+  },
+  {
+    "label": "Geograph/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.25,
+    "text": "Geograph/in: 25%",
+    "index": 208,
+    "skills": [16, 0, 56, 9, 50, 44, 41, 22],
+    "similar": [
+      {"index": 261, "prob": 0.032},
+      {"index": 255, "prob": 0.032},
+      {"index": 140, "prob": 0.014},
+      {"index": 111, "prob": 0.035},
+      {"index": 174, "prob": 0.061}
+    ]
+  },
+  {
+    "label": "Geschichtswissenschaftler/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.44,
+    "text": "Geschichtswissenschaftler/in: 44%",
+    "index": 209,
+    "skills": [13, 22, 50, 46, 60, 31, 44, 29],
+    "similar": [
+      {"index": 260, "prob": 0.032},
+      {"index": 278, "prob": 0.032},
+      {"index": 277, "prob": 0.032},
+      {"index": 329, "prob": 0.1},
+      {"index": 274, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Politikwissenschaftler/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Sozialwissenschaften und verwandte Berufsbilder",
+    "value": 0.039,
+    "text": "Politikwissenschaftler/in: 4%",
+    "index": 210,
+    "skills": [16, 0, 60, 5, 69, 38, 41, 26],
+    "similar": [
+      {"index": 265, "prob": 0.032},
+      {"index": 264, "prob": 0.032},
+      {"index": 255, "prob": 0.032},
+      {"index": 261, "prob": 0.032},
+      {"index": 140, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Landwirtschaftliche Techniker/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.97,
+    "text": "Landwirtschaftliche Techniker/in: 97%",
+    "index": 211,
+    "skills": [50, 38, 50, 1, 47, 41, 41, 42],
+    "similar": [
+      {"index": 166, "prob": 0.24},
+      {"index": 154, "prob": 0.48},
+      {"index": 155, "prob": 0.75},
+      {"index": 223, "prob": 0.61},
+      {"index": 218, "prob": 0.85}
+    ]
+  },
+  {
+    "label": "Lebensmitteltechniker/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.97,
+    "text": "Lebensmitteltechniker/in: 97%",
+    "index": 212,
+    "skills": [47, 38, 35, 4, 47, 28, 28, 49],
+    "similar": [
+      {"index": 402, "prob": 0.91},
+      {"index": 579, "prob": 0.81},
+      {"index": 585, "prob": 0.92},
+      {"index": 820, "prob": 0.67},
+      {"index": 626, "prob": 0.62}
+    ]
+  },
+  {
+    "label": "Biologische Techniker/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.3,
+    "text": "Biologische Techniker/in: 30%",
+    "index": 213,
+    "skills": [50, 44, 50, 4, 41, 22, 35, 26],
+    "similar": [
+      {"index": 192, "prob": 0.1},
+      {"index": 848, "prob": 0.27},
+      {"index": 162, "prob": 0.24},
+      {"index": 171, "prob": 0.24},
+      {"index": 169, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Chemische Techniker/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.57,
+    "text": "Chemische Techniker/in: 57%",
+    "index": 214,
+    "skills": [56, 50, 50, 0, 50, 41, 38, 49],
+    "similar": [
+      {"index": 388, "prob": 0.47},
+      {"index": 847, "prob": 0.27},
+      {"index": 669, "prob": 0.38},
+      {"index": 712, "prob": 0.5},
+      {"index": 480, "prob": 0.1}
+    ]
+  },
+  {
+    "label": "Geophysikalische Datentechniker/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.91,
+    "text": "Geophysikalische Datentechniker/in: 91%",
+    "index": 215,
+    "skills": [44, 19, 35, 2, 50, 25, 44, 24],
+    "similar": [
+      {"index": 150, "prob": 0.52},
+      {"index": 90, "prob": 0.48},
+      {"index": 577, "prob": 0.78},
+      {"index": 94, "prob": 0.03},
+      {"index": 857, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Testtechniker/in für geologische Proben",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.91,
+    "text": "Testtechniker/in für geologische Proben: 91%",
+    "index": 216,
+    "skills": [50, 50, 50, 5, 44, 31, 44, 23],
+    "similar": [
+      {"index": 156, "prob": 0.84},
+      {"index": 224, "prob": 0.61},
+      {"index": 164, "prob": 0.24},
+      {"index": 848, "prob": 0.27},
+      {"index": 162, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Maschinist/in für kerntechnische Anlagen",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.85,
+    "text": "Maschinist/in für kerntechnische Anlagen: 85%",
+    "index": 217,
+    "skills": [53, 47, 31, 0, 38, 31, 31, 30],
+    "similar": [
+      {"index": 842, "prob": 0.83},
+      {"index": 619, "prob": 0.62},
+      {"index": 689, "prob": 0.63},
+      {"index": 836, "prob": 0.79},
+      {"index": 632, "prob": 0.82}
+    ]
+  },
+  {
+    "label": "Kernkraftüberwachungstechniker/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.85,
+    "text": "Kernkraftüberwachungstechniker/in: 85%",
+    "index": 218,
+    "skills": [47, 44, 50, 0, 50, 44, 47, 51],
+    "similar": [
+      {"index": 847, "prob": 0.27},
+      {"index": 434, "prob": 0.48},
+      {"index": 480, "prob": 0.1},
+      {"index": 97, "prob": 0.65},
+      {"index": 166, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Sozialwissenschaftliche Forschungsassistent/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.65,
+    "text": "Sozialwissenschaftliche Forschungsassistent/in: 65%",
+    "index": 219,
+    "skills": [53, 10, 50, 5, 50, 41, 44, 39],
+    "similar": [
+      {"index": 130, "prob": 0.029},
+      {"index": 88, "prob": 0.0065},
+      {"index": 139, "prob": 0.014},
+      {"index": 147, "prob": 0.014},
+      {"index": 546, "prob": 0.55}
+    ]
+  },
+  {
+    "label": "Umwelt- und Naturschutzexpert/in, einschließlich Gesundheit",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.77,
+    "text": "Umwelt- und Naturschutzexpert/in, einschließlich Gesundheit: 77%",
+    "index": 220,
+    "skills": [47, 44, 50, 2, 56, 44, 50, 27],
+    "similar": [
+      {"index": 159, "prob": 0.25},
+      {"index": 224, "prob": 0.61},
+      {"index": 53, "prob": 0.08},
+      {"index": 65, "prob": 0.23},
+      {"index": 117, "prob": 0.38}
+    ]
+  },
+  {
+    "label": "Forensische Techniker/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.0095,
+    "text": "Forensische Techniker/in: 1%",
+    "index": 221,
+    "skills": [53, 50, 50, 0, 53, 35, 47, 34],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 88, "prob": 0.0065},
+      {"index": 367, "prob": 0.0042},
+      {"index": 771, "prob": 0.0049},
+      {"index": 207, "prob": 0.0077}
+    ]
+  },
+  {
+    "label": "Forst- und Naturschutzfachkräfte",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.42,
+    "text": "Forst- und Naturschutzfachkräfte: 42%",
+    "index": 222,
+    "skills": [50, 56, 44, 7, 56, 35, 44, 46],
+    "similar": [
+      {"index": 824, "prob": 0.066},
+      {"index": 669, "prob": 0.38},
+      {"index": 847, "prob": 0.27},
+      {"index": 480, "prob": 0.1},
+      {"index": 320, "prob": 0.28}
+    ]
+  },
+  {
+    "label": "Qualitätssicherungsanalyst/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.61,
+    "text": "Qualitätssicherungsanalyst/in: 61%",
+    "index": 223,
+    "skills": [47, 41, 44, 0, 50, 41, 38, 32],
+    "similar": [
+      {"index": 154, "prob": 0.48},
+      {"index": 848, "prob": 0.27},
+      {"index": 162, "prob": 0.24},
+      {"index": 117, "prob": 0.38},
+      {"index": 95, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Techniker/in für Präzisionslandwirtschaft",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.61,
+    "text": "Techniker/in für Präzisionslandwirtschaft: 61%",
+    "index": 224,
+    "skills": [47, 47, 50, 1, 47, 38, 47, 30],
+    "similar": [
+      {"index": 95, "prob": 0.03},
+      {"index": 848, "prob": 0.27},
+      {"index": 164, "prob": 0.24},
+      {"index": 221, "prob": 0.0095},
+      {"index": 159, "prob": 0.25}
+    ]
+  },
+  {
+    "label": "Fernerkundungstechniker/in",
+    "group": "Biowissenschaften, Physik, Sozialwissenschaften",
+    "level1": "Bio-, physik-, sozialwissenschaftliche/r Techniker/in",
+    "value": 0.61,
+    "text": "Fernerkundungstechniker/in: 61%",
+    "index": 225,
+    "skills": [44, 31, 56, 3, 47, 38, 38, 20],
+    "similar": [
+      {"index": 133, "prob": 0.021},
+      {"index": 123, "prob": 0.22},
+      {"index": 108, "prob": 0.22},
+      {"index": 160, "prob": 0.03},
+      {"index": 146, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Suchtberater/in und Berater/in bei Verhaltensstörungen",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder",
+    "value": 0.033,
+    "text": "Suchtberater/in und Berater/in bei Verhaltensstörungen: 3%",
+    "index": 226,
+    "skills": [25, 0, 50, 18, 78, 50, 63, 79],
+    "similar": [
+      {"index": 233, "prob": 0.0031},
+      {"index": 238, "prob": 0.025},
+      {"index": 21, "prob": 0.015},
+      {"index": 232, "prob": 0.0035},
+      {"index": 369, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Bildungs-, Beratungs-, Schul- und Berufsberater/in",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder",
+    "value": 0.0085,
+    "text": "Bildungs-, Beratungs-, Schul- und Berufsberater/in: 1%",
+    "index": 227,
+    "skills": [35, 19, 60, 20, 81, 66, 63, 91],
+    "similar": [
+      {"index": 27, "prob": 0.0039},
+      {"index": 32, "prob": 0.0067},
+      {"index": 233, "prob": 0.0031},
+      {"index": 199, "prob": 0.0047},
+      {"index": 237, "prob": 0.0081}
+    ]
+  },
+  {
+    "label": "Ehe- und Familientherapeut/in",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder",
+    "value": 0.014,
+    "text": "Ehe- und Familientherapeut/in: 1%",
+    "index": 228,
+    "skills": [38, 0, 66, 5, 81, 69, 72, 94],
+    "similar": [
+      {"index": 199, "prob": 0.0047},
+      {"index": 359, "prob": 0.0042},
+      {"index": 32, "prob": 0.0067},
+      {"index": 201, "prob": 0.0047},
+      {"index": 233, "prob": 0.0031}
+    ]
+  },
+  {
+    "label": "Psychosoziale/r Berater/in",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder",
+    "value": 0.0048,
+    "text": "Psychosoziale/r Berater/in: 0%",
+    "index": 229,
+    "skills": [28, 0, 60, 15, 94, 56, 66, 94],
+    "similar": [
+      {"index": 233, "prob": 0.0031},
+      {"index": 359, "prob": 0.0042},
+      {"index": 200, "prob": 0.0047},
+      {"index": 201, "prob": 0.0047},
+      {"index": 199, "prob": 0.0047}
+    ]
+  },
+  {
+    "label": "Rehabilitationsberater/in",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder",
+    "value": 0.0094,
+    "text": "Rehabilitationsberater/in: 1%",
+    "index": 230,
+    "skills": [41, 0, 50, 4, 75, 60, 56, 82],
+    "similar": [
+      {"index": 380, "prob": 0.0064},
+      {"index": 232, "prob": 0.0035},
+      {"index": 351, "prob": 0.0039},
+      {"index": 199, "prob": 0.0047},
+      {"index": 32, "prob": 0.0067}
+    ]
+  },
+  {
+    "label": "Sozialarbeiter/in Kinder- und Jugendhilfe",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder",
+    "value": 0.028,
+    "text": "Sozialarbeiter/in Kinder- und Jugendhilfe: 3%",
+    "index": 231,
+    "skills": [41, 0, 53, 0, 78, 63, 63, 80],
+    "similar": [
+      {"index": 230, "prob": 0.0094},
+      {"index": 199, "prob": 0.0047},
+      {"index": 21, "prob": 0.015},
+      {"index": 351, "prob": 0.0039},
+      {"index": 380, "prob": 0.0064}
+    ]
+  },
+  {
+    "label": "Sozialarbeiter/in Gesundheitswesen ",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder",
+    "value": 0.0035,
+    "text": "Sozialarbeiter/in Gesundheitswesen : 0%",
+    "index": 232,
+    "skills": [28, 3, 50, 2, 78, 53, 53, 92],
+    "similar": [
+      {"index": 233, "prob": 0.0031},
+      {"index": 33, "prob": 0.003},
+      {"index": 383, "prob": 0.0033},
+      {"index": 378, "prob": 0.0028},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Sozialarbeiter/in Suchtkrankenhilfe und Mitarbeiter/in des sozialpsychiatrischen Dienstes",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder",
+    "value": 0.0031,
+    "text": "Sozialarbeiter/in Suchtkrankenhilfe und Mitarbeiter/in des sozialpsychiatrischen Dienstes: 0%",
+    "index": 233,
+    "skills": [25, 0, 63, 17, 81, 56, 63, 91],
+    "similar": [
+      {"index": 33, "prob": 0.003},
+      {"index": 378, "prob": 0.0028},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Sozialpädagog/in Gesundheitsförderung",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder",
+    "value": 0.045,
+    "text": "Sozialpädagog/in Gesundheitsförderung: 5%",
+    "index": 234,
+    "skills": [41, 25, 53, 9, 63, 47, 56, 66],
+    "similar": [
+      {"index": 9, "prob": 0.03},
+      {"index": 826, "prob": 0.029},
+      {"index": 713, "prob": 0.016},
+      {"index": 188, "prob": 0.0045},
+      {"index": 267, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Bewährungshelfer/in",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder",
+    "value": 0.25,
+    "text": "Bewährungshelfer/in: 25%",
+    "index": 235,
+    "skills": [22, 22, 44, 3, 75, 53, 60, 50],
+    "similar": [
+      {"index": 26, "prob": 0.091},
+      {"index": 28, "prob": 0.0073},
+      {"index": 1, "prob": 0.16},
+      {"index": 519, "prob": 0.099},
+      {"index": 236, "prob": 0.13}
+    ]
+  },
+  {
+    "label": "Sozialarbeitsassistent/in",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Beratungs- und Sozialarbeit, verwandte gemeinnützige Berufsbilder",
+    "value": 0.13,
+    "text": "Sozialarbeitsassistent/in: 13%",
+    "index": 236,
+    "skills": [31, 22, 47, 5, 75, 44, 56, 68],
+    "similar": [
+      {"index": 234, "prob": 0.045},
+      {"index": 479, "prob": 0.076},
+      {"index": 358, "prob": 0.0042},
+      {"index": 826, "prob": 0.029},
+      {"index": 380, "prob": 0.0064}
+    ]
+  },
+  {
+    "label": "Klerus",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Religiöse Arbeit",
+    "value": 0.0081,
+    "text": "Klerus: 1%",
+    "index": 237,
+    "skills": [22, 13, 69, 29, 81, 72, 72, 78],
+    "similar": [
+      {"index": 199, "prob": 0.0047},
+      {"index": 22, "prob": 0.0046},
+      {"index": 233, "prob": 0.0031},
+      {"index": 369, "prob": 0.0042},
+      {"index": 201, "prob": 0.0047}
+    ]
+  },
+  {
+    "label": "Direktor/in, religiöse Aktivitäten und Bildung",
+    "group": "Gemeinnützige Arbeit und Sozialdienst",
+    "level1": "Religiöse Arbeit",
+    "value": 0.025,
+    "text": "Direktor/in, religiöse Aktivitäten und Bildung: 3%",
+    "index": 238,
+    "skills": [16, 3, 53, 33, 75, 50, 56, 87],
+    "similar": [
+      {"index": 233, "prob": 0.0031},
+      {"index": 505, "prob": 0.0061},
+      {"index": 291, "prob": 0.0077},
+      {"index": 32, "prob": 0.0067},
+      {"index": 21, "prob": 0.015}
+    ]
+  },
+  {
+    "label": "Rechtsanwält/in",
+    "group": "Recht",
+    "level1": "Anwalt/Anwältin, Richter/in, verwandte Berufsbilder",
+    "value": 0.035,
+    "text": "Rechtsanwält/in: 4%",
+    "index": 239,
+    "skills": [31, 10, 66, 6, 69, 75, 75, 40],
+    "similar": [
+      {"index": 4, "prob": 0.013},
+      {"index": 10, "prob": 0.03},
+      {"index": 23, "prob": 0.01},
+      {"index": 0, "prob": 0.015},
+      {"index": 3, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Wissenschaftliche Mitarbeiter/in bei Gerichtshof",
+    "group": "Recht",
+    "level1": "Anwalt/Anwältin, Richter/in, verwandte Berufsbilder",
+    "value": 0.41,
+    "text": "Wissenschaftliche Mitarbeiter/in bei Gerichtshof: 41%",
+    "index": 240,
+    "skills": [31, 0, 41, 1, 53, 38, 47, 22],
+    "similar": [
+      {"index": 85, "prob": 0.33},
+      {"index": 67, "prob": 0.23},
+      {"index": 261, "prob": 0.032},
+      {"index": 139, "prob": 0.014},
+      {"index": 147, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Verwaltungsrichter/in, Schiedsrichter/in und Anhörungsbeauftragte/r",
+    "group": "Recht",
+    "level1": "Anwalt/Anwältin, Richter/in, verwandte Berufsbilder",
+    "value": 0.64,
+    "text": "Verwaltungsrichter/in, Schiedsrichter/in und Anhörungsbeauftragte/r: 64%",
+    "index": 241,
+    "skills": [31, 13, 44, 4, 66, 53, 47, 37],
+    "similar": [
+      {"index": 86, "prob": 0.33},
+      {"index": 243, "prob": 0.4},
+      {"index": 66, "prob": 0.23},
+      {"index": 55, "prob": 0.08},
+      {"index": 35, "prob": 0.25}
+    ]
+  },
+  {
+    "label": "Schlichter/in, Mediator/in und Vermittler/in",
+    "group": "Recht",
+    "level1": "Anwalt/Anwältin, Richter/in, verwandte Berufsbilder",
+    "value": 0.06,
+    "text": "Schlichter/in, Mediator/in und Vermittler/in: 6%",
+    "index": 242,
+    "skills": [22, 0, 50, 3, 66, 91, 78, 44],
+    "similar": [
+      {"index": 239, "prob": 0.035},
+      {"index": 4, "prob": 0.013},
+      {"index": 10, "prob": 0.03},
+      {"index": 0, "prob": 0.015},
+      {"index": 28, "prob": 0.0073}
+    ]
+  },
+  {
+    "label": "Richter/in, Ermittlungsrichter/in und Amtsrichter/in",
+    "group": "Recht",
+    "level1": "Anwalt/Anwältin, Richter/in, verwandte Berufsbilder",
+    "value": 0.4,
+    "text": "Richter/in, Ermittlungsrichter/in und Amtsrichter/in: 40%",
+    "index": 243,
+    "skills": [25, 0, 47, 5, 63, 60, 53, 39],
+    "similar": [
+      {"index": 105, "prob": 0.22},
+      {"index": 20, "prob": 0.071},
+      {"index": 272, "prob": 0.032},
+      {"index": 86, "prob": 0.33},
+      {"index": 52, "prob": 0.08}
+    ]
+  },
+  {
+    "label": "Rechtsanwaltsfachangestellte/r und Rechtsassistent/in",
+    "group": "Recht",
+    "level1": "Rechtsbeistand",
+    "value": 0.94,
+    "text": "Rechtsanwaltsfachangestellte/r und Rechtsassistent/in: 94%",
+    "index": 244,
+    "skills": [38, 0, 44, 0, 47, 38, 44, 32],
+    "similar": [
+      {"index": 85, "prob": 0.33},
+      {"index": 240, "prob": 0.41},
+      {"index": 130, "prob": 0.029},
+      {"index": 139, "prob": 0.014},
+      {"index": 128, "prob": 0.028}
+    ]
+  },
+  {
+    "label": "Gerichtsstenograph/in",
+    "group": "Recht",
+    "level1": "Rechtsbeistand",
+    "value": 0.5,
+    "text": "Gerichtsstenograph/in: 50%",
+    "index": 245,
+    "skills": [53, 38, 22, 1, 47, 22, 22, 14],
+    "similar": [
+      {"index": 719, "prob": 0.41},
+      {"index": 866, "prob": 0.37},
+      {"index": 594, "prob": 0.41},
+      {"index": 543, "prob": 0.46},
+      {"index": 163, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Rechtsanwaltsgehilfe/in",
+    "group": "Recht",
+    "level1": "Rechtsbeistand",
+    "value": 0.99,
+    "text": "Rechtsanwaltsgehilfe/in: 99%",
+    "index": 246,
+    "skills": [25, 0, 31, 0, 53, 35, 41, 15],
+    "similar": [
+      {"index": 240, "prob": 0.41},
+      {"index": 77, "prob": 0.23},
+      {"index": 545, "prob": 0.97},
+      {"index": 197, "prob": 0.43},
+      {"index": 85, "prob": 0.33}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Betriebswirtschaftslehre",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Betriebswirtschaftslehre: 3%",
+    "index": 247,
+    "skills": [25, 0, 50, 16, 53, 38, 50, 46],
+    "similar": [
+      {"index": 129, "prob": 0.028},
+      {"index": 206, "prob": 0.0077},
+      {"index": 29, "prob": 0.018},
+      {"index": 130, "prob": 0.029},
+      {"index": 140, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Informatik",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Informatik: 3%",
+    "index": 248,
+    "skills": [44, 25, 50, 14, 63, 38, 44, 26],
+    "similar": [
+      {"index": 88, "prob": 0.0065},
+      {"index": 133, "prob": 0.021},
+      {"index": 87, "prob": 0.015},
+      {"index": 196, "prob": 0.014},
+      {"index": 146, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Mathematik",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Mathematik: 3%",
+    "index": 249,
+    "skills": [19, 0, 50, 10, 53, 44, 44, 42],
+    "similar": [
+      {"index": 129, "prob": 0.028},
+      {"index": 29, "prob": 0.018},
+      {"index": 206, "prob": 0.0077},
+      {"index": 140, "prob": 0.014},
+      {"index": 130, "prob": 0.029}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Architektur",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Architektur: 3%",
+    "index": 250,
+    "skills": [25, 0, 56, 78, 63, 41, 50, 35],
+    "similar": [
+      {"index": 318, "prob": 0.022},
+      {"index": 295, "prob": 0.0068},
+      {"index": 311, "prob": 0.022},
+      {"index": 325, "prob": 0.015},
+      {"index": 306, "prob": 0.015}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Ingenieurswissenschaften",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Ingenieurswissenschaften: 3%",
+    "index": 251,
+    "skills": [35, 0, 60, 11, 56, 50, 50, 31],
+    "similar": [
+      {"index": 122, "prob": 0.019},
+      {"index": 29, "prob": 0.018},
+      {"index": 140, "prob": 0.014},
+      {"index": 118, "prob": 0.017},
+      {"index": 126, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Agrarwissenschaften",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Agrarwissenschaften: 3%",
+    "index": 252,
+    "skills": [28, 16, 56, 7, 56, 41, 47, 54],
+    "similar": [
+      {"index": 188, "prob": 0.0045},
+      {"index": 129, "prob": 0.028},
+      {"index": 127, "prob": 0.028},
+      {"index": 9, "prob": 0.03},
+      {"index": 29, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Biologie",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Biologie: 3%",
+    "index": 253,
+    "skills": [31, 25, 56, 13, 53, 47, 44, 46],
+    "similar": [
+      {"index": 132, "prob": 0.01},
+      {"index": 188, "prob": 0.0045},
+      {"index": 186, "prob": 0.0081},
+      {"index": 138, "prob": 0.014},
+      {"index": 9, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Forstwirtschaft und Umweltschutz",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Forstwirtschaft und Umweltschutz: 3%",
+    "index": 254,
+    "skills": [25, 0, 50, 8, 60, 41, 50, 37],
+    "similar": [
+      {"index": 29, "prob": 0.018},
+      {"index": 140, "prob": 0.014},
+      {"index": 206, "prob": 0.0077},
+      {"index": 129, "prob": 0.028},
+      {"index": 147, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Atmosphäre, Geosphäre, Ozeanologie und Weltraum",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Atmosphäre, Geosphäre, Ozeanologie und Weltraum: 3%",
+    "index": 255,
+    "skills": [22, 0, 53, 4, 56, 47, 50, 27],
+    "similar": [
+      {"index": 140, "prob": 0.014},
+      {"index": 118, "prob": 0.017},
+      {"index": 29, "prob": 0.018},
+      {"index": 147, "prob": 0.014},
+      {"index": 59, "prob": 0.012}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Chemie",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Chemie: 3%",
+    "index": 256,
+    "skills": [28, 13, 50, 13, 53, 35, 47, 39],
+    "similar": [
+      {"index": 129, "prob": 0.028},
+      {"index": 206, "prob": 0.0077},
+      {"index": 130, "prob": 0.029},
+      {"index": 94, "prob": 0.03},
+      {"index": 147, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Umweltwissenschaften",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Umweltwissenschaften: 3%",
+    "index": 257,
+    "skills": [19, 0, 53, 19, 53, 44, 50, 41],
+    "similar": [
+      {"index": 129, "prob": 0.028},
+      {"index": 206, "prob": 0.0077},
+      {"index": 29, "prob": 0.018},
+      {"index": 140, "prob": 0.014},
+      {"index": 126, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Physik",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Physik: 3%",
+    "index": 258,
+    "skills": [31, 22, 50, 3, 60, 35, 50, 31],
+    "similar": [
+      {"index": 196, "prob": 0.014},
+      {"index": 132, "prob": 0.01},
+      {"index": 160, "prob": 0.03},
+      {"index": 94, "prob": 0.03},
+      {"index": 193, "prob": 0.021}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Anthropologie und Archäologie",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Anthropologie und Archäologie: 3%",
+    "index": 259,
+    "skills": [13, 0, 53, 26, 60, 47, 50, 43],
+    "similar": [
+      {"index": 206, "prob": 0.0077},
+      {"index": 129, "prob": 0.028},
+      {"index": 29, "prob": 0.018},
+      {"index": 126, "prob": 0.018},
+      {"index": 63, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Regional-, oder Kulturwissenschaften",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Regional-, oder Kulturwissenschaften: 3%",
+    "index": 260,
+    "skills": [25, 6, 50, 43, 56, 35, 47, 38],
+    "similar": [
+      {"index": 206, "prob": 0.0077},
+      {"index": 288, "prob": 0.0078},
+      {"index": 295, "prob": 0.0068},
+      {"index": 315, "prob": 0.022},
+      {"index": 129, "prob": 0.028}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Volkswirtschaftslehre",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Volkswirtschaftslehre: 3%",
+    "index": 261,
+    "skills": [28, 0, 53, 6, 56, 44, 44, 21],
+    "similar": [
+      {"index": 140, "prob": 0.014},
+      {"index": 118, "prob": 0.017},
+      {"index": 139, "prob": 0.014},
+      {"index": 147, "prob": 0.014},
+      {"index": 128, "prob": 0.028}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Geographie",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Geographie: 3%",
+    "index": 262,
+    "skills": [22, 0, 50, 20, 53, 38, 47, 33],
+    "similar": [
+      {"index": 206, "prob": 0.0077},
+      {"index": 129, "prob": 0.028},
+      {"index": 140, "prob": 0.014},
+      {"index": 29, "prob": 0.018},
+      {"index": 147, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Politikwissenschaften",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Politikwissenschaften: 3%",
+    "index": 263,
+    "skills": [16, 0, 50, 20, 53, 44, 44, 43],
+    "similar": [
+      {"index": 129, "prob": 0.028},
+      {"index": 206, "prob": 0.0077},
+      {"index": 29, "prob": 0.018},
+      {"index": 140, "prob": 0.014},
+      {"index": 126, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Psychologie",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Psychologie: 3%",
+    "index": 264,
+    "skills": [22, 0, 50, 8, 69, 41, 44, 41],
+    "similar": [
+      {"index": 206, "prob": 0.0077},
+      {"index": 29, "prob": 0.018},
+      {"index": 129, "prob": 0.028},
+      {"index": 140, "prob": 0.014},
+      {"index": 63, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Soziologie",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Soziologie: 3%",
+    "index": 265,
+    "skills": [13, 0, 50, 11, 66, 41, 47, 35],
+    "similar": [
+      {"index": 206, "prob": 0.0077},
+      {"index": 140, "prob": 0.014},
+      {"index": 29, "prob": 0.018},
+      {"index": 129, "prob": 0.028},
+      {"index": 59, "prob": 0.012}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Gesundheitswesen",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Gesundheitswesen: 3%",
+    "index": 266,
+    "skills": [19, 6, 50, 8, 56, 41, 44, 67],
+    "similar": [
+      {"index": 129, "prob": 0.028},
+      {"index": 505, "prob": 0.0061},
+      {"index": 380, "prob": 0.0064},
+      {"index": 291, "prob": 0.0077},
+      {"index": 369, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Pflegewissenschaften",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Pflegewissenschaften: 3%",
+    "index": 267,
+    "skills": [41, 31, 50, 13, 66, 41, 53, 87],
+    "similar": [
+      {"index": 358, "prob": 0.0042},
+      {"index": 370, "prob": 0.0042},
+      {"index": 355, "prob": 0.0042},
+      {"index": 356, "prob": 0.0042},
+      {"index": 386, "prob": 0.02}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Lehramt",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Lehramt: 3%",
+    "index": 268,
+    "skills": [25, 22, 50, 21, 53, 47, 47, 70],
+    "similar": [
+      {"index": 505, "prob": 0.0061},
+      {"index": 291, "prob": 0.0077},
+      {"index": 283, "prob": 0.0074},
+      {"index": 290, "prob": 0.016},
+      {"index": 188, "prob": 0.0045}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Bibliothekswissenschaft",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Bibliothekswissenschaft: 3%",
+    "index": 269,
+    "skills": [22, 6, 50, 11, 60, 41, 47, 47],
+    "similar": [
+      {"index": 129, "prob": 0.028},
+      {"index": 206, "prob": 0.0077},
+      {"index": 29, "prob": 0.018},
+      {"index": 127, "prob": 0.028},
+      {"index": 140, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Strafrecht und Strafverfolgung",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Strafrecht und Strafverfolgung: 3%",
+    "index": 270,
+    "skills": [22, 0, 47, 18, 50, 47, 50, 50],
+    "similar": [
+      {"index": 129, "prob": 0.028},
+      {"index": 206, "prob": 0.0077},
+      {"index": 29, "prob": 0.018},
+      {"index": 126, "prob": 0.018},
+      {"index": 127, "prob": 0.028}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Jura",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Jura: 3%",
+    "index": 271,
+    "skills": [25, 0, 50, 15, 50, 50, 53, 38],
+    "similar": [
+      {"index": 129, "prob": 0.028},
+      {"index": 29, "prob": 0.018},
+      {"index": 140, "prob": 0.014},
+      {"index": 126, "prob": 0.018},
+      {"index": 122, "prob": 0.019}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Sozialarbeit",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Sozialarbeit: 3%",
+    "index": 272,
+    "skills": [25, 0, 50, 4, 66, 47, 50, 46],
+    "similar": [
+      {"index": 29, "prob": 0.018},
+      {"index": 129, "prob": 0.028},
+      {"index": 206, "prob": 0.0077},
+      {"index": 202, "prob": 0.012},
+      {"index": 127, "prob": 0.028}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Darstellende Künste",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Darstellende Künste: 3%",
+    "index": 273,
+    "skills": [28, 28, 63, 100, 63, 47, 47, 49],
+    "similar": [
+      {"index": 325, "prob": 0.015},
+      {"index": 324, "prob": 0.004},
+      {"index": 306, "prob": 0.015},
+      {"index": 313, "prob": 0.0055},
+      {"index": 295, "prob": 0.0068}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Kommunikationswissenschaften",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Kommunikationswissenschaften: 3%",
+    "index": 274,
+    "skills": [25, 10, 50, 36, 60, 41, 50, 54],
+    "similar": [
+      {"index": 288, "prob": 0.0078},
+      {"index": 206, "prob": 0.0077},
+      {"index": 291, "prob": 0.0077},
+      {"index": 285, "prob": 0.0044},
+      {"index": 505, "prob": 0.0061}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Germanistik",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Germanistik: 3%",
+    "index": 275,
+    "skills": [16, 0, 56, 46, 53, 47, 44, 52],
+    "similar": [
+      {"index": 288, "prob": 0.0078},
+      {"index": 206, "prob": 0.0077},
+      {"index": 285, "prob": 0.0044},
+      {"index": 301, "prob": 0.0042},
+      {"index": 291, "prob": 0.0077}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Fremdsprachen und fremdsprachige Literaturwissenschaften",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Fremdsprachen und fremdsprachige Literaturwissenschaften: 3%",
+    "index": 276,
+    "skills": [19, 0, 50, 37, 60, 38, 44, 55],
+    "similar": [
+      {"index": 206, "prob": 0.0077},
+      {"index": 288, "prob": 0.0078},
+      {"index": 291, "prob": 0.0077},
+      {"index": 129, "prob": 0.028},
+      {"index": 285, "prob": 0.0044}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Geschichtswissenschaften",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Geschichtswissenschaften: 3%",
+    "index": 277,
+    "skills": [10, 0, 47, 44, 53, 47, 50, 35],
+    "similar": [
+      {"index": 206, "prob": 0.0077},
+      {"index": 288, "prob": 0.0078},
+      {"index": 129, "prob": 0.028},
+      {"index": 315, "prob": 0.022},
+      {"index": 311, "prob": 0.022}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Religionswissenschaften und Philosophie",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Religionswissenschaften und Philosophie: 3%",
+    "index": 278,
+    "skills": [22, 3, 50, 36, 56, 35, 44, 43],
+    "similar": [
+      {"index": 206, "prob": 0.0077},
+      {"index": 129, "prob": 0.028},
+      {"index": 288, "prob": 0.0078},
+      {"index": 291, "prob": 0.0077},
+      {"index": 29, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Wissenschaftliche Mitarbeiter/in",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Wissenschaftliche Mitarbeiter/in: 3%",
+    "index": 279,
+    "skills": [16, 16, 53, 29, 53, 35, 35, 58],
+    "similar": [
+      {"index": 129, "prob": 0.028},
+      {"index": 206, "prob": 0.0077},
+      {"index": 505, "prob": 0.0061},
+      {"index": 291, "prob": 0.0077},
+      {"index": 288, "prob": 0.0078}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Hauswirtschaftslehre",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Hauswirtschaftslehre: 3%",
+    "index": 280,
+    "skills": [25, 0, 50, 19, 53, 38, 50, 75],
+    "similar": [
+      {"index": 291, "prob": 0.0077},
+      {"index": 505, "prob": 0.0061},
+      {"index": 380, "prob": 0.0064},
+      {"index": 290, "prob": 0.016},
+      {"index": 238, "prob": 0.025}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Sport",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Sport: 3%",
+    "index": 281,
+    "skills": [22, 10, 50, 14, 56, 44, 47, 58],
+    "similar": [
+      {"index": 129, "prob": 0.028},
+      {"index": 206, "prob": 0.0077},
+      {"index": 127, "prob": 0.028},
+      {"index": 291, "prob": 0.0077},
+      {"index": 29, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Hochschullehrer/in Berufsbildung",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Hochschullehrer/in",
+    "value": 0.032,
+    "text": "Hochschullehrer/in Berufsbildung: 3%",
+    "index": 282,
+    "skills": [38, 35, 47, 25, 56, 41, 47, 62],
+    "similar": [
+      {"index": 185, "prob": 0.016},
+      {"index": 367, "prob": 0.0042},
+      {"index": 188, "prob": 0.0045},
+      {"index": 319, "prob": 0.022},
+      {"index": 713, "prob": 0.016}
+    ]
+  },
+  {
+    "label": "Vorschullehrer/in",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Schullehrer/in (Vorschule bis Sek II)",
+    "value": 0.0074,
+    "text": "Vorschullehrer/in: 1%",
+    "index": 283,
+    "skills": [25, 31, 69, 22, 72, 44, 53, 78],
+    "similar": [
+      {"index": 203, "prob": 0.0043},
+      {"index": 505, "prob": 0.0061},
+      {"index": 369, "prob": 0.0042},
+      {"index": 358, "prob": 0.0042},
+      {"index": 355, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Kindergärtner/in ",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Schullehrer/in (Vorschule bis Sek II)",
+    "value": 0.15,
+    "text": "Kindergärtner/in : 15%",
+    "index": 284,
+    "skills": [28, 6, 56, 39, 72, 50, 53, 66],
+    "similar": [
+      {"index": 291, "prob": 0.0077},
+      {"index": 288, "prob": 0.0078},
+      {"index": 285, "prob": 0.0044},
+      {"index": 274, "prob": 0.032},
+      {"index": 22, "prob": 0.0046}
+    ]
+  },
+  {
+    "label": "Grundschullehrer/in",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Schullehrer/in (Vorschule bis Sek II)",
+    "value": 0.0044,
+    "text": "Grundschullehrer/in: 0%",
+    "index": 285,
+    "skills": [41, 6, 69, 38, 72, 47, 50, 62],
+    "similar": [
+      {"index": 301, "prob": 0.0042},
+      {"index": 369, "prob": 0.0042},
+      {"index": 378, "prob": 0.0028},
+      {"index": 233, "prob": 0.0031},
+      {"index": 203, "prob": 0.0043}
+    ]
+  },
+  {
+    "label": "Lehrer/in Sek I",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Schullehrer/in (Vorschule bis Sek II)",
+    "value": 0.17,
+    "text": "Lehrer/in Sek I: 17%",
+    "index": 286,
+    "skills": [35, 6, 60, 37, 69, 53, 50, 58],
+    "similar": [
+      {"index": 288, "prob": 0.0078},
+      {"index": 284, "prob": 0.15},
+      {"index": 285, "prob": 0.0044},
+      {"index": 301, "prob": 0.0042},
+      {"index": 291, "prob": 0.0077}
+    ]
+  },
+  {
+    "label": "Berufsschullehrer/in Sek I",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Schullehrer/in (Vorschule bis Sek II)",
+    "value": 0.26,
+    "text": "Berufsschullehrer/in Sek I: 26%",
+    "index": 287,
+    "skills": [41, 31, 56, 20, 66, 44, 44, 55],
+    "similar": [
+      {"index": 185, "prob": 0.016},
+      {"index": 282, "prob": 0.032},
+      {"index": 253, "prob": 0.032},
+      {"index": 234, "prob": 0.045},
+      {"index": 293, "prob": 0.13}
+    ]
+  },
+  {
+    "label": "Lehrer/in Sek II",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Schullehrer/in (Vorschule bis Sek II)",
+    "value": 0.0078,
+    "text": "Lehrer/in Sek II: 1%",
+    "index": 288,
+    "skills": [35, 6, 66, 43, 66, 50, 53, 55],
+    "similar": [
+      {"index": 285, "prob": 0.0044},
+      {"index": 301, "prob": 0.0042},
+      {"index": 22, "prob": 0.0046},
+      {"index": 291, "prob": 0.0077},
+      {"index": 505, "prob": 0.0061}
+    ]
+  },
+  {
+    "label": "Berufsschullehrer/in Sek II",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Schullehrer/in (Vorschule bis Sek II)",
+    "value": 0.0088,
+    "text": "Berufsschullehrer/in Sek II: 1%",
+    "index": 289,
+    "skills": [47, 41, 63, 19, 66, 60, 60, 75],
+    "similar": [
+      {"index": 27, "prob": 0.0039},
+      {"index": 428, "prob": 0.0044},
+      {"index": 429, "prob": 0.0036},
+      {"index": 375, "prob": 0.0035},
+      {"index": 365, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Sonderpädagog/in, Sek I",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Schullehrer/in (Vorschule bis Sek II)",
+    "value": 0.016,
+    "text": "Sonderpädagog/in, Sek I: 2%",
+    "index": 290,
+    "skills": [35, 6, 63, 19, 69, 60, 50, 70],
+    "similar": [
+      {"index": 291, "prob": 0.0077},
+      {"index": 505, "prob": 0.0061},
+      {"index": 21, "prob": 0.015},
+      {"index": 380, "prob": 0.0064},
+      {"index": 369, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Sonderpädagog/in, Sek II",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Schullehrer/in (Vorschule bis Sek II)",
+    "value": 0.0077,
+    "text": "Sonderpädagog/in, Sek II: 1%",
+    "index": 291,
+    "skills": [38, 6, 56, 26, 69, 47, 53, 68],
+    "similar": [
+      {"index": 505, "prob": 0.0061},
+      {"index": 285, "prob": 0.0044},
+      {"index": 380, "prob": 0.0064},
+      {"index": 301, "prob": 0.0042},
+      {"index": 369, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Lehrer/in in der Erwachsenenbildung, Grund- und Sekundarstufen",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Weitere Lehrberufe",
+    "value": 0.19,
+    "text": "Lehrer/in in der Erwachsenenbildung, Grund- und Sekundarstufen: 19%",
+    "index": 292,
+    "skills": [35, 6, 53, 23, 63, 47, 47, 46],
+    "similar": [
+      {"index": 206, "prob": 0.0077},
+      {"index": 269, "prob": 0.032},
+      {"index": 247, "prob": 0.032},
+      {"index": 274, "prob": 0.032},
+      {"index": 257, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Lehrer/in für außerschulische Aktivitäten und Persönlichkeitsreifung",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Weitere Lehrberufe",
+    "value": 0.13,
+    "text": "Lehrer/in für außerschulische Aktivitäten und Persönlichkeitsreifung: 13%",
+    "index": 293,
+    "skills": [38, 28, 47, 35, 60, 35, 41, 54],
+    "similar": [
+      {"index": 282, "prob": 0.032},
+      {"index": 185, "prob": 0.016},
+      {"index": 274, "prob": 0.032},
+      {"index": 279, "prob": 0.032},
+      {"index": 253, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Archivar/in",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Bibliothekar/in, Kurator/in, Archivar/in",
+    "value": 0.76,
+    "text": "Archivar/in: 76%",
+    "index": 294,
+    "skills": [38, 25, 47, 24, 50, 41, 44, 27],
+    "similar": [
+      {"index": 101, "prob": 0.22},
+      {"index": 93, "prob": 0.21},
+      {"index": 195, "prob": 0.63},
+      {"index": 89, "prob": 0.21},
+      {"index": 248, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Kurator/in",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Bibliothekar/in, Kurator/in, Archivar/in",
+    "value": 0.0068,
+    "text": "Kurator/in: 1%",
+    "index": 295,
+    "skills": [38, 25, 60, 61, 53, 50, 50, 38],
+    "similar": [
+      {"index": 285, "prob": 0.0044},
+      {"index": 301, "prob": 0.0042},
+      {"index": 324, "prob": 0.004},
+      {"index": 313, "prob": 0.0055},
+      {"index": 16, "prob": 0.0063}
+    ]
+  },
+  {
+    "label": "Museumstechniker/in und Restaurator/in",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Bibliothekar/in, Kurator/in, Archivar/in",
+    "value": 0.59,
+    "text": "Museumstechniker/in und Restaurator/in: 59%",
+    "index": 296,
+    "skills": [60, 53, 56, 67, 50, 44, 44, 18],
+    "similar": [
+      {"index": 343, "prob": 0.021},
+      {"index": 342, "prob": 0.13},
+      {"index": 345, "prob": 0.31},
+      {"index": 304, "prob": 0.035},
+      {"index": 339, "prob": 0.55}
+    ]
+  },
+  {
+    "label": "Bibliothekar/in",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Bibliothekar/in, Kurator/in, Archivar/in",
+    "value": 0.65,
+    "text": "Bibliothekar/in: 65%",
+    "index": 297,
+    "skills": [41, 28, 47, 18, 60, 44, 50, 41],
+    "similar": [
+      {"index": 253, "prob": 0.032},
+      {"index": 248, "prob": 0.032},
+      {"index": 51, "prob": 0.08},
+      {"index": 287, "prob": 0.26},
+      {"index": 435, "prob": 0.048}
+    ]
+  },
+  {
+    "label": "Bibliotheksassistent/in",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Bibliothekar/in, Kurator/in, Archivar/in",
+    "value": 0.99,
+    "text": "Bibliotheksassistent/in: 99%",
+    "index": 298,
+    "skills": [44, 41, 28, 12, 50, 31, 35, 32],
+    "similar": [
+      {"index": 551, "prob": 0.95},
+      {"index": 733, "prob": 0.93},
+      {"index": 593, "prob": 0.95},
+      {"index": 562, "prob": 0.85},
+      {"index": 791, "prob": 0.88}
+    ]
+  },
+  {
+    "label": "Spezialist/in für audiovisuelle und multimediale Sammlungen",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Weitere Bildungs-, Ausbildungs-, und Bibliotheksarbeit",
+    "value": 0.39,
+    "text": "Spezialist/in für audiovisuelle und multimediale Sammlungen: 39%",
+    "index": 299,
+    "skills": [60, 41, 53, 42, 47, 35, 31, 26],
+    "similar": [
+      {"index": 345, "prob": 0.31},
+      {"index": 580, "prob": 0.16},
+      {"index": 93, "prob": 0.21},
+      {"index": 100, "prob": 0.22},
+      {"index": 307, "prob": 0.037}
+    ]
+  },
+  {
+    "label": "Berater/in für Landwirtschaft- und Hauswirtschaftmanagement",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Weitere Bildungs-, Ausbildungs-, und Bibliotheksarbeit",
+    "value": 0.0075,
+    "text": "Berater/in für Landwirtschaft- und Hauswirtschaftmanagement: 1%",
+    "index": 300,
+    "skills": [19, 22, 69, 7, 69, 50, 53, 47],
+    "similar": [
+      {"index": 28, "prob": 0.0073},
+      {"index": 16, "prob": 0.0063},
+      {"index": 369, "prob": 0.0042},
+      {"index": 33, "prob": 0.003},
+      {"index": 188, "prob": 0.0045}
+    ]
+  },
+  {
+    "label": "Lehrplankoordinator/in",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Weitere Bildungs-, Ausbildungs-, und Bibliotheksarbeit",
+    "value": 0.0042,
+    "text": "Lehrplankoordinator/in: 0%",
+    "index": 301,
+    "skills": [35, 6, 66, 34, 69, 63, 60, 55],
+    "similar": [
+      {"index": 33, "prob": 0.003},
+      {"index": 27, "prob": 0.0039},
+      {"index": 233, "prob": 0.0031},
+      {"index": 351, "prob": 0.0039},
+      {"index": 378, "prob": 0.0028}
+    ]
+  },
+  {
+    "label": "Lehrassistenz",
+    "group": "Bildung, Ausbildung & Bibliothek",
+    "level1": "Weitere Bildungs-, Ausbildungs-, und Bibliotheksarbeit",
+    "value": 0.56,
+    "text": "Lehrassistenz: 56%",
+    "index": 302,
+    "skills": [28, 6, 44, 18, 60, 41, 47, 75],
+    "similar": [
+      {"index": 280, "prob": 0.032},
+      {"index": 266, "prob": 0.032},
+      {"index": 281, "prob": 0.032},
+      {"index": 268, "prob": 0.032},
+      {"index": 505, "prob": 0.0061}
+    ]
+  },
+  {
+    "label": "Künstlerische/r Leiter/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Kunst & Design",
+    "value": 0.023,
+    "text": "Künstlerische/r Leiter/in: 2%",
+    "index": 303,
+    "skills": [44, 35, 78, 71, 60, 50, 60, 31],
+    "similar": [
+      {"index": 316, "prob": 0.022},
+      {"index": 114, "prob": 0.018},
+      {"index": 295, "prob": 0.0068},
+      {"index": 313, "prob": 0.0055},
+      {"index": 306, "prob": 0.015}
+    ]
+  },
+  {
+    "label": "Kunsthandwerker/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Kunst & Design",
+    "value": 0.035,
+    "text": "Kunsthandwerker/in: 4%",
+    "index": 304,
+    "skills": [72, 69, 72, 72, 53, 28, 50, 17],
+    "similar": [
+      {"index": 343, "prob": 0.021},
+      {"index": 494, "prob": 0.01},
+      {"index": 313, "prob": 0.0055},
+      {"index": 303, "prob": 0.023},
+      {"index": 316, "prob": 0.022}
+    ]
+  },
+  {
+    "label": "Bildende Künstler/in, einschließlich Maler/in, Bildhauer/in und Zeichner/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Kunst & Design",
+    "value": 0.042,
+    "text": "Bildende Künstler/in, einschließlich Maler/in, Bildhauer/in und Zeichner/in: 4%",
+    "index": 305,
+    "skills": [60, 63, 78, 91, 50, 35, 44, 12],
+    "similar": [
+      {"index": 304, "prob": 0.035},
+      {"index": 313, "prob": 0.0055},
+      {"index": 343, "prob": 0.021},
+      {"index": 337, "prob": 0.038},
+      {"index": 326, "prob": 0.015}
+    ]
+  },
+  {
+    "label": "Multimediakünstler/in und Animationsspezialist/in (visuelle Effekte für Film, Videospiele etc.)",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Kunst & Design",
+    "value": 0.015,
+    "text": "Multimediakünstler/in und Animationsspezialist/in (visuelle Effekte für Film, Videospiele etc.): 2%",
+    "index": 306,
+    "skills": [47, 31, 60, 80, 50, 47, 50, 46],
+    "similar": [
+      {"index": 295, "prob": 0.0068},
+      {"index": 313, "prob": 0.0055},
+      {"index": 324, "prob": 0.004},
+      {"index": 494, "prob": 0.01},
+      {"index": 288, "prob": 0.0078}
+    ]
+  },
+  {
+    "label": "Produkt- und Industriedesigner/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Kunst & Design",
+    "value": 0.037,
+    "text": "Produkt- und Industriedesigner/in: 4%",
+    "index": 307,
+    "skills": [47, 28, 69, 33, 53, 41, 47, 25],
+    "similar": [
+      {"index": 207, "prob": 0.0077},
+      {"index": 180, "prob": 0.015},
+      {"index": 315, "prob": 0.022},
+      {"index": 114, "prob": 0.018},
+      {"index": 181, "prob": 0.015}
+    ]
+  },
+  {
+    "label": "Modedesigner/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Kunst & Design",
+    "value": 0.021,
+    "text": "Modedesigner/in: 2%",
+    "index": 308,
+    "skills": [53, 41, 75, 39, 72, 66, 66, 28],
+    "similar": [
+      {"index": 114, "prob": 0.018},
+      {"index": 207, "prob": 0.0077},
+      {"index": 16, "prob": 0.0063},
+      {"index": 24, "prob": 0.017},
+      {"index": 321, "prob": 0.013}
+    ]
+  },
+  {
+    "label": "Florist/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Kunst & Design",
+    "value": 0.047,
+    "text": "Florist/in: 5%",
+    "index": 309,
+    "skills": [53, 53, 66, 27, 60, 35, 47, 32],
+    "similar": [
+      {"index": 207, "prob": 0.0077},
+      {"index": 771, "prob": 0.0049},
+      {"index": 178, "prob": 0.012},
+      {"index": 141, "prob": 0.014},
+      {"index": 307, "prob": 0.037}
+    ]
+  },
+  {
+    "label": "Grafikdesigner/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Kunst & Design",
+    "value": 0.082,
+    "text": "Grafikdesigner/in: 8%",
+    "index": 310,
+    "skills": [44, 31, 75, 73, 53, 47, 47, 19],
+    "similar": [
+      {"index": 316, "prob": 0.022},
+      {"index": 303, "prob": 0.023},
+      {"index": 337, "prob": 0.038},
+      {"index": 326, "prob": 0.015},
+      {"index": 114, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Innenarchitekt/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Kunst & Design",
+    "value": 0.022,
+    "text": "Innenarchitekt/in: 2%",
+    "index": 311,
+    "skills": [28, 0, 78, 55, 66, 56, 63, 28],
+    "similar": [
+      {"index": 288, "prob": 0.0078},
+      {"index": 114, "prob": 0.018},
+      {"index": 301, "prob": 0.0042},
+      {"index": 295, "prob": 0.0068},
+      {"index": 22, "prob": 0.0046}
+    ]
+  },
+  {
+    "label": "Produktaussteller/in und Schaufensterdekorateur/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Kunst & Design",
+    "value": 0.48,
+    "text": "Produktaussteller/in und Schaufensterdekorateur/in: 48%",
+    "index": 312,
+    "skills": [56, 60, 56, 25, 50, 35, 47, 42],
+    "similar": [
+      {"index": 309, "prob": 0.047},
+      {"index": 771, "prob": 0.0049},
+      {"index": 457, "prob": 0.3},
+      {"index": 222, "prob": 0.42},
+      {"index": 827, "prob": 0.18}
+    ]
+  },
+  {
+    "label": "Messen- und Ausstellungsgestalter/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Kunst & Design",
+    "value": 0.0055,
+    "text": "Messen- und Ausstellungsgestalter/in: 1%",
+    "index": 313,
+    "skills": [50, 50, 78, 90, 56, 47, 50, 27],
+    "similar": [
+      {"index": 324, "prob": 0.004},
+      {"index": 771, "prob": 0.0049},
+      {"index": 285, "prob": 0.0044},
+      {"index": 301, "prob": 0.0042},
+      {"index": 22, "prob": 0.0046}
+    ]
+  },
+  {
+    "label": "Schauspieler/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.37,
+    "text": "Schauspieler/in: 37%",
+    "index": 314,
+    "skills": [22, 25, 69, 88, 72, 38, 44, 41],
+    "similar": [
+      {"index": 273, "prob": 0.032},
+      {"index": 325, "prob": 0.015},
+      {"index": 324, "prob": 0.004},
+      {"index": 323, "prob": 0.13},
+      {"index": 250, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Theater-, Film- und Fernsehproduzent/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.022,
+    "text": "Theater-, Film- und Fernsehproduzent/in: 2%",
+    "index": 315,
+    "skills": [38, 19, 60, 44, 63, 56, 53, 19],
+    "similar": [
+      {"index": 114, "prob": 0.018},
+      {"index": 295, "prob": 0.0068},
+      {"index": 24, "prob": 0.017},
+      {"index": 180, "prob": 0.015},
+      {"index": 308, "prob": 0.021}
+    ]
+  },
+  {
+    "label": "Theater-, Film- und Fernsehregie",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.022,
+    "text": "Theater-, Film- und Fernsehregie: 2%",
+    "index": 316,
+    "skills": [41, 35, 69, 61, 60, 53, 56, 23],
+    "similar": [
+      {"index": 114, "prob": 0.018},
+      {"index": 295, "prob": 0.0068},
+      {"index": 343, "prob": 0.021},
+      {"index": 308, "prob": 0.021},
+      {"index": 306, "prob": 0.015}
+    ]
+  },
+  {
+    "label": "Programmdirektor/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.022,
+    "text": "Programmdirektor/in: 2%",
+    "index": 317,
+    "skills": [35, 25, 72, 31, 72, 66, 60, 43],
+    "similar": [
+      {"index": 16, "prob": 0.0063},
+      {"index": 301, "prob": 0.0042},
+      {"index": 24, "prob": 0.017},
+      {"index": 321, "prob": 0.013},
+      {"index": 308, "prob": 0.021}
+    ]
+  },
+  {
+    "label": "Besetzungschef/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.022,
+    "text": "Besetzungschef/in: 2%",
+    "index": 318,
+    "skills": [22, 0, 69, 72, 72, 63, 60, 44],
+    "similar": [
+      {"index": 22, "prob": 0.0046},
+      {"index": 288, "prob": 0.0078},
+      {"index": 324, "prob": 0.004},
+      {"index": 325, "prob": 0.015},
+      {"index": 295, "prob": 0.0068}
+    ]
+  },
+  {
+    "label": "Technische Leiter/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.022,
+    "text": "Technische Leiter/in: 2%",
+    "index": 319,
+    "skills": [41, 28, 56, 46, 63, 50, 63, 63],
+    "similar": [
+      {"index": 185, "prob": 0.016},
+      {"index": 288, "prob": 0.0078},
+      {"index": 285, "prob": 0.0044},
+      {"index": 301, "prob": 0.0042},
+      {"index": 291, "prob": 0.0077}
+    ]
+  },
+  {
+    "label": "Athlet/in und Berufssportler/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.28,
+    "text": "Athlet/in und Berufssportler/in: 28%",
+    "index": 320,
+    "skills": [44, 53, 47, 10, 53, 47, 50, 42],
+    "similar": [
+      {"index": 602, "prob": 0.17},
+      {"index": 847, "prob": 0.27},
+      {"index": 167, "prob": 0.24},
+      {"index": 824, "prob": 0.066},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Trainer/in und Talentsucher/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.013,
+    "text": "Trainer/in und Talentsucher/in: 1%",
+    "index": 321,
+    "skills": [25, 41, 69, 12, 75, 69, 72, 44],
+    "similar": [
+      {"index": 526, "prob": 0.0041},
+      {"index": 28, "prob": 0.0073},
+      {"index": 33, "prob": 0.003},
+      {"index": 16, "prob": 0.0063},
+      {"index": 300, "prob": 0.0075}
+    ]
+  },
+  {
+    "label": "Linien-/Kampfrichter/in, Schiedsrichter/in und andere Sportfunktionäre",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.98,
+    "text": "Linien-/Kampfrichter/in, Schiedsrichter/in und andere Sportfunktionäre: 98%",
+    "index": 322,
+    "skills": [25, 13, 35, 4, 53, 50, 41, 33],
+    "similar": [
+      {"index": 449, "prob": 0.95},
+      {"index": 541, "prob": 0.46},
+      {"index": 545, "prob": 0.97},
+      {"index": 241, "prob": 0.64},
+      {"index": 550, "prob": 0.94}
+    ]
+  },
+  {
+    "label": "Tänzer/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.13,
+    "text": "Tänzer/in: 13%",
+    "index": 323,
+    "skills": [28, 35, 56, 86, 50, 35, 41, 32],
+    "similar": [
+      {"index": 306, "prob": 0.015},
+      {"index": 273, "prob": 0.032},
+      {"index": 310, "prob": 0.082},
+      {"index": 326, "prob": 0.015},
+      {"index": 295, "prob": 0.0068}
+    ]
+  },
+  {
+    "label": "Choreograf/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.004,
+    "text": "Choreograf/in: 0%",
+    "index": 324,
+    "skills": [31, 25, 78, 97, 69, 56, 53, 46],
+    "similar": [
+      {"index": 378, "prob": 0.0028},
+      {"index": 27, "prob": 0.0039},
+      {"index": 33, "prob": 0.003},
+      {"index": 233, "prob": 0.0031},
+      {"index": 375, "prob": 0.0035}
+    ]
+  },
+  {
+    "label": "Musik-Direktor/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.015,
+    "text": "Musik-Direktor/in: 2%",
+    "index": 325,
+    "skills": [25, 31, 69, 91, 66, 53, 56, 51],
+    "similar": [
+      {"index": 324, "prob": 0.004},
+      {"index": 295, "prob": 0.0068},
+      {"index": 313, "prob": 0.0055},
+      {"index": 288, "prob": 0.0078},
+      {"index": 22, "prob": 0.0046}
+    ]
+  },
+  {
+    "label": "Komponist/in und Arrangeur/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.015,
+    "text": "Komponist/in und Arrangeur/in: 2%",
+    "index": 326,
+    "skills": [53, 22, 72, 89, 47, 38, 41, 22],
+    "similar": [
+      {"index": 313, "prob": 0.0055},
+      {"index": 295, "prob": 0.0068},
+      {"index": 324, "prob": 0.004},
+      {"index": 494, "prob": 0.01},
+      {"index": 288, "prob": 0.0078}
+    ]
+  },
+  {
+    "label": "Sänger/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.074,
+    "text": "Sänger/in: 7%",
+    "index": 327,
+    "skills": [0, 0, 56, 72, 53, 31, 41, 41],
+    "similar": [
+      {"index": 250, "prob": 0.032},
+      {"index": 275, "prob": 0.032},
+      {"index": 277, "prob": 0.032},
+      {"index": 260, "prob": 0.032},
+      {"index": 278, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Instrumentalmusiker/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Unterhaltungskünstler/in, Darsteller/in, Sportler/in, verwandte Berufsbilder",
+    "value": 0.074,
+    "text": "Instrumentalmusiker/in: 7%",
+    "index": 328,
+    "skills": [63, 69, 60, 91, 53, 41, 47, 40],
+    "similar": [
+      {"index": 494, "prob": 0.01},
+      {"index": 313, "prob": 0.0055},
+      {"index": 343, "prob": 0.021},
+      {"index": 305, "prob": 0.042},
+      {"index": 304, "prob": 0.035}
+    ]
+  },
+  {
+    "label": "Radio- und Fernsehenansager/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation",
+    "value": 0.1,
+    "text": "Radio- und Fernsehenansager/in: 10%",
+    "index": 329,
+    "skills": [31, 31, 66, 48, 63, 47, 47, 28],
+    "similar": [
+      {"index": 115, "prob": 0.045},
+      {"index": 315, "prob": 0.022},
+      {"index": 316, "prob": 0.022},
+      {"index": 295, "prob": 0.0068},
+      {"index": 2, "prob": 0.039}
+    ]
+  },
+  {
+    "label": "Öffentliche Ansager/in und andere Sprecher/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation",
+    "value": 0.72,
+    "text": "Öffentliche Ansager/in und andere Sprecher/in: 72%",
+    "index": 330,
+    "skills": [35, 31, 44, 53, 50, 28, 41, 26],
+    "similar": [
+      {"index": 209, "prob": 0.44},
+      {"index": 345, "prob": 0.31},
+      {"index": 149, "prob": 0.52},
+      {"index": 339, "prob": 0.55},
+      {"index": 295, "prob": 0.0068}
+    ]
+  },
+  {
+    "label": "Nachrichtendienstanalytiker/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation",
+    "value": 0.067,
+    "text": "Nachrichtendienstanalytiker/in: 7%",
+    "index": 331,
+    "skills": [44, 25, 69, 19, 75, 50, 53, 34],
+    "similar": [
+      {"index": 16, "prob": 0.0063},
+      {"index": 180, "prob": 0.015},
+      {"index": 186, "prob": 0.0081},
+      {"index": 7, "prob": 0.035},
+      {"index": 24, "prob": 0.017}
+    ]
+  },
+  {
+    "label": "Reporter/in und Korrespondent/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation",
+    "value": 0.11,
+    "text": "Reporter/in und Korrespondent/in: 11%",
+    "index": 332,
+    "skills": [31, 22, 69, 26, 66, 50, 53, 19],
+    "similar": [
+      {"index": 24, "prob": 0.017},
+      {"index": 315, "prob": 0.022},
+      {"index": 331, "prob": 0.067},
+      {"index": 180, "prob": 0.015},
+      {"index": 175, "prob": 0.077}
+    ]
+  },
+  {
+    "label": "Public Relations Spezialist/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation",
+    "value": 0.18,
+    "text": "Public Relations Spezialist/in: 18%",
+    "index": 333,
+    "skills": [28, 3, 63, 27, 75, 60, 66, 40],
+    "similar": [
+      {"index": 3, "prob": 0.014},
+      {"index": 5, "prob": 0.015},
+      {"index": 301, "prob": 0.0042},
+      {"index": 205, "prob": 0.13},
+      {"index": 508, "prob": 0.075}
+    ]
+  },
+  {
+    "label": "Herausgeber/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation",
+    "value": 0.055,
+    "text": "Herausgeber/in: 6%",
+    "index": 334,
+    "skills": [47, 22, 66, 35, 50, 50, 50, 25],
+    "similar": [
+      {"index": 307, "prob": 0.037},
+      {"index": 315, "prob": 0.022},
+      {"index": 114, "prob": 0.018},
+      {"index": 180, "prob": 0.015},
+      {"index": 115, "prob": 0.045}
+    ]
+  },
+  {
+    "label": "Technische/r Redakteur/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation",
+    "value": 0.89,
+    "text": "Technische/r Redakteur/in: 89%",
+    "index": 335,
+    "skills": [35, 25, 47, 3, 44, 41, 47, 27],
+    "similar": [
+      {"index": 640, "prob": 0.63},
+      {"index": 108, "prob": 0.22},
+      {"index": 195, "prob": 0.63},
+      {"index": 133, "prob": 0.021},
+      {"index": 91, "prob": 0.042}
+    ]
+  },
+  {
+    "label": "Texter/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation",
+    "value": 0.038,
+    "text": "Texter/in: 4%",
+    "index": 336,
+    "skills": [28, 0, 66, 19, 53, 47, 53, 28],
+    "similar": [
+      {"index": 251, "prob": 0.032},
+      {"index": 118, "prob": 0.017},
+      {"index": 126, "prob": 0.018},
+      {"index": 122, "prob": 0.019},
+      {"index": 271, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Dichter/in, Lyriker/in und kreative Autor/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation",
+    "value": 0.038,
+    "text": "Dichter/in, Lyriker/in und kreative Autor/in: 4%",
+    "index": 337,
+    "skills": [56, 38, 85, 70, 60, 41, 47, 14],
+    "similar": [
+      {"index": 303, "prob": 0.023},
+      {"index": 313, "prob": 0.0055},
+      {"index": 316, "prob": 0.022},
+      {"index": 343, "prob": 0.021},
+      {"index": 326, "prob": 0.015}
+    ]
+  },
+  {
+    "label": "Dolmetscher/in und Übersetzer/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation",
+    "value": 0.38,
+    "text": "Dolmetscher/in und Übersetzer/in: 38%",
+    "index": 338,
+    "skills": [41, 13, 50, 27, 53, 31, 47, 59],
+    "similar": [
+      {"index": 293, "prob": 0.13},
+      {"index": 274, "prob": 0.032},
+      {"index": 282, "prob": 0.032},
+      {"index": 292, "prob": 0.19},
+      {"index": 281, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Audio- und Video-Techniker/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation",
+    "value": 0.55,
+    "text": "Audio- und Video-Techniker/in: 55%",
+    "index": 339,
+    "skills": [53, 50, 44, 41, 50, 41, 41, 29],
+    "similar": [
+      {"index": 149, "prob": 0.52},
+      {"index": 299, "prob": 0.39},
+      {"index": 93, "prob": 0.21},
+      {"index": 312, "prob": 0.48},
+      {"index": 342, "prob": 0.13}
+    ]
+  },
+  {
+    "label": "Übertragungstechniker/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation - Equipment",
+    "value": 0.74,
+    "text": "Übertragungstechniker/in: 74%",
+    "index": 340,
+    "skills": [53, 47, 47, 15, 47, 22, 31, 38],
+    "similar": [
+      {"index": 731, "prob": 0.36},
+      {"index": 457, "prob": 0.3},
+      {"index": 213, "prob": 0.3},
+      {"index": 689, "prob": 0.63},
+      {"index": 850, "prob": 0.041}
+    ]
+  },
+  {
+    "label": "Funker/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation - Equipment",
+    "value": 0.98,
+    "text": "Funker/in: 98%",
+    "index": 341,
+    "skills": [60, 41, 41, 1, 50, 28, 35, 28],
+    "similar": [
+      {"index": 192, "prob": 0.1},
+      {"index": 757, "prob": 0.83},
+      {"index": 781, "prob": 0.85},
+      {"index": 801, "prob": 0.95},
+      {"index": 169, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Tontechniker/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation - Equipment",
+    "value": 0.13,
+    "text": "Tontechniker/in: 13%",
+    "index": 342,
+    "skills": [53, 47, 50, 66, 50, 47, 47, 33],
+    "similar": [
+      {"index": 343, "prob": 0.021},
+      {"index": 306, "prob": 0.015},
+      {"index": 295, "prob": 0.0068},
+      {"index": 316, "prob": 0.022},
+      {"index": 494, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "Fotograf/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation - Equipment",
+    "value": 0.021,
+    "text": "Fotograf/in: 2%",
+    "index": 343,
+    "skills": [53, 53, 66, 67, 53, 38, 47, 29],
+    "similar": [
+      {"index": 313, "prob": 0.0055},
+      {"index": 494, "prob": 0.01},
+      {"index": 306, "prob": 0.015},
+      {"index": 295, "prob": 0.0068},
+      {"index": 114, "prob": 0.018}
+    ]
+  },
+  {
+    "label": "Kamerafrau/mann für Fernsehen, Video und Film",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation - Equipment",
+    "value": 0.6,
+    "text": "Kamerafrau/mann für Fernsehen, Video und Film: 60%",
+    "index": 344,
+    "skills": [60, 60, 56, 35, 47, 25, 38, 24],
+    "similar": [
+      {"index": 299, "prob": 0.39},
+      {"index": 339, "prob": 0.55},
+      {"index": 312, "prob": 0.48},
+      {"index": 309, "prob": 0.047},
+      {"index": 771, "prob": 0.0049}
+    ]
+  },
+  {
+    "label": "Film- und Videoschnitt-Editor/in",
+    "group": "Kunst, Design, Unterhaltung, Sport, Medien",
+    "level1": "Medien und Kommunikation - Equipment",
+    "value": 0.31,
+    "text": "Film- und Videoschnitt-Editor/in: 31%",
+    "index": 345,
+    "skills": [53, 35, 63, 52, 47, 41, 44, 21],
+    "similar": [
+      {"index": 107, "prob": 0.22},
+      {"index": 580, "prob": 0.16},
+      {"index": 307, "prob": 0.037},
+      {"index": 334, "prob": 0.055},
+      {"index": 343, "prob": 0.021}
+    ]
+  },
+  {
+    "label": "Chiropraktiker/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.027,
+    "text": "Chiropraktiker/in: 3%",
+    "index": 346,
+    "skills": [50, 47, 47, 4, 69, 41, 50, 93],
+    "similar": [
+      {"index": 386, "prob": 0.02},
+      {"index": 354, "prob": 0.0042},
+      {"index": 376, "prob": 0.021},
+      {"index": 411, "prob": 0.0071},
+      {"index": 382, "prob": 0.009}
+    ]
+  },
+  {
+    "label": "Zahnarzt/ärztin",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0044,
+    "text": "Zahnarzt/ärztin: 0%",
+    "index": 347,
+    "skills": [81, 72, 53, 11, 72, 53, 69, 91],
+    "similar": [
+      {"index": 360, "prob": 0.0042},
+      {"index": 348, "prob": 0.0036},
+      {"index": 366, "prob": 0.0042},
+      {"index": 429, "prob": 0.0036},
+      {"index": 372, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Kieferchirurg/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0036,
+    "text": "Kieferchirurg/in: 0%",
+    "index": 348,
+    "skills": [78, 72, 56, 11, 69, 41, 44, 95],
+    "similar": [
+      {"index": 404, "prob": 0.0035},
+      {"index": 383, "prob": 0.0033},
+      {"index": 375, "prob": 0.0035},
+      {"index": 661, "prob": 0.003},
+      {"index": 378, "prob": 0.0028}
+    ]
+  },
+  {
+    "label": "Orthopäd/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.023,
+    "text": "Orthopäd/in: 2%",
+    "index": 349,
+    "skills": [75, 63, 50, 6, 72, 50, 53, 86],
+    "similar": [
+      {"index": 348, "prob": 0.0036},
+      {"index": 347, "prob": 0.0044},
+      {"index": 360, "prob": 0.0042},
+      {"index": 366, "prob": 0.0042},
+      {"index": 372, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Prosthodontist/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.055,
+    "text": "Prosthodontist/in: 6%",
+    "index": 350,
+    "skills": [69, 63, 50, 33, 72, 44, 47, 94],
+    "similar": [
+      {"index": 394, "prob": 0.049},
+      {"index": 348, "prob": 0.0036},
+      {"index": 376, "prob": 0.021},
+      {"index": 349, "prob": 0.023},
+      {"index": 372, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Diet- und Ernährungstherapeut/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0039,
+    "text": "Diet- und Ernährungstherapeut/in: 0%",
+    "index": 351,
+    "skills": [31, 3, 66, 1, 72, 56, 60, 83],
+    "similar": [
+      {"index": 232, "prob": 0.0035},
+      {"index": 233, "prob": 0.0031},
+      {"index": 33, "prob": 0.003},
+      {"index": 375, "prob": 0.0035},
+      {"index": 383, "prob": 0.0033}
+    ]
+  },
+  {
+    "label": "Optometrist/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.14,
+    "text": "Optometrist/in: 14%",
+    "index": 352,
+    "skills": [63, 53, 50, 1, 63, 44, 53, 88],
+    "similar": [
+      {"index": 372, "prob": 0.0042},
+      {"index": 354, "prob": 0.0042},
+      {"index": 379, "prob": 0.066},
+      {"index": 404, "prob": 0.0035},
+      {"index": 374, "prob": 0.0046}
+    ]
+  },
+  {
+    "label": "Apotheker/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.012,
+    "text": "Apotheker/in: 1%",
+    "index": 353,
+    "skills": [50, 41, 47, 0, 63, 50, 50, 79],
+    "similar": [
+      {"index": 383, "prob": 0.0033},
+      {"index": 365, "prob": 0.0042},
+      {"index": 430, "prob": 0.0036},
+      {"index": 362, "prob": 0.0042},
+      {"index": 355, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Anästhesist/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Anästhesist/in: 0%",
+    "index": 354,
+    "skills": [56, 50, 47, 2, 69, 47, 50, 92],
+    "similar": [
+      {"index": 404, "prob": 0.0035},
+      {"index": 383, "prob": 0.0033},
+      {"index": 429, "prob": 0.0036},
+      {"index": 430, "prob": 0.0036},
+      {"index": 375, "prob": 0.0035}
+    ]
+  },
+  {
+    "label": "Allgemein- & Hausarzt/ärztin",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Allgemein- & Hausarzt/ärztin: 0%",
+    "index": 355,
+    "skills": [38, 35, 50, 3, 72, 50, 50, 86],
+    "similar": [
+      {"index": 383, "prob": 0.0033},
+      {"index": 375, "prob": 0.0035},
+      {"index": 430, "prob": 0.0036},
+      {"index": 429, "prob": 0.0036},
+      {"index": 404, "prob": 0.0035}
+    ]
+  },
+  {
+    "label": "Facharzt/ärztin Innere Medizin",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Facharzt/ärztin Innere Medizin: 0%",
+    "index": 356,
+    "skills": [47, 28, 50, 3, 72, 44, 53, 96],
+    "similar": [
+      {"index": 375, "prob": 0.0035},
+      {"index": 383, "prob": 0.0033},
+      {"index": 404, "prob": 0.0035},
+      {"index": 429, "prob": 0.0036},
+      {"index": 232, "prob": 0.0035}
+    ]
+  },
+  {
+    "label": "Gynäkolog/in und Geburtshelfer/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Gynäkolog/in und Geburtshelfer/in: 0%",
+    "index": 357,
+    "skills": [47, 50, 50, 14, 69, 50, 50, 96],
+    "similar": [
+      {"index": 404, "prob": 0.0035},
+      {"index": 429, "prob": 0.0036},
+      {"index": 383, "prob": 0.0033},
+      {"index": 375, "prob": 0.0035},
+      {"index": 430, "prob": 0.0036}
+    ]
+  },
+  {
+    "label": "Facharzt/ärztin für Kindermedizin",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Facharzt/ärztin für Kindermedizin: 0%",
+    "index": 358,
+    "skills": [41, 31, 50, 5, 75, 44, 53, 85],
+    "similar": [
+      {"index": 383, "prob": 0.0033},
+      {"index": 375, "prob": 0.0035},
+      {"index": 430, "prob": 0.0036},
+      {"index": 404, "prob": 0.0035},
+      {"index": 27, "prob": 0.0039}
+    ]
+  },
+  {
+    "label": "Psychiater/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Psychiater/in: 0%",
+    "index": 359,
+    "skills": [35, 0, 56, 5, 88, 56, 63, 99],
+    "similar": [
+      {"index": 232, "prob": 0.0035},
+      {"index": 233, "prob": 0.0031},
+      {"index": 351, "prob": 0.0039},
+      {"index": 375, "prob": 0.0035},
+      {"index": 27, "prob": 0.0039}
+    ]
+  },
+  {
+    "label": "Chirurg/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Chirurg/in: 0%",
+    "index": 360,
+    "skills": [75, 78, 56, 6, 69, 41, 47, 94],
+    "similar": [
+      {"index": 348, "prob": 0.0036},
+      {"index": 404, "prob": 0.0035},
+      {"index": 429, "prob": 0.0036},
+      {"index": 430, "prob": 0.0036},
+      {"index": 383, "prob": 0.0033}
+    ]
+  },
+  {
+    "label": "Allergolog/in und Immunolog/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Allergolog/in und Immunolog/in: 0%",
+    "index": 361,
+    "skills": [41, 6, 63, 3, 69, 47, 56, 96],
+    "similar": [
+      {"index": 351, "prob": 0.0039},
+      {"index": 232, "prob": 0.0035},
+      {"index": 233, "prob": 0.0031},
+      {"index": 375, "prob": 0.0035},
+      {"index": 27, "prob": 0.0039}
+    ]
+  },
+  {
+    "label": "Dermatolog/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Dermatolog/in: 0%",
+    "index": 362,
+    "skills": [56, 41, 47, 8, 63, 44, 56, 91],
+    "similar": [
+      {"index": 383, "prob": 0.0033},
+      {"index": 404, "prob": 0.0035},
+      {"index": 429, "prob": 0.0036},
+      {"index": 430, "prob": 0.0036},
+      {"index": 375, "prob": 0.0035}
+    ]
+  },
+  {
+    "label": "Klinikarzt/ärztin",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Klinikarzt/ärztin: 0%",
+    "index": 363,
+    "skills": [44, 22, 50, 0, 81, 47, 53, 98],
+    "similar": [
+      {"index": 375, "prob": 0.0035},
+      {"index": 232, "prob": 0.0035},
+      {"index": 383, "prob": 0.0033},
+      {"index": 351, "prob": 0.0039},
+      {"index": 27, "prob": 0.0039}
+    ]
+  },
+  {
+    "label": "Neurolog/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Neurolog/in: 0%",
+    "index": 364,
+    "skills": [44, 13, 60, 0, 78, 44, 63, 95],
+    "similar": [
+      {"index": 375, "prob": 0.0035},
+      {"index": 351, "prob": 0.0039},
+      {"index": 232, "prob": 0.0035},
+      {"index": 233, "prob": 0.0031},
+      {"index": 27, "prob": 0.0039}
+    ]
+  },
+  {
+    "label": "Nuklearmediziner/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Nuklearmediziner/in: 0%",
+    "index": 365,
+    "skills": [53, 47, 50, 3, 69, 47, 53, 74],
+    "similar": [
+      {"index": 383, "prob": 0.0033},
+      {"index": 430, "prob": 0.0036},
+      {"index": 429, "prob": 0.0036},
+      {"index": 404, "prob": 0.0035},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Ophthalmolog/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Ophthalmolog/in: 0%",
+    "index": 366,
+    "skills": [69, 50, 53, 6, 72, 41, 63, 94],
+    "similar": [
+      {"index": 404, "prob": 0.0035},
+      {"index": 429, "prob": 0.0036},
+      {"index": 383, "prob": 0.0033},
+      {"index": 375, "prob": 0.0035},
+      {"index": 348, "prob": 0.0036}
+    ]
+  },
+  {
+    "label": "Patholog/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Patholog/in: 0%",
+    "index": 367,
+    "skills": [53, 35, 47, 3, 56, 41, 44, 60],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 383, "prob": 0.0033},
+      {"index": 430, "prob": 0.0036},
+      {"index": 404, "prob": 0.0035},
+      {"index": 429, "prob": 0.0036}
+    ]
+  },
+  {
+    "label": "Rehabilitationsarzt/ärztin",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Rehabilitationsarzt/ärztin: 0%",
+    "index": 368,
+    "skills": [44, 38, 60, 11, 75, 41, 56, 99],
+    "similar": [
+      {"index": 375, "prob": 0.0035},
+      {"index": 404, "prob": 0.0035},
+      {"index": 383, "prob": 0.0033},
+      {"index": 429, "prob": 0.0036},
+      {"index": 27, "prob": 0.0039}
+    ]
+  },
+  {
+    "label": "Arzt/Ärztin für Präventivmedizin",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Arzt/Ärztin für Präventivmedizin: 0%",
+    "index": 369,
+    "skills": [22, 10, 66, 8, 75, 53, 60, 69],
+    "similar": [
+      {"index": 351, "prob": 0.0039},
+      {"index": 33, "prob": 0.003},
+      {"index": 233, "prob": 0.0031},
+      {"index": 232, "prob": 0.0035},
+      {"index": 27, "prob": 0.0039}
+    ]
+  },
+  {
+    "label": "Radiolog/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Radiolog/in: 0%",
+    "index": 370,
+    "skills": [50, 35, 53, 8, 69, 44, 50, 91],
+    "similar": [
+      {"index": 383, "prob": 0.0033},
+      {"index": 375, "prob": 0.0035},
+      {"index": 404, "prob": 0.0035},
+      {"index": 429, "prob": 0.0036},
+      {"index": 430, "prob": 0.0036}
+    ]
+  },
+  {
+    "label": "Sportmediziner/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Sportmediziner/in: 0%",
+    "index": 371,
+    "skills": [56, 44, 63, 5, 72, 50, 63, 100],
+    "similar": [
+      {"index": 375, "prob": 0.0035},
+      {"index": 429, "prob": 0.0036},
+      {"index": 404, "prob": 0.0035},
+      {"index": 383, "prob": 0.0033},
+      {"index": 27, "prob": 0.0039}
+    ]
+  },
+  {
+    "label": "Urolog/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0042,
+    "text": "Urolog/in: 0%",
+    "index": 372,
+    "skills": [60, 53, 50, 7, 63, 47, 47, 92],
+    "similar": [
+      {"index": 404, "prob": 0.0035},
+      {"index": 383, "prob": 0.0033},
+      {"index": 429, "prob": 0.0036},
+      {"index": 430, "prob": 0.0036},
+      {"index": 348, "prob": 0.0036}
+    ]
+  },
+  {
+    "label": "Medizinische Fachassistenz",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.14,
+    "text": "Medizinische Fachassistenz: 14%",
+    "index": 373,
+    "skills": [53, 38, 50, 6, 75, 47, 53, 96],
+    "similar": [
+      {"index": 401, "prob": 0.058},
+      {"index": 370, "prob": 0.0042},
+      {"index": 397, "prob": 0.043},
+      {"index": 356, "prob": 0.0042},
+      {"index": 414, "prob": 0.028}
+    ]
+  },
+  {
+    "label": "Podolog/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0046,
+    "text": "Podolog/in: 0%",
+    "index": 374,
+    "skills": [56, 50, 53, 8, 66, 47, 50, 97],
+    "similar": [
+      {"index": 372, "prob": 0.0042},
+      {"index": 354, "prob": 0.0042},
+      {"index": 357, "prob": 0.0042},
+      {"index": 404, "prob": 0.0035},
+      {"index": 362, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Ergotherapeut/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0035,
+    "text": "Ergotherapeut/in: 0%",
+    "index": 375,
+    "skills": [50, 31, 63, 12, 75, 50, 60, 94],
+    "similar": [
+      {"index": 383, "prob": 0.0033},
+      {"index": 378, "prob": 0.0028},
+      {"index": 33, "prob": 0.003},
+      {"index": 233, "prob": 0.0031},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Physiotherapeut/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.021,
+    "text": "Physiotherapeut/in: 2%",
+    "index": 376,
+    "skills": [53, 53, 50, 10, 72, 44, 50, 92],
+    "similar": [
+      {"index": 374, "prob": 0.0046},
+      {"index": 354, "prob": 0.0042},
+      {"index": 357, "prob": 0.0042},
+      {"index": 382, "prob": 0.009},
+      {"index": 404, "prob": 0.0035}
+    ]
+  },
+  {
+    "label": "Strahlentherapeut/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.34,
+    "text": "Strahlentherapeut/in: 34%",
+    "index": 377,
+    "skills": [50, 50, 31, 2, 60, 41, 41, 90],
+    "similar": [
+      {"index": 390, "prob": 0.23},
+      {"index": 832, "prob": 0.25},
+      {"index": 392, "prob": 0.13},
+      {"index": 415, "prob": 0.27},
+      {"index": 398, "prob": 0.1}
+    ]
+  },
+  {
+    "label": "Entspannungstherapeut/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0028,
+    "text": "Entspannungstherapeut/in: 0%",
+    "index": 378,
+    "skills": [44, 31, 56, 41, 78, 60, 56, 91],
+    "similar": []
+  },
+  {
+    "label": "Atemtherapeut/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.066,
+    "text": "Atemtherapeut/in: 7%",
+    "index": 379,
+    "skills": [53, 53, 47, 2, 66, 47, 47, 88],
+    "similar": [
+      {"index": 354, "prob": 0.0042},
+      {"index": 372, "prob": 0.0042},
+      {"index": 346, "prob": 0.027},
+      {"index": 414, "prob": 0.028},
+      {"index": 404, "prob": 0.0035}
+    ]
+  },
+  {
+    "label": "Logopäd/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0064,
+    "text": "Logopäd/in: 1%",
+    "index": 380,
+    "skills": [38, 6, 56, 4, 72, 50, 50, 79],
+    "similar": [
+      {"index": 351, "prob": 0.0039},
+      {"index": 232, "prob": 0.0035},
+      {"index": 361, "prob": 0.0042},
+      {"index": 505, "prob": 0.0061},
+      {"index": 369, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Tierarzt/ärztin",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.038,
+    "text": "Tierarzt/ärztin: 4%",
+    "index": 381,
+    "skills": [56, 50, 53, 5, 56, 47, 47, 79],
+    "similar": [
+      {"index": 430, "prob": 0.0036},
+      {"index": 404, "prob": 0.0035},
+      {"index": 353, "prob": 0.012},
+      {"index": 372, "prob": 0.0042},
+      {"index": 365, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "staatlich geprüfte/r Gesundheits- und Krankenpfleger/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.009,
+    "text": "staatlich geprüfte/r Gesundheits- und Krankenpfleger/in: 1%",
+    "index": 382,
+    "skills": [50, 50, 47, 3, 78, 47, 50, 96],
+    "similar": [
+      {"index": 354, "prob": 0.0042},
+      {"index": 357, "prob": 0.0042},
+      {"index": 374, "prob": 0.0046},
+      {"index": 411, "prob": 0.0071},
+      {"index": 372, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Gehörspezialist/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.0033,
+    "text": "Gehörspezialist/in: 0%",
+    "index": 383,
+    "skills": [56, 41, 50, 4, 69, 44, 47, 79],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 33, "prob": 0.003},
+      {"index": 378, "prob": 0.0028},
+      {"index": 233, "prob": 0.0031}
+    ]
+  },
+  {
+    "label": "Akupunkteur/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.02,
+    "text": "Akupunkteur/in: 2%",
+    "index": 384,
+    "skills": [60, 44, 44, 5, 66, 38, 41, 83],
+    "similar": [
+      {"index": 383, "prob": 0.0033},
+      {"index": 416, "prob": 0.018},
+      {"index": 404, "prob": 0.0035},
+      {"index": 354, "prob": 0.0042},
+      {"index": 372, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Facharzt/ärztin für Naturheilverfahren",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.02,
+    "text": "Facharzt/ärztin für Naturheilverfahren: 2%",
+    "index": 385,
+    "skills": [41, 25, 53, 1, 78, 41, 50, 96],
+    "similar": [
+      {"index": 363, "prob": 0.0042},
+      {"index": 356, "prob": 0.0042},
+      {"index": 358, "prob": 0.0042},
+      {"index": 203, "prob": 0.0043},
+      {"index": 355, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Orthoptist/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Diagnose & Behandlung",
+    "value": 0.02,
+    "text": "Orthoptist/in: 2%",
+    "index": 386,
+    "skills": [47, 44, 50, 3, 69, 35, 50, 90],
+    "similar": [
+      {"index": 416, "prob": 0.018},
+      {"index": 411, "prob": 0.0071},
+      {"index": 370, "prob": 0.0042},
+      {"index": 404, "prob": 0.0035},
+      {"index": 354, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Medizinisch-klinische/r Laboringenieur/in bzw. Technologe/-in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.9,
+    "text": "Medizinisch-klinische/r Laboringenieur/in bzw. Technologe/-in: 90%",
+    "index": 387,
+    "skills": [53, 50, 44, 2, 50, 38, 47, 66],
+    "similar": [
+      {"index": 497, "prob": 0.29},
+      {"index": 456, "prob": 0.83},
+      {"index": 838, "prob": 0.89},
+      {"index": 447, "prob": 0.21},
+      {"index": 434, "prob": 0.48}
+    ]
+  },
+  {
+    "label": "Medizinisch-klinische/r Labortechniker/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.47,
+    "text": "Medizinisch-klinische/r Labortechniker/in: 47%",
+    "index": 388,
+    "skills": [66, 53, 47, 0, 50, 41, 38, 51],
+    "similar": [
+      {"index": 700, "prob": 0.27},
+      {"index": 669, "prob": 0.38},
+      {"index": 641, "prob": 0.39},
+      {"index": 628, "prob": 0.35},
+      {"index": 165, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Zahnmedizinische Fachangestellte/r - Hygienebeauftragte/r",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.68,
+    "text": "Zahnmedizinische Fachangestellte/r - Hygienebeauftragte/r: 68%",
+    "index": 389,
+    "skills": [66, 53, 38, 2, 53, 35, 50, 89],
+    "similar": [
+      {"index": 407, "prob": 0.4},
+      {"index": 400, "prob": 0.029},
+      {"index": 406, "prob": 0.4},
+      {"index": 419, "prob": 0.51},
+      {"index": 426, "prob": 0.63}
+    ]
+  },
+  {
+    "label": "Herz-Kreislauf-Technologe/-in und -Techniker/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.23,
+    "text": "Herz-Kreislauf-Technologe/-in und -Techniker/in: 23%",
+    "index": 390,
+    "skills": [53, 53, 38, 3, 66, 41, 44, 89],
+    "similar": [
+      {"index": 398, "prob": 0.1},
+      {"index": 379, "prob": 0.066},
+      {"index": 392, "prob": 0.13},
+      {"index": 346, "prob": 0.027},
+      {"index": 354, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Medizinisch-technische/r Assistent/in für Ultraschalltechnik",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.35,
+    "text": "Medizinisch-technische/r Assistent/in für Ultraschalltechnik: 35%",
+    "index": 391,
+    "skills": [50, 50, 50, 2, 69, 38, 50, 82],
+    "similar": [
+      {"index": 386, "prob": 0.02},
+      {"index": 416, "prob": 0.018},
+      {"index": 404, "prob": 0.0035},
+      {"index": 346, "prob": 0.027},
+      {"index": 54, "prob": 0.08}
+    ]
+  },
+  {
+    "label": "Medizinisch-technische/r Assistent/in für Nuklearmedizin",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.13,
+    "text": "Medizinisch-technische/r Assistent/in für Nuklearmedizin: 13%",
+    "index": 392,
+    "skills": [47, 47, 44, 1, 60, 35, 44, 90],
+    "similar": [
+      {"index": 416, "prob": 0.018},
+      {"index": 398, "prob": 0.1},
+      {"index": 386, "prob": 0.02},
+      {"index": 346, "prob": 0.027},
+      {"index": 400, "prob": 0.029}
+    ]
+  },
+  {
+    "label": "Medizinisch-technische/r Radiologieassistent/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.23,
+    "text": "Medizinisch-technische/r Radiologieassistent/in: 23%",
+    "index": 393,
+    "skills": [53, 50, 44, 4, 63, 31, 41, 97],
+    "similar": [
+      {"index": 398, "prob": 0.1},
+      {"index": 392, "prob": 0.13},
+      {"index": 416, "prob": 0.018},
+      {"index": 346, "prob": 0.027},
+      {"index": 386, "prob": 0.02}
+    ]
+  },
+  {
+    "label": "Rettungshelfer/in und Sanitäter",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.049,
+    "text": "Rettungshelfer/in und Sanitäter: 5%",
+    "index": 394,
+    "skills": [60, 60, 50, 9, 69, 44, 44, 93],
+    "similar": [
+      {"index": 372, "prob": 0.0042},
+      {"index": 376, "prob": 0.021},
+      {"index": 404, "prob": 0.0035},
+      {"index": 374, "prob": 0.0046},
+      {"index": 354, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Diätassistent/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.13,
+    "text": "Diätassistent/in: 13%",
+    "index": 395,
+    "skills": [47, 38, 47, 2, 50, 44, 47, 83],
+    "similar": [
+      {"index": 353, "prob": 0.012},
+      {"index": 502, "prob": 0.084},
+      {"index": 381, "prob": 0.038},
+      {"index": 400, "prob": 0.029},
+      {"index": 430, "prob": 0.0036}
+    ]
+  },
+  {
+    "label": "Pharmazeutisch-technische/r Assistent/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.92,
+    "text": "Pharmazeutisch-technische/r Assistent/in: 92%",
+    "index": 396,
+    "skills": [53, 53, 31, 4, 53, 25, 38, 72],
+    "similar": [
+      {"index": 424, "prob": 0.86},
+      {"index": 496, "prob": 0.79},
+      {"index": 698, "prob": 0.49},
+      {"index": 489, "prob": 0.54},
+      {"index": 833, "prob": 0.67}
+    ]
+  },
+  {
+    "label": "Fachkraft für psychiatrische Pflege",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.043,
+    "text": "Fachkraft für psychiatrische Pflege: 4%",
+    "index": 397,
+    "skills": [44, 31, 50, 6, 78, 50, 53, 96],
+    "similar": [
+      {"index": 356, "prob": 0.0042},
+      {"index": 363, "prob": 0.0042},
+      {"index": 385, "prob": 0.02},
+      {"index": 358, "prob": 0.0042},
+      {"index": 355, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Atemtherapie-Techniker/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.1,
+    "text": "Atemtherapie-Techniker/in: 10%",
+    "index": 398,
+    "skills": [53, 50, 44, 8, 63, 38, 47, 94],
+    "similar": [
+      {"index": 346, "prob": 0.027},
+      {"index": 416, "prob": 0.018},
+      {"index": 414, "prob": 0.028},
+      {"index": 376, "prob": 0.021},
+      {"index": 372, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Chirurgisch-technische/r Assistent/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.34,
+    "text": "Chirurgisch-technische/r Assistent/in: 34%",
+    "index": 399,
+    "skills": [50, 60, 38, 0, 50, 41, 41, 87],
+    "similar": [
+      {"index": 832, "prob": 0.25},
+      {"index": 400, "prob": 0.029},
+      {"index": 431, "prob": 0.17},
+      {"index": 390, "prob": 0.23},
+      {"index": 392, "prob": 0.13}
+    ]
+  },
+  {
+    "label": "Veterinärmedizinisch-technische/r Assistent/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.029,
+    "text": "Veterinärmedizinisch-technische/r Assistent/in: 3%",
+    "index": 400,
+    "skills": [56, 53, 44, 0, 50, 38, 47, 87],
+    "similar": [
+      {"index": 372, "prob": 0.0042},
+      {"index": 416, "prob": 0.018},
+      {"index": 430, "prob": 0.0036},
+      {"index": 384, "prob": 0.02},
+      {"index": 404, "prob": 0.0035}
+    ]
+  },
+  {
+    "label": "Gesundheits- und Krankenpflegehelfer/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.058,
+    "text": "Gesundheits- und Krankenpflegehelfer/in: 6%",
+    "index": 401,
+    "skills": [50, 44, 44, 3, 75, 50, 50, 97],
+    "similar": [
+      {"index": 382, "prob": 0.009},
+      {"index": 354, "prob": 0.0042},
+      {"index": 346, "prob": 0.027},
+      {"index": 414, "prob": 0.028},
+      {"index": 357, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Gesundheitsinformationstechniker/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.91,
+    "text": "Gesundheitsinformationstechniker/in: 91%",
+    "index": 402,
+    "skills": [47, 38, 35, 3, 44, 25, 25, 43],
+    "similar": [
+      {"index": 579, "prob": 0.81},
+      {"index": 781, "prob": 0.85},
+      {"index": 836, "prob": 0.79},
+      {"index": 471, "prob": 0.66},
+      {"index": 615, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Optiker/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.71,
+    "text": "Optiker/in: 71%",
+    "index": 403,
+    "skills": [63, 53, 41, 3, 56, 47, 53, 59],
+    "similar": [
+      {"index": 446, "prob": 0.57},
+      {"index": 661, "prob": 0.003},
+      {"index": 434, "prob": 0.48},
+      {"index": 864, "prob": 0.65},
+      {"index": 388, "prob": 0.47}
+    ]
+  },
+  {
+    "label": "Orthopädiemechaniker/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.0035,
+    "text": "Orthopädiemechaniker/in: 0%",
+    "index": 404,
+    "skills": [56, 53, 56, 6, 66, 41, 47, 87],
+    "similar": [
+      {"index": 383, "prob": 0.0033},
+      {"index": 661, "prob": 0.003},
+      {"index": 378, "prob": 0.0028},
+      {"index": 33, "prob": 0.003},
+      {"index": 233, "prob": 0.0031}
+    ]
+  },
+  {
+    "label": "Medizinisch-technische/r Assistent/in Neurodiagnostik",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.4,
+    "text": "Medizinisch-technische/r Assistent/in Neurodiagnostik: 40%",
+    "index": 405,
+    "skills": [60, 44, 41, 0, 56, 35, 31, 91],
+    "similar": [
+      {"index": 384, "prob": 0.02},
+      {"index": 393, "prob": 0.23},
+      {"index": 392, "prob": 0.13},
+      {"index": 377, "prob": 0.34},
+      {"index": 400, "prob": 0.029}
+    ]
+  },
+  {
+    "label": "Augenheilkunde-Technologe/-in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.4,
+    "text": "Augenheilkunde-Technologe/-in: 40%",
+    "index": 406,
+    "skills": [63, 47, 35, 1, 63, 31, 38, 90],
+    "similar": [
+      {"index": 384, "prob": 0.02},
+      {"index": 393, "prob": 0.23},
+      {"index": 390, "prob": 0.23},
+      {"index": 377, "prob": 0.34},
+      {"index": 398, "prob": 0.1}
+    ]
+  },
+  {
+    "label": "Radiologische/r Techniker/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.4,
+    "text": "Radiologische/r Techniker/in: 40%",
+    "index": 407,
+    "skills": [60, 53, 44, 4, 56, 35, 41, 90],
+    "similar": [
+      {"index": 400, "prob": 0.029},
+      {"index": 393, "prob": 0.23},
+      {"index": 398, "prob": 0.1},
+      {"index": 390, "prob": 0.23},
+      {"index": 392, "prob": 0.13}
+    ]
+  },
+  {
+    "label": "Operationstechnische/r Assistent/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Gesundheitstechniker/innen",
+    "value": 0.4,
+    "text": "Operationstechnische/r Assistent/in: 40%",
+    "index": 408,
+    "skills": [75, 63, 47, 2, 53, 44, 44, 99],
+    "similar": [
+      {"index": 372, "prob": 0.0042},
+      {"index": 348, "prob": 0.0036},
+      {"index": 352, "prob": 0.14},
+      {"index": 394, "prob": 0.049},
+      {"index": 360, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "spezialisierte Fachkraft für Arbeitsmedizin und Arbeitsschutz",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Weitere behandelnde und technische Berufe im Gesundheitswesen",
+    "value": 0.17,
+    "text": "spezialisierte Fachkraft für Arbeitsmedizin und Arbeitsschutz: 17%",
+    "index": 409,
+    "skills": [41, 19, 50, 1, 69, 47, 60, 44],
+    "similar": [
+      {"index": 519, "prob": 0.099},
+      {"index": 435, "prob": 0.048},
+      {"index": 188, "prob": 0.0045},
+      {"index": 9, "prob": 0.03},
+      {"index": 26, "prob": 0.091}
+    ]
+  },
+  {
+    "label": "technische Fachkraft für Arbeitsmedizin und Arbeitsschutz",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Weitere behandelnde und technische Berufe im Gesundheitswesen",
+    "value": 0.25,
+    "text": "technische Fachkraft für Arbeitsmedizin und Arbeitsschutz: 25%",
+    "index": 410,
+    "skills": [44, 31, 44, 4, 50, 44, 50, 51],
+    "similar": [
+      {"index": 166, "prob": 0.24},
+      {"index": 188, "prob": 0.0045},
+      {"index": 367, "prob": 0.0042},
+      {"index": 435, "prob": 0.048},
+      {"index": 124, "prob": 0.1}
+    ]
+  },
+  {
+    "label": "Sporttrainer/in",
+    "group": "Mediziner/innen & gesundheitstechnische Berufe",
+    "level1": "Weitere behandelnde und technische Berufe im Gesundheitswesen",
+    "value": 0.0071,
+    "text": "Sporttrainer/in: 1%",
+    "index": 411,
+    "skills": [53, 50, 56, 3, 69, 38, 53, 93],
+    "similar": [
+      {"index": 404, "prob": 0.0035},
+      {"index": 374, "prob": 0.0046},
+      {"index": 354, "prob": 0.0042},
+      {"index": 372, "prob": 0.0042},
+      {"index": 362, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Häusliche/r Krankenpfleger/in",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Krankenpflege, häusliche Pflege, psychiatrische Pflege",
+    "value": 0.39,
+    "text": "Häusliche/r Krankenpfleger/in: 39%",
+    "index": 412,
+    "skills": [47, 47, 44, 11, 63, 47, 53, 94],
+    "similar": [
+      {"index": 414, "prob": 0.028},
+      {"index": 357, "prob": 0.0042},
+      {"index": 346, "prob": 0.027},
+      {"index": 362, "prob": 0.0042},
+      {"index": 398, "prob": 0.1}
+    ]
+  },
+  {
+    "label": "Psychiatrische Pflegekraft",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Krankenpflege, häusliche Pflege, psychiatrische Pflege",
+    "value": 0.47,
+    "text": "Psychiatrische Pflegekraft: 47%",
+    "index": 413,
+    "skills": [41, 38, 47, 7, 75, 53, 53, 98],
+    "similar": [
+      {"index": 397, "prob": 0.043},
+      {"index": 401, "prob": 0.058},
+      {"index": 491, "prob": 0.2},
+      {"index": 373, "prob": 0.14},
+      {"index": 355, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Ergotherapeutische Assistenz",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Krankenpflege, häusliche Pflege, psychiatrische Pflege",
+    "value": 0.028,
+    "text": "Ergotherapeutische Assistenz: 3%",
+    "index": 414,
+    "skills": [50, 47, 50, 8, 66, 47, 50, 94],
+    "similar": [
+      {"index": 374, "prob": 0.0046},
+      {"index": 346, "prob": 0.027},
+      {"index": 357, "prob": 0.0042},
+      {"index": 376, "prob": 0.021},
+      {"index": 354, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Praxisassistenz Ergotherapie",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Ergo- und physiotherapautische Assistenz",
+    "value": 0.27,
+    "text": "Praxisassistenz Ergotherapie: 27%",
+    "index": 415,
+    "skills": [50, 44, 41, 3, 63, 38, 50, 89],
+    "similar": [
+      {"index": 392, "prob": 0.13},
+      {"index": 346, "prob": 0.027},
+      {"index": 398, "prob": 0.1},
+      {"index": 386, "prob": 0.02},
+      {"index": 390, "prob": 0.23}
+    ]
+  },
+  {
+    "label": "Physiotherapeutische Assistenz",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Ergo- und physiotherapautische Assistenz",
+    "value": 0.018,
+    "text": "Physiotherapeutische Assistenz: 2%",
+    "index": 416,
+    "skills": [50, 50, 47, 7, 66, 31, 47, 87],
+    "similar": [
+      {"index": 404, "prob": 0.0035},
+      {"index": 411, "prob": 0.0071},
+      {"index": 354, "prob": 0.0042},
+      {"index": 383, "prob": 0.0033},
+      {"index": 362, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Praxisassistenz Physiotherapie",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Ergo- und physiotherapautische Assistenz",
+    "value": 0.61,
+    "text": "Praxisassistenz Physiotherapie: 61%",
+    "index": 417,
+    "skills": [50, 47, 31, 11, 60, 31, 50, 88],
+    "similar": [
+      {"index": 415, "prob": 0.27},
+      {"index": 377, "prob": 0.34},
+      {"index": 398, "prob": 0.1},
+      {"index": 416, "prob": 0.018},
+      {"index": 390, "prob": 0.23}
+    ]
+  },
+  {
+    "label": "Massagetherapeut/in",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Ergo- und physiotherapautische Assistenz",
+    "value": 0.54,
+    "text": "Massagetherapeut/in: 54%",
+    "index": 418,
+    "skills": [50, 66, 47, 4, 60, 22, 28, 77],
+    "similar": [
+      {"index": 698, "prob": 0.49},
+      {"index": 407, "prob": 0.4},
+      {"index": 416, "prob": 0.018},
+      {"index": 497, "prob": 0.29},
+      {"index": 399, "prob": 0.34}
+    ]
+  },
+  {
+    "label": "Zahnmedizinische/r Fachangestellte/r",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Andere unterstützende Berufsbilder im Gesundheitswesen",
+    "value": 0.51,
+    "text": "Zahnmedizinische/r Fachangestellte/r: 51%",
+    "index": 419,
+    "skills": [53, 50, 41, 5, 50, 44, 47, 94],
+    "similar": [
+      {"index": 400, "prob": 0.029},
+      {"index": 832, "prob": 0.25},
+      {"index": 398, "prob": 0.1},
+      {"index": 399, "prob": 0.34},
+      {"index": 407, "prob": 0.4}
+    ]
+  },
+  {
+    "label": "Medizinisch-technische Assistenz",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Andere unterstützende Berufsbilder im Gesundheitswesen",
+    "value": 0.3,
+    "text": "Medizinisch-technische Assistenz: 30%",
+    "index": 420,
+    "skills": [50, 31, 44, 4, 72, 44, 47, 93],
+    "similar": [
+      {"index": 356, "prob": 0.0042},
+      {"index": 370, "prob": 0.0042},
+      {"index": 373, "prob": 0.14},
+      {"index": 397, "prob": 0.043},
+      {"index": 358, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Techniker/in für medizinische Geräte",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Andere unterstützende Berufsbilder im Gesundheitswesen",
+    "value": 0.78,
+    "text": "Techniker/in für medizinische Geräte: 78%",
+    "index": 421,
+    "skills": [56, 56, 25, 7, 44, 19, 25, 64],
+    "similar": [
+      {"index": 639, "prob": 0.72},
+      {"index": 729, "prob": 0.61},
+      {"index": 790, "prob": 0.76},
+      {"index": 467, "prob": 0.77},
+      {"index": 624, "prob": 0.75}
+    ]
+  },
+  {
+    "label": "medizinische Schreibkräfte",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Andere unterstützende Berufsbilder im Gesundheitswesen",
+    "value": 0.89,
+    "text": "medizinische Schreibkräfte: 89%",
+    "index": 422,
+    "skills": [60, 38, 22, 0, 47, 22, 22, 39],
+    "similar": [
+      {"index": 837, "prob": 0.69},
+      {"index": 579, "prob": 0.81},
+      {"index": 842, "prob": 0.83},
+      {"index": 719, "prob": 0.41},
+      {"index": 615, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Apothekengehilfe/in",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Andere unterstützende Berufsbilder im Gesundheitswesen",
+    "value": 0.72,
+    "text": "Apothekengehilfe/in: 72%",
+    "index": 423,
+    "skills": [50, 35, 22, 0, 56, 22, 31, 77],
+    "similar": [
+      {"index": 452, "prob": 0.67},
+      {"index": 406, "prob": 0.4},
+      {"index": 405, "prob": 0.4},
+      {"index": 417, "prob": 0.61},
+      {"index": 377, "prob": 0.34}
+    ]
+  },
+  {
+    "label": "Tierarzthelfer/in und Versuchstierpfleger/in",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Andere unterstützende Berufsbilder im Gesundheitswesen",
+    "value": 0.86,
+    "text": "Tierarzthelfer/in und Versuchstierpfleger/in: 86%",
+    "index": 424,
+    "skills": [47, 50, 28, 4, 50, 31, 31, 72],
+    "similar": [
+      {"index": 496, "prob": 0.79},
+      {"index": 481, "prob": 0.82},
+      {"index": 498, "prob": 0.83},
+      {"index": 833, "prob": 0.67},
+      {"index": 698, "prob": 0.49}
+    ]
+  },
+  {
+    "label": "Logopädieassistant/in",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Andere unterstützende Berufsbilder im Gesundheitswesen",
+    "value": 0.63,
+    "text": "Logopädieassistant/in: 63%",
+    "index": 425,
+    "skills": [38, 31, 41, 7, 63, 41, 44, 78],
+    "similar": [
+      {"index": 267, "prob": 0.032},
+      {"index": 502, "prob": 0.084},
+      {"index": 355, "prob": 0.0042},
+      {"index": 358, "prob": 0.0042},
+      {"index": 395, "prob": 0.13}
+    ]
+  },
+  {
+    "label": "Fachkraft Endoskopie-Assistenz",
+    "group": "Pflege- & Gesundheitsassistenz",
+    "level1": "Andere unterstützende Berufsbilder im Gesundheitswesen",
+    "value": 0.63,
+    "text": "Fachkraft Endoskopie-Assistenz: 63%",
+    "index": 426,
+    "skills": [60, 60, 28, 1, 53, 35, 38, 90],
+    "similar": [
+      {"index": 399, "prob": 0.34},
+      {"index": 377, "prob": 0.34},
+      {"index": 407, "prob": 0.4},
+      {"index": 406, "prob": 0.4},
+      {"index": 489, "prob": 0.54}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r von Justizvollzugsbeamt/innen",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Leitung von Sicherheitsdienstleister/innen",
+    "value": 0.025,
+    "text": "Vorgesetzte/r von Justizvollzugsbeamt/innen: 3%",
+    "index": 427,
+    "skills": [41, 35, 44, 1, 75, 69, 66, 79],
+    "similar": [
+      {"index": 428, "prob": 0.0044},
+      {"index": 27, "prob": 0.0039},
+      {"index": 355, "prob": 0.0042},
+      {"index": 429, "prob": 0.0036},
+      {"index": 353, "prob": 0.012}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r von Polizist/innen und Ermittler/innen",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Leitung von Sicherheitsdienstleister/innen",
+    "value": 0.0044,
+    "text": "Vorgesetzte/r von Polizist/innen und Ermittler/innen: 0%",
+    "index": 428,
+    "skills": [44, 44, 53, 6, 75, 56, 69, 77],
+    "similar": [
+      {"index": 429, "prob": 0.0036},
+      {"index": 27, "prob": 0.0039},
+      {"index": 365, "prob": 0.0042},
+      {"index": 355, "prob": 0.0042},
+      {"index": 358, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Hauptbrandmeister/in Feuerwehr",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Leitung von Sicherheitsdienstleister/innen",
+    "value": 0.0036,
+    "text": "Hauptbrandmeister/in Feuerwehr: 0%",
+    "index": 429,
+    "skills": [53, 53, 50, 4, 66, 56, 60, 83],
+    "similar": [
+      {"index": 404, "prob": 0.0035},
+      {"index": 383, "prob": 0.0033},
+      {"index": 375, "prob": 0.0035},
+      {"index": 661, "prob": 0.003},
+      {"index": 33, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Aufsicht der Waldbrandbekämpfung und -prävention",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Leitung von Sicherheitsdienstleister/innen",
+    "value": 0.0036,
+    "text": "Aufsicht der Waldbrandbekämpfung und -prävention: 0%",
+    "index": 430,
+    "skills": [47, 53, 50, 3, 60, 44, 50, 75],
+    "similar": [
+      {"index": 404, "prob": 0.0035},
+      {"index": 383, "prob": 0.0033},
+      {"index": 661, "prob": 0.003},
+      {"index": 375, "prob": 0.0035},
+      {"index": 33, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Feuerwehrfrau/-mann (hauptberuflich)",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Brandbekämpfung und -prävention",
+    "value": 0.17,
+    "text": "Feuerwehrfrau/-mann (hauptberuflich): 17%",
+    "index": 431,
+    "skills": [53, 69, 44, 5, 56, 47, 44, 88],
+    "similar": [
+      {"index": 379, "prob": 0.066},
+      {"index": 394, "prob": 0.049},
+      {"index": 400, "prob": 0.029},
+      {"index": 372, "prob": 0.0042},
+      {"index": 381, "prob": 0.038}
+    ]
+  },
+  {
+    "label": "Feuerwehrfrau/-mann mit Spezialisierung Waldbrände",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Brandbekämpfung und -prävention",
+    "value": 0.17,
+    "text": "Feuerwehrfrau/-mann mit Spezialisierung Waldbrände: 17%",
+    "index": 432,
+    "skills": [63, 72, 50, 3, 56, 47, 47, 64],
+    "similar": [
+      {"index": 697, "prob": 0.097},
+      {"index": 493, "prob": 0.11},
+      {"index": 381, "prob": 0.038},
+      {"index": 430, "prob": 0.0036},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Brandinspektor/in",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Brandbekämpfung und -prävention",
+    "value": 0.48,
+    "text": "Brandinspektor/in: 48%",
+    "index": 433,
+    "skills": [47, 44, 38, 8, 47, 41, 47, 46],
+    "similar": [
+      {"index": 166, "prob": 0.24},
+      {"index": 847, "prob": 0.27},
+      {"index": 824, "prob": 0.066},
+      {"index": 320, "prob": 0.28},
+      {"index": 410, "prob": 0.25}
+    ]
+  },
+  {
+    "label": "Sachverständiger zur Brandursachenermittlung",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Brandbekämpfung und -prävention",
+    "value": 0.48,
+    "text": "Sachverständiger zur Brandursachenermittlung: 48%",
+    "index": 434,
+    "skills": [50, 47, 44, 1, 50, 41, 50, 51],
+    "similar": [
+      {"index": 847, "prob": 0.27},
+      {"index": 480, "prob": 0.1},
+      {"index": 824, "prob": 0.066},
+      {"index": 166, "prob": 0.24},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Waldbrandinspektor/in und Brandpräventionsspezialist/in",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Brandbekämpfung und -prävention",
+    "value": 0.048,
+    "text": "Waldbrandinspektor/in und Brandpräventionsspezialist/in: 5%",
+    "index": 435,
+    "skills": [41, 31, 53, 1, 60, 50, 53, 41],
+    "similar": [
+      {"index": 183, "prob": 0.016},
+      {"index": 186, "prob": 0.0081},
+      {"index": 188, "prob": 0.0045},
+      {"index": 138, "prob": 0.014},
+      {"index": 184, "prob": 0.016}
+    ]
+  },
+  {
+    "label": "Gerichtsvollzieher/in",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Arbeit im Strafvollzug",
+    "value": 0.36,
+    "text": "Gerichtsvollzieher/in: 36%",
+    "index": 436,
+    "skills": [25, 22, 16, 1, 66, 44, 44, 55],
+    "similar": [
+      {"index": 235, "prob": 0.25},
+      {"index": 236, "prob": 0.13},
+      {"index": 51, "prob": 0.08},
+      {"index": 410, "prob": 0.25},
+      {"index": 188, "prob": 0.0045}
+    ]
+  },
+  {
+    "label": "Beamt/in im allgemeinen Justizvollzugs- und Verwaltungsdienst",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Arbeit im Strafvollzug",
+    "value": 0.6,
+    "text": "Beamt/in im allgemeinen Justizvollzugs- und Verwaltungsdienst: 60%",
+    "index": 437,
+    "skills": [44, 47, 35, 0, 75, 53, 56, 64],
+    "similar": [
+      {"index": 560, "prob": 0.49},
+      {"index": 438, "prob": 0.34},
+      {"index": 441, "prob": 0.34},
+      {"index": 443, "prob": 0.08},
+      {"index": 365, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Polizist/in",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Arbeit im Strafvollzug",
+    "value": 0.34,
+    "text": "Polizist/in: 34%",
+    "index": 438,
+    "skills": [50, 50, 50, 5, 75, 50, 53, 60],
+    "similar": [
+      {"index": 846, "prob": 0.27},
+      {"index": 25, "prob": 0.083},
+      {"index": 365, "prob": 0.0042},
+      {"index": 661, "prob": 0.003},
+      {"index": 713, "prob": 0.016}
+    ]
+  },
+  {
+    "label": "Polizeiangestellte/r für Identifikation und Akten",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Arbeit im Strafvollzug",
+    "value": 0.34,
+    "text": "Polizeiangestellte/r für Identifikation und Akten: 34%",
+    "index": 439,
+    "skills": [60, 41, 38, 5, 56, 41, 44, 38],
+    "similar": [
+      {"index": 192, "prob": 0.1},
+      {"index": 164, "prob": 0.24},
+      {"index": 162, "prob": 0.24},
+      {"index": 165, "prob": 0.24},
+      {"index": 221, "prob": 0.0095}
+    ]
+  },
+  {
+    "label": "Kriminaldienst",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Arbeit im Strafvollzug",
+    "value": 0.34,
+    "text": "Kriminaldienst: 34%",
+    "index": 440,
+    "skills": [47, 41, 56, 5, 75, 53, 63, 59],
+    "similar": [
+      {"index": 713, "prob": 0.016},
+      {"index": 25, "prob": 0.083},
+      {"index": 17, "prob": 0.047},
+      {"index": 479, "prob": 0.076},
+      {"index": 826, "prob": 0.029}
+    ]
+  },
+  {
+    "label": "Einwanderungs- und Zollinspektoren",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Arbeit im Strafvollzug",
+    "value": 0.34,
+    "text": "Einwanderungs- und Zollinspektoren: 34%",
+    "index": 441,
+    "skills": [47, 44, 41, 7, 72, 50, 53, 45],
+    "similar": [
+      {"index": 507, "prob": 0.28},
+      {"index": 661, "prob": 0.003},
+      {"index": 602, "prob": 0.17},
+      {"index": 51, "prob": 0.08},
+      {"index": 19, "prob": 0.047}
+    ]
+  },
+  {
+    "label": "Analytiker/in beim BKA",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Arbeit im Strafvollzug",
+    "value": 0.34,
+    "text": "Analytiker/in beim BKA: 34%",
+    "index": 442,
+    "skills": [35, 16, 53, 10, 50, 38, 44, 29],
+    "similar": [
+      {"index": 92, "prob": 0.13},
+      {"index": 194, "prob": 0.033},
+      {"index": 196, "prob": 0.014},
+      {"index": 256, "prob": 0.032},
+      {"index": 101, "prob": 0.22}
+    ]
+  },
+  {
+    "label": "Wildhüter/in & Jagdaufseher/in",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Arbeit im Strafvollzug",
+    "value": 0.08,
+    "text": "Wildhüter/in & Jagdaufseher/in: 8%",
+    "index": 443,
+    "skills": [41, 41, 47, 4, 60, 47, 60, 61],
+    "similar": [
+      {"index": 713, "prob": 0.016},
+      {"index": 479, "prob": 0.076},
+      {"index": 661, "prob": 0.003},
+      {"index": 234, "prob": 0.045},
+      {"index": 826, "prob": 0.029}
+    ]
+  },
+  {
+    "label": "Ordnungsamt Parküberwacher/in",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Arbeit im Strafvollzug",
+    "value": 0.84,
+    "text": "Ordnungsamt Parküberwacher/in: 84%",
+    "index": 444,
+    "skills": [44, 38, 25, 20, 53, 44, 44, 74],
+    "similar": [
+      {"index": 478, "prob": 0.54},
+      {"index": 425, "prob": 0.63},
+      {"index": 417, "prob": 0.61},
+      {"index": 282, "prob": 0.032},
+      {"index": 486, "prob": 0.72}
+    ]
+  },
+  {
+    "label": "Streifenpolizist/in",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Arbeit im Strafvollzug",
+    "value": 0.098,
+    "text": "Streifenpolizist/in: 10%",
+    "index": 445,
+    "skills": [47, 50, 50, 4, 69, 60, 60, 83],
+    "similar": [
+      {"index": 429, "prob": 0.0036},
+      {"index": 428, "prob": 0.0044},
+      {"index": 365, "prob": 0.0042},
+      {"index": 353, "prob": 0.012},
+      {"index": 379, "prob": 0.066}
+    ]
+  },
+  {
+    "label": "Bundespolizist/in",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Arbeit im Strafvollzug",
+    "value": 0.57,
+    "text": "Bundespolizist/in: 57%",
+    "index": 446,
+    "skills": [53, 50, 47, 1, 60, 53, 56, 55],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 602, "prob": 0.17},
+      {"index": 713, "prob": 0.016},
+      {"index": 17, "prob": 0.047},
+      {"index": 507, "prob": 0.28}
+    ]
+  },
+  {
+    "label": "Ordnungsamt Veterinäraufsicht",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Andere Schutzdienstleistungen",
+    "value": 0.21,
+    "text": "Ordnungsamt Veterinäraufsicht: 21%",
+    "index": 447,
+    "skills": [41, 50, 47, 0, 56, 44, 47, 62],
+    "similar": [
+      {"index": 824, "prob": 0.066},
+      {"index": 480, "prob": 0.1},
+      {"index": 430, "prob": 0.0036},
+      {"index": 443, "prob": 0.08},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Privatdetektiv/in und Ermittler/in",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Andere Schutzdienstleistungen",
+    "value": 0.31,
+    "text": "Privatdetektiv/in und Ermittler/in: 31%",
+    "index": 448,
+    "skills": [31, 25, 50, 8, 63, 47, 47, 23],
+    "similar": [
+      {"index": 194, "prob": 0.033},
+      {"index": 198, "prob": 0.23},
+      {"index": 50, "prob": 0.08},
+      {"index": 258, "prob": 0.032},
+      {"index": 7, "prob": 0.035}
+    ]
+  },
+  {
+    "label": "Casino-Betrugsermittler",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Andere Schutzdienstleistungen",
+    "value": 0.95,
+    "text": "Casino-Betrugsermittler: 95%",
+    "index": 449,
+    "skills": [25, 22, 35, 5, 56, 47, 41, 43],
+    "similar": [
+      {"index": 541, "prob": 0.46},
+      {"index": 450, "prob": 0.84},
+      {"index": 535, "prob": 0.39},
+      {"index": 241, "prob": 0.64},
+      {"index": 488, "prob": 0.43}
+    ]
+  },
+  {
+    "label": "Objekte-, Werte-, Personenschutz",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Andere Schutzdienstleistungen",
+    "value": 0.84,
+    "text": "Objekte-, Werte-, Personenschutz: 84%",
+    "index": 450,
+    "skills": [22, 22, 25, 4, 50, 38, 44, 55],
+    "similar": [
+      {"index": 535, "prob": 0.39},
+      {"index": 488, "prob": 0.43},
+      {"index": 436, "prob": 0.36},
+      {"index": 542, "prob": 0.46},
+      {"index": 451, "prob": 0.49}
+    ]
+  },
+  {
+    "label": "Verkehrslotse/in",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Andere Schutzdienstleistungen",
+    "value": 0.49,
+    "text": "Verkehrslotse/in: 49%",
+    "index": 451,
+    "skills": [25, 35, 22, 0, 50, 28, 28, 61],
+    "similar": [
+      {"index": 488, "prob": 0.43},
+      {"index": 535, "prob": 0.39},
+      {"index": 542, "prob": 0.46},
+      {"index": 490, "prob": 0.37},
+      {"index": 436, "prob": 0.36}
+    ]
+  },
+  {
+    "label": "Badeaufsicht, Pistenretter/in und weiteres Schutzpersonal in Freizeitaktivitäten",
+    "group": "Schutzdienstleistungsberufe",
+    "level1": "Andere Schutzdienstleistungen",
+    "value": 0.67,
+    "text": "Badeaufsicht, Pistenretter/in und weiteres Schutzpersonal in Freizeitaktivitäten: 67%",
+    "index": 452,
+    "skills": [31, 31, 22, 1, 53, 28, 41, 90],
+    "similar": [
+      {"index": 490, "prob": 0.37},
+      {"index": 425, "prob": 0.63},
+      {"index": 417, "prob": 0.61},
+      {"index": 377, "prob": 0.34},
+      {"index": 451, "prob": 0.49}
+    ]
+  },
+  {
+    "label": "Küchenchef/in",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Leitung von Nahrungsmittelzubereitung und Service",
+    "value": 0.1,
+    "text": "Küchenchef/in: 10%",
+    "index": 453,
+    "skills": [50, 53, 53, 17, 66, 56, 53, 46],
+    "similar": [
+      {"index": 25, "prob": 0.083},
+      {"index": 19, "prob": 0.047},
+      {"index": 661, "prob": 0.003},
+      {"index": 17, "prob": 0.047},
+      {"index": 185, "prob": 0.016}
+    ]
+  },
+  {
+    "label": "Aufsicht Speisenzubereitung ",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Leitung von Nahrungsmittelzubereitung und Service",
+    "value": 0.63,
+    "text": "Aufsicht Speisenzubereitung : 63%",
+    "index": 454,
+    "skills": [50, 38, 44, 5, 63, 53, 56, 42],
+    "similar": [
+      {"index": 507, "prob": 0.28},
+      {"index": 441, "prob": 0.34},
+      {"index": 590, "prob": 0.57},
+      {"index": 602, "prob": 0.17},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Koch/Köchin Fast Food",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Köch/in und Angestellte in der Nahrungszubereitung",
+    "value": 0.81,
+    "text": "Koch/Köchin Fast Food: 81%",
+    "index": 455,
+    "skills": [28, 50, 22, 5, 41, 35, 31, 50],
+    "similar": [
+      {"index": 568, "prob": 0.64},
+      {"index": 472, "prob": 0.69},
+      {"index": 759, "prob": 0.71},
+      {"index": 798, "prob": 0.37},
+      {"index": 471, "prob": 0.66}
+    ]
+  },
+  {
+    "label": "Koch/Köchin Kantine/Cafeteria",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Köch/in und Angestellte in der Nahrungszubereitung",
+    "value": 0.83,
+    "text": "Koch/Köchin Kantine/Cafeteria: 83%",
+    "index": 456,
+    "skills": [47, 53, 47, 3, 47, 47, 44, 65],
+    "similar": [
+      {"index": 447, "prob": 0.21},
+      {"index": 497, "prob": 0.29},
+      {"index": 480, "prob": 0.1},
+      {"index": 847, "prob": 0.27},
+      {"index": 430, "prob": 0.0036}
+    ]
+  },
+  {
+    "label": "Koch/Köchin Privathaushalt",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Köch/in und Angestellte in der Nahrungszubereitung",
+    "value": 0.3,
+    "text": "Koch/Köchin Privathaushalt: 30%",
+    "index": 457,
+    "skills": [56, 56, 50, 8, 50, 22, 44, 38],
+    "similar": [
+      {"index": 620, "prob": 0.15},
+      {"index": 165, "prob": 0.24},
+      {"index": 192, "prob": 0.1},
+      {"index": 221, "prob": 0.0095},
+      {"index": 171, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Koch/Köchin Restaurant",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Köch/in und Angestellte in der Nahrungszubereitung",
+    "value": 0.96,
+    "text": "Koch/Köchin Restaurant: 96%",
+    "index": 458,
+    "skills": [41, 53, 41, 8, 44, 31, 28, 41],
+    "similar": [
+      {"index": 635, "prob": 0.92},
+      {"index": 723, "prob": 0.89},
+      {"index": 836, "prob": 0.79},
+      {"index": 753, "prob": 0.84},
+      {"index": 689, "prob": 0.63}
+    ]
+  },
+  {
+    "label": "Koch/Köchen Systemgastronomie (nicht Fast Food)",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Köch/in und Angestellte in der Nahrungszubereitung",
+    "value": 0.94,
+    "text": "Koch/Köchen Systemgastronomie (nicht Fast Food): 94%",
+    "index": 459,
+    "skills": [50, 56, 38, 14, 44, 38, 38, 60],
+    "similar": [
+      {"index": 838, "prob": 0.89},
+      {"index": 669, "prob": 0.38},
+      {"index": 783, "prob": 0.61},
+      {"index": 623, "prob": 0.64},
+      {"index": 833, "prob": 0.67}
+    ]
+  },
+  {
+    "label": "Großküche Speisenzubereitung",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Köch/in und Angestellte in der Nahrungszubereitung",
+    "value": 0.87,
+    "text": "Großküche Speisenzubereitung: 87%",
+    "index": 460,
+    "skills": [44, 47, 22, 8, 38, 22, 25, 35],
+    "similar": [
+      {"index": 471, "prob": 0.66},
+      {"index": 867, "prob": 0.85},
+      {"index": 615, "prob": 0.83},
+      {"index": 619, "prob": 0.62},
+      {"index": 798, "prob": 0.37}
+    ]
+  },
+  {
+    "label": "Barkeeper/in",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Essens- und Getränkeservice",
+    "value": 0.77,
+    "text": "Barkeeper/in: 77%",
+    "index": 461,
+    "skills": [50, 47, 41, 9, 60, 47, 47, 49],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 97, "prob": 0.65},
+      {"index": 470, "prob": 0.57},
+      {"index": 507, "prob": 0.28},
+      {"index": 590, "prob": 0.57}
+    ]
+  },
+  {
+    "label": "Lebensmittelzubereitung und Ausgabe, einschließlich Fast Food",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Essens- und Getränkeservice",
+    "value": 0.92,
+    "text": "Lebensmittelzubereitung und Ausgabe, einschließlich Fast Food: 92%",
+    "index": 462,
+    "skills": [47, 44, 25, 3, 53, 31, 38, 59],
+    "similar": [
+      {"index": 483, "prob": 0.91},
+      {"index": 833, "prob": 0.67},
+      {"index": 481, "prob": 0.82},
+      {"index": 759, "prob": 0.71},
+      {"index": 496, "prob": 0.79}
+    ]
+  },
+  {
+    "label": "Essensausgeber/in",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Essens- und Getränkeservice",
+    "value": 0.96,
+    "text": "Essensausgeber/in: 96%",
+    "index": 463,
+    "skills": [44, 41, 38, 1, 56, 44, 47, 37],
+    "similar": [
+      {"index": 154, "prob": 0.48},
+      {"index": 592, "prob": 0.94},
+      {"index": 166, "prob": 0.24},
+      {"index": 843, "prob": 0.83},
+      {"index": 223, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Kellner/in",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Essens- und Getränkeservice",
+    "value": 0.94,
+    "text": "Kellner/in: 94%",
+    "index": 464,
+    "skills": [47, 53, 31, 3, 66, 38, 47, 50],
+    "similar": [
+      {"index": 461, "prob": 0.77},
+      {"index": 834, "prob": 0.89},
+      {"index": 590, "prob": 0.57},
+      {"index": 864, "prob": 0.65},
+      {"index": 510, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Lebensmittelservierer/in, außer Restaurant",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Essens- und Getränkeservice",
+    "value": 0.86,
+    "text": "Lebensmittelservierer/in, außer Restaurant: 86%",
+    "index": 465,
+    "skills": [35, 41, 22, 2, 47, 19, 22, 67],
+    "similar": [
+      {"index": 451, "prob": 0.49},
+      {"index": 481, "prob": 0.82},
+      {"index": 472, "prob": 0.69},
+      {"index": 729, "prob": 0.61},
+      {"index": 423, "prob": 0.72}
+    ]
+  },
+  {
+    "label": "Aushilfe in Restaurant, Cafeteria und/oder Barbereich",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Andere Nahrungsmittelzubereitung und Service",
+    "value": 0.91,
+    "text": "Aushilfe in Restaurant, Cafeteria und/oder Barbereich: 91%",
+    "index": 466,
+    "skills": [44, 60, 25, 8, 44, 25, 22, 61],
+    "similar": [
+      {"index": 639, "prob": 0.72},
+      {"index": 467, "prob": 0.77},
+      {"index": 729, "prob": 0.61},
+      {"index": 813, "prob": 0.81},
+      {"index": 869, "prob": 0.38}
+    ]
+  },
+  {
+    "label": "Küchenhilfe",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Andere Nahrungsmittelzubereitung und Service",
+    "value": 0.77,
+    "text": "Küchenhilfe: 77%",
+    "index": 467,
+    "skills": [50, 69, 25, 9, 41, 28, 28, 61],
+    "similar": [
+      {"index": 639, "prob": 0.72},
+      {"index": 638, "prob": 0.57},
+      {"index": 659, "prob": 0.68},
+      {"index": 658, "prob": 0.49},
+      {"index": 655, "prob": 0.54}
+    ]
+  },
+  {
+    "label": "Host/ess Restaurant/Bar/Café",
+    "group": "Nahrungsmittelherstellung und -Service",
+    "level1": "Andere Nahrungsmittelzubereitung und Service",
+    "value": 0.97,
+    "text": "Host/ess Restaurant/Bar/Café: 97%",
+    "index": 468,
+    "skills": [41, 38, 31, 3, 53, 47, 50, 46],
+    "similar": [
+      {"index": 463, "prob": 0.96},
+      {"index": 584, "prob": 0.96},
+      {"index": 433, "prob": 0.48},
+      {"index": 592, "prob": 0.94},
+      {"index": 469, "prob": 0.94}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r Gebäudereinigung und Hausmeisterarbeiten",
+    "group": "Gebäude- und Anlagenwartung",
+    "level1": "Leitung von Gebäude- und Anlagenwartung",
+    "value": 0.94,
+    "text": "Vorgesetzte/r Gebäudereinigung und Hausmeisterarbeiten: 94%",
+    "index": 469,
+    "skills": [35, 44, 41, 8, 60, 50, 50, 49],
+    "similar": [
+      {"index": 51, "prob": 0.08},
+      {"index": 461, "prob": 0.77},
+      {"index": 470, "prob": 0.57},
+      {"index": 320, "prob": 0.28},
+      {"index": 441, "prob": 0.34}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r  landschaftsgärtnerische Arbeit und Außenarbeiten",
+    "group": "Gebäude- und Anlagenwartung",
+    "level1": "Leitung von Gebäude- und Anlagenwartung",
+    "value": 0.57,
+    "text": "Vorgesetzte/r  landschaftsgärtnerische Arbeit und Außenarbeiten: 57%",
+    "index": 470,
+    "skills": [47, 47, 50, 4, 60, 50, 50, 52],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 602, "prob": 0.17},
+      {"index": 507, "prob": 0.28},
+      {"index": 713, "prob": 0.016},
+      {"index": 847, "prob": 0.27}
+    ]
+  },
+  {
+    "label": "Hausmeister und Reinigungspersonal (nicht Haushaltshilfe)",
+    "group": "Gebäude- und Anlagenwartung",
+    "level1": "Gebäudereinigung und Schädlingsbekämpfung",
+    "value": 0.66,
+    "text": "Hausmeister und Reinigungspersonal (nicht Haushaltshilfe): 66%",
+    "index": 471,
+    "skills": [41, 50, 25, 7, 44, 22, 25, 39],
+    "similar": [
+      {"index": 619, "prob": 0.62},
+      {"index": 719, "prob": 0.41},
+      {"index": 798, "prob": 0.37},
+      {"index": 571, "prob": 0.64},
+      {"index": 751, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Haushaltshilfe",
+    "group": "Gebäude- und Anlagenwartung",
+    "level1": "Gebäudereinigung und Schädlingsbekämpfung",
+    "value": 0.69,
+    "text": "Haushaltshilfe: 69%",
+    "index": 472,
+    "skills": [38, 47, 25, 0, 44, 25, 31, 50],
+    "similar": [
+      {"index": 568, "prob": 0.64},
+      {"index": 471, "prob": 0.66},
+      {"index": 729, "prob": 0.61},
+      {"index": 626, "prob": 0.62},
+      {"index": 569, "prob": 0.64}
+    ]
+  },
+  {
+    "label": "Desinfektions- und Schädlingsbekämpfungsfachkraft",
+    "group": "Gebäude- und Anlagenwartung",
+    "level1": "Gebäudereinigung und Schädlingsbekämpfung",
+    "value": 0.66,
+    "text": "Desinfektions- und Schädlingsbekämpfungsfachkraft: 66%",
+    "index": 473,
+    "skills": [47, 50, 44, 2, 60, 53, 53, 38],
+    "similar": [
+      {"index": 825, "prob": 0.42},
+      {"index": 19, "prob": 0.047},
+      {"index": 602, "prob": 0.17},
+      {"index": 590, "prob": 0.57},
+      {"index": 589, "prob": 0.57}
+    ]
+  },
+  {
+    "label": "landschaftsgärtnerische und Außenarbeiten",
+    "group": "Gebäude- und Anlagenwartung",
+    "level1": "Anlagenwartung",
+    "value": 0.95,
+    "text": "landschaftsgärtnerische und Außenarbeiten: 95%",
+    "index": 474,
+    "skills": [44, 60, 25, 7, 38, 22, 25, 58],
+    "similar": [
+      {"index": 466, "prob": 0.91},
+      {"index": 865, "prob": 0.93},
+      {"index": 869, "prob": 0.38},
+      {"index": 813, "prob": 0.81},
+      {"index": 729, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Spezialist/in für Pestizide",
+    "group": "Gebäude- und Anlagenwartung",
+    "level1": "Anlagenwartung",
+    "value": 0.97,
+    "text": "Spezialist/in für Pestizide: 97%",
+    "index": 475,
+    "skills": [47, 53, 35, 2, 50, 35, 35, 46],
+    "similar": [
+      {"index": 585, "prob": 0.92},
+      {"index": 727, "prob": 0.91},
+      {"index": 736, "prob": 0.94},
+      {"index": 626, "prob": 0.62},
+      {"index": 873, "prob": 0.93}
+    ]
+  },
+  {
+    "label": "Gartenbaufachkraft",
+    "group": "Gebäude- und Anlagenwartung",
+    "level1": "Anlagenwartung",
+    "value": 0.77,
+    "text": "Gartenbaufachkraft: 77%",
+    "index": 476,
+    "skills": [60, 66, 38, 1, 47, 38, 41, 47],
+    "similar": [
+      {"index": 686, "prob": 0.59},
+      {"index": 649, "prob": 0.71},
+      {"index": 692, "prob": 0.72},
+      {"index": 690, "prob": 0.65},
+      {"index": 641, "prob": 0.39}
+    ]
+  },
+  {
+    "label": "Saalchef/in Kasino",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Leitung von Wellness- und Dienstleistungspersonal",
+    "value": 0.28,
+    "text": "Saalchef/in Kasino: 28%",
+    "index": 477,
+    "skills": [13, 10, 47, 2, 72, 56, 53, 29],
+    "similar": [
+      {"index": 41, "prob": 0.25},
+      {"index": 60, "prob": 0.13},
+      {"index": 52, "prob": 0.08},
+      {"index": 8, "prob": 0.069},
+      {"index": 204, "prob": 0.059}
+    ]
+  },
+  {
+    "label": "Aufseher/in Spielautomaten",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Leitung von Wellness- und Dienstleistungspersonal",
+    "value": 0.54,
+    "text": "Aufseher/in Spielautomaten: 54%",
+    "index": 478,
+    "skills": [38, 44, 28, 6, 60, 41, 38, 59],
+    "similar": [
+      {"index": 447, "prob": 0.21},
+      {"index": 824, "prob": 0.066},
+      {"index": 535, "prob": 0.39},
+      {"index": 433, "prob": 0.48},
+      {"index": 451, "prob": 0.49}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r von Dienstleistungspersonal",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Leitung von Wellness- und Dienstleistungspersonal",
+    "value": 0.076,
+    "text": "Vorgesetzte/r von Dienstleistungspersonal: 8%",
+    "index": 479,
+    "skills": [35, 31, 50, 11, 69, 53, 63, 62],
+    "similar": [
+      {"index": 234, "prob": 0.045},
+      {"index": 826, "prob": 0.029},
+      {"index": 713, "prob": 0.016},
+      {"index": 9, "prob": 0.03},
+      {"index": 33, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Tiertrainer/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Tierpflege",
+    "value": 0.1,
+    "text": "Tiertrainer/in: 10%",
+    "index": 480,
+    "skills": [47, 50, 53, 5, 50, 38, 47, 53],
+    "similar": [
+      {"index": 824, "prob": 0.066},
+      {"index": 661, "prob": 0.003},
+      {"index": 95, "prob": 0.03},
+      {"index": 367, "prob": 0.0042},
+      {"index": 221, "prob": 0.0095}
+    ]
+  },
+  {
+    "label": "Haus- und Zootierpfleger/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Tierpflege",
+    "value": 0.82,
+    "text": "Haus- und Zootierpfleger/in: 82%",
+    "index": 481,
+    "skills": [41, 44, 28, 4, 44, 31, 35, 63],
+    "similar": [
+      {"index": 496, "prob": 0.79},
+      {"index": 759, "prob": 0.71},
+      {"index": 833, "prob": 0.67},
+      {"index": 569, "prob": 0.64},
+      {"index": 472, "prob": 0.69}
+    ]
+  },
+  {
+    "label": "Croupier",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Unterhaltungsindustriepersonal",
+    "value": 0.96,
+    "text": "Croupier: 96%",
+    "index": 482,
+    "skills": [53, 53, 44, 2, 63, 47, 47, 49],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 461, "prob": 0.77},
+      {"index": 470, "prob": 0.57},
+      {"index": 589, "prob": 0.57},
+      {"index": 446, "prob": 0.57}
+    ]
+  },
+  {
+    "label": "Spielhallen- und Sportwettenbuchhalter/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Unterhaltungsindustriepersonal",
+    "value": 0.91,
+    "text": "Spielhallen- und Sportwettenbuchhalter/in: 91%",
+    "index": 483,
+    "skills": [44, 41, 25, 6, 50, 31, 38, 56],
+    "similar": [
+      {"index": 481, "prob": 0.82},
+      {"index": 759, "prob": 0.71},
+      {"index": 852, "prob": 0.87},
+      {"index": 496, "prob": 0.79},
+      {"index": 510, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Filmvorführer/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Unterhaltungsindustriepersonal",
+    "value": 0.97,
+    "text": "Filmvorführer/in: 97%",
+    "index": 484,
+    "skills": [47, 53, 31, 10, 44, 25, 31, 22],
+    "similar": [
+      {"index": 608, "prob": 0.87},
+      {"index": 784, "prob": 0.85},
+      {"index": 709, "prob": 0.89},
+      {"index": 840, "prob": 0.93},
+      {"index": 725, "prob": 0.94}
+    ]
+  },
+  {
+    "label": "Platzanweiser/in, Lobbypersonal, Einlasser/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Unterhaltungsindustriepersonal",
+    "value": 0.96,
+    "text": "Platzanweiser/in, Lobbypersonal, Einlasser/in: 96%",
+    "index": 485,
+    "skills": [38, 38, 31, 17, 60, 47, 47, 53],
+    "similar": [
+      {"index": 469, "prob": 0.94},
+      {"index": 478, "prob": 0.54},
+      {"index": 461, "prob": 0.77},
+      {"index": 834, "prob": 0.89},
+      {"index": 282, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Freizeit- und Erholungsmitarbeiter/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Unterhaltungsindustriepersonal",
+    "value": 0.72,
+    "text": "Freizeit- und Erholungsmitarbeiter/in: 72%",
+    "index": 486,
+    "skills": [28, 41, 22, 11, 56, 28, 41, 64],
+    "similar": [
+      {"index": 451, "prob": 0.49},
+      {"index": 478, "prob": 0.54},
+      {"index": 568, "prob": 0.64},
+      {"index": 472, "prob": 0.69},
+      {"index": 833, "prob": 0.67}
+    ]
+  },
+  {
+    "label": "Personal Requisite",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Unterhaltungsindustriepersonal",
+    "value": 0.61,
+    "text": "Personal Requisite: 61%",
+    "index": 487,
+    "skills": [50, 47, 50, 66, 50, 44, 44, 55],
+    "similar": [
+      {"index": 342, "prob": 0.13},
+      {"index": 306, "prob": 0.015},
+      {"index": 494, "prob": 0.01},
+      {"index": 343, "prob": 0.021},
+      {"index": 295, "prob": 0.0068}
+    ]
+  },
+  {
+    "label": "Umkleideraum-, Garderoben- und Ankleidezimmerpersonal",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Unterhaltungsindustriepersonal",
+    "value": 0.43,
+    "text": "Umkleideraum-, Garderoben- und Ankleidezimmerpersonal: 43%",
+    "index": 488,
+    "skills": [25, 25, 19, 6, 53, 38, 31, 43],
+    "similar": [
+      {"index": 535, "prob": 0.39},
+      {"index": 436, "prob": 0.36},
+      {"index": 163, "prob": 0.24},
+      {"index": 256, "prob": 0.032},
+      {"index": 98, "prob": 0.22}
+    ]
+  },
+  {
+    "label": "Einbalsamierer/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Bestattungspersonal",
+    "value": 0.54,
+    "text": "Einbalsamierer/in: 54%",
+    "index": 489,
+    "skills": [56, 60, 31, 16, 53, 31, 35, 81],
+    "similar": [
+      {"index": 407, "prob": 0.4},
+      {"index": 399, "prob": 0.34},
+      {"index": 377, "prob": 0.34},
+      {"index": 406, "prob": 0.4},
+      {"index": 390, "prob": 0.23}
+    ]
+  },
+  {
+    "label": "Begräbnisarbeiter/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Bestattungspersonal",
+    "value": 0.37,
+    "text": "Begräbnisarbeiter/in: 37%",
+    "index": 490,
+    "skills": [22, 25, 28, 7, 63, 25, 25, 86],
+    "similar": [
+      {"index": 266, "prob": 0.032},
+      {"index": 392, "prob": 0.13},
+      {"index": 436, "prob": 0.36},
+      {"index": 267, "prob": 0.032},
+      {"index": 377, "prob": 0.34}
+    ]
+  },
+  {
+    "label": "Bestattungsfachkraft",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Bestattungspersonal",
+    "value": 0.2,
+    "text": "Bestattungsfachkraft: 20%",
+    "index": 491,
+    "skills": [47, 41, 44, 14, 78, 56, 53, 90],
+    "similar": [
+      {"index": 401, "prob": 0.058},
+      {"index": 373, "prob": 0.14},
+      {"index": 357, "prob": 0.0042},
+      {"index": 397, "prob": 0.043},
+      {"index": 382, "prob": 0.009}
+    ]
+  },
+  {
+    "label": "Coiffeur/Herrenfriseur",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Beautypersonal",
+    "value": 0.8,
+    "text": "Coiffeur/Herrenfriseur: 80%",
+    "index": 492,
+    "skills": [53, 60, 44, 11, 53, 22, 35, 58],
+    "similar": [
+      {"index": 698, "prob": 0.49},
+      {"index": 624, "prob": 0.75},
+      {"index": 820, "prob": 0.67},
+      {"index": 623, "prob": 0.64},
+      {"index": 669, "prob": 0.38}
+    ]
+  },
+  {
+    "label": "Friseur/in oder Kosmetiker/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Beautypersonal",
+    "value": 0.11,
+    "text": "Friseur/in oder Kosmetiker/in: 11%",
+    "index": 493,
+    "skills": [72, 72, 69, 5, 53, 44, 47, 73],
+    "similar": [
+      {"index": 360, "prob": 0.0042},
+      {"index": 348, "prob": 0.0036},
+      {"index": 381, "prob": 0.038},
+      {"index": 349, "prob": 0.023},
+      {"index": 404, "prob": 0.0035}
+    ]
+  },
+  {
+    "label": "Maskenbildner/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Beautypersonal",
+    "value": 0.01,
+    "text": "Maskenbildner/in: 1%",
+    "index": 494,
+    "skills": [69, 69, 60, 63, 50, 44, 47, 50],
+    "similar": [
+      {"index": 771, "prob": 0.0049},
+      {"index": 313, "prob": 0.0055},
+      {"index": 295, "prob": 0.0068},
+      {"index": 207, "prob": 0.0077},
+      {"index": 289, "prob": 0.0088}
+    ]
+  },
+  {
+    "label": "Nagel- und Fußpfleger/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Beautypersonal",
+    "value": 0.95,
+    "text": "Nagel- und Fußpfleger/in: 95%",
+    "index": 495,
+    "skills": [53, 50, 41, 16, 50, 38, 41, 49],
+    "similar": [
+      {"index": 643, "prob": 0.53},
+      {"index": 669, "prob": 0.38},
+      {"index": 222, "prob": 0.42},
+      {"index": 433, "prob": 0.48},
+      {"index": 623, "prob": 0.64}
+    ]
+  },
+  {
+    "label": "Haarwäscher/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Beautypersonal",
+    "value": 0.79,
+    "text": "Haarwäscher/in: 79%",
+    "index": 496,
+    "skills": [47, 50, 25, 8, 44, 31, 35, 63],
+    "similar": [
+      {"index": 759, "prob": 0.71},
+      {"index": 569, "prob": 0.64},
+      {"index": 624, "prob": 0.75},
+      {"index": 833, "prob": 0.67},
+      {"index": 790, "prob": 0.76}
+    ]
+  },
+  {
+    "label": "Hautpflege-Spezialist/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Beautypersonal",
+    "value": 0.29,
+    "text": "Hautpflege-Spezialist/in: 29%",
+    "index": 497,
+    "skills": [53, 50, 50, 0, 50, 38, 41, 71],
+    "similar": [
+      {"index": 381, "prob": 0.038},
+      {"index": 430, "prob": 0.0036},
+      {"index": 447, "prob": 0.21},
+      {"index": 400, "prob": 0.029},
+      {"index": 395, "prob": 0.13}
+    ]
+  },
+  {
+    "label": "Gepäckträger/in und Hotelpage",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Gepäckträger/in, Hotelpage, Concierge",
+    "value": 0.83,
+    "text": "Gepäckträger/in und Hotelpage: 83%",
+    "index": 498,
+    "skills": [41, 47, 28, 3, 60, 35, 31, 63],
+    "similar": [
+      {"index": 478, "prob": 0.54},
+      {"index": 833, "prob": 0.67},
+      {"index": 481, "prob": 0.82},
+      {"index": 759, "prob": 0.71},
+      {"index": 624, "prob": 0.75}
+    ]
+  },
+  {
+    "label": "Concierge",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Gepäckträger/in, Hotelpage, Concierge",
+    "value": 0.21,
+    "text": "Concierge: 21%",
+    "index": 499,
+    "skills": [31, 25, 50, 29, 75, 41, 44, 69],
+    "similar": [
+      {"index": 505, "prob": 0.0061},
+      {"index": 282, "prob": 0.032},
+      {"index": 293, "prob": 0.13},
+      {"index": 291, "prob": 0.0077},
+      {"index": 268, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Reiseleiter/in und -begleiter/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Reise- und Tourleitung",
+    "value": 0.91,
+    "text": "Reiseleiter/in und -begleiter/in: 91%",
+    "index": 500,
+    "skills": [19, 13, 35, 26, 60, 22, 41, 45],
+    "similar": [
+      {"index": 278, "prob": 0.032},
+      {"index": 256, "prob": 0.032},
+      {"index": 279, "prob": 0.032},
+      {"index": 542, "prob": 0.46},
+      {"index": 260, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Reiseveranstalter/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Reise- und Tourleitung",
+    "value": 0.057,
+    "text": "Reiseveranstalter/in: 6%",
+    "index": 501,
+    "skills": [31, 28, 47, 32, 63, 53, 63, 44],
+    "similar": [
+      {"index": 185, "prob": 0.016},
+      {"index": 61, "prob": 0.037},
+      {"index": 7, "prob": 0.035},
+      {"index": 319, "prob": 0.022},
+      {"index": 16, "prob": 0.0063}
+    ]
+  },
+  {
+    "label": "Erzieher/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Andere Beauty- und Dienstleistungsberufe",
+    "value": 0.084,
+    "text": "Erzieher/in: 8%",
+    "index": 502,
+    "skills": [41, 31, 50, 8, 60, 47, 50, 90],
+    "similar": [
+      {"index": 267, "prob": 0.032},
+      {"index": 370, "prob": 0.0042},
+      {"index": 355, "prob": 0.0042},
+      {"index": 356, "prob": 0.0042},
+      {"index": 358, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Pflegeassistent/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Andere Personal Care und Dienstleister",
+    "value": 0.74,
+    "text": "Pflegeassistent/in: 74%",
+    "index": 503,
+    "skills": [47, 31, 28, 6, 66, 25, 31, 93],
+    "similar": [
+      {"index": 423, "prob": 0.72},
+      {"index": 452, "prob": 0.67},
+      {"index": 406, "prob": 0.4},
+      {"index": 405, "prob": 0.4},
+      {"index": 490, "prob": 0.37}
+    ]
+  },
+  {
+    "label": "Personal Trainer",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Andere Personal Care und Dienstleister",
+    "value": 0.085,
+    "text": "Personal Trainer: 9%",
+    "index": 504,
+    "skills": [38, 50, 50, 12, 60, 22, 47, 65],
+    "similar": [
+      {"index": 824, "prob": 0.066},
+      {"index": 54, "prob": 0.08},
+      {"index": 430, "prob": 0.0036},
+      {"index": 416, "prob": 0.018},
+      {"index": 282, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Freizeitgestalter/in, Teamer/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Andere Personal Care und Dienstleister",
+    "value": 0.0061,
+    "text": "Freizeitgestalter/in, Teamer/in: 1%",
+    "index": 505,
+    "skills": [35, 10, 56, 23, 72, 47, 44, 76],
+    "similar": [
+      {"index": 285, "prob": 0.0044},
+      {"index": 369, "prob": 0.0042},
+      {"index": 203, "prob": 0.0043},
+      {"index": 232, "prob": 0.0035},
+      {"index": 358, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Wohnheimverwalter/in",
+    "group": "Wellness- und Dienstleistungsberufe",
+    "level1": "Andere Personal Care und Dienstleister",
+    "value": 0.064,
+    "text": "Wohnheimverwalter/in: 6%",
+    "index": 506,
+    "skills": [35, 16, 53, 14, 75, 69, 63, 89],
+    "similar": [
+      {"index": 227, "prob": 0.0085},
+      {"index": 21, "prob": 0.015},
+      {"index": 27, "prob": 0.0039},
+      {"index": 199, "prob": 0.0047},
+      {"index": 32, "prob": 0.0067}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r von Verkaufspersonal im Einzelhandel",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Leitung von Verkaufspersonal",
+    "value": 0.28,
+    "text": "Vorgesetzte/r von Verkaufspersonal im Einzelhandel: 28%",
+    "index": 507,
+    "skills": [50, 44, 47, 12, 60, 53, 53, 44],
+    "similar": [
+      {"index": 602, "prob": 0.17},
+      {"index": 661, "prob": 0.003},
+      {"index": 453, "prob": 0.1},
+      {"index": 19, "prob": 0.047},
+      {"index": 18, "prob": 0.047}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r von Verkaufspersonal (nicht Einzelhandel)",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Leitung von Verkaufspersonal",
+    "value": 0.075,
+    "text": "Vorgesetzte/r von Verkaufspersonal (nicht Einzelhandel): 8%",
+    "index": 508,
+    "skills": [38, 0, 60, 9, 72, 63, 69, 41],
+    "similar": [
+      {"index": 10, "prob": 0.03},
+      {"index": 23, "prob": 0.01},
+      {"index": 5, "prob": 0.015},
+      {"index": 15, "prob": 0.0055},
+      {"index": 202, "prob": 0.012}
+    ]
+  },
+  {
+    "label": "Kassierer/in",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Einzelhandelpersonal",
+    "value": 0.97,
+    "text": "Kassierer/in: 97%",
+    "index": 509,
+    "skills": [44, 41, 31, 8, 50, 38, 38, 50],
+    "similar": [
+      {"index": 483, "prob": 0.91},
+      {"index": 584, "prob": 0.96},
+      {"index": 433, "prob": 0.48},
+      {"index": 852, "prob": 0.87},
+      {"index": 585, "prob": 0.92}
+    ]
+  },
+  {
+    "label": "Cash Desk in Spielbanken, Verkaufsstandkassierer/in",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Einzelhandelpersonal",
+    "value": 0.83,
+    "text": "Cash Desk in Spielbanken, Verkaufsstandkassierer/in: 83%",
+    "index": 510,
+    "skills": [50, 47, 22, 2, 53, 38, 41, 50],
+    "similar": [
+      {"index": 569, "prob": 0.64},
+      {"index": 833, "prob": 0.67},
+      {"index": 759, "prob": 0.71},
+      {"index": 626, "prob": 0.62},
+      {"index": 691, "prob": 0.65}
+    ]
+  },
+  {
+    "label": "Verkaufs- und Verleihschalterpersonal",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Einzelhandelpersonal",
+    "value": 0.97,
+    "text": "Verkaufs- und Verleihschalterpersonal: 97%",
+    "index": 511,
+    "skills": [41, 28, 35, 12, 56, 44, 44, 50],
+    "similar": [
+      {"index": 485, "prob": 0.96},
+      {"index": 584, "prob": 0.96},
+      {"index": 410, "prob": 0.25},
+      {"index": 83, "prob": 0.93},
+      {"index": 535, "prob": 0.39}
+    ]
+  },
+  {
+    "label": "Ersatzteilehändler/in",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Einzelhandelpersonal",
+    "value": 0.98,
+    "text": "Ersatzteilehändler/in: 98%",
+    "index": 512,
+    "skills": [44, 44, 47, 1, 63, 50, 66, 44],
+    "similar": [
+      {"index": 602, "prob": 0.17},
+      {"index": 454, "prob": 0.63},
+      {"index": 473, "prob": 0.66},
+      {"index": 661, "prob": 0.003},
+      {"index": 589, "prob": 0.57}
+    ]
+  },
+  {
+    "label": "Einzelhandelkauffrau/-mann",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Einzelhandelpersonal",
+    "value": 0.92,
+    "text": "Einzelhandelkauffrau/-mann: 92%",
+    "index": 513,
+    "skills": [41, 28, 47, 9, 63, 63, 69, 51],
+    "similar": [
+      {"index": 26, "prob": 0.091},
+      {"index": 39, "prob": 0.25},
+      {"index": 479, "prob": 0.076},
+      {"index": 525, "prob": 0.86},
+      {"index": 35, "prob": 0.25}
+    ]
+  },
+  {
+    "label": "Werbeverkäufer/in",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Handelsvertreter/in Dienstleistungen",
+    "value": 0.54,
+    "text": "Werbeverkäufer/in: 54%",
+    "index": 514,
+    "skills": [35, 6, 53, 14, 75, 63, 72, 36],
+    "similar": [
+      {"index": 508, "prob": 0.075},
+      {"index": 23, "prob": 0.01},
+      {"index": 10, "prob": 0.03},
+      {"index": 5, "prob": 0.015},
+      {"index": 8, "prob": 0.069}
+    ]
+  },
+  {
+    "label": "Versicherungskauffrau/-mann",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Handelsvertreter/in Dienstleistungen",
+    "value": 0.92,
+    "text": "Versicherungskauffrau/-mann: 92%",
+    "index": 515,
+    "skills": [35, 0, 47, 6, 60, 60, 66, 45],
+    "similar": [
+      {"index": 13, "prob": 0.59},
+      {"index": 81, "prob": 0.04},
+      {"index": 105, "prob": 0.22},
+      {"index": 243, "prob": 0.4},
+      {"index": 31, "prob": 0.81}
+    ]
+  },
+  {
+    "label": "Vertreter/in für Wertpapiere und Güter",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Handelsvertreter/in Dienstleistungen",
+    "value": 0.016,
+    "text": "Vertreter/in für Wertpapiere und Güter: 2%",
+    "index": 516,
+    "skills": [19, 6, 50, 9, 60, 53, 75, 25],
+    "similar": [
+      {"index": 59, "prob": 0.012},
+      {"index": 140, "prob": 0.014},
+      {"index": 3, "prob": 0.014},
+      {"index": 202, "prob": 0.012},
+      {"index": 4, "prob": 0.013}
+    ]
+  },
+  {
+    "label": "Vertreter/in für Finanzdienstleistungen",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Handelsvertreter/in Dienstleistungen",
+    "value": 0.016,
+    "text": "Vertreter/in für Finanzdienstleistungen: 2%",
+    "index": 517,
+    "skills": [31, 19, 47, 4, 69, 53, 78, 37],
+    "similar": [
+      {"index": 28, "prob": 0.0073},
+      {"index": 526, "prob": 0.0041},
+      {"index": 16, "prob": 0.0063},
+      {"index": 23, "prob": 0.01},
+      {"index": 4, "prob": 0.013}
+    ]
+  },
+  {
+    "label": "Börsenhändler/in",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Handelsvertreter/in Dienstleistungen",
+    "value": 0.016,
+    "text": "Börsenhändler/in: 2%",
+    "index": 518,
+    "skills": [22, 22, 41, 0, 56, 63, 56, 23],
+    "similar": [
+      {"index": 134, "prob": 0.011},
+      {"index": 132, "prob": 0.01},
+      {"index": 140, "prob": 0.014},
+      {"index": 147, "prob": 0.014},
+      {"index": 142, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Tourismuskauffrau/-mann",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Handelsvertreter/in Dienstleistungen",
+    "value": 0.099,
+    "text": "Tourismuskauffrau/-mann: 10%",
+    "index": 519,
+    "skills": [31, 19, 50, 1, 69, 53, 66, 35],
+    "similar": [
+      {"index": 8, "prob": 0.069},
+      {"index": 517, "prob": 0.016},
+      {"index": 26, "prob": 0.091},
+      {"index": 28, "prob": 0.0073},
+      {"index": 7, "prob": 0.035}
+    ]
+  },
+  {
+    "label": "Handelsvertreter/in, Großhandel und Produktio (technische und wissenschaftliche Produkte)",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Handelsvertreter/in Großhandel und Produktion",
+    "value": 0.25,
+    "text": "Handelsvertreter/in, Großhandel und Produktio (technische und wissenschaftliche Produkte): 25%",
+    "index": 520,
+    "skills": [35, 0, 50, 3, 72, 75, 81, 31],
+    "similar": [
+      {"index": 10, "prob": 0.03},
+      {"index": 239, "prob": 0.035},
+      {"index": 508, "prob": 0.075},
+      {"index": 242, "prob": 0.06},
+      {"index": 0, "prob": 0.015}
+    ]
+  },
+  {
+    "label": "Handelsvertreter/in, Großhandel und Produktion (außer wissenschaftliche und technische Produkte)",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Handelsvertreter/in Großhandel und Produktion",
+    "value": 0.85,
+    "text": "Handelsvertreter/in, Großhandel und Produktion (außer wissenschaftliche und technische Produkte): 85%",
+    "index": 521,
+    "skills": [31, 25, 50, 2, 69, 66, 72, 27],
+    "similar": [
+      {"index": 40, "prob": 0.25},
+      {"index": 46, "prob": 0.77},
+      {"index": 519, "prob": 0.099},
+      {"index": 517, "prob": 0.016},
+      {"index": 45, "prob": 0.29}
+    ]
+  },
+  {
+    "label": "Vertriebsmitarbeiter/in Produktvorstellung",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Andere Verkaufsberufe",
+    "value": 0.51,
+    "text": "Vertriebsmitarbeiter/in Produktvorstellung: 51%",
+    "index": 522,
+    "skills": [35, 25, 47, 3, 50, 35, 63, 42],
+    "similar": [
+      {"index": 188, "prob": 0.0045},
+      {"index": 258, "prob": 0.032},
+      {"index": 410, "prob": 0.25},
+      {"index": 124, "prob": 0.1},
+      {"index": 435, "prob": 0.048}
+    ]
+  },
+  {
+    "label": "Mannequin/Model",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Andere Verkaufsberufe",
+    "value": 0.98,
+    "text": "Mannequin/Model: 98%",
+    "index": 523,
+    "skills": [10, 10, 41, 31, 50, 31, 28, 7],
+    "similar": [
+      {"index": 77, "prob": 0.23},
+      {"index": 209, "prob": 0.44},
+      {"index": 208, "prob": 0.25},
+      {"index": 197, "prob": 0.43},
+      {"index": 262, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Immobilienmakler/in",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Andere Verkaufsberufe",
+    "value": 0.97,
+    "text": "Immobilienmakler/in: 97%",
+    "index": 524,
+    "skills": [6, 3, 38, 5, 60, 66, 63, 38],
+    "similar": [
+      {"index": 31, "prob": 0.81},
+      {"index": 41, "prob": 0.25},
+      {"index": 72, "prob": 0.94},
+      {"index": 243, "prob": 0.4},
+      {"index": 477, "prob": 0.28}
+    ]
+  },
+  {
+    "label": "Immobilienkauffrau/-mann",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Andere Verkaufsberufe",
+    "value": 0.86,
+    "text": "Immobilienkauffrau/-mann: 86%",
+    "index": 525,
+    "skills": [25, 22, 47, 4, 69, 72, 72, 51],
+    "similar": [
+      {"index": 28, "prob": 0.0073},
+      {"index": 26, "prob": 0.091},
+      {"index": 1, "prob": 0.16},
+      {"index": 40, "prob": 0.25},
+      {"index": 45, "prob": 0.29}
+    ]
+  },
+  {
+    "label": "Vertriebsingenieur/in",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Andere Verkaufsberufe",
+    "value": 0.0041,
+    "text": "Vertriebsingenieur/in: 0%",
+    "index": 526,
+    "skills": [44, 25, 63, 0, 75, 69, 81, 36],
+    "similar": [
+      {"index": 33, "prob": 0.003},
+      {"index": 27, "prob": 0.0039},
+      {"index": 661, "prob": 0.003},
+      {"index": 351, "prob": 0.0039},
+      {"index": 429, "prob": 0.0036}
+    ]
+  },
+  {
+    "label": "Telemarketer/in",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Andere Verkaufsberufe",
+    "value": 0.99,
+    "text": "Telemarketer/in: 99%",
+    "index": 527,
+    "skills": [25, 13, 28, 3, 63, 44, 78, 26],
+    "similar": [
+      {"index": 517, "prob": 0.016},
+      {"index": 516, "prob": 0.016},
+      {"index": 46, "prob": 0.77},
+      {"index": 8, "prob": 0.069},
+      {"index": 519, "prob": 0.099}
+    ]
+  },
+  {
+    "label": "Direktvertrieb (Tür-zu-Tür), Zeitungs- und Straßenverkäufer/in, und verwandte Berufe",
+    "group": "Vertrieb und verwandte Berufe",
+    "level1": "Andere Verkaufsberufe",
+    "value": 0.94,
+    "text": "Direktvertrieb (Tür-zu-Tür), Zeitungs- und Straßenverkäufer/in, und verwandte Berufe: 94%",
+    "index": 528,
+    "skills": [22, 0, 50, 6, 69, 53, 72, 45],
+    "similar": [
+      {"index": 8, "prob": 0.069},
+      {"index": 515, "prob": 0.92},
+      {"index": 31, "prob": 0.81},
+      {"index": 52, "prob": 0.08},
+      {"index": 13, "prob": 0.59}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r von Büro- und Verwaltungspersonal",
+    "group": "Administration & Sekretariat",
+    "level1": "Leitung von Sekretariats- und administrativem Personal",
+    "value": 0.014,
+    "text": "Vorgesetzte/r von Büro- und Verwaltungspersonal: 1%",
+    "index": 529,
+    "skills": [41, 13, 60, 1, 75, 66, 66, 55],
+    "similar": [
+      {"index": 15, "prob": 0.0055},
+      {"index": 23, "prob": 0.01},
+      {"index": 28, "prob": 0.0073},
+      {"index": 33, "prob": 0.003},
+      {"index": 526, "prob": 0.0041}
+    ]
+  },
+  {
+    "label": "Telefonzentralenpersonal",
+    "group": "Administration & Sekretariat",
+    "level1": "Kommunikationstechnikbetreiber/in",
+    "value": 0.96,
+    "text": "Telefonzentralenpersonal: 96%",
+    "index": 530,
+    "skills": [44, 31, 22, 0, 63, 25, 31, 62],
+    "similar": [
+      {"index": 575, "prob": 0.81},
+      {"index": 423, "prob": 0.72},
+      {"index": 462, "prob": 0.92},
+      {"index": 498, "prob": 0.83},
+      {"index": 483, "prob": 0.91}
+    ]
+  },
+  {
+    "label": "Telefonauskunft",
+    "group": "Administration & Sekretariat",
+    "level1": "Kommunikationstechnikbetreiber/in",
+    "value": 0.97,
+    "text": "Telefonauskunft: 97%",
+    "index": 531,
+    "skills": [47, 22, 31, 1, 56, 31, 35, 54],
+    "similar": [
+      {"index": 575, "prob": 0.81},
+      {"index": 535, "prob": 0.39},
+      {"index": 579, "prob": 0.81},
+      {"index": 576, "prob": 0.96},
+      {"index": 584, "prob": 0.96}
+    ]
+  },
+  {
+    "label": "Inkassosachbearbeiter/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Finanzangestellte/r",
+    "value": 0.95,
+    "text": "Inkassosachbearbeiter/in: 95%",
+    "index": 532,
+    "skills": [47, 16, 41, 0, 66, 60, 63, 42],
+    "similar": [
+      {"index": 35, "prob": 0.25},
+      {"index": 409, "prob": 0.17},
+      {"index": 6, "prob": 0.73},
+      {"index": 26, "prob": 0.091},
+      {"index": 513, "prob": 0.92}
+    ]
+  },
+  {
+    "label": "Sachbearbeiter/in, Abrechnungen, Kosten, Raten",
+    "group": "Administration & Sekretariat",
+    "level1": "Finanzangestellte/r",
+    "value": 0.96,
+    "text": "Sachbearbeiter/in, Abrechnungen, Kosten, Raten: 96%",
+    "index": 533,
+    "skills": [44, 25, 25, 0, 50, 41, 44, 40],
+    "similar": [
+      {"index": 535, "prob": 0.39},
+      {"index": 543, "prob": 0.46},
+      {"index": 541, "prob": 0.46},
+      {"index": 83, "prob": 0.93},
+      {"index": 857, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Buchhalter/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Finanzangestellte/r",
+    "value": 0.98,
+    "text": "Buchhalter/in: 98%",
+    "index": 534,
+    "skills": [47, 25, 35, 0, 53, 38, 41, 41],
+    "similar": [
+      {"index": 533, "prob": 0.96},
+      {"index": 543, "prob": 0.46},
+      {"index": 83, "prob": 0.93},
+      {"index": 535, "prob": 0.39},
+      {"index": 857, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Kassierer/in im Kasino",
+    "group": "Administration & Sekretariat",
+    "level1": "Finanzangestellte/r",
+    "value": 0.39,
+    "text": "Kassierer/in im Kasino: 39%",
+    "index": 535,
+    "skills": [38, 25, 25, 3, 53, 38, 38, 47],
+    "similar": [
+      {"index": 436, "prob": 0.36},
+      {"index": 410, "prob": 0.25},
+      {"index": 163, "prob": 0.24},
+      {"index": 166, "prob": 0.24},
+      {"index": 188, "prob": 0.0045}
+    ]
+  },
+  {
+    "label": "Lohnbuchhalter/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Finanzangestellte/r",
+    "value": 0.97,
+    "text": "Lohnbuchhalter/in: 97%",
+    "index": 536,
+    "skills": [31, 13, 25, 1, 44, 25, 28, 39],
+    "similar": [
+      {"index": 542, "prob": 0.46},
+      {"index": 543, "prob": 0.46},
+      {"index": 488, "prob": 0.43},
+      {"index": 576, "prob": 0.96},
+      {"index": 535, "prob": 0.39}
+    ]
+  },
+  {
+    "label": "Mitarbeiter/in Beschaffung",
+    "group": "Administration & Sekretariat",
+    "level1": "Finanzangestellte/r",
+    "value": 0.98,
+    "text": "Mitarbeiter/in Beschaffung: 98%",
+    "index": 537,
+    "skills": [6, 10, 35, 2, 63, 47, 47, 37],
+    "similar": [
+      {"index": 477, "prob": 0.28},
+      {"index": 265, "prob": 0.032},
+      {"index": 14, "prob": 0.96},
+      {"index": 191, "prob": 0.67},
+      {"index": 449, "prob": 0.95}
+    ]
+  },
+  {
+    "label": "Kassenbeamter/-beamtin",
+    "group": "Administration & Sekretariat",
+    "level1": "Finanzangestellte/r",
+    "value": 0.98,
+    "text": "Kassenbeamter/-beamtin: 98%",
+    "index": 538,
+    "skills": [47, 31, 35, 2, 53, 35, 38, 43],
+    "similar": [
+      {"index": 543, "prob": 0.46},
+      {"index": 584, "prob": 0.96},
+      {"index": 509, "prob": 0.97},
+      {"index": 533, "prob": 0.96},
+      {"index": 535, "prob": 0.39}
+    ]
+  },
+  {
+    "label": "Finanzmakler/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.98,
+    "text": "Finanzmakler/in: 98%",
+    "index": 539,
+    "skills": [47, 25, 41, 0, 50, 47, 38, 26],
+    "similar": [
+      {"index": 71, "prob": 0.94},
+      {"index": 150, "prob": 0.52},
+      {"index": 780, "prob": 0.64},
+      {"index": 640, "prob": 0.63},
+      {"index": 151, "prob": 0.81}
+    ]
+  },
+  {
+    "label": "Angestellte/r für Korrespondenz im Finanzwesen",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.86,
+    "text": "Angestellte/r für Korrespondenz im Finanzwesen: 86%",
+    "index": 540,
+    "skills": [41, 6, 50, 3, 56, 47, 47, 43],
+    "similar": [
+      {"index": 130, "prob": 0.029},
+      {"index": 66, "prob": 0.23},
+      {"index": 219, "prob": 0.65},
+      {"index": 55, "prob": 0.08},
+      {"index": 147, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Urkundenbeamt/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.46,
+    "text": "Urkundenbeamt/in: 46%",
+    "index": 541,
+    "skills": [31, 25, 25, 0, 53, 47, 44, 35],
+    "similar": [
+      {"index": 535, "prob": 0.39},
+      {"index": 488, "prob": 0.43},
+      {"index": 436, "prob": 0.36},
+      {"index": 50, "prob": 0.08},
+      {"index": 163, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Verwaltungsfachangestellte/r",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.46,
+    "text": "Verwaltungsfachangestellte/r: 46%",
+    "index": 542,
+    "skills": [28, 19, 31, 4, 50, 28, 35, 41],
+    "similar": [
+      {"index": 488, "prob": 0.43},
+      {"index": 535, "prob": 0.39},
+      {"index": 94, "prob": 0.03},
+      {"index": 163, "prob": 0.24},
+      {"index": 256, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Büroangestellte/r Zulassungen & Genehmigungen",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.46,
+    "text": "Büroangestellte/r Zulassungen & Genehmigungen: 46%",
+    "index": 543,
+    "skills": [44, 25, 28, 0, 50, 35, 31, 38],
+    "similar": [
+      {"index": 535, "prob": 0.39},
+      {"index": 163, "prob": 0.24},
+      {"index": 488, "prob": 0.43},
+      {"index": 94, "prob": 0.03},
+      {"index": 166, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Bewilligungserteiler/in Kredite",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.97,
+    "text": "Bewilligungserteiler/in Kredite: 97%",
+    "index": 544,
+    "skills": [41, 19, 28, 0, 63, 53, 47, 47],
+    "similar": [
+      {"index": 83, "prob": 0.93},
+      {"index": 533, "prob": 0.96},
+      {"index": 541, "prob": 0.46},
+      {"index": 535, "prob": 0.39},
+      {"index": 449, "prob": 0.95}
+    ]
+  },
+  {
+    "label": "Kreditprüfer/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.97,
+    "text": "Kreditprüfer/in: 97%",
+    "index": 545,
+    "skills": [25, 0, 25, 0, 53, 44, 38, 34],
+    "similar": [
+      {"index": 240, "prob": 0.41},
+      {"index": 75, "prob": 0.94},
+      {"index": 244, "prob": 0.94},
+      {"index": 14, "prob": 0.96},
+      {"index": 555, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Kundendienst",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.55,
+    "text": "Kundendienst: 55%",
+    "index": 546,
+    "skills": [41, 22, 44, 0, 50, 47, 53, 40],
+    "similar": [
+      {"index": 124, "prob": 0.1},
+      {"index": 188, "prob": 0.0045},
+      {"index": 410, "prob": 0.25},
+      {"index": 435, "prob": 0.048},
+      {"index": 91, "prob": 0.042}
+    ]
+  },
+  {
+    "label": "Sachbearbeiter/in, Anträge auf staatliche Leistungen",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.7,
+    "text": "Sachbearbeiter/in, Anträge auf staatliche Leistungen: 70%",
+    "index": 547,
+    "skills": [31, 25, 44, 5, 69, 50, 50, 59],
+    "similar": [
+      {"index": 38, "prob": 0.25},
+      {"index": 236, "prob": 0.13},
+      {"index": 826, "prob": 0.029},
+      {"index": 479, "prob": 0.076},
+      {"index": 235, "prob": 0.25}
+    ]
+  },
+  {
+    "label": "Büroangestellte/r Ablage",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.97,
+    "text": "Büroangestellte/r Ablage: 97%",
+    "index": 548,
+    "skills": [47, 41, 47, 16, 50, 35, 31, 46],
+    "similar": [
+      {"index": 723, "prob": 0.89},
+      {"index": 495, "prob": 0.95},
+      {"index": 340, "prob": 0.74},
+      {"index": 731, "prob": 0.36},
+      {"index": 458, "prob": 0.96}
+    ]
+  },
+  {
+    "label": "Rezeptionist/in Hotel, Motel, Resort",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.94,
+    "text": "Rezeptionist/in Hotel, Motel, Resort: 94%",
+    "index": 549,
+    "skills": [38, 25, 41, 7, 66, 41, 47, 65],
+    "similar": [
+      {"index": 547, "prob": 0.7},
+      {"index": 425, "prob": 0.63},
+      {"index": 236, "prob": 0.13},
+      {"index": 234, "prob": 0.045},
+      {"index": 560, "prob": 0.49}
+    ]
+  },
+  {
+    "label": "Sachbearbeiter/in (außer Kredit & staatliche Leistungen)",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.94,
+    "text": "Sachbearbeiter/in (außer Kredit & staatliche Leistungen): 94%",
+    "index": 550,
+    "skills": [31, 22, 31, 5, 53, 44, 47, 21],
+    "similar": [
+      {"index": 541, "prob": 0.46},
+      {"index": 74, "prob": 0.9},
+      {"index": 62, "prob": 0.47},
+      {"index": 335, "prob": 0.89},
+      {"index": 50, "prob": 0.08}
+    ]
+  },
+  {
+    "label": "Bibliotheksassistenz, Büro",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.95,
+    "text": "Bibliotheksassistenz, Büro: 95%",
+    "index": 551,
+    "skills": [41, 35, 31, 19, 53, 28, 35, 42],
+    "similar": [
+      {"index": 733, "prob": 0.93},
+      {"index": 483, "prob": 0.91},
+      {"index": 402, "prob": 0.91},
+      {"index": 535, "prob": 0.39},
+      {"index": 852, "prob": 0.87}
+    ]
+  },
+  {
+    "label": "Kreditsachbearbeiter/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.92,
+    "text": "Kreditsachbearbeiter/in: 92%",
+    "index": 552,
+    "skills": [50, 3, 44, 0, 66, 47, 53, 43],
+    "similar": [
+      {"index": 540, "prob": 0.86},
+      {"index": 409, "prob": 0.17},
+      {"index": 130, "prob": 0.029},
+      {"index": 78, "prob": 0.58},
+      {"index": 66, "prob": 0.23}
+    ]
+  },
+  {
+    "label": "Angestellte/r für Kontoeröffnungen",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.99,
+    "text": "Angestellte/r für Kontoeröffnungen: 99%",
+    "index": 553,
+    "skills": [47, 25, 38, 0, 60, 44, 50, 35],
+    "similar": [
+      {"index": 554, "prob": 0.98},
+      {"index": 83, "prob": 0.93},
+      {"index": 534, "prob": 0.98},
+      {"index": 546, "prob": 0.55},
+      {"index": 50, "prob": 0.08}
+    ]
+  },
+  {
+    "label": "Angestellte/r für Bestellungen",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.98,
+    "text": "Angestellte/r für Bestellungen: 98%",
+    "index": 554,
+    "skills": [47, 25, 38, 1, 60, 50, 56, 40],
+    "similar": [
+      {"index": 83, "prob": 0.93},
+      {"index": 546, "prob": 0.55},
+      {"index": 454, "prob": 0.63},
+      {"index": 532, "prob": 0.95},
+      {"index": 12, "prob": 0.59}
+    ]
+  },
+  {
+    "label": "Assistenz Personalabteilung (außer Abrechnung und Stunden)",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.9,
+    "text": "Assistenz Personalabteilung (außer Abrechnung und Stunden): 90%",
+    "index": 555,
+    "skills": [25, 0, 38, 1, 53, 44, 44, 56],
+    "similar": [
+      {"index": 266, "prob": 0.032},
+      {"index": 269, "prob": 0.032},
+      {"index": 281, "prob": 0.032},
+      {"index": 129, "prob": 0.028},
+      {"index": 249, "prob": 0.032}
+    ]
+  },
+  {
+    "label": "Rezeptionist/in und Auskunft",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.96,
+    "text": "Rezeptionist/in und Auskunft: 96%",
+    "index": 556,
+    "skills": [44, 22, 38, 1, 53, 35, 38, 71],
+    "similar": [
+      {"index": 575, "prob": 0.81},
+      {"index": 425, "prob": 0.63},
+      {"index": 549, "prob": 0.94},
+      {"index": 573, "prob": 0.86},
+      {"index": 367, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Angestellte/r für Fahrscheine und Reservierung",
+    "group": "Administration & Sekretariat",
+    "level1": "Informations- und Dokumentationsangestellte/r",
+    "value": 0.61,
+    "text": "Angestellte/r für Fahrscheine und Reservierung: 61%",
+    "index": 557,
+    "skills": [47, 28, 44, 20, 66, 47, 56, 67],
+    "similar": [
+      {"index": 234, "prob": 0.045},
+      {"index": 479, "prob": 0.076},
+      {"index": 282, "prob": 0.032},
+      {"index": 560, "prob": 0.49},
+      {"index": 287, "prob": 0.26}
+    ]
+  },
+  {
+    "label": "Agent/in für Fracht & Güter",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.99,
+    "text": "Agent/in für Fracht & Güter: 99%",
+    "index": 558,
+    "skills": [28, 10, 31, 2, 50, 50, 44, 34],
+    "similar": [
+      {"index": 322, "prob": 0.98},
+      {"index": 82, "prob": 0.98},
+      {"index": 545, "prob": 0.97},
+      {"index": 541, "prob": 0.46},
+      {"index": 449, "prob": 0.95}
+    ]
+  },
+  {
+    "label": "Kurier/in und Bot/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.94,
+    "text": "Kurier/in und Bot/in: 94%",
+    "index": 559,
+    "skills": [53, 53, 31, 0, 44, 28, 35, 40],
+    "similar": [
+      {"index": 871, "prob": 0.9},
+      {"index": 873, "prob": 0.93},
+      {"index": 663, "prob": 0.93},
+      {"index": 842, "prob": 0.83},
+      {"index": 754, "prob": 0.92}
+    ]
+  },
+  {
+    "label": "Disponent/in Polizei, Feuerwehr und Krankenwagen ",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.49,
+    "text": "Disponent/in Polizei, Feuerwehr und Krankenwagen : 49%",
+    "index": 560,
+    "skills": [44, 35, 47, 3, 72, 50, 53, 64],
+    "similar": [
+      {"index": 826, "prob": 0.029},
+      {"index": 713, "prob": 0.016},
+      {"index": 443, "prob": 0.08},
+      {"index": 440, "prob": 0.34},
+      {"index": 234, "prob": 0.045}
+    ]
+  },
+  {
+    "label": "Disponent/in (außer Polizei, Feuerwehr und Krankenwagen)",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.96,
+    "text": "Disponent/in (außer Polizei, Feuerwehr und Krankenwagen): 96%",
+    "index": 561,
+    "skills": [44, 28, 47, 6, 50, 50, 47, 44],
+    "similar": [
+      {"index": 566, "prob": 0.88},
+      {"index": 410, "prob": 0.25},
+      {"index": 546, "prob": 0.55},
+      {"index": 83, "prob": 0.93},
+      {"index": 188, "prob": 0.0045}
+    ]
+  },
+  {
+    "label": "Ableser/in (Strom-/Wasserzähler)",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.85,
+    "text": "Ableser/in (Strom-/Wasserzähler): 85%",
+    "index": 562,
+    "skills": [44, 47, 31, 1, 44, 35, 38, 39],
+    "similar": [
+      {"index": 785, "prob": 0.78},
+      {"index": 836, "prob": 0.79},
+      {"index": 626, "prob": 0.62},
+      {"index": 728, "prob": 0.7},
+      {"index": 609, "prob": 0.79}
+    ]
+  },
+  {
+    "label": "Büroangestellte/r Post",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.95,
+    "text": "Büroangestellte/r Post: 95%",
+    "index": 563,
+    "skills": [50, 53, 25, 3, 50, 31, 41, 38],
+    "similar": [
+      {"index": 873, "prob": 0.93},
+      {"index": 871, "prob": 0.9},
+      {"index": 841, "prob": 0.91},
+      {"index": 733, "prob": 0.93},
+      {"index": 559, "prob": 0.94}
+    ]
+  },
+  {
+    "label": "Postzusteller/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.68,
+    "text": "Postzusteller/in: 68%",
+    "index": 564,
+    "skills": [47, 47, 25, 0, 50, 25, 25, 22],
+    "similar": [
+      {"index": 719, "prob": 0.41},
+      {"index": 245, "prob": 0.5},
+      {"index": 619, "prob": 0.62},
+      {"index": 863, "prob": 0.5},
+      {"index": 675, "prob": 0.55}
+    ]
+  },
+  {
+    "label": "Postsortierer/in, Bedienung von Sortiermaschinen",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.79,
+    "text": "Postsortierer/in, Bedienung von Sortiermaschinen: 79%",
+    "index": 565,
+    "skills": [50, 60, 22, 0, 44, 19, 25, 40],
+    "similar": [
+      {"index": 751, "prob": 0.61},
+      {"index": 822, "prob": 0.66},
+      {"index": 837, "prob": 0.69},
+      {"index": 619, "prob": 0.62},
+      {"index": 621, "prob": 0.73}
+    ]
+  },
+  {
+    "label": "Mitarbeiter/in in Produktion, Planung und Terminüberwachung",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.88,
+    "text": "Mitarbeiter/in in Produktion, Planung und Terminüberwachung: 88%",
+    "index": 566,
+    "skills": [38, 25, 47, 2, 47, 44, 47, 44],
+    "similar": [
+      {"index": 546, "prob": 0.55},
+      {"index": 410, "prob": 0.25},
+      {"index": 188, "prob": 0.0045},
+      {"index": 124, "prob": 0.1},
+      {"index": 640, "prob": 0.63}
+    ]
+  },
+  {
+    "label": "Lagerlogistiker/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.98,
+    "text": "Lagerlogistiker/in: 98%",
+    "index": 567,
+    "skills": [47, 50, 31, 0, 44, 35, 38, 37],
+    "similar": [
+      {"index": 562, "prob": 0.85},
+      {"index": 754, "prob": 0.92},
+      {"index": 871, "prob": 0.9},
+      {"index": 841, "prob": 0.91},
+      {"index": 873, "prob": 0.93}
+    ]
+  },
+  {
+    "label": "Warenverräumer/in, Verkaufsfläche",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.64,
+    "text": "Warenverräumer/in, Verkaufsfläche: 64%",
+    "index": 568,
+    "skills": [31, 47, 28, 0, 47, 28, 38, 50],
+    "similar": [
+      {"index": 451, "prob": 0.49},
+      {"index": 626, "prob": 0.62},
+      {"index": 478, "prob": 0.54},
+      {"index": 783, "prob": 0.61},
+      {"index": 798, "prob": 0.37}
+    ]
+  },
+  {
+    "label": "Warenkennzeichner/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.64,
+    "text": "Warenkennzeichner/in: 64%",
+    "index": 569,
+    "skills": [50, 50, 25, 0, 44, 35, 35, 54],
+    "similar": [
+      {"index": 626, "prob": 0.62},
+      {"index": 783, "prob": 0.61},
+      {"index": 655, "prob": 0.54},
+      {"index": 656, "prob": 0.59},
+      {"index": 698, "prob": 0.49}
+    ]
+  },
+  {
+    "label": "Warenverräumer/in, Großlager",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.64,
+    "text": "Warenverräumer/in, Großlager: 64%",
+    "index": 570,
+    "skills": [35, 53, 19, 1, 41, 38, 41, 30],
+    "similar": [
+      {"index": 863, "prob": 0.5},
+      {"index": 619, "prob": 0.62},
+      {"index": 675, "prob": 0.55},
+      {"index": 798, "prob": 0.37},
+      {"index": 719, "prob": 0.41}
+    ]
+  },
+  {
+    "label": "Auftragsbearbeiter/in, Groß-und Einzelhandel",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.64,
+    "text": "Auftragsbearbeiter/in, Groß-und Einzelhandel: 64%",
+    "index": 571,
+    "skills": [31, 44, 19, 7, 44, 22, 22, 31],
+    "similar": [
+      {"index": 866, "prob": 0.37},
+      {"index": 619, "prob": 0.62},
+      {"index": 719, "prob": 0.41},
+      {"index": 798, "prob": 0.37},
+      {"index": 594, "prob": 0.41}
+    ]
+  },
+  {
+    "label": "Wäger/in, Vermesser/in, Prüfer/in und Prober/in, Bestandsführung",
+    "group": "Administration & Sekretariat",
+    "level1": "Inventar-, Terminplanungs-, Zustellungs-, und Aussendungspersonal",
+    "value": 0.95,
+    "text": "Wäger/in, Vermesser/in, Prüfer/in und Prober/in, Bestandsführung: 95%",
+    "index": 572,
+    "skills": [56, 38, 22, 2, 53, 28, 38, 15],
+    "similar": [
+      {"index": 245, "prob": 0.5},
+      {"index": 675, "prob": 0.55},
+      {"index": 856, "prob": 0.9},
+      {"index": 564, "prob": 0.68},
+      {"index": 784, "prob": 0.85}
+    ]
+  },
+  {
+    "label": "Leitende/r Sekretär/in oder leitende Verwaltungsassistenz",
+    "group": "Administration & Sekretariat",
+    "level1": "Sekretariat & Verwaltungsassistenz",
+    "value": 0.86,
+    "text": "Leitende/r Sekretär/in oder leitende Verwaltungsassistenz: 86%",
+    "index": 573,
+    "skills": [44, 6, 41, 1, 56, 44, 47, 63],
+    "similar": [
+      {"index": 78, "prob": 0.58},
+      {"index": 188, "prob": 0.0045},
+      {"index": 252, "prob": 0.032},
+      {"index": 302, "prob": 0.56},
+      {"index": 234, "prob": 0.045}
+    ]
+  },
+  {
+    "label": "Sekretär/in Recht",
+    "group": "Administration & Sekretariat",
+    "level1": "Sekretariat & Verwaltungsassistenz",
+    "value": 0.98,
+    "text": "Sekretär/in Recht: 98%",
+    "index": 574,
+    "skills": [35, 19, 38, 1, 50, 28, 38, 46],
+    "similar": [
+      {"index": 542, "prob": 0.46},
+      {"index": 576, "prob": 0.96},
+      {"index": 531, "prob": 0.97},
+      {"index": 535, "prob": 0.39},
+      {"index": 94, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Sekretär/in Medizin",
+    "group": "Administration & Sekretariat",
+    "level1": "Sekretariat & Verwaltungsassistenz",
+    "value": 0.81,
+    "text": "Sekretär/in Medizin: 81%",
+    "index": 575,
+    "skills": [47, 25, 25, 4, 53, 28, 31, 65],
+    "similar": [
+      {"index": 423, "prob": 0.72},
+      {"index": 535, "prob": 0.39},
+      {"index": 451, "prob": 0.49},
+      {"index": 496, "prob": 0.79},
+      {"index": 478, "prob": 0.54}
+    ]
+  },
+  {
+    "label": "Sekretär/in und Verwaltungsmitarbeiter/in, außer Recht, Medizin und Vorstand",
+    "group": "Administration & Sekretariat",
+    "level1": "Sekretariat & Verwaltungsassistenz",
+    "value": 0.96,
+    "text": "Sekretär/in und Verwaltungsmitarbeiter/in, außer Recht, Medizin und Vorstand: 96%",
+    "index": 576,
+    "skills": [35, 25, 28, 3, 50, 38, 35, 49],
+    "similar": [
+      {"index": 535, "prob": 0.39},
+      {"index": 543, "prob": 0.46},
+      {"index": 488, "prob": 0.43},
+      {"index": 542, "prob": 0.46},
+      {"index": 450, "prob": 0.84}
+    ]
+  },
+  {
+    "label": "Computerbediener/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Anderes Sekretariats- und Verwaltungsassistenzpersonal",
+    "value": 0.78,
+    "text": "Computerbediener/in: 78%",
+    "index": 577,
+    "skills": [56, 25, 44, 1, 50, 38, 44, 27],
+    "similar": [
+      {"index": 150, "prob": 0.52},
+      {"index": 88, "prob": 0.0065},
+      {"index": 102, "prob": 0.22},
+      {"index": 155, "prob": 0.75},
+      {"index": 780, "prob": 0.64}
+    ]
+  },
+  {
+    "label": "Dateneingeber/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Anderes Sekretariats- und Verwaltungsassistenzpersonal",
+    "value": 0.99,
+    "text": "Dateneingeber/in: 99%",
+    "index": 578,
+    "skills": [81, 35, 35, 0, 44, 35, 35, 45],
+    "similar": [
+      {"index": 700, "prob": 0.27},
+      {"index": 671, "prob": 0.65},
+      {"index": 388, "prob": 0.47},
+      {"index": 439, "prob": 0.34},
+      {"index": 663, "prob": 0.93}
+    ]
+  },
+  {
+    "label": "Textverarbeiter/in und Maschinenschreiber/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Anderes Sekretariats- und Verwaltungsassistenzpersonal",
+    "value": 0.81,
+    "text": "Textverarbeiter/in und Maschinenschreiber/in: 81%",
+    "index": 579,
+    "skills": [53, 31, 31, 0, 47, 25, 31, 50],
+    "similar": [
+      {"index": 543, "prob": 0.46},
+      {"index": 759, "prob": 0.71},
+      {"index": 472, "prob": 0.69},
+      {"index": 820, "prob": 0.67},
+      {"index": 569, "prob": 0.64}
+    ]
+  },
+  {
+    "label": "Desktop-Publisher/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Anderes Sekretariats- und Verwaltungsassistenzpersonal",
+    "value": 0.16,
+    "text": "Desktop-Publisher/in: 16%",
+    "index": 580,
+    "skills": [50, 47, 69, 46, 47, 38, 47, 36],
+    "similar": [
+      {"index": 343, "prob": 0.021},
+      {"index": 309, "prob": 0.047},
+      {"index": 207, "prob": 0.0077},
+      {"index": 307, "prob": 0.037},
+      {"index": 771, "prob": 0.0049}
+    ]
+  },
+  {
+    "label": "Bearbeiter/in Versicherungsansprüche",
+    "group": "Administration & Sekretariat",
+    "level1": "Anderes Sekretariats- und Verwaltungsassistenzpersonal",
+    "value": 0.98,
+    "text": "Bearbeiter/in Versicherungsansprüche: 98%",
+    "index": 581,
+    "skills": [31, 25, 28, 0, 50, 35, 41, 54],
+    "similar": [
+      {"index": 576, "prob": 0.96},
+      {"index": 450, "prob": 0.84},
+      {"index": 535, "prob": 0.39},
+      {"index": 542, "prob": 0.46},
+      {"index": 57, "prob": 0.97}
+    ]
+  },
+  {
+    "label": "Bearbeiter/in Versicherungsangelegenheiten",
+    "group": "Administration & Sekretariat",
+    "level1": "Anderes Sekretariats- und Verwaltungsassistenzpersonal",
+    "value": 0.98,
+    "text": "Bearbeiter/in Versicherungsangelegenheiten: 98%",
+    "index": 582,
+    "skills": [35, 25, 31, 0, 47, 38, 41, 38],
+    "similar": [
+      {"index": 533, "prob": 0.96},
+      {"index": 535, "prob": 0.39},
+      {"index": 576, "prob": 0.96},
+      {"index": 541, "prob": 0.46},
+      {"index": 543, "prob": 0.46}
+    ]
+  },
+  {
+    "label": "Poststelle",
+    "group": "Administration & Sekretariat",
+    "level1": "Anderes Sekretariats- und Verwaltungsassistenzpersonal",
+    "value": 0.94,
+    "text": "Poststelle: 94%",
+    "index": 583,
+    "skills": [53, 53, 25, 1, 44, 19, 22, 53],
+    "similar": [
+      {"index": 729, "prob": 0.61},
+      {"index": 813, "prob": 0.81},
+      {"index": 790, "prob": 0.76},
+      {"index": 822, "prob": 0.66},
+      {"index": 655, "prob": 0.54}
+    ]
+  },
+  {
+    "label": "Büroangestellte/r, allgemein",
+    "group": "Administration & Sekretariat",
+    "level1": "Anderes Sekretariats- und Verwaltungsassistenzpersonal",
+    "value": 0.96,
+    "text": "Büroangestellte/r, allgemein: 96%",
+    "index": 584,
+    "skills": [47, 35, 31, 3, 56, 41, 41, 53],
+    "similar": [
+      {"index": 834, "prob": 0.89},
+      {"index": 478, "prob": 0.54},
+      {"index": 483, "prob": 0.91},
+      {"index": 510, "prob": 0.83},
+      {"index": 462, "prob": 0.92}
+    ]
+  },
+  {
+    "label": "Büromaschinenbedienung, außer Computer",
+    "group": "Administration & Sekretariat",
+    "level1": "Anderes Sekretariats- und Verwaltungsassistenzpersonal",
+    "value": 0.92,
+    "text": "Büromaschinenbedienung, außer Computer: 92%",
+    "index": 585,
+    "skills": [50, 50, 35, 5, 47, 35, 35, 46],
+    "similar": [
+      {"index": 626, "prob": 0.62},
+      {"index": 727, "prob": 0.91},
+      {"index": 783, "prob": 0.61},
+      {"index": 788, "prob": 0.86},
+      {"index": 820, "prob": 0.67}
+    ]
+  },
+  {
+    "label": "Korreturleser/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Anderes Sekretariats- und Verwaltungsassistenzpersonal",
+    "value": 0.84,
+    "text": "Korreturleser/in: 84%",
+    "index": 586,
+    "skills": [25, 22, 22, 4, 31, 19, 22, 12],
+    "similar": [
+      {"index": 571, "prob": 0.64},
+      {"index": 245, "prob": 0.5},
+      {"index": 90, "prob": 0.48},
+      {"index": 866, "prob": 0.37},
+      {"index": 542, "prob": 0.46}
+    ]
+  },
+  {
+    "label": "Statistische/r Assistant/in",
+    "group": "Administration & Sekretariat",
+    "level1": "Anderes Sekretariats- und Verwaltungsassistenzpersonal",
+    "value": 0.66,
+    "text": "Statistische/r Assistant/in: 66%",
+    "index": 587,
+    "skills": [28, 13, 50, 1, 47, 41, 44, 34],
+    "similar": [
+      {"index": 174, "prob": 0.061},
+      {"index": 442, "prob": 0.34},
+      {"index": 256, "prob": 0.032},
+      {"index": 130, "prob": 0.029},
+      {"index": 147, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r von Holzfäller/innen",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Leitung von Land-/Forstwirtschafts- und Fischereipersonal",
+    "value": 0.57,
+    "text": "Vorgesetzte/r von Holzfäller/innen: 57%",
+    "index": 588,
+    "skills": [50, 50, 50, 1, 50, 47, 50, 39],
+    "similar": [
+      {"index": 159, "prob": 0.25},
+      {"index": 167, "prob": 0.24},
+      {"index": 847, "prob": 0.27},
+      {"index": 320, "prob": 0.28},
+      {"index": 95, "prob": 0.03}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r von Aquakulturarbeiter/innen",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Leitung von Land-/Forstwirtschafts- und Fischereipersonal",
+    "value": 0.57,
+    "text": "Vorgesetzte/r von Aquakulturarbeiter/innen: 57%",
+    "index": 589,
+    "skills": [53, 53, 50, 6, 63, 50, 56, 44],
+    "similar": [
+      {"index": 602, "prob": 0.17},
+      {"index": 661, "prob": 0.003},
+      {"index": 19, "prob": 0.047},
+      {"index": 507, "prob": 0.28},
+      {"index": 453, "prob": 0.1}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r von Ernte- und Gartenbauarbeiter/innen",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Leitung von Land-/Forstwirtschafts- und Fischereipersonal",
+    "value": 0.57,
+    "text": "Vorgesetzte/r von Ernte- und Gartenbauarbeiter/innen: 57%",
+    "index": 590,
+    "skills": [50, 47, 35, 3, 63, 50, 53, 42],
+    "similar": [
+      {"index": 441, "prob": 0.34},
+      {"index": 661, "prob": 0.003},
+      {"index": 507, "prob": 0.28},
+      {"index": 602, "prob": 0.17},
+      {"index": 825, "prob": 0.42}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r von Arbeiter/innen in Tierhaltung und Tierpflege",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Leitung von Land-/Forstwirtschafts- und Fischereipersonal",
+    "value": 0.57,
+    "text": "Vorgesetzte/r von Arbeiter/innen in Tierhaltung und Tierpflege: 57%",
+    "index": 591,
+    "skills": [44, 44, 53, 4, 63, 56, 56, 55],
+    "similar": [
+      {"index": 713, "prob": 0.016},
+      {"index": 17, "prob": 0.047},
+      {"index": 661, "prob": 0.003},
+      {"index": 443, "prob": 0.08},
+      {"index": 602, "prob": 0.17}
+    ]
+  },
+  {
+    "label": "Landwirtschaftliche Inspektor/in",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Landwirtschaftliches Personal",
+    "value": 0.94,
+    "text": "Landwirtschaftliche Inspektor/in: 94%",
+    "index": 592,
+    "skills": [41, 38, 41, 4, 44, 47, 47, 38],
+    "similar": [
+      {"index": 830, "prob": 0.71},
+      {"index": 166, "prob": 0.24},
+      {"index": 843, "prob": 0.83},
+      {"index": 65, "prob": 0.23},
+      {"index": 154, "prob": 0.48}
+    ]
+  },
+  {
+    "label": "Tierzüchter/in",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Landwirtschaftliches Personal",
+    "value": 0.95,
+    "text": "Tierzüchter/in: 95%",
+    "index": 593,
+    "skills": [47, 47, 35, 9, 44, 28, 44, 30],
+    "similar": [
+      {"index": 791, "prob": 0.88},
+      {"index": 814, "prob": 0.93},
+      {"index": 162, "prob": 0.24},
+      {"index": 757, "prob": 0.83},
+      {"index": 841, "prob": 0.91}
+    ]
+  },
+  {
+    "label": "Arbeiter/in Hobeln und Sortieren, landwirtschaftliche Produkte",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Landwirtschaftliches Personal",
+    "value": 0.41,
+    "text": "Arbeiter/in Hobeln und Sortieren, landwirtschaftliche Produkte: 41%",
+    "index": 594,
+    "skills": [44, 47, 0, 0, 35, 19, 25, 27],
+    "similar": [
+      {"index": 866, "prob": 0.37},
+      {"index": 798, "prob": 0.37},
+      {"index": 869, "prob": 0.38},
+      {"index": 874, "prob": 0.37},
+      {"index": 163, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Führer/in landwirtschaftliche Geräte",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Landwirtschaftliches Personal",
+    "value": 0.87,
+    "text": "Führer/in landwirtschaftliche Geräte: 87%",
+    "index": 595,
+    "skills": [60, 63, 22, 1, 50, 19, 25, 26],
+    "similar": [
+      {"index": 715, "prob": 0.73},
+      {"index": 777, "prob": 0.86},
+      {"index": 738, "prob": 0.84},
+      {"index": 621, "prob": 0.73},
+      {"index": 762, "prob": 0.52}
+    ]
+  },
+  {
+    "label": "Fischer/in und ähnliche Fischereiberufe",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Fischerei- und Jagdberufe",
+    "value": 0.83,
+    "text": "Fischer/in und ähnliche Fischereiberufe: 83%",
+    "index": 596,
+    "skills": [60, 69, 31, 1, 44, 41, 31, 31],
+    "similar": [
+      {"index": 650, "prob": 0.8},
+      {"index": 740, "prob": 0.65},
+      {"index": 849, "prob": 0.62},
+      {"index": 718, "prob": 0.82},
+      {"index": 707, "prob": 0.77}
+    ]
+  },
+  {
+    "label": "Jäger/in und Pelzjäger/in",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Fischerei- und Jagdberufe",
+    "value": 0.77,
+    "text": "Jäger/in und Pelzjäger/in: 77%",
+    "index": 597,
+    "skills": [53, 56, 35, 0, 38, 22, 22, 11],
+    "similar": [
+      {"index": 564, "prob": 0.68},
+      {"index": 675, "prob": 0.55},
+      {"index": 245, "prob": 0.5},
+      {"index": 863, "prob": 0.5},
+      {"index": 621, "prob": 0.73}
+    ]
+  },
+  {
+    "label": "Wald- und Naturschutzarbeiter/in",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Forstwirtschaftliche, Naturerhaltung-, und Holzgewinnungsberufe",
+    "value": 0.87,
+    "text": "Wald- und Naturschutzarbeiter/in: 87%",
+    "index": 598,
+    "skills": [50, 56, 44, 1, 47, 38, 44, 47],
+    "similar": [
+      {"index": 828, "prob": 0.55},
+      {"index": 847, "prob": 0.27},
+      {"index": 669, "prob": 0.38},
+      {"index": 783, "prob": 0.61},
+      {"index": 864, "prob": 0.65}
+    ]
+  },
+  {
+    "label": "Holzfäller/in",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Forstwirtschaftliche, Naturerhaltung-, und Holzgewinnungsberufe",
+    "value": 0.76,
+    "text": "Holzfäller/in: 76%",
+    "index": 599,
+    "skills": [44, 63, 28, 0, 31, 25, 31, 35],
+    "similar": [
+      {"index": 619, "prob": 0.62},
+      {"index": 751, "prob": 0.61},
+      {"index": 798, "prob": 0.37},
+      {"index": 687, "prob": 0.7},
+      {"index": 659, "prob": 0.68}
+    ]
+  },
+  {
+    "label": "Bediener/in von Holzgewinnungsgeräten",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Forstwirtschaftliche, Naturerhaltung-, und Holzgewinnungsberufe",
+    "value": 0.79,
+    "text": "Bediener/in von Holzgewinnungsgeräten: 79%",
+    "index": 600,
+    "skills": [53, 60, 22, 0, 38, 28, 31, 45],
+    "similar": [
+      {"index": 655, "prob": 0.54},
+      {"index": 687, "prob": 0.7},
+      {"index": 751, "prob": 0.61},
+      {"index": 659, "prob": 0.68},
+      {"index": 822, "prob": 0.66}
+    ]
+  },
+  {
+    "label": "Bediener/in von Hobel und Zuschnitt",
+    "group": "Land- & Forstwirtschaftsarbeit, Fischerei ",
+    "level1": "Forstwirtschaftliche, Naturerhaltung-, und Holzgewinnungsberufe",
+    "value": 0.97,
+    "text": "Bediener/in von Hobel und Zuschnitt: 97%",
+    "index": 601,
+    "skills": [47, 47, 38, 0, 50, 38, 41, 52],
+    "similar": [
+      {"index": 783, "prob": 0.61},
+      {"index": 97, "prob": 0.65},
+      {"index": 838, "prob": 0.89},
+      {"index": 727, "prob": 0.91},
+      {"index": 833, "prob": 0.67}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r von Bau- und Abbauarbeiter/innen",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Leitung von Bau- und Abbaupersonal",
+    "value": 0.17,
+    "text": "Vorgesetzte/r von Bau- und Abbauarbeiter/innen: 17%",
+    "index": 602,
+    "skills": [47, 50, 50, 7, 60, 50, 56, 44],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 19, "prob": 0.047},
+      {"index": 453, "prob": 0.1},
+      {"index": 18, "prob": 0.047},
+      {"index": 17, "prob": 0.047}
+    ]
+  },
+  {
+    "label": "Kesselhersteller/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.68,
+    "text": "Kesselhersteller/in: 68%",
+    "index": 603,
+    "skills": [72, 69, 35, 0, 44, 35, 31, 56],
+    "similar": [
+      {"index": 660, "prob": 0.37},
+      {"index": 680, "prob": 0.4},
+      {"index": 690, "prob": 0.65},
+      {"index": 686, "prob": 0.59},
+      {"index": 697, "prob": 0.097}
+    ]
+  },
+  {
+    "label": "Maurer/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.82,
+    "text": "Maurer/in: 82%",
+    "index": 604,
+    "skills": [60, 72, 38, 9, 41, 28, 35, 38],
+    "similar": [
+      {"index": 678, "prob": 0.73},
+      {"index": 711, "prob": 0.79},
+      {"index": 714, "prob": 0.79},
+      {"index": 693, "prob": 0.67},
+      {"index": 740, "prob": 0.65}
+    ]
+  },
+  {
+    "label": "Steinmetz",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.89,
+    "text": "Steinmetz: 89%",
+    "index": 605,
+    "skills": [60, 63, 44, 1, 53, 47, 47, 31],
+    "similar": [
+      {"index": 627, "prob": 0.35},
+      {"index": 827, "prob": 0.18},
+      {"index": 648, "prob": 0.71},
+      {"index": 662, "prob": 0.74},
+      {"index": 161, "prob": 0.38}
+    ]
+  },
+  {
+    "label": "Bauschreiner/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.72,
+    "text": "Bauschreiner/in: 72%",
+    "index": 606,
+    "skills": [50, 66, 44, 5, 47, 28, 31, 31],
+    "similar": [
+      {"index": 689, "prob": 0.63},
+      {"index": 171, "prob": 0.24},
+      {"index": 849, "prob": 0.62},
+      {"index": 169, "prob": 0.24},
+      {"index": 627, "prob": 0.35}
+    ]
+  },
+  {
+    "label": "Trockenbaumonteur/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.72,
+    "text": "Trockenbaumonteur/in: 72%",
+    "index": 607,
+    "skills": [56, 66, 50, 16, 44, 44, 41, 50],
+    "similar": [
+      {"index": 643, "prob": 0.53},
+      {"index": 669, "prob": 0.38},
+      {"index": 623, "prob": 0.64},
+      {"index": 641, "prob": 0.39},
+      {"index": 312, "prob": 0.48}
+    ]
+  },
+  {
+    "label": "Teppichleger/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.87,
+    "text": "Teppichleger/in: 87%",
+    "index": 608,
+    "skills": [53, 56, 31, 6, 47, 31, 35, 23],
+    "similar": [
+      {"index": 784, "prob": 0.85},
+      {"index": 694, "prob": 0.86},
+      {"index": 757, "prob": 0.83},
+      {"index": 675, "prob": 0.55},
+      {"index": 169, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Bodenverleger/in, außer Teppich, Holz und harte Fliesen",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.79,
+    "text": "Bodenverleger/in, außer Teppich, Holz und harte Fliesen: 79%",
+    "index": 609,
+    "skills": [53, 53, 41, 2, 47, 38, 35, 36],
+    "similar": [
+      {"index": 786, "prob": 0.71},
+      {"index": 170, "prob": 0.24},
+      {"index": 162, "prob": 0.24},
+      {"index": 164, "prob": 0.24},
+      {"index": 648, "prob": 0.71}
+    ]
+  },
+  {
+    "label": "Parkettschleifer/in und -versiegler/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.87,
+    "text": "Parkettschleifer/in und -versiegler/in: 87%",
+    "index": 610,
+    "skills": [56, 63, 25, 4, 35, 22, 25, 19],
+    "similar": [
+      {"index": 760, "prob": 0.81},
+      {"index": 777, "prob": 0.86},
+      {"index": 738, "prob": 0.84},
+      {"index": 735, "prob": 0.78},
+      {"index": 597, "prob": 0.77}
+    ]
+  },
+  {
+    "label": "Fliesen-, Platten- und Mosiakverleger/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.75,
+    "text": "Fliesen-, Platten- und Mosiakverleger/in: 75%",
+    "index": 611,
+    "skills": [53, 53, 44, 2, 44, 44, 44, 15],
+    "similar": [
+      {"index": 161, "prob": 0.38},
+      {"index": 662, "prob": 0.74},
+      {"index": 164, "prob": 0.24},
+      {"index": 117, "prob": 0.38},
+      {"index": 168, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Betonmaurer/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.94,
+    "text": "Betonmaurer/in: 94%",
+    "index": 612,
+    "skills": [53, 69, 25, 8, 38, 22, 31, 30],
+    "similar": [
+      {"index": 625, "prob": 0.87},
+      {"index": 823, "prob": 0.92},
+      {"index": 732, "prob": 0.91},
+      {"index": 741, "prob": 0.88},
+      {"index": 761, "prob": 0.89}
+    ]
+  },
+  {
+    "label": "Estrich- und Terrazzoverleger/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.88,
+    "text": "Estrich- und Terrazzoverleger/in: 88%",
+    "index": 613,
+    "skills": [56, 69, 25, 22, 41, 22, 25, 37],
+    "similar": [
+      {"index": 625, "prob": 0.87},
+      {"index": 795, "prob": 0.64},
+      {"index": 751, "prob": 0.61},
+      {"index": 659, "prob": 0.68},
+      {"index": 808, "prob": 0.69}
+    ]
+  },
+  {
+    "label": "Bauhilfsarbeiter/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.88,
+    "text": "Bauhilfsarbeiter/in: 88%",
+    "index": 614,
+    "skills": [50, 69, 28, 8, 50, 28, 28, 34],
+    "similar": [
+      {"index": 687, "prob": 0.7},
+      {"index": 625, "prob": 0.87},
+      {"index": 616, "prob": 0.82},
+      {"index": 751, "prob": 0.61},
+      {"index": 696, "prob": 0.82}
+    ]
+  },
+  {
+    "label": "Straßen- und Asphaltbaugerätebediener/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.83,
+    "text": "Straßen- und Asphaltbaugerätebediener/in: 83%",
+    "index": 615,
+    "skills": [47, 50, 22, 5, 41, 25, 28, 43],
+    "similar": [
+      {"index": 837, "prob": 0.69},
+      {"index": 471, "prob": 0.66},
+      {"index": 728, "prob": 0.7},
+      {"index": 822, "prob": 0.66},
+      {"index": 798, "prob": 0.37}
+    ]
+  },
+  {
+    "label": "Bediener/in, Fahrer/in Vibrationsrammen",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.82,
+    "text": "Bediener/in, Fahrer/in Vibrationsrammen: 82%",
+    "index": 616,
+    "skills": [47, 66, 31, 0, 44, 28, 28, 41],
+    "similar": [
+      {"index": 687, "prob": 0.7},
+      {"index": 659, "prob": 0.68},
+      {"index": 655, "prob": 0.54},
+      {"index": 711, "prob": 0.79},
+      {"index": 751, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Betriebsingenieur/in und Betreiber/in anderer Baumaschinen",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.95,
+    "text": "Betriebsingenieur/in und Betreiber/in anderer Baumaschinen: 95%",
+    "index": 617,
+    "skills": [47, 60, 28, 1, 41, 22, 35, 41],
+    "similar": [
+      {"index": 631, "prob": 0.9},
+      {"index": 637, "prob": 0.94},
+      {"index": 696, "prob": 0.82},
+      {"index": 616, "prob": 0.82},
+      {"index": 559, "prob": 0.94}
+    ]
+  },
+  {
+    "label": "Trockenwand- und Deckenfliesenleger/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.79,
+    "text": "Trockenwand- und Deckenfliesenleger/in: 79%",
+    "index": 618,
+    "skills": [56, 66, 31, 0, 38, 19, 25, 38],
+    "similar": [
+      {"index": 621, "prob": 0.73},
+      {"index": 735, "prob": 0.78},
+      {"index": 808, "prob": 0.69},
+      {"index": 636, "prob": 0.74},
+      {"index": 751, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Bauwerksabdichter/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.62,
+    "text": "Bauwerksabdichter/in: 62%",
+    "index": 619,
+    "skills": [47, 53, 25, 0, 41, 25, 25, 34],
+    "similar": [
+      {"index": 719, "prob": 0.41},
+      {"index": 751, "prob": 0.61},
+      {"index": 798, "prob": 0.37},
+      {"index": 863, "prob": 0.5},
+      {"index": 762, "prob": 0.52}
+    ]
+  },
+  {
+    "label": "Elektriker/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.15,
+    "text": "Elektriker/in: 15%",
+    "index": 620,
+    "skills": [63, 60, 44, 2, 44, 31, 41, 39],
+    "similar": [
+      {"index": 192, "prob": 0.1},
+      {"index": 850, "prob": 0.041},
+      {"index": 221, "prob": 0.0095},
+      {"index": 95, "prob": 0.03},
+      {"index": 697, "prob": 0.097}
+    ]
+  },
+  {
+    "label": "Glaser/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.73,
+    "text": "Glaser/in: 73%",
+    "index": 621,
+    "skills": [56, 60, 31, 1, 44, 19, 25, 34],
+    "similar": [
+      {"index": 808, "prob": 0.69},
+      {"index": 751, "prob": 0.61},
+      {"index": 719, "prob": 0.41},
+      {"index": 619, "prob": 0.62},
+      {"index": 682, "prob": 0.66}
+    ]
+  },
+  {
+    "label": "Fachkraft für Dämmung, Boden, Decke und Wand",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.83,
+    "text": "Fachkraft für Dämmung, Boden, Decke und Wand: 83%",
+    "index": 622,
+    "skills": [50, 63, 35, 0, 44, 38, 41, 39],
+    "similar": [
+      {"index": 649, "prob": 0.71},
+      {"index": 650, "prob": 0.8},
+      {"index": 476, "prob": 0.77},
+      {"index": 849, "prob": 0.62},
+      {"index": 609, "prob": 0.79}
+    ]
+  },
+  {
+    "label": "Fachkraft für mechanische Isolierung",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.64,
+    "text": "Fachkraft für mechanische Isolierung: 64%",
+    "index": 623,
+    "skills": [60, 60, 41, 11, 50, 38, 35, 50],
+    "similar": [
+      {"index": 669, "prob": 0.38},
+      {"index": 660, "prob": 0.37},
+      {"index": 641, "prob": 0.39},
+      {"index": 388, "prob": 0.47},
+      {"index": 628, "prob": 0.35}
+    ]
+  },
+  {
+    "label": "Maler/in, Bau und Instandhaltung",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.75,
+    "text": "Maler/in, Bau und Instandhaltung: 75%",
+    "index": 624,
+    "skills": [47, 53, 31, 11, 50, 28, 28, 56],
+    "similar": [
+      {"index": 759, "prob": 0.71},
+      {"index": 820, "prob": 0.67},
+      {"index": 626, "prob": 0.62},
+      {"index": 698, "prob": 0.49},
+      {"index": 729, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Tapezierer/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.87,
+    "text": "Tapezierer/in: 87%",
+    "index": 625,
+    "skills": [56, 66, 25, 11, 41, 25, 28, 30],
+    "similar": [
+      {"index": 751, "prob": 0.61},
+      {"index": 808, "prob": 0.69},
+      {"index": 777, "prob": 0.86},
+      {"index": 735, "prob": 0.78},
+      {"index": 760, "prob": 0.81}
+    ]
+  },
+  {
+    "label": "Fachkraft Rohrleitungsbau",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.62,
+    "text": "Fachkraft Rohrleitungsbau: 62%",
+    "index": 626,
+    "skills": [50, 53, 31, 4, 47, 31, 31, 48],
+    "similar": [
+      {"index": 655, "prob": 0.54},
+      {"index": 783, "prob": 0.61},
+      {"index": 656, "prob": 0.59},
+      {"index": 698, "prob": 0.49},
+      {"index": 729, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Rohrschlosser/in und Monteur/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.35,
+    "text": "Rohrschlosser/in und Monteur/in: 35%",
+    "index": 627,
+    "skills": [56, 69, 50, 5, 47, 41, 41, 30],
+    "similar": [
+      {"index": 171, "prob": 0.24},
+      {"index": 170, "prob": 0.24},
+      {"index": 827, "prob": 0.18},
+      {"index": 620, "prob": 0.15},
+      {"index": 168, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Klempner/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.35,
+    "text": "Klempner/in: 35%",
+    "index": 628,
+    "skills": [66, 63, 47, 4, 47, 35, 35, 39],
+    "similar": [
+      {"index": 620, "prob": 0.15},
+      {"index": 171, "prob": 0.24},
+      {"index": 169, "prob": 0.24},
+      {"index": 700, "prob": 0.27},
+      {"index": 850, "prob": 0.041}
+    ]
+  },
+  {
+    "label": "Gipser/in und Stuckateurfachkraft",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.84,
+    "text": "Gipser/in und Stuckateurfachkraft: 84%",
+    "index": 629,
+    "skills": [50, 66, 44, 8, 44, 31, 31, 52],
+    "similar": [
+      {"index": 658, "prob": 0.49},
+      {"index": 875, "prob": 0.72},
+      {"index": 734, "prob": 0.83},
+      {"index": 660, "prob": 0.37},
+      {"index": 623, "prob": 0.64}
+    ]
+  },
+  {
+    "label": "Eisen- und Betonstahlarmierungsfachkraft",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.9,
+    "text": "Eisen- und Betonstahlarmierungsfachkraft: 90%",
+    "index": 630,
+    "skills": [56, 66, 28, 1, 38, 22, 22, 36],
+    "similar": [
+      {"index": 618, "prob": 0.79},
+      {"index": 735, "prob": 0.78},
+      {"index": 621, "prob": 0.73},
+      {"index": 751, "prob": 0.61},
+      {"index": 777, "prob": 0.86}
+    ]
+  },
+  {
+    "label": "Dachdecker/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.9,
+    "text": "Dachdecker/in: 90%",
+    "index": 631,
+    "skills": [53, 63, 31, 5, 44, 25, 31, 43],
+    "similar": [
+      {"index": 711, "prob": 0.79},
+      {"index": 659, "prob": 0.68},
+      {"index": 687, "prob": 0.7},
+      {"index": 742, "prob": 0.87},
+      {"index": 696, "prob": 0.82}
+    ]
+  },
+  {
+    "label": "Fachkraft Blechabdeckung",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.82,
+    "text": "Fachkraft Blechabdeckung: 82%",
+    "index": 632,
+    "skills": [56, 56, 35, 2, 41, 25, 28, 40],
+    "similar": [
+      {"index": 621, "prob": 0.73},
+      {"index": 714, "prob": 0.79},
+      {"index": 751, "prob": 0.61},
+      {"index": 836, "prob": 0.79},
+      {"index": 808, "prob": 0.69}
+    ]
+  },
+  {
+    "label": "Beton- und Stahlbetonbaufachkraft",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Baugewerbearbeiter/in",
+    "value": 0.83,
+    "text": "Beton- und Stahlbetonbaufachkraft: 83%",
+    "index": 633,
+    "skills": [66, 75, 44, 0, 47, 28, 35, 38],
+    "similar": [
+      {"index": 680, "prob": 0.4},
+      {"index": 693, "prob": 0.67},
+      {"index": 678, "prob": 0.73},
+      {"index": 158, "prob": 0.81},
+      {"index": 772, "prob": 0.39}
+    ]
+  },
+  {
+    "label": "Aushilfe - Maurer/in, Steinmetz, Fliesen-, Platten- und Mosaikverleger/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Hilfskräfte Baugewerbe",
+    "value": 0.83,
+    "text": "Aushilfe - Maurer/in, Steinmetz, Fliesen-, Platten- und Mosaikverleger/in: 83%",
+    "index": 634,
+    "skills": [50, 56, 25, 8, 44, 22, 22, 43],
+    "similar": [
+      {"index": 822, "prob": 0.66},
+      {"index": 751, "prob": 0.61},
+      {"index": 565, "prob": 0.79},
+      {"index": 696, "prob": 0.82},
+      {"index": 471, "prob": 0.66}
+    ]
+  },
+  {
+    "label": "Aushilfe - Tischler/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Hilfskräfte Baugewerbe",
+    "value": 0.92,
+    "text": "Aushilfe - Tischler/in: 92%",
+    "index": 635,
+    "skills": [50, 56, 38, 5, 50, 28, 31, 39],
+    "similar": [
+      {"index": 689, "prob": 0.63},
+      {"index": 674, "prob": 0.91},
+      {"index": 744, "prob": 0.9},
+      {"index": 753, "prob": 0.84},
+      {"index": 836, "prob": 0.79}
+    ]
+  },
+  {
+    "label": "Aushilfe - Elektriker/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Hilfskräfte Baugewerbe",
+    "value": 0.74,
+    "text": "Aushilfe - Elektriker/in: 74%",
+    "index": 636,
+    "skills": [56, 69, 28, 0, 35, 22, 25, 48],
+    "similar": [
+      {"index": 638, "prob": 0.57},
+      {"index": 703, "prob": 0.64},
+      {"index": 659, "prob": 0.68},
+      {"index": 745, "prob": 0.67},
+      {"index": 655, "prob": 0.54}
+    ]
+  },
+  {
+    "label": "Aushilfe - Maler/in, Tapezierer/in, Gipser/in und Stuckateurarbeiten",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Hilfskräfte Baugewerbe",
+    "value": 0.94,
+    "text": "Aushilfe - Maler/in, Tapezierer/in, Gipser/in und Stuckateurarbeiten: 94%",
+    "index": 637,
+    "skills": [50, 60, 28, 1, 41, 31, 31, 36],
+    "similar": [
+      {"index": 861, "prob": 0.92},
+      {"index": 754, "prob": 0.92},
+      {"index": 687, "prob": 0.7},
+      {"index": 871, "prob": 0.9},
+      {"index": 842, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Aushilfe - Rohrleger/in, Klempner/in, Rohrschlosser/in und Monteur/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Hilfskräfte Baugewerbe",
+    "value": 0.57,
+    "text": "Aushilfe - Rohrleger/in, Klempner/in, Rohrschlosser/in und Monteur/in: 57%",
+    "index": 638,
+    "skills": [50, 69, 28, 0, 38, 25, 25, 54],
+    "similar": [
+      {"index": 655, "prob": 0.54},
+      {"index": 658, "prob": 0.49},
+      {"index": 869, "prob": 0.38},
+      {"index": 698, "prob": 0.49},
+      {"index": 798, "prob": 0.37}
+    ]
+  },
+  {
+    "label": "Aushilfe - Dachdecker/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Hilfskräfte Baugewerbe",
+    "value": 0.72,
+    "text": "Aushilfe - Dachdecker/in: 72%",
+    "index": 639,
+    "skills": [53, 63, 31, 6, 41, 28, 25, 61],
+    "similar": [
+      {"index": 638, "prob": 0.57},
+      {"index": 655, "prob": 0.54},
+      {"index": 698, "prob": 0.49},
+      {"index": 659, "prob": 0.68},
+      {"index": 729, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Bausachverständige/r und Kontrolleur/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Weitere Berufe im Baugewerbe",
+    "value": 0.63,
+    "text": "Bausachverständige/r und Kontrolleur/in: 63%",
+    "index": 640,
+    "skills": [38, 28, 47, 1, 47, 44, 44, 30],
+    "similar": [
+      {"index": 108, "prob": 0.22},
+      {"index": 91, "prob": 0.042},
+      {"index": 160, "prob": 0.03},
+      {"index": 179, "prob": 0.3},
+      {"index": 133, "prob": 0.021}
+    ]
+  },
+  {
+    "label": "Fachkraft Fahrstuhlinstallation und Instandhaltung",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Weitere Berufe im Baugewerbe",
+    "value": 0.39,
+    "text": "Fachkraft Fahrstuhlinstallation und Instandhaltung: 39%",
+    "index": 641,
+    "skills": [63, 63, 47, 2, 47, 38, 44, 44],
+    "similar": [
+      {"index": 620, "prob": 0.15},
+      {"index": 628, "prob": 0.35},
+      {"index": 669, "prob": 0.38},
+      {"index": 664, "prob": 0.36},
+      {"index": 165, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Zaunbauer/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Weitere Berufe im Baugewerbe",
+    "value": 0.92,
+    "text": "Zaunbauer/in: 92%",
+    "index": 642,
+    "skills": [60, 69, 28, 6, 44, 38, 35, 16],
+    "similar": [
+      {"index": 740, "prob": 0.65},
+      {"index": 596, "prob": 0.83},
+      {"index": 608, "prob": 0.87},
+      {"index": 774, "prob": 0.87},
+      {"index": 709, "prob": 0.89}
+    ]
+  },
+  {
+    "label": "Spezialist/in Gefahrstoffentsorgung",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Weitere Berufe im Baugewerbe",
+    "value": 0.53,
+    "text": "Spezialist/in Gefahrstoffentsorgung: 53%",
+    "index": 643,
+    "skills": [50, 56, 44, 19, 50, 44, 47, 48],
+    "similar": [
+      {"index": 320, "prob": 0.28},
+      {"index": 222, "prob": 0.42},
+      {"index": 669, "prob": 0.38},
+      {"index": 824, "prob": 0.066},
+      {"index": 847, "prob": 0.27}
+    ]
+  },
+  {
+    "label": "Wartungsarbeiter/in Autobahnmeisterei",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Weitere Berufe im Baugewerbe",
+    "value": 0.87,
+    "text": "Wartungsarbeiter/in Autobahnmeisterei: 87%",
+    "index": 644,
+    "skills": [56, 63, 35, 3, 47, 38, 38, 50],
+    "similar": [
+      {"index": 476, "prob": 0.77},
+      {"index": 649, "prob": 0.71},
+      {"index": 656, "prob": 0.59},
+      {"index": 875, "prob": 0.72},
+      {"index": 864, "prob": 0.65}
+    ]
+  },
+  {
+    "label": "Gleisbaufachkraft",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Weitere Berufe im Baugewerbe",
+    "value": 0.89,
+    "text": "Gleisbaufachkraft: 89%",
+    "index": 645,
+    "skills": [53, 69, 31, 7, 44, 22, 28, 49],
+    "similar": [
+      {"index": 659, "prob": 0.68},
+      {"index": 703, "prob": 0.64},
+      {"index": 711, "prob": 0.79},
+      {"index": 638, "prob": 0.57},
+      {"index": 742, "prob": 0.87}
+    ]
+  },
+  {
+    "label": "Fachkraft Abwassertechnik",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Weitere Berufe im Baugewerbe",
+    "value": 0.83,
+    "text": "Fachkraft Abwassertechnik: 83%",
+    "index": 646,
+    "skills": [56, 72, 35, 0, 50, 38, 44, 52],
+    "similar": [
+      {"index": 476, "prob": 0.77},
+      {"index": 686, "prob": 0.59},
+      {"index": 649, "prob": 0.71},
+      {"index": 651, "prob": 0.53},
+      {"index": 692, "prob": 0.72}
+    ]
+  },
+  {
+    "label": "Pflaster/in, Steinsetzer/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Weitere Berufe im Baugewerbe",
+    "value": 0.83,
+    "text": "Pflaster/in, Steinsetzer/in: 83%",
+    "index": 647,
+    "skills": [53, 60, 41, 4, 53, 41, 50, 52],
+    "similar": [
+      {"index": 864, "prob": 0.65},
+      {"index": 828, "prob": 0.55},
+      {"index": 222, "prob": 0.42},
+      {"index": 669, "prob": 0.38},
+      {"index": 649, "prob": 0.71}
+    ]
+  },
+  {
+    "label": "Solarthermik-Installateur/in und -Techniker/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Weitere Berufe im Baugewerbe",
+    "value": 0.71,
+    "text": "Solarthermik-Installateur/in und -Techniker/in: 71%",
+    "index": 648,
+    "skills": [53, 50, 47, 1, 47, 44, 44, 34],
+    "similar": [
+      {"index": 164, "prob": 0.24},
+      {"index": 159, "prob": 0.25},
+      {"index": 170, "prob": 0.24},
+      {"index": 161, "prob": 0.38},
+      {"index": 168, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Fassaden-Installateur/in und Witterungsschutztechniker/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Weitere Berufe im Baugewerbe",
+    "value": 0.71,
+    "text": "Fassaden-Installateur/in und Witterungsschutztechniker/in: 71%",
+    "index": 649,
+    "skills": [53, 63, 35, 1, 47, 41, 44, 45],
+    "similar": [
+      {"index": 864, "prob": 0.65},
+      {"index": 656, "prob": 0.59},
+      {"index": 686, "prob": 0.59},
+      {"index": 783, "prob": 0.61},
+      {"index": 828, "prob": 0.55}
+    ]
+  },
+  {
+    "label": "Kranbaumführer/in, Öl und Gas",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Arbeiter/in Rohstoffgewinnung",
+    "value": 0.8,
+    "text": "Kranbaumführer/in, Öl und Gas: 80%",
+    "index": 650,
+    "skills": [56, 69, 31, 2, 47, 38, 38, 36],
+    "similar": [
+      {"index": 849, "prob": 0.62},
+      {"index": 649, "prob": 0.71},
+      {"index": 687, "prob": 0.7},
+      {"index": 476, "prob": 0.77},
+      {"index": 740, "prob": 0.65}
+    ]
+  },
+  {
+    "label": "Drehbohrerbediener/in, Öl und Gas",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Arbeiter/in Rohstoffgewinnung",
+    "value": 0.53,
+    "text": "Drehbohrerbediener/in, Öl und Gas: 53%",
+    "index": 651,
+    "skills": [63, 69, 38, 0, 47, 47, 47, 52],
+    "similar": [
+      {"index": 705, "prob": 0.18},
+      {"index": 697, "prob": 0.097},
+      {"index": 641, "prob": 0.39},
+      {"index": 654, "prob": 0.48},
+      {"index": 432, "prob": 0.17}
+    ]
+  },
+  {
+    "label": "Wartungseinheitsbediener/in, Öl, Gas und Bergbau",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Arbeiter/in Rohstoffgewinnung",
+    "value": 0.93,
+    "text": "Wartungseinheitsbediener/in, Öl, Gas und Bergbau: 93%",
+    "index": 652,
+    "skills": [50, 60, 41, 0, 50, 44, 44, 73],
+    "similar": [
+      {"index": 456, "prob": 0.83},
+      {"index": 845, "prob": 0.83},
+      {"index": 387, "prob": 0.9},
+      {"index": 399, "prob": 0.34},
+      {"index": 497, "prob": 0.29}
+    ]
+  },
+  {
+    "label": "Erdbohrmaschinenbediener/in, mit Ausnahme von Öl und Gas",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Arbeiter/in Rohstoffgewinnung",
+    "value": 0.85,
+    "text": "Erdbohrmaschinenbediener/in, mit Ausnahme von Öl und Gas: 85%",
+    "index": 653,
+    "skills": [53, 69, 35, 0, 38, 35, 35, 48],
+    "similar": [
+      {"index": 711, "prob": 0.79},
+      {"index": 875, "prob": 0.72},
+      {"index": 687, "prob": 0.7},
+      {"index": 476, "prob": 0.77},
+      {"index": 622, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Sprengtechniker/in",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Arbeiter/in Rohstoffgewinnung",
+    "value": 0.48,
+    "text": "Sprengtechniker/in: 48%",
+    "index": 654,
+    "skills": [69, 75, 47, 2, 47, 41, 38, 43],
+    "similar": [
+      {"index": 664, "prob": 0.36},
+      {"index": 772, "prob": 0.39},
+      {"index": 680, "prob": 0.4},
+      {"index": 628, "prob": 0.35},
+      {"index": 641, "prob": 0.39}
+    ]
+  },
+  {
+    "label": "Maschinist/in Bergbauförderbänder",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Arbeiter/in Rohstoffgewinnung",
+    "value": 0.54,
+    "text": "Maschinist/in Bergbauförderbänder: 54%",
+    "index": 655,
+    "skills": [50, 60, 28, 0, 44, 25, 28, 50],
+    "similar": [
+      {"index": 698, "prob": 0.49},
+      {"index": 658, "prob": 0.49},
+      {"index": 798, "prob": 0.37},
+      {"index": 869, "prob": 0.38},
+      {"index": 719, "prob": 0.41}
+    ]
+  },
+  {
+    "label": "Maschinenführer/in Streckenauffahrung",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Arbeiter/in Rohstoffgewinnung",
+    "value": 0.59,
+    "text": "Maschinenführer/in Streckenauffahrung: 59%",
+    "index": 656,
+    "skills": [50, 60, 35, 0, 53, 38, 38, 51],
+    "similar": [
+      {"index": 828, "prob": 0.55},
+      {"index": 222, "prob": 0.42},
+      {"index": 669, "prob": 0.38},
+      {"index": 698, "prob": 0.49},
+      {"index": 712, "prob": 0.5}
+    ]
+  },
+  {
+    "label": "Gesteinsspalter/in, Steinbruch",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Arbeiter/in Rohstoffgewinnung",
+    "value": 0.96,
+    "text": "Gesteinsspalter/in, Steinbruch: 96%",
+    "index": 657,
+    "skills": [50, 56, 25, 12, 38, 22, 25, 42],
+    "similar": [
+      {"index": 634, "prob": 0.83},
+      {"index": 822, "prob": 0.66},
+      {"index": 751, "prob": 0.61},
+      {"index": 868, "prob": 0.93},
+      {"index": 615, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Ankereinsetzer/in, Bergbau",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Arbeiter/in Rohstoffgewinnung",
+    "value": 0.49,
+    "text": "Ankereinsetzer/in, Bergbau: 49%",
+    "index": 658,
+    "skills": [47, 72, 35, 12, 44, 31, 31, 50],
+    "similar": [
+      {"index": 660, "prob": 0.37},
+      {"index": 669, "prob": 0.38},
+      {"index": 222, "prob": 0.42},
+      {"index": 697, "prob": 0.097},
+      {"index": 620, "prob": 0.15}
+    ]
+  },
+  {
+    "label": "Bohrturmarbeiter/in, Öl und Gas",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Arbeiter/in Rohstoffgewinnung",
+    "value": 0.68,
+    "text": "Bohrturmarbeiter/in, Öl und Gas: 68%",
+    "index": 659,
+    "skills": [50, 66, 28, 7, 41, 25, 28, 47],
+    "similar": [
+      {"index": 655, "prob": 0.54},
+      {"index": 638, "prob": 0.57},
+      {"index": 751, "prob": 0.61},
+      {"index": 703, "prob": 0.64},
+      {"index": 658, "prob": 0.49}
+    ]
+  },
+  {
+    "label": "Hilfskraft - Gewinnung",
+    "group": "Bau & Abbau (Gewinnung)",
+    "level1": "Arbeiter/in Rohstoffgewinnung",
+    "value": 0.37,
+    "text": "Hilfskraft - Gewinnung: 37%",
+    "index": 660,
+    "skills": [63, 69, 44, 4, 47, 35, 31, 57],
+    "similar": [
+      {"index": 697, "prob": 0.097},
+      {"index": 700, "prob": 0.27},
+      {"index": 628, "prob": 0.35},
+      {"index": 620, "prob": 0.15},
+      {"index": 432, "prob": 0.17}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r von Mechaniker/innen, Installateur/innen, Wartungsarbeiter/innen",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Leitung von Installations-, Wartungs- & Instandhaltungspersonal",
+    "value": 0.003,
+    "text": "Vorgesetzte/r von Mechaniker/innen, Installateur/innen, Wartungsarbeiter/innen: 0%",
+    "index": 661,
+    "skills": [50, 50, 47, 3, 60, 50, 53, 50],
+    "similar": [{"index": 378, "prob": 0.0028}]
+  },
+  {
+    "label": "Reparatur und Wartung von Computern, Geldautomaten und und Büromaschinen",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.74,
+    "text": "Reparatur und Wartung von Computern, Geldautomaten und und Büromaschinen: 74%",
+    "index": 662,
+    "skills": [63, 53, 44, 0, 47, 44, 38, 23],
+    "similar": [
+      {"index": 161, "prob": 0.38},
+      {"index": 168, "prob": 0.24},
+      {"index": 117, "prob": 0.38},
+      {"index": 164, "prob": 0.24},
+      {"index": 169, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Installations und Wartung von Radio-, Mobilfunk- und Sendeturmgeräten",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.93,
+    "text": "Installations und Wartung von Radio-, Mobilfunk- und Sendeturmgeräten: 93%",
+    "index": 663,
+    "skills": [60, 53, 31, 0, 44, 31, 38, 40],
+    "similar": [
+      {"index": 871, "prob": 0.9},
+      {"index": 770, "prob": 0.88},
+      {"index": 853, "prob": 0.83},
+      {"index": 754, "prob": 0.92},
+      {"index": 714, "prob": 0.79}
+    ]
+  },
+  {
+    "label": "Installation und Reparatur von Telekommunikationsgeräten",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.36,
+    "text": "Installation und Reparatur von Telekommunikationsgeräten: 36%",
+    "index": 664,
+    "skills": [72, 72, 47, 0, 50, 38, 47, 39],
+    "similar": [
+      {"index": 628, "prob": 0.35},
+      {"index": 620, "prob": 0.15},
+      {"index": 627, "prob": 0.35},
+      {"index": 705, "prob": 0.18},
+      {"index": 700, "prob": 0.27}
+    ]
+  },
+  {
+    "label": "Techniker/in für Bordelektronik",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.7,
+    "text": "Techniker/in für Bordelektronik: 70%",
+    "index": 665,
+    "skills": [66, 56, 47, 7, 47, 35, 47, 41],
+    "similar": [
+      {"index": 165, "prob": 0.24},
+      {"index": 671, "prob": 0.65},
+      {"index": 641, "prob": 0.39},
+      {"index": 620, "prob": 0.15},
+      {"index": 670, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Elektromotor- und -werkzeugreparatur",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.76,
+    "text": "Elektromotor- und -werkzeugreparatur: 76%",
+    "index": 666,
+    "skills": [75, 69, 44, 2, 44, 38, 41, 35],
+    "similar": [
+      {"index": 676, "prob": 0.59},
+      {"index": 772, "prob": 0.39},
+      {"index": 664, "prob": 0.36},
+      {"index": 695, "prob": 0.59},
+      {"index": 654, "prob": 0.48}
+    ]
+  },
+  {
+    "label": "Elektro- und Elektronikinstallation und -reparatur, Transportgeräte",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.91,
+    "text": "Elektro- und Elektronikinstallation und -reparatur, Transportgeräte: 91%",
+    "index": 667,
+    "skills": [60, 63, 35, 0, 53, 28, 38, 36],
+    "similar": [
+      {"index": 718, "prob": 0.82},
+      {"index": 849, "prob": 0.62},
+      {"index": 650, "prob": 0.8},
+      {"index": 714, "prob": 0.79},
+      {"index": 620, "prob": 0.15}
+    ]
+  },
+  {
+    "label": "Elektro- und Elektronikreparatur, Handels- und Industrieausrüstung",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.41,
+    "text": "Elektro- und Elektronikreparatur, Handels- und Industrieausrüstung: 41%",
+    "index": 668,
+    "skills": [69, 69, 50, 0, 47, 35, 50, 38],
+    "similar": [
+      {"index": 664, "prob": 0.36},
+      {"index": 641, "prob": 0.39},
+      {"index": 772, "prob": 0.39},
+      {"index": 620, "prob": 0.15},
+      {"index": 628, "prob": 0.35}
+    ]
+  },
+  {
+    "label": "Elektro- und Elektronikinstandhalter/in, Elektrizitätskraftwerk, Umspannwerk und Relais",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.38,
+    "text": "Elektro- und Elektronikinstandhalter/in, Elektrizitätskraftwerk, Umspannwerk und Relais: 38%",
+    "index": 669,
+    "skills": [56, 56, 44, 7, 47, 38, 41, 52],
+    "similar": [
+      {"index": 847, "prob": 0.27},
+      {"index": 480, "prob": 0.1},
+      {"index": 824, "prob": 0.066},
+      {"index": 697, "prob": 0.097},
+      {"index": 620, "prob": 0.15}
+    ]
+  },
+  {
+    "label": "Elektro- und Elektronikinstallation und -reparatur, Kraftfahrzeuge",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.61,
+    "text": "Elektro- und Elektronikinstallation und -reparatur, Kraftfahrzeuge: 61%",
+    "index": 670,
+    "skills": [72, 63, 47, 7, 47, 44, 44, 45],
+    "similar": [
+      {"index": 695, "prob": 0.59},
+      {"index": 641, "prob": 0.39},
+      {"index": 664, "prob": 0.36},
+      {"index": 654, "prob": 0.48},
+      {"index": 628, "prob": 0.35}
+    ]
+  },
+  {
+    "label": "Installation und Reparatur, Home Entertainment",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.65,
+    "text": "Installation und Reparatur, Home Entertainment: 65%",
+    "index": 671,
+    "skills": [69, 56, 44, 4, 50, 35, 41, 42],
+    "similar": [
+      {"index": 620, "prob": 0.15},
+      {"index": 628, "prob": 0.35},
+      {"index": 641, "prob": 0.39},
+      {"index": 165, "prob": 0.24},
+      {"index": 388, "prob": 0.47}
+    ]
+  },
+  {
+    "label": "Installation Alarm- und Brandmeldeanlagen",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Elektriker/in, Elektromechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.82,
+    "text": "Installation Alarm- und Brandmeldeanlagen: 82%",
+    "index": 672,
+    "skills": [53, 60, 41, 0, 47, 25, 28, 25],
+    "similar": [
+      {"index": 689, "prob": 0.63},
+      {"index": 606, "prob": 0.72},
+      {"index": 735, "prob": 0.78},
+      {"index": 169, "prob": 0.24},
+      {"index": 621, "prob": 0.73}
+    ]
+  },
+  {
+    "label": "Flugzeugmechaniker/in und Servicetechniker/in",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.71,
+    "text": "Flugzeugmechaniker/in und Servicetechniker/in: 71%",
+    "index": 673,
+    "skills": [75, 72, 47, 1, 50, 35, 47, 58],
+    "similar": [
+      {"index": 690, "prob": 0.65},
+      {"index": 697, "prob": 0.097},
+      {"index": 705, "prob": 0.18},
+      {"index": 680, "prob": 0.4},
+      {"index": 432, "prob": 0.17}
+    ]
+  },
+  {
+    "label": "Karosseriereparatur, Automobil",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.91,
+    "text": "Karosseriereparatur, Automobil: 91%",
+    "index": 674,
+    "skills": [50, 56, 41, 2, 44, 25, 38, 38],
+    "similar": [
+      {"index": 753, "prob": 0.84},
+      {"index": 757, "prob": 0.83},
+      {"index": 694, "prob": 0.86},
+      {"index": 786, "prob": 0.71},
+      {"index": 689, "prob": 0.63}
+    ]
+  },
+  {
+    "label": "Austausch, Reparatur Autoglas",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.55,
+    "text": "Austausch, Reparatur Autoglas: 55%",
+    "index": 675,
+    "skills": [50, 53, 25, 0, 47, 35, 35, 12],
+    "similar": [
+      {"index": 863, "prob": 0.5},
+      {"index": 245, "prob": 0.5},
+      {"index": 719, "prob": 0.41},
+      {"index": 762, "prob": 0.52},
+      {"index": 162, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Kfz-Meister/in Mechanik",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.59,
+    "text": "Kfz-Meister/in Mechanik: 59%",
+    "index": 676,
+    "skills": [72, 69, 41, 0, 44, 41, 41, 32],
+    "similar": [
+      {"index": 664, "prob": 0.36},
+      {"index": 772, "prob": 0.39},
+      {"index": 654, "prob": 0.48},
+      {"index": 668, "prob": 0.41},
+      {"index": 628, "prob": 0.35}
+    ]
+  },
+  {
+    "label": "Kfz-Techniker/in Sonderbereiche",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.59,
+    "text": "Kfz-Techniker/in Sonderbereiche: 59%",
+    "index": 677,
+    "skills": [72, 75, 28, 0, 41, 25, 28, 39],
+    "similar": [
+      {"index": 680, "prob": 0.4},
+      {"index": 628, "prob": 0.35},
+      {"index": 772, "prob": 0.39},
+      {"index": 638, "prob": 0.57},
+      {"index": 620, "prob": 0.15}
+    ]
+  },
+  {
+    "label": "Bus- und LKW-Mechaniker/in und Dieselmotorspezialist/in",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.73,
+    "text": "Bus- und LKW-Mechaniker/in und Dieselmotorspezialist/in: 73%",
+    "index": 678,
+    "skills": [66, 66, 41, 5, 44, 28, 35, 44],
+    "similar": [
+      {"index": 628, "prob": 0.35},
+      {"index": 620, "prob": 0.15},
+      {"index": 680, "prob": 0.4},
+      {"index": 692, "prob": 0.72},
+      {"index": 671, "prob": 0.65}
+    ]
+  },
+  {
+    "label": "Mechaniker/in und Servicetechniker/in Landwirtschaftsmaschinen",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.75,
+    "text": "Mechaniker/in und Servicetechniker/in Landwirtschaftsmaschinen: 75%",
+    "index": 679,
+    "skills": [72, 75, 28, 4, 44, 22, 35, 37],
+    "similar": [
+      {"index": 677, "prob": 0.59},
+      {"index": 693, "prob": 0.67},
+      {"index": 682, "prob": 0.66},
+      {"index": 808, "prob": 0.69},
+      {"index": 680, "prob": 0.4}
+    ]
+  },
+  {
+    "label": "Mechaniker/in mobile Schwermaschinen, außer Motoren",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.4,
+    "text": "Mechaniker/in mobile Schwermaschinen, außer Motoren: 40%",
+    "index": 680,
+    "skills": [72, 75, 41, 0, 47, 31, 38, 45],
+    "similar": [
+      {"index": 772, "prob": 0.39},
+      {"index": 664, "prob": 0.36},
+      {"index": 628, "prob": 0.35},
+      {"index": 660, "prob": 0.37},
+      {"index": 641, "prob": 0.39}
+    ]
+  },
+  {
+    "label": "Reparatur Schienenfahrzeug",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.88,
+    "text": "Reparatur Schienenfahrzeug: 88%",
+    "index": 681,
+    "skills": [66, 72, 38, 0, 41, 35, 35, 33],
+    "similar": [
+      {"index": 693, "prob": 0.67},
+      {"index": 676, "prob": 0.59},
+      {"index": 740, "prob": 0.65},
+      {"index": 633, "prob": 0.83},
+      {"index": 596, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Motorboot Mechaniker/in und Servicetechniker/in",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.66,
+    "text": "Motorboot Mechaniker/in und Servicetechniker/in: 66%",
+    "index": 682,
+    "skills": [66, 69, 35, 3, 41, 22, 25, 28],
+    "similar": [
+      {"index": 677, "prob": 0.59},
+      {"index": 169, "prob": 0.24},
+      {"index": 751, "prob": 0.61},
+      {"index": 740, "prob": 0.65},
+      {"index": 171, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Motorradmechaniker/in",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.79,
+    "text": "Motorradmechaniker/in: 79%",
+    "index": 683,
+    "skills": [69, 72, 50, 0, 47, 31, 41, 19],
+    "similar": [
+      {"index": 693, "prob": 0.67},
+      {"index": 772, "prob": 0.39},
+      {"index": 676, "prob": 0.59},
+      {"index": 171, "prob": 0.24},
+      {"index": 666, "prob": 0.76}
+    ]
+  },
+  {
+    "label": "Mechaniker/in für Geländefahrzeuge und sonstige Kleinmotormechanik",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.93,
+    "text": "Mechaniker/in für Geländefahrzeuge und sonstige Kleinmotormechanik: 93%",
+    "index": 684,
+    "skills": [69, 69, 41, 3, 44, 35, 35, 32],
+    "similar": [
+      {"index": 681, "prob": 0.88},
+      {"index": 693, "prob": 0.67},
+      {"index": 676, "prob": 0.59},
+      {"index": 870, "prob": 0.91},
+      {"index": 666, "prob": 0.76}
+    ]
+  },
+  {
+    "label": "Fahrradmechaniker/in",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.94,
+    "text": "Fahrradmechaniker/in: 94%",
+    "index": 685,
+    "skills": [72, 69, 44, 5, 56, 47, 47, 79],
+    "similar": [
+      {"index": 432, "prob": 0.17},
+      {"index": 349, "prob": 0.023},
+      {"index": 431, "prob": 0.17},
+      {"index": 408, "prob": 0.4},
+      {"index": 705, "prob": 0.18}
+    ]
+  },
+  {
+    "label": "Mechaniker/in Freizeitfahrzeuge",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.59,
+    "text": "Mechaniker/in Freizeitfahrzeuge: 59%",
+    "index": 686,
+    "skills": [63, 69, 38, 0, 47, 41, 41, 47],
+    "similar": [
+      {"index": 651, "prob": 0.53},
+      {"index": 641, "prob": 0.39},
+      {"index": 654, "prob": 0.48},
+      {"index": 680, "prob": 0.4},
+      {"index": 628, "prob": 0.35}
+    ]
+  },
+  {
+    "label": "Fachkraft für Reifenreparatur und -wechsel",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Fahrzeug- und Mobilitätsgerätemechaniker/in, Installateur/in, Instandsetzer/in",
+    "value": 0.7,
+    "text": "Fachkraft für Reifenreparatur und -wechsel: 70%",
+    "index": 687,
+    "skills": [50, 66, 28, 3, 44, 31, 31, 42],
+    "similar": [
+      {"index": 659, "prob": 0.68},
+      {"index": 655, "prob": 0.54},
+      {"index": 751, "prob": 0.61},
+      {"index": 626, "prob": 0.62},
+      {"index": 658, "prob": 0.49}
+    ]
+  },
+  {
+    "label": "Reparatur mechanischer Türen",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.91,
+    "text": "Reparatur mechanischer Türen: 91%",
+    "index": 688,
+    "skills": [60, 72, 41, 2, 50, 41, 47, 43],
+    "similar": [
+      {"index": 686, "prob": 0.59},
+      {"index": 476, "prob": 0.77},
+      {"index": 641, "prob": 0.39},
+      {"index": 646, "prob": 0.83},
+      {"index": 651, "prob": 0.53}
+    ]
+  },
+  {
+    "label": "Mechaniker/in für Geräte mit mechnischer Regelung, ausgenommen Türen",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.63,
+    "text": "Mechaniker/in für Geräte mit mechnischer Regelung, ausgenommen Türen: 63%",
+    "index": 689,
+    "skills": [50, 53, 41, 0, 47, 28, 28, 33],
+    "similar": [
+      {"index": 850, "prob": 0.041},
+      {"index": 162, "prob": 0.24},
+      {"index": 169, "prob": 0.24},
+      {"index": 171, "prob": 0.24},
+      {"index": 619, "prob": 0.62}
+    ]
+  },
+  {
+    "label": "Installateur/in, Mechaniker/in für Heizung & Klimasysteme",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.65,
+    "text": "Installateur/in, Mechaniker/in für Heizung & Klimasysteme: 65%",
+    "index": 690,
+    "skills": [66, 63, 41, 1, 47, 35, 44, 53],
+    "similar": [
+      {"index": 697, "prob": 0.097},
+      {"index": 686, "prob": 0.59},
+      {"index": 641, "prob": 0.39},
+      {"index": 700, "prob": 0.27},
+      {"index": 651, "prob": 0.53}
+    ]
+  },
+  {
+    "label": "Installateur/in, Mechaniker/in für Kühlsysteme",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.65,
+    "text": "Installateur/in, Mechaniker/in für Kühlsysteme: 65%",
+    "index": 691,
+    "skills": [60, 53, 35, 0, 56, 38, 38, 49],
+    "similar": [
+      {"index": 656, "prob": 0.59},
+      {"index": 388, "prob": 0.47},
+      {"index": 623, "prob": 0.64},
+      {"index": 669, "prob": 0.38},
+      {"index": 783, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Reparatur Haushaltsgeräte",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.72,
+    "text": "Reparatur Haushaltsgeräte: 72%",
+    "index": 692,
+    "skills": [66, 66, 41, 0, 47, 35, 41, 53],
+    "similar": [
+      {"index": 690, "prob": 0.65},
+      {"index": 686, "prob": 0.59},
+      {"index": 697, "prob": 0.097},
+      {"index": 641, "prob": 0.39},
+      {"index": 660, "prob": 0.37}
+    ]
+  },
+  {
+    "label": "Mechaniker/in Industriemaschinen",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.67,
+    "text": "Mechaniker/in Industriemaschinen: 67%",
+    "index": 693,
+    "skills": [69, 72, 41, 3, 44, 28, 35, 28],
+    "similar": [
+      {"index": 682, "prob": 0.66},
+      {"index": 740, "prob": 0.65},
+      {"index": 772, "prob": 0.39},
+      {"index": 676, "prob": 0.59},
+      {"index": 169, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Wartungsarbeiter/in, Maschinerie",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.86,
+    "text": "Wartungsarbeiter/in, Maschinerie: 86%",
+    "index": 694,
+    "skills": [53, 56, 38, 5, 41, 28, 31, 31],
+    "similar": [
+      {"index": 689, "prob": 0.63},
+      {"index": 632, "prob": 0.82},
+      {"index": 757, "prob": 0.83},
+      {"index": 672, "prob": 0.82},
+      {"index": 842, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Betriebs- und Reparaturschlosser/in",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.59,
+    "text": "Betriebs- und Reparaturschlosser/in: 59%",
+    "index": 695,
+    "skills": [72, 69, 47, 3, 44, 47, 44, 40],
+    "similar": [
+      {"index": 654, "prob": 0.48},
+      {"index": 664, "prob": 0.36},
+      {"index": 668, "prob": 0.41},
+      {"index": 641, "prob": 0.39},
+      {"index": 772, "prob": 0.39}
+    ]
+  },
+  {
+    "label": "Instandsetzer/in von Feuerfestmaterial, ausgenommen Maurer/in",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.82,
+    "text": "Instandsetzer/in von Feuerfestmaterial, ausgenommen Maurer/in: 82%",
+    "index": 696,
+    "skills": [50, 60, 31, 0, 44, 25, 25, 41],
+    "similar": [
+      {"index": 655, "prob": 0.54},
+      {"index": 751, "prob": 0.61},
+      {"index": 836, "prob": 0.79},
+      {"index": 565, "prob": 0.79},
+      {"index": 621, "prob": 0.73}
+    ]
+  },
+  {
+    "label": "Installateur/in und Instandsetzer/in von Hochspannungsleitungen",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.097,
+    "text": "Installateur/in und Instandsetzer/in von Hochspannungsleitungen: 10%",
+    "index": 697,
+    "skills": [63, 66, 41, 1, 47, 35, 44, 62],
+    "similar": [
+      {"index": 400, "prob": 0.029},
+      {"index": 824, "prob": 0.066},
+      {"index": 430, "prob": 0.0036},
+      {"index": 381, "prob": 0.038},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Monteur/in und Instandsetzer/in von Telekommunikationsleitungen",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.49,
+    "text": "Monteur/in und Instandsetzer/in von Telekommunikationsleitungen: 49%",
+    "index": 698,
+    "skills": [50, 56, 38, 0, 47, 28, 31, 60],
+    "similar": [
+      {"index": 669, "prob": 0.38},
+      {"index": 660, "prob": 0.37},
+      {"index": 697, "prob": 0.097},
+      {"index": 497, "prob": 0.29},
+      {"index": 222, "prob": 0.42}
+    ]
+  },
+  {
+    "label": "Reparatur Kameras und Fotographiezubehör",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.97,
+    "text": "Reparatur Kameras und Fotographiezubehör: 97%",
+    "index": 699,
+    "skills": [66, 56, 44, 16, 44, 25, 28, 20],
+    "similar": [
+      {"index": 775, "prob": 0.96},
+      {"index": 817, "prob": 0.9},
+      {"index": 169, "prob": 0.24},
+      {"index": 801, "prob": 0.95},
+      {"index": 747, "prob": 0.91}
+    ]
+  },
+  {
+    "label": "Reparatur medizinische Geräte",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.27,
+    "text": "Reparatur medizinische Geräte: 27%",
+    "index": 700,
+    "skills": [72, 56, 47, 2, 44, 31, 38, 52],
+    "similar": [
+      {"index": 620, "prob": 0.15},
+      {"index": 697, "prob": 0.097},
+      {"index": 165, "prob": 0.24},
+      {"index": 850, "prob": 0.041},
+      {"index": 192, "prob": 0.1}
+    ]
+  },
+  {
+    "label": "Reparatur und Stimmen Musikinstrumente",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.91,
+    "text": "Reparatur und Stimmen Musikinstrumente: 91%",
+    "index": 701,
+    "skills": [75, 75, 44, 60, 50, 44, 47, 23],
+    "similar": [
+      {"index": 296, "prob": 0.59},
+      {"index": 494, "prob": 0.01},
+      {"index": 818, "prob": 0.9},
+      {"index": 304, "prob": 0.035},
+      {"index": 342, "prob": 0.13}
+    ]
+  },
+  {
+    "label": "Uhrmacher/in",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.99,
+    "text": "Uhrmacher/in: 99%",
+    "index": 702,
+    "skills": [72, 56, 38, 3, 44, 16, 19, 21],
+    "similar": [
+      {"index": 722, "prob": 0.98},
+      {"index": 738, "prob": 0.84},
+      {"index": 682, "prob": 0.66},
+      {"index": 699, "prob": 0.97},
+      {"index": 743, "prob": 0.93}
+    ]
+  },
+  {
+    "label": "Arbeiter/in Wartung und Reparatur, allgemein",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.64,
+    "text": "Arbeiter/in Wartung und Reparatur, allgemein: 64%",
+    "index": 703,
+    "skills": [60, 69, 28, 2, 44, 22, 25, 50],
+    "similar": [
+      {"index": 638, "prob": 0.57},
+      {"index": 655, "prob": 0.54},
+      {"index": 726, "prob": 0.6},
+      {"index": 751, "prob": 0.61},
+      {"index": 677, "prob": 0.59}
+    ]
+  },
+  {
+    "label": "Wartung und Reparatur von Münz-, Verkaufs- und Unterhaltungsautomaten",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.94,
+    "text": "Wartung und Reparatur von Münz-, Verkaufs- und Unterhaltungsautomaten: 94%",
+    "index": 704,
+    "skills": [69, 69, 35, 0, 53, 25, 35, 26],
+    "similar": [
+      {"index": 158, "prob": 0.81},
+      {"index": 693, "prob": 0.67},
+      {"index": 667, "prob": 0.91},
+      {"index": 684, "prob": 0.93},
+      {"index": 682, "prob": 0.66}
+    ]
+  },
+  {
+    "label": "gewerbliche Taucher/in",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.18,
+    "text": "gewerbliche Taucher/in: 18%",
+    "index": 705,
+    "skills": [69, 69, 50, 0, 50, 50, 47, 58],
+    "similar": [
+      {"index": 432, "prob": 0.17},
+      {"index": 697, "prob": 0.097},
+      {"index": 493, "prob": 0.11},
+      {"index": 661, "prob": 0.003},
+      {"index": 620, "prob": 0.15}
+    ]
+  },
+  {
+    "label": "Textiländerungsnäher/in, ausgenommen Kleidung",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.96,
+    "text": "Textiländerungsnäher/in, ausgenommen Kleidung: 96%",
+    "index": 706,
+    "skills": [66, 69, 28, 7, 41, 28, 28, 29],
+    "similar": [
+      {"index": 682, "prob": 0.66},
+      {"index": 821, "prob": 0.94},
+      {"index": 625, "prob": 0.87},
+      {"index": 755, "prob": 0.88},
+      {"index": 808, "prob": 0.69}
+    ]
+  },
+  {
+    "label": "Schlosser/in und Reparatur von Tresoren",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.77,
+    "text": "Schlosser/in und Reparatur von Tresoren: 77%",
+    "index": 707,
+    "skills": [63, 60, 38, 1, 38, 35, 38, 34],
+    "similar": [
+      {"index": 620, "prob": 0.15},
+      {"index": 169, "prob": 0.24},
+      {"index": 740, "prob": 0.65},
+      {"index": 628, "prob": 0.35},
+      {"index": 171, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Installateur/in Fertighaus und Mobilheim",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.18,
+    "text": "Installateur/in Fertighaus und Mobilheim: 18%",
+    "index": 708,
+    "skills": [72, 75, 53, 17, 50, 53, 50, 51],
+    "similar": [
+      {"index": 432, "prob": 0.17},
+      {"index": 493, "prob": 0.11},
+      {"index": 697, "prob": 0.097},
+      {"index": 453, "prob": 0.1},
+      {"index": 620, "prob": 0.15}
+    ]
+  },
+  {
+    "label": "Stoffleger/in",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.89,
+    "text": "Stoffleger/in: 89%",
+    "index": 709,
+    "skills": [50, 60, 31, 2, 38, 31, 31, 24],
+    "similar": [
+      {"index": 784, "prob": 0.85},
+      {"index": 608, "prob": 0.87},
+      {"index": 694, "prob": 0.86},
+      {"index": 735, "prob": 0.78},
+      {"index": 217, "prob": 0.85}
+    ]
+  },
+  {
+    "label": "Signal- und Weichenreparatur",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.9,
+    "text": "Signal- und Weichenreparatur: 90%",
+    "index": 710,
+    "skills": [69, 69, 31, 1, 44, 31, 35, 40],
+    "similar": [
+      {"index": 718, "prob": 0.82},
+      {"index": 755, "prob": 0.88},
+      {"index": 681, "prob": 0.88},
+      {"index": 677, "prob": 0.59},
+      {"index": 679, "prob": 0.75}
+    ]
+  },
+  {
+    "label": "Hilfskräfte - Installation, Wartung und Reparatur",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.79,
+    "text": "Hilfskräfte - Installation, Wartung und Reparatur: 79%",
+    "index": 711,
+    "skills": [56, 66, 31, 4, 41, 28, 35, 45],
+    "similar": [
+      {"index": 687, "prob": 0.7},
+      {"index": 659, "prob": 0.68},
+      {"index": 655, "prob": 0.54},
+      {"index": 703, "prob": 0.64},
+      {"index": 678, "prob": 0.73}
+    ]
+  },
+  {
+    "label": "Geothermale/r Techniker/in",
+    "group": "Installation, Wartung & Instandhaltung",
+    "level1": "Weitere Installations- und Instandhaltungsberufe",
+    "value": 0.5,
+    "text": "Geothermale/r Techniker/in: 50%",
+    "index": 712,
+    "skills": [50, 50, 44, 1, 41, 35, 35, 52],
+    "similar": [
+      {"index": 669, "prob": 0.38},
+      {"index": 698, "prob": 0.49},
+      {"index": 847, "prob": 0.27},
+      {"index": 480, "prob": 0.1},
+      {"index": 434, "prob": 0.48}
+    ]
+  },
+  {
+    "label": "Direkte/r Manager/in von Produktion- und Betriebsarbeitskräften",
+    "group": "Produktion",
+    "level1": "Leitung von Produktionspersonal",
+    "value": 0.016,
+    "text": "Direkte/r Manager/in von Produktion- und Betriebsarbeitskräften: 2%",
+    "index": 713,
+    "skills": [47, 38, 53, 0, 63, 53, 56, 58],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 188, "prob": 0.0045},
+      {"index": 367, "prob": 0.0042},
+      {"index": 365, "prob": 0.0042},
+      {"index": 353, "prob": 0.012}
+    ]
+  },
+  {
+    "label": "Montage von Flugzeugstruktur, Flächen, Einstellung und Systemen",
+    "group": "Produktion",
+    "level1": "Monteur/in, Verarbeiter/in",
+    "value": 0.79,
+    "text": "Montage von Flugzeugstruktur, Flächen, Einstellung und Systemen: 79%",
+    "index": 714,
+    "skills": [63, 60, 35, 7, 44, 31, 31, 38],
+    "similar": [
+      {"index": 678, "prob": 0.73},
+      {"index": 808, "prob": 0.69},
+      {"index": 707, "prob": 0.77},
+      {"index": 169, "prob": 0.24},
+      {"index": 620, "prob": 0.15}
+    ]
+  },
+  {
+    "label": "Aufspuler/in, Fertiger/in",
+    "group": "Produktion",
+    "level1": "Monteur/in, Verarbeiter/in",
+    "value": 0.73,
+    "text": "Aufspuler/in, Fertiger/in: 73%",
+    "index": 715,
+    "skills": [63, 60, 19, 0, 41, 22, 22, 34],
+    "similar": [
+      {"index": 726, "prob": 0.6},
+      {"index": 808, "prob": 0.69},
+      {"index": 751, "prob": 0.61},
+      {"index": 762, "prob": 0.52},
+      {"index": 822, "prob": 0.66}
+    ]
+  },
+  {
+    "label": "Montage elektrische und elektronische Geräte",
+    "group": "Produktion",
+    "level1": "Monteur/in, Verarbeiter/in",
+    "value": 0.95,
+    "text": "Montage elektrische und elektronische Geräte: 95%",
+    "index": 716,
+    "skills": [69, 60, 28, 0, 41, 28, 28, 37],
+    "similar": [
+      {"index": 718, "prob": 0.82},
+      {"index": 808, "prob": 0.69},
+      {"index": 807, "prob": 0.91},
+      {"index": 714, "prob": 0.79},
+      {"index": 710, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Monteur/in elektromechanische Ausrüstung",
+    "group": "Produktion",
+    "level1": "Monteur/in, Verarbeiter/in",
+    "value": 0.97,
+    "text": "Monteur/in elektromechanische Ausrüstung: 97%",
+    "index": 717,
+    "skills": [69, 66, 35, 11, 38, 28, 28, 32],
+    "similar": [
+      {"index": 755, "prob": 0.88},
+      {"index": 706, "prob": 0.96},
+      {"index": 682, "prob": 0.66},
+      {"index": 758, "prob": 0.95},
+      {"index": 714, "prob": 0.79}
+    ]
+  },
+  {
+    "label": "Motor- und andere Maschinenmontage",
+    "group": "Produktion",
+    "level1": "Monteur/in, Verarbeiter/in",
+    "value": 0.82,
+    "text": "Motor- und andere Maschinenmontage: 82%",
+    "index": 718,
+    "skills": [63, 66, 31, 0, 47, 28, 31, 39],
+    "similar": [
+      {"index": 714, "prob": 0.79},
+      {"index": 808, "prob": 0.69},
+      {"index": 711, "prob": 0.79},
+      {"index": 678, "prob": 0.73},
+      {"index": 687, "prob": 0.7}
+    ]
+  },
+  {
+    "label": "Strukturelle Metallbauer/in und Schlosser/in",
+    "group": "Produktion",
+    "level1": "Monteur/in, Verarbeiter/in",
+    "value": 0.41,
+    "text": "Strukturelle Metallbauer/in und Schlosser/in: 41%",
+    "index": 719,
+    "skills": [50, 53, 22, 2, 47, 22, 28, 31],
+    "similar": [
+      {"index": 866, "prob": 0.37},
+      {"index": 798, "prob": 0.37},
+      {"index": 169, "prob": 0.24},
+      {"index": 162, "prob": 0.24},
+      {"index": 850, "prob": 0.041}
+    ]
+  },
+  {
+    "label": "Glasfaserlaminierer/in und -verarbeiter/in",
+    "group": "Produktion",
+    "level1": "Monteur/in, Verarbeiter/in",
+    "value": 0.93,
+    "text": "Glasfaserlaminierer/in und -verarbeiter/in: 93%",
+    "index": 720,
+    "skills": [56, 60, 41, 2, 44, 38, 38, 43],
+    "similar": [
+      {"index": 476, "prob": 0.77},
+      {"index": 786, "prob": 0.71},
+      {"index": 644, "prob": 0.87},
+      {"index": 622, "prob": 0.83},
+      {"index": 649, "prob": 0.71}
+    ]
+  },
+  {
+    "label": "Montage Teamarbeiter/in",
+    "group": "Produktion",
+    "level1": "Monteur/in, Verarbeiter/in",
+    "value": 0.97,
+    "text": "Montage Teamarbeiter/in: 97%",
+    "index": 721,
+    "skills": [60, 66, 25, 0, 44, 22, 35, 27],
+    "similar": [
+      {"index": 741, "prob": 0.88},
+      {"index": 812, "prob": 0.95},
+      {"index": 595, "prob": 0.87},
+      {"index": 612, "prob": 0.94},
+      {"index": 761, "prob": 0.89}
+    ]
+  },
+  {
+    "label": "Montage und Kalibrierung Zeitsteuerungsgeräte",
+    "group": "Produktion",
+    "level1": "Monteur/in, Verarbeiter/in",
+    "value": 0.98,
+    "text": "Montage und Kalibrierung Zeitsteuerungsgeräte: 98%",
+    "index": 722,
+    "skills": [75, 60, 31, 0, 44, 16, 25, 29],
+    "similar": [
+      {"index": 682, "prob": 0.66},
+      {"index": 808, "prob": 0.69},
+      {"index": 716, "prob": 0.95},
+      {"index": 768, "prob": 0.73},
+      {"index": 738, "prob": 0.84}
+    ]
+  },
+  {
+    "label": "Bäcker/in",
+    "group": "Produktion",
+    "level1": "Nahrungsmittelverarbeitungsberufe",
+    "value": 0.89,
+    "text": "Bäcker/in: 89%",
+    "index": 723,
+    "skills": [50, 50, 44, 14, 44, 28, 25, 45],
+    "similar": [
+      {"index": 340, "prob": 0.74},
+      {"index": 781, "prob": 0.85},
+      {"index": 820, "prob": 0.67},
+      {"index": 730, "prob": 0.86},
+      {"index": 810, "prob": 0.88}
+    ]
+  },
+  {
+    "label": "Metzger/in und Fleischzerleger/in",
+    "group": "Produktion",
+    "level1": "Nahrungsmittelverarbeitungsberufe",
+    "value": 0.93,
+    "text": "Metzger/in und Fleischzerleger/in: 93%",
+    "index": 724,
+    "skills": [50, 63, 28, 1, 50, 44, 44, 49],
+    "similar": [
+      {"index": 844, "prob": 0.86},
+      {"index": 649, "prob": 0.71},
+      {"index": 864, "prob": 0.65},
+      {"index": 656, "prob": 0.59},
+      {"index": 853, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Fleisch-, Geflügel-, und Fischzerleger/in und -zuschneider/in",
+    "group": "Produktion",
+    "level1": "Nahrungsmittelverarbeitungsberufe",
+    "value": 0.94,
+    "text": "Fleisch-, Geflügel-, und Fischzerleger/in und -zuschneider/in: 94%",
+    "index": 725,
+    "skills": [50, 53, 31, 1, 47, 31, 31, 30],
+    "similar": [
+      {"index": 842, "prob": 0.83},
+      {"index": 814, "prob": 0.93},
+      {"index": 840, "prob": 0.93},
+      {"index": 871, "prob": 0.9},
+      {"index": 791, "prob": 0.88}
+    ]
+  },
+  {
+    "label": "Schlachter/in und Fleischwarenhersteller/in",
+    "group": "Produktion",
+    "level1": "Nahrungsmittelverarbeitungsberufe",
+    "value": 0.6,
+    "text": "Schlachter/in und Fleischwarenhersteller/in: 60%",
+    "index": 726,
+    "skills": [63, 60, 19, 5, 38, 25, 22, 42],
+    "similar": [
+      {"index": 762, "prob": 0.52},
+      {"index": 655, "prob": 0.54},
+      {"index": 677, "prob": 0.59},
+      {"index": 719, "prob": 0.41},
+      {"index": 638, "prob": 0.57}
+    ]
+  },
+  {
+    "label": "Maschinist/in Essens-, Tabak-, Back- und Trockenmaschinen",
+    "group": "Produktion",
+    "level1": "Nahrungsmittelverarbeitungsberufe",
+    "value": 0.91,
+    "text": "Maschinist/in Essens-, Tabak-, Back- und Trockenmaschinen: 91%",
+    "index": 727,
+    "skills": [47, 53, 31, 0, 47, 35, 38, 50],
+    "similar": [
+      {"index": 783, "prob": 0.61},
+      {"index": 569, "prob": 0.64},
+      {"index": 626, "prob": 0.62},
+      {"index": 656, "prob": 0.59},
+      {"index": 782, "prob": 0.89}
+    ]
+  },
+  {
+    "label": "Lebensmitteltechniker/in",
+    "group": "Produktion",
+    "level1": "Nahrungsmittelverarbeitungsberufe",
+    "value": 0.7,
+    "text": "Lebensmitteltechniker/in: 70%",
+    "index": 728,
+    "skills": [50, 53, 25, 5, 47, 31, 28, 41],
+    "similar": [
+      {"index": 626, "prob": 0.62},
+      {"index": 837, "prob": 0.69},
+      {"index": 751, "prob": 0.61},
+      {"index": 619, "prob": 0.62},
+      {"index": 822, "prob": 0.66}
+    ]
+  },
+  {
+    "label": "Maschinist/in industrielle Essenszubereitung",
+    "group": "Produktion",
+    "level1": "Nahrungsmittelverarbeitungsberufe",
+    "value": 0.61,
+    "text": "Maschinist/in industrielle Essenszubereitung: 61%",
+    "index": 729,
+    "skills": [47, 53, 28, 0, 44, 22, 22, 55],
+    "similar": [
+      {"index": 655, "prob": 0.54},
+      {"index": 698, "prob": 0.49},
+      {"index": 638, "prob": 0.57},
+      {"index": 869, "prob": 0.38},
+      {"index": 798, "prob": 0.37}
+    ]
+  },
+  {
+    "label": "Bedienung Computergesteuerter Werkzeugmaschinen, Metall und Kunststoff",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.86,
+    "text": "Bedienung Computergesteuerter Werkzeugmaschinen, Metall und Kunststoff: 86%",
+    "index": 730,
+    "skills": [53, 53, 47, 6, 47, 28, 28, 33],
+    "similar": [
+      {"index": 689, "prob": 0.63},
+      {"index": 781, "prob": 0.85},
+      {"index": 850, "prob": 0.041},
+      {"index": 340, "prob": 0.74},
+      {"index": 757, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Programmierer/in numerischer gesteuerter Verfahrenstechnik, Metall und Plastik",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.36,
+    "text": "Programmierer/in numerischer gesteuerter Verfahrenstechnik, Metall und Plastik: 36%",
+    "index": 731,
+    "skills": [50, 44, 47, 12, 44, 35, 35, 30],
+    "similar": [
+      {"index": 162, "prob": 0.24},
+      {"index": 170, "prob": 0.24},
+      {"index": 848, "prob": 0.27},
+      {"index": 164, "prob": 0.24},
+      {"index": 213, "prob": 0.3}
+    ]
+  },
+  {
+    "label": "Maschinist/in Extruder und Ziehanlagen f. Metall- und Plastikerzeugnisse",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.91,
+    "text": "Maschinist/in Extruder und Ziehanlagen f. Metall- und Plastikerzeugnisse: 91%",
+    "index": 732,
+    "skills": [50, 66, 31, 5, 44, 19, 35, 32],
+    "similar": [
+      {"index": 860, "prob": 0.9},
+      {"index": 631, "prob": 0.9},
+      {"index": 621, "prob": 0.73},
+      {"index": 741, "prob": 0.88},
+      {"index": 614, "prob": 0.88}
+    ]
+  },
+  {
+    "label": "Maschinist/in Schmiedemaschinen, Metall und Kunststoff",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.93,
+    "text": "Maschinist/in Schmiedemaschinen, Metall und Kunststoff: 93%",
+    "index": 733,
+    "skills": [50, 50, 31, 9, 47, 31, 35, 41],
+    "similar": [
+      {"index": 585, "prob": 0.92},
+      {"index": 626, "prob": 0.62},
+      {"index": 728, "prob": 0.7},
+      {"index": 754, "prob": 0.92},
+      {"index": 635, "prob": 0.92}
+    ]
+  },
+  {
+    "label": "Maschinist/in Walzen, Metall und Kunststoff",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.83,
+    "text": "Maschinist/in Walzen, Metall und Kunststoff: 83%",
+    "index": 734,
+    "skills": [56, 66, 38, 0, 47, 28, 28, 47],
+    "similar": [
+      {"index": 711, "prob": 0.79},
+      {"index": 718, "prob": 0.82},
+      {"index": 616, "prob": 0.82},
+      {"index": 696, "prob": 0.82},
+      {"index": 703, "prob": 0.64}
+    ]
+  },
+  {
+    "label": "Maschinist/in Schneide-, Stanz- und Pressmaschinen, Metall und Kunststoff",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.78,
+    "text": "Maschinist/in Schneide-, Stanz- und Pressmaschinen, Metall und Kunststoff: 78%",
+    "index": 735,
+    "skills": [53, 60, 31, 0, 38, 22, 25, 30],
+    "similar": [
+      {"index": 621, "prob": 0.73},
+      {"index": 751, "prob": 0.61},
+      {"index": 619, "prob": 0.62},
+      {"index": 808, "prob": 0.69},
+      {"index": 599, "prob": 0.76}
+    ]
+  },
+  {
+    "label": "Maschinist/in Bohr- und Drillmaschinen, Metall und Kunststoff",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.94,
+    "text": "Maschinist/in Bohr- und Drillmaschinen, Metall und Kunststoff: 94%",
+    "index": 736,
+    "skills": [53, 56, 35, 6, 47, 35, 35, 47],
+    "similar": [
+      {"index": 585, "prob": 0.92},
+      {"index": 626, "prob": 0.62},
+      {"index": 644, "prob": 0.87},
+      {"index": 783, "prob": 0.61},
+      {"index": 727, "prob": 0.91}
+    ]
+  },
+  {
+    "label": "Maschinist/in Schleif-, Läpp-, Polier- und Bürstenmaschinen, Metall und Kunststoff",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.95,
+    "text": "Maschinist/in Schleif-, Läpp-, Polier- und Bürstenmaschinen, Metall und Kunststoff: 95%",
+    "index": 737,
+    "skills": [53, 69, 25, 2, 41, 25, 25, 40],
+    "similar": [
+      {"index": 823, "prob": 0.92},
+      {"index": 630, "prob": 0.9},
+      {"index": 742, "prob": 0.87},
+      {"index": 751, "prob": 0.61},
+      {"index": 761, "prob": 0.89}
+    ]
+  },
+  {
+    "label": "Maschinist/in Drehmaschinen, Metall und Kunststoff",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.84,
+    "text": "Maschinist/in Drehmaschinen, Metall und Kunststoff: 84%",
+    "index": 738,
+    "skills": [60, 56, 28, 6, 41, 19, 22, 24],
+    "similar": [
+      {"index": 735, "prob": 0.78},
+      {"index": 621, "prob": 0.73},
+      {"index": 768, "prob": 0.73},
+      {"index": 760, "prob": 0.81},
+      {"index": 808, "prob": 0.69}
+    ]
+  },
+  {
+    "label": "Maschinist/in Fräs- und Hobelmaschinen, Metall und Kunststoff",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.98,
+    "text": "Maschinist/in Fräs- und Hobelmaschinen, Metall und Kunststoff: 98%",
+    "index": 739,
+    "skills": [56, 69, 38, 1, 41, 25, 25, 39],
+    "similar": [
+      {"index": 618, "prob": 0.79},
+      {"index": 776, "prob": 0.91},
+      {"index": 734, "prob": 0.83},
+      {"index": 743, "prob": 0.93},
+      {"index": 630, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Maschinist/in",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.65,
+    "text": "Maschinist/in: 65%",
+    "index": 740,
+    "skills": [63, 66, 38, 7, 44, 38, 38, 28],
+    "similar": [
+      {"index": 169, "prob": 0.24},
+      {"index": 676, "prob": 0.59},
+      {"index": 627, "prob": 0.35},
+      {"index": 628, "prob": 0.35},
+      {"index": 620, "prob": 0.15}
+    ]
+  },
+  {
+    "label": "Maschinist/in Metallraffination",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.88,
+    "text": "Maschinist/in Metallraffination: 88%",
+    "index": 741,
+    "skills": [53, 72, 25, 0, 44, 25, 28, 31],
+    "similar": [
+      {"index": 625, "prob": 0.87},
+      {"index": 618, "prob": 0.79},
+      {"index": 616, "prob": 0.82},
+      {"index": 687, "prob": 0.7},
+      {"index": 735, "prob": 0.78}
+    ]
+  },
+  {
+    "label": "Aus- und Formgießer/in, Metall",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.87,
+    "text": "Aus- und Formgießer/in, Metall: 87%",
+    "index": 742,
+    "skills": [56, 63, 25, 1, 44, 25, 28, 44],
+    "similar": [
+      {"index": 600, "prob": 0.79},
+      {"index": 655, "prob": 0.54},
+      {"index": 751, "prob": 0.61},
+      {"index": 696, "prob": 0.82},
+      {"index": 687, "prob": 0.7}
+    ]
+  },
+  {
+    "label": "Modellbauer/in, Metall und Kunststoff",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.93,
+    "text": "Modellbauer/in, Metall und Kunststoff: 93%",
+    "index": 743,
+    "skills": [56, 60, 38, 1, 41, 22, 25, 32],
+    "similar": [
+      {"index": 621, "prob": 0.73},
+      {"index": 735, "prob": 0.78},
+      {"index": 748, "prob": 0.84},
+      {"index": 744, "prob": 0.9},
+      {"index": 632, "prob": 0.82}
+    ]
+  },
+  {
+    "label": "Mustermacher/in, Metall und Kunststoff",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.9,
+    "text": "Mustermacher/in, Metall und Kunststoff: 90%",
+    "index": 744,
+    "skills": [53, 60, 41, 0, 47, 28, 28, 32],
+    "similar": [
+      {"index": 672, "prob": 0.82},
+      {"index": 689, "prob": 0.63},
+      {"index": 606, "prob": 0.72},
+      {"index": 694, "prob": 0.86},
+      {"index": 730, "prob": 0.86}
+    ]
+  },
+  {
+    "label": "Gießereiformenmacher/in",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.67,
+    "text": "Gießereiformenmacher/in: 67%",
+    "index": 745,
+    "skills": [66, 72, 22, 3, 31, 22, 22, 43],
+    "similar": [
+      {"index": 726, "prob": 0.6},
+      {"index": 677, "prob": 0.59},
+      {"index": 703, "prob": 0.64},
+      {"index": 751, "prob": 0.61},
+      {"index": 638, "prob": 0.57}
+    ]
+  },
+  {
+    "label": "Maschinist/in Spritzgieß- und Kernherstellungsmaschinen",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.95,
+    "text": "Maschinist/in Spritzgieß- und Kernherstellungsmaschinen: 95%",
+    "index": 746,
+    "skills": [53, 66, 28, 0, 47, 28, 28, 37],
+    "similar": [
+      {"index": 616, "prob": 0.82},
+      {"index": 687, "prob": 0.7},
+      {"index": 807, "prob": 0.91},
+      {"index": 761, "prob": 0.89},
+      {"index": 819, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Werkzeugeinrichter/in, Metall und Plastikerzeugnisse",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.91,
+    "text": "Werkzeugeinrichter/in, Metall und Plastikerzeugnisse: 91%",
+    "index": 747,
+    "skills": [50, 66, 44, 9, 47, 25, 28, 25],
+    "similar": [
+      {"index": 606, "prob": 0.72},
+      {"index": 672, "prob": 0.82},
+      {"index": 744, "prob": 0.9},
+      {"index": 694, "prob": 0.86},
+      {"index": 860, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Werkzeug- und Formenbauer/in",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.84,
+    "text": "Werkzeug- und Formenbauer/in: 84%",
+    "index": 748,
+    "skills": [56, 53, 38, 2, 41, 19, 25, 38],
+    "similar": [
+      {"index": 632, "prob": 0.82},
+      {"index": 621, "prob": 0.73},
+      {"index": 696, "prob": 0.82},
+      {"index": 735, "prob": 0.78},
+      {"index": 689, "prob": 0.63}
+    ]
+  },
+  {
+    "label": "Schweißer/in, Fräser/in und Schlosser/in",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.94,
+    "text": "Schweißer/in, Fräser/in und Schlosser/in: 94%",
+    "index": 749,
+    "skills": [50, 60, 38, 5, 38, 25, 31, 56],
+    "similar": [
+      {"index": 790, "prob": 0.76},
+      {"index": 698, "prob": 0.49},
+      {"index": 639, "prob": 0.72},
+      {"index": 629, "prob": 0.84},
+      {"index": 813, "prob": 0.81}
+    ]
+  },
+  {
+    "label": "Löter/in und Hartlöter/in",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.94,
+    "text": "Löter/in und Hartlöter/in: 94%",
+    "index": 750,
+    "skills": [60, 53, 19, 2, 31, 22, 22, 31],
+    "similar": [
+      {"index": 768, "prob": 0.73},
+      {"index": 777, "prob": 0.86},
+      {"index": 715, "prob": 0.73},
+      {"index": 760, "prob": 0.81},
+      {"index": 726, "prob": 0.6}
+    ]
+  },
+  {
+    "label": "Maschinist/in Schweiß- und Lötmaschine",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.61,
+    "text": "Maschinist/in Schweiß- und Lötmaschine: 61%",
+    "index": 751,
+    "skills": [53, 60, 25, 6, 41, 25, 25, 38],
+    "similar": [
+      {"index": 726, "prob": 0.6},
+      {"index": 719, "prob": 0.41},
+      {"index": 655, "prob": 0.54},
+      {"index": 762, "prob": 0.52},
+      {"index": 798, "prob": 0.37}
+    ]
+  },
+  {
+    "label": "Spezialist/in für Geräte der Heiztechnik zur Anwendung an Metall- und Plastikobjekten",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.91,
+    "text": "Spezialist/in für Geräte der Heiztechnik zur Anwendung an Metall- und Plastikobjekten: 91%",
+    "index": 752,
+    "skills": [56, 63, 25, 0, 41, 22, 22, 26],
+    "similar": [
+      {"index": 777, "prob": 0.86},
+      {"index": 735, "prob": 0.78},
+      {"index": 610, "prob": 0.87},
+      {"index": 738, "prob": 0.84},
+      {"index": 595, "prob": 0.87}
+    ]
+  },
+  {
+    "label": "Mustermacher/in, Metall und Kunststoff",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.84,
+    "text": "Mustermacher/in, Metall und Kunststoff: 84%",
+    "index": 753,
+    "skills": [50, 56, 38, 0, 41, 25, 31, 43],
+    "similar": [
+      {"index": 632, "prob": 0.82},
+      {"index": 696, "prob": 0.82},
+      {"index": 836, "prob": 0.79},
+      {"index": 820, "prob": 0.67},
+      {"index": 790, "prob": 0.76}
+    ]
+  },
+  {
+    "label": "Maschinist/in Beschichtungsmaschinen, Metall und Kunststoff",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.92,
+    "text": "Maschinist/in Beschichtungsmaschinen, Metall und Kunststoff: 92%",
+    "index": 754,
+    "skills": [50, 56, 31, 4, 41, 35, 35, 38],
+    "similar": [
+      {"index": 871, "prob": 0.9},
+      {"index": 836, "prob": 0.79},
+      {"index": 788, "prob": 0.86},
+      {"index": 841, "prob": 0.91},
+      {"index": 622, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Werkzeugschleifer/in, Pfeiler/in, Schärfer/in",
+    "group": "Produktion",
+    "level1": "Metall- und Kunststoffverarbeitungsberufe",
+    "value": 0.88,
+    "text": "Werkzeugschleifer/in, Pfeiler/in, Schärfer/in: 88%",
+    "index": 755,
+    "skills": [72, 72, 35, 6, 38, 31, 31, 35],
+    "similar": [
+      {"index": 677, "prob": 0.59},
+      {"index": 693, "prob": 0.67},
+      {"index": 679, "prob": 0.75},
+      {"index": 604, "prob": 0.82},
+      {"index": 682, "prob": 0.66}
+    ]
+  },
+  {
+    "label": "Fachkraft/Techniker/in Druckvorstufe",
+    "group": "Produktion",
+    "level1": "Druckereiberufe",
+    "value": 0.97,
+    "text": "Fachkraft/Techniker/in Druckvorstufe: 97%",
+    "index": 756,
+    "skills": [47, 44, 41, 27, 47, 41, 47, 28],
+    "similar": [
+      {"index": 339, "prob": 0.55},
+      {"index": 93, "prob": 0.21},
+      {"index": 731, "prob": 0.36},
+      {"index": 100, "prob": 0.22},
+      {"index": 149, "prob": 0.52}
+    ]
+  },
+  {
+    "label": "Maschinist/in Druckmaschine",
+    "group": "Produktion",
+    "level1": "Druckereiberufe",
+    "value": 0.83,
+    "text": "Maschinist/in Druckmaschine: 83%",
+    "index": 757,
+    "skills": [53, 53, 41, 0, 47, 31, 38, 30],
+    "similar": [
+      {"index": 162, "prob": 0.24},
+      {"index": 609, "prob": 0.79},
+      {"index": 689, "prob": 0.63},
+      {"index": 169, "prob": 0.24},
+      {"index": 786, "prob": 0.71}
+    ]
+  },
+  {
+    "label": "Buchbinder/in",
+    "group": "Produktion",
+    "level1": "Druckereiberufe",
+    "value": 0.95,
+    "text": "Buchbinder/in: 95%",
+    "index": 758,
+    "skills": [63, 60, 35, 4, 41, 28, 28, 38],
+    "similar": [
+      {"index": 714, "prob": 0.79},
+      {"index": 632, "prob": 0.82},
+      {"index": 808, "prob": 0.69},
+      {"index": 807, "prob": 0.91},
+      {"index": 718, "prob": 0.82}
+    ]
+  },
+  {
+    "label": "Arbeiter/in Wäscherei und chemische Reinigung",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.71,
+    "text": "Arbeiter/in Wäscherei und chemische Reinigung: 71%",
+    "index": 759,
+    "skills": [47, 50, 25, 6, 47, 31, 31, 53],
+    "similar": [
+      {"index": 626, "prob": 0.62},
+      {"index": 569, "prob": 0.64},
+      {"index": 728, "prob": 0.7},
+      {"index": 820, "prob": 0.67},
+      {"index": 472, "prob": 0.69}
+    ]
+  },
+  {
+    "label": "Maschinist/in Textilpresse",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.81,
+    "text": "Maschinist/in Textilpresse: 81%",
+    "index": 760,
+    "skills": [56, 63, 22, 4, 31, 22, 25, 23],
+    "similar": [
+      {"index": 735, "prob": 0.78},
+      {"index": 768, "prob": 0.73},
+      {"index": 863, "prob": 0.5},
+      {"index": 715, "prob": 0.73},
+      {"index": 762, "prob": 0.52}
+    ]
+  },
+  {
+    "label": "Maschinist/in Nähmaschinen",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.89,
+    "text": "Maschinist/in Nähmaschinen: 89%",
+    "index": 761,
+    "skills": [56, 63, 22, 3, 44, 25, 31, 38],
+    "similar": [
+      {"index": 742, "prob": 0.87},
+      {"index": 751, "prob": 0.61},
+      {"index": 600, "prob": 0.79},
+      {"index": 565, "prob": 0.79},
+      {"index": 687, "prob": 0.7}
+    ]
+  },
+  {
+    "label": "Fachkraft für Lederverarbeitung",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.52,
+    "text": "Fachkraft für Lederverarbeitung: 52%",
+    "index": 762,
+    "skills": [56, 56, 16, 6, 44, 22, 31, 28],
+    "similar": [
+      {"index": 719, "prob": 0.41},
+      {"index": 863, "prob": 0.5},
+      {"index": 866, "prob": 0.37},
+      {"index": 594, "prob": 0.41},
+      {"index": 245, "prob": 0.5}
+    ]
+  },
+  {
+    "label": "Maschinist/in Maschinen zur Schuhherstellung",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.97,
+    "text": "Maschinist/in Maschinen zur Schuhherstellung: 97%",
+    "index": 763,
+    "skills": [53, 60, 28, 17, 28, 19, 22, 34],
+    "similar": [
+      {"index": 657, "prob": 0.96},
+      {"index": 613, "prob": 0.88},
+      {"index": 625, "prob": 0.87},
+      {"index": 751, "prob": 0.61},
+      {"index": 760, "prob": 0.81}
+    ]
+  },
+  {
+    "label": "Näher/in (Hand)",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.99,
+    "text": "Näher/in (Hand): 99%",
+    "index": 764,
+    "skills": [78, 78, 41, 39, 38, 28, 31, 20],
+    "similar": [
+      {"index": 817, "prob": 0.9},
+      {"index": 800, "prob": 0.95},
+      {"index": 803, "prob": 0.97},
+      {"index": 344, "prob": 0.6},
+      {"index": 793, "prob": 0.97}
+    ]
+  },
+  {
+    "label": "Schneider/in, Damenschneider/in und Maßschneider/in",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.84,
+    "text": "Schneider/in, Damenschneider/in und Maßschneider/in: 84%",
+    "index": 765,
+    "skills": [69, 60, 41, 12, 50, 35, 35, 45],
+    "similar": [
+      {"index": 623, "prob": 0.64},
+      {"index": 671, "prob": 0.65},
+      {"index": 628, "prob": 0.35},
+      {"index": 678, "prob": 0.73},
+      {"index": 714, "prob": 0.79}
+    ]
+  },
+  {
+    "label": "Maschinist/in Textil Bleich- und Färbemaschinen",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.97,
+    "text": "Maschinist/in Textil Bleich- und Färbemaschinen: 97%",
+    "index": 766,
+    "skills": [56, 53, 38, 14, 47, 28, 28, 43],
+    "similar": [
+      {"index": 723, "prob": 0.89},
+      {"index": 810, "prob": 0.88},
+      {"index": 635, "prob": 0.92},
+      {"index": 820, "prob": 0.67},
+      {"index": 733, "prob": 0.93}
+    ]
+  },
+  {
+    "label": "Maschinist/in Textilschneidemaschinen",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.95,
+    "text": "Maschinist/in Textilschneidemaschinen: 95%",
+    "index": 767,
+    "skills": [56, 60, 35, 1, 44, 35, 31, 40],
+    "similar": [
+      {"index": 720, "prob": 0.93},
+      {"index": 714, "prob": 0.79},
+      {"index": 754, "prob": 0.92},
+      {"index": 807, "prob": 0.91},
+      {"index": 736, "prob": 0.94}
+    ]
+  },
+  {
+    "label": "Maschinist/in Strick- und Webereimaschinen",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.73,
+    "text": "Maschinist/in Strick- und Webereimaschinen: 73%",
+    "index": 768,
+    "skills": [66, 60, 22, 3, 35, 19, 22, 32],
+    "similar": [
+      {"index": 726, "prob": 0.6},
+      {"index": 808, "prob": 0.69},
+      {"index": 745, "prob": 0.67},
+      {"index": 751, "prob": 0.61},
+      {"index": 682, "prob": 0.66}
+    ]
+  },
+  {
+    "label": "Maschinist/in Textilwickel- und Zwirnmaschinen",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.96,
+    "text": "Maschinist/in Textilwickel- und Zwirnmaschinen: 96%",
+    "index": 769,
+    "skills": [60, 63, 38, 2, 44, 35, 35, 41],
+    "similar": [
+      {"index": 767, "prob": 0.95},
+      {"index": 720, "prob": 0.93},
+      {"index": 714, "prob": 0.79},
+      {"index": 870, "prob": 0.91},
+      {"index": 476, "prob": 0.77}
+    ]
+  },
+  {
+    "label": "Maschinist/in Extrudierungs-, Werkzeugs- und Pressmaschinen",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.88,
+    "text": "Maschinist/in Extrudierungs-, Werkzeugs- und Pressmaschinen: 88%",
+    "index": 770,
+    "skills": [63, 60, 35, 2, 44, 28, 35, 47],
+    "similar": [
+      {"index": 678, "prob": 0.73},
+      {"index": 711, "prob": 0.79},
+      {"index": 714, "prob": 0.79},
+      {"index": 718, "prob": 0.82},
+      {"index": 734, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Fachkraft zur Erstellung von Mustern auf Textilien",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.0049,
+    "text": "Fachkraft zur Erstellung von Mustern auf Textilien: 0%",
+    "index": 771,
+    "skills": [63, 53, 69, 22, 47, 38, 41, 36],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 367, "prob": 0.0042},
+      {"index": 188, "prob": 0.0045},
+      {"index": 430, "prob": 0.0036},
+      {"index": 365, "prob": 0.0042}
+    ]
+  },
+  {
+    "label": "Polsterer/in",
+    "group": "Produktion",
+    "level1": "Textil-, Kleidungs- und Einrichtungsberufe",
+    "value": 0.39,
+    "text": "Polsterer/in: 39%",
+    "index": 772,
+    "skills": [75, 75, 50, 2, 47, 35, 38, 35],
+    "similar": [
+      {"index": 664, "prob": 0.36},
+      {"index": 628, "prob": 0.35},
+      {"index": 620, "prob": 0.15},
+      {"index": 627, "prob": 0.35},
+      {"index": 171, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Möbelschreiner/in und Zimmermann/-frau",
+    "group": "Produktion",
+    "level1": "Holzverarbeitung",
+    "value": 0.92,
+    "text": "Möbelschreiner/in und Zimmermann/-frau: 92%",
+    "index": 773,
+    "skills": [72, 72, 47, 2, 41, 25, 31, 27],
+    "similar": [
+      {"index": 693, "prob": 0.67},
+      {"index": 158, "prob": 0.81},
+      {"index": 682, "prob": 0.66},
+      {"index": 633, "prob": 0.83},
+      {"index": 683, "prob": 0.79}
+    ]
+  },
+  {
+    "label": "Möbelbauer/in",
+    "group": "Produktion",
+    "level1": "Holzverarbeitung",
+    "value": 0.87,
+    "text": "Möbelbauer/in: 87%",
+    "index": 774,
+    "skills": [56, 63, 41, 0, 44, 31, 38, 21],
+    "similar": [
+      {"index": 169, "prob": 0.24},
+      {"index": 672, "prob": 0.82},
+      {"index": 171, "prob": 0.24},
+      {"index": 757, "prob": 0.83},
+      {"index": 740, "prob": 0.65}
+    ]
+  },
+  {
+    "label": "Modellbauer/in, Holz",
+    "group": "Produktion",
+    "level1": "Holzverarbeitung",
+    "value": 0.96,
+    "text": "Modellbauer/in, Holz: 96%",
+    "index": 775,
+    "skills": [69, 56, 50, 12, 47, 28, 35, 26],
+    "similar": [
+      {"index": 169, "prob": 0.24},
+      {"index": 171, "prob": 0.24},
+      {"index": 801, "prob": 0.95},
+      {"index": 817, "prob": 0.9},
+      {"index": 158, "prob": 0.81}
+    ]
+  },
+  {
+    "label": "Mustermacher/in, Holz",
+    "group": "Produktion",
+    "level1": "Holzverarbeitung",
+    "value": 0.91,
+    "text": "Mustermacher/in, Holz: 91%",
+    "index": 776,
+    "skills": [60, 75, 38, 2, 47, 25, 28, 34],
+    "similar": [
+      {"index": 633, "prob": 0.83},
+      {"index": 604, "prob": 0.82},
+      {"index": 682, "prob": 0.66},
+      {"index": 718, "prob": 0.82},
+      {"index": 693, "prob": 0.67}
+    ]
+  },
+  {
+    "label": "Machinist/in Sägeanlagen für Holz",
+    "group": "Produktion",
+    "level1": "Holzverarbeitung",
+    "value": 0.86,
+    "text": "Machinist/in Sägeanlagen für Holz: 86%",
+    "index": 777,
+    "skills": [56, 60, 22, 0, 38, 22, 22, 29],
+    "similar": [
+      {"index": 715, "prob": 0.73},
+      {"index": 735, "prob": 0.78},
+      {"index": 760, "prob": 0.81},
+      {"index": 768, "prob": 0.73},
+      {"index": 738, "prob": 0.84}
+    ]
+  },
+  {
+    "label": "Maschinist/in Holzbearbeitungsmaschinen, ausgenommen Sägemaschinen",
+    "group": "Produktion",
+    "level1": "Holzverarbeitung",
+    "value": 0.97,
+    "text": "Maschinist/in Holzbearbeitungsmaschinen, ausgenommen Sägemaschinen: 97%",
+    "index": 778,
+    "skills": [53, 63, 25, 0, 31, 22, 22, 26],
+    "similar": [
+      {"index": 760, "prob": 0.81},
+      {"index": 777, "prob": 0.86},
+      {"index": 610, "prob": 0.87},
+      {"index": 752, "prob": 0.91},
+      {"index": 735, "prob": 0.78}
+    ]
+  },
+  {
+    "label": "Maschinist/in kerntechnische Anlagen",
+    "group": "Produktion",
+    "level1": "Fabrik- und Anlagensystembetreiber/in",
+    "value": 0.95,
+    "text": "Maschinist/in kerntechnische Anlagen: 95%",
+    "index": 779,
+    "skills": [47, 35, 50, 1, 50, 44, 47, 24],
+    "similar": [
+      {"index": 854, "prob": 0.9},
+      {"index": 108, "prob": 0.22},
+      {"index": 151, "prob": 0.81},
+      {"index": 220, "prob": 0.77},
+      {"index": 133, "prob": 0.021}
+    ]
+  },
+  {
+    "label": "Disponent/in und Verteiler/in Strom",
+    "group": "Produktion",
+    "level1": "Fabrik- und Anlagensystembetreiber/in",
+    "value": 0.64,
+    "text": "Disponent/in und Verteiler/in Strom: 64%",
+    "index": 780,
+    "skills": [44, 31, 44, 0, 44, 41, 38, 34],
+    "similar": [
+      {"index": 163, "prob": 0.24},
+      {"index": 640, "prob": 0.63},
+      {"index": 223, "prob": 0.61},
+      {"index": 150, "prob": 0.52},
+      {"index": 154, "prob": 0.48}
+    ]
+  },
+  {
+    "label": "Kraftwerksbetreiber/in",
+    "group": "Produktion",
+    "level1": "Fabrik- und Anlagensystembetreiber/in",
+    "value": 0.85,
+    "text": "Kraftwerksbetreiber/in: 85%",
+    "index": 781,
+    "skills": [53, 47, 44, 2, 47, 25, 31, 40],
+    "similar": [
+      {"index": 689, "prob": 0.63},
+      {"index": 786, "prob": 0.71},
+      {"index": 753, "prob": 0.84},
+      {"index": 340, "prob": 0.74},
+      {"index": 748, "prob": 0.84}
+    ]
+  },
+  {
+    "label": "Stationsingenieur/in und Kesselwärter/in",
+    "group": "Produktion",
+    "level1": "Fabrik- und Anlagensystembetreiber/in",
+    "value": 0.89,
+    "text": "Stationsingenieur/in und Kesselwärter/in: 89%",
+    "index": 782,
+    "skills": [50, 53, 35, 1, 47, 44, 41, 46],
+    "similar": [
+      {"index": 783, "prob": 0.61},
+      {"index": 788, "prob": 0.86},
+      {"index": 853, "prob": 0.83},
+      {"index": 864, "prob": 0.65},
+      {"index": 649, "prob": 0.71}
+    ]
+  },
+  {
+    "label": "Techniker/in, Maschinist/in für Wasser- und Abwasserreinigungsanlagen",
+    "group": "Produktion",
+    "level1": "Fabrik- und Anlagensystembetreiber/in",
+    "value": 0.61,
+    "text": "Techniker/in, Maschinist/in für Wasser- und Abwasserreinigungsanlagen: 61%",
+    "index": 783,
+    "skills": [50, 53, 38, 1, 44, 38, 38, 51],
+    "similar": [
+      {"index": 712, "prob": 0.5},
+      {"index": 669, "prob": 0.38},
+      {"index": 656, "prob": 0.59},
+      {"index": 847, "prob": 0.27},
+      {"index": 214, "prob": 0.57}
+    ]
+  },
+  {
+    "label": "Chemiefabrikbetreiber/in",
+    "group": "Produktion",
+    "level1": "Fabrik- und Anlagensystembetreiber/in",
+    "value": 0.85,
+    "text": "Chemiefabrikbetreiber/in: 85%",
+    "index": 784,
+    "skills": [50, 53, 28, 0, 41, 31, 35, 22],
+    "similar": [
+      {"index": 675, "prob": 0.55},
+      {"index": 842, "prob": 0.83},
+      {"index": 863, "prob": 0.5},
+      {"index": 564, "prob": 0.68},
+      {"index": 757, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Maschinist/in Gasanlagen",
+    "group": "Produktion",
+    "level1": "Fabrik- und Anlagensystembetreiber/in",
+    "value": 0.78,
+    "text": "Maschinist/in Gasanlagen: 78%",
+    "index": 785,
+    "skills": [50, 44, 35, 0, 47, 44, 38, 37],
+    "similar": [
+      {"index": 154, "prob": 0.48},
+      {"index": 223, "prob": 0.61},
+      {"index": 162, "prob": 0.24},
+      {"index": 648, "prob": 0.71},
+      {"index": 164, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Maschinist/in Erdölpumpstysteme, Raffinierie, Prüfer/in",
+    "group": "Produktion",
+    "level1": "Fabrik- und Anlagensystembetreiber/in",
+    "value": 0.71,
+    "text": "Maschinist/in Erdölpumpstysteme, Raffinierie, Prüfer/in: 71%",
+    "index": 786,
+    "skills": [53, 53, 44, 1, 47, 35, 35, 41],
+    "similar": [
+      {"index": 170, "prob": 0.24},
+      {"index": 783, "prob": 0.61},
+      {"index": 214, "prob": 0.57},
+      {"index": 712, "prob": 0.5},
+      {"index": 689, "prob": 0.63}
+    ]
+  },
+  {
+    "label": "Techniker/in für Biomasseverarbeitung",
+    "group": "Produktion",
+    "level1": "Fabrik- und Anlagensystembetreiber/in",
+    "value": 0.86,
+    "text": "Techniker/in für Biomasseverarbeitung: 86%",
+    "index": 787,
+    "skills": [56, 60, 38, 1, 53, 47, 47, 47],
+    "similar": [
+      {"index": 864, "prob": 0.65},
+      {"index": 647, "prob": 0.83},
+      {"index": 649, "prob": 0.71},
+      {"index": 651, "prob": 0.53},
+      {"index": 476, "prob": 0.77}
+    ]
+  },
+  {
+    "label": "Techniker/in Biomassekraftwerk",
+    "group": "Produktion",
+    "level1": "Fabrik- und Anlagensystembetreiber/in",
+    "value": 0.86,
+    "text": "Techniker/in Biomassekraftwerk: 86%",
+    "index": 788,
+    "skills": [50, 53, 38, 3, 41, 38, 41, 42],
+    "similar": [
+      {"index": 783, "prob": 0.61},
+      {"index": 609, "prob": 0.79},
+      {"index": 786, "prob": 0.71},
+      {"index": 622, "prob": 0.83},
+      {"index": 562, "prob": 0.85}
+    ]
+  },
+  {
+    "label": "Techniker/in Wasserkraftwerk",
+    "group": "Produktion",
+    "level1": "Fabrik- und Anlagensystembetreiber/in",
+    "value": 0.86,
+    "text": "Techniker/in Wasserkraftwerk: 86%",
+    "index": 789,
+    "skills": [56, 60, 44, 5, 53, 35, 38, 52],
+    "similar": [
+      {"index": 669, "prob": 0.38},
+      {"index": 828, "prob": 0.55},
+      {"index": 623, "prob": 0.64},
+      {"index": 222, "prob": 0.42},
+      {"index": 864, "prob": 0.65}
+    ]
+  },
+  {
+    "label": "Spezialist für chemische Anlagen",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.76,
+    "text": "Spezialist für chemische Anlagen: 76%",
+    "index": 790,
+    "skills": [50, 56, 31, 3, 44, 25, 28, 52],
+    "similar": [
+      {"index": 655, "prob": 0.54},
+      {"index": 820, "prob": 0.67},
+      {"index": 626, "prob": 0.62},
+      {"index": 729, "prob": 0.61},
+      {"index": 624, "prob": 0.75}
+    ]
+  },
+  {
+    "label": "Maschinist/in Separations- und Filteranlagen",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.88,
+    "text": "Maschinist/in Separations- und Filteranlagen: 88%",
+    "index": 791,
+    "skills": [50, 50, 28, 1, 44, 28, 38, 30],
+    "similar": [
+      {"index": 784, "prob": 0.85},
+      {"index": 217, "prob": 0.85},
+      {"index": 842, "prob": 0.83},
+      {"index": 608, "prob": 0.87},
+      {"index": 562, "prob": 0.85}
+    ]
+  },
+  {
+    "label": "Maschinist/in Zerkleinerungsanlagen, Poliermaschinen",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.97,
+    "text": "Maschinist/in Zerkleinerungsanlagen, Poliermaschinen: 97%",
+    "index": 792,
+    "skills": [50, 66, 28, 2, 44, 35, 41, 49],
+    "similar": [
+      {"index": 644, "prob": 0.87},
+      {"index": 724, "prob": 0.93},
+      {"index": 649, "prob": 0.71},
+      {"index": 653, "prob": 0.85},
+      {"index": 844, "prob": 0.86}
+    ]
+  },
+  {
+    "label": "Schleifer/in und Polierer/in",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.97,
+    "text": "Schleifer/in und Polierer/in: 97%",
+    "index": 793,
+    "skills": [69, 72, 41, 13, 41, 25, 28, 36],
+    "similar": [
+      {"index": 755, "prob": 0.88},
+      {"index": 604, "prob": 0.82},
+      {"index": 693, "prob": 0.67},
+      {"index": 682, "prob": 0.66},
+      {"index": 678, "prob": 0.73}
+    ]
+  },
+  {
+    "label": "Maschinist/in Vermischung und Vermengung",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.83,
+    "text": "Maschinist/in Vermischung und Vermengung: 83%",
+    "index": 794,
+    "skills": [50, 56, 28, 2, 47, 28, 28, 46],
+    "similar": [
+      {"index": 626, "prob": 0.62},
+      {"index": 655, "prob": 0.54},
+      {"index": 728, "prob": 0.7},
+      {"index": 836, "prob": 0.79},
+      {"index": 790, "prob": 0.76}
+    ]
+  },
+  {
+    "label": "Schneidegeräte, Hand",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.64,
+    "text": "Schneidegeräte, Hand: 64%",
+    "index": 795,
+    "skills": [60, 63, 19, 29, 47, 25, 25, 24],
+    "similar": [
+      {"index": 762, "prob": 0.52},
+      {"index": 751, "prob": 0.61},
+      {"index": 719, "prob": 0.41},
+      {"index": 726, "prob": 0.6},
+      {"index": 863, "prob": 0.5}
+    ]
+  },
+  {
+    "label": "Maschinist/in Schneide- und Trennmaschinen",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.86,
+    "text": "Maschinist/in Schneide- und Trennmaschinen: 86%",
+    "index": 796,
+    "skills": [72, 66, 25, 2, 44, 25, 25, 49],
+    "similar": [
+      {"index": 703, "prob": 0.64},
+      {"index": 677, "prob": 0.59},
+      {"index": 726, "prob": 0.6},
+      {"index": 718, "prob": 0.82},
+      {"index": 603, "prob": 0.68}
+    ]
+  },
+  {
+    "label": "Maschinist/in Extrudierungs- Werkzeugs- und Pressmaschinen",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.93,
+    "text": "Maschinist/in Extrudierungs- Werkzeugs- und Pressmaschinen: 93%",
+    "index": 797,
+    "skills": [56, 60, 28, 10, 47, 19, 25, 41],
+    "similar": [
+      {"index": 819, "prob": 0.9},
+      {"index": 634, "prob": 0.83},
+      {"index": 751, "prob": 0.61},
+      {"index": 808, "prob": 0.69},
+      {"index": 631, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Maschinist/in Heizgeräte",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.37,
+    "text": "Maschinist/in Heizgeräte: 37%",
+    "index": 798,
+    "skills": [44, 50, 25, 5, 31, 28, 28, 43],
+    "similar": [
+      {"index": 162, "prob": 0.24},
+      {"index": 163, "prob": 0.24},
+      {"index": 731, "prob": 0.36},
+      {"index": 169, "prob": 0.24},
+      {"index": 170, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Inspektor/in, Sortierer/in, Proband/in, Wäger/in",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.98,
+    "text": "Inspektor/in, Sortierer/in, Proband/in, Wäger/in: 98%",
+    "index": 799,
+    "skills": [47, 47, 28, 2, 44, 22, 31, 38],
+    "similar": [
+      {"index": 837, "prob": 0.69},
+      {"index": 868, "prob": 0.93},
+      {"index": 615, "prob": 0.83},
+      {"index": 471, "prob": 0.66},
+      {"index": 619, "prob": 0.62}
+    ]
+  },
+  {
+    "label": "Juwelier/in",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.95,
+    "text": "Juwelier/in: 95%",
+    "index": 800,
+    "skills": [85, 72, 60, 32, 44, 41, 41, 28],
+    "similar": [
+      {"index": 344, "prob": 0.6},
+      {"index": 771, "prob": 0.0049},
+      {"index": 772, "prob": 0.39},
+      {"index": 817, "prob": 0.9},
+      {"index": 708, "prob": 0.18}
+    ]
+  },
+  {
+    "label": "Edelstein und Diamanten Ver- und Bearbeiter/in",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.95,
+    "text": "Edelstein und Diamanten Ver- und Bearbeiter/in: 95%",
+    "index": 801,
+    "skills": [66, 53, 38, 2, 44, 31, 38, 22],
+    "similar": [
+      {"index": 169, "prob": 0.24},
+      {"index": 774, "prob": 0.87},
+      {"index": 662, "prob": 0.74},
+      {"index": 757, "prob": 0.83},
+      {"index": 707, "prob": 0.77}
+    ]
+  },
+  {
+    "label": "Schmied/in Edemetalle",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.95,
+    "text": "Schmied/in Edemetalle: 95%",
+    "index": 802,
+    "skills": [63, 50, 44, 31, 41, 25, 41, 19],
+    "similar": [
+      {"index": 344, "prob": 0.6},
+      {"index": 817, "prob": 0.9},
+      {"index": 299, "prob": 0.39},
+      {"index": 809, "prob": 0.92},
+      {"index": 339, "prob": 0.55}
+    ]
+  },
+  {
+    "label": "Zahntechniker/in",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.97,
+    "text": "Zahntechniker/in: 97%",
+    "index": 803,
+    "skills": [72, 53, 38, 49, 47, 28, 28, 28],
+    "similar": [
+      {"index": 809, "prob": 0.92},
+      {"index": 299, "prob": 0.39},
+      {"index": 802, "prob": 0.95},
+      {"index": 339, "prob": 0.55},
+      {"index": 344, "prob": 0.6}
+    ]
+  },
+  {
+    "label": "Techniker/in für medizinische Geräte",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.45,
+    "text": "Techniker/in für medizinische Geräte: 45%",
+    "index": 804,
+    "skills": [66, 63, 50, 17, 63, 44, 47, 58],
+    "similar": [
+      {"index": 432, "prob": 0.17},
+      {"index": 708, "prob": 0.18},
+      {"index": 705, "prob": 0.18},
+      {"index": 846, "prob": 0.27},
+      {"index": 669, "prob": 0.38}
+    ]
+  },
+  {
+    "label": "Labortechniker/in im Bereich Optik",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.97,
+    "text": "Labortechniker/in im Bereich Optik: 97%",
+    "index": 805,
+    "skills": [66, 63, 28, 10, 41, 28, 31, 45],
+    "similar": [
+      {"index": 714, "prob": 0.79},
+      {"index": 770, "prob": 0.88},
+      {"index": 758, "prob": 0.95},
+      {"index": 711, "prob": 0.79},
+      {"index": 796, "prob": 0.86}
+    ]
+  },
+  {
+    "label": "Maschinist/in Verpackungs- und Füllmaschinen",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.98,
+    "text": "Maschinist/in Verpackungs- und Füllmaschinen: 98%",
+    "index": 806,
+    "skills": [50, 60, 28, 0, 47, 31, 31, 35],
+    "similar": [
+      {"index": 637, "prob": 0.94},
+      {"index": 861, "prob": 0.92},
+      {"index": 746, "prob": 0.95},
+      {"index": 871, "prob": 0.9},
+      {"index": 725, "prob": 0.94}
+    ]
+  },
+  {
+    "label": "Maschinist/in Beschichtungsmaschinen",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.91,
+    "text": "Maschinist/in Beschichtungsmaschinen: 91%",
+    "index": 807,
+    "skills": [60, 63, 31, 3, 47, 28, 31, 36],
+    "similar": [
+      {"index": 718, "prob": 0.82},
+      {"index": 714, "prob": 0.79},
+      {"index": 819, "prob": 0.9},
+      {"index": 808, "prob": 0.69},
+      {"index": 761, "prob": 0.89}
+    ]
+  },
+  {
+    "label": "Maler Transportmittel",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.69,
+    "text": "Maler Transportmittel: 69%",
+    "index": 808,
+    "skills": [63, 63, 31, 5, 44, 22, 25, 36],
+    "similar": [
+      {"index": 682, "prob": 0.66},
+      {"index": 751, "prob": 0.61},
+      {"index": 726, "prob": 0.6},
+      {"index": 703, "prob": 0.64},
+      {"index": 677, "prob": 0.59}
+    ]
+  },
+  {
+    "label": "Maler/in, Beschichter/in, Dekorateur/in",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.92,
+    "text": "Maler/in, Beschichter/in, Dekorateur/in: 92%",
+    "index": 809,
+    "skills": [53, 56, 31, 38, 44, 25, 28, 27],
+    "similar": [
+      {"index": 795, "prob": 0.64},
+      {"index": 613, "prob": 0.88},
+      {"index": 339, "prob": 0.55},
+      {"index": 344, "prob": 0.6},
+      {"index": 817, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Techniker/in in der Halbleiterproduktion",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.88,
+    "text": "Techniker/in in der Halbleiterproduktion: 88%",
+    "index": 810,
+    "skills": [56, 53, 35, 7, 47, 25, 31, 50],
+    "similar": [
+      {"index": 820, "prob": 0.67},
+      {"index": 790, "prob": 0.76},
+      {"index": 626, "prob": 0.62},
+      {"index": 794, "prob": 0.83},
+      {"index": 813, "prob": 0.81}
+    ]
+  },
+  {
+    "label": "Entwickler/in (Fotographie) und Maschinist/in für Fotoentwicklung",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.99,
+    "text": "Entwickler/in (Fotographie) und Maschinist/in für Fotoentwicklung: 99%",
+    "index": 811,
+    "skills": [53, 52, 44, 31, 45, 31, 36, 32],
+    "similar": [
+      {"index": 339, "prob": 0.55},
+      {"index": 802, "prob": 0.95},
+      {"index": 809, "prob": 0.92},
+      {"index": 756, "prob": 0.97},
+      {"index": 344, "prob": 0.6}
+    ]
+  },
+  {
+    "label": "Techniker/in für Klebemaschinen",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.95,
+    "text": "Techniker/in für Klebemaschinen: 95%",
+    "index": 812,
+    "skills": [60, 66, 25, 2, 47, 22, 25, 34],
+    "similar": [
+      {"index": 808, "prob": 0.69},
+      {"index": 823, "prob": 0.92},
+      {"index": 595, "prob": 0.87},
+      {"index": 819, "prob": 0.9},
+      {"index": 761, "prob": 0.89}
+    ]
+  },
+  {
+    "label": "Maschinist/in Metallbeizanlage",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.81,
+    "text": "Maschinist/in Metallbeizanlage: 81%",
+    "index": 813,
+    "skills": [50, 53, 28, 4, 41, 25, 28, 55],
+    "similar": [
+      {"index": 790, "prob": 0.76},
+      {"index": 729, "prob": 0.61},
+      {"index": 655, "prob": 0.54},
+      {"index": 759, "prob": 0.71},
+      {"index": 820, "prob": 0.67}
+    ]
+  },
+  {
+    "label": "Heiz- und Kühlsystemmechaniker/in",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.93,
+    "text": "Heiz- und Kühlsystemmechaniker/in: 93%",
+    "index": 814,
+    "skills": [50, 53, 35, 0, 47, 31, 38, 29],
+    "similar": [
+      {"index": 757, "prob": 0.83},
+      {"index": 791, "prob": 0.88},
+      {"index": 871, "prob": 0.9},
+      {"index": 162, "prob": 0.24},
+      {"index": 608, "prob": 0.87}
+    ]
+  },
+  {
+    "label": "Radierer/in und Graveur/in",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.98,
+    "text": "Radierer/in und Graveur/in: 98%",
+    "index": 815,
+    "skills": [60, 60, 41, 11, 44, 25, 31, 30],
+    "similar": [
+      {"index": 694, "prob": 0.86},
+      {"index": 169, "prob": 0.24},
+      {"index": 714, "prob": 0.79},
+      {"index": 743, "prob": 0.93},
+      {"index": 758, "prob": 0.95}
+    ]
+  },
+  {
+    "label": "Steinmetz/in und Schleifer/in, Herstellung",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.9,
+    "text": "Steinmetz/in und Schleifer/in, Herstellung: 90%",
+    "index": 816,
+    "skills": [63, 66, 44, 26, 44, 28, 25, 62],
+    "similar": [
+      {"index": 492, "prob": 0.8},
+      {"index": 660, "prob": 0.37},
+      {"index": 629, "prob": 0.84},
+      {"index": 623, "prob": 0.64},
+      {"index": 639, "prob": 0.72}
+    ]
+  },
+  {
+    "label": "Glassbläser/in, Former/in, Modellierer/in",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.9,
+    "text": "Glassbläser/in, Former/in, Modellierer/in: 90%",
+    "index": 817,
+    "skills": [63, 66, 44, 19, 38, 28, 35, 22],
+    "similar": [
+      {"index": 740, "prob": 0.65},
+      {"index": 169, "prob": 0.24},
+      {"index": 693, "prob": 0.67},
+      {"index": 604, "prob": 0.82},
+      {"index": 774, "prob": 0.87}
+    ]
+  },
+  {
+    "label": "Töpfer/in, Herstellung",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.9,
+    "text": "Töpfer/in, Herstellung: 90%",
+    "index": 818,
+    "skills": [72, 69, 56, 71, 47, 19, 31, 25],
+    "similar": [
+      {"index": 304, "prob": 0.035},
+      {"index": 296, "prob": 0.59},
+      {"index": 343, "prob": 0.021},
+      {"index": 328, "prob": 0.074},
+      {"index": 494, "prob": 0.01}
+    ]
+  },
+  {
+    "label": "Former/in und Gießer/in",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.9,
+    "text": "Former/in und Gießer/in: 90%",
+    "index": 819,
+    "skills": [56, 60, 28, 5, 47, 25, 25, 39],
+    "similar": [
+      {"index": 751, "prob": 0.61},
+      {"index": 742, "prob": 0.87},
+      {"index": 696, "prob": 0.82},
+      {"index": 808, "prob": 0.69},
+      {"index": 761, "prob": 0.89}
+    ]
+  },
+  {
+    "label": "Maschinist/in Papiergütermaschinen",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.67,
+    "text": "Maschinist/in Papiergütermaschinen: 67%",
+    "index": 820,
+    "skills": [53, 53, 35, 4, 47, 28, 28, 50],
+    "similar": [
+      {"index": 626, "prob": 0.62},
+      {"index": 655, "prob": 0.54},
+      {"index": 698, "prob": 0.49},
+      {"index": 729, "prob": 0.61},
+      {"index": 783, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Reifenhersteller/in",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.94,
+    "text": "Reifenhersteller/in: 94%",
+    "index": 821,
+    "skills": [63, 72, 28, 4, 38, 22, 22, 26],
+    "similar": [
+      {"index": 682, "prob": 0.66},
+      {"index": 752, "prob": 0.91},
+      {"index": 823, "prob": 0.92},
+      {"index": 630, "prob": 0.9},
+      {"index": 610, "prob": 0.87}
+    ]
+  },
+  {
+    "label": "Hilfskräfte Produktionsarbeit",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.66,
+    "text": "Hilfskräfte Produktionsarbeit: 66%",
+    "index": 822,
+    "skills": [53, 56, 22, 6, 41, 22, 22, 44],
+    "similar": [
+      {"index": 751, "prob": 0.61},
+      {"index": 726, "prob": 0.6},
+      {"index": 655, "prob": 0.54},
+      {"index": 619, "prob": 0.62},
+      {"index": 729, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Recyclingfachkraft",
+    "group": "Produktion",
+    "level1": "Weitere Produktionsberufe",
+    "value": 0.92,
+    "text": "Recyclingfachkraft: 92%",
+    "index": 823,
+    "skills": [56, 69, 25, 7, 41, 22, 25, 35],
+    "similar": [
+      {"index": 625, "prob": 0.87},
+      {"index": 630, "prob": 0.9},
+      {"index": 751, "prob": 0.61},
+      {"index": 741, "prob": 0.88},
+      {"index": 618, "prob": 0.79}
+    ]
+  },
+  {
+    "label": "Flugfrachtabfertigungsvorgesetzte/r",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Leitung von Transport- und Beförderungspersonal",
+    "value": 0.066,
+    "text": "Flugfrachtabfertigungsvorgesetzte/r: 7%",
+    "index": 824,
+    "skills": [44, 50, 47, 7, 56, 38, 44, 51],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 367, "prob": 0.0042},
+      {"index": 95, "prob": 0.03},
+      {"index": 221, "prob": 0.0095},
+      {"index": 18, "prob": 0.047}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r für Aushilfen, Arbeiter/innen und Fachkräfte der Materialbeförderung",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Leitung von Transport- und Beförderungspersonal",
+    "value": 0.42,
+    "text": "Vorgesetzte/r für Aushilfen, Arbeiter/innen und Fachkräfte der Materialbeförderung: 42%",
+    "index": 825,
+    "skills": [44, 47, 47, 3, 56, 56, 56, 33],
+    "similar": [
+      {"index": 18, "prob": 0.047},
+      {"index": 19, "prob": 0.047},
+      {"index": 65, "prob": 0.23},
+      {"index": 602, "prob": 0.17},
+      {"index": 159, "prob": 0.25}
+    ]
+  },
+  {
+    "label": "Vorgesetzte/r für Fachkräfte im Transport, Maschinist/innen und Fahrzeugbetreiber/innen",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Leitung von Transport- und Beförderungspersonal",
+    "value": 0.029,
+    "text": "Vorgesetzte/r für Fachkräfte im Transport, Maschinist/innen und Fahrzeugbetreiber/innen: 3%",
+    "index": 826,
+    "skills": [41, 31, 50, 1, 69, 60, 53, 60],
+    "similar": [
+      {"index": 713, "prob": 0.016},
+      {"index": 188, "prob": 0.0045},
+      {"index": 33, "prob": 0.003},
+      {"index": 529, "prob": 0.014},
+      {"index": 353, "prob": 0.012}
+    ]
+  },
+  {
+    "label": "Pilot/in, Copilot/in und Flugingenieur/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Lufttransportberufe",
+    "value": 0.18,
+    "text": "Pilot/in, Copilot/in und Flugingenieur/in: 18%",
+    "index": 827,
+    "skills": [53, 66, 47, 12, 60, 47, 44, 35],
+    "similar": [
+      {"index": 19, "prob": 0.047},
+      {"index": 453, "prob": 0.1},
+      {"index": 602, "prob": 0.17},
+      {"index": 221, "prob": 0.0095},
+      {"index": 661, "prob": 0.003}
+    ]
+  },
+  {
+    "label": "Berufspilot/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Lufttransportberufe",
+    "value": 0.55,
+    "text": "Berufspilot/in: 55%",
+    "index": 828,
+    "skills": [53, 63, 47, 1, 50, 35, 44, 51],
+    "similar": [
+      {"index": 669, "prob": 0.38},
+      {"index": 222, "prob": 0.42},
+      {"index": 641, "prob": 0.39},
+      {"index": 697, "prob": 0.097},
+      {"index": 480, "prob": 0.1}
+    ]
+  },
+  {
+    "label": "Fluglotse (Tower)",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Lufttransportberufe",
+    "value": 0.11,
+    "text": "Fluglotse (Tower): 11%",
+    "index": 829,
+    "skills": [47, 35, 60, 4, 60, 41, 47, 30],
+    "similar": [
+      {"index": 146, "prob": 0.014},
+      {"index": 181, "prob": 0.015},
+      {"index": 136, "prob": 0.07},
+      {"index": 87, "prob": 0.015},
+      {"index": 138, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Fluglotse (Landebahn)",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Lufttransportberufe",
+    "value": 0.71,
+    "text": "Fluglotse (Landebahn): 71%",
+    "index": 830,
+    "skills": [38, 38, 50, 1, 50, 47, 50, 37],
+    "similar": [
+      {"index": 65, "prob": 0.23},
+      {"index": 179, "prob": 0.3},
+      {"index": 166, "prob": 0.24},
+      {"index": 18, "prob": 0.047},
+      {"index": 138, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Flugbegleiter/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Lufttransportberufe",
+    "value": 0.35,
+    "text": "Flugbegleiter/in: 35%",
+    "index": 831,
+    "skills": [47, 50, 41, 7, 72, 41, 47, 90],
+    "similar": [
+      {"index": 346, "prob": 0.027},
+      {"index": 390, "prob": 0.23},
+      {"index": 398, "prob": 0.1},
+      {"index": 376, "prob": 0.021},
+      {"index": 415, "prob": 0.27}
+    ]
+  },
+  {
+    "label": "Krankenwagenfahrer/in und -betreuer/in, außer Rettungssanitäter/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Kraftfahrzeugsberufe",
+    "value": 0.25,
+    "text": "Krankenwagenfahrer/in und -betreuer/in, außer Rettungssanitäter/in: 25%",
+    "index": 832,
+    "skills": [44, 56, 35, 0, 50, 44, 44, 89],
+    "similar": [
+      {"index": 400, "prob": 0.029},
+      {"index": 392, "prob": 0.13},
+      {"index": 390, "prob": 0.23},
+      {"index": 431, "prob": 0.17},
+      {"index": 398, "prob": 0.1}
+    ]
+  },
+  {
+    "label": "Busfahrer/in Reise-, und Fernbus",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Kraftfahrzeugsberufe",
+    "value": 0.67,
+    "text": "Busfahrer/in Reise-, und Fernbus: 67%",
+    "index": 833,
+    "skills": [47, 50, 31, 3, 53, 38, 38, 59],
+    "similar": [
+      {"index": 569, "prob": 0.64},
+      {"index": 478, "prob": 0.54},
+      {"index": 656, "prob": 0.59},
+      {"index": 783, "prob": 0.61},
+      {"index": 626, "prob": 0.62}
+    ]
+  },
+  {
+    "label": "Busfahrer/in für Schulen oder Sonderkunden",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Kraftfahrzeugsberufe",
+    "value": 0.89,
+    "text": "Busfahrer/in für Schulen oder Sonderkunden: 89%",
+    "index": 834,
+    "skills": [41, 44, 31, 1, 60, 41, 38, 58],
+    "similar": [
+      {"index": 478, "prob": 0.54},
+      {"index": 498, "prob": 0.83},
+      {"index": 833, "prob": 0.67},
+      {"index": 510, "prob": 0.83},
+      {"index": 852, "prob": 0.87}
+    ]
+  },
+  {
+    "label": "Fahrer/in, Vertriebsangestellte/r",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Kraftfahrzeugsberufe",
+    "value": 0.98,
+    "text": "Fahrer/in, Vertriebsangestellte/r: 98%",
+    "index": 835,
+    "skills": [47, 47, 38, 1, 56, 41, 53, 37],
+    "similar": [
+      {"index": 463, "prob": 0.96},
+      {"index": 590, "prob": 0.57},
+      {"index": 843, "prob": 0.83},
+      {"index": 473, "prob": 0.66},
+      {"index": 154, "prob": 0.48}
+    ]
+  },
+  {
+    "label": "Sattelzug- und LKW-Fahrer/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Kraftfahrzeugsberufe",
+    "value": 0.79,
+    "text": "Sattelzug- und LKW-Fahrer/in: 79%",
+    "index": 836,
+    "skills": [47, 53, 31, 1, 44, 31, 28, 42],
+    "similar": [
+      {"index": 728, "prob": 0.7},
+      {"index": 626, "prob": 0.62},
+      {"index": 820, "prob": 0.67},
+      {"index": 619, "prob": 0.62},
+      {"index": 790, "prob": 0.76}
+    ]
+  },
+  {
+    "label": "LKW-oder Lieferservicefahrer/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Kraftfahrzeugsberufe",
+    "value": 0.69,
+    "text": "LKW-oder Lieferservicefahrer/in: 69%",
+    "index": 837,
+    "skills": [47, 50, 22, 0, 47, 22, 28, 40],
+    "similar": [
+      {"index": 719, "prob": 0.41},
+      {"index": 619, "prob": 0.62},
+      {"index": 471, "prob": 0.66},
+      {"index": 822, "prob": 0.66},
+      {"index": 751, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Taxifahrer/in und Chauffeur/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Kraftfahrzeugsberufe",
+    "value": 0.89,
+    "text": "Taxifahrer/in und Chauffeur/in: 89%",
+    "index": 838,
+    "skills": [47, 53, 38, 2, 50, 38, 38, 60],
+    "similar": [
+      {"index": 833, "prob": 0.67},
+      {"index": 783, "prob": 0.61},
+      {"index": 656, "prob": 0.59},
+      {"index": 845, "prob": 0.83},
+      {"index": 698, "prob": 0.49}
+    ]
+  },
+  {
+    "label": "Lokführer/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Schienentransportberufe",
+    "value": 0.96,
+    "text": "Lokführer/in: 96%",
+    "index": 839,
+    "skills": [50, 60, 25, 1, 44, 25, 25, 38],
+    "similar": [
+      {"index": 751, "prob": 0.61},
+      {"index": 696, "prob": 0.82},
+      {"index": 565, "prob": 0.79},
+      {"index": 819, "prob": 0.9},
+      {"index": 746, "prob": 0.95}
+    ]
+  },
+  {
+    "label": "Kesselheizer/in Lokomotive",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Schienentransportberufe",
+    "value": 0.93,
+    "text": "Kesselheizer/in Lokomotive: 93%",
+    "index": 840,
+    "skills": [50, 56, 25, 1, 47, 28, 28, 28],
+    "similar": [
+      {"index": 861, "prob": 0.92},
+      {"index": 719, "prob": 0.41},
+      {"index": 842, "prob": 0.83},
+      {"index": 619, "prob": 0.62},
+      {"index": 871, "prob": 0.9}
+    ]
+  },
+  {
+    "label": "Mechaniker/in für Eisenbahnwagen",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Schienentransportberufe",
+    "value": 0.91,
+    "text": "Mechaniker/in für Eisenbahnwagen: 91%",
+    "index": 841,
+    "skills": [47, 56, 35, 1, 47, 31, 41, 39],
+    "similar": [
+      {"index": 622, "prob": 0.83},
+      {"index": 788, "prob": 0.86},
+      {"index": 562, "prob": 0.85},
+      {"index": 871, "prob": 0.9},
+      {"index": 757, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Eisenbahnbrems-, Signal-und Switch-Betreiber/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Schienentransportberufe",
+    "value": 0.83,
+    "text": "Eisenbahnbrems-, Signal-und Switch-Betreiber/in: 83%",
+    "index": 842,
+    "skills": [53, 53, 28, 1, 44, 28, 28, 34],
+    "similar": [
+      {"index": 619, "prob": 0.62},
+      {"index": 719, "prob": 0.41},
+      {"index": 728, "prob": 0.7},
+      {"index": 836, "prob": 0.79},
+      {"index": 632, "prob": 0.82}
+    ]
+  },
+  {
+    "label": "Bahnleiter/in und Rangiermeister/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Schienentransportberufe",
+    "value": 0.83,
+    "text": "Bahnleiter/in und Rangiermeister/in: 83%",
+    "index": 843,
+    "skills": [44, 44, 41, 7, 47, 38, 50, 41],
+    "similar": [
+      {"index": 433, "prob": 0.48},
+      {"index": 166, "prob": 0.24},
+      {"index": 154, "prob": 0.48},
+      {"index": 434, "prob": 0.48},
+      {"index": 847, "prob": 0.27}
+    ]
+  },
+  {
+    "label": "U-Bahn- und Straßenbahnfahrer/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Schienentransportberufe",
+    "value": 0.86,
+    "text": "U-Bahn- und Straßenbahnfahrer/in: 86%",
+    "index": 844,
+    "skills": [53, 69, 25, 3, 53, 41, 41, 51],
+    "similar": [
+      {"index": 646, "prob": 0.83},
+      {"index": 656, "prob": 0.59},
+      {"index": 649, "prob": 0.71},
+      {"index": 864, "prob": 0.65},
+      {"index": 476, "prob": 0.77}
+    ]
+  },
+  {
+    "label": "Seeleute und Schiffsöler/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Wassertransportberufe",
+    "value": 0.83,
+    "text": "Seeleute und Schiffsöler/in: 83%",
+    "index": 845,
+    "skills": [50, 63, 35, 0, 47, 38, 44, 62],
+    "similar": [
+      {"index": 656, "prob": 0.59},
+      {"index": 875, "prob": 0.72},
+      {"index": 697, "prob": 0.097},
+      {"index": 864, "prob": 0.65},
+      {"index": 783, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Schiffs- und Bootskapitän/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Wassertransportberufe",
+    "value": 0.27,
+    "text": "Schiffs- und Bootskapitän/in: 27%",
+    "index": 846,
+    "skills": [50, 60, 53, 2, 69, 47, 53, 60],
+    "similar": [
+      {"index": 661, "prob": 0.003},
+      {"index": 365, "prob": 0.0042},
+      {"index": 430, "prob": 0.0036},
+      {"index": 25, "prob": 0.083},
+      {"index": 447, "prob": 0.21}
+    ]
+  },
+  {
+    "label": "Deckoffizier/in (Schiffe, Boote, Frachtkähne)",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Wassertransportberufe",
+    "value": 0.27,
+    "text": "Deckoffizier/in (Schiffe, Boote, Frachtkähne): 27%",
+    "index": 847,
+    "skills": [47, 50, 47, 3, 50, 44, 44, 48],
+    "similar": [
+      {"index": 824, "prob": 0.066},
+      {"index": 480, "prob": 0.1},
+      {"index": 166, "prob": 0.24},
+      {"index": 661, "prob": 0.003},
+      {"index": 159, "prob": 0.25}
+    ]
+  },
+  {
+    "label": "Lotse, Schifffahrt",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Wassertransportberufe",
+    "value": 0.27,
+    "text": "Lotse, Schifffahrt: 27%",
+    "index": 848,
+    "skills": [44, 47, 47, 0, 47, 38, 41, 30],
+    "similar": [
+      {"index": 162, "prob": 0.24},
+      {"index": 95, "prob": 0.03},
+      {"index": 164, "prob": 0.24},
+      {"index": 170, "prob": 0.24},
+      {"index": 159, "prob": 0.25}
+    ]
+  },
+  {
+    "label": "Motorbootfahrer/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Wassertransportberufe",
+    "value": 0.62,
+    "text": "Motorbootfahrer/in: 62%",
+    "index": 849,
+    "skills": [56, 69, 38, 0, 53, 38, 35, 38],
+    "similar": [
+      {"index": 686, "prob": 0.59},
+      {"index": 628, "prob": 0.35},
+      {"index": 656, "prob": 0.59},
+      {"index": 627, "prob": 0.35},
+      {"index": 641, "prob": 0.39}
+    ]
+  },
+  {
+    "label": "Schiffsingenieur/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Wassertransportberufe",
+    "value": 0.041,
+    "text": "Schiffsingenieur/in: 4%",
+    "index": 850,
+    "skills": [60, 56, 50, 0, 47, 25, 25, 39],
+    "similar": [
+      {"index": 221, "prob": 0.0095},
+      {"index": 95, "prob": 0.03},
+      {"index": 178, "prob": 0.012},
+      {"index": 771, "prob": 0.0049},
+      {"index": 144, "prob": 0.014}
+    ]
+  },
+  {
+    "label": "Passierkontrolleur/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Weitere Transportberufe",
+    "value": 0.97,
+    "text": "Passierkontrolleur/in: 97%",
+    "index": 851,
+    "skills": [47, 47, 38, 4, 50, 44, 44, 47],
+    "similar": [
+      {"index": 433, "prob": 0.48},
+      {"index": 97, "prob": 0.65},
+      {"index": 782, "prob": 0.89},
+      {"index": 847, "prob": 0.27},
+      {"index": 434, "prob": 0.48}
+    ]
+  },
+  {
+    "label": "Parkwächter/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Weitere Transportberufe",
+    "value": 0.87,
+    "text": "Parkwächter/in: 87%",
+    "index": 852,
+    "skills": [38, 47, 25, 4, 50, 35, 31, 50],
+    "similar": [
+      {"index": 759, "prob": 0.71},
+      {"index": 472, "prob": 0.69},
+      {"index": 568, "prob": 0.64},
+      {"index": 455, "prob": 0.81},
+      {"index": 569, "prob": 0.64}
+    ]
+  },
+  {
+    "label": "Automobil-und Wasserfahrzeugservicemitarbeiter/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Weitere Transportberufe",
+    "value": 0.83,
+    "text": "Automobil-und Wasserfahrzeugservicemitarbeiter/in: 83%",
+    "index": 853,
+    "skills": [56, 56, 28, 0, 47, 41, 41, 42],
+    "similar": [
+      {"index": 649, "prob": 0.71},
+      {"index": 864, "prob": 0.65},
+      {"index": 691, "prob": 0.65},
+      {"index": 650, "prob": 0.8},
+      {"index": 656, "prob": 0.59}
+    ]
+  },
+  {
+    "label": "Verkehrstechniker/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Weitere Transportberufe",
+    "value": 0.9,
+    "text": "Verkehrstechniker/in: 90%",
+    "index": 854,
+    "skills": [44, 28, 50, 2, 50, 44, 47, 22],
+    "similar": [
+      {"index": 108, "prob": 0.22},
+      {"index": 133, "prob": 0.021},
+      {"index": 160, "prob": 0.03},
+      {"index": 640, "prob": 0.63},
+      {"index": 62, "prob": 0.47}
+    ]
+  },
+  {
+    "label": "Luftsicherheitsinspektor",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Weitere Transportberufe",
+    "value": 0.9,
+    "text": "Luftsicherheitsinspektor: 90%",
+    "index": 855,
+    "skills": [50, 47, 44, 6, 50, 47, 47, 57],
+    "similar": [
+      {"index": 434, "prob": 0.48},
+      {"index": 97, "prob": 0.65},
+      {"index": 218, "prob": 0.85},
+      {"index": 847, "prob": 0.27},
+      {"index": 456, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Transportmittel, -ausrüstungs, und -systemeprüfer/in, außer Luftfahrt",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Weitere Transportberufe",
+    "value": 0.9,
+    "text": "Transportmittel, -ausrüstungs, und -systemeprüfer/in, außer Luftfahrt: 90%",
+    "index": 856,
+    "skills": [47, 47, 25, 0, 44, 28, 28, 10],
+    "similar": [
+      {"index": 675, "prob": 0.55},
+      {"index": 564, "prob": 0.68},
+      {"index": 245, "prob": 0.5},
+      {"index": 784, "prob": 0.85},
+      {"index": 597, "prob": 0.77}
+    ]
+  },
+  {
+    "label": "Fracht- und Ladungsinspektor/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Weitere Transportberufe",
+    "value": 0.9,
+    "text": "Fracht- und Ladungsinspektor/in: 90%",
+    "index": 857,
+    "skills": [44, 35, 35, 1, 50, 38, 41, 29],
+    "similar": [
+      {"index": 163, "prob": 0.24},
+      {"index": 223, "prob": 0.61},
+      {"index": 780, "prob": 0.64},
+      {"index": 154, "prob": 0.48},
+      {"index": 785, "prob": 0.78}
+    ]
+  },
+  {
+    "label": "Transportbegleitung, außer Flugbegleitung",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Weitere Transportberufe",
+    "value": 0.75,
+    "text": "Transportbegleitung, außer Flugbegleitung: 75%",
+    "index": 858,
+    "skills": [28, 35, 31, 3, 69, 47, 50, 70],
+    "similar": [
+      {"index": 425, "prob": 0.63},
+      {"index": 547, "prob": 0.7},
+      {"index": 236, "prob": 0.13},
+      {"index": 437, "prob": 0.6},
+      {"index": 560, "prob": 0.49}
+    ]
+  },
+  {
+    "label": "Maschinist/in Förderband",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.93,
+    "text": "Maschinist/in Förderband: 93%",
+    "index": 859,
+    "skills": [44, 50, 35, 0, 47, 35, 38, 19],
+    "similar": [
+      {"index": 784, "prob": 0.85},
+      {"index": 675, "prob": 0.55},
+      {"index": 608, "prob": 0.87},
+      {"index": 162, "prob": 0.24},
+      {"index": 757, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Förderturm- und Kranarbeiter/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.9,
+    "text": "Förderturm- und Kranarbeiter/in: 90%",
+    "index": 860,
+    "skills": [50, 63, 35, 3, 38, 28, 31, 31],
+    "similar": [
+      {"index": 694, "prob": 0.86},
+      {"index": 709, "prob": 0.89},
+      {"index": 735, "prob": 0.78},
+      {"index": 599, "prob": 0.76},
+      {"index": 606, "prob": 0.72}
+    ]
+  },
+  {
+    "label": "Schwimmbaggerfahrer/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.92,
+    "text": "Schwimmbaggerfahrer/in: 92%",
+    "index": 861,
+    "skills": [53, 60, 25, 2, 44, 31, 31, 31],
+    "similar": [
+      {"index": 842, "prob": 0.83},
+      {"index": 871, "prob": 0.9},
+      {"index": 761, "prob": 0.89},
+      {"index": 709, "prob": 0.89},
+      {"index": 807, "prob": 0.91}
+    ]
+  },
+  {
+    "label": "Bediener/in Abbau- und Lademaschinen sowie Schleppschaufel",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.94,
+    "text": "Bediener/in Abbau- und Lademaschinen sowie Schleppschaufel: 94%",
+    "index": 862,
+    "skills": [63, 72, 25, 2, 50, 35, 50, 55],
+    "similar": [
+      {"index": 646, "prob": 0.83},
+      {"index": 844, "prob": 0.86},
+      {"index": 651, "prob": 0.53},
+      {"index": 686, "prob": 0.59},
+      {"index": 476, "prob": 0.77}
+    ]
+  },
+  {
+    "label": "Fahrer/in Lademaschinen, Bergbau",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.5,
+    "text": "Fahrer/in Lademaschinen, Bergbau: 50%",
+    "index": 863,
+    "skills": [47, 60, 16, 0, 41, 28, 28, 22],
+    "similar": [
+      {"index": 719, "prob": 0.41},
+      {"index": 866, "prob": 0.37},
+      {"index": 594, "prob": 0.41},
+      {"index": 798, "prob": 0.37},
+      {"index": 169, "prob": 0.24}
+    ]
+  },
+  {
+    "label": "Fachkraft Hebewerke/-züge und Winden",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.65,
+    "text": "Fachkraft Hebewerke/-züge und Winden: 65%",
+    "index": 864,
+    "skills": [53, 60, 38, 2, 53, 41, 44, 48],
+    "similar": [
+      {"index": 656, "prob": 0.59},
+      {"index": 222, "prob": 0.42},
+      {"index": 828, "prob": 0.55},
+      {"index": 669, "prob": 0.38},
+      {"index": 783, "prob": 0.61}
+    ]
+  },
+  {
+    "label": "Bedienung Industrie-LKW und Schlepper",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.93,
+    "text": "Bedienung Industrie-LKW und Schlepper: 93%",
+    "index": 865,
+    "skills": [47, 63, 22, 7, 44, 22, 25, 56],
+    "similar": [
+      {"index": 466, "prob": 0.91},
+      {"index": 467, "prob": 0.77},
+      {"index": 655, "prob": 0.54},
+      {"index": 659, "prob": 0.68},
+      {"index": 869, "prob": 0.38}
+    ]
+  },
+  {
+    "label": "Reinigung von Fahrzeugen und Geräten",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.37,
+    "text": "Reinigung von Fahrzeugen und Geräten: 37%",
+    "index": 866,
+    "skills": [38, 53, 13, 6, 35, 22, 22, 28],
+    "similar": [
+      {"index": 162, "prob": 0.24},
+      {"index": 169, "prob": 0.24},
+      {"index": 163, "prob": 0.24},
+      {"index": 213, "prob": 0.3},
+      {"index": 731, "prob": 0.36}
+    ]
+  },
+  {
+    "label": "Fracht-, Lager-, und Materialbeförderung (händisch)",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.85,
+    "text": "Fracht-, Lager-, und Materialbeförderung (händisch): 85%",
+    "index": 867,
+    "skills": [44, 53, 22, 3, 35, 25, 25, 30],
+    "similar": [
+      {"index": 619, "prob": 0.62},
+      {"index": 866, "prob": 0.37},
+      {"index": 719, "prob": 0.41},
+      {"index": 471, "prob": 0.66},
+      {"index": 863, "prob": 0.5}
+    ]
+  },
+  {
+    "label": "Machinenbefüllung und -Entleerung",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.93,
+    "text": "Machinenbefüllung und -Entleerung: 93%",
+    "index": 868,
+    "skills": [47, 50, 25, 5, 38, 22, 25, 36],
+    "similar": [
+      {"index": 460, "prob": 0.87},
+      {"index": 619, "prob": 0.62},
+      {"index": 471, "prob": 0.66},
+      {"index": 867, "prob": 0.85},
+      {"index": 615, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Ein- und Verpackung (händisch)",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.38,
+    "text": "Ein- und Verpackung (händisch): 38%",
+    "index": 869,
+    "skills": [44, 60, 16, 6, 35, 19, 22, 59],
+    "similar": [
+      {"index": 874, "prob": 0.37},
+      {"index": 798, "prob": 0.37},
+      {"index": 866, "prob": 0.37},
+      {"index": 660, "prob": 0.37},
+      {"index": 697, "prob": 0.097}
+    ]
+  },
+  {
+    "label": "Fachkraft für Gaskompressoren und Gaspumpstationen",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.91,
+    "text": "Fachkraft für Gaskompressoren und Gaspumpstationen: 91%",
+    "index": 870,
+    "skills": [63, 66, 38, 0, 41, 35, 31, 34],
+    "similar": [
+      {"index": 681, "prob": 0.88},
+      {"index": 707, "prob": 0.77},
+      {"index": 596, "prob": 0.83},
+      {"index": 714, "prob": 0.79},
+      {"index": 740, "prob": 0.65}
+    ]
+  },
+  {
+    "label": "Pumpenbetrieb, außer Förderbohrloch",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.9,
+    "text": "Pumpenbetrieb, außer Förderbohrloch: 90%",
+    "index": 871,
+    "skills": [53, 53, 28, 0, 44, 31, 35, 35],
+    "similar": [
+      {"index": 842, "prob": 0.83},
+      {"index": 791, "prob": 0.88},
+      {"index": 217, "prob": 0.85},
+      {"index": 728, "prob": 0.7},
+      {"index": 836, "prob": 0.79}
+    ]
+  },
+  {
+    "label": "Pumpenbetrieb Förderbohrloch",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.84,
+    "text": "Pumpenbetrieb Förderbohrloch: 84%",
+    "index": 872,
+    "skills": [41, 50, 22, 1, 41, 13, 16, 38],
+    "similar": [
+      {"index": 471, "prob": 0.66},
+      {"index": 619, "prob": 0.62},
+      {"index": 837, "prob": 0.69},
+      {"index": 565, "prob": 0.79},
+      {"index": 634, "prob": 0.83}
+    ]
+  },
+  {
+    "label": "Fahrzeugführer/in Abfall-/Recyclingtransport",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.93,
+    "text": "Fahrzeugführer/in Abfall-/Recyclingtransport: 93%",
+    "index": 873,
+    "skills": [50, 53, 28, 0, 47, 31, 35, 44],
+    "similar": [
+      {"index": 626, "prob": 0.62},
+      {"index": 794, "prob": 0.83},
+      {"index": 727, "prob": 0.91},
+      {"index": 836, "prob": 0.79},
+      {"index": 728, "prob": 0.7}
+    ]
+  },
+  {
+    "label": "Minentransferautofahrer/in",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.37,
+    "text": "Minentransferautofahrer/in: 37%",
+    "index": 874,
+    "skills": [28, 66, 19, 1, 28, 19, 19, 58],
+    "similar": [
+      {"index": 850, "prob": 0.041},
+      {"index": 697, "prob": 0.097},
+      {"index": 620, "prob": 0.15},
+      {"index": 824, "prob": 0.066},
+      {"index": 399, "prob": 0.34}
+    ]
+  },
+  {
+    "label": "Kesselwagen-, LKW- und Schiffbeladung",
+    "group": "Personen- und Materialbeförderung",
+    "level1": "Materialbeförderungsberufe",
+    "value": 0.72,
+    "text": "Kesselwagen-, LKW- und Schiffbeladung: 72%",
+    "index": 875,
+    "skills": [50, 63, 41, 0, 44, 38, 35, 53],
+    "similar": [
+      {"index": 783, "prob": 0.61},
+      {"index": 656, "prob": 0.59},
+      {"index": 828, "prob": 0.55},
+      {"index": 669, "prob": 0.38},
+      {"index": 712, "prob": 0.5}
+    ]
+  }
+]

Některé soubory nejsou zobrazeny, neboť je v těchto rozdílových datech změněno mnoho souborů