Merge branch 'master' into jarodwen/features/positionvar
diff --git a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/base/RuleCollections.java b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/base/RuleCollections.java
index 9267b17..14adbcc 100644
--- a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/base/RuleCollections.java
+++ b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/base/RuleCollections.java
@@ -20,6 +20,7 @@
import edu.uci.ics.asterix.optimizer.rules.AsterixInlineVariablesRule;
import edu.uci.ics.asterix.optimizer.rules.ByNameToByIndexFieldAccessRule;
+import edu.uci.ics.asterix.optimizer.rules.CancelUnnestWithNestedListifyRule;
import edu.uci.ics.asterix.optimizer.rules.CheckFilterExpressionTypeRule;
import edu.uci.ics.asterix.optimizer.rules.ConstantFoldingRule;
import edu.uci.ics.asterix.optimizer.rules.CountVarToCountOneRule;
@@ -144,6 +145,7 @@
condPushDownAndJoinInference.add(new PushSelectDownRule());
condPushDownAndJoinInference.add(new RemoveRedundantListifyRule());
+ condPushDownAndJoinInference.add(new CancelUnnestWithNestedListifyRule());
condPushDownAndJoinInference.add(new SimpleUnnestToProductRule());
condPushDownAndJoinInference.add(new ComplexUnnestToProductRule());
condPushDownAndJoinInference.add(new ComplexJoinInferenceRule());
@@ -248,7 +250,6 @@
physicalRewritesAllLevels.add(new EnforceStructuralPropertiesRule());
physicalRewritesAllLevels.add(new IntroHashPartitionMergeExchange());
physicalRewritesAllLevels.add(new SetClosedRecordConstructorsRule());
- physicalRewritesAllLevels.add(new PullPositionalVariableFromUnnestRule());
physicalRewritesAllLevels.add(new PushProjectDownRule());
physicalRewritesAllLevels.add(new InsertProjectBeforeUnionRule());
physicalRewritesAllLevels.add(new IntroduceMaterializationForInsertWithSelfScanRule());
diff --git a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/CancelUnnestWithNestedListifyRule.java b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/CancelUnnestWithNestedListifyRule.java
new file mode 100644
index 0000000..5dd5d27
--- /dev/null
+++ b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/CancelUnnestWithNestedListifyRule.java
@@ -0,0 +1,285 @@
+/*
+ * Copyright 2009-2013 by The Regents of the University of California
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * you may obtain a copy of the License from
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package edu.uci.ics.asterix.optimizer.rules;
+
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+
+import org.apache.commons.lang3.mutable.Mutable;
+import org.apache.commons.lang3.mutable.MutableObject;
+
+import edu.uci.ics.asterix.aql.util.FunctionUtils;
+import edu.uci.ics.asterix.om.functions.AsterixBuiltinFunctions;
+import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
+import edu.uci.ics.hyracks.algebricks.common.utils.Pair;
+import edu.uci.ics.hyracks.algebricks.core.algebra.base.ILogicalExpression;
+import edu.uci.ics.hyracks.algebricks.core.algebra.base.ILogicalOperator;
+import edu.uci.ics.hyracks.algebricks.core.algebra.base.ILogicalPlan;
+import edu.uci.ics.hyracks.algebricks.core.algebra.base.IOptimizationContext;
+import edu.uci.ics.hyracks.algebricks.core.algebra.base.LogicalExpressionTag;
+import edu.uci.ics.hyracks.algebricks.core.algebra.base.LogicalOperatorTag;
+import edu.uci.ics.hyracks.algebricks.core.algebra.base.LogicalVariable;
+import edu.uci.ics.hyracks.algebricks.core.algebra.expressions.AbstractFunctionCallExpression;
+import edu.uci.ics.hyracks.algebricks.core.algebra.expressions.AbstractLogicalExpression;
+import edu.uci.ics.hyracks.algebricks.core.algebra.expressions.StatefulFunctionCallExpression;
+import edu.uci.ics.hyracks.algebricks.core.algebra.expressions.VariableReferenceExpression;
+import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.AbstractLogicalOperator;
+import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.AbstractOperatorWithNestedPlans;
+import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.AggregateOperator;
+import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.AssignOperator;
+import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.GroupByOperator;
+import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.OrderOperator;
+import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.OrderOperator.IOrder;
+import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.RunningAggregateOperator;
+import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.UnnestOperator;
+import edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.visitors.VariableUtilities;
+import edu.uci.ics.hyracks.algebricks.core.algebra.operators.physical.RunningAggregatePOperator;
+import edu.uci.ics.hyracks.algebricks.core.algebra.properties.UnpartitionedPropertyComputer;
+import edu.uci.ics.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule;
+
+/**
+ * This rule cancels the unnest with the nested listify. Formally, the following plan<br/>
+ *
+ * <pre>
+ * unnset $x <- $y
+ * group-by($k){
+ * aggregate $y <- listify($z)
+ * ...
+ * }
+ * </pre>
+ *
+ * will be converted into<br/>
+ *
+ * <pre>
+ * assign $x <- $z
+ * sort($k)
+ * </pre>
+ *
+ * When the positional variable exists, for example the original plan is like<br/>
+ *
+ * <pre>
+ * unnset $x at $p <- $y
+ * group-by($k){
+ * aggregate $y <- listify($z)
+ * ...
+ * }
+ * </pre>
+ *
+ * will be converted into<br/>
+ *
+ * <pre>
+ * group-by($k){
+ * running-aggregate $p <- tid()
+ * }
+ * </pre>
+ */
+public class CancelUnnestWithNestedListifyRule implements IAlgebraicRewriteRule {
+
+ /* (non-Javadoc)
+ * @see edu.uci.ics.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule#rewritePost(org.apache.commons.lang3.mutable.Mutable, edu.uci.ics.hyracks.algebricks.core.algebra.base.IOptimizationContext)
+ */
+ @Override
+ public boolean rewritePost(Mutable<ILogicalOperator> opRef, IOptimizationContext context)
+ throws AlgebricksException {
+ return false;
+ }
+
+ @Override
+ public boolean rewritePre(Mutable<ILogicalOperator> opRef, IOptimizationContext context) throws AlgebricksException {
+ // apply it only at the top of the plan
+ ILogicalOperator op = opRef.getValue();
+ if (context.checkIfInDontApplySet(this, op)) {
+ return false;
+ }
+ Set<LogicalVariable> varSet = new HashSet<LogicalVariable>();
+ return applyRuleDown(opRef, varSet, context);
+ }
+
+ private boolean applyRuleDown(Mutable<ILogicalOperator> opRef, Set<LogicalVariable> varSet,
+ IOptimizationContext context) throws AlgebricksException {
+ boolean changed = applies(opRef, varSet, context);
+ AbstractLogicalOperator op = (AbstractLogicalOperator) opRef.getValue();
+ VariableUtilities.getUsedVariables(op, varSet);
+ if (op.hasNestedPlans()) {
+ AbstractOperatorWithNestedPlans aonp = (AbstractOperatorWithNestedPlans) op;
+ for (ILogicalPlan p : aonp.getNestedPlans()) {
+ for (Mutable<ILogicalOperator> r : p.getRoots()) {
+ if (applyRuleDown(r, varSet, context)) {
+ changed = true;
+ }
+ context.addToDontApplySet(this, r.getValue());
+ }
+ }
+ }
+ for (Mutable<ILogicalOperator> i : op.getInputs()) {
+ if (applyRuleDown(i, varSet, context)) {
+ changed = true;
+ }
+ context.addToDontApplySet(this, i.getValue());
+ }
+ return changed;
+ }
+
+ private boolean applies(Mutable<ILogicalOperator> opRef, Set<LogicalVariable> varUsedAbove,
+ IOptimizationContext context) throws AlgebricksException {
+ AbstractLogicalOperator op1 = (AbstractLogicalOperator) opRef.getValue();
+ if (op1.getOperatorTag() != LogicalOperatorTag.UNNEST) {
+ return false;
+ }
+ UnnestOperator unnest1 = (UnnestOperator) op1;
+ ILogicalExpression expr = unnest1.getExpressionRef().getValue();
+ LogicalVariable unnestedVar;
+ switch (expr.getExpressionTag()) {
+ case VARIABLE:
+ unnestedVar = ((VariableReferenceExpression) expr).getVariableReference();
+ break;
+ case FUNCTION_CALL:
+ if (((AbstractFunctionCallExpression) expr).getFunctionIdentifier() != AsterixBuiltinFunctions.SCAN_COLLECTION) {
+ return false;
+ }
+ AbstractFunctionCallExpression functionCall = (AbstractFunctionCallExpression) expr;
+ ILogicalExpression functionCallArgExpr = functionCall.getArguments().get(0).getValue();
+ if (functionCallArgExpr.getExpressionTag() != LogicalExpressionTag.VARIABLE) {
+ return false;
+ }
+ unnestedVar = ((VariableReferenceExpression) functionCallArgExpr).getVariableReference();
+ break;
+ default:
+ return false;
+ }
+ if (varUsedAbove.contains(unnestedVar)) {
+ return false;
+ }
+
+ Mutable<ILogicalOperator> opRef2 = op1.getInputs().get(0);
+ AbstractLogicalOperator r = (AbstractLogicalOperator) opRef2.getValue();
+
+ if (r.getOperatorTag() != LogicalOperatorTag.GROUP) {
+ return false;
+ }
+
+ // go inside of a group-by plan
+ GroupByOperator gby = (GroupByOperator) r;
+ if (gby.getNestedPlans().size() != 1) {
+ return false;
+ }
+ if (gby.getNestedPlans().get(0).getRoots().size() != 1) {
+ return false;
+ }
+ AbstractLogicalOperator nestedPlanRoot = (AbstractLogicalOperator) gby.getNestedPlans().get(0).getRoots()
+ .get(0).getValue();
+ if (nestedPlanRoot.getOperatorTag() != LogicalOperatorTag.AGGREGATE) {
+ return false;
+ }
+ AggregateOperator agg = (AggregateOperator) nestedPlanRoot;
+
+ if (agg.getVariables().size() > 1) {
+ return false;
+ }
+ LogicalVariable aggVar = agg.getVariables().get(0);
+ ILogicalExpression aggFun = agg.getExpressions().get(0).getValue();
+ if (!aggVar.equals(unnestedVar)
+ || ((AbstractLogicalExpression) aggFun).getExpressionTag() != LogicalExpressionTag.FUNCTION_CALL) {
+ return false;
+ }
+ AbstractFunctionCallExpression f = (AbstractFunctionCallExpression) aggFun;
+ if (!AsterixBuiltinFunctions.LISTIFY.equals(f.getFunctionIdentifier())) {
+ return false;
+ }
+ if (f.getArguments().size() != 1) {
+ return false;
+ }
+ ILogicalExpression arg0 = f.getArguments().get(0).getValue();
+ if (((AbstractLogicalExpression) arg0).getExpressionTag() != LogicalExpressionTag.VARIABLE) {
+ return false;
+ }
+ LogicalVariable paramVar = ((VariableReferenceExpression) arg0).getVariableReference();
+
+ ArrayList<LogicalVariable> assgnVars = new ArrayList<LogicalVariable>(1);
+ assgnVars.add(unnest1.getVariable());
+ ArrayList<Mutable<ILogicalExpression>> assgnExprs = new ArrayList<Mutable<ILogicalExpression>>(1);
+ assgnExprs.add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(paramVar)));
+ AssignOperator assign = new AssignOperator(assgnVars, assgnExprs);
+
+ LogicalVariable posVar = unnest1.getPositionalVariable();
+ if (posVar == null) {
+
+ // create assignment for group-by keys
+ ArrayList<LogicalVariable> gbyKeyAssgnVars = new ArrayList<LogicalVariable>();
+ ArrayList<Mutable<ILogicalExpression>> gbyKeyAssgnExprs = new ArrayList<Mutable<ILogicalExpression>>();
+ for (int i = 0; i < gby.getGroupByList().size(); i++) {
+ if (gby.getGroupByList().get(i).first != null) {
+ gbyKeyAssgnVars.add(gby.getGroupByList().get(i).first);
+ gbyKeyAssgnExprs.add(gby.getGroupByList().get(i).second);
+ }
+ }
+
+ AssignOperator gbyKeyAssign = new AssignOperator(gbyKeyAssgnVars, gbyKeyAssgnExprs);
+ gbyKeyAssign.getInputs().add(gby.getInputs().get(0));
+
+ // add sort to replace group-by
+ List<Pair<IOrder, Mutable<ILogicalExpression>>> orderExprs = new ArrayList<Pair<IOrder, Mutable<ILogicalExpression>>>();
+ for (Pair<LogicalVariable, Mutable<ILogicalExpression>> k : gby.getGroupByList()) {
+ orderExprs.add(new Pair<IOrder, Mutable<ILogicalExpression>>(OrderOperator.ASC_ORDER, k.second));
+ }
+
+ OrderOperator order = new OrderOperator(orderExprs);
+ order.getInputs().add(new MutableObject<ILogicalOperator>(gbyKeyAssign));
+
+ opRef.setValue(assign);
+ assign.getInputs().add(new MutableObject<ILogicalOperator>(order));
+
+ context.computeAndSetTypeEnvironmentForOperator(gbyKeyAssign);
+ context.computeAndSetTypeEnvironmentForOperator(order);
+ context.computeAndSetTypeEnvironmentForOperator(assign);
+
+ } else {
+ // if positional variable is used in unnest, the unnest will be pushed into the group-by as a running-aggregate
+
+ // First create assign for the unnest variable
+ List<LogicalVariable> nestedAssignVars = new ArrayList<LogicalVariable>();
+ List<Mutable<ILogicalExpression>> nestedAssignExprs = new ArrayList<Mutable<ILogicalExpression>>();
+ nestedAssignVars.add(unnest1.getVariable());
+ nestedAssignExprs.add(new MutableObject<ILogicalExpression>(arg0));
+ AssignOperator nestedAssign = new AssignOperator(nestedAssignVars, nestedAssignExprs);
+ nestedAssign.getInputs().add(opRef2);
+
+ // Then create running aggregation for the positional variable
+ List<LogicalVariable> raggVars = new ArrayList<LogicalVariable>();
+ List<Mutable<ILogicalExpression>> raggExprs = new ArrayList<Mutable<ILogicalExpression>>();
+ raggVars.add(posVar);
+ StatefulFunctionCallExpression fce = new StatefulFunctionCallExpression(
+ FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.TID), UnpartitionedPropertyComputer.INSTANCE);
+ raggExprs.add(new MutableObject<ILogicalExpression>(fce));
+ RunningAggregateOperator raggOp = new RunningAggregateOperator(raggVars, raggExprs);
+ raggOp.setExecutionMode(unnest1.getExecutionMode());
+ RunningAggregatePOperator raggPOp = new RunningAggregatePOperator();
+ raggOp.setPhysicalOperator(raggPOp);
+ raggOp.getInputs().add(nestedPlanRoot.getInputs().get(0));
+ gby.getNestedPlans().get(0).getRoots().set(0, new MutableObject<ILogicalOperator>(raggOp));
+
+ opRef.setValue(nestedAssign);
+
+ context.computeAndSetTypeEnvironmentForOperator(nestedAssign);
+ context.computeAndSetTypeEnvironmentForOperator(raggOp);
+ context.computeAndSetTypeEnvironmentForOperator(gby);
+
+ }
+
+ return true;
+ }
+}
diff --git a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/PullPositionalVariableFromUnnestRule.java b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/PullPositionalVariableFromUnnestRule.java
index 8d133a4..004e221 100644
--- a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/PullPositionalVariableFromUnnestRule.java
+++ b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/PullPositionalVariableFromUnnestRule.java
@@ -70,4 +70,4 @@
context.computeAndSetTypeEnvironmentForOperator(unnest);
return true;
}
-}
+}
\ No newline at end of file
diff --git a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/PushAggregateIntoGroupbyRule.java b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/PushAggregateIntoGroupbyRule.java
index 8708298..1312c32 100644
--- a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/PushAggregateIntoGroupbyRule.java
+++ b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/PushAggregateIntoGroupbyRule.java
@@ -193,7 +193,6 @@
}
/**
- *
* @param expr
* @param aggVars
* @param gbyWithAgg
@@ -311,6 +310,10 @@
}
case UNNEST: {
UnnestOperator unnest = (UnnestOperator) op;
+ if (unnest.getPositionalVariable() != null) {
+ // TODO currently subplan with both accumulating and running aggregate is not supported.
+ return false;
+ }
ILogicalExpression expr = unnest.getExpressionRef().getValue();
if (expr.getExpressionTag() != LogicalExpressionTag.FUNCTION_CALL) {
return false;
diff --git a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/RemoveRedundantListifyRule.java b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/RemoveRedundantListifyRule.java
index 5ae5285..51511aa 100644
--- a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/RemoveRedundantListifyRule.java
+++ b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/RemoveRedundantListifyRule.java
@@ -134,7 +134,7 @@
return false;
}
- Mutable<ILogicalOperator> opRef2 = op1.getInputs().get(0);
+ Mutable<ILogicalOperator> opRef2 = op1.getInputs().get(0);
AbstractLogicalOperator r = (AbstractLogicalOperator) opRef2.getValue();
if (r.getOperatorTag() != LogicalOperatorTag.AGGREGATE) {
diff --git a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/SetAsterixPhysicalOperatorsRule.java b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/SetAsterixPhysicalOperatorsRule.java
index 500f581..7199f7a 100644
--- a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/SetAsterixPhysicalOperatorsRule.java
+++ b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/SetAsterixPhysicalOperatorsRule.java
@@ -95,49 +95,67 @@
ILogicalPlan p0 = gby.getNestedPlans().get(0);
if (p0.getRoots().size() == 1) {
Mutable<ILogicalOperator> r0 = p0.getRoots().get(0);
- AggregateOperator aggOp = (AggregateOperator) r0.getValue();
- boolean serializable = true;
- for (Mutable<ILogicalExpression> exprRef : aggOp.getExpressions()) {
- AbstractFunctionCallExpression expr = (AbstractFunctionCallExpression) exprRef.getValue();
- if (!AsterixBuiltinFunctions.isAggregateFunctionSerializable(expr.getFunctionIdentifier())) {
- serializable = false;
- break;
- }
- }
-
- if ((gby.getAnnotations().get(OperatorAnnotations.USE_HASH_GROUP_BY) == Boolean.TRUE || gby
- .getAnnotations().get(OperatorAnnotations.USE_EXTERNAL_GROUP_BY) == Boolean.TRUE)) {
- if (serializable) {
- // if not serializable, use external group-by
- int i = 0;
- for (Mutable<ILogicalExpression> exprRef : aggOp.getExpressions()) {
- AbstractFunctionCallExpression expr = (AbstractFunctionCallExpression) exprRef
- .getValue();
- AggregateFunctionCallExpression serialAggExpr = AsterixBuiltinFunctions
- .makeSerializableAggregateFunctionExpression(expr.getFunctionIdentifier(),
- expr.getArguments());
- aggOp.getExpressions().get(i).setValue(serialAggExpr);
- i++;
+ if (((AbstractLogicalOperator) (r0.getValue())).getOperatorTag().equals(
+ LogicalOperatorTag.AGGREGATE)) {
+ AggregateOperator aggOp = (AggregateOperator) r0.getValue();
+ boolean serializable = true;
+ for (Mutable<ILogicalExpression> exprRef : aggOp.getExpressions()) {
+ AbstractFunctionCallExpression expr = (AbstractFunctionCallExpression) exprRef.getValue();
+ if (!AsterixBuiltinFunctions.isAggregateFunctionSerializable(expr.getFunctionIdentifier())) {
+ serializable = false;
+ break;
}
+ }
- ExternalGroupByPOperator externalGby = new ExternalGroupByPOperator(gby.getGroupByList(),
- physicalOptimizationConfig.getMaxFramesExternalGroupBy(),
- physicalOptimizationConfig.getExternalGroupByTableSize());
- op.setPhysicalOperator(externalGby);
- generateMergeAggregationExpressions(gby, context);
- } else {
- // if not serializable, use pre-clustered group-by
- List<Pair<LogicalVariable, Mutable<ILogicalExpression>>> gbyList = gby.getGroupByList();
- List<LogicalVariable> columnList = new ArrayList<LogicalVariable>(gbyList.size());
- for (Pair<LogicalVariable, Mutable<ILogicalExpression>> p : gbyList) {
- ILogicalExpression expr = p.second.getValue();
- if (expr.getExpressionTag() == LogicalExpressionTag.VARIABLE) {
- VariableReferenceExpression varRef = (VariableReferenceExpression) expr;
- columnList.add(varRef.getVariableReference());
+ if ((gby.getAnnotations().get(OperatorAnnotations.USE_HASH_GROUP_BY) == Boolean.TRUE || gby
+ .getAnnotations().get(OperatorAnnotations.USE_EXTERNAL_GROUP_BY) == Boolean.TRUE)) {
+ if (serializable) {
+ // if not serializable, use external group-by
+ int i = 0;
+ for (Mutable<ILogicalExpression> exprRef : aggOp.getExpressions()) {
+ AbstractFunctionCallExpression expr = (AbstractFunctionCallExpression) exprRef
+ .getValue();
+ AggregateFunctionCallExpression serialAggExpr = AsterixBuiltinFunctions
+ .makeSerializableAggregateFunctionExpression(expr.getFunctionIdentifier(),
+ expr.getArguments());
+ aggOp.getExpressions().get(i).setValue(serialAggExpr);
+ i++;
}
+
+ ExternalGroupByPOperator externalGby = new ExternalGroupByPOperator(
+ gby.getGroupByList(), physicalOptimizationConfig.getMaxFramesExternalGroupBy(),
+ physicalOptimizationConfig.getExternalGroupByTableSize());
+ op.setPhysicalOperator(externalGby);
+ generateMergeAggregationExpressions(gby, context);
+ } else {
+ // if not serializable, use pre-clustered group-by
+ List<Pair<LogicalVariable, Mutable<ILogicalExpression>>> gbyList = gby.getGroupByList();
+ List<LogicalVariable> columnList = new ArrayList<LogicalVariable>(gbyList.size());
+ for (Pair<LogicalVariable, Mutable<ILogicalExpression>> p : gbyList) {
+ ILogicalExpression expr = p.second.getValue();
+ if (expr.getExpressionTag() == LogicalExpressionTag.VARIABLE) {
+ VariableReferenceExpression varRef = (VariableReferenceExpression) expr;
+ columnList.add(varRef.getVariableReference());
+ }
+ }
+ op.setPhysicalOperator(new PreclusteredGroupByPOperator(columnList));
}
- op.setPhysicalOperator(new PreclusteredGroupByPOperator(columnList));
}
+ } else if (((AbstractLogicalOperator) (r0.getValue())).getOperatorTag().equals(
+ LogicalOperatorTag.RUNNINGAGGREGATE)) {
+ List<Pair<LogicalVariable, Mutable<ILogicalExpression>>> gbyList = gby.getGroupByList();
+ List<LogicalVariable> columnList = new ArrayList<LogicalVariable>(gbyList.size());
+ for (Pair<LogicalVariable, Mutable<ILogicalExpression>> p : gbyList) {
+ ILogicalExpression expr = p.second.getValue();
+ if (expr.getExpressionTag() == LogicalExpressionTag.VARIABLE) {
+ VariableReferenceExpression varRef = (VariableReferenceExpression) expr;
+ columnList.add(varRef.getVariableReference());
+ }
+ }
+ op.setPhysicalOperator(new PreclusteredGroupByPOperator(columnList));
+ } else {
+ throw new AlgebricksException("Unsupported nested operator within a group-by: "
+ + ((AbstractLogicalOperator) (r0.getValue())).getOperatorTag().name());
}
}
}
diff --git a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/UnnestToDataScanRule.java b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/UnnestToDataScanRule.java
index 642ef22..7ca6e3c 100644
--- a/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/UnnestToDataScanRule.java
+++ b/asterix-algebra/src/main/java/edu/uci/ics/asterix/optimizer/rules/UnnestToDataScanRule.java
@@ -73,6 +73,7 @@
if (fid.equals(AsterixBuiltinFunctions.DATASET)) {
if (unnest.getPositionalVariable() != null) {
+ // TODO remove this after enabling the support of positional variables in data scan
throw new AlgebricksException("No positional variables are allowed over datasets.");
}
ILogicalExpression expr = f.getArguments().get(0).getValue();
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at00/at00.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at00/at00.1.ddl.aql
new file mode 100644
index 0000000..f60cfc7
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at00/at00.1.ddl.aql
@@ -0,0 +1,32 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression
+ * Expected Result : Success
+ * Date : 09/17/2013
+ */
+
+drop dataverse test if exists;
+create dataverse test;
+
+use dataverse test;
+
+create type LineItemType as closed {
+ l_orderkey: int32,
+ l_partkey: int32,
+ l_suppkey: int32,
+ l_linenumber: int32,
+ l_quantity: double,
+ l_extendedprice: double,
+ l_discount: double,
+ l_tax: double,
+ l_returnflag: string,
+ l_linestatus: string,
+ l_shipdate: string,
+ l_commitdate: string,
+ l_receiptdate: string,
+ l_shipinstruct: string,
+ l_shipmode: string,
+ l_comment: string
+}
+
+create dataset LineItem(LineItemType)
+ primary key l_orderkey, l_linenumber;
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at00/at00.2.update.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at00/at00.2.update.aql
new file mode 100644
index 0000000..039e7bb
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at00/at00.2.update.aql
@@ -0,0 +1,11 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression
+ * Expected Result : Success
+ * Date : 09/17/2013
+ */
+
+use dataverse test;
+
+load dataset LineItem
+using "edu.uci.ics.asterix.external.dataset.adapter.NCFileSystemAdapter"
+(("path"="nc1://data/tpch0.001/lineitem.tbl"),("format"="delimited-text"),("delimiter"="|")) pre-sorted;
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at00/at00.3.query.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at00/at00.3.query.aql
new file mode 100644
index 0000000..0460490
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at00/at00.3.query.aql
@@ -0,0 +1,14 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression
+ * Expected Result : Success
+ * Date : 09/17/2013
+ */
+
+use dataverse test;
+
+for $i in dataset LineItem
+order by $i.l_shipdate
+group by $partkey := $i.l_partkey with $i
+for $j at $p in $i
+where $p < 4
+return { "partkey": $partkey, "pid": $p, "shipdate": $j.l_shipdate, "orderkey": $j.l_orderkey }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at01/at01.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at01/at01.1.ddl.aql
new file mode 100644
index 0000000..367fb8f
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at01/at01.1.ddl.aql
@@ -0,0 +1,28 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression
+ * Expected Result : Success
+ * Date : 07/18/2013
+ */
+
+drop dataverse test if exists;
+create dataverse test;
+
+use dataverse test;
+
+create type EmploymentType as open {
+ organization-name: string,
+ start-date: date,
+ end-date: date?
+}
+
+create type FacebookUserType as closed {
+ id: int32,
+ alias: string,
+ name: string,
+ user-since: datetime,
+ friend-ids: {{ int32 }},
+ employment: [EmploymentType]
+}
+
+create dataset FacebookUsers(FacebookUserType)
+ primary key id;
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at01/at01.2.update.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at01/at01.2.update.aql
new file mode 100644
index 0000000..5fc25cd
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at01/at01.2.update.aql
@@ -0,0 +1,10 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression
+ * Expected Result : Success
+ * Date : 07/18/2013
+ */
+
+use dataverse test;
+
+load dataset FacebookUsers using localfs
+(("path"="nc1://data/tinysocial/fbu.adm"),("format"="adm"));
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at01/at01.3.query.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at01/at01.3.query.aql
new file mode 100644
index 0000000..6b73f39
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at01/at01.3.query.aql
@@ -0,0 +1,14 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression
+ * Expected Result : Success
+ * Date : 07/18/2013
+ */
+
+use dataverse test;
+
+for $i at $p in (for $fb in dataset FacebookUsers order by $fb.name return $fb )
+return {
+ "num": $p,
+ "name": $i.name,
+ "user-since": $i.user-since
+}
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at02/at02.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at02/at02.1.ddl.aql
new file mode 100644
index 0000000..d8f7cd5
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at02/at02.1.ddl.aql
@@ -0,0 +1,39 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression, using partitioned group-by
+ * Expected Result : Success
+ * Date : 07/27/2013
+ */
+
+drop dataverse test if exists;
+create dataverse test;
+
+use dataverse test;
+
+create type EmploymentType as open {
+ organization-name: string,
+ start-date: date,
+ end-date: date?
+}
+
+create type FacebookUserType as closed {
+ id: int32,
+ alias: string,
+ name: string,
+ user-since: datetime,
+ friend-ids: {{ int32 }},
+ employment: [EmploymentType]
+}
+
+create type FacebookMessageType as closed {
+ message-id: int32,
+ author-id: int32,
+ in-response-to: int32?,
+ sender-location: point?,
+ message: string
+}
+
+create dataset FacebookUsers(FacebookUserType)
+ primary key id;
+
+create dataset FacebookMessages(FacebookMessageType)
+primary key message-id;
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at02/at02.2.update.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at02/at02.2.update.aql
new file mode 100644
index 0000000..8ecce52
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at02/at02.2.update.aql
@@ -0,0 +1,13 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression, using partitioned group-by
+ * Expected Result : Success
+ * Date : 07/27/2013
+ */
+
+use dataverse test;
+
+load dataset FacebookUsers using localfs
+(("path"="nc1://data/tinysocial/fbu.adm"),("format"="adm"));
+
+load dataset FacebookMessages using localfs
+(("path"="nc1://data/tinysocial/fbm.adm"),("format"="adm"));
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at02/at02.3.query.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at02/at02.3.query.aql
new file mode 100644
index 0000000..e46760f
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at02/at02.3.query.aql
@@ -0,0 +1,19 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression, using partitioned group-by
+ * Expected Result : Success
+ * Date : 07/27/2013
+ */
+
+use dataverse test;
+
+for $u in dataset('FacebookUsers')
+for $m in dataset('FacebookMessages')
+where $u.id = $m.author-id
+group by $g := $u.id with $u, $m
+order by $g
+return { "group": $g,
+ "item": (
+ for $a at $p in (for $ii in $m order by $ii.message-id return $ii)
+ return {"num": $p, "mid": $a.message-id}
+ )
+ };
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at03/at03.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at03/at03.1.ddl.aql
new file mode 100644
index 0000000..9e1015c
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at03/at03.1.ddl.aql
@@ -0,0 +1,28 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression nested in group-by
+ * Expected Result : Success
+ * Date : 07/18/2013
+ */
+
+drop dataverse test if exists;
+create dataverse test;
+
+use dataverse test;
+
+create type EmploymentType as open {
+ organization-name: string,
+ start-date: date,
+ end-date: date?
+}
+
+create type FacebookUserType as closed {
+ id: int32,
+ alias: string,
+ name: string,
+ user-since: datetime,
+ friend-ids: {{ int32 }},
+ employment: [EmploymentType]
+}
+
+create dataset FacebookUsers(FacebookUserType)
+ primary key id;
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at03/at03.2.update.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at03/at03.2.update.aql
new file mode 100644
index 0000000..95cde2a
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at03/at03.2.update.aql
@@ -0,0 +1,10 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression nested in group-by
+ * Expected Result : Success
+ * Date : 07/18/2013
+ */
+
+use dataverse test;
+
+load dataset FacebookUsers using localfs
+(("path"="nc1://data/tinysocial/fbu.adm"),("format"="adm"));
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at03/at03.3.query.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at03/at03.3.query.aql
new file mode 100644
index 0000000..5c115fe
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at03/at03.3.query.aql
@@ -0,0 +1,21 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression nested in group-by
+ * Expected Result : Success
+ * Date : 07/18/2013
+ */
+
+use dataverse test;
+
+for $i in (
+for $fb in dataset FacebookUsers return $fb )
+group by $fus := get-year($i.user-since) with $i
+order by $fus
+return {
+ "user-since": $fus,
+ "users":
+ ( for $f at $ip in (for $i1 in $i order by $i1.name return $i1)
+ return {
+ "num": $ip,
+ "name": $f.name
+ } )
+}
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at04/at04.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at04/at04.1.ddl.aql
new file mode 100644
index 0000000..336cb49
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at04/at04.1.ddl.aql
@@ -0,0 +1,25 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression using tpch
+ * Expected Result : Success
+ * Date : 07/18/2013
+ */
+
+drop dataverse test if exists;
+create dataverse test;
+
+use dataverse test;
+
+create type OrderType as closed {
+ o_orderkey: int32,
+ o_custkey: int32,
+ o_orderstatus: string,
+ o_totalprice: double,
+ o_orderdate: string,
+ o_orderpriority: string,
+ o_clerk: string,
+ o_shippriority: int32,
+ o_comment: string
+}
+
+create dataset Orders(OrderType)
+ primary key o_orderkey;
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at04/at04.2.update.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at04/at04.2.update.aql
new file mode 100644
index 0000000..8509181
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at04/at04.2.update.aql
@@ -0,0 +1,11 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression using tpch dataset
+ * Expected Result : Success
+ * Date : 07/18/2013
+ */
+
+use dataverse test;
+
+load dataset Orders
+using "edu.uci.ics.asterix.external.dataset.adapter.NCFileSystemAdapter"
+(("path"="nc1://data/tpch0.001/orders-part1.tbl,nc2://data/tpch0.001/orders-part2.tbl"),("format"="delimited-text"),("delimiter"="|")) pre-sorted;
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at04/at04.3.query.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at04/at04.3.query.aql
new file mode 100644
index 0000000..64d6a3d
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at04/at04.3.query.aql
@@ -0,0 +1,21 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression using tpch
+ * Expected Result : Success
+ * Date : 07/18/2013
+ */
+
+use dataverse test;
+
+for $i in (for $o in dataset Orders return $o )
+group by $ckey := $i.o_custkey with $i
+order by $ckey
+limit 3
+return {
+ "o_custkey": $ckey,
+ "users":
+ ( for $f at $ip in (for $i1 in $i order by $i1.o_orderkey return $i1)
+ return {
+ "num": $ip,
+ "orderkey": $f.o_orderkey
+ } )
+}
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at05/at05.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at05/at05.1.ddl.aql
new file mode 100644
index 0000000..336cb49
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at05/at05.1.ddl.aql
@@ -0,0 +1,25 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression using tpch
+ * Expected Result : Success
+ * Date : 07/18/2013
+ */
+
+drop dataverse test if exists;
+create dataverse test;
+
+use dataverse test;
+
+create type OrderType as closed {
+ o_orderkey: int32,
+ o_custkey: int32,
+ o_orderstatus: string,
+ o_totalprice: double,
+ o_orderdate: string,
+ o_orderpriority: string,
+ o_clerk: string,
+ o_shippriority: int32,
+ o_comment: string
+}
+
+create dataset Orders(OrderType)
+ primary key o_orderkey;
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at05/at05.2.update.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at05/at05.2.update.aql
new file mode 100644
index 0000000..8509181
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at05/at05.2.update.aql
@@ -0,0 +1,11 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression using tpch dataset
+ * Expected Result : Success
+ * Date : 07/18/2013
+ */
+
+use dataverse test;
+
+load dataset Orders
+using "edu.uci.ics.asterix.external.dataset.adapter.NCFileSystemAdapter"
+(("path"="nc1://data/tpch0.001/orders-part1.tbl,nc2://data/tpch0.001/orders-part2.tbl"),("format"="delimited-text"),("delimiter"="|")) pre-sorted;
diff --git a/asterix-app/src/test/resources/runtimets/queries/flwor/at05/at05.3.query.aql b/asterix-app/src/test/resources/runtimets/queries/flwor/at05/at05.3.query.aql
new file mode 100644
index 0000000..54a5098
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/flwor/at05/at05.3.query.aql
@@ -0,0 +1,20 @@
+/*
+ * Description : Test for clause of the position variable in FLWOR expression using tpch
+ * Expected Result : Success
+ * Date : 07/18/2013
+ */
+
+use dataverse test;
+
+for $x in dataset('Orders')
+where $x.o_custkey < 4
+group by $uid := $x.o_custkey with $x
+order by $uid
+let $xx :=
+ for $y at $i in (for $xxx in $x order by $xxx.o_orderkey return $xxx)
+ return {
+ "uid": $uid,
+ "seq": $i,
+ "item": $y.o_orderkey
+ }
+for $si in $xx return $si
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/flwor/at00/at00.1.adm b/asterix-app/src/test/resources/runtimets/results/flwor/at00/at00.1.adm
new file mode 100644
index 0000000..26c58cb
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/results/flwor/at00/at00.1.adm
@@ -0,0 +1,561 @@
+{ "partkey": 1, "pid": 1, "shipdate": "1992-02-15", "orderkey": 5409 }
+{ "partkey": 1, "pid": 2, "shipdate": "1992-03-30", "orderkey": 1154 }
+{ "partkey": 1, "pid": 3, "shipdate": "1992-07-17", "orderkey": 134 }
+{ "partkey": 2, "pid": 1, "shipdate": "1992-06-23", "orderkey": 3650 }
+{ "partkey": 2, "pid": 2, "shipdate": "1992-07-01", "orderkey": 130 }
+{ "partkey": 2, "pid": 3, "shipdate": "1992-07-18", "orderkey": 5893 }
+{ "partkey": 8, "pid": 1, "shipdate": "1992-09-25", "orderkey": 5635 }
+{ "partkey": 8, "pid": 2, "shipdate": "1992-11-15", "orderkey": 1540 }
+{ "partkey": 8, "pid": 3, "shipdate": "1993-02-13", "orderkey": 1222 }
+{ "partkey": 9, "pid": 1, "shipdate": "1992-04-29", "orderkey": 3970 }
+{ "partkey": 9, "pid": 2, "shipdate": "1992-04-30", "orderkey": 1955 }
+{ "partkey": 9, "pid": 3, "shipdate": "1992-06-01", "orderkey": 4199 }
+{ "partkey": 10, "pid": 1, "shipdate": "1992-05-13", "orderkey": 2881 }
+{ "partkey": 10, "pid": 2, "shipdate": "1992-11-25", "orderkey": 5378 }
+{ "partkey": 10, "pid": 3, "shipdate": "1992-12-01", "orderkey": 1796 }
+{ "partkey": 13, "pid": 1, "shipdate": "1992-04-01", "orderkey": 1537 }
+{ "partkey": 13, "pid": 2, "shipdate": "1992-04-26", "orderkey": 322 }
+{ "partkey": 13, "pid": 3, "shipdate": "1992-05-04", "orderkey": 5953 }
+{ "partkey": 18, "pid": 1, "shipdate": "1992-04-12", "orderkey": 1537 }
+{ "partkey": 18, "pid": 2, "shipdate": "1992-04-21", "orderkey": 2880 }
+{ "partkey": 18, "pid": 3, "shipdate": "1992-05-21", "orderkey": 2688 }
+{ "partkey": 19, "pid": 1, "shipdate": "1992-07-19", "orderkey": 2023 }
+{ "partkey": 19, "pid": 2, "shipdate": "1992-10-21", "orderkey": 481 }
+{ "partkey": 19, "pid": 3, "shipdate": "1992-12-22", "orderkey": 164 }
+{ "partkey": 21, "pid": 1, "shipdate": "1992-07-31", "orderkey": 549 }
+{ "partkey": 21, "pid": 2, "shipdate": "1992-09-09", "orderkey": 4581 }
+{ "partkey": 21, "pid": 3, "shipdate": "1993-01-09", "orderkey": 481 }
+{ "partkey": 25, "pid": 1, "shipdate": "1992-02-04", "orderkey": 2688 }
+{ "partkey": 25, "pid": 2, "shipdate": "1992-07-23", "orderkey": 5060 }
+{ "partkey": 25, "pid": 3, "shipdate": "1992-08-01", "orderkey": 868 }
+{ "partkey": 26, "pid": 1, "shipdate": "1992-02-23", "orderkey": 4800 }
+{ "partkey": 26, "pid": 2, "shipdate": "1992-05-09", "orderkey": 801 }
+{ "partkey": 26, "pid": 3, "shipdate": "1993-01-04", "orderkey": 2146 }
+{ "partkey": 37, "pid": 1, "shipdate": "1992-08-30", "orderkey": 1088 }
+{ "partkey": 37, "pid": 2, "shipdate": "1992-10-03", "orderkey": 2500 }
+{ "partkey": 37, "pid": 3, "shipdate": "1993-01-31", "orderkey": 3074 }
+{ "partkey": 42, "pid": 1, "shipdate": "1992-10-23", "orderkey": 2560 }
+{ "partkey": 42, "pid": 2, "shipdate": "1992-11-04", "orderkey": 2566 }
+{ "partkey": 42, "pid": 3, "shipdate": "1992-12-12", "orderkey": 1571 }
+{ "partkey": 43, "pid": 1, "shipdate": "1992-06-18", "orderkey": 4069 }
+{ "partkey": 43, "pid": 2, "shipdate": "1992-06-30", "orderkey": 2052 }
+{ "partkey": 43, "pid": 3, "shipdate": "1992-08-28", "orderkey": 5959 }
+{ "partkey": 46, "pid": 1, "shipdate": "1992-04-28", "orderkey": 4230 }
+{ "partkey": 46, "pid": 2, "shipdate": "1992-05-08", "orderkey": 3043 }
+{ "partkey": 46, "pid": 3, "shipdate": "1992-05-21", "orderkey": 3845 }
+{ "partkey": 48, "pid": 1, "shipdate": "1992-05-10", "orderkey": 2691 }
+{ "partkey": 48, "pid": 2, "shipdate": "1992-06-03", "orderkey": 5473 }
+{ "partkey": 48, "pid": 3, "shipdate": "1992-06-15", "orderkey": 832 }
+{ "partkey": 51, "pid": 1, "shipdate": "1992-03-11", "orderkey": 5860 }
+{ "partkey": 51, "pid": 2, "shipdate": "1992-05-15", "orderkey": 2786 }
+{ "partkey": 51, "pid": 3, "shipdate": "1992-05-17", "orderkey": 644 }
+{ "partkey": 52, "pid": 1, "shipdate": "1992-05-31", "orderkey": 1057 }
+{ "partkey": 52, "pid": 2, "shipdate": "1992-09-03", "orderkey": 4838 }
+{ "partkey": 52, "pid": 3, "shipdate": "1992-09-21", "orderkey": 3907 }
+{ "partkey": 54, "pid": 1, "shipdate": "1992-04-07", "orderkey": 4515 }
+{ "partkey": 54, "pid": 2, "shipdate": "1992-05-01", "orderkey": 3271 }
+{ "partkey": 54, "pid": 3, "shipdate": "1992-06-24", "orderkey": 1701 }
+{ "partkey": 56, "pid": 1, "shipdate": "1992-01-16", "orderkey": 1248 }
+{ "partkey": 56, "pid": 2, "shipdate": "1992-03-02", "orderkey": 3685 }
+{ "partkey": 56, "pid": 3, "shipdate": "1992-06-18", "orderkey": 3205 }
+{ "partkey": 58, "pid": 1, "shipdate": "1992-05-16", "orderkey": 3685 }
+{ "partkey": 58, "pid": 2, "shipdate": "1992-10-30", "orderkey": 4896 }
+{ "partkey": 58, "pid": 3, "shipdate": "1993-04-10", "orderkey": 1412 }
+{ "partkey": 61, "pid": 1, "shipdate": "1993-07-14", "orderkey": 2020 }
+{ "partkey": 61, "pid": 2, "shipdate": "1993-07-15", "orderkey": 5318 }
+{ "partkey": 61, "pid": 3, "shipdate": "1993-09-29", "orderkey": 261 }
+{ "partkey": 65, "pid": 1, "shipdate": "1992-03-02", "orderkey": 4804 }
+{ "partkey": 65, "pid": 2, "shipdate": "1992-04-14", "orderkey": 2848 }
+{ "partkey": 65, "pid": 3, "shipdate": "1992-06-26", "orderkey": 5095 }
+{ "partkey": 68, "pid": 1, "shipdate": "1992-04-13", "orderkey": 3842 }
+{ "partkey": 68, "pid": 2, "shipdate": "1992-06-08", "orderkey": 5121 }
+{ "partkey": 68, "pid": 3, "shipdate": "1992-06-22", "orderkey": 868 }
+{ "partkey": 72, "pid": 1, "shipdate": "1992-09-16", "orderkey": 3265 }
+{ "partkey": 72, "pid": 2, "shipdate": "1992-10-02", "orderkey": 5635 }
+{ "partkey": 72, "pid": 3, "shipdate": "1992-10-17", "orderkey": 3655 }
+{ "partkey": 74, "pid": 1, "shipdate": "1992-03-21", "orderkey": 4162 }
+{ "partkey": 74, "pid": 2, "shipdate": "1992-03-22", "orderkey": 801 }
+{ "partkey": 74, "pid": 3, "shipdate": "1992-10-21", "orderkey": 929 }
+{ "partkey": 78, "pid": 1, "shipdate": "1992-03-04", "orderkey": 2210 }
+{ "partkey": 78, "pid": 2, "shipdate": "1992-04-04", "orderkey": 2022 }
+{ "partkey": 78, "pid": 3, "shipdate": "1992-05-06", "orderkey": 1764 }
+{ "partkey": 84, "pid": 1, "shipdate": "1992-09-08", "orderkey": 1285 }
+{ "partkey": 84, "pid": 2, "shipdate": "1993-05-15", "orderkey": 2597 }
+{ "partkey": 84, "pid": 3, "shipdate": "1993-05-20", "orderkey": 772 }
+{ "partkey": 86, "pid": 1, "shipdate": "1992-05-25", "orderkey": 2240 }
+{ "partkey": 86, "pid": 2, "shipdate": "1992-11-18", "orderkey": 4896 }
+{ "partkey": 86, "pid": 3, "shipdate": "1993-03-01", "orderkey": 4166 }
+{ "partkey": 95, "pid": 1, "shipdate": "1992-02-24", "orderkey": 3271 }
+{ "partkey": 95, "pid": 2, "shipdate": "1992-03-14", "orderkey": 801 }
+{ "partkey": 95, "pid": 3, "shipdate": "1992-11-17", "orderkey": 2176 }
+{ "partkey": 100, "pid": 1, "shipdate": "1992-03-24", "orderkey": 2022 }
+{ "partkey": 100, "pid": 2, "shipdate": "1992-03-24", "orderkey": 292 }
+{ "partkey": 100, "pid": 3, "shipdate": "1992-06-18", "orderkey": 4738 }
+{ "partkey": 103, "pid": 1, "shipdate": "1992-03-28", "orderkey": 4515 }
+{ "partkey": 103, "pid": 2, "shipdate": "1992-05-08", "orderkey": 832 }
+{ "partkey": 103, "pid": 3, "shipdate": "1992-07-11", "orderkey": 4900 }
+{ "partkey": 104, "pid": 1, "shipdate": "1992-03-17", "orderkey": 5409 }
+{ "partkey": 104, "pid": 2, "shipdate": "1992-11-08", "orderkey": 4897 }
+{ "partkey": 104, "pid": 3, "shipdate": "1994-01-22", "orderkey": 5479 }
+{ "partkey": 108, "pid": 1, "shipdate": "1992-07-28", "orderkey": 1826 }
+{ "partkey": 108, "pid": 2, "shipdate": "1992-08-01", "orderkey": 1221 }
+{ "partkey": 108, "pid": 3, "shipdate": "1992-09-07", "orderkey": 2560 }
+{ "partkey": 114, "pid": 1, "shipdate": "1992-11-19", "orderkey": 3014 }
+{ "partkey": 114, "pid": 2, "shipdate": "1992-11-22", "orderkey": 1506 }
+{ "partkey": 114, "pid": 3, "shipdate": "1993-03-22", "orderkey": 710 }
+{ "partkey": 118, "pid": 1, "shipdate": "1992-06-18", "orderkey": 4035 }
+{ "partkey": 118, "pid": 2, "shipdate": "1992-09-27", "orderkey": 1793 }
+{ "partkey": 118, "pid": 3, "shipdate": "1992-10-02", "orderkey": 5408 }
+{ "partkey": 119, "pid": 1, "shipdate": "1992-05-08", "orderkey": 5574 }
+{ "partkey": 119, "pid": 2, "shipdate": "1992-05-27", "orderkey": 5959 }
+{ "partkey": 119, "pid": 3, "shipdate": "1992-09-07", "orderkey": 4294 }
+{ "partkey": 122, "pid": 1, "shipdate": "1992-03-12", "orderkey": 1248 }
+{ "partkey": 122, "pid": 2, "shipdate": "1992-04-09", "orderkey": 2912 }
+{ "partkey": 122, "pid": 3, "shipdate": "1992-06-05", "orderkey": 801 }
+{ "partkey": 123, "pid": 1, "shipdate": "1992-02-01", "orderkey": 3011 }
+{ "partkey": 123, "pid": 2, "shipdate": "1992-06-20", "orderkey": 5095 }
+{ "partkey": 123, "pid": 3, "shipdate": "1992-11-22", "orderkey": 1505 }
+{ "partkey": 130, "pid": 1, "shipdate": "1992-04-03", "orderkey": 4705 }
+{ "partkey": 130, "pid": 2, "shipdate": "1992-05-23", "orderkey": 1856 }
+{ "partkey": 130, "pid": 3, "shipdate": "1992-08-20", "orderkey": 644 }
+{ "partkey": 132, "pid": 1, "shipdate": "1992-04-17", "orderkey": 5607 }
+{ "partkey": 132, "pid": 2, "shipdate": "1992-06-14", "orderkey": 384 }
+{ "partkey": 132, "pid": 3, "shipdate": "1992-07-06", "orderkey": 3172 }
+{ "partkey": 134, "pid": 1, "shipdate": "1992-05-17", "orderkey": 3685 }
+{ "partkey": 134, "pid": 2, "shipdate": "1992-05-20", "orderkey": 644 }
+{ "partkey": 134, "pid": 3, "shipdate": "1992-05-29", "orderkey": 421 }
+{ "partkey": 136, "pid": 1, "shipdate": "1992-05-19", "orderkey": 2786 }
+{ "partkey": 136, "pid": 2, "shipdate": "1992-05-21", "orderkey": 4035 }
+{ "partkey": 136, "pid": 3, "shipdate": "1992-06-07", "orderkey": 4805 }
+{ "partkey": 140, "pid": 1, "shipdate": "1992-03-20", "orderkey": 1537 }
+{ "partkey": 140, "pid": 2, "shipdate": "1992-04-27", "orderkey": 6 }
+{ "partkey": 140, "pid": 3, "shipdate": "1992-08-03", "orderkey": 2881 }
+{ "partkey": 141, "pid": 1, "shipdate": "1992-01-13", "orderkey": 5409 }
+{ "partkey": 141, "pid": 2, "shipdate": "1992-02-01", "orderkey": 3712 }
+{ "partkey": 141, "pid": 3, "shipdate": "1992-06-22", "orderkey": 1344 }
+{ "partkey": 149, "pid": 1, "shipdate": "1992-03-22", "orderkey": 5382 }
+{ "partkey": 149, "pid": 2, "shipdate": "1992-04-29", "orderkey": 2688 }
+{ "partkey": 149, "pid": 3, "shipdate": "1992-05-14", "orderkey": 194 }
+{ "partkey": 158, "pid": 1, "shipdate": "1992-08-01", "orderkey": 1955 }
+{ "partkey": 158, "pid": 2, "shipdate": "1992-08-29", "orderkey": 5254 }
+{ "partkey": 158, "pid": 3, "shipdate": "1992-09-18", "orderkey": 5089 }
+{ "partkey": 159, "pid": 1, "shipdate": "1992-05-07", "orderkey": 5409 }
+{ "partkey": 159, "pid": 2, "shipdate": "1992-06-03", "orderkey": 1955 }
+{ "partkey": 159, "pid": 3, "shipdate": "1992-07-10", "orderkey": 4738 }
+{ "partkey": 170, "pid": 1, "shipdate": "1992-08-07", "orderkey": 1221 }
+{ "partkey": 170, "pid": 2, "shipdate": "1993-03-17", "orderkey": 738 }
+{ "partkey": 170, "pid": 3, "shipdate": "1993-06-19", "orderkey": 3874 }
+{ "partkey": 171, "pid": 1, "shipdate": "1992-11-09", "orderkey": 3361 }
+{ "partkey": 171, "pid": 2, "shipdate": "1994-01-22", "orderkey": 4675 }
+{ "partkey": 171, "pid": 3, "shipdate": "1995-01-02", "orderkey": 5317 }
+{ "partkey": 172, "pid": 1, "shipdate": "1992-09-06", "orderkey": 2247 }
+{ "partkey": 172, "pid": 2, "shipdate": "1993-05-01", "orderkey": 167 }
+{ "partkey": 172, "pid": 3, "shipdate": "1993-06-16", "orderkey": 1600 }
+{ "partkey": 179, "pid": 1, "shipdate": "1992-05-30", "orderkey": 1537 }
+{ "partkey": 179, "pid": 2, "shipdate": "1992-06-02", "orderkey": 384 }
+{ "partkey": 179, "pid": 3, "shipdate": "1992-09-20", "orderkey": 4741 }
+{ "partkey": 183, "pid": 1, "shipdate": "1992-04-24", "orderkey": 4998 }
+{ "partkey": 183, "pid": 2, "shipdate": "1992-10-24", "orderkey": 5408 }
+{ "partkey": 183, "pid": 3, "shipdate": "1993-01-08", "orderkey": 1571 }
+{ "partkey": 185, "pid": 1, "shipdate": "1992-04-30", "orderkey": 3712 }
+{ "partkey": 185, "pid": 2, "shipdate": "1992-06-20", "orderkey": 5574 }
+{ "partkey": 185, "pid": 3, "shipdate": "1992-07-23", "orderkey": 2023 }
+{ "partkey": 187, "pid": 1, "shipdate": "1992-04-01", "orderkey": 4391 }
+{ "partkey": 187, "pid": 2, "shipdate": "1992-05-30", "orderkey": 4738 }
+{ "partkey": 187, "pid": 3, "shipdate": "1992-06-01", "orderkey": 4738 }
+{ "partkey": 188, "pid": 1, "shipdate": "1992-09-15", "orderkey": 1285 }
+{ "partkey": 188, "pid": 2, "shipdate": "1993-04-08", "orderkey": 5381 }
+{ "partkey": 188, "pid": 3, "shipdate": "1993-05-03", "orderkey": 4226 }
+{ "partkey": 190, "pid": 1, "shipdate": "1992-04-14", "orderkey": 1856 }
+{ "partkey": 190, "pid": 2, "shipdate": "1992-07-17", "orderkey": 1344 }
+{ "partkey": 190, "pid": 3, "shipdate": "1992-10-12", "orderkey": 1185 }
+{ "partkey": 195, "pid": 1, "shipdate": "1992-04-10", "orderkey": 2848 }
+{ "partkey": 195, "pid": 2, "shipdate": "1992-05-07", "orderkey": 3744 }
+{ "partkey": 195, "pid": 3, "shipdate": "1992-05-28", "orderkey": 3205 }
+{ "partkey": 3, "pid": 1, "shipdate": "1992-04-25", "orderkey": 801 }
+{ "partkey": 3, "pid": 2, "shipdate": "1992-05-24", "orderkey": 194 }
+{ "partkey": 3, "pid": 3, "shipdate": "1993-01-03", "orderkey": 3776 }
+{ "partkey": 6, "pid": 1, "shipdate": "1992-04-05", "orderkey": 4483 }
+{ "partkey": 6, "pid": 2, "shipdate": "1992-04-25", "orderkey": 801 }
+{ "partkey": 6, "pid": 3, "shipdate": "1992-04-29", "orderkey": 2689 }
+{ "partkey": 7, "pid": 1, "shipdate": "1992-04-12", "orderkey": 3140 }
+{ "partkey": 7, "pid": 2, "shipdate": "1993-02-11", "orderkey": 3204 }
+{ "partkey": 7, "pid": 3, "shipdate": "1993-06-25", "orderkey": 5794 }
+{ "partkey": 12, "pid": 1, "shipdate": "1992-07-04", "orderkey": 130 }
+{ "partkey": 12, "pid": 2, "shipdate": "1992-07-17", "orderkey": 322 }
+{ "partkey": 12, "pid": 3, "shipdate": "1992-09-02", "orderkey": 2497 }
+{ "partkey": 17, "pid": 1, "shipdate": "1992-07-23", "orderkey": 967 }
+{ "partkey": 17, "pid": 2, "shipdate": "1993-03-01", "orderkey": 931 }
+{ "partkey": 17, "pid": 3, "shipdate": "1993-05-06", "orderkey": 611 }
+{ "partkey": 23, "pid": 1, "shipdate": "1992-04-04", "orderkey": 2786 }
+{ "partkey": 23, "pid": 2, "shipdate": "1992-06-19", "orderkey": 1856 }
+{ "partkey": 23, "pid": 3, "shipdate": "1992-06-29", "orderkey": 1282 }
+{ "partkey": 31, "pid": 1, "shipdate": "1992-07-14", "orderkey": 4705 }
+{ "partkey": 31, "pid": 2, "shipdate": "1992-09-24", "orderkey": 1185 }
+{ "partkey": 31, "pid": 3, "shipdate": "1992-09-29", "orderkey": 5415 }
+{ "partkey": 35, "pid": 1, "shipdate": "1992-03-11", "orderkey": 4230 }
+{ "partkey": 35, "pid": 2, "shipdate": "1992-04-06", "orderkey": 4804 }
+{ "partkey": 35, "pid": 3, "shipdate": "1992-05-26", "orderkey": 2880 }
+{ "partkey": 44, "pid": 1, "shipdate": "1992-02-14", "orderkey": 4292 }
+{ "partkey": 44, "pid": 2, "shipdate": "1992-06-11", "orderkey": 322 }
+{ "partkey": 44, "pid": 3, "shipdate": "1992-11-29", "orderkey": 2147 }
+{ "partkey": 49, "pid": 1, "shipdate": "1992-04-29", "orderkey": 2983 }
+{ "partkey": 49, "pid": 2, "shipdate": "1992-06-14", "orderkey": 2022 }
+{ "partkey": 49, "pid": 3, "shipdate": "1992-08-13", "orderkey": 933 }
+{ "partkey": 66, "pid": 1, "shipdate": "1992-05-07", "orderkey": 194 }
+{ "partkey": 66, "pid": 2, "shipdate": "1992-09-11", "orderkey": 549 }
+{ "partkey": 66, "pid": 3, "shipdate": "1992-10-10", "orderkey": 3015 }
+{ "partkey": 71, "pid": 1, "shipdate": "1992-11-10", "orderkey": 2497 }
+{ "partkey": 71, "pid": 2, "shipdate": "1993-01-10", "orderkey": 2146 }
+{ "partkey": 71, "pid": 3, "shipdate": "1993-02-28", "orderkey": 4611 }
+{ "partkey": 77, "pid": 1, "shipdate": "1992-08-18", "orderkey": 4900 }
+{ "partkey": 77, "pid": 2, "shipdate": "1992-12-23", "orderkey": 2497 }
+{ "partkey": 77, "pid": 3, "shipdate": "1993-06-19", "orderkey": 4166 }
+{ "partkey": 80, "pid": 1, "shipdate": "1992-05-18", "orderkey": 644 }
+{ "partkey": 80, "pid": 2, "shipdate": "1992-09-02", "orderkey": 2500 }
+{ "partkey": 80, "pid": 3, "shipdate": "1993-06-07", "orderkey": 3877 }
+{ "partkey": 81, "pid": 1, "shipdate": "1992-04-11", "orderkey": 2240 }
+{ "partkey": 81, "pid": 2, "shipdate": "1992-06-22", "orderkey": 1221 }
+{ "partkey": 81, "pid": 3, "shipdate": "1992-12-30", "orderkey": 5954 }
+{ "partkey": 89, "pid": 1, "shipdate": "1992-04-18", "orderkey": 2688 }
+{ "partkey": 89, "pid": 2, "shipdate": "1992-04-19", "orderkey": 4705 }
+{ "partkey": 89, "pid": 3, "shipdate": "1992-05-27", "orderkey": 5121 }
+{ "partkey": 90, "pid": 1, "shipdate": "1992-02-25", "orderkey": 4162 }
+{ "partkey": 90, "pid": 2, "shipdate": "1992-06-07", "orderkey": 5474 }
+{ "partkey": 90, "pid": 3, "shipdate": "1992-08-21", "orderkey": 5986 }
+{ "partkey": 91, "pid": 1, "shipdate": "1992-05-22", "orderkey": 3043 }
+{ "partkey": 91, "pid": 2, "shipdate": "1992-06-21", "orderkey": 2691 }
+{ "partkey": 91, "pid": 3, "shipdate": "1992-12-03", "orderkey": 3015 }
+{ "partkey": 93, "pid": 1, "shipdate": "1992-05-28", "orderkey": 2881 }
+{ "partkey": 93, "pid": 2, "shipdate": "1992-06-24", "orderkey": 384 }
+{ "partkey": 93, "pid": 3, "shipdate": "1992-09-11", "orderkey": 3654 }
+{ "partkey": 96, "pid": 1, "shipdate": "1992-06-18", "orderkey": 2052 }
+{ "partkey": 96, "pid": 2, "shipdate": "1992-09-26", "orderkey": 3172 }
+{ "partkey": 96, "pid": 3, "shipdate": "1992-11-25", "orderkey": 1159 }
+{ "partkey": 97, "pid": 1, "shipdate": "1992-01-27", "orderkey": 4800 }
+{ "partkey": 97, "pid": 2, "shipdate": "1992-03-22", "orderkey": 1856 }
+{ "partkey": 97, "pid": 3, "shipdate": "1992-04-21", "orderkey": 4035 }
+{ "partkey": 121, "pid": 1, "shipdate": "1992-04-23", "orderkey": 4903 }
+{ "partkey": 121, "pid": 2, "shipdate": "1992-06-09", "orderkey": 1764 }
+{ "partkey": 121, "pid": 3, "shipdate": "1992-06-23", "orderkey": 2054 }
+{ "partkey": 124, "pid": 1, "shipdate": "1992-06-15", "orderkey": 1088 }
+{ "partkey": 124, "pid": 2, "shipdate": "1992-08-09", "orderkey": 2209 }
+{ "partkey": 124, "pid": 3, "shipdate": "1992-09-13", "orderkey": 1346 }
+{ "partkey": 125, "pid": 1, "shipdate": "1992-03-15", "orderkey": 2848 }
+{ "partkey": 125, "pid": 2, "shipdate": "1992-03-29", "orderkey": 4230 }
+{ "partkey": 125, "pid": 3, "shipdate": "1992-05-24", "orderkey": 4069 }
+{ "partkey": 133, "pid": 1, "shipdate": "1992-06-08", "orderkey": 3140 }
+{ "partkey": 133, "pid": 2, "shipdate": "1992-11-17", "orderkey": 4864 }
+{ "partkey": 133, "pid": 3, "shipdate": "1993-01-18", "orderkey": 1506 }
+{ "partkey": 139, "pid": 1, "shipdate": "1992-04-12", "orderkey": 2880 }
+{ "partkey": 139, "pid": 2, "shipdate": "1992-06-28", "orderkey": 4992 }
+{ "partkey": 139, "pid": 3, "shipdate": "1992-09-12", "orderkey": 4099 }
+{ "partkey": 142, "pid": 1, "shipdate": "1992-10-14", "orderkey": 3556 }
+{ "partkey": 142, "pid": 2, "shipdate": "1993-05-14", "orderkey": 2241 }
+{ "partkey": 142, "pid": 3, "shipdate": "1993-07-11", "orderkey": 5670 }
+{ "partkey": 143, "pid": 1, "shipdate": "1992-04-17", "orderkey": 1154 }
+{ "partkey": 143, "pid": 2, "shipdate": "1992-09-01", "orderkey": 3524 }
+{ "partkey": 143, "pid": 3, "shipdate": "1992-09-05", "orderkey": 1285 }
+{ "partkey": 148, "pid": 1, "shipdate": "1992-01-15", "orderkey": 3712 }
+{ "partkey": 148, "pid": 2, "shipdate": "1992-02-27", "orderkey": 5601 }
+{ "partkey": 148, "pid": 3, "shipdate": "1992-04-22", "orderkey": 1154 }
+{ "partkey": 150, "pid": 1, "shipdate": "1992-05-01", "orderkey": 4805 }
+{ "partkey": 150, "pid": 2, "shipdate": "1992-05-02", "orderkey": 1856 }
+{ "partkey": 150, "pid": 3, "shipdate": "1992-05-25", "orderkey": 1701 }
+{ "partkey": 151, "pid": 1, "shipdate": "1992-01-26", "orderkey": 1248 }
+{ "partkey": 151, "pid": 2, "shipdate": "1992-07-30", "orderkey": 4256 }
+{ "partkey": 151, "pid": 3, "shipdate": "1992-12-19", "orderkey": 3014 }
+{ "partkey": 153, "pid": 1, "shipdate": "1992-02-22", "orderkey": 5382 }
+{ "partkey": 153, "pid": 2, "shipdate": "1992-06-02", "orderkey": 5767 }
+{ "partkey": 153, "pid": 3, "shipdate": "1992-06-29", "orderkey": 322 }
+{ "partkey": 155, "pid": 1, "shipdate": "1992-09-28", "orderkey": 1956 }
+{ "partkey": 155, "pid": 2, "shipdate": "1992-11-25", "orderkey": 5378 }
+{ "partkey": 155, "pid": 3, "shipdate": "1993-05-14", "orderkey": 2305 }
+{ "partkey": 162, "pid": 1, "shipdate": "1992-04-10", "orderkey": 5953 }
+{ "partkey": 162, "pid": 2, "shipdate": "1992-05-03", "orderkey": 2786 }
+{ "partkey": 162, "pid": 3, "shipdate": "1992-06-11", "orderkey": 2691 }
+{ "partkey": 165, "pid": 1, "shipdate": "1992-03-21", "orderkey": 2848 }
+{ "partkey": 165, "pid": 2, "shipdate": "1992-04-01", "orderkey": 4903 }
+{ "partkey": 165, "pid": 3, "shipdate": "1992-04-12", "orderkey": 3168 }
+{ "partkey": 169, "pid": 1, "shipdate": "1992-03-31", "orderkey": 1057 }
+{ "partkey": 169, "pid": 2, "shipdate": "1992-06-05", "orderkey": 5953 }
+{ "partkey": 169, "pid": 3, "shipdate": "1992-06-07", "orderkey": 1894 }
+{ "partkey": 174, "pid": 1, "shipdate": "1992-06-25", "orderkey": 2054 }
+{ "partkey": 174, "pid": 2, "shipdate": "1992-11-02", "orderkey": 1991 }
+{ "partkey": 174, "pid": 3, "shipdate": "1992-12-02", "orderkey": 4261 }
+{ "partkey": 177, "pid": 1, "shipdate": "1992-04-05", "orderkey": 5382 }
+{ "partkey": 177, "pid": 2, "shipdate": "1992-12-25", "orderkey": 1956 }
+{ "partkey": 177, "pid": 3, "shipdate": "1993-01-16", "orderkey": 3680 }
+{ "partkey": 178, "pid": 1, "shipdate": "1992-05-23", "orderkey": 5095 }
+{ "partkey": 178, "pid": 2, "shipdate": "1992-08-18", "orderkey": 2209 }
+{ "partkey": 178, "pid": 3, "shipdate": "1992-11-02", "orderkey": 1504 }
+{ "partkey": 180, "pid": 1, "shipdate": "1992-03-07", "orderkey": 5382 }
+{ "partkey": 180, "pid": 2, "shipdate": "1992-05-23", "orderkey": 4515 }
+{ "partkey": 180, "pid": 3, "shipdate": "1992-06-21", "orderkey": 2881 }
+{ "partkey": 182, "pid": 1, "shipdate": "1992-03-02", "orderkey": 1057 }
+{ "partkey": 182, "pid": 2, "shipdate": "1992-04-02", "orderkey": 384 }
+{ "partkey": 182, "pid": 3, "shipdate": "1992-04-28", "orderkey": 737 }
+{ "partkey": 4, "pid": 1, "shipdate": "1992-05-02", "orderkey": 4292 }
+{ "partkey": 4, "pid": 2, "shipdate": "1992-11-03", "orderkey": 164 }
+{ "partkey": 4, "pid": 3, "shipdate": "1992-11-18", "orderkey": 2019 }
+{ "partkey": 5, "pid": 1, "shipdate": "1992-05-02", "orderkey": 3970 }
+{ "partkey": 5, "pid": 2, "shipdate": "1992-06-14", "orderkey": 5959 }
+{ "partkey": 5, "pid": 3, "shipdate": "1993-01-06", "orderkey": 3680 }
+{ "partkey": 11, "pid": 1, "shipdate": "1992-02-14", "orderkey": 4800 }
+{ "partkey": 11, "pid": 2, "shipdate": "1992-07-20", "orderkey": 5858 }
+{ "partkey": 11, "pid": 3, "shipdate": "1992-08-03", "orderkey": 3237 }
+{ "partkey": 14, "pid": 1, "shipdate": "1992-07-17", "orderkey": 5028 }
+{ "partkey": 14, "pid": 2, "shipdate": "1992-11-30", "orderkey": 3232 }
+{ "partkey": 14, "pid": 3, "shipdate": "1993-05-10", "orderkey": 2279 }
+{ "partkey": 15, "pid": 1, "shipdate": "1992-05-18", "orderkey": 5473 }
+{ "partkey": 15, "pid": 2, "shipdate": "1992-05-24", "orderkey": 2688 }
+{ "partkey": 15, "pid": 3, "shipdate": "1993-04-14", "orderkey": 5472 }
+{ "partkey": 22, "pid": 1, "shipdate": "1992-06-21", "orderkey": 1285 }
+{ "partkey": 22, "pid": 2, "shipdate": "1992-06-25", "orderkey": 3970 }
+{ "partkey": 22, "pid": 3, "shipdate": "1992-11-20", "orderkey": 1447 }
+{ "partkey": 24, "pid": 1, "shipdate": "1992-04-12", "orderkey": 2755 }
+{ "partkey": 24, "pid": 2, "shipdate": "1992-08-06", "orderkey": 4260 }
+{ "partkey": 24, "pid": 3, "shipdate": "1992-08-08", "orderkey": 3845 }
+{ "partkey": 29, "pid": 1, "shipdate": "1992-05-25", "orderkey": 4738 }
+{ "partkey": 29, "pid": 2, "shipdate": "1992-06-01", "orderkey": 3205 }
+{ "partkey": 29, "pid": 3, "shipdate": "1992-07-25", "orderkey": 868 }
+{ "partkey": 33, "pid": 1, "shipdate": "1992-03-22", "orderkey": 5574 }
+{ "partkey": 33, "pid": 2, "shipdate": "1993-02-17", "orderkey": 4163 }
+{ "partkey": 33, "pid": 3, "shipdate": "1993-02-21", "orderkey": 388 }
+{ "partkey": 34, "pid": 1, "shipdate": "1992-07-03", "orderkey": 322 }
+{ "partkey": 34, "pid": 2, "shipdate": "1992-07-20", "orderkey": 3845 }
+{ "partkey": 34, "pid": 3, "shipdate": "1992-11-23", "orderkey": 5089 }
+{ "partkey": 36, "pid": 1, "shipdate": "1992-02-26", "orderkey": 1154 }
+{ "partkey": 36, "pid": 2, "shipdate": "1992-07-03", "orderkey": 134 }
+{ "partkey": 36, "pid": 3, "shipdate": "1993-01-06", "orderkey": 3521 }
+{ "partkey": 38, "pid": 1, "shipdate": "1992-04-06", "orderkey": 5601 }
+{ "partkey": 38, "pid": 2, "shipdate": "1992-04-15", "orderkey": 322 }
+{ "partkey": 38, "pid": 3, "shipdate": "1992-08-27", "orderkey": 2023 }
+{ "partkey": 41, "pid": 1, "shipdate": "1992-12-13", "orderkey": 4896 }
+{ "partkey": 41, "pid": 2, "shipdate": "1993-01-18", "orderkey": 2852 }
+{ "partkey": 41, "pid": 3, "shipdate": "1993-04-13", "orderkey": 3367 }
+{ "partkey": 47, "pid": 1, "shipdate": "1992-03-11", "orderkey": 3685 }
+{ "partkey": 47, "pid": 2, "shipdate": "1993-05-30", "orderkey": 3171 }
+{ "partkey": 47, "pid": 3, "shipdate": "1993-06-06", "orderkey": 2341 }
+{ "partkey": 53, "pid": 1, "shipdate": "1992-01-14", "orderkey": 4800 }
+{ "partkey": 53, "pid": 2, "shipdate": "1992-05-22", "orderkey": 2240 }
+{ "partkey": 53, "pid": 3, "shipdate": "1992-10-04", "orderkey": 2562 }
+{ "partkey": 60, "pid": 1, "shipdate": "1992-02-14", "orderkey": 3168 }
+{ "partkey": 60, "pid": 2, "shipdate": "1992-07-01", "orderkey": 1217 }
+{ "partkey": 60, "pid": 3, "shipdate": "1992-07-15", "orderkey": 3043 }
+{ "partkey": 62, "pid": 1, "shipdate": "1992-02-01", "orderkey": 1248 }
+{ "partkey": 62, "pid": 2, "shipdate": "1992-03-26", "orderkey": 5382 }
+{ "partkey": 62, "pid": 3, "shipdate": "1992-06-19", "orderkey": 4483 }
+{ "partkey": 64, "pid": 1, "shipdate": "1992-02-13", "orderkey": 2755 }
+{ "partkey": 64, "pid": 2, "shipdate": "1992-02-14", "orderkey": 5409 }
+{ "partkey": 64, "pid": 3, "shipdate": "1992-03-10", "orderkey": 3271 }
+{ "partkey": 67, "pid": 1, "shipdate": "1992-05-13", "orderkey": 1764 }
+{ "partkey": 67, "pid": 2, "shipdate": "1993-01-08", "orderkey": 612 }
+{ "partkey": 67, "pid": 3, "shipdate": "1993-11-03", "orderkey": 2631 }
+{ "partkey": 70, "pid": 1, "shipdate": "1992-04-06", "orderkey": 5473 }
+{ "partkey": 70, "pid": 2, "shipdate": "1992-06-11", "orderkey": 4199 }
+{ "partkey": 70, "pid": 3, "shipdate": "1992-06-25", "orderkey": 3650 }
+{ "partkey": 73, "pid": 1, "shipdate": "1992-01-08", "orderkey": 5601 }
+{ "partkey": 73, "pid": 2, "shipdate": "1992-09-16", "orderkey": 4741 }
+{ "partkey": 73, "pid": 3, "shipdate": "1993-07-02", "orderkey": 4743 }
+{ "partkey": 75, "pid": 1, "shipdate": "1992-03-27", "orderkey": 4000 }
+{ "partkey": 75, "pid": 2, "shipdate": "1992-05-12", "orderkey": 4230 }
+{ "partkey": 75, "pid": 3, "shipdate": "1992-09-19", "orderkey": 4103 }
+{ "partkey": 76, "pid": 1, "shipdate": "1992-10-22", "orderkey": 5408 }
+{ "partkey": 76, "pid": 2, "shipdate": "1993-04-19", "orderkey": 2272 }
+{ "partkey": 76, "pid": 3, "shipdate": "1993-06-12", "orderkey": 2245 }
+{ "partkey": 79, "pid": 1, "shipdate": "1992-08-05", "orderkey": 4069 }
+{ "partkey": 79, "pid": 2, "shipdate": "1992-08-10", "orderkey": 5986 }
+{ "partkey": 79, "pid": 3, "shipdate": "1993-04-08", "orderkey": 4418 }
+{ "partkey": 82, "pid": 1, "shipdate": "1992-07-17", "orderkey": 4867 }
+{ "partkey": 82, "pid": 2, "shipdate": "1992-10-18", "orderkey": 1504 }
+{ "partkey": 82, "pid": 3, "shipdate": "1992-12-11", "orderkey": 4261 }
+{ "partkey": 92, "pid": 1, "shipdate": "1992-02-11", "orderkey": 2755 }
+{ "partkey": 92, "pid": 2, "shipdate": "1992-09-30", "orderkey": 487 }
+{ "partkey": 92, "pid": 3, "shipdate": "1993-01-04", "orderkey": 164 }
+{ "partkey": 94, "pid": 1, "shipdate": "1992-05-20", "orderkey": 5574 }
+{ "partkey": 94, "pid": 2, "shipdate": "1992-07-03", "orderkey": 3650 }
+{ "partkey": 94, "pid": 3, "shipdate": "1992-07-26", "orderkey": 3654 }
+{ "partkey": 99, "pid": 1, "shipdate": "1992-05-01", "orderkey": 4998 }
+{ "partkey": 99, "pid": 2, "shipdate": "1993-04-18", "orderkey": 1409 }
+{ "partkey": 99, "pid": 3, "shipdate": "1993-06-09", "orderkey": 2149 }
+{ "partkey": 101, "pid": 1, "shipdate": "1992-08-17", "orderkey": 644 }
+{ "partkey": 101, "pid": 2, "shipdate": "1992-09-27", "orderkey": 2147 }
+{ "partkey": 101, "pid": 3, "shipdate": "1992-12-28", "orderkey": 1571 }
+{ "partkey": 102, "pid": 1, "shipdate": "1992-08-19", "orderkey": 5415 }
+{ "partkey": 102, "pid": 2, "shipdate": "1992-08-21", "orderkey": 5408 }
+{ "partkey": 102, "pid": 3, "shipdate": "1992-10-25", "orderkey": 674 }
+{ "partkey": 105, "pid": 1, "shipdate": "1992-02-14", "orderkey": 5382 }
+{ "partkey": 105, "pid": 2, "shipdate": "1992-06-01", "orderkey": 615 }
+{ "partkey": 105, "pid": 3, "shipdate": "1992-07-14", "orderkey": 4900 }
+{ "partkey": 107, "pid": 1, "shipdate": "1992-05-22", "orderkey": 1088 }
+{ "partkey": 107, "pid": 2, "shipdate": "1992-07-30", "orderkey": 3654 }
+{ "partkey": 107, "pid": 3, "shipdate": "1992-08-05", "orderkey": 3842 }
+{ "partkey": 109, "pid": 1, "shipdate": "1992-06-06", "orderkey": 3970 }
+{ "partkey": 109, "pid": 2, "shipdate": "1992-11-20", "orderkey": 1159 }
+{ "partkey": 109, "pid": 3, "shipdate": "1992-12-23", "orderkey": 164 }
+{ "partkey": 111, "pid": 1, "shipdate": "1992-07-05", "orderkey": 4705 }
+{ "partkey": 111, "pid": 2, "shipdate": "1992-07-28", "orderkey": 5254 }
+{ "partkey": 111, "pid": 3, "shipdate": "1992-08-13", "orderkey": 5121 }
+{ "partkey": 115, "pid": 1, "shipdate": "1992-03-13", "orderkey": 2912 }
+{ "partkey": 115, "pid": 2, "shipdate": "1992-05-29", "orderkey": 3973 }
+{ "partkey": 115, "pid": 3, "shipdate": "1992-06-17", "orderkey": 2880 }
+{ "partkey": 116, "pid": 1, "shipdate": "1992-03-22", "orderkey": 2755 }
+{ "partkey": 116, "pid": 2, "shipdate": "1992-05-17", "orderkey": 1925 }
+{ "partkey": 116, "pid": 3, "shipdate": "1992-06-24", "orderkey": 5603 }
+{ "partkey": 117, "pid": 1, "shipdate": "1992-05-04", "orderkey": 1856 }
+{ "partkey": 117, "pid": 2, "shipdate": "1993-03-18", "orderkey": 4545 }
+{ "partkey": 117, "pid": 3, "shipdate": "1993-07-10", "orderkey": 3494 }
+{ "partkey": 120, "pid": 1, "shipdate": "1992-03-23", "orderkey": 4292 }
+{ "partkey": 120, "pid": 2, "shipdate": "1992-04-28", "orderkey": 1221 }
+{ "partkey": 120, "pid": 3, "shipdate": "1992-06-29", "orderkey": 4903 }
+{ "partkey": 137, "pid": 1, "shipdate": "1992-05-23", "orderkey": 3524 }
+{ "partkey": 137, "pid": 2, "shipdate": "1992-07-05", "orderkey": 1955 }
+{ "partkey": 137, "pid": 3, "shipdate": "1992-09-12", "orderkey": 4099 }
+{ "partkey": 138, "pid": 1, "shipdate": "1992-06-20", "orderkey": 2848 }
+{ "partkey": 138, "pid": 2, "shipdate": "1992-11-21", "orderkey": 1991 }
+{ "partkey": 138, "pid": 3, "shipdate": "1993-02-28", "orderkey": 4487 }
+{ "partkey": 145, "pid": 1, "shipdate": "1992-01-25", "orderkey": 4998 }
+{ "partkey": 145, "pid": 2, "shipdate": "1992-08-16", "orderkey": 134 }
+{ "partkey": 145, "pid": 3, "shipdate": "1992-10-25", "orderkey": 3907 }
+{ "partkey": 146, "pid": 1, "shipdate": "1992-05-21", "orderkey": 194 }
+{ "partkey": 146, "pid": 2, "shipdate": "1993-06-21", "orderkey": 678 }
+{ "partkey": 146, "pid": 3, "shipdate": "1993-08-02", "orderkey": 1286 }
+{ "partkey": 152, "pid": 1, "shipdate": "1992-06-23", "orderkey": 4230 }
+{ "partkey": 152, "pid": 2, "shipdate": "1993-05-19", "orderkey": 896 }
+{ "partkey": 152, "pid": 3, "shipdate": "1993-10-31", "orderkey": 2368 }
+{ "partkey": 154, "pid": 1, "shipdate": "1992-02-18", "orderkey": 292 }
+{ "partkey": 154, "pid": 2, "shipdate": "1992-02-20", "orderkey": 4998 }
+{ "partkey": 154, "pid": 3, "shipdate": "1992-05-14", "orderkey": 4805 }
+{ "partkey": 156, "pid": 1, "shipdate": "1992-04-24", "orderkey": 1248 }
+{ "partkey": 156, "pid": 2, "shipdate": "1992-06-17", "orderkey": 1027 }
+{ "partkey": 156, "pid": 3, "shipdate": "1992-07-01", "orderkey": 2786 }
+{ "partkey": 157, "pid": 1, "shipdate": "1992-07-26", "orderkey": 4069 }
+{ "partkey": 157, "pid": 2, "shipdate": "1992-08-11", "orderkey": 1729 }
+{ "partkey": 157, "pid": 3, "shipdate": "1992-08-25", "orderkey": 4741 }
+{ "partkey": 160, "pid": 1, "shipdate": "1992-05-07", "orderkey": 1282 }
+{ "partkey": 160, "pid": 2, "shipdate": "1992-07-04", "orderkey": 4867 }
+{ "partkey": 160, "pid": 3, "shipdate": "1992-08-18", "orderkey": 1346 }
+{ "partkey": 161, "pid": 1, "shipdate": "1992-03-29", "orderkey": 2240 }
+{ "partkey": 161, "pid": 2, "shipdate": "1992-06-18", "orderkey": 4391 }
+{ "partkey": 161, "pid": 3, "shipdate": "1992-08-28", "orderkey": 5060 }
+{ "partkey": 164, "pid": 1, "shipdate": "1992-03-25", "orderkey": 5601 }
+{ "partkey": 164, "pid": 2, "shipdate": "1992-04-17", "orderkey": 1248 }
+{ "partkey": 164, "pid": 3, "shipdate": "1992-06-06", "orderkey": 801 }
+{ "partkey": 166, "pid": 1, "shipdate": "1992-08-11", "orderkey": 2691 }
+{ "partkey": 166, "pid": 2, "shipdate": "1992-08-14", "orderkey": 5095 }
+{ "partkey": 166, "pid": 3, "shipdate": "1993-04-22", "orderkey": 1703 }
+{ "partkey": 168, "pid": 1, "shipdate": "1992-05-06", "orderkey": 194 }
+{ "partkey": 168, "pid": 2, "shipdate": "1992-07-20", "orderkey": 3654 }
+{ "partkey": 168, "pid": 3, "shipdate": "1992-10-07", "orderkey": 868 }
+{ "partkey": 173, "pid": 1, "shipdate": "1992-06-17", "orderkey": 4738 }
+{ "partkey": 173, "pid": 2, "shipdate": "1992-09-15", "orderkey": 3654 }
+{ "partkey": 173, "pid": 3, "shipdate": "1992-09-30", "orderkey": 1540 }
+{ "partkey": 175, "pid": 1, "shipdate": "1992-10-09", "orderkey": 929 }
+{ "partkey": 175, "pid": 2, "shipdate": "1992-11-09", "orderkey": 4294 }
+{ "partkey": 175, "pid": 3, "shipdate": "1992-11-10", "orderkey": 2497 }
+{ "partkey": 176, "pid": 1, "shipdate": "1992-02-01", "orderkey": 4800 }
+{ "partkey": 176, "pid": 2, "shipdate": "1992-04-28", "orderkey": 1826 }
+{ "partkey": 176, "pid": 3, "shipdate": "1992-09-24", "orderkey": 3907 }
+{ "partkey": 16, "pid": 1, "shipdate": "1992-09-11", "orderkey": 1346 }
+{ "partkey": 16, "pid": 2, "shipdate": "1992-09-25", "orderkey": 5858 }
+{ "partkey": 16, "pid": 3, "shipdate": "1992-11-17", "orderkey": 5415 }
+{ "partkey": 20, "pid": 1, "shipdate": "1992-06-15", "orderkey": 2023 }
+{ "partkey": 20, "pid": 2, "shipdate": "1992-07-29", "orderkey": 5254 }
+{ "partkey": 20, "pid": 3, "shipdate": "1992-10-18", "orderkey": 2625 }
+{ "partkey": 27, "pid": 1, "shipdate": "1992-07-05", "orderkey": 1826 }
+{ "partkey": 27, "pid": 2, "shipdate": "1992-07-14", "orderkey": 4096 }
+{ "partkey": 27, "pid": 3, "shipdate": "1992-08-17", "orderkey": 4294 }
+{ "partkey": 28, "pid": 1, "shipdate": "1992-03-16", "orderkey": 2240 }
+{ "partkey": 28, "pid": 2, "shipdate": "1992-10-13", "orderkey": 5699 }
+{ "partkey": 28, "pid": 3, "shipdate": "1992-11-04", "orderkey": 1506 }
+{ "partkey": 30, "pid": 1, "shipdate": "1992-04-10", "orderkey": 1282 }
+{ "partkey": 30, "pid": 2, "shipdate": "1992-05-18", "orderkey": 1925 }
+{ "partkey": 30, "pid": 3, "shipdate": "1992-05-21", "orderkey": 5986 }
+{ "partkey": 32, "pid": 1, "shipdate": "1992-09-22", "orderkey": 4900 }
+{ "partkey": 32, "pid": 2, "shipdate": "1992-09-25", "orderkey": 5060 }
+{ "partkey": 32, "pid": 3, "shipdate": "1992-10-07", "orderkey": 5603 }
+{ "partkey": 39, "pid": 1, "shipdate": "1992-05-26", "orderkey": 4515 }
+{ "partkey": 39, "pid": 2, "shipdate": "1992-11-12", "orderkey": 612 }
+{ "partkey": 39, "pid": 3, "shipdate": "1992-11-15", "orderkey": 1447 }
+{ "partkey": 40, "pid": 1, "shipdate": "1992-02-07", "orderkey": 4292 }
+{ "partkey": 40, "pid": 2, "shipdate": "1992-04-28", "orderkey": 3139 }
+{ "partkey": 40, "pid": 3, "shipdate": "1992-05-03", "orderkey": 3973 }
+{ "partkey": 45, "pid": 1, "shipdate": "1992-07-16", "orderkey": 4515 }
+{ "partkey": 45, "pid": 2, "shipdate": "1993-06-24", "orderkey": 2720 }
+{ "partkey": 45, "pid": 3, "shipdate": "1993-09-15", "orderkey": 2055 }
+{ "partkey": 50, "pid": 1, "shipdate": "1992-04-22", "orderkey": 2786 }
+{ "partkey": 50, "pid": 2, "shipdate": "1992-07-31", "orderkey": 644 }
+{ "partkey": 50, "pid": 3, "shipdate": "1992-09-23", "orderkey": 2885 }
+{ "partkey": 55, "pid": 1, "shipdate": "1992-01-16", "orderkey": 5382 }
+{ "partkey": 55, "pid": 2, "shipdate": "1992-05-11", "orderkey": 1856 }
+{ "partkey": 55, "pid": 3, "shipdate": "1992-06-17", "orderkey": 2022 }
+{ "partkey": 57, "pid": 1, "shipdate": "1992-01-16", "orderkey": 3271 }
+{ "partkey": 57, "pid": 2, "shipdate": "1992-07-06", "orderkey": 194 }
+{ "partkey": 57, "pid": 3, "shipdate": "1992-09-21", "orderkey": 2146 }
+{ "partkey": 59, "pid": 1, "shipdate": "1992-02-09", "orderkey": 2688 }
+{ "partkey": 59, "pid": 2, "shipdate": "1992-03-17", "orderkey": 4998 }
+{ "partkey": 59, "pid": 3, "shipdate": "1992-06-12", "orderkey": 3845 }
+{ "partkey": 63, "pid": 1, "shipdate": "1992-02-07", "orderkey": 4998 }
+{ "partkey": 63, "pid": 2, "shipdate": "1992-06-15", "orderkey": 3650 }
+{ "partkey": 63, "pid": 3, "shipdate": "1993-02-07", "orderkey": 4545 }
+{ "partkey": 69, "pid": 1, "shipdate": "1992-05-31", "orderkey": 3205 }
+{ "partkey": 69, "pid": 2, "shipdate": "1992-06-05", "orderkey": 5767 }
+{ "partkey": 69, "pid": 3, "shipdate": "1992-07-01", "orderkey": 1221 }
+{ "partkey": 83, "pid": 1, "shipdate": "1992-06-09", "orderkey": 4738 }
+{ "partkey": 83, "pid": 2, "shipdate": "1992-08-04", "orderkey": 5218 }
+{ "partkey": 83, "pid": 3, "shipdate": "1992-09-21", "orderkey": 5220 }
+{ "partkey": 85, "pid": 1, "shipdate": "1992-02-28", "orderkey": 1057 }
+{ "partkey": 85, "pid": 2, "shipdate": "1992-05-28", "orderkey": 5574 }
+{ "partkey": 85, "pid": 3, "shipdate": "1992-06-27", "orderkey": 1221 }
+{ "partkey": 87, "pid": 1, "shipdate": "1992-09-30", "orderkey": 4294 }
+{ "partkey": 87, "pid": 2, "shipdate": "1992-12-02", "orderkey": 1540 }
+{ "partkey": 87, "pid": 3, "shipdate": "1993-01-06", "orderkey": 3556 }
+{ "partkey": 88, "pid": 1, "shipdate": "1992-04-24", "orderkey": 3970 }
+{ "partkey": 88, "pid": 2, "shipdate": "1992-06-26", "orderkey": 3842 }
+{ "partkey": 88, "pid": 3, "shipdate": "1992-12-18", "orderkey": 612 }
+{ "partkey": 98, "pid": 1, "shipdate": "1992-10-06", "orderkey": 5603 }
+{ "partkey": 98, "pid": 2, "shipdate": "1992-12-09", "orderkey": 1159 }
+{ "partkey": 98, "pid": 3, "shipdate": "1993-03-09", "orderkey": 678 }
+{ "partkey": 106, "pid": 1, "shipdate": "1992-07-09", "orderkey": 5095 }
+{ "partkey": 106, "pid": 2, "shipdate": "1992-07-31", "orderkey": 3681 }
+{ "partkey": 106, "pid": 3, "shipdate": "1992-10-02", "orderkey": 967 }
+{ "partkey": 110, "pid": 1, "shipdate": "1992-09-18", "orderkey": 3907 }
+{ "partkey": 110, "pid": 2, "shipdate": "1992-11-01", "orderkey": 4261 }
+{ "partkey": 110, "pid": 3, "shipdate": "1993-01-01", "orderkey": 1991 }
+{ "partkey": 112, "pid": 1, "shipdate": "1992-09-13", "orderkey": 3907 }
+{ "partkey": 112, "pid": 2, "shipdate": "1992-10-09", "orderkey": 2885 }
+{ "partkey": 112, "pid": 3, "shipdate": "1993-01-15", "orderkey": 481 }
+{ "partkey": 113, "pid": 1, "shipdate": "1992-06-08", "orderkey": 1027 }
+{ "partkey": 113, "pid": 2, "shipdate": "1992-08-13", "orderkey": 2054 }
+{ "partkey": 113, "pid": 3, "shipdate": "1992-08-25", "orderkey": 4741 }
+{ "partkey": 126, "pid": 1, "shipdate": "1992-07-28", "orderkey": 1793 }
+{ "partkey": 126, "pid": 2, "shipdate": "1992-08-28", "orderkey": 1027 }
+{ "partkey": 126, "pid": 3, "shipdate": "1992-09-06", "orderkey": 3907 }
+{ "partkey": 127, "pid": 1, "shipdate": "1992-06-04", "orderkey": 2023 }
+{ "partkey": 127, "pid": 2, "shipdate": "1992-07-02", "orderkey": 37 }
+{ "partkey": 127, "pid": 3, "shipdate": "1994-01-13", "orderkey": 1316 }
+{ "partkey": 128, "pid": 1, "shipdate": "1992-03-05", "orderkey": 3168 }
+{ "partkey": 128, "pid": 2, "shipdate": "1992-05-02", "orderkey": 4804 }
+{ "partkey": 128, "pid": 3, "shipdate": "1992-08-24", "orderkey": 4096 }
+{ "partkey": 129, "pid": 1, "shipdate": "1992-03-31", "orderkey": 2022 }
+{ "partkey": 129, "pid": 2, "shipdate": "1992-05-28", "orderkey": 5953 }
+{ "partkey": 129, "pid": 3, "shipdate": "1992-08-15", "orderkey": 130 }
+{ "partkey": 131, "pid": 1, "shipdate": "1992-02-27", "orderkey": 2755 }
+{ "partkey": 131, "pid": 2, "shipdate": "1992-03-03", "orderkey": 4292 }
+{ "partkey": 131, "pid": 3, "shipdate": "1992-05-14", "orderkey": 2627 }
+{ "partkey": 135, "pid": 1, "shipdate": "1992-05-02", "orderkey": 1826 }
+{ "partkey": 135, "pid": 2, "shipdate": "1992-05-11", "orderkey": 1925 }
+{ "partkey": 135, "pid": 3, "shipdate": "1992-05-29", "orderkey": 2052 }
+{ "partkey": 144, "pid": 1, "shipdate": "1992-07-05", "orderkey": 4992 }
+{ "partkey": 144, "pid": 2, "shipdate": "1992-08-25", "orderkey": 5415 }
+{ "partkey": 144, "pid": 3, "shipdate": "1992-09-17", "orderkey": 4996 }
+{ "partkey": 147, "pid": 1, "shipdate": "1992-06-10", "orderkey": 5959 }
+{ "partkey": 147, "pid": 2, "shipdate": "1992-09-04", "orderkey": 4992 }
+{ "partkey": 147, "pid": 3, "shipdate": "1992-12-03", "orderkey": 614 }
+{ "partkey": 163, "pid": 1, "shipdate": "1992-02-09", "orderkey": 2983 }
+{ "partkey": 163, "pid": 2, "shipdate": "1992-04-27", "orderkey": 4292 }
+{ "partkey": 163, "pid": 3, "shipdate": "1992-06-01", "orderkey": 4992 }
+{ "partkey": 167, "pid": 1, "shipdate": "1992-06-02", "orderkey": 5767 }
+{ "partkey": 167, "pid": 2, "shipdate": "1993-01-31", "orderkey": 1447 }
+{ "partkey": 167, "pid": 3, "shipdate": "1993-02-15", "orderkey": 1857 }
diff --git a/asterix-app/src/test/resources/runtimets/results/flwor/at01/at01.1.adm b/asterix-app/src/test/resources/runtimets/results/flwor/at01/at01.1.adm
new file mode 100644
index 0000000..fbf7b88
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/results/flwor/at01/at01.1.adm
@@ -0,0 +1,10 @@
+{ "num": 1, "name": "BramHatch", "user-since": datetime("2010-10-16T10:10:00.000Z") }
+{ "num": 2, "name": "EmoryUnk", "user-since": datetime("2012-07-10T10:10:00.000Z") }
+{ "num": 3, "name": "IsbelDull", "user-since": datetime("2011-01-22T10:10:00.000Z") }
+{ "num": 4, "name": "MargaritaStoddard", "user-since": datetime("2012-08-20T10:10:00.000Z") }
+{ "num": 5, "name": "NicholasStroh", "user-since": datetime("2010-12-27T10:10:00.000Z") }
+{ "num": 6, "name": "NilaMilliron", "user-since": datetime("2008-01-01T10:10:00.000Z") }
+{ "num": 7, "name": "SuzannaTillson", "user-since": datetime("2012-08-07T10:10:00.000Z") }
+{ "num": 8, "name": "VonKemble", "user-since": datetime("2010-01-05T10:10:00.000Z") }
+{ "num": 9, "name": "WillisWynne", "user-since": datetime("2005-01-17T10:10:00.000Z") }
+{ "num": 10, "name": "WoodrowNehling", "user-since": datetime("2005-09-20T10:10:00.000Z") }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/flwor/at02/at02.1.adm b/asterix-app/src/test/resources/runtimets/results/flwor/at02/at02.1.adm
new file mode 100644
index 0000000..93ebdb9
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/results/flwor/at02/at02.1.adm
@@ -0,0 +1,8 @@
+{ "group": 1, "item": [ { "num": 1, "mid": 2 }, { "num": 2, "mid": 4 }, { "num": 3, "mid": 8 }, { "num": 4, "mid": 10 }, { "num": 5, "mid": 11 } ] }
+{ "group": 2, "item": [ { "num": 1, "mid": 3 }, { "num": 2, "mid": 6 } ] }
+{ "group": 3, "item": [ { "num": 1, "mid": 1 }, { "num": 2, "mid": 9 } ] }
+{ "group": 5, "item": [ { "num": 1, "mid": 7 } ] }
+{ "group": 6, "item": [ { "num": 1, "mid": 5 } ] }
+{ "group": 7, "item": [ { "num": 1, "mid": 15 } ] }
+{ "group": 9, "item": [ { "num": 1, "mid": 14 } ] }
+{ "group": 10, "item": [ { "num": 1, "mid": 12 }, { "num": 2, "mid": 13 } ] }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/flwor/at03/at03.1.adm b/asterix-app/src/test/resources/runtimets/results/flwor/at03/at03.1.adm
new file mode 100644
index 0000000..2f5e683
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/results/flwor/at03/at03.1.adm
@@ -0,0 +1,5 @@
+{ "user-since": 2005, "users": [ { "num": 1, "name": "WillisWynne" }, { "num": 2, "name": "WoodrowNehling" } ] }
+{ "user-since": 2008, "users": [ { "num": 1, "name": "NilaMilliron" } ] }
+{ "user-since": 2010, "users": [ { "num": 1, "name": "BramHatch" }, { "num": 2, "name": "NicholasStroh" }, { "num": 3, "name": "VonKemble" } ] }
+{ "user-since": 2011, "users": [ { "num": 1, "name": "IsbelDull" } ] }
+{ "user-since": 2012, "users": [ { "num": 1, "name": "EmoryUnk" }, { "num": 2, "name": "MargaritaStoddard" }, { "num": 3, "name": "SuzannaTillson" } ] }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/flwor/at04/at04.1.adm b/asterix-app/src/test/resources/runtimets/results/flwor/at04/at04.1.adm
new file mode 100644
index 0000000..e4c3982
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/results/flwor/at04/at04.1.adm
@@ -0,0 +1,3 @@
+{ "o_custkey": 1, "users": [ { "num": 1, "orderkey": 102 }, { "num": 2, "orderkey": 164 }, { "num": 3, "orderkey": 320 }, { "num": 4, "orderkey": 739 }, { "num": 5, "orderkey": 1602 } ] }
+{ "o_custkey": 2, "users": [ { "num": 1, "orderkey": 353 }, { "num": 2, "orderkey": 896 }, { "num": 3, "orderkey": 994 }, { "num": 4, "orderkey": 1504 }, { "num": 5, "orderkey": 1603 }, { "num": 6, "orderkey": 1669 }, { "num": 7, "orderkey": 4704 }, { "num": 8, "orderkey": 5507 }, { "num": 9, "orderkey": 5893 } ] }
+{ "o_custkey": 4, "users": [ { "num": 1, "orderkey": 71 }, { "num": 2, "orderkey": 224 }, { "num": 3, "orderkey": 358 }, { "num": 4, "orderkey": 387 }, { "num": 5, "orderkey": 865 }, { "num": 6, "orderkey": 1024 }, { "num": 7, "orderkey": 1031 }, { "num": 8, "orderkey": 1635 }, { "num": 9, "orderkey": 1696 }, { "num": 10, "orderkey": 2374 }, { "num": 11, "orderkey": 2980 }, { "num": 12, "orderkey": 3266 }, { "num": 13, "orderkey": 3329 }, { "num": 14, "orderkey": 3427 }, { "num": 15, "orderkey": 3623 }, { "num": 16, "orderkey": 4100 }, { "num": 17, "orderkey": 4165 }, { "num": 18, "orderkey": 4193 }, { "num": 19, "orderkey": 4263 }, { "num": 20, "orderkey": 4355 }, { "num": 21, "orderkey": 4451 }, { "num": 22, "orderkey": 4928 } ] }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/flwor/at05/at05.1.adm b/asterix-app/src/test/resources/runtimets/results/flwor/at05/at05.1.adm
new file mode 100644
index 0000000..7279a19
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/results/flwor/at05/at05.1.adm
@@ -0,0 +1,14 @@
+{ "uid": 1, "seq": 1, "item": 102 }
+{ "uid": 1, "seq": 2, "item": 164 }
+{ "uid": 1, "seq": 3, "item": 320 }
+{ "uid": 1, "seq": 4, "item": 739 }
+{ "uid": 1, "seq": 5, "item": 1602 }
+{ "uid": 2, "seq": 1, "item": 353 }
+{ "uid": 2, "seq": 2, "item": 896 }
+{ "uid": 2, "seq": 3, "item": 994 }
+{ "uid": 2, "seq": 4, "item": 1504 }
+{ "uid": 2, "seq": 5, "item": 1603 }
+{ "uid": 2, "seq": 6, "item": 1669 }
+{ "uid": 2, "seq": 7, "item": 4704 }
+{ "uid": 2, "seq": 8, "item": 5507 }
+{ "uid": 2, "seq": 9, "item": 5893 }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2.1_5.3.1/dblp-2.1_5.3.1.1.adm b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2.1_5.3.1/dblp-2.1_5.3.1.1.adm
index e2eb27d..8534f42 100644
--- a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2.1_5.3.1/dblp-2.1_5.3.1.1.adm
+++ b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2.1_5.3.1/dblp-2.1_5.3.1.1.adm
@@ -1,442 +1,442 @@
-{ "id": 1, "prefixToken": 138, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 1, "prefixToken": 238, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 1, "prefixToken": 254, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 1, "prefixToken": 271, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 1, "prefixToken": 282, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 1, "prefixToken": 290, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 1, "prefixToken": 292, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 2, "prefixToken": 3, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 2, "prefixToken": 20, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 2, "prefixToken": 25, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 2, "prefixToken": 153, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 2, "prefixToken": 258, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 3, "prefixToken": 229, "tokens": [ 229, 261, 279, 294, 298 ] }
-{ "id": 3, "prefixToken": 261, "tokens": [ 229, 261, 279, 294, 298 ] }
-{ "id": 3, "prefixToken": 279, "tokens": [ 229, 261, 279, 294, 298 ] }
-{ "id": 4, "prefixToken": 28, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 4, "prefixToken": 70, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 4, "prefixToken": 242, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 4, "prefixToken": 257, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 5, "prefixToken": 236, "tokens": [ 236, 294, 297 ] }
-{ "id": 5, "prefixToken": 294, "tokens": [ 236, 294, 297 ] }
-{ "id": 6, "prefixToken": 16, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 6, "prefixToken": 60, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 6, "prefixToken": 72, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 6, "prefixToken": 81, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 6, "prefixToken": 131, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 6, "prefixToken": 155, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 6, "prefixToken": 172, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 7, "prefixToken": 260, "tokens": [ 260, 290 ] }
-{ "id": 7, "prefixToken": 290, "tokens": [ 260, 290 ] }
-{ "id": 8, "prefixToken": 58, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 8, "prefixToken": 121, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 8, "prefixToken": 122, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 8, "prefixToken": 133, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 8, "prefixToken": 143, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 8, "prefixToken": 209, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 8, "prefixToken": 258, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 9, "prefixToken": 29, "tokens": [ 29, 53, 77, 154, 295 ] }
-{ "id": 9, "prefixToken": 53, "tokens": [ 29, 53, 77, 154, 295 ] }
-{ "id": 9, "prefixToken": 77, "tokens": [ 29, 53, 77, 154, 295 ] }
-{ "id": 10, "prefixToken": 40, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 10, "prefixToken": 104, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 10, "prefixToken": 220, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 10, "prefixToken": 253, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 10, "prefixToken": 261, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 11, "prefixToken": 43, "tokens": [ 43, 279, 300 ] }
-{ "id": 11, "prefixToken": 279, "tokens": [ 43, 279, 300 ] }
-{ "id": 12, "prefixToken": 64, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 12, "prefixToken": 110, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 12, "prefixToken": 196, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 12, "prefixToken": 241, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 12, "prefixToken": 249, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 13, "prefixToken": 21, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 13, "prefixToken": 46, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 13, "prefixToken": 88, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 13, "prefixToken": 294, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 13, "prefixToken": 296, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 14, "prefixToken": 18, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 14, "prefixToken": 51, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 14, "prefixToken": 241, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 14, "prefixToken": 249, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 14, "prefixToken": 280, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 15, "prefixToken": 11, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 15, "prefixToken": 101, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 15, "prefixToken": 136, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 15, "prefixToken": 261, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 16, "prefixToken": 26, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 16, "prefixToken": 114, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 16, "prefixToken": 147, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 16, "prefixToken": 251, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 16, "prefixToken": 292, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 16, "prefixToken": 294, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 17, "prefixToken": 86, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 17, "prefixToken": 245, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 17, "prefixToken": 275, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 17, "prefixToken": 290, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 17, "prefixToken": 294, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 18, "prefixToken": 4, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 18, "prefixToken": 49, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 18, "prefixToken": 137, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 18, "prefixToken": 145, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 18, "prefixToken": 177, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 19, "prefixToken": 175, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 19, "prefixToken": 258, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 19, "prefixToken": 288, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 19, "prefixToken": 291, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 20, "prefixToken": 9, "tokens": [ 9, 290, 296, 298, 300 ] }
-{ "id": 20, "prefixToken": 290, "tokens": [ 9, 290, 296, 298, 300 ] }
-{ "id": 20, "prefixToken": 296, "tokens": [ 9, 290, 296, 298, 300 ] }
-{ "id": 21, "prefixToken": 259, "tokens": [ 259, 261, 263, 294, 298 ] }
-{ "id": 21, "prefixToken": 261, "tokens": [ 259, 261, 263, 294, 298 ] }
-{ "id": 21, "prefixToken": 263, "tokens": [ 259, 261, 263, 294, 298 ] }
-{ "id": 22, "prefixToken": 116, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 22, "prefixToken": 279, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 22, "prefixToken": 293, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 22, "prefixToken": 294, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 23, "prefixToken": 63, "tokens": [ 63, 265, 294, 297 ] }
-{ "id": 23, "prefixToken": 265, "tokens": [ 63, 265, 294, 297 ] }
-{ "id": 23, "prefixToken": 294, "tokens": [ 63, 265, 294, 297 ] }
-{ "id": 24, "prefixToken": 259, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 24, "prefixToken": 263, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 24, "prefixToken": 294, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 24, "prefixToken": 296, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 25, "prefixToken": 31, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 25, "prefixToken": 47, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 25, "prefixToken": 190, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 25, "prefixToken": 204, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 26, "prefixToken": 213, "tokens": [ 213, 240, 270 ] }
-{ "id": 26, "prefixToken": 240, "tokens": [ 213, 240, 270 ] }
-{ "id": 27, "prefixToken": 85, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 27, "prefixToken": 213, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 27, "prefixToken": 259, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 27, "prefixToken": 263, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 28, "prefixToken": 33, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 28, "prefixToken": 82, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 28, "prefixToken": 242, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 28, "prefixToken": 279, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 29, "prefixToken": 2, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 29, "prefixToken": 32, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 29, "prefixToken": 146, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 29, "prefixToken": 290, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 30, "prefixToken": 6, "tokens": [ 6, 267, 299, 300 ] }
-{ "id": 30, "prefixToken": 267, "tokens": [ 6, 267, 299, 300 ] }
-{ "id": 30, "prefixToken": 299, "tokens": [ 6, 267, 299, 300 ] }
-{ "id": 31, "prefixToken": 94, "tokens": [ 94, 238 ] }
-{ "id": 31, "prefixToken": 238, "tokens": [ 94, 238 ] }
-{ "id": 32, "prefixToken": 73, "tokens": [ 73, 165, 189, 297, 299 ] }
-{ "id": 32, "prefixToken": 165, "tokens": [ 73, 165, 189, 297, 299 ] }
-{ "id": 32, "prefixToken": 189, "tokens": [ 73, 165, 189, 297, 299 ] }
-{ "id": 33, "prefixToken": 68, "tokens": [ 68, 244, 286, 293, 299 ] }
-{ "id": 33, "prefixToken": 244, "tokens": [ 68, 244, 286, 293, 299 ] }
-{ "id": 33, "prefixToken": 286, "tokens": [ 68, 244, 286, 293, 299 ] }
-{ "id": 34, "prefixToken": 15, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 34, "prefixToken": 34, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 34, "prefixToken": 99, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 34, "prefixToken": 267, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 34, "prefixToken": 294, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 35, "prefixToken": 12, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 35, "prefixToken": 56, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 35, "prefixToken": 107, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 35, "prefixToken": 217, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 36, "prefixToken": 178, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 36, "prefixToken": 201, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 36, "prefixToken": 220, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 36, "prefixToken": 291, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 37, "prefixToken": 108, "tokens": [ 108, 270, 279, 286, 299 ] }
-{ "id": 37, "prefixToken": 270, "tokens": [ 108, 270, 279, 286, 299 ] }
-{ "id": 37, "prefixToken": 279, "tokens": [ 108, 270, 279, 286, 299 ] }
-{ "id": 38, "prefixToken": 30, "tokens": [ 30, 174, 279, 298 ] }
-{ "id": 38, "prefixToken": 174, "tokens": [ 30, 174, 279, 298 ] }
-{ "id": 38, "prefixToken": 279, "tokens": [ 30, 174, 279, 298 ] }
-{ "id": 39, "prefixToken": 103, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 39, "prefixToken": 130, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 39, "prefixToken": 193, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 39, "prefixToken": 260, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 39, "prefixToken": 286, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 40, "prefixToken": 44, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 40, "prefixToken": 128, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 40, "prefixToken": 256, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 40, "prefixToken": 282, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 41, "prefixToken": 48, "tokens": [ 48, 57, 236, 256, 301 ] }
-{ "id": 41, "prefixToken": 57, "tokens": [ 48, 57, 236, 256, 301 ] }
-{ "id": 41, "prefixToken": 236, "tokens": [ 48, 57, 236, 256, 301 ] }
-{ "id": 42, "prefixToken": 90, "tokens": [ 90, 209, 244, 293, 299 ] }
-{ "id": 42, "prefixToken": 209, "tokens": [ 90, 209, 244, 293, 299 ] }
-{ "id": 42, "prefixToken": 244, "tokens": [ 90, 209, 244, 293, 299 ] }
-{ "id": 43, "prefixToken": 69, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 43, "prefixToken": 98, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 43, "prefixToken": 286, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 43, "prefixToken": 293, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 43, "prefixToken": 296, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 44, "prefixToken": 1, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 44, "prefixToken": 202, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 44, "prefixToken": 290, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 44, "prefixToken": 295, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 45, "prefixToken": 67, "tokens": [ 67, 100, 109, 296, 300 ] }
-{ "id": 45, "prefixToken": 100, "tokens": [ 67, 100, 109, 296, 300 ] }
-{ "id": 45, "prefixToken": 109, "tokens": [ 67, 100, 109, 296, 300 ] }
-{ "id": 46, "prefixToken": 23, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 46, "prefixToken": 75, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 46, "prefixToken": 117, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 46, "prefixToken": 118, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 46, "prefixToken": 160, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 47, "prefixToken": 45, "tokens": [ 45, 54, 193, 251 ] }
-{ "id": 47, "prefixToken": 54, "tokens": [ 45, 54, 193, 251 ] }
-{ "id": 47, "prefixToken": 193, "tokens": [ 45, 54, 193, 251 ] }
-{ "id": 48, "prefixToken": 95, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 48, "prefixToken": 113, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 48, "prefixToken": 159, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 48, "prefixToken": 271, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 48, "prefixToken": 273, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 49, "prefixToken": 120, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 49, "prefixToken": 151, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 49, "prefixToken": 162, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 49, "prefixToken": 182, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 49, "prefixToken": 271, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 50, "prefixToken": 5, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 50, "prefixToken": 187, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 50, "prefixToken": 292, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 50, "prefixToken": 293, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 51, "prefixToken": 8, "tokens": [ 8, 91, 294 ] }
-{ "id": 51, "prefixToken": 91, "tokens": [ 8, 91, 294 ] }
-{ "id": 52, "prefixToken": 84, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 52, "prefixToken": 89, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 52, "prefixToken": 96, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 52, "prefixToken": 150, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 53, "prefixToken": 166, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 53, "prefixToken": 201, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 53, "prefixToken": 290, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 53, "prefixToken": 296, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 54, "prefixToken": 19, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 54, "prefixToken": 62, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 54, "prefixToken": 87, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 54, "prefixToken": 135, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 54, "prefixToken": 149, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 55, "prefixToken": 78, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 55, "prefixToken": 105, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 55, "prefixToken": 106, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 55, "prefixToken": 191, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 56, "prefixToken": 164, "tokens": [ 164, 252, 273, 296, 300 ] }
-{ "id": 56, "prefixToken": 252, "tokens": [ 164, 252, 273, 296, 300 ] }
-{ "id": 56, "prefixToken": 273, "tokens": [ 164, 252, 273, 296, 300 ] }
-{ "id": 57, "prefixToken": 7, "tokens": [ 7, 42, 296, 298, 300 ] }
-{ "id": 57, "prefixToken": 42, "tokens": [ 7, 42, 296, 298, 300 ] }
-{ "id": 57, "prefixToken": 296, "tokens": [ 7, 42, 296, 298, 300 ] }
-{ "id": 58, "prefixToken": 37, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 58, "prefixToken": 102, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 58, "prefixToken": 179, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 58, "prefixToken": 256, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 58, "prefixToken": 267, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 59, "prefixToken": 17, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 59, "prefixToken": 286, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 59, "prefixToken": 291, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 59, "prefixToken": 296, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 60, "prefixToken": 22, "tokens": [ 22, 83, 224, 299 ] }
-{ "id": 60, "prefixToken": 83, "tokens": [ 22, 83, 224, 299 ] }
-{ "id": 60, "prefixToken": 224, "tokens": [ 22, 83, 224, 299 ] }
-{ "id": 61, "prefixToken": 196, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 61, "prefixToken": 265, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 61, "prefixToken": 281, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 61, "prefixToken": 282, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 61, "prefixToken": 283, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 62, "prefixToken": 125, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 62, "prefixToken": 140, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 62, "prefixToken": 265, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 62, "prefixToken": 275, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 62, "prefixToken": 280, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 63, "prefixToken": 260, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 63, "prefixToken": 262, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 63, "prefixToken": 281, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 63, "prefixToken": 283, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 64, "prefixToken": 224, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 64, "prefixToken": 254, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 64, "prefixToken": 260, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 64, "prefixToken": 282, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 65, "prefixToken": 36, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 65, "prefixToken": 55, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 65, "prefixToken": 221, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 65, "prefixToken": 281, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 65, "prefixToken": 283, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 66, "prefixToken": 111, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 66, "prefixToken": 152, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 66, "prefixToken": 188, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 66, "prefixToken": 265, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 66, "prefixToken": 267, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 66, "prefixToken": 281, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 67, "prefixToken": 79, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 67, "prefixToken": 281, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 67, "prefixToken": 282, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 67, "prefixToken": 283, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 68, "prefixToken": 127, "tokens": [ 127, 161, 184 ] }
-{ "id": 68, "prefixToken": 161, "tokens": [ 127, 161, 184 ] }
-{ "id": 69, "prefixToken": 92, "tokens": [ 92 ] }
-{ "id": 70, "prefixToken": 126, "tokens": [ 126, 144, 299 ] }
-{ "id": 70, "prefixToken": 144, "tokens": [ 126, 144, 299 ] }
-{ "id": 71, "prefixToken": 14, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 71, "prefixToken": 112, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 71, "prefixToken": 134, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 71, "prefixToken": 169, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 71, "prefixToken": 170, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 71, "prefixToken": 181, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 72, "prefixToken": 39, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 72, "prefixToken": 124, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 72, "prefixToken": 156, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 72, "prefixToken": 168, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 73, "prefixToken": 35, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 73, "prefixToken": 41, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 73, "prefixToken": 272, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 73, "prefixToken": 282, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 74, "prefixToken": 52, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 74, "prefixToken": 65, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 74, "prefixToken": 123, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 74, "prefixToken": 163, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 74, "prefixToken": 171, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 74, "prefixToken": 176, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 74, "prefixToken": 211, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 75, "prefixToken": 240, "tokens": [ 240, 270, 272, 301 ] }
-{ "id": 75, "prefixToken": 270, "tokens": [ 240, 270, 272, 301 ] }
-{ "id": 75, "prefixToken": 272, "tokens": [ 240, 270, 272, 301 ] }
-{ "id": 76, "prefixToken": 129, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 76, "prefixToken": 217, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 76, "prefixToken": 229, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 76, "prefixToken": 263, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 76, "prefixToken": 290, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 77, "prefixToken": 158, "tokens": [ 158, 271, 273, 299 ] }
-{ "id": 77, "prefixToken": 271, "tokens": [ 158, 271, 273, 299 ] }
-{ "id": 77, "prefixToken": 273, "tokens": [ 158, 271, 273, 299 ] }
-{ "id": 78, "prefixToken": 93, "tokens": [ 93, 115, 148, 204, 299 ] }
-{ "id": 78, "prefixToken": 115, "tokens": [ 93, 115, 148, 204, 299 ] }
-{ "id": 78, "prefixToken": 148, "tokens": [ 93, 115, 148, 204, 299 ] }
-{ "id": 79, "prefixToken": 167, "tokens": [ 167, 186, 202, 211, 301 ] }
-{ "id": 79, "prefixToken": 186, "tokens": [ 167, 186, 202, 211, 301 ] }
-{ "id": 79, "prefixToken": 202, "tokens": [ 167, 186, 202, 211, 301 ] }
-{ "id": 80, "prefixToken": 272, "tokens": [ 272 ] }
-{ "id": 81, "prefixToken": 142, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 81, "prefixToken": 197, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 81, "prefixToken": 215, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 81, "prefixToken": 222, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 81, "prefixToken": 226, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 81, "prefixToken": 237, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 82, "prefixToken": 197, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 82, "prefixToken": 215, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 82, "prefixToken": 222, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 82, "prefixToken": 226, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 82, "prefixToken": 237, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 82, "prefixToken": 276, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 82, "prefixToken": 280, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 83, "prefixToken": 255, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 83, "prefixToken": 264, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 83, "prefixToken": 266, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 83, "prefixToken": 268, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 83, "prefixToken": 274, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 83, "prefixToken": 276, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 83, "prefixToken": 277, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "prefixToken": 264, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "prefixToken": 266, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "prefixToken": 268, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "prefixToken": 269, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "prefixToken": 274, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "prefixToken": 276, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "prefixToken": 277, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "prefixToken": 278, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 85, "prefixToken": 199, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 85, "prefixToken": 200, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 85, "prefixToken": 205, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 85, "prefixToken": 246, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 85, "prefixToken": 248, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 85, "prefixToken": 272, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "prefixToken": 199, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "prefixToken": 200, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "prefixToken": 219, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "prefixToken": 246, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "prefixToken": 248, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "prefixToken": 262, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "prefixToken": 272, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 87, "prefixToken": 195, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 87, "prefixToken": 250, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 87, "prefixToken": 255, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 87, "prefixToken": 264, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 87, "prefixToken": 266, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 87, "prefixToken": 274, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 87, "prefixToken": 276, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 88, "prefixToken": 0, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 88, "prefixToken": 195, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 88, "prefixToken": 250, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 88, "prefixToken": 264, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 88, "prefixToken": 266, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 88, "prefixToken": 274, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 88, "prefixToken": 276, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 88, "prefixToken": 277, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 89, "prefixToken": 194, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 89, "prefixToken": 208, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 89, "prefixToken": 227, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 89, "prefixToken": 232, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 89, "prefixToken": 233, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "prefixToken": 10, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "prefixToken": 66, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "prefixToken": 97, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "prefixToken": 139, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "prefixToken": 194, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "prefixToken": 208, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "prefixToken": 227, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 91, "prefixToken": 203, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 91, "prefixToken": 212, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 91, "prefixToken": 219, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 91, "prefixToken": 225, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 91, "prefixToken": 228, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 91, "prefixToken": 235, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 92, "prefixToken": 203, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 92, "prefixToken": 205, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 92, "prefixToken": 212, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 92, "prefixToken": 225, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 92, "prefixToken": 228, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 92, "prefixToken": 235, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 93, "prefixToken": 24, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 93, "prefixToken": 157, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 93, "prefixToken": 230, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 93, "prefixToken": 252, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 94, "prefixToken": 183, "tokens": [ 183, 230, 252, 275, 298 ] }
-{ "id": 94, "prefixToken": 230, "tokens": [ 183, 230, 252, 275, 298 ] }
-{ "id": 94, "prefixToken": 252, "tokens": [ 183, 230, 252, 275, 298 ] }
-{ "id": 95, "prefixToken": 27, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 95, "prefixToken": 80, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 95, "prefixToken": 132, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 95, "prefixToken": 141, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 95, "prefixToken": 192, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 95, "prefixToken": 206, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 95, "prefixToken": 207, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 95, "prefixToken": 210, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 95, "prefixToken": 214, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "prefixToken": 61, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "prefixToken": 76, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "prefixToken": 192, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "prefixToken": 206, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "prefixToken": 207, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "prefixToken": 210, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "prefixToken": 214, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "prefixToken": 223, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "prefixToken": 247, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "prefixToken": 262, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 97, "prefixToken": 198, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 97, "prefixToken": 231, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 97, "prefixToken": 234, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 97, "prefixToken": 253, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 97, "prefixToken": 255, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 97, "prefixToken": 268, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 97, "prefixToken": 269, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "prefixToken": 180, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "prefixToken": 198, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "prefixToken": 231, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "prefixToken": 234, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "prefixToken": 253, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "prefixToken": 268, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "prefixToken": 269, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "prefixToken": 277, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 99, "prefixToken": 50, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 99, "prefixToken": 59, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 99, "prefixToken": 71, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 99, "prefixToken": 74, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 100, "prefixToken": 13, "tokens": [ 13, 38, 119, 293, 299 ] }
-{ "id": 100, "prefixToken": 38, "tokens": [ 13, 38, 119, 293, 299 ] }
-{ "id": 100, "prefixToken": 119, "tokens": [ 13, 38, 119, 293, 299 ] }
+{ "id": 1, "prefixToken": 139, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 1, "prefixToken": 239, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 1, "prefixToken": 255, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 1, "prefixToken": 272, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 1, "prefixToken": 283, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 1, "prefixToken": 291, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 1, "prefixToken": 293, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 2, "prefixToken": 4, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 2, "prefixToken": 21, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 2, "prefixToken": 26, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 2, "prefixToken": 154, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 2, "prefixToken": 259, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 3, "prefixToken": 230, "tokens": [ 230, 262, 280, 295, 299 ] }
+{ "id": 3, "prefixToken": 262, "tokens": [ 230, 262, 280, 295, 299 ] }
+{ "id": 3, "prefixToken": 280, "tokens": [ 230, 262, 280, 295, 299 ] }
+{ "id": 4, "prefixToken": 29, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 4, "prefixToken": 71, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 4, "prefixToken": 243, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 4, "prefixToken": 258, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 5, "prefixToken": 237, "tokens": [ 237, 295, 298 ] }
+{ "id": 5, "prefixToken": 295, "tokens": [ 237, 295, 298 ] }
+{ "id": 6, "prefixToken": 17, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 6, "prefixToken": 61, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 6, "prefixToken": 73, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 6, "prefixToken": 82, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 6, "prefixToken": 132, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 6, "prefixToken": 156, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 6, "prefixToken": 173, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 7, "prefixToken": 261, "tokens": [ 261, 291 ] }
+{ "id": 7, "prefixToken": 291, "tokens": [ 261, 291 ] }
+{ "id": 8, "prefixToken": 59, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 8, "prefixToken": 122, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 8, "prefixToken": 123, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 8, "prefixToken": 134, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 8, "prefixToken": 144, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 8, "prefixToken": 210, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 8, "prefixToken": 259, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 9, "prefixToken": 30, "tokens": [ 30, 54, 78, 155, 296 ] }
+{ "id": 9, "prefixToken": 54, "tokens": [ 30, 54, 78, 155, 296 ] }
+{ "id": 9, "prefixToken": 78, "tokens": [ 30, 54, 78, 155, 296 ] }
+{ "id": 10, "prefixToken": 41, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 10, "prefixToken": 105, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 10, "prefixToken": 221, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 10, "prefixToken": 254, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 10, "prefixToken": 262, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 11, "prefixToken": 44, "tokens": [ 44, 280, 301 ] }
+{ "id": 11, "prefixToken": 280, "tokens": [ 44, 280, 301 ] }
+{ "id": 12, "prefixToken": 65, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 12, "prefixToken": 111, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 12, "prefixToken": 197, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 12, "prefixToken": 242, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 12, "prefixToken": 250, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 13, "prefixToken": 22, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 13, "prefixToken": 47, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 13, "prefixToken": 89, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 13, "prefixToken": 295, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 13, "prefixToken": 297, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 14, "prefixToken": 19, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 14, "prefixToken": 52, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 14, "prefixToken": 242, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 14, "prefixToken": 250, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 14, "prefixToken": 281, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 15, "prefixToken": 12, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 15, "prefixToken": 102, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 15, "prefixToken": 137, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 15, "prefixToken": 262, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 16, "prefixToken": 27, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 16, "prefixToken": 115, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 16, "prefixToken": 148, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 16, "prefixToken": 252, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 16, "prefixToken": 293, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 16, "prefixToken": 295, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 17, "prefixToken": 87, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 17, "prefixToken": 246, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 17, "prefixToken": 276, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 17, "prefixToken": 291, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 17, "prefixToken": 295, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 18, "prefixToken": 5, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 18, "prefixToken": 50, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 18, "prefixToken": 138, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 18, "prefixToken": 146, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 18, "prefixToken": 178, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 19, "prefixToken": 176, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 19, "prefixToken": 259, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 19, "prefixToken": 289, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 19, "prefixToken": 292, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 20, "prefixToken": 10, "tokens": [ 10, 291, 297, 299, 301 ] }
+{ "id": 20, "prefixToken": 291, "tokens": [ 10, 291, 297, 299, 301 ] }
+{ "id": 20, "prefixToken": 297, "tokens": [ 10, 291, 297, 299, 301 ] }
+{ "id": 21, "prefixToken": 260, "tokens": [ 260, 262, 264, 295, 299 ] }
+{ "id": 21, "prefixToken": 262, "tokens": [ 260, 262, 264, 295, 299 ] }
+{ "id": 21, "prefixToken": 264, "tokens": [ 260, 262, 264, 295, 299 ] }
+{ "id": 22, "prefixToken": 117, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 22, "prefixToken": 280, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 22, "prefixToken": 294, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 22, "prefixToken": 295, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 23, "prefixToken": 64, "tokens": [ 64, 266, 295, 298 ] }
+{ "id": 23, "prefixToken": 266, "tokens": [ 64, 266, 295, 298 ] }
+{ "id": 23, "prefixToken": 295, "tokens": [ 64, 266, 295, 298 ] }
+{ "id": 24, "prefixToken": 260, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 24, "prefixToken": 264, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 24, "prefixToken": 295, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 24, "prefixToken": 297, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 25, "prefixToken": 32, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 25, "prefixToken": 48, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 25, "prefixToken": 191, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 25, "prefixToken": 205, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 26, "prefixToken": 214, "tokens": [ 214, 241, 271 ] }
+{ "id": 26, "prefixToken": 241, "tokens": [ 214, 241, 271 ] }
+{ "id": 27, "prefixToken": 86, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 27, "prefixToken": 214, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 27, "prefixToken": 260, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 27, "prefixToken": 264, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 28, "prefixToken": 34, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 28, "prefixToken": 83, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 28, "prefixToken": 243, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 28, "prefixToken": 280, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 29, "prefixToken": 3, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 29, "prefixToken": 33, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 29, "prefixToken": 147, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 29, "prefixToken": 291, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 30, "prefixToken": 7, "tokens": [ 7, 268, 300, 301 ] }
+{ "id": 30, "prefixToken": 268, "tokens": [ 7, 268, 300, 301 ] }
+{ "id": 30, "prefixToken": 300, "tokens": [ 7, 268, 300, 301 ] }
+{ "id": 31, "prefixToken": 95, "tokens": [ 95, 239 ] }
+{ "id": 31, "prefixToken": 239, "tokens": [ 95, 239 ] }
+{ "id": 32, "prefixToken": 74, "tokens": [ 74, 166, 190, 298, 300 ] }
+{ "id": 32, "prefixToken": 166, "tokens": [ 74, 166, 190, 298, 300 ] }
+{ "id": 32, "prefixToken": 190, "tokens": [ 74, 166, 190, 298, 300 ] }
+{ "id": 33, "prefixToken": 69, "tokens": [ 69, 245, 287, 294, 300 ] }
+{ "id": 33, "prefixToken": 245, "tokens": [ 69, 245, 287, 294, 300 ] }
+{ "id": 33, "prefixToken": 287, "tokens": [ 69, 245, 287, 294, 300 ] }
+{ "id": 34, "prefixToken": 16, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 34, "prefixToken": 35, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 34, "prefixToken": 100, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 34, "prefixToken": 268, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 34, "prefixToken": 295, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 35, "prefixToken": 13, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 35, "prefixToken": 57, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 35, "prefixToken": 108, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 35, "prefixToken": 218, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 36, "prefixToken": 179, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 36, "prefixToken": 202, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 36, "prefixToken": 221, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 36, "prefixToken": 292, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 37, "prefixToken": 109, "tokens": [ 109, 271, 280, 287, 300 ] }
+{ "id": 37, "prefixToken": 271, "tokens": [ 109, 271, 280, 287, 300 ] }
+{ "id": 37, "prefixToken": 280, "tokens": [ 109, 271, 280, 287, 300 ] }
+{ "id": 38, "prefixToken": 31, "tokens": [ 31, 175, 280, 299 ] }
+{ "id": 38, "prefixToken": 175, "tokens": [ 31, 175, 280, 299 ] }
+{ "id": 38, "prefixToken": 280, "tokens": [ 31, 175, 280, 299 ] }
+{ "id": 39, "prefixToken": 104, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 39, "prefixToken": 131, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 39, "prefixToken": 194, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 39, "prefixToken": 261, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 39, "prefixToken": 287, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 40, "prefixToken": 45, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 40, "prefixToken": 129, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 40, "prefixToken": 257, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 40, "prefixToken": 283, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 41, "prefixToken": 49, "tokens": [ 49, 58, 237, 257, 302 ] }
+{ "id": 41, "prefixToken": 58, "tokens": [ 49, 58, 237, 257, 302 ] }
+{ "id": 41, "prefixToken": 237, "tokens": [ 49, 58, 237, 257, 302 ] }
+{ "id": 42, "prefixToken": 91, "tokens": [ 91, 210, 245, 294, 300 ] }
+{ "id": 42, "prefixToken": 210, "tokens": [ 91, 210, 245, 294, 300 ] }
+{ "id": 42, "prefixToken": 245, "tokens": [ 91, 210, 245, 294, 300 ] }
+{ "id": 43, "prefixToken": 70, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 43, "prefixToken": 99, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 43, "prefixToken": 287, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 43, "prefixToken": 294, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 43, "prefixToken": 297, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 44, "prefixToken": 2, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 44, "prefixToken": 203, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 44, "prefixToken": 291, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 44, "prefixToken": 296, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 45, "prefixToken": 68, "tokens": [ 68, 101, 110, 297, 301 ] }
+{ "id": 45, "prefixToken": 101, "tokens": [ 68, 101, 110, 297, 301 ] }
+{ "id": 45, "prefixToken": 110, "tokens": [ 68, 101, 110, 297, 301 ] }
+{ "id": 46, "prefixToken": 24, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 46, "prefixToken": 76, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 46, "prefixToken": 118, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 46, "prefixToken": 119, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 46, "prefixToken": 161, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 47, "prefixToken": 46, "tokens": [ 46, 55, 194, 252 ] }
+{ "id": 47, "prefixToken": 55, "tokens": [ 46, 55, 194, 252 ] }
+{ "id": 47, "prefixToken": 194, "tokens": [ 46, 55, 194, 252 ] }
+{ "id": 48, "prefixToken": 96, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 48, "prefixToken": 114, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 48, "prefixToken": 160, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 48, "prefixToken": 272, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 48, "prefixToken": 274, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 49, "prefixToken": 121, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 49, "prefixToken": 152, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 49, "prefixToken": 163, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 49, "prefixToken": 183, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 49, "prefixToken": 272, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 50, "prefixToken": 6, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 50, "prefixToken": 188, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 50, "prefixToken": 293, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 50, "prefixToken": 294, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 51, "prefixToken": 9, "tokens": [ 9, 92, 295 ] }
+{ "id": 51, "prefixToken": 92, "tokens": [ 9, 92, 295 ] }
+{ "id": 52, "prefixToken": 85, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 52, "prefixToken": 90, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 52, "prefixToken": 97, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 52, "prefixToken": 151, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 53, "prefixToken": 167, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 53, "prefixToken": 202, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 53, "prefixToken": 291, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 53, "prefixToken": 297, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 54, "prefixToken": 20, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 54, "prefixToken": 63, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 54, "prefixToken": 88, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 54, "prefixToken": 136, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 54, "prefixToken": 150, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 55, "prefixToken": 79, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 55, "prefixToken": 106, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 55, "prefixToken": 107, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 55, "prefixToken": 192, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 56, "prefixToken": 165, "tokens": [ 165, 253, 274, 297, 301 ] }
+{ "id": 56, "prefixToken": 253, "tokens": [ 165, 253, 274, 297, 301 ] }
+{ "id": 56, "prefixToken": 274, "tokens": [ 165, 253, 274, 297, 301 ] }
+{ "id": 57, "prefixToken": 8, "tokens": [ 8, 43, 297, 299, 301 ] }
+{ "id": 57, "prefixToken": 43, "tokens": [ 8, 43, 297, 299, 301 ] }
+{ "id": 57, "prefixToken": 297, "tokens": [ 8, 43, 297, 299, 301 ] }
+{ "id": 58, "prefixToken": 38, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 58, "prefixToken": 103, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 58, "prefixToken": 180, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 58, "prefixToken": 257, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 58, "prefixToken": 268, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 59, "prefixToken": 18, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 59, "prefixToken": 287, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 59, "prefixToken": 292, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 59, "prefixToken": 297, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 60, "prefixToken": 23, "tokens": [ 23, 84, 225, 300 ] }
+{ "id": 60, "prefixToken": 84, "tokens": [ 23, 84, 225, 300 ] }
+{ "id": 60, "prefixToken": 225, "tokens": [ 23, 84, 225, 300 ] }
+{ "id": 61, "prefixToken": 197, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 61, "prefixToken": 266, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 61, "prefixToken": 282, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 61, "prefixToken": 283, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 61, "prefixToken": 284, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 62, "prefixToken": 126, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 62, "prefixToken": 141, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 62, "prefixToken": 266, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 62, "prefixToken": 276, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 62, "prefixToken": 281, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 63, "prefixToken": 261, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 63, "prefixToken": 263, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 63, "prefixToken": 282, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 63, "prefixToken": 284, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 64, "prefixToken": 225, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 64, "prefixToken": 255, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 64, "prefixToken": 261, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 64, "prefixToken": 283, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 65, "prefixToken": 37, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 65, "prefixToken": 56, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 65, "prefixToken": 222, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 65, "prefixToken": 282, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 65, "prefixToken": 284, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 66, "prefixToken": 112, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 66, "prefixToken": 153, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 66, "prefixToken": 189, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 66, "prefixToken": 266, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 66, "prefixToken": 268, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 66, "prefixToken": 282, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 67, "prefixToken": 80, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 67, "prefixToken": 282, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 67, "prefixToken": 283, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 67, "prefixToken": 284, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 68, "prefixToken": 128, "tokens": [ 128, 162, 185 ] }
+{ "id": 68, "prefixToken": 162, "tokens": [ 128, 162, 185 ] }
+{ "id": 69, "prefixToken": 93, "tokens": [ 93 ] }
+{ "id": 70, "prefixToken": 127, "tokens": [ 127, 145, 300 ] }
+{ "id": 70, "prefixToken": 145, "tokens": [ 127, 145, 300 ] }
+{ "id": 71, "prefixToken": 15, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 71, "prefixToken": 113, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 71, "prefixToken": 135, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 71, "prefixToken": 170, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 71, "prefixToken": 171, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 71, "prefixToken": 182, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 72, "prefixToken": 40, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 72, "prefixToken": 125, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 72, "prefixToken": 157, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 72, "prefixToken": 169, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 73, "prefixToken": 36, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 73, "prefixToken": 42, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 73, "prefixToken": 273, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 73, "prefixToken": 283, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 74, "prefixToken": 53, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 74, "prefixToken": 66, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 74, "prefixToken": 124, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 74, "prefixToken": 164, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 74, "prefixToken": 172, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 74, "prefixToken": 177, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 74, "prefixToken": 212, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 75, "prefixToken": 241, "tokens": [ 241, 271, 273, 302 ] }
+{ "id": 75, "prefixToken": 271, "tokens": [ 241, 271, 273, 302 ] }
+{ "id": 75, "prefixToken": 273, "tokens": [ 241, 271, 273, 302 ] }
+{ "id": 76, "prefixToken": 130, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 76, "prefixToken": 218, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 76, "prefixToken": 230, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 76, "prefixToken": 264, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 76, "prefixToken": 291, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 77, "prefixToken": 159, "tokens": [ 159, 272, 274, 300 ] }
+{ "id": 77, "prefixToken": 272, "tokens": [ 159, 272, 274, 300 ] }
+{ "id": 77, "prefixToken": 274, "tokens": [ 159, 272, 274, 300 ] }
+{ "id": 78, "prefixToken": 94, "tokens": [ 94, 116, 149, 205, 300 ] }
+{ "id": 78, "prefixToken": 116, "tokens": [ 94, 116, 149, 205, 300 ] }
+{ "id": 78, "prefixToken": 149, "tokens": [ 94, 116, 149, 205, 300 ] }
+{ "id": 79, "prefixToken": 168, "tokens": [ 168, 187, 203, 212, 302 ] }
+{ "id": 79, "prefixToken": 187, "tokens": [ 168, 187, 203, 212, 302 ] }
+{ "id": 79, "prefixToken": 203, "tokens": [ 168, 187, 203, 212, 302 ] }
+{ "id": 80, "prefixToken": 273, "tokens": [ 273 ] }
+{ "id": 81, "prefixToken": 143, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 81, "prefixToken": 198, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 81, "prefixToken": 216, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 81, "prefixToken": 223, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 81, "prefixToken": 227, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 81, "prefixToken": 238, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 82, "prefixToken": 198, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 82, "prefixToken": 216, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 82, "prefixToken": 223, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 82, "prefixToken": 227, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 82, "prefixToken": 238, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 82, "prefixToken": 277, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 82, "prefixToken": 281, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 83, "prefixToken": 256, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 83, "prefixToken": 265, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 83, "prefixToken": 267, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 83, "prefixToken": 269, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 83, "prefixToken": 275, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 83, "prefixToken": 277, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 83, "prefixToken": 278, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "prefixToken": 265, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "prefixToken": 267, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "prefixToken": 269, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "prefixToken": 270, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "prefixToken": 275, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "prefixToken": 277, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "prefixToken": 278, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "prefixToken": 279, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 85, "prefixToken": 200, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 85, "prefixToken": 201, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 85, "prefixToken": 206, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 85, "prefixToken": 247, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 85, "prefixToken": 249, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 85, "prefixToken": 273, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "prefixToken": 200, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "prefixToken": 201, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "prefixToken": 220, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "prefixToken": 247, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "prefixToken": 249, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "prefixToken": 263, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "prefixToken": 273, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 87, "prefixToken": 196, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 87, "prefixToken": 251, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 87, "prefixToken": 256, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 87, "prefixToken": 265, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 87, "prefixToken": 267, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 87, "prefixToken": 275, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 87, "prefixToken": 277, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 88, "prefixToken": 1, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 88, "prefixToken": 196, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 88, "prefixToken": 251, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 88, "prefixToken": 265, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 88, "prefixToken": 267, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 88, "prefixToken": 275, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 88, "prefixToken": 277, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 88, "prefixToken": 278, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 89, "prefixToken": 195, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 89, "prefixToken": 209, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 89, "prefixToken": 228, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 89, "prefixToken": 233, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 89, "prefixToken": 234, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "prefixToken": 11, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "prefixToken": 67, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "prefixToken": 98, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "prefixToken": 140, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "prefixToken": 195, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "prefixToken": 209, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "prefixToken": 228, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 91, "prefixToken": 204, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 91, "prefixToken": 213, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 91, "prefixToken": 220, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 91, "prefixToken": 226, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 91, "prefixToken": 229, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 91, "prefixToken": 236, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 92, "prefixToken": 204, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 92, "prefixToken": 206, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 92, "prefixToken": 213, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 92, "prefixToken": 226, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 92, "prefixToken": 229, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 92, "prefixToken": 236, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 93, "prefixToken": 25, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 93, "prefixToken": 158, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 93, "prefixToken": 231, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 93, "prefixToken": 253, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 94, "prefixToken": 184, "tokens": [ 184, 231, 253, 276, 299 ] }
+{ "id": 94, "prefixToken": 231, "tokens": [ 184, 231, 253, 276, 299 ] }
+{ "id": 94, "prefixToken": 253, "tokens": [ 184, 231, 253, 276, 299 ] }
+{ "id": 95, "prefixToken": 28, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 95, "prefixToken": 81, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 95, "prefixToken": 133, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 95, "prefixToken": 142, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 95, "prefixToken": 193, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 95, "prefixToken": 207, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 95, "prefixToken": 208, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 95, "prefixToken": 211, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 95, "prefixToken": 215, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "prefixToken": 62, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "prefixToken": 77, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "prefixToken": 193, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "prefixToken": 207, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "prefixToken": 208, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "prefixToken": 211, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "prefixToken": 215, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "prefixToken": 224, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "prefixToken": 248, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "prefixToken": 263, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 97, "prefixToken": 199, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 97, "prefixToken": 232, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 97, "prefixToken": 235, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 97, "prefixToken": 254, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 97, "prefixToken": 256, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 97, "prefixToken": 269, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 97, "prefixToken": 270, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "prefixToken": 181, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "prefixToken": 199, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "prefixToken": 232, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "prefixToken": 235, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "prefixToken": 254, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "prefixToken": 269, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "prefixToken": 270, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "prefixToken": 278, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 99, "prefixToken": 51, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 99, "prefixToken": 60, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 99, "prefixToken": 72, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 99, "prefixToken": 75, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 100, "prefixToken": 14, "tokens": [ 14, 39, 120, 294, 300 ] }
+{ "id": 100, "prefixToken": 39, "tokens": [ 14, 39, 120, 294, 300 ] }
+{ "id": 100, "prefixToken": 120, "tokens": [ 14, 39, 120, 294, 300 ] }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_1/dblp-2_1.1.adm b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_1/dblp-2_1.1.adm
index 7b38dee..314ea1b 100644
--- a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_1/dblp-2_1.1.adm
+++ b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_1/dblp-2_1.1.adm
@@ -1,100 +1,100 @@
-{ "id": 1, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 2, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 3, "tokens": [ 229, 261, 279, 294, 298 ] }
-{ "id": 4, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 5, "tokens": [ 236, 294, 297 ] }
-{ "id": 6, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 7, "tokens": [ 260, 290 ] }
-{ "id": 8, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 9, "tokens": [ 29, 53, 77, 154, 295 ] }
-{ "id": 10, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 11, "tokens": [ 43, 279, 300 ] }
-{ "id": 12, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 13, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 14, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 15, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 16, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 17, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 18, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 19, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 20, "tokens": [ 9, 290, 296, 298, 300 ] }
-{ "id": 21, "tokens": [ 259, 261, 263, 294, 298 ] }
-{ "id": 22, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 23, "tokens": [ 63, 265, 294, 297 ] }
-{ "id": 24, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 25, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 26, "tokens": [ 213, 240, 270 ] }
-{ "id": 27, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 28, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 29, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 30, "tokens": [ 6, 267, 299, 300 ] }
-{ "id": 31, "tokens": [ 94, 238 ] }
-{ "id": 32, "tokens": [ 73, 165, 189, 297, 299 ] }
-{ "id": 33, "tokens": [ 68, 244, 286, 293, 299 ] }
-{ "id": 34, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 35, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 36, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 37, "tokens": [ 108, 270, 279, 286, 299 ] }
-{ "id": 38, "tokens": [ 30, 174, 279, 298 ] }
-{ "id": 39, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 40, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 41, "tokens": [ 48, 57, 236, 256, 301 ] }
-{ "id": 42, "tokens": [ 90, 209, 244, 293, 299 ] }
-{ "id": 43, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 44, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 45, "tokens": [ 67, 100, 109, 296, 300 ] }
-{ "id": 46, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 47, "tokens": [ 45, 54, 193, 251 ] }
-{ "id": 48, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 49, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 50, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 51, "tokens": [ 8, 91, 294 ] }
-{ "id": 52, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 53, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 54, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 55, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 56, "tokens": [ 164, 252, 273, 296, 300 ] }
-{ "id": 57, "tokens": [ 7, 42, 296, 298, 300 ] }
-{ "id": 58, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 59, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 60, "tokens": [ 22, 83, 224, 299 ] }
-{ "id": 61, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 62, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 63, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 64, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 65, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 66, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 67, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 68, "tokens": [ 127, 161, 184 ] }
-{ "id": 69, "tokens": [ 92 ] }
-{ "id": 70, "tokens": [ 126, 144, 299 ] }
-{ "id": 71, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 72, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 73, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 74, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 75, "tokens": [ 240, 270, 272, 301 ] }
-{ "id": 76, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 77, "tokens": [ 158, 271, 273, 299 ] }
-{ "id": 78, "tokens": [ 93, 115, 148, 204, 299 ] }
-{ "id": 79, "tokens": [ 167, 186, 202, 211, 301 ] }
-{ "id": 80, "tokens": [ 272 ] }
-{ "id": 81, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 82, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 83, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 85, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 87, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 88, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 89, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 91, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 92, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 93, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 94, "tokens": [ 183, 230, 252, 275, 298 ] }
-{ "id": 95, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 97, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 99, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 100, "tokens": [ 13, 38, 119, 293, 299 ] }
+{ "id": 1, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 2, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 3, "tokens": [ 230, 262, 280, 295, 299 ] }
+{ "id": 4, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 5, "tokens": [ 237, 295, 298 ] }
+{ "id": 6, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 7, "tokens": [ 261, 291 ] }
+{ "id": 8, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 9, "tokens": [ 30, 54, 78, 155, 296 ] }
+{ "id": 10, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 11, "tokens": [ 44, 280, 301 ] }
+{ "id": 12, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 13, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 14, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 15, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 16, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 17, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 18, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 19, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 20, "tokens": [ 10, 291, 297, 299, 301 ] }
+{ "id": 21, "tokens": [ 260, 262, 264, 295, 299 ] }
+{ "id": 22, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 23, "tokens": [ 64, 266, 295, 298 ] }
+{ "id": 24, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 25, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 26, "tokens": [ 214, 241, 271 ] }
+{ "id": 27, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 28, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 29, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 30, "tokens": [ 7, 268, 300, 301 ] }
+{ "id": 31, "tokens": [ 95, 239 ] }
+{ "id": 32, "tokens": [ 74, 166, 190, 298, 300 ] }
+{ "id": 33, "tokens": [ 69, 245, 287, 294, 300 ] }
+{ "id": 34, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 35, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 36, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 37, "tokens": [ 109, 271, 280, 287, 300 ] }
+{ "id": 38, "tokens": [ 31, 175, 280, 299 ] }
+{ "id": 39, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 40, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 41, "tokens": [ 49, 58, 237, 257, 302 ] }
+{ "id": 42, "tokens": [ 91, 210, 245, 294, 300 ] }
+{ "id": 43, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 44, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 45, "tokens": [ 68, 101, 110, 297, 301 ] }
+{ "id": 46, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 47, "tokens": [ 46, 55, 194, 252 ] }
+{ "id": 48, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 49, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 50, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 51, "tokens": [ 9, 92, 295 ] }
+{ "id": 52, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 53, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 54, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 55, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 56, "tokens": [ 165, 253, 274, 297, 301 ] }
+{ "id": 57, "tokens": [ 8, 43, 297, 299, 301 ] }
+{ "id": 58, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 59, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 60, "tokens": [ 23, 84, 225, 300 ] }
+{ "id": 61, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 62, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 63, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 64, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 65, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 66, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 67, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 68, "tokens": [ 128, 162, 185 ] }
+{ "id": 69, "tokens": [ 93 ] }
+{ "id": 70, "tokens": [ 127, 145, 300 ] }
+{ "id": 71, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 72, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 73, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 74, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 75, "tokens": [ 241, 271, 273, 302 ] }
+{ "id": 76, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 77, "tokens": [ 159, 272, 274, 300 ] }
+{ "id": 78, "tokens": [ 94, 116, 149, 205, 300 ] }
+{ "id": 79, "tokens": [ 168, 187, 203, 212, 302 ] }
+{ "id": 80, "tokens": [ 273 ] }
+{ "id": 81, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 82, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 83, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 85, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 87, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 88, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 89, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 91, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 92, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 93, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 94, "tokens": [ 184, 231, 253, 276, 299 ] }
+{ "id": 95, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 97, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 99, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 100, "tokens": [ 14, 39, 120, 294, 300 ] }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_2/dblp-2_2.1.adm b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_2/dblp-2_2.1.adm
index 7b38dee..314ea1b 100644
--- a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_2/dblp-2_2.1.adm
+++ b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_2/dblp-2_2.1.adm
@@ -1,100 +1,100 @@
-{ "id": 1, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 2, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 3, "tokens": [ 229, 261, 279, 294, 298 ] }
-{ "id": 4, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 5, "tokens": [ 236, 294, 297 ] }
-{ "id": 6, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 7, "tokens": [ 260, 290 ] }
-{ "id": 8, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 9, "tokens": [ 29, 53, 77, 154, 295 ] }
-{ "id": 10, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 11, "tokens": [ 43, 279, 300 ] }
-{ "id": 12, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 13, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 14, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 15, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 16, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 17, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 18, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 19, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 20, "tokens": [ 9, 290, 296, 298, 300 ] }
-{ "id": 21, "tokens": [ 259, 261, 263, 294, 298 ] }
-{ "id": 22, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 23, "tokens": [ 63, 265, 294, 297 ] }
-{ "id": 24, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 25, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 26, "tokens": [ 213, 240, 270 ] }
-{ "id": 27, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 28, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 29, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 30, "tokens": [ 6, 267, 299, 300 ] }
-{ "id": 31, "tokens": [ 94, 238 ] }
-{ "id": 32, "tokens": [ 73, 165, 189, 297, 299 ] }
-{ "id": 33, "tokens": [ 68, 244, 286, 293, 299 ] }
-{ "id": 34, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 35, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 36, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 37, "tokens": [ 108, 270, 279, 286, 299 ] }
-{ "id": 38, "tokens": [ 30, 174, 279, 298 ] }
-{ "id": 39, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 40, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 41, "tokens": [ 48, 57, 236, 256, 301 ] }
-{ "id": 42, "tokens": [ 90, 209, 244, 293, 299 ] }
-{ "id": 43, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 44, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 45, "tokens": [ 67, 100, 109, 296, 300 ] }
-{ "id": 46, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 47, "tokens": [ 45, 54, 193, 251 ] }
-{ "id": 48, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 49, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 50, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 51, "tokens": [ 8, 91, 294 ] }
-{ "id": 52, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 53, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 54, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 55, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 56, "tokens": [ 164, 252, 273, 296, 300 ] }
-{ "id": 57, "tokens": [ 7, 42, 296, 298, 300 ] }
-{ "id": 58, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 59, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 60, "tokens": [ 22, 83, 224, 299 ] }
-{ "id": 61, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 62, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 63, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 64, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 65, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 66, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 67, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 68, "tokens": [ 127, 161, 184 ] }
-{ "id": 69, "tokens": [ 92 ] }
-{ "id": 70, "tokens": [ 126, 144, 299 ] }
-{ "id": 71, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 72, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 73, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 74, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 75, "tokens": [ 240, 270, 272, 301 ] }
-{ "id": 76, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 77, "tokens": [ 158, 271, 273, 299 ] }
-{ "id": 78, "tokens": [ 93, 115, 148, 204, 299 ] }
-{ "id": 79, "tokens": [ 167, 186, 202, 211, 301 ] }
-{ "id": 80, "tokens": [ 272 ] }
-{ "id": 81, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 82, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 83, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 85, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 87, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 88, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 89, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 91, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 92, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 93, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 94, "tokens": [ 183, 230, 252, 275, 298 ] }
-{ "id": 95, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 97, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 99, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 100, "tokens": [ 13, 38, 119, 293, 299 ] }
+{ "id": 1, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 2, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 3, "tokens": [ 230, 262, 280, 295, 299 ] }
+{ "id": 4, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 5, "tokens": [ 237, 295, 298 ] }
+{ "id": 6, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 7, "tokens": [ 261, 291 ] }
+{ "id": 8, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 9, "tokens": [ 30, 54, 78, 155, 296 ] }
+{ "id": 10, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 11, "tokens": [ 44, 280, 301 ] }
+{ "id": 12, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 13, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 14, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 15, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 16, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 17, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 18, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 19, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 20, "tokens": [ 10, 291, 297, 299, 301 ] }
+{ "id": 21, "tokens": [ 260, 262, 264, 295, 299 ] }
+{ "id": 22, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 23, "tokens": [ 64, 266, 295, 298 ] }
+{ "id": 24, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 25, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 26, "tokens": [ 214, 241, 271 ] }
+{ "id": 27, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 28, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 29, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 30, "tokens": [ 7, 268, 300, 301 ] }
+{ "id": 31, "tokens": [ 95, 239 ] }
+{ "id": 32, "tokens": [ 74, 166, 190, 298, 300 ] }
+{ "id": 33, "tokens": [ 69, 245, 287, 294, 300 ] }
+{ "id": 34, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 35, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 36, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 37, "tokens": [ 109, 271, 280, 287, 300 ] }
+{ "id": 38, "tokens": [ 31, 175, 280, 299 ] }
+{ "id": 39, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 40, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 41, "tokens": [ 49, 58, 237, 257, 302 ] }
+{ "id": 42, "tokens": [ 91, 210, 245, 294, 300 ] }
+{ "id": 43, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 44, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 45, "tokens": [ 68, 101, 110, 297, 301 ] }
+{ "id": 46, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 47, "tokens": [ 46, 55, 194, 252 ] }
+{ "id": 48, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 49, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 50, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 51, "tokens": [ 9, 92, 295 ] }
+{ "id": 52, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 53, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 54, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 55, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 56, "tokens": [ 165, 253, 274, 297, 301 ] }
+{ "id": 57, "tokens": [ 8, 43, 297, 299, 301 ] }
+{ "id": 58, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 59, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 60, "tokens": [ 23, 84, 225, 300 ] }
+{ "id": 61, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 62, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 63, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 64, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 65, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 66, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 67, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 68, "tokens": [ 128, 162, 185 ] }
+{ "id": 69, "tokens": [ 93 ] }
+{ "id": 70, "tokens": [ 127, 145, 300 ] }
+{ "id": 71, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 72, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 73, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 74, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 75, "tokens": [ 241, 271, 273, 302 ] }
+{ "id": 76, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 77, "tokens": [ 159, 272, 274, 300 ] }
+{ "id": 78, "tokens": [ 94, 116, 149, 205, 300 ] }
+{ "id": 79, "tokens": [ 168, 187, 203, 212, 302 ] }
+{ "id": 80, "tokens": [ 273 ] }
+{ "id": 81, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 82, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 83, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 85, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 87, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 88, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 89, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 91, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 92, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 93, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 94, "tokens": [ 184, 231, 253, 276, 299 ] }
+{ "id": 95, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 97, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 99, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 100, "tokens": [ 14, 39, 120, 294, 300 ] }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_3/dblp-2_3.1.adm b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_3/dblp-2_3.1.adm
index 7b38dee..314ea1b 100644
--- a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_3/dblp-2_3.1.adm
+++ b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_3/dblp-2_3.1.adm
@@ -1,100 +1,100 @@
-{ "id": 1, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 2, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 3, "tokens": [ 229, 261, 279, 294, 298 ] }
-{ "id": 4, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 5, "tokens": [ 236, 294, 297 ] }
-{ "id": 6, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 7, "tokens": [ 260, 290 ] }
-{ "id": 8, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 9, "tokens": [ 29, 53, 77, 154, 295 ] }
-{ "id": 10, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 11, "tokens": [ 43, 279, 300 ] }
-{ "id": 12, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 13, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 14, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 15, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 16, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 17, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 18, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 19, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 20, "tokens": [ 9, 290, 296, 298, 300 ] }
-{ "id": 21, "tokens": [ 259, 261, 263, 294, 298 ] }
-{ "id": 22, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 23, "tokens": [ 63, 265, 294, 297 ] }
-{ "id": 24, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 25, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 26, "tokens": [ 213, 240, 270 ] }
-{ "id": 27, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 28, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 29, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 30, "tokens": [ 6, 267, 299, 300 ] }
-{ "id": 31, "tokens": [ 94, 238 ] }
-{ "id": 32, "tokens": [ 73, 165, 189, 297, 299 ] }
-{ "id": 33, "tokens": [ 68, 244, 286, 293, 299 ] }
-{ "id": 34, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 35, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 36, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 37, "tokens": [ 108, 270, 279, 286, 299 ] }
-{ "id": 38, "tokens": [ 30, 174, 279, 298 ] }
-{ "id": 39, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 40, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 41, "tokens": [ 48, 57, 236, 256, 301 ] }
-{ "id": 42, "tokens": [ 90, 209, 244, 293, 299 ] }
-{ "id": 43, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 44, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 45, "tokens": [ 67, 100, 109, 296, 300 ] }
-{ "id": 46, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 47, "tokens": [ 45, 54, 193, 251 ] }
-{ "id": 48, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 49, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 50, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 51, "tokens": [ 8, 91, 294 ] }
-{ "id": 52, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 53, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 54, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 55, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 56, "tokens": [ 164, 252, 273, 296, 300 ] }
-{ "id": 57, "tokens": [ 7, 42, 296, 298, 300 ] }
-{ "id": 58, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 59, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 60, "tokens": [ 22, 83, 224, 299 ] }
-{ "id": 61, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 62, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 63, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 64, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 65, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 66, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 67, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 68, "tokens": [ 127, 161, 184 ] }
-{ "id": 69, "tokens": [ 92 ] }
-{ "id": 70, "tokens": [ 126, 144, 299 ] }
-{ "id": 71, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 72, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 73, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 74, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 75, "tokens": [ 240, 270, 272, 301 ] }
-{ "id": 76, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 77, "tokens": [ 158, 271, 273, 299 ] }
-{ "id": 78, "tokens": [ 93, 115, 148, 204, 299 ] }
-{ "id": 79, "tokens": [ 167, 186, 202, 211, 301 ] }
-{ "id": 80, "tokens": [ 272 ] }
-{ "id": 81, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 82, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 83, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 85, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 87, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 88, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 89, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 91, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 92, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 93, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 94, "tokens": [ 183, 230, 252, 275, 298 ] }
-{ "id": 95, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 97, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 99, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 100, "tokens": [ 13, 38, 119, 293, 299 ] }
+{ "id": 1, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 2, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 3, "tokens": [ 230, 262, 280, 295, 299 ] }
+{ "id": 4, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 5, "tokens": [ 237, 295, 298 ] }
+{ "id": 6, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 7, "tokens": [ 261, 291 ] }
+{ "id": 8, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 9, "tokens": [ 30, 54, 78, 155, 296 ] }
+{ "id": 10, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 11, "tokens": [ 44, 280, 301 ] }
+{ "id": 12, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 13, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 14, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 15, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 16, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 17, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 18, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 19, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 20, "tokens": [ 10, 291, 297, 299, 301 ] }
+{ "id": 21, "tokens": [ 260, 262, 264, 295, 299 ] }
+{ "id": 22, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 23, "tokens": [ 64, 266, 295, 298 ] }
+{ "id": 24, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 25, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 26, "tokens": [ 214, 241, 271 ] }
+{ "id": 27, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 28, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 29, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 30, "tokens": [ 7, 268, 300, 301 ] }
+{ "id": 31, "tokens": [ 95, 239 ] }
+{ "id": 32, "tokens": [ 74, 166, 190, 298, 300 ] }
+{ "id": 33, "tokens": [ 69, 245, 287, 294, 300 ] }
+{ "id": 34, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 35, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 36, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 37, "tokens": [ 109, 271, 280, 287, 300 ] }
+{ "id": 38, "tokens": [ 31, 175, 280, 299 ] }
+{ "id": 39, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 40, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 41, "tokens": [ 49, 58, 237, 257, 302 ] }
+{ "id": 42, "tokens": [ 91, 210, 245, 294, 300 ] }
+{ "id": 43, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 44, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 45, "tokens": [ 68, 101, 110, 297, 301 ] }
+{ "id": 46, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 47, "tokens": [ 46, 55, 194, 252 ] }
+{ "id": 48, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 49, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 50, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 51, "tokens": [ 9, 92, 295 ] }
+{ "id": 52, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 53, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 54, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 55, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 56, "tokens": [ 165, 253, 274, 297, 301 ] }
+{ "id": 57, "tokens": [ 8, 43, 297, 299, 301 ] }
+{ "id": 58, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 59, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 60, "tokens": [ 23, 84, 225, 300 ] }
+{ "id": 61, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 62, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 63, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 64, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 65, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 66, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 67, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 68, "tokens": [ 128, 162, 185 ] }
+{ "id": 69, "tokens": [ 93 ] }
+{ "id": 70, "tokens": [ 127, 145, 300 ] }
+{ "id": 71, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 72, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 73, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 74, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 75, "tokens": [ 241, 271, 273, 302 ] }
+{ "id": 76, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 77, "tokens": [ 159, 272, 274, 300 ] }
+{ "id": 78, "tokens": [ 94, 116, 149, 205, 300 ] }
+{ "id": 79, "tokens": [ 168, 187, 203, 212, 302 ] }
+{ "id": 80, "tokens": [ 273 ] }
+{ "id": 81, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 82, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 83, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 85, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 87, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 88, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 89, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 91, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 92, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 93, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 94, "tokens": [ 184, 231, 253, 276, 299 ] }
+{ "id": 95, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 97, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 99, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 100, "tokens": [ 14, 39, 120, 294, 300 ] }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_4/dblp-2_4.1.adm b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_4/dblp-2_4.1.adm
index 7b38dee..314ea1b 100644
--- a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_4/dblp-2_4.1.adm
+++ b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_4/dblp-2_4.1.adm
@@ -1,100 +1,100 @@
-{ "id": 1, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 2, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 3, "tokens": [ 229, 261, 279, 294, 298 ] }
-{ "id": 4, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 5, "tokens": [ 236, 294, 297 ] }
-{ "id": 6, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 7, "tokens": [ 260, 290 ] }
-{ "id": 8, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 9, "tokens": [ 29, 53, 77, 154, 295 ] }
-{ "id": 10, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 11, "tokens": [ 43, 279, 300 ] }
-{ "id": 12, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 13, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 14, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 15, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 16, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 17, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 18, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 19, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 20, "tokens": [ 9, 290, 296, 298, 300 ] }
-{ "id": 21, "tokens": [ 259, 261, 263, 294, 298 ] }
-{ "id": 22, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 23, "tokens": [ 63, 265, 294, 297 ] }
-{ "id": 24, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 25, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 26, "tokens": [ 213, 240, 270 ] }
-{ "id": 27, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 28, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 29, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 30, "tokens": [ 6, 267, 299, 300 ] }
-{ "id": 31, "tokens": [ 94, 238 ] }
-{ "id": 32, "tokens": [ 73, 165, 189, 297, 299 ] }
-{ "id": 33, "tokens": [ 68, 244, 286, 293, 299 ] }
-{ "id": 34, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 35, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 36, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 37, "tokens": [ 108, 270, 279, 286, 299 ] }
-{ "id": 38, "tokens": [ 30, 174, 279, 298 ] }
-{ "id": 39, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 40, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 41, "tokens": [ 48, 57, 236, 256, 301 ] }
-{ "id": 42, "tokens": [ 90, 209, 244, 293, 299 ] }
-{ "id": 43, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 44, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 45, "tokens": [ 67, 100, 109, 296, 300 ] }
-{ "id": 46, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 47, "tokens": [ 45, 54, 193, 251 ] }
-{ "id": 48, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 49, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 50, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 51, "tokens": [ 8, 91, 294 ] }
-{ "id": 52, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 53, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 54, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 55, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 56, "tokens": [ 164, 252, 273, 296, 300 ] }
-{ "id": 57, "tokens": [ 7, 42, 296, 298, 300 ] }
-{ "id": 58, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 59, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 60, "tokens": [ 22, 83, 224, 299 ] }
-{ "id": 61, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 62, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 63, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 64, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 65, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 66, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 67, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 68, "tokens": [ 127, 161, 184 ] }
-{ "id": 69, "tokens": [ 92 ] }
-{ "id": 70, "tokens": [ 126, 144, 299 ] }
-{ "id": 71, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 72, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 73, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 74, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 75, "tokens": [ 240, 270, 272, 301 ] }
-{ "id": 76, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 77, "tokens": [ 158, 271, 273, 299 ] }
-{ "id": 78, "tokens": [ 93, 115, 148, 204, 299 ] }
-{ "id": 79, "tokens": [ 167, 186, 202, 211, 301 ] }
-{ "id": 80, "tokens": [ 272 ] }
-{ "id": 81, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 82, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 83, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 85, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 87, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 88, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 89, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 91, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 92, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 93, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 94, "tokens": [ 183, 230, 252, 275, 298 ] }
-{ "id": 95, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 97, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 99, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 100, "tokens": [ 13, 38, 119, 293, 299 ] }
+{ "id": 1, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 2, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 3, "tokens": [ 230, 262, 280, 295, 299 ] }
+{ "id": 4, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 5, "tokens": [ 237, 295, 298 ] }
+{ "id": 6, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 7, "tokens": [ 261, 291 ] }
+{ "id": 8, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 9, "tokens": [ 30, 54, 78, 155, 296 ] }
+{ "id": 10, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 11, "tokens": [ 44, 280, 301 ] }
+{ "id": 12, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 13, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 14, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 15, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 16, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 17, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 18, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 19, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 20, "tokens": [ 10, 291, 297, 299, 301 ] }
+{ "id": 21, "tokens": [ 260, 262, 264, 295, 299 ] }
+{ "id": 22, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 23, "tokens": [ 64, 266, 295, 298 ] }
+{ "id": 24, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 25, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 26, "tokens": [ 214, 241, 271 ] }
+{ "id": 27, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 28, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 29, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 30, "tokens": [ 7, 268, 300, 301 ] }
+{ "id": 31, "tokens": [ 95, 239 ] }
+{ "id": 32, "tokens": [ 74, 166, 190, 298, 300 ] }
+{ "id": 33, "tokens": [ 69, 245, 287, 294, 300 ] }
+{ "id": 34, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 35, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 36, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 37, "tokens": [ 109, 271, 280, 287, 300 ] }
+{ "id": 38, "tokens": [ 31, 175, 280, 299 ] }
+{ "id": 39, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 40, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 41, "tokens": [ 49, 58, 237, 257, 302 ] }
+{ "id": 42, "tokens": [ 91, 210, 245, 294, 300 ] }
+{ "id": 43, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 44, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 45, "tokens": [ 68, 101, 110, 297, 301 ] }
+{ "id": 46, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 47, "tokens": [ 46, 55, 194, 252 ] }
+{ "id": 48, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 49, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 50, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 51, "tokens": [ 9, 92, 295 ] }
+{ "id": 52, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 53, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 54, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 55, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 56, "tokens": [ 165, 253, 274, 297, 301 ] }
+{ "id": 57, "tokens": [ 8, 43, 297, 299, 301 ] }
+{ "id": 58, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 59, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 60, "tokens": [ 23, 84, 225, 300 ] }
+{ "id": 61, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 62, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 63, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 64, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 65, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 66, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 67, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 68, "tokens": [ 128, 162, 185 ] }
+{ "id": 69, "tokens": [ 93 ] }
+{ "id": 70, "tokens": [ 127, 145, 300 ] }
+{ "id": 71, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 72, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 73, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 74, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 75, "tokens": [ 241, 271, 273, 302 ] }
+{ "id": 76, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 77, "tokens": [ 159, 272, 274, 300 ] }
+{ "id": 78, "tokens": [ 94, 116, 149, 205, 300 ] }
+{ "id": 79, "tokens": [ 168, 187, 203, 212, 302 ] }
+{ "id": 80, "tokens": [ 273 ] }
+{ "id": 81, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 82, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 83, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 85, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 87, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 88, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 89, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 91, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 92, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 93, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 94, "tokens": [ 184, 231, 253, 276, 299 ] }
+{ "id": 95, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 97, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 99, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 100, "tokens": [ 14, 39, 120, 294, 300 ] }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.1/dblp-2_5.1.1.adm b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.1/dblp-2_5.1.1.adm
index 633fa5b..844d841 100644
--- a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.1/dblp-2_5.1.1.adm
+++ b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.1/dblp-2_5.1.1.adm
@@ -1,100 +1,100 @@
-{ "id": 1, "len": 12, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 2, "len": 9, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 3, "len": 5, "tokens": [ 229, 261, 279, 294, 298 ] }
-{ "id": 4, "len": 6, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 5, "len": 3, "tokens": [ 236, 294, 297 ] }
-{ "id": 6, "len": 13, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 7, "len": 2, "tokens": [ 260, 290 ] }
-{ "id": 8, "len": 13, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 9, "len": 5, "tokens": [ 29, 53, 77, 154, 295 ] }
-{ "id": 10, "len": 8, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 11, "len": 3, "tokens": [ 43, 279, 300 ] }
-{ "id": 12, "len": 8, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 13, "len": 8, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 14, "len": 9, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 15, "len": 7, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 16, "len": 10, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 17, "len": 8, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 18, "len": 8, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 19, "len": 6, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 20, "len": 5, "tokens": [ 9, 290, 296, 298, 300 ] }
-{ "id": 21, "len": 5, "tokens": [ 259, 261, 263, 294, 298 ] }
-{ "id": 22, "len": 6, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 23, "len": 4, "tokens": [ 63, 265, 294, 297 ] }
-{ "id": 24, "len": 7, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 25, "len": 6, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 26, "len": 3, "tokens": [ 213, 240, 270 ] }
-{ "id": 27, "len": 6, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 28, "len": 6, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 29, "len": 7, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 30, "len": 4, "tokens": [ 6, 267, 299, 300 ] }
-{ "id": 31, "len": 2, "tokens": [ 94, 238 ] }
-{ "id": 32, "len": 5, "tokens": [ 73, 165, 189, 297, 299 ] }
-{ "id": 33, "len": 5, "tokens": [ 68, 244, 286, 293, 299 ] }
-{ "id": 34, "len": 9, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 35, "len": 7, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 36, "len": 7, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 37, "len": 5, "tokens": [ 108, 270, 279, 286, 299 ] }
-{ "id": 38, "len": 4, "tokens": [ 30, 174, 279, 298 ] }
-{ "id": 39, "len": 9, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 40, "len": 7, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 41, "len": 5, "tokens": [ 48, 57, 236, 256, 301 ] }
-{ "id": 42, "len": 5, "tokens": [ 90, 209, 244, 293, 299 ] }
-{ "id": 43, "len": 8, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 44, "len": 6, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 45, "len": 5, "tokens": [ 67, 100, 109, 296, 300 ] }
-{ "id": 46, "len": 8, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 47, "len": 4, "tokens": [ 45, 54, 193, 251 ] }
-{ "id": 48, "len": 8, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 49, "len": 8, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 50, "len": 6, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 51, "len": 3, "tokens": [ 8, 91, 294 ] }
-{ "id": 52, "len": 7, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 53, "len": 6, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 54, "len": 9, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 55, "len": 7, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 56, "len": 5, "tokens": [ 164, 252, 273, 296, 300 ] }
-{ "id": 57, "len": 5, "tokens": [ 7, 42, 296, 298, 300 ] }
-{ "id": 58, "len": 8, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 59, "len": 6, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 60, "len": 4, "tokens": [ 22, 83, 224, 299 ] }
-{ "id": 61, "len": 8, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 62, "len": 9, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 63, "len": 7, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 64, "len": 7, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 65, "len": 9, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 66, "len": 10, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 67, "len": 6, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 68, "len": 3, "tokens": [ 127, 161, 184 ] }
-{ "id": 69, "len": 1, "tokens": [ 92 ] }
-{ "id": 70, "len": 3, "tokens": [ 126, 144, 299 ] }
-{ "id": 71, "len": 11, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 72, "len": 6, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 73, "len": 7, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 74, "len": 12, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 75, "len": 4, "tokens": [ 240, 270, 272, 301 ] }
-{ "id": 76, "len": 8, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 77, "len": 4, "tokens": [ 158, 271, 273, 299 ] }
-{ "id": 78, "len": 5, "tokens": [ 93, 115, 148, 204, 299 ] }
-{ "id": 79, "len": 5, "tokens": [ 167, 186, 202, 211, 301 ] }
-{ "id": 80, "len": 1, "tokens": [ 272 ] }
-{ "id": 81, "len": 11, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 82, "len": 12, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 83, "len": 13, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "len": 14, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 85, "len": 11, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "len": 12, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 87, "len": 13, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 88, "len": 15, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 89, "len": 9, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "len": 13, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 91, "len": 11, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 92, "len": 10, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 93, "len": 6, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 94, "len": 5, "tokens": [ 183, 230, 252, 275, 298 ] }
-{ "id": 95, "len": 16, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "len": 18, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 97, "len": 13, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "len": 14, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 99, "len": 6, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 100, "len": 5, "tokens": [ 13, 38, 119, 293, 299 ] }
+{ "id": 1, "len": 12, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 2, "len": 9, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 3, "len": 5, "tokens": [ 230, 262, 280, 295, 299 ] }
+{ "id": 4, "len": 6, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 5, "len": 3, "tokens": [ 237, 295, 298 ] }
+{ "id": 6, "len": 13, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 7, "len": 2, "tokens": [ 261, 291 ] }
+{ "id": 8, "len": 13, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 9, "len": 5, "tokens": [ 30, 54, 78, 155, 296 ] }
+{ "id": 10, "len": 8, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 11, "len": 3, "tokens": [ 44, 280, 301 ] }
+{ "id": 12, "len": 8, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 13, "len": 8, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 14, "len": 9, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 15, "len": 7, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 16, "len": 10, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 17, "len": 8, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 18, "len": 8, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 19, "len": 6, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 20, "len": 5, "tokens": [ 10, 291, 297, 299, 301 ] }
+{ "id": 21, "len": 5, "tokens": [ 260, 262, 264, 295, 299 ] }
+{ "id": 22, "len": 6, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 23, "len": 4, "tokens": [ 64, 266, 295, 298 ] }
+{ "id": 24, "len": 7, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 25, "len": 6, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 26, "len": 3, "tokens": [ 214, 241, 271 ] }
+{ "id": 27, "len": 6, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 28, "len": 6, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 29, "len": 7, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 30, "len": 4, "tokens": [ 7, 268, 300, 301 ] }
+{ "id": 31, "len": 2, "tokens": [ 95, 239 ] }
+{ "id": 32, "len": 5, "tokens": [ 74, 166, 190, 298, 300 ] }
+{ "id": 33, "len": 5, "tokens": [ 69, 245, 287, 294, 300 ] }
+{ "id": 34, "len": 9, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 35, "len": 7, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 36, "len": 7, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 37, "len": 5, "tokens": [ 109, 271, 280, 287, 300 ] }
+{ "id": 38, "len": 4, "tokens": [ 31, 175, 280, 299 ] }
+{ "id": 39, "len": 9, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 40, "len": 7, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 41, "len": 5, "tokens": [ 49, 58, 237, 257, 302 ] }
+{ "id": 42, "len": 5, "tokens": [ 91, 210, 245, 294, 300 ] }
+{ "id": 43, "len": 8, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 44, "len": 6, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 45, "len": 5, "tokens": [ 68, 101, 110, 297, 301 ] }
+{ "id": 46, "len": 8, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 47, "len": 4, "tokens": [ 46, 55, 194, 252 ] }
+{ "id": 48, "len": 8, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 49, "len": 8, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 50, "len": 6, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 51, "len": 3, "tokens": [ 9, 92, 295 ] }
+{ "id": 52, "len": 7, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 53, "len": 6, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 54, "len": 9, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 55, "len": 7, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 56, "len": 5, "tokens": [ 165, 253, 274, 297, 301 ] }
+{ "id": 57, "len": 5, "tokens": [ 8, 43, 297, 299, 301 ] }
+{ "id": 58, "len": 8, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 59, "len": 6, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 60, "len": 4, "tokens": [ 23, 84, 225, 300 ] }
+{ "id": 61, "len": 8, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 62, "len": 9, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 63, "len": 7, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 64, "len": 7, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 65, "len": 9, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 66, "len": 10, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 67, "len": 6, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 68, "len": 3, "tokens": [ 128, 162, 185 ] }
+{ "id": 69, "len": 1, "tokens": [ 93 ] }
+{ "id": 70, "len": 3, "tokens": [ 127, 145, 300 ] }
+{ "id": 71, "len": 11, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 72, "len": 6, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 73, "len": 7, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 74, "len": 12, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 75, "len": 4, "tokens": [ 241, 271, 273, 302 ] }
+{ "id": 76, "len": 8, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 77, "len": 4, "tokens": [ 159, 272, 274, 300 ] }
+{ "id": 78, "len": 5, "tokens": [ 94, 116, 149, 205, 300 ] }
+{ "id": 79, "len": 5, "tokens": [ 168, 187, 203, 212, 302 ] }
+{ "id": 80, "len": 1, "tokens": [ 273 ] }
+{ "id": 81, "len": 11, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 82, "len": 12, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 83, "len": 13, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "len": 14, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 85, "len": 11, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "len": 12, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 87, "len": 13, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 88, "len": 15, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 89, "len": 9, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "len": 13, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 91, "len": 11, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 92, "len": 10, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 93, "len": 6, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 94, "len": 5, "tokens": [ 184, 231, 253, 276, 299 ] }
+{ "id": 95, "len": 16, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "len": 18, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 97, "len": 13, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "len": 14, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 99, "len": 6, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 100, "len": 5, "tokens": [ 14, 39, 120, 294, 300 ] }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.2/dblp-2_5.2.1.adm b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.2/dblp-2_5.2.1.adm
index 633fa5b..844d841 100644
--- a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.2/dblp-2_5.2.1.adm
+++ b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.2/dblp-2_5.2.1.adm
@@ -1,100 +1,100 @@
-{ "id": 1, "len": 12, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 2, "len": 9, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 3, "len": 5, "tokens": [ 229, 261, 279, 294, 298 ] }
-{ "id": 4, "len": 6, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 5, "len": 3, "tokens": [ 236, 294, 297 ] }
-{ "id": 6, "len": 13, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 7, "len": 2, "tokens": [ 260, 290 ] }
-{ "id": 8, "len": 13, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 9, "len": 5, "tokens": [ 29, 53, 77, 154, 295 ] }
-{ "id": 10, "len": 8, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 11, "len": 3, "tokens": [ 43, 279, 300 ] }
-{ "id": 12, "len": 8, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 13, "len": 8, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 14, "len": 9, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 15, "len": 7, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 16, "len": 10, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 17, "len": 8, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 18, "len": 8, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 19, "len": 6, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 20, "len": 5, "tokens": [ 9, 290, 296, 298, 300 ] }
-{ "id": 21, "len": 5, "tokens": [ 259, 261, 263, 294, 298 ] }
-{ "id": 22, "len": 6, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 23, "len": 4, "tokens": [ 63, 265, 294, 297 ] }
-{ "id": 24, "len": 7, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 25, "len": 6, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 26, "len": 3, "tokens": [ 213, 240, 270 ] }
-{ "id": 27, "len": 6, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 28, "len": 6, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 29, "len": 7, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 30, "len": 4, "tokens": [ 6, 267, 299, 300 ] }
-{ "id": 31, "len": 2, "tokens": [ 94, 238 ] }
-{ "id": 32, "len": 5, "tokens": [ 73, 165, 189, 297, 299 ] }
-{ "id": 33, "len": 5, "tokens": [ 68, 244, 286, 293, 299 ] }
-{ "id": 34, "len": 9, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 35, "len": 7, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 36, "len": 7, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 37, "len": 5, "tokens": [ 108, 270, 279, 286, 299 ] }
-{ "id": 38, "len": 4, "tokens": [ 30, 174, 279, 298 ] }
-{ "id": 39, "len": 9, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 40, "len": 7, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 41, "len": 5, "tokens": [ 48, 57, 236, 256, 301 ] }
-{ "id": 42, "len": 5, "tokens": [ 90, 209, 244, 293, 299 ] }
-{ "id": 43, "len": 8, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 44, "len": 6, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 45, "len": 5, "tokens": [ 67, 100, 109, 296, 300 ] }
-{ "id": 46, "len": 8, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 47, "len": 4, "tokens": [ 45, 54, 193, 251 ] }
-{ "id": 48, "len": 8, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 49, "len": 8, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 50, "len": 6, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 51, "len": 3, "tokens": [ 8, 91, 294 ] }
-{ "id": 52, "len": 7, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 53, "len": 6, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 54, "len": 9, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 55, "len": 7, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 56, "len": 5, "tokens": [ 164, 252, 273, 296, 300 ] }
-{ "id": 57, "len": 5, "tokens": [ 7, 42, 296, 298, 300 ] }
-{ "id": 58, "len": 8, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 59, "len": 6, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 60, "len": 4, "tokens": [ 22, 83, 224, 299 ] }
-{ "id": 61, "len": 8, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 62, "len": 9, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 63, "len": 7, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 64, "len": 7, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 65, "len": 9, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 66, "len": 10, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 67, "len": 6, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 68, "len": 3, "tokens": [ 127, 161, 184 ] }
-{ "id": 69, "len": 1, "tokens": [ 92 ] }
-{ "id": 70, "len": 3, "tokens": [ 126, 144, 299 ] }
-{ "id": 71, "len": 11, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 72, "len": 6, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 73, "len": 7, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 74, "len": 12, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 75, "len": 4, "tokens": [ 240, 270, 272, 301 ] }
-{ "id": 76, "len": 8, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 77, "len": 4, "tokens": [ 158, 271, 273, 299 ] }
-{ "id": 78, "len": 5, "tokens": [ 93, 115, 148, 204, 299 ] }
-{ "id": 79, "len": 5, "tokens": [ 167, 186, 202, 211, 301 ] }
-{ "id": 80, "len": 1, "tokens": [ 272 ] }
-{ "id": 81, "len": 11, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 82, "len": 12, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 83, "len": 13, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "len": 14, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 85, "len": 11, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "len": 12, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 87, "len": 13, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 88, "len": 15, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 89, "len": 9, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "len": 13, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 91, "len": 11, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 92, "len": 10, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 93, "len": 6, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 94, "len": 5, "tokens": [ 183, 230, 252, 275, 298 ] }
-{ "id": 95, "len": 16, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "len": 18, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 97, "len": 13, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "len": 14, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 99, "len": 6, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 100, "len": 5, "tokens": [ 13, 38, 119, 293, 299 ] }
+{ "id": 1, "len": 12, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 2, "len": 9, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 3, "len": 5, "tokens": [ 230, 262, 280, 295, 299 ] }
+{ "id": 4, "len": 6, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 5, "len": 3, "tokens": [ 237, 295, 298 ] }
+{ "id": 6, "len": 13, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 7, "len": 2, "tokens": [ 261, 291 ] }
+{ "id": 8, "len": 13, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 9, "len": 5, "tokens": [ 30, 54, 78, 155, 296 ] }
+{ "id": 10, "len": 8, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 11, "len": 3, "tokens": [ 44, 280, 301 ] }
+{ "id": 12, "len": 8, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 13, "len": 8, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 14, "len": 9, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 15, "len": 7, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 16, "len": 10, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 17, "len": 8, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 18, "len": 8, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 19, "len": 6, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 20, "len": 5, "tokens": [ 10, 291, 297, 299, 301 ] }
+{ "id": 21, "len": 5, "tokens": [ 260, 262, 264, 295, 299 ] }
+{ "id": 22, "len": 6, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 23, "len": 4, "tokens": [ 64, 266, 295, 298 ] }
+{ "id": 24, "len": 7, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 25, "len": 6, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 26, "len": 3, "tokens": [ 214, 241, 271 ] }
+{ "id": 27, "len": 6, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 28, "len": 6, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 29, "len": 7, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 30, "len": 4, "tokens": [ 7, 268, 300, 301 ] }
+{ "id": 31, "len": 2, "tokens": [ 95, 239 ] }
+{ "id": 32, "len": 5, "tokens": [ 74, 166, 190, 298, 300 ] }
+{ "id": 33, "len": 5, "tokens": [ 69, 245, 287, 294, 300 ] }
+{ "id": 34, "len": 9, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 35, "len": 7, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 36, "len": 7, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 37, "len": 5, "tokens": [ 109, 271, 280, 287, 300 ] }
+{ "id": 38, "len": 4, "tokens": [ 31, 175, 280, 299 ] }
+{ "id": 39, "len": 9, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 40, "len": 7, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 41, "len": 5, "tokens": [ 49, 58, 237, 257, 302 ] }
+{ "id": 42, "len": 5, "tokens": [ 91, 210, 245, 294, 300 ] }
+{ "id": 43, "len": 8, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 44, "len": 6, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 45, "len": 5, "tokens": [ 68, 101, 110, 297, 301 ] }
+{ "id": 46, "len": 8, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 47, "len": 4, "tokens": [ 46, 55, 194, 252 ] }
+{ "id": 48, "len": 8, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 49, "len": 8, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 50, "len": 6, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 51, "len": 3, "tokens": [ 9, 92, 295 ] }
+{ "id": 52, "len": 7, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 53, "len": 6, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 54, "len": 9, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 55, "len": 7, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 56, "len": 5, "tokens": [ 165, 253, 274, 297, 301 ] }
+{ "id": 57, "len": 5, "tokens": [ 8, 43, 297, 299, 301 ] }
+{ "id": 58, "len": 8, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 59, "len": 6, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 60, "len": 4, "tokens": [ 23, 84, 225, 300 ] }
+{ "id": 61, "len": 8, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 62, "len": 9, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 63, "len": 7, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 64, "len": 7, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 65, "len": 9, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 66, "len": 10, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 67, "len": 6, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 68, "len": 3, "tokens": [ 128, 162, 185 ] }
+{ "id": 69, "len": 1, "tokens": [ 93 ] }
+{ "id": 70, "len": 3, "tokens": [ 127, 145, 300 ] }
+{ "id": 71, "len": 11, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 72, "len": 6, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 73, "len": 7, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 74, "len": 12, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 75, "len": 4, "tokens": [ 241, 271, 273, 302 ] }
+{ "id": 76, "len": 8, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 77, "len": 4, "tokens": [ 159, 272, 274, 300 ] }
+{ "id": 78, "len": 5, "tokens": [ 94, 116, 149, 205, 300 ] }
+{ "id": 79, "len": 5, "tokens": [ 168, 187, 203, 212, 302 ] }
+{ "id": 80, "len": 1, "tokens": [ 273 ] }
+{ "id": 81, "len": 11, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 82, "len": 12, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 83, "len": 13, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "len": 14, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 85, "len": 11, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "len": 12, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 87, "len": 13, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 88, "len": 15, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 89, "len": 9, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "len": 13, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 91, "len": 11, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 92, "len": 10, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 93, "len": 6, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 94, "len": 5, "tokens": [ 184, 231, 253, 276, 299 ] }
+{ "id": 95, "len": 16, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "len": 18, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 97, "len": 13, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "len": 14, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 99, "len": 6, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 100, "len": 5, "tokens": [ 14, 39, 120, 294, 300 ] }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.3.1/dblp-2_5.3.1.1.adm b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.3.1/dblp-2_5.3.1.1.adm
index 633fa5b..844d841 100644
--- a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.3.1/dblp-2_5.3.1.1.adm
+++ b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.3.1/dblp-2_5.3.1.1.adm
@@ -1,100 +1,100 @@
-{ "id": 1, "len": 12, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 2, "len": 9, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 3, "len": 5, "tokens": [ 229, 261, 279, 294, 298 ] }
-{ "id": 4, "len": 6, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 5, "len": 3, "tokens": [ 236, 294, 297 ] }
-{ "id": 6, "len": 13, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 7, "len": 2, "tokens": [ 260, 290 ] }
-{ "id": 8, "len": 13, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 9, "len": 5, "tokens": [ 29, 53, 77, 154, 295 ] }
-{ "id": 10, "len": 8, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 11, "len": 3, "tokens": [ 43, 279, 300 ] }
-{ "id": 12, "len": 8, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 13, "len": 8, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 14, "len": 9, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 15, "len": 7, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 16, "len": 10, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 17, "len": 8, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 18, "len": 8, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 19, "len": 6, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 20, "len": 5, "tokens": [ 9, 290, 296, 298, 300 ] }
-{ "id": 21, "len": 5, "tokens": [ 259, 261, 263, 294, 298 ] }
-{ "id": 22, "len": 6, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 23, "len": 4, "tokens": [ 63, 265, 294, 297 ] }
-{ "id": 24, "len": 7, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 25, "len": 6, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 26, "len": 3, "tokens": [ 213, 240, 270 ] }
-{ "id": 27, "len": 6, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 28, "len": 6, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 29, "len": 7, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 30, "len": 4, "tokens": [ 6, 267, 299, 300 ] }
-{ "id": 31, "len": 2, "tokens": [ 94, 238 ] }
-{ "id": 32, "len": 5, "tokens": [ 73, 165, 189, 297, 299 ] }
-{ "id": 33, "len": 5, "tokens": [ 68, 244, 286, 293, 299 ] }
-{ "id": 34, "len": 9, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 35, "len": 7, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 36, "len": 7, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 37, "len": 5, "tokens": [ 108, 270, 279, 286, 299 ] }
-{ "id": 38, "len": 4, "tokens": [ 30, 174, 279, 298 ] }
-{ "id": 39, "len": 9, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 40, "len": 7, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 41, "len": 5, "tokens": [ 48, 57, 236, 256, 301 ] }
-{ "id": 42, "len": 5, "tokens": [ 90, 209, 244, 293, 299 ] }
-{ "id": 43, "len": 8, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 44, "len": 6, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 45, "len": 5, "tokens": [ 67, 100, 109, 296, 300 ] }
-{ "id": 46, "len": 8, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 47, "len": 4, "tokens": [ 45, 54, 193, 251 ] }
-{ "id": 48, "len": 8, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 49, "len": 8, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 50, "len": 6, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 51, "len": 3, "tokens": [ 8, 91, 294 ] }
-{ "id": 52, "len": 7, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 53, "len": 6, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 54, "len": 9, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 55, "len": 7, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 56, "len": 5, "tokens": [ 164, 252, 273, 296, 300 ] }
-{ "id": 57, "len": 5, "tokens": [ 7, 42, 296, 298, 300 ] }
-{ "id": 58, "len": 8, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 59, "len": 6, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 60, "len": 4, "tokens": [ 22, 83, 224, 299 ] }
-{ "id": 61, "len": 8, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 62, "len": 9, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 63, "len": 7, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 64, "len": 7, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 65, "len": 9, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 66, "len": 10, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 67, "len": 6, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 68, "len": 3, "tokens": [ 127, 161, 184 ] }
-{ "id": 69, "len": 1, "tokens": [ 92 ] }
-{ "id": 70, "len": 3, "tokens": [ 126, 144, 299 ] }
-{ "id": 71, "len": 11, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 72, "len": 6, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 73, "len": 7, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 74, "len": 12, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 75, "len": 4, "tokens": [ 240, 270, 272, 301 ] }
-{ "id": 76, "len": 8, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 77, "len": 4, "tokens": [ 158, 271, 273, 299 ] }
-{ "id": 78, "len": 5, "tokens": [ 93, 115, 148, 204, 299 ] }
-{ "id": 79, "len": 5, "tokens": [ 167, 186, 202, 211, 301 ] }
-{ "id": 80, "len": 1, "tokens": [ 272 ] }
-{ "id": 81, "len": 11, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 82, "len": 12, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 83, "len": 13, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "len": 14, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 85, "len": 11, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "len": 12, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 87, "len": 13, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 88, "len": 15, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 89, "len": 9, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "len": 13, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 91, "len": 11, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 92, "len": 10, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 93, "len": 6, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 94, "len": 5, "tokens": [ 183, 230, 252, 275, 298 ] }
-{ "id": 95, "len": 16, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "len": 18, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 97, "len": 13, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "len": 14, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 99, "len": 6, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 100, "len": 5, "tokens": [ 13, 38, 119, 293, 299 ] }
+{ "id": 1, "len": 12, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 2, "len": 9, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 3, "len": 5, "tokens": [ 230, 262, 280, 295, 299 ] }
+{ "id": 4, "len": 6, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 5, "len": 3, "tokens": [ 237, 295, 298 ] }
+{ "id": 6, "len": 13, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 7, "len": 2, "tokens": [ 261, 291 ] }
+{ "id": 8, "len": 13, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 9, "len": 5, "tokens": [ 30, 54, 78, 155, 296 ] }
+{ "id": 10, "len": 8, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 11, "len": 3, "tokens": [ 44, 280, 301 ] }
+{ "id": 12, "len": 8, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 13, "len": 8, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 14, "len": 9, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 15, "len": 7, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 16, "len": 10, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 17, "len": 8, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 18, "len": 8, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 19, "len": 6, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 20, "len": 5, "tokens": [ 10, 291, 297, 299, 301 ] }
+{ "id": 21, "len": 5, "tokens": [ 260, 262, 264, 295, 299 ] }
+{ "id": 22, "len": 6, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 23, "len": 4, "tokens": [ 64, 266, 295, 298 ] }
+{ "id": 24, "len": 7, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 25, "len": 6, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 26, "len": 3, "tokens": [ 214, 241, 271 ] }
+{ "id": 27, "len": 6, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 28, "len": 6, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 29, "len": 7, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 30, "len": 4, "tokens": [ 7, 268, 300, 301 ] }
+{ "id": 31, "len": 2, "tokens": [ 95, 239 ] }
+{ "id": 32, "len": 5, "tokens": [ 74, 166, 190, 298, 300 ] }
+{ "id": 33, "len": 5, "tokens": [ 69, 245, 287, 294, 300 ] }
+{ "id": 34, "len": 9, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 35, "len": 7, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 36, "len": 7, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 37, "len": 5, "tokens": [ 109, 271, 280, 287, 300 ] }
+{ "id": 38, "len": 4, "tokens": [ 31, 175, 280, 299 ] }
+{ "id": 39, "len": 9, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 40, "len": 7, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 41, "len": 5, "tokens": [ 49, 58, 237, 257, 302 ] }
+{ "id": 42, "len": 5, "tokens": [ 91, 210, 245, 294, 300 ] }
+{ "id": 43, "len": 8, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 44, "len": 6, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 45, "len": 5, "tokens": [ 68, 101, 110, 297, 301 ] }
+{ "id": 46, "len": 8, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 47, "len": 4, "tokens": [ 46, 55, 194, 252 ] }
+{ "id": 48, "len": 8, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 49, "len": 8, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 50, "len": 6, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 51, "len": 3, "tokens": [ 9, 92, 295 ] }
+{ "id": 52, "len": 7, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 53, "len": 6, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 54, "len": 9, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 55, "len": 7, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 56, "len": 5, "tokens": [ 165, 253, 274, 297, 301 ] }
+{ "id": 57, "len": 5, "tokens": [ 8, 43, 297, 299, 301 ] }
+{ "id": 58, "len": 8, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 59, "len": 6, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 60, "len": 4, "tokens": [ 23, 84, 225, 300 ] }
+{ "id": 61, "len": 8, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 62, "len": 9, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 63, "len": 7, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 64, "len": 7, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 65, "len": 9, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 66, "len": 10, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 67, "len": 6, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 68, "len": 3, "tokens": [ 128, 162, 185 ] }
+{ "id": 69, "len": 1, "tokens": [ 93 ] }
+{ "id": 70, "len": 3, "tokens": [ 127, 145, 300 ] }
+{ "id": 71, "len": 11, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 72, "len": 6, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 73, "len": 7, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 74, "len": 12, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 75, "len": 4, "tokens": [ 241, 271, 273, 302 ] }
+{ "id": 76, "len": 8, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 77, "len": 4, "tokens": [ 159, 272, 274, 300 ] }
+{ "id": 78, "len": 5, "tokens": [ 94, 116, 149, 205, 300 ] }
+{ "id": 79, "len": 5, "tokens": [ 168, 187, 203, 212, 302 ] }
+{ "id": 80, "len": 1, "tokens": [ 273 ] }
+{ "id": 81, "len": 11, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 82, "len": 12, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 83, "len": 13, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "len": 14, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 85, "len": 11, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "len": 12, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 87, "len": 13, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 88, "len": 15, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 89, "len": 9, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "len": 13, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 91, "len": 11, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 92, "len": 10, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 93, "len": 6, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 94, "len": 5, "tokens": [ 184, 231, 253, 276, 299 ] }
+{ "id": 95, "len": 16, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "len": 18, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 97, "len": 13, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "len": 14, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 99, "len": 6, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 100, "len": 5, "tokens": [ 14, 39, 120, 294, 300 ] }
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.3/dblp-2_5.3.1.adm b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.3/dblp-2_5.3.1.adm
index 633fa5b..4859c0d 100644
--- a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.3/dblp-2_5.3.1.adm
+++ b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5.3/dblp-2_5.3.1.adm
@@ -1,100 +1,100 @@
-{ "id": 1, "len": 12, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 2, "len": 9, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 3, "len": 5, "tokens": [ 229, 261, 279, 294, 298 ] }
-{ "id": 4, "len": 6, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 5, "len": 3, "tokens": [ 236, 294, 297 ] }
-{ "id": 6, "len": 13, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 7, "len": 2, "tokens": [ 260, 290 ] }
-{ "id": 8, "len": 13, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 9, "len": 5, "tokens": [ 29, 53, 77, 154, 295 ] }
-{ "id": 10, "len": 8, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 11, "len": 3, "tokens": [ 43, 279, 300 ] }
-{ "id": 12, "len": 8, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 13, "len": 8, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 14, "len": 9, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 15, "len": 7, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 16, "len": 10, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 17, "len": 8, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 18, "len": 8, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 19, "len": 6, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 20, "len": 5, "tokens": [ 9, 290, 296, 298, 300 ] }
-{ "id": 21, "len": 5, "tokens": [ 259, 261, 263, 294, 298 ] }
-{ "id": 22, "len": 6, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 23, "len": 4, "tokens": [ 63, 265, 294, 297 ] }
-{ "id": 24, "len": 7, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 25, "len": 6, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 26, "len": 3, "tokens": [ 213, 240, 270 ] }
-{ "id": 27, "len": 6, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 28, "len": 6, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 29, "len": 7, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 30, "len": 4, "tokens": [ 6, 267, 299, 300 ] }
-{ "id": 31, "len": 2, "tokens": [ 94, 238 ] }
-{ "id": 32, "len": 5, "tokens": [ 73, 165, 189, 297, 299 ] }
-{ "id": 33, "len": 5, "tokens": [ 68, 244, 286, 293, 299 ] }
-{ "id": 34, "len": 9, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 35, "len": 7, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 36, "len": 7, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 37, "len": 5, "tokens": [ 108, 270, 279, 286, 299 ] }
-{ "id": 38, "len": 4, "tokens": [ 30, 174, 279, 298 ] }
-{ "id": 39, "len": 9, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 40, "len": 7, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 41, "len": 5, "tokens": [ 48, 57, 236, 256, 301 ] }
-{ "id": 42, "len": 5, "tokens": [ 90, 209, 244, 293, 299 ] }
-{ "id": 43, "len": 8, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 44, "len": 6, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 45, "len": 5, "tokens": [ 67, 100, 109, 296, 300 ] }
-{ "id": 46, "len": 8, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 47, "len": 4, "tokens": [ 45, 54, 193, 251 ] }
-{ "id": 48, "len": 8, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 49, "len": 8, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 50, "len": 6, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 51, "len": 3, "tokens": [ 8, 91, 294 ] }
-{ "id": 52, "len": 7, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 53, "len": 6, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 54, "len": 9, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 55, "len": 7, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 56, "len": 5, "tokens": [ 164, 252, 273, 296, 300 ] }
-{ "id": 57, "len": 5, "tokens": [ 7, 42, 296, 298, 300 ] }
-{ "id": 58, "len": 8, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 59, "len": 6, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 60, "len": 4, "tokens": [ 22, 83, 224, 299 ] }
-{ "id": 61, "len": 8, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 62, "len": 9, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 63, "len": 7, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 64, "len": 7, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 65, "len": 9, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 66, "len": 10, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 67, "len": 6, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 68, "len": 3, "tokens": [ 127, 161, 184 ] }
-{ "id": 69, "len": 1, "tokens": [ 92 ] }
-{ "id": 70, "len": 3, "tokens": [ 126, 144, 299 ] }
-{ "id": 71, "len": 11, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 72, "len": 6, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 73, "len": 7, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 74, "len": 12, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 75, "len": 4, "tokens": [ 240, 270, 272, 301 ] }
-{ "id": 76, "len": 8, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 77, "len": 4, "tokens": [ 158, 271, 273, 299 ] }
-{ "id": 78, "len": 5, "tokens": [ 93, 115, 148, 204, 299 ] }
-{ "id": 79, "len": 5, "tokens": [ 167, 186, 202, 211, 301 ] }
-{ "id": 80, "len": 1, "tokens": [ 272 ] }
-{ "id": 81, "len": 11, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 82, "len": 12, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 83, "len": 13, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "len": 14, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 85, "len": 11, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "len": 12, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 87, "len": 13, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 88, "len": 15, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 89, "len": 9, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "len": 13, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 91, "len": 11, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 92, "len": 10, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 93, "len": 6, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 94, "len": 5, "tokens": [ 183, 230, 252, 275, 298 ] }
-{ "id": 95, "len": 16, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "len": 18, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 97, "len": 13, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "len": 14, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 99, "len": 6, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 100, "len": 5, "tokens": [ 13, 38, 119, 293, 299 ] }
+{ "id": 1, "len": 12, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 2, "len": 9, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 3, "len": 5, "tokens": [ 230, 262, 280, 295, 299 ] }
+{ "id": 4, "len": 6, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 5, "len": 3, "tokens": [ 237, 295, 298 ] }
+{ "id": 6, "len": 13, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 7, "len": 2, "tokens": [ 261, 291 ] }
+{ "id": 8, "len": 13, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 9, "len": 5, "tokens": [ 30, 54, 78, 155, 296 ] }
+{ "id": 10, "len": 8, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 11, "len": 3, "tokens": [ 44, 280, 301 ] }
+{ "id": 12, "len": 8, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 13, "len": 8, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 14, "len": 9, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 15, "len": 7, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 16, "len": 10, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 17, "len": 8, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 18, "len": 8, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 19, "len": 6, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 20, "len": 5, "tokens": [ 10, 291, 297, 299, 301 ] }
+{ "id": 21, "len": 5, "tokens": [ 260, 262, 264, 295, 299 ] }
+{ "id": 22, "len": 6, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 23, "len": 4, "tokens": [ 64, 266, 295, 298 ] }
+{ "id": 24, "len": 7, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 25, "len": 6, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 26, "len": 3, "tokens": [ 214, 241, 271 ] }
+{ "id": 27, "len": 6, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 28, "len": 6, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 29, "len": 7, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 30, "len": 4, "tokens": [ 7, 268, 300, 301 ] }
+{ "id": 31, "len": 2, "tokens": [ 95, 239 ] }
+{ "id": 32, "len": 5, "tokens": [ 74, 166, 190, 298, 300 ] }
+{ "id": 33, "len": 5, "tokens": [ 69, 245, 287, 294, 300 ] }
+{ "id": 34, "len": 9, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 35, "len": 7, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 36, "len": 7, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 37, "len": 5, "tokens": [ 109, 271, 280, 287, 300 ] }
+{ "id": 38, "len": 4, "tokens": [ 31, 175, 280, 299 ] }
+{ "id": 39, "len": 9, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 40, "len": 7, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 41, "len": 5, "tokens": [ 49, 58, 237, 257, 302 ] }
+{ "id": 42, "len": 5, "tokens": [ 91, 210, 245, 294, 300 ] }
+{ "id": 43, "len": 8, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 44, "len": 6, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 45, "len": 5, "tokens": [ 68, 101, 110, 297, 301 ] }
+{ "id": 46, "len": 8, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 47, "len": 4, "tokens": [ 46, 55, 194, 252 ] }
+{ "id": 48, "len": 8, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 49, "len": 8, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 50, "len": 6, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 51, "len": 3, "tokens": [ 9, 92, 295 ] }
+{ "id": 52, "len": 7, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 53, "len": 6, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 54, "len": 9, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 55, "len": 7, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 56, "len": 5, "tokens": [ 165, 253, 274, 297, 301 ] }
+{ "id": 57, "len": 5, "tokens": [ 8, 43, 297, 299, 301 ] }
+{ "id": 58, "len": 8, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 59, "len": 6, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 60, "len": 4, "tokens": [ 23, 84, 225, 300 ] }
+{ "id": 61, "len": 8, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 62, "len": 9, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 63, "len": 7, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 64, "len": 7, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 65, "len": 9, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 66, "len": 10, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 67, "len": 6, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 68, "len": 3, "tokens": [ 128, 162, 185 ] }
+{ "id": 69, "len": 1, "tokens": [ 93 ] }
+{ "id": 70, "len": 3, "tokens": [ 127, 145, 300 ] }
+{ "id": 71, "len": 11, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 72, "len": 6, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 73, "len": 7, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 74, "len": 12, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 75, "len": 4, "tokens": [ 241, 271, 273, 302 ] }
+{ "id": 76, "len": 8, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 77, "len": 4, "tokens": [ 159, 272, 274, 300 ] }
+{ "id": 78, "len": 5, "tokens": [ 94, 116, 149, 205, 300 ] }
+{ "id": 79, "len": 5, "tokens": [ 168, 187, 203, 212, 302 ] }
+{ "id": 80, "len": 1, "tokens": [ 273 ] }
+{ "id": 81, "len": 11, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 82, "len": 12, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 83, "len": 13, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "len": 14, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 85, "len": 11, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "len": 12, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 87, "len": 13, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 88, "len": 15, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 89, "len": 9, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "len": 13, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 91, "len": 11, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 92, "len": 10, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 93, "len": 6, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 94, "len": 5, "tokens": [ 184, 231, 253, 276, 299 ] }
+{ "id": 95, "len": 16, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "len": 18, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 97, "len": 13, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "len": 14, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 99, "len": 6, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 100, "len": 5, "tokens": [ 14, 39, 120, 294, 300 ] }
diff --git a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5/dblp-2_5.1.adm b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5/dblp-2_5.1.adm
index 633fa5b..4859c0d 100644
--- a/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5/dblp-2_5.1.adm
+++ b/asterix-app/src/test/resources/runtimets/results/fuzzyjoin/dblp-2_5/dblp-2_5.1.adm
@@ -1,100 +1,100 @@
-{ "id": 1, "len": 12, "tokens": [ 138, 238, 254, 271, 282, 290, 292, 293, 295, 299, 300, 301 ] }
-{ "id": 2, "len": 9, "tokens": [ 3, 20, 25, 153, 258, 259, 274, 291, 300 ] }
-{ "id": 3, "len": 5, "tokens": [ 229, 261, 279, 294, 298 ] }
-{ "id": 4, "len": 6, "tokens": [ 28, 70, 242, 257, 294, 301 ] }
-{ "id": 5, "len": 3, "tokens": [ 236, 294, 297 ] }
-{ "id": 6, "len": 13, "tokens": [ 16, 60, 72, 81, 131, 155, 172, 185, 216, 275, 292, 296, 300 ] }
-{ "id": 7, "len": 2, "tokens": [ 260, 290 ] }
-{ "id": 8, "len": 13, "tokens": [ 58, 121, 122, 133, 143, 209, 258, 291, 292, 296, 297, 298, 300 ] }
-{ "id": 9, "len": 5, "tokens": [ 29, 53, 77, 154, 295 ] }
-{ "id": 10, "len": 8, "tokens": [ 40, 104, 220, 253, 261, 286, 293, 299 ] }
-{ "id": 11, "len": 3, "tokens": [ 43, 279, 300 ] }
-{ "id": 12, "len": 8, "tokens": [ 64, 110, 196, 241, 249, 283, 288, 297 ] }
-{ "id": 13, "len": 8, "tokens": [ 21, 46, 88, 294, 296, 297, 300, 301 ] }
-{ "id": 14, "len": 9, "tokens": [ 18, 51, 241, 249, 280, 283, 288, 290, 295 ] }
-{ "id": 15, "len": 7, "tokens": [ 11, 101, 136, 261, 275, 294, 298 ] }
-{ "id": 16, "len": 10, "tokens": [ 26, 114, 147, 251, 292, 294, 295, 296, 297, 300 ] }
-{ "id": 17, "len": 8, "tokens": [ 86, 245, 275, 290, 294, 296, 298, 300 ] }
-{ "id": 18, "len": 8, "tokens": [ 4, 49, 137, 145, 177, 270, 288, 299 ] }
-{ "id": 19, "len": 6, "tokens": [ 175, 258, 288, 291, 297, 300 ] }
-{ "id": 20, "len": 5, "tokens": [ 9, 290, 296, 298, 300 ] }
-{ "id": 21, "len": 5, "tokens": [ 259, 261, 263, 294, 298 ] }
-{ "id": 22, "len": 6, "tokens": [ 116, 279, 293, 294, 297, 298 ] }
-{ "id": 23, "len": 4, "tokens": [ 63, 265, 294, 297 ] }
-{ "id": 24, "len": 7, "tokens": [ 259, 263, 294, 296, 297, 298, 300 ] }
-{ "id": 25, "len": 6, "tokens": [ 31, 47, 190, 204, 293, 301 ] }
-{ "id": 26, "len": 3, "tokens": [ 213, 240, 270 ] }
-{ "id": 27, "len": 6, "tokens": [ 85, 213, 259, 263, 270, 301 ] }
-{ "id": 28, "len": 6, "tokens": [ 33, 82, 242, 279, 286, 292 ] }
-{ "id": 29, "len": 7, "tokens": [ 2, 32, 146, 290, 292, 296, 300 ] }
-{ "id": 30, "len": 4, "tokens": [ 6, 267, 299, 300 ] }
-{ "id": 31, "len": 2, "tokens": [ 94, 238 ] }
-{ "id": 32, "len": 5, "tokens": [ 73, 165, 189, 297, 299 ] }
-{ "id": 33, "len": 5, "tokens": [ 68, 244, 286, 293, 299 ] }
-{ "id": 34, "len": 9, "tokens": [ 15, 34, 99, 267, 294, 297, 299, 300, 301 ] }
-{ "id": 35, "len": 7, "tokens": [ 12, 56, 107, 217, 218, 293, 301 ] }
-{ "id": 36, "len": 7, "tokens": [ 178, 201, 220, 291, 296, 298, 300 ] }
-{ "id": 37, "len": 5, "tokens": [ 108, 270, 279, 286, 299 ] }
-{ "id": 38, "len": 4, "tokens": [ 30, 174, 279, 298 ] }
-{ "id": 39, "len": 9, "tokens": [ 103, 130, 193, 260, 286, 292, 295, 299, 300 ] }
-{ "id": 40, "len": 7, "tokens": [ 44, 128, 256, 282, 297, 298, 301 ] }
-{ "id": 41, "len": 5, "tokens": [ 48, 57, 236, 256, 301 ] }
-{ "id": 42, "len": 5, "tokens": [ 90, 209, 244, 293, 299 ] }
-{ "id": 43, "len": 8, "tokens": [ 69, 98, 286, 293, 296, 297, 299, 300 ] }
-{ "id": 44, "len": 6, "tokens": [ 1, 202, 290, 295, 296, 300 ] }
-{ "id": 45, "len": 5, "tokens": [ 67, 100, 109, 296, 300 ] }
-{ "id": 46, "len": 8, "tokens": [ 23, 75, 117, 118, 160, 294, 295, 297 ] }
-{ "id": 47, "len": 4, "tokens": [ 45, 54, 193, 251 ] }
-{ "id": 48, "len": 8, "tokens": [ 95, 113, 159, 271, 273, 296, 299, 300 ] }
-{ "id": 49, "len": 8, "tokens": [ 120, 151, 162, 182, 271, 295, 297, 300 ] }
-{ "id": 50, "len": 6, "tokens": [ 5, 187, 292, 293, 296, 300 ] }
-{ "id": 51, "len": 3, "tokens": [ 8, 91, 294 ] }
-{ "id": 52, "len": 7, "tokens": [ 84, 89, 96, 150, 216, 286, 292 ] }
-{ "id": 53, "len": 6, "tokens": [ 166, 201, 290, 296, 300, 301 ] }
-{ "id": 54, "len": 9, "tokens": [ 19, 62, 87, 135, 149, 245, 292, 293, 299 ] }
-{ "id": 55, "len": 7, "tokens": [ 78, 105, 106, 191, 286, 292, 295 ] }
-{ "id": 56, "len": 5, "tokens": [ 164, 252, 273, 296, 300 ] }
-{ "id": 57, "len": 5, "tokens": [ 7, 42, 296, 298, 300 ] }
-{ "id": 58, "len": 8, "tokens": [ 37, 102, 179, 256, 267, 292, 293, 295 ] }
-{ "id": 59, "len": 6, "tokens": [ 17, 286, 291, 296, 297, 300 ] }
-{ "id": 60, "len": 4, "tokens": [ 22, 83, 224, 299 ] }
-{ "id": 61, "len": 8, "tokens": [ 196, 265, 281, 282, 283, 288, 293, 294 ] }
-{ "id": 62, "len": 9, "tokens": [ 125, 140, 265, 275, 280, 281, 283, 288, 294 ] }
-{ "id": 63, "len": 7, "tokens": [ 260, 262, 281, 283, 288, 294, 297 ] }
-{ "id": 64, "len": 7, "tokens": [ 224, 254, 260, 282, 293, 299, 301 ] }
-{ "id": 65, "len": 9, "tokens": [ 36, 55, 221, 281, 283, 288, 294, 295, 297 ] }
-{ "id": 66, "len": 10, "tokens": [ 111, 152, 188, 265, 267, 281, 283, 288, 295, 299 ] }
-{ "id": 67, "len": 6, "tokens": [ 79, 281, 282, 283, 288, 297 ] }
-{ "id": 68, "len": 3, "tokens": [ 127, 161, 184 ] }
-{ "id": 69, "len": 1, "tokens": [ 92 ] }
-{ "id": 70, "len": 3, "tokens": [ 126, 144, 299 ] }
-{ "id": 71, "len": 11, "tokens": [ 14, 112, 134, 169, 170, 181, 254, 282, 292, 293, 301 ] }
-{ "id": 72, "len": 6, "tokens": [ 39, 124, 156, 168, 173, 221 ] }
-{ "id": 73, "len": 7, "tokens": [ 35, 41, 272, 282, 293, 299, 301 ] }
-{ "id": 74, "len": 12, "tokens": [ 52, 65, 123, 163, 171, 176, 211, 271, 294, 295, 299, 301 ] }
-{ "id": 75, "len": 4, "tokens": [ 240, 270, 272, 301 ] }
-{ "id": 76, "len": 8, "tokens": [ 129, 217, 229, 263, 290, 291, 296, 301 ] }
-{ "id": 77, "len": 4, "tokens": [ 158, 271, 273, 299 ] }
-{ "id": 78, "len": 5, "tokens": [ 93, 115, 148, 204, 299 ] }
-{ "id": 79, "len": 5, "tokens": [ 167, 186, 202, 211, 301 ] }
-{ "id": 80, "len": 1, "tokens": [ 272 ] }
-{ "id": 81, "len": 11, "tokens": [ 142, 197, 215, 222, 226, 237, 276, 285, 287, 289, 298 ] }
-{ "id": 82, "len": 12, "tokens": [ 197, 215, 222, 226, 237, 276, 280, 284, 285, 287, 289, 298 ] }
-{ "id": 83, "len": 13, "tokens": [ 255, 264, 266, 268, 274, 276, 277, 278, 284, 285, 287, 289, 292 ] }
-{ "id": 84, "len": 14, "tokens": [ 264, 266, 268, 269, 274, 276, 277, 278, 280, 284, 285, 287, 289, 292 ] }
-{ "id": 85, "len": 11, "tokens": [ 199, 200, 205, 246, 248, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 86, "len": 12, "tokens": [ 199, 200, 219, 246, 248, 262, 272, 273, 278, 295, 298, 301 ] }
-{ "id": 87, "len": 13, "tokens": [ 195, 250, 255, 264, 266, 274, 276, 277, 278, 284, 287, 289, 291 ] }
-{ "id": 88, "len": 15, "tokens": [ 0, 195, 250, 264, 266, 274, 276, 277, 278, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 89, "len": 9, "tokens": [ 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 90, "len": 13, "tokens": [ 10, 66, 97, 139, 194, 208, 227, 232, 233, 243, 257, 290, 301 ] }
-{ "id": 91, "len": 11, "tokens": [ 203, 212, 219, 225, 228, 235, 239, 262, 295, 298, 301 ] }
-{ "id": 92, "len": 10, "tokens": [ 203, 205, 212, 225, 228, 235, 239, 295, 298, 301 ] }
-{ "id": 93, "len": 6, "tokens": [ 24, 157, 230, 252, 293, 298 ] }
-{ "id": 94, "len": 5, "tokens": [ 183, 230, 252, 275, 298 ] }
-{ "id": 95, "len": 16, "tokens": [ 27, 80, 132, 141, 192, 206, 207, 210, 214, 223, 247, 287, 289, 291, 295, 301 ] }
-{ "id": 96, "len": 18, "tokens": [ 61, 76, 192, 206, 207, 210, 214, 223, 247, 262, 269, 284, 285, 287, 289, 291, 295, 301 ] }
-{ "id": 97, "len": 13, "tokens": [ 198, 231, 234, 253, 255, 268, 269, 277, 284, 285, 287, 289, 291 ] }
-{ "id": 98, "len": 14, "tokens": [ 180, 198, 231, 234, 253, 268, 269, 277, 280, 284, 285, 287, 289, 291 ] }
-{ "id": 99, "len": 6, "tokens": [ 50, 59, 71, 74, 218, 301 ] }
-{ "id": 100, "len": 5, "tokens": [ 13, 38, 119, 293, 299 ] }
+{ "id": 1, "len": 12, "tokens": [ 139, 239, 255, 272, 283, 291, 293, 294, 296, 300, 301, 302 ] }
+{ "id": 2, "len": 9, "tokens": [ 4, 21, 26, 154, 259, 260, 275, 292, 301 ] }
+{ "id": 3, "len": 5, "tokens": [ 230, 262, 280, 295, 299 ] }
+{ "id": 4, "len": 6, "tokens": [ 29, 71, 243, 258, 295, 302 ] }
+{ "id": 5, "len": 3, "tokens": [ 237, 295, 298 ] }
+{ "id": 6, "len": 13, "tokens": [ 17, 61, 73, 82, 132, 156, 173, 186, 217, 276, 293, 297, 301 ] }
+{ "id": 7, "len": 2, "tokens": [ 261, 291 ] }
+{ "id": 8, "len": 13, "tokens": [ 59, 122, 123, 134, 144, 210, 259, 292, 293, 297, 298, 299, 301 ] }
+{ "id": 9, "len": 5, "tokens": [ 30, 54, 78, 155, 296 ] }
+{ "id": 10, "len": 8, "tokens": [ 41, 105, 221, 254, 262, 287, 294, 300 ] }
+{ "id": 11, "len": 3, "tokens": [ 44, 280, 301 ] }
+{ "id": 12, "len": 8, "tokens": [ 65, 111, 197, 242, 250, 284, 289, 298 ] }
+{ "id": 13, "len": 8, "tokens": [ 22, 47, 89, 295, 297, 298, 301, 302 ] }
+{ "id": 14, "len": 9, "tokens": [ 19, 52, 242, 250, 281, 284, 289, 291, 296 ] }
+{ "id": 15, "len": 7, "tokens": [ 12, 102, 137, 262, 276, 295, 299 ] }
+{ "id": 16, "len": 10, "tokens": [ 27, 115, 148, 252, 293, 295, 296, 297, 298, 301 ] }
+{ "id": 17, "len": 8, "tokens": [ 87, 246, 276, 291, 295, 297, 299, 301 ] }
+{ "id": 18, "len": 8, "tokens": [ 5, 50, 138, 146, 178, 271, 289, 300 ] }
+{ "id": 19, "len": 6, "tokens": [ 176, 259, 289, 292, 298, 301 ] }
+{ "id": 20, "len": 5, "tokens": [ 10, 291, 297, 299, 301 ] }
+{ "id": 21, "len": 5, "tokens": [ 260, 262, 264, 295, 299 ] }
+{ "id": 22, "len": 6, "tokens": [ 117, 280, 294, 295, 298, 299 ] }
+{ "id": 23, "len": 4, "tokens": [ 64, 266, 295, 298 ] }
+{ "id": 24, "len": 7, "tokens": [ 260, 264, 295, 297, 298, 299, 301 ] }
+{ "id": 25, "len": 6, "tokens": [ 32, 48, 191, 205, 294, 302 ] }
+{ "id": 26, "len": 3, "tokens": [ 214, 241, 271 ] }
+{ "id": 27, "len": 6, "tokens": [ 86, 214, 260, 264, 271, 302 ] }
+{ "id": 28, "len": 6, "tokens": [ 34, 83, 243, 280, 287, 293 ] }
+{ "id": 29, "len": 7, "tokens": [ 3, 33, 147, 291, 293, 297, 301 ] }
+{ "id": 30, "len": 4, "tokens": [ 7, 268, 300, 301 ] }
+{ "id": 31, "len": 2, "tokens": [ 95, 239 ] }
+{ "id": 32, "len": 5, "tokens": [ 74, 166, 190, 298, 300 ] }
+{ "id": 33, "len": 5, "tokens": [ 69, 245, 287, 294, 300 ] }
+{ "id": 34, "len": 9, "tokens": [ 16, 35, 100, 268, 295, 298, 300, 301, 302 ] }
+{ "id": 35, "len": 7, "tokens": [ 13, 57, 108, 218, 219, 294, 302 ] }
+{ "id": 36, "len": 7, "tokens": [ 179, 202, 221, 292, 297, 299, 301 ] }
+{ "id": 37, "len": 5, "tokens": [ 109, 271, 280, 287, 300 ] }
+{ "id": 38, "len": 4, "tokens": [ 31, 175, 280, 299 ] }
+{ "id": 39, "len": 9, "tokens": [ 104, 131, 194, 261, 287, 293, 296, 300, 301 ] }
+{ "id": 40, "len": 7, "tokens": [ 45, 129, 257, 283, 298, 299, 302 ] }
+{ "id": 41, "len": 5, "tokens": [ 49, 58, 237, 257, 302 ] }
+{ "id": 42, "len": 5, "tokens": [ 91, 210, 245, 294, 300 ] }
+{ "id": 43, "len": 8, "tokens": [ 70, 99, 287, 294, 297, 298, 300, 301 ] }
+{ "id": 44, "len": 6, "tokens": [ 2, 203, 291, 296, 297, 301 ] }
+{ "id": 45, "len": 5, "tokens": [ 68, 101, 110, 297, 301 ] }
+{ "id": 46, "len": 8, "tokens": [ 24, 76, 118, 119, 161, 295, 296, 298 ] }
+{ "id": 47, "len": 4, "tokens": [ 46, 55, 194, 252 ] }
+{ "id": 48, "len": 8, "tokens": [ 96, 114, 160, 272, 274, 297, 300, 301 ] }
+{ "id": 49, "len": 8, "tokens": [ 121, 152, 163, 183, 272, 296, 298, 301 ] }
+{ "id": 50, "len": 6, "tokens": [ 6, 188, 293, 294, 297, 301 ] }
+{ "id": 51, "len": 3, "tokens": [ 9, 92, 295 ] }
+{ "id": 52, "len": 7, "tokens": [ 85, 90, 97, 151, 217, 287, 293 ] }
+{ "id": 53, "len": 6, "tokens": [ 167, 202, 291, 297, 301, 302 ] }
+{ "id": 54, "len": 9, "tokens": [ 20, 63, 88, 136, 150, 246, 293, 294, 300 ] }
+{ "id": 55, "len": 7, "tokens": [ 79, 106, 107, 192, 287, 293, 296 ] }
+{ "id": 56, "len": 5, "tokens": [ 165, 253, 274, 297, 301 ] }
+{ "id": 57, "len": 5, "tokens": [ 8, 43, 297, 299, 301 ] }
+{ "id": 58, "len": 8, "tokens": [ 38, 103, 180, 257, 268, 293, 294, 296 ] }
+{ "id": 59, "len": 6, "tokens": [ 18, 287, 292, 297, 298, 301 ] }
+{ "id": 60, "len": 4, "tokens": [ 23, 84, 225, 300 ] }
+{ "id": 61, "len": 8, "tokens": [ 197, 266, 282, 283, 284, 289, 294, 295 ] }
+{ "id": 62, "len": 9, "tokens": [ 126, 141, 266, 276, 281, 282, 284, 289, 295 ] }
+{ "id": 63, "len": 7, "tokens": [ 261, 263, 282, 284, 289, 295, 298 ] }
+{ "id": 64, "len": 7, "tokens": [ 225, 255, 261, 283, 294, 300, 302 ] }
+{ "id": 65, "len": 9, "tokens": [ 37, 56, 222, 282, 284, 289, 295, 296, 298 ] }
+{ "id": 66, "len": 10, "tokens": [ 112, 153, 189, 266, 268, 282, 284, 289, 296, 300 ] }
+{ "id": 67, "len": 6, "tokens": [ 80, 282, 283, 284, 289, 298 ] }
+{ "id": 68, "len": 3, "tokens": [ 128, 162, 185 ] }
+{ "id": 69, "len": 1, "tokens": [ 93 ] }
+{ "id": 70, "len": 3, "tokens": [ 127, 145, 300 ] }
+{ "id": 71, "len": 11, "tokens": [ 15, 113, 135, 170, 171, 182, 255, 283, 293, 294, 302 ] }
+{ "id": 72, "len": 6, "tokens": [ 40, 125, 157, 169, 174, 222 ] }
+{ "id": 73, "len": 7, "tokens": [ 36, 42, 273, 283, 294, 300, 302 ] }
+{ "id": 74, "len": 12, "tokens": [ 53, 66, 124, 164, 172, 177, 212, 272, 295, 296, 300, 302 ] }
+{ "id": 75, "len": 4, "tokens": [ 241, 271, 273, 302 ] }
+{ "id": 76, "len": 8, "tokens": [ 130, 218, 230, 264, 291, 292, 297, 302 ] }
+{ "id": 77, "len": 4, "tokens": [ 159, 272, 274, 300 ] }
+{ "id": 78, "len": 5, "tokens": [ 94, 116, 149, 205, 300 ] }
+{ "id": 79, "len": 5, "tokens": [ 168, 187, 203, 212, 302 ] }
+{ "id": 80, "len": 1, "tokens": [ 273 ] }
+{ "id": 81, "len": 11, "tokens": [ 143, 198, 216, 223, 227, 238, 277, 286, 288, 290, 299 ] }
+{ "id": 82, "len": 12, "tokens": [ 198, 216, 223, 227, 238, 277, 281, 285, 286, 288, 290, 299 ] }
+{ "id": 83, "len": 13, "tokens": [ 256, 265, 267, 269, 275, 277, 278, 279, 285, 286, 288, 290, 293 ] }
+{ "id": 84, "len": 14, "tokens": [ 265, 267, 269, 270, 275, 277, 278, 279, 281, 285, 286, 288, 290, 293 ] }
+{ "id": 85, "len": 11, "tokens": [ 200, 201, 206, 247, 249, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 86, "len": 12, "tokens": [ 200, 201, 220, 247, 249, 263, 273, 274, 279, 296, 299, 302 ] }
+{ "id": 87, "len": 13, "tokens": [ 196, 251, 256, 265, 267, 275, 277, 278, 279, 285, 288, 290, 292 ] }
+{ "id": 88, "len": 15, "tokens": [ 1, 196, 251, 265, 267, 275, 277, 278, 279, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 89, "len": 9, "tokens": [ 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 90, "len": 13, "tokens": [ 11, 67, 98, 140, 195, 209, 228, 233, 234, 244, 258, 291, 302 ] }
+{ "id": 91, "len": 11, "tokens": [ 204, 213, 220, 226, 229, 236, 240, 263, 296, 299, 302 ] }
+{ "id": 92, "len": 10, "tokens": [ 204, 206, 213, 226, 229, 236, 240, 296, 299, 302 ] }
+{ "id": 93, "len": 6, "tokens": [ 25, 158, 231, 253, 294, 299 ] }
+{ "id": 94, "len": 5, "tokens": [ 184, 231, 253, 276, 299 ] }
+{ "id": 95, "len": 16, "tokens": [ 28, 81, 133, 142, 193, 207, 208, 211, 215, 224, 248, 288, 290, 292, 296, 302 ] }
+{ "id": 96, "len": 18, "tokens": [ 62, 77, 193, 207, 208, 211, 215, 224, 248, 263, 270, 285, 286, 288, 290, 292, 296, 302 ] }
+{ "id": 97, "len": 13, "tokens": [ 199, 232, 235, 254, 256, 269, 270, 278, 285, 286, 288, 290, 292 ] }
+{ "id": 98, "len": 14, "tokens": [ 181, 199, 232, 235, 254, 269, 270, 278, 281, 285, 286, 288, 290, 292 ] }
+{ "id": 99, "len": 6, "tokens": [ 51, 60, 72, 75, 219, 302 ] }
+{ "id": 100, "len": 5, "tokens": [ 14, 39, 120, 294, 300 ] }
diff --git a/asterix-app/src/test/resources/runtimets/results/misc/tid_01/tid_01.1.adm b/asterix-app/src/test/resources/runtimets/results/misc/tid_01/tid_01.1.adm
index c55eb7a..5f5fbe7 100644
--- a/asterix-app/src/test/resources/runtimets/results/misc/tid_01/tid_01.1.adm
+++ b/asterix-app/src/test/resources/runtimets/results/misc/tid_01/tid_01.1.adm
@@ -1,3 +1,3 @@
-0
1
-2
\ No newline at end of file
+2
+3
\ No newline at end of file
diff --git a/asterix-app/src/test/resources/runtimets/results/open-closed/query-issue453-2/query-issue453-2.1.adm b/asterix-app/src/test/resources/runtimets/results/open-closed/query-issue453-2/query-issue453-2.1.adm
index b573845..67218de 100644
--- a/asterix-app/src/test/resources/runtimets/results/open-closed/query-issue453-2/query-issue453-2.1.adm
+++ b/asterix-app/src/test/resources/runtimets/results/open-closed/query-issue453-2/query-issue453-2.1.adm
@@ -1,16 +1,16 @@
-{ "id": 0, "int_m": 1, "int_o": 1, "string_m": "a", "string_o": "a" }
-{ "id": 1, "int_m": 1, "int_o": 1, "string_m": "a", "string_o": null }
-{ "id": 2, "int_m": 1, "int_o": 1, "string_m": "b", "string_o": "a" }
-{ "id": 3, "int_m": 1, "int_o": 1, "string_m": "b", "string_o": null }
-{ "id": 4, "int_m": 1, "int_o": null, "string_m": "a", "string_o": "a" }
-{ "id": 5, "int_m": 1, "int_o": null, "string_m": "a", "string_o": null }
-{ "id": 6, "int_m": 1, "int_o": null, "string_m": "b", "string_o": "a" }
-{ "id": 7, "int_m": 1, "int_o": null, "string_m": "b", "string_o": null }
-{ "id": 8, "int_m": 2, "int_o": 1, "string_m": "a", "string_o": "a" }
-{ "id": 9, "int_m": 2, "int_o": 1, "string_m": "a", "string_o": null }
-{ "id": 10, "int_m": 2, "int_o": 1, "string_m": "b", "string_o": "a" }
-{ "id": 11, "int_m": 2, "int_o": 1, "string_m": "b", "string_o": null }
-{ "id": 12, "int_m": 2, "int_o": null, "string_m": "a", "string_o": "a" }
-{ "id": 13, "int_m": 2, "int_o": null, "string_m": "a", "string_o": null }
-{ "id": 14, "int_m": 2, "int_o": null, "string_m": "b", "string_o": "a" }
-{ "id": 15, "int_m": 2, "int_o": null, "string_m": "b", "string_o": null }
+{ "id": 1, "int_m": 1, "int_o": 1, "string_m": "a", "string_o": "a" }
+{ "id": 2, "int_m": 1, "int_o": 1, "string_m": "a", "string_o": null }
+{ "id": 3, "int_m": 1, "int_o": 1, "string_m": "b", "string_o": "a" }
+{ "id": 4, "int_m": 1, "int_o": 1, "string_m": "b", "string_o": null }
+{ "id": 5, "int_m": 1, "int_o": null, "string_m": "a", "string_o": "a" }
+{ "id": 6, "int_m": 1, "int_o": null, "string_m": "a", "string_o": null }
+{ "id": 7, "int_m": 1, "int_o": null, "string_m": "b", "string_o": "a" }
+{ "id": 8, "int_m": 1, "int_o": null, "string_m": "b", "string_o": null }
+{ "id": 9, "int_m": 2, "int_o": 1, "string_m": "a", "string_o": "a" }
+{ "id": 10, "int_m": 2, "int_o": 1, "string_m": "a", "string_o": null }
+{ "id": 11, "int_m": 2, "int_o": 1, "string_m": "b", "string_o": "a" }
+{ "id": 12, "int_m": 2, "int_o": 1, "string_m": "b", "string_o": null }
+{ "id": 13, "int_m": 2, "int_o": null, "string_m": "a", "string_o": "a" }
+{ "id": 14, "int_m": 2, "int_o": null, "string_m": "a", "string_o": null }
+{ "id": 15, "int_m": 2, "int_o": null, "string_m": "b", "string_o": "a" }
+{ "id": 16, "int_m": 2, "int_o": null, "string_m": "b", "string_o": null }
diff --git a/asterix-app/src/test/resources/runtimets/testsuite.xml b/asterix-app/src/test/resources/runtimets/testsuite.xml
index d9effed..62e5adb 100644
--- a/asterix-app/src/test/resources/runtimets/testsuite.xml
+++ b/asterix-app/src/test/resources/runtimets/testsuite.xml
@@ -13,6 +13,38 @@
! limitations under the License.
!-->
<test-suite xmlns="urn:xml.testframework.asterix.ics.uci.edu" ResultOffsetPath="results" QueryOffsetPath="queries" QueryFileExtension=".aql">
+ <test-group name="flwor">
+ <test-case FilePath="flwor">
+ <compilation-unit name="at00">
+ <output-dir compare="Text">at00</output-dir>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="flwor">
+ <compilation-unit name="at01">
+ <output-dir compare="Text">at01</output-dir>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="flwor">
+ <compilation-unit name="at02">
+ <output-dir compare="Text">at02</output-dir>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="flwor">
+ <compilation-unit name="at03">
+ <output-dir compare="Text">at03</output-dir>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="flwor">
+ <compilation-unit name="at04">
+ <output-dir compare="Text">at04</output-dir>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="flwor">
+ <compilation-unit name="at05">
+ <output-dir compare="Text">at05</output-dir>
+ </compilation-unit>
+ </test-case>
+ </test-group>
<test-group name="aggregate">
<test-case FilePath="aggregate">
<compilation-unit name="issue531_string_min_max">
diff --git a/asterix-om/src/main/java/edu/uci/ics/asterix/om/functions/AsterixBuiltinFunctions.java b/asterix-om/src/main/java/edu/uci/ics/asterix/om/functions/AsterixBuiltinFunctions.java
index d7e57d4..f5a6a61 100644
--- a/asterix-om/src/main/java/edu/uci/ics/asterix/om/functions/AsterixBuiltinFunctions.java
+++ b/asterix-om/src/main/java/edu/uci/ics/asterix/om/functions/AsterixBuiltinFunctions.java
@@ -352,6 +352,7 @@
FunctionConstants.ASTERIX_NS, "counthashed-gram-tokens", 3);
public final static FunctionIdentifier TID = new FunctionIdentifier(FunctionConstants.ASTERIX_NS, "tid", 0);
+ public final static FunctionIdentifier GTID = new FunctionIdentifier(FunctionConstants.ASTERIX_NS, "gtid", 0);
// constructors:
public final static FunctionIdentifier BOOLEAN_CONSTRUCTOR = new FunctionIdentifier(FunctionConstants.ASTERIX_NS,
diff --git a/asterix-runtime/src/main/java/edu/uci/ics/asterix/runtime/runningaggregates/std/TidRunningAggregateDescriptor.java b/asterix-runtime/src/main/java/edu/uci/ics/asterix/runtime/runningaggregates/std/TidRunningAggregateDescriptor.java
index a588ab2..185e28a 100644
--- a/asterix-runtime/src/main/java/edu/uci/ics/asterix/runtime/runningaggregates/std/TidRunningAggregateDescriptor.java
+++ b/asterix-runtime/src/main/java/edu/uci/ics/asterix/runtime/runningaggregates/std/TidRunningAggregateDescriptor.java
@@ -79,7 +79,7 @@
@Override
public void init() throws AlgebricksException {
- cnt = 0;
+ cnt = 1;
}
};
}