diff --git a/nirc_ehr/resources/queries/study/arrival.js b/nirc_ehr/resources/queries/study/arrival.js
index 9a245644..3eccf2fd 100644
--- a/nirc_ehr/resources/queries/study/arrival.js
+++ b/nirc_ehr/resources/queries/study/arrival.js
@@ -51,7 +51,8 @@ EHR.Server.TriggerManager.registerHandlerForQuery(EHR.Server.TriggerManager.Even
Id: row.Id,
date: row.birth,
qcstate: row.qcstate,
- taskid: row.taskid
+ taskid: row.taskid,
+ performedby: row.performedby
}
var birthErrors = triggerHelper.saveBirthRecord(row.Id, birthInfo);
@@ -67,7 +68,8 @@ EHR.Server.TriggerManager.registerHandlerForQuery(EHR.Server.TriggerManager.Even
date: row.date,
taskid: row.taskid,
remark: row.remark,
- qcstate: row.qcstate
+ qcstate: row.qcstate,
+ performedby: row.performedby
}
if (row.project) {
@@ -89,7 +91,8 @@ EHR.Server.TriggerManager.registerHandlerForQuery(EHR.Server.TriggerManager.Even
cage: row.cage,
taskid: row.taskid,
qcstate: row.qcstate,
- reason: row.arrivalType
+ reason: row.arrivalType,
+ performedby: row.performedby
}
var housingErrors = triggerHelper.createHousingRecord(row.Id, housingRec, "arrival");
@@ -152,6 +155,12 @@ EHR.Server.TriggerManager.registerHandlerForQuery(EHR.Server.TriggerManager.Even
hasUpdates = true;
}
+ if (row.performedby && row.performedby !== data.performedby)
+ {
+ obj.performedby = row.performedby;
+ hasUpdates = true;
+ }
+
if (hasUpdates)
{
console.info("Arrival update for animal Id " + row.Id + " included demographic changes Demographic record updated.");
diff --git a/nirc_ehr/resources/queries/study/birth.js b/nirc_ehr/resources/queries/study/birth.js
index 12f4e7d9..2596d43b 100644
--- a/nirc_ehr/resources/queries/study/birth.js
+++ b/nirc_ehr/resources/queries/study/birth.js
@@ -38,7 +38,8 @@ EHR.Server.TriggerManager.registerHandlerForQuery(EHR.Server.TriggerManager.Even
date: row.date,
taskid: row.taskid,
remark: row.remark,
- qcstate: row.qcstate
+ qcstate: row.qcstate,
+ performedby: row.performedby
}
if (row.project) {
@@ -62,7 +63,8 @@ EHR.Server.TriggerManager.registerHandlerForQuery(EHR.Server.TriggerManager.Even
cage: row.cage,
taskid: row.taskid,
qcstate: row.qcstate,
- reason: 'Husbandry'
+ reason: 'Husbandry',
+ performedby: row.performedby
}
var housingErrors = triggerHelper.createHousingRecord(row.Id, housingRec, "birth");
@@ -87,7 +89,8 @@ EHR.Server.TriggerManager.registerHandlerForQuery(EHR.Server.TriggerManager.Even
gender: row['Id/demographics/gender'] || null,
taskid: row.taskid,
remark: row.remark,
- QCStateLabel: row.QCStateLabel
+ QCStateLabel: row.QCStateLabel,
+ performedby: row.performedby
};
//find dam, if provided
@@ -136,6 +139,11 @@ EHR.Server.TriggerManager.registerHandlerForQuery(EHR.Server.TriggerManager.Even
hasUpdates = true;
}
+ if (obj.performedby && obj.performedby !== data.performedby) {
+ record.performedby = obj.performedby;
+ hasUpdates = true;
+ }
+
if (obj.QCStateLabel && obj.QCStateLabel !== data.QCStateLabel) {
record.QCStateLabel = obj.QCStateLabel;
hasUpdates = true;
diff --git a/nirc_ehr/resources/queries/study/clinical_observations.query.xml b/nirc_ehr/resources/queries/study/clinical_observations.query.xml
index a33b6963..7b058cf6 100644
--- a/nirc_ehr/resources/queries/study/clinical_observations.query.xml
+++ b/nirc_ehr/resources/queries/study/clinical_observations.query.xml
@@ -34,7 +34,6 @@
Performed By
- false
Scheduled Date
diff --git a/nirc_ehr/resources/queries/study/housing.query.xml b/nirc_ehr/resources/queries/study/housing.query.xml
index 281899e0..b3db5e14 100644
--- a/nirc_ehr/resources/queries/study/housing.query.xml
+++ b/nirc_ehr/resources/queries/study/housing.query.xml
@@ -43,7 +43,8 @@
-
+
+
diff --git a/nirc_ehr/resources/queries/study/necropsy.js b/nirc_ehr/resources/queries/study/necropsy.js
index 8550aae9..05522f36 100644
--- a/nirc_ehr/resources/queries/study/necropsy.js
+++ b/nirc_ehr/resources/queries/study/necropsy.js
@@ -54,7 +54,8 @@ function onUpsert(helper, scriptErrors, row, oldRow) {
date: row.date,
weight: row.necropsyWeight,
taskid: row.taskid,
- qcstate: qcstate
+ qcstate: qcstate,
+ performedby: row.performedby
};
triggerHelper.upsertWeightRecord(weightRecord);
}
diff --git a/nirc_ehr/resources/web/nirc_ehr/model/sources/NIRCDefault.js b/nirc_ehr/resources/web/nirc_ehr/model/sources/NIRCDefault.js
index e332da94..15cdd8bd 100644
--- a/nirc_ehr/resources/web/nirc_ehr/model/sources/NIRCDefault.js
+++ b/nirc_ehr/resources/web/nirc_ehr/model/sources/NIRCDefault.js
@@ -11,6 +11,7 @@ EHR.model.DataModelManager.registerMetadata('Default', {
},
performedby: {
hidden: false,
+ allowBlank: true,
defaultValue: LABKEY.Security.currentUser.id,
getInitialValue: function (v, rec) {
return LABKEY.Security.currentUser.id;
@@ -112,15 +113,6 @@ EHR.model.DataModelManager.registerMetadata('Default', {
'enddate': {
hidden: true
},
- performedby: {
- allowBlank: false,
- lookup: {
- schemaName: 'core',
- queryName: 'users',
- keyColumn: 'UserId',
- displayColumn: 'DisplayName',
- },
- },
reason: {
defaultValue: null,
allowBlank: false,
@@ -131,6 +123,35 @@ EHR.model.DataModelManager.registerMetadata('Default', {
filterArray: [LABKEY.Filter.create('date_disabled', null, LABKEY.Filter.Types.ISBLANK)]
}
},
+ performedby: {
+ hidden: false,
+ allowBlank: true,
+ defaultValue: LABKEY.Security.currentUser.id,
+ lookup: {
+ schemaName: 'core',
+ queryName: 'users',
+ keyColumn: 'UserId',
+ displayColumn: 'DisplayName',
+ columns: 'UserId,DisplayName,FirstName,LastName',
+ sort: 'Type,DisplayName'
+ },
+ getInitialValue: function (v, rec) {
+ return LABKEY.Security.currentUser.id;
+ },
+ editorConfig: {
+ store: {
+ type: 'labkey-store',
+ schemaName: 'core',
+
+ // 'performedby' is a text field in the dataset and its lookup to the userid is an int field - this mismatch causes it to disappear
+ // from the display when a value is selected from the dropdown even though the 'userid' value gets saved as a text (this behavior was only seen
+ // in the form panel but not in the grid panel).
+ // casting it as a varchar when loading the store fixes this issue.
+ sql: "SELECT CAST (UserId AS VARCHAR) AS UserId,DisplayName,FirstName,LastName FROM core.PrincipalsWithoutAdmin WHERE active = TRUE AND Type = 'u'",
+ autoLoad: true
+ }
+ }
+ },
},
'study.arrival': {
initialRoom: {
@@ -190,6 +211,9 @@ EHR.model.DataModelManager.registerMetadata('Default', {
treatmentid: {
hidden: true,
nullable: true
+ },
+ performedby: {
+ allowBlank: true,
}
},
'study.observation_order': {
diff --git a/nirc_ehr/src/org/labkey/nirc_ehr/query/NIRC_EHRTriggerHelper.java b/nirc_ehr/src/org/labkey/nirc_ehr/query/NIRC_EHRTriggerHelper.java
index af3d6d6c..57f72d1d 100644
--- a/nirc_ehr/src/org/labkey/nirc_ehr/query/NIRC_EHRTriggerHelper.java
+++ b/nirc_ehr/src/org/labkey/nirc_ehr/query/NIRC_EHRTriggerHelper.java
@@ -110,6 +110,7 @@ public String createHousingRecord(String id, Map row, String for
Date date = ConvertHelper.convert(row.get("date"), Date.class);
String location = ConvertHelper.convert(row.get("cage"), String.class);
String reason = ConvertHelper.convert(row.get("reason"), String.class);
+ Integer performedby = ConvertHelper.convert(row.get("performedby"), Integer.class);
if (id == null || date == null || location == null)
return "Attempting to create a housing record with no id, date, or location";
@@ -166,6 +167,7 @@ else if (enddate == null || enddate.after(deathDate))
saveRow.put("taskId", taskId);
saveRow.put("qcstate", qcstate);
saveRow.put("reason", reason);
+ saveRow.put("performedby", performedby);
if (updateRecord)
saveRow.put("objectid", ts.getMap().get("objectid"));
else
@@ -220,6 +222,11 @@ public String saveBirthRecord(String id, Map row) throws QueryUp
return "Attempting to create a birth record with no qcstate";
}
+ Integer performedby = ConvertHelper.convert(row.get("performedby"), Integer.class);
+ if (performedby == null) {
+ return "Attempting to create a birth record with no performedby";
+ }
+
TableInfo ti = getTableInfo("study", "birth");
// If there is already a housing record for this task, update that record
@@ -236,6 +243,7 @@ public String saveBirthRecord(String id, Map row) throws QueryUp
saveRow.put("date", date);
saveRow.put("taskId", taskId);
saveRow.put("qcstate", qcstate);
+ saveRow.put("performedby", performedby);
if (updateRecord)
{
saveRow.put("objectid", ts.getMap().get("objectid"));
@@ -315,6 +323,7 @@ public void upsertWeightRecord(Map row) throws QueryUpdateServic
saveRow.put("date", date);
saveRow.put("taskid", taskId);
saveRow.put("qcstate", row.get("qcstate"));
+ saveRow.put("performedby", row.get("performedby"));
if (updateRecord)
{
saveRow.put("objectid", ts.getMap().get("objectid"));
@@ -570,6 +579,11 @@ public String createAssignmentRecord(String dataset, String id, Map row)
{
- if (row != null && row.containsKey("Id"))
+ if (row != null && row.containsKey("Id") && row.get("Id") != null)
{
row.put("Id", ((String) row.get("Id")).toUpperCase());
}
}
+ private void verifyPerformedBy(TableInfo table, @Nullable Map newRow, ValidationException errors)
+ {
+ if (newRow != null && newRow.containsKey("performedby") && newRow.get("performedby") == null)
+ {
+ if (!newRow.containsKey("QCStateLabel") || newRow.get("QCStateLabel") == null)
+ {
+ errors.addFieldError("performedby", "Record in " + table.getTitle() + " cannot be submitted without Performed By if QCStateLabel is not found. Contact your administrator.");
+ }
+ else if (newRow.containsKey("QCStateLabel") && newRow.get("QCStateLabel").equals("Completed"))
+ {
+ errors.addFieldError("performedby", "Performed By must be entered in all records before submitting final. Table: " + table.getTitle());
+ }
+ }
+ }
+
@Override
public void beforeInsert(TableInfo table, Container c, User user, @Nullable Map newRow, ValidationException errors, Map extraContext) throws ValidationException
{
transformAnimalIdToUpperCase(newRow);
+ verifyPerformedBy(table, newRow, errors);
+ }
+
+ @Override
+ public void beforeUpdate(TableInfo table, Container c,
+ User user, @Nullable Map newRow, @Nullable Map oldRow,
+ ValidationException errors, Map extraContext) throws ValidationException
+ {
+ verifyPerformedBy(table, newRow, errors);
}
}
diff --git a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetArrival.tsv b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetArrival.tsv
index 73f7ec99..57117d94 100644
--- a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetArrival.tsv
+++ b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetArrival.tsv
@@ -1,6 +1,6 @@
-objectid Id QCStateLabel date remark Description
-1 TEST4551032 Completed -4377d nunc augue feugiat neque imperdiet et ornare euismod consequat
-2 TEST5904521 Completed -4188d tellus sit semper fringilla arcu tincidunt turpis quis imperdiet ultrices eleifend
-3 TEST1993532 Completed -6088d ut erat auctor fringilla hendrerit vitae ornare
-4 44442 Completed -6100d
-5 44443 Completed -6100d
\ No newline at end of file
+objectid Id QCStateLabel date remark Description performedby
+1 TEST4551032 Completed -4377d nunc augue feugiat neque imperdiet et ornare euismod consequat 1004
+2 TEST5904521 Completed -4188d tellus sit semper fringilla arcu tincidunt turpis quis imperdiet ultrices eleifend 1004
+3 TEST1993532 Completed -6088d ut erat auctor fringilla hendrerit vitae ornare 1004
+4 44442 Completed -6100d 1004
+5 44443 Completed -6100d 1004
diff --git a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetAssignment.tsv b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetAssignment.tsv
index 836b0e22..87da2266 100644
--- a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetAssignment.tsv
+++ b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetAssignment.tsv
@@ -1,9 +1,9 @@
-objectid Id QCStateLabel date enddate project
-1 44444 Completed -1381d -1321d 795644
-2 44444 Completed -1321d 640991
-3 44446 Completed -1406d -1316d 795644
-4 44446 Completed -1316d 640991
-5 TEST4551032 Completed -6362d 795644
-6 44442 Completed -6100d -5920d 640991
-7 44442 Completed -5920d 795644
-8 44443 Completed -6100d 640991
\ No newline at end of file
+objectid Id QCStateLabel date enddate project performedby
+1 44444 Completed -1381d -1321d 795644 1004
+2 44444 Completed -1321d 640991 1004
+3 44446 Completed -1406d -1316d 795644 1004
+4 44446 Completed -1316d 640991 1004
+5 TEST4551032 Completed -6362d 795644 1004
+6 44442 Completed -6100d -5920d 640991 1004
+7 44442 Completed -5920d 795644 1004
+8 44443 Completed -6100d 640991 1004
diff --git a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetBirth.tsv b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetBirth.tsv
index e97dacc0..cecdcb74 100644
--- a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetBirth.tsv
+++ b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetBirth.tsv
@@ -1,9 +1,9 @@
-objectid Id date QCStateLabel
-1 44444 -2895d Completed
-2 44445 -2854d Completed
-3 44446 -2703d Completed
-4 44447 -2600d Completed
-5 TEST6390238 -5601d Completed
-6 TEST5904521 -5602d Completed
-7 TEST3804589 -2603d Completed
-8 TEST2312318 -3000d Completed
\ No newline at end of file
+objectid Id date QCStateLabel performedby
+1 44444 -2895d Completed 1004
+2 44445 -2854d Completed 1004
+3 44446 -2703d Completed 1004
+4 44447 -2600d Completed 1004
+5 TEST6390238 -5601d Completed 1004
+6 TEST5904521 -5602d Completed 1004
+7 TEST3804589 -2603d Completed 1004
+8 TEST2312318 -3000d Completed 1004
diff --git a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetBirth.tsv~ b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetBirth.tsv~
new file mode 100644
index 00000000..cecdcb74
--- /dev/null
+++ b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetBirth.tsv~
@@ -0,0 +1,9 @@
+objectid Id date QCStateLabel performedby
+1 44444 -2895d Completed 1004
+2 44445 -2854d Completed 1004
+3 44446 -2703d Completed 1004
+4 44447 -2600d Completed 1004
+5 TEST6390238 -5601d Completed 1004
+6 TEST5904521 -5602d Completed 1004
+7 TEST3804589 -2603d Completed 1004
+8 TEST2312318 -3000d Completed 1004
diff --git a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetDeaths.tsv b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetDeaths.tsv
index 2adc5136..0c467459 100644
--- a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetDeaths.tsv
+++ b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetDeaths.tsv
@@ -1,3 +1,3 @@
-objectid Id date QCStateLabel cause manner remark
-1 TEST1993532 -2212d Completed 1 S sed nibh viverra
-2 44445 -723d Completed 2 X labor omnia vincit
\ No newline at end of file
+objectid Id date QCStateLabel cause manner remark performedby
+1 TEST1993532 -2212d Completed 1 S sed nibh viverra 1004
+2 44445 -723d Completed 2 X labor omnia vincit 1004
diff --git a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetDemographics.tsv b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetDemographics.tsv
index 52f5f567..8dc76ff0 100644
--- a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetDemographics.tsv
+++ b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetDemographics.tsv
@@ -1,14 +1,14 @@
-objectid Id QCStateLabel date birth death calculated_status gender sire dam species origin
-1 44444 Completed -1381d -1381d Alive 1 44442 44443 10 00001
-2 44446 Completed -1406d -1406d Alive 1 44442 44443 10 00003
-3 44445 Completed -1414d -1414d -726d Dead 2 44442 44443 10 00004
-4 TEST6390238 Completed -3923d -3923d Shipped 2 3565069 5250080 9 00002
-5 TEST5904521 Completed -5431d -5431d Shipped 1 8377984 9 00004
-6 TEST3804589 Completed -5806d -5806d Shipped 1 493957 9749422 9 00005
-7 TEST2312318 Completed -8069d -8069d Shipped 1 5748235 8739374 9 00002
-8 TEST1993532 Completed -11808d -11808d -2259d Dead 2 5409336 3784452 9 00003
-9 TEST4551032 Completed -6362d -6362d Alive 1 5030167 8416939 9 00001
-11 44442 Completed -6100d -6100d Alive 1 8377984 10 00004
-12 44443 Completed -6100d -6100d Alive 1 8377984 10 00004
-13 44447 Completed -2600d -2600d Alive 1 8377984 10 00004
-14 8377984 Completed -2600d -2600d Alive 1 8377984 10 00004
\ No newline at end of file
+objectid Id QCStateLabel date birth death calculated_status gender sire dam species origin performedby
+1 44444 Completed -1381d -1381d Alive 1 44442 44443 10 00001 1004
+2 44446 Completed -1406d -1406d Alive 1 44442 44443 10 00003 1004
+3 44445 Completed -1414d -1414d -726d Dead 2 44442 44443 10 00004 1004
+4 TEST6390238 Completed -3923d -3923d Shipped 2 3565069 5250080 9 00002 1004
+5 TEST5904521 Completed -5431d -5431d Shipped 1 8377984 9 00004 1004
+6 TEST3804589 Completed -5806d -5806d Shipped 1 493957 9749422 9 00005 1004
+7 TEST2312318 Completed -8069d -8069d Shipped 1 5748235 8739374 9 00002 1004
+8 TEST1993532 Completed -11808d -11808d -2259d Dead 2 5409336 3784452 9 00003 1004
+9 TEST4551032 Completed -6362d -6362d Alive 1 5030167 8416939 9 00001 1004
+11 44442 Completed -6100d -6100d Alive 1 8377984 10 00004 1004
+12 44443 Completed -6100d -6100d Alive 1 8377984 10 00004 1004
+13 44447 Completed -2600d -2600d Alive 1 8377984 10 00004 1004
+14 8377984 Completed -2600d -2600d Alive 1 8377984 10 00004 1004
diff --git a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetDeparture.tsv b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetDeparture.tsv
index 976a06a9..b158dc9e 100644
--- a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetDeparture.tsv
+++ b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetDeparture.tsv
@@ -1,5 +1,5 @@
-objectid Id date destination remark Description QCStateLabel
-1 TEST3804589 -815d 00001 Completed
-2 TEST2312318 -1823d 00002 Completed
-3 TEST5904521 -1899d 00003 Completed
-4 TEST6390238 -1896d 00004 Completed
+objectid Id date destination remark Description QCStateLabel performedby
+1 TEST3804589 -815d 00001 Completed 1004
+2 TEST2312318 -1823d 00002 Completed 1004
+3 TEST5904521 -1899d 00003 Completed 1004
+4 TEST6390238 -1896d 00004 Completed 1004
diff --git a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetFlags.tsv b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetFlags.tsv
index 7142f31a..45004d87 100644
--- a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetFlags.tsv
+++ b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetFlags.tsv
@@ -1,11 +1,11 @@
-objectId Id date enddate flag QCStateLabel
-1 TEST3804589 -2187d -2178d 1 Completed
-2 TEST4551032 -2243d -2213d 2 Completed
-3 TEST5904521 -2215d -2186d 3 Completed
-4 TEST1112911 -2215d 4 Completed
-5 TEST1112911 -2215d 5 Completed
-6 44444 -1423d -560d 3 Completed
-7 44444 -1423d -560d 1 Completed
-10 44444 -1208d 3 Completed
-8 44446 -1208d 3 Completed
-9 TSTCP -1423d -560d 3 Completed
+objectId Id date enddate flag QCStateLabel performedby
+1 TEST3804589 -2187d -2178d 1 Completed 1004
+2 TEST4551032 -2243d -2213d 2 Completed 1004
+3 TEST5904521 -2215d -2186d 3 Completed 1004
+4 TEST1112911 -2215d 4 Completed 1004
+5 TEST1112911 -2215d 5 Completed 1004
+6 44444 -1423d -560d 3 Completed 1004
+7 44444 -1423d -560d 1 Completed 1004
+10 44444 -1208d 3 Completed 1004
+8 44446 -1208d 3 Completed 1004
+9 TSTCP -1423d -560d 3 Completed 1004
diff --git a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetHousing.tsv b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetHousing.tsv
index 15936935..23969c02 100644
--- a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetHousing.tsv
+++ b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetHousing.tsv
@@ -1,9 +1,9 @@
-objectid Id QCStateLabel date enddate cage
-1 44444 Completed -1381d -1321d 11 - Rm 202B - ZZA
-2 44444 Completed -1321d 11 - Rm 202B - ZZB
-3 44446 Completed -1406d -1316d 11 - Rm 202B - ZZA
-4 44446 Completed -1316d 11 - Rm 202B - ZZC
-5 TEST4551032 Completed -6362d 11 - Rm 202B - ZZD
-6 44442 Completed -6100d -5920d 11 - Rm 202B - ZZA
-7 44442 Completed -5920d 11 - Rm 202B - ZZC
-8 44443 Completed -6100d 11 - Rm 202B - ZZF
\ No newline at end of file
+objectid Id QCStateLabel date enddate cage performedby
+1 44444 Completed -1381d -1321d 11 - Rm 202B - ZZA 1004
+2 44444 Completed -1321d 11 - Rm 202B - ZZB 1004
+3 44446 Completed -1406d -1316d 11 - Rm 202B - ZZA 1004
+4 44446 Completed -1316d 11 - Rm 202B - ZZC 1004
+5 TEST4551032 Completed -6362d 11 - Rm 202B - ZZD 1004
+6 44442 Completed -6100d -5920d 11 - Rm 202B - ZZA 1004
+7 44442 Completed -5920d 11 - Rm 202B - ZZC 1004
+8 44443 Completed -6100d 11 - Rm 202B - ZZF 1004
diff --git a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetProtocolAssignment.tsv b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetProtocolAssignment.tsv
index 436be4f4..b9f68b52 100644
--- a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetProtocolAssignment.tsv
+++ b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetProtocolAssignment.tsv
@@ -1,9 +1,9 @@
-objectid Id QCStateLabel date enddate protocol
-1 44444 Completed -1381d -1321d dummyprotocol
-2 44444 Completed -1321d protocol101
-3 44446 Completed -1406d -1316d dummyprotocol
-4 44446 Completed -1316d protocol101
-5 TEST4551032 Completed -6362d protocol101
-6 44442 Completed -6100d -5920d dummyprotocol
-7 44442 Completed -5920d protocol101
-8 44443 Completed -6100d protocol101
\ No newline at end of file
+objectid Id QCStateLabel date enddate protocol performedby
+1 44444 Completed -1381d -1321d dummyprotocol 1004
+2 44444 Completed -1321d protocol101 1004
+3 44446 Completed -1406d -1316d dummyprotocol 1004
+4 44446 Completed -1316d protocol101 1004
+5 TEST4551032 Completed -6362d protocol101 1004
+6 44442 Completed -6100d -5920d dummyprotocol 1004
+7 44442 Completed -5920d protocol101 1004
+8 44443 Completed -6100d protocol101 1004
diff --git a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetWeight.tsv b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetWeight.tsv
index 8d685195..75fd789d 100644
--- a/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetWeight.tsv
+++ b/nirc_ehr/test/sampledata/nirc_ehr/study/study/datasets/datasetWeight.tsv
@@ -1,811 +1,811 @@
-objectid Id date weight remark QCStateLabel units
-1 TEST3804589 -5735d 0.037 vel praesent tincidunt Completed
-2 TEST3804589 -5730d 0.035 erat et convallis Completed
-3 TEST3804589 -5727d 0.041 egestas pharetra Completed
-4 TEST3804589 -5722d 0.045 sed dui suscipit Completed
-5 TEST3804589 -5714d 0.058 a aliquet et tempus Completed
-6 TEST3804589 -5691d 0.165 nam laoreet suscipit Completed
-7 TEST3804589 -5610d 0.216 mauris risus metus Completed
-8 TEST3804589 -5533d 0.271 et turpis at posuere Completed
-9 TEST3804589 -5529d 0.271 gravida enim Completed
-10 TEST3804589 -5485d 0.319 nullam aliquet Completed
-11 TEST3804589 -5386d 0.363 laoreet lacinia Completed
-12 TEST3804589 -5301d 0.348 nulla lorem eleifend Completed
-13 TEST3804589 -5183d 0.401 et massa cras Completed
-14 TEST3804589 -5120d 0.398 felis velit fringilla Completed
-15 TEST3804589 -5048d 0.389 pulvinar cursus Completed
-16 TEST3804589 -5016d 0.388 molestie duis Completed
-17 TEST3804589 -4936d 0.399 curabitur ornare Completed
-18 TEST3804589 -4907d 0.404 dolor non vestibulum Completed
-19 TEST3804589 -4881d 0.379 scelerisque arcu Completed
-20 TEST3804589 -4873d 0.39 velit lobortis Completed
-21 TEST3804589 -4853d 0.377 aenean enim ut Completed
-22 TEST3804589 -4837d 0.377 et duis at nisi Completed
-23 TEST3804589 -4819d 0.405 felis bibendum Completed
-24 TEST3804589 -4790d 0.373 congue erat integer Completed
-25 TEST3804589 -4762d 0.39 condimentum suscipit Completed
-26 TEST3804589 -4729d 0.417 molestie ante Completed
-27 TEST3804589 -4722d 0.415 nisi quam semper Completed
-28 TEST3804589 -4701d 0.433 sit sed ac consectetur Completed
-29 TEST3804589 -4686d 0.434 id consectetur Completed
-30 TEST3804589 -4672d 0.438 eget urna fusce Completed
-31 TEST3804589 -4666d 0.394 amet turpis sed Completed
-32 TEST3804589 -4657d 0.417 placerat tellus Completed
-33 TEST3804589 -4638d 0.436 egestas varius Completed
-34 TEST3804589 -4627d 0.416 pharetra velit Completed
-35 TEST3804589 -4559d 0.435 nec consequat Completed
-36 TEST3804589 -4491d 0.386 lectus non tempor Completed
-37 TEST3804589 -4486d 0.382 at sed dapibus Completed
-38 TEST3804589 -4477d 0.359 arcu ac rutrum Completed
-39 TEST3804589 -4445d 0.415 sollicitudin at Completed
-40 TEST3804589 -4438d 0.416 vehicula erat Completed
-41 TEST3804589 -4348d 0.3883 platea at egestas Completed
-42 TEST3804589 -4278d 0.396 id in ut accumsan Completed
-43 TEST3804589 -4187d 0.375 nibh curabitur Completed
-44 TEST3804589 -4097d 0.407 amet nec porta Completed
-45 TEST3804589 -4067d 0.401 accumsan duis Completed
-46 TEST3804589 -3978d 0.439 sed dapibus integer Completed
-47 TEST3804589 -3906d 0.4 facilisis consequat Completed
-48 TEST3804589 -3851d 0.423 diam etiam nec Completed
-49 TEST3804589 -3795d 0.431 fringilla magna Completed
-50 TEST3804589 -3713d 0.427 orci tellus praesent Completed
-51 TEST3804589 -3661d 0.396 fringilla nec Completed
-52 TEST3804589 -3647d 0.423 odio in mollis Completed
-53 TEST3804589 -3600d 0.431 enim sit congue Completed
-54 TEST3804589 -3536d 0.439 a massa auctor Completed
-55 TEST3804589 -3487d 0.432 sollicitudin lobortis Completed
-56 TEST3804589 -3415d 0.424 turpis sed parturient Completed
-57 TEST3804589 -3409d 0.432 molestie fusce Completed
-58 TEST3804589 -3343d 0.439 maecenas pulvinar Completed
-59 TEST3804589 -3334d 0.433 parturient sodales Completed
-60 TEST3804589 -3333d 0.433 interdum rutrum Completed
-61 TEST3804589 -3327d 0.427 suspendisse id Completed
-62 TEST3804589 -3326d 0.427 vitae aliquam Completed
-63 TEST3804589 -3320d 0.418 nunc fringilla Completed
-64 TEST3804589 -3318d 0.429 vitae ac lectus Completed
-65 TEST3804589 -3313d 0.43 egestas auctor Completed
-66 TEST3804589 -3306d 0.41 nunc orci sed Completed
-67 TEST3804589 -3299d 0.428 diam praesent Completed
-68 TEST3804589 -3292d 0.435 condimentum faucibus Completed
-69 TEST3804589 -3285d 0.45 amet tincidunt Completed
-70 TEST3804589 -3278d 0.434 gravida ante eu Completed
-71 TEST3804589 -3271d 0.441 scelerisque congue Completed
-72 TEST3804589 -3264d 0.422 facilisis facilisi Completed
-73 TEST3804589 -3257d 0.419 interdum interdum Completed
-74 TEST3804589 -3199d 0.443 lobortis vestibulum Completed
-75 TEST3804589 -3161d 0.443 curae; a tempor Completed
-76 TEST3804589 -3091d 0.438 sit facilisi augue Completed
-77 TEST3804589 -3028d 0.426 ante lacus et Completed
-78 TEST3804589 -2979d 0.435 aliquet nisi metus Completed
-79 TEST3804589 -2934d 0.422 aliquet morbi Completed
-80 TEST3804589 -2928d 0.446 ligula turpis Completed
-81 TEST3804589 -2922d 0.427 enim nisi et Completed
-82 TEST3804589 -2913d 0.421 mi cursus proin Completed
-83 TEST3804589 -2905d 0.419 molestie ad consectetur Completed
-84 TEST3804589 -2899d 0.429 erat turpis vivamus Completed
-85 TEST3804589 -2892d 0.439 tortor sodales Completed
-86 TEST3804589 -2884d 0.429 nunc fusce urna Completed
-87 TEST3804589 -2877d 0.419 in fringilla vehicula Completed
-88 TEST3804589 -2871d 0.419 nostra sed est Completed
-89 TEST3804589 -2864d 0.424 vestibulum id Completed
-90 TEST3804589 -2856d 0.419 arcu lacinia velit Completed
-91 TEST3804589 -2850d 0.429 leo morbi convallis Completed
-92 TEST3804589 -2842d 0.439 sed class curabitur Completed
-93 TEST3804589 -2836d 0.431 mauris quis laoreet Completed
-94 TEST3804589 -2797d 0.43 feugiat imperdiet Completed
-95 TEST3804589 -2722d 0.432 urna congue vulputate Completed
-96 TEST3804589 -2671d 0.443 volutpat pellentesque Completed
-97 TEST3804589 -2615d 0.422 donec volutpat Completed
-98 TEST3804589 -2545d 0.429 sed aptent et Completed
-99 TEST3804589 -2517d 0.414 turpis condimentum Completed
-100 TEST3804589 -2489d 0.432 aliquam accumsan Completed
-101 TEST3804589 -2461d 0.436 ac sed urna consectetur Completed
-102 TEST3804589 -2451d 0.432 blandit semper Completed
-103 TEST3804589 -2419d 0.428 porttitor posuere Completed
-104 TEST3804589 -2377d 0.434 justo ultrices Completed
-105 TEST3804589 -2349d 0.403 volutpat iaculis Completed
-106 TEST3804589 -2321d 0.438 nec interdum vestibulum Completed
-107 TEST3804589 -2320d 0.427 eget ut orci tincidunt Completed
-108 TEST3804589 -2291d 0.435 sollicitudin tincidunt Completed
-109 TEST3804589 -2265d 0.439 sed etiam purus Completed
-110 TEST3804589 -2258d 0.435 interdum pharetra Completed
-111 TEST3804589 -2223d 0.449 luctus velit sem Completed
-112 TEST3804589 -2195d 0.451 quis lacinia magna Completed
-113 TEST3804589 -2167d 0.463 integer luctus Completed
-114 TEST4551032 -4397d 2.72 tempor urna urna Completed
-115 TEST4551032 -4376d 2.9 luctus lacinia Completed
-116 TEST4551032 -4362d 3.15 vivamus elementum Completed
-117 TEST4551032 -4348d 3.2 a varius mauris Completed
-118 TEST4551032 -4334d 3.25 turpis rutrum Completed
-119 TEST4551032 -4319d 3.33 massa eu laoreet Completed
-120 TEST4551032 -4306d 3.37 nec ut lacus Completed
-121 TEST4551032 -4292d 3.55 tellus sollicitudin Completed
-122 TEST4551032 -4251d 3.75 luctus lorem Completed
-123 TEST4551032 -4236d 3.96 in accumsan at Completed
-124 TEST4551032 -4223d 3.81 et sagittis arcu Completed
-125 TEST4551032 -4216d 3.79 mollis volutpat Completed
-126 TEST4551032 -4209d 3.79 semper ante faucibus Completed
-127 TEST4551032 -4208d 3.65 malesuada lacus Completed
-128 TEST4551032 -4202d 3.87 elit sociis accumsan Completed
-129 TEST4551032 -4195d 3.94 aliquet curabitur Completed
-130 TEST4551032 -4180d 3.97 morbi vestibulum Completed
-131 TEST4551032 -4127d 4.24 sagittis elit Completed
-132 TEST4551032 -4118d 4.23 sed cum ut consequat Completed
-133 TEST4551032 -4112d 4.37 nunc velit eget Completed
-134 TEST4551032 -4063d 4.21 turpis non libero Completed
-135 TEST4551032 -4012d 4.71 turpis amet fusce Completed
-136 TEST4551032 -3978d 4.99 amet aliquet Completed
-137 TEST4551032 -3968d 5.17 auctor lobortis Completed
-138 TEST4551032 -3948d 5.152 dolor mauris quis Completed
-139 TEST4551032 -3892d 5.22 dolor laoreet Completed
-140 TEST4551032 -3844d 5.544 laoreet neque Completed
-141 TEST4551032 -3780d 5.794 sodales augue Completed
-142 TEST4551032 -3774d 5.84 nullam nascetur Completed
-143 TEST4551032 -3711d 5.63 ac etiam ut egestas Completed
-144 TEST4551032 -3650d 5.47 id vitae eget Completed
-145 TEST4551032 -3588d 5.22 et molestie molestie Completed
-146 TEST4551032 -3514d 5.28 ac at cum non Completed
-147 TEST4551032 -3465d 5.27 sed commodo nibh Completed
-148 TEST4551032 -3411d 5.57 libero consectetur Completed
-149 TEST4551032 -3341d 5.6 rhoncus lacus Completed
-150 TEST4551032 -3284d 5.48 at maecenas pharetra Completed
-151 TEST4551032 -3216d 5.53 elit purus consequat Completed
-152 TEST4551032 -3210d 5.46 egestas venenatis Completed
-153 TEST4551032 -3203d 5.52 quisque nisl Completed
-154 TEST4551032 -3179d 5.45 tristique facilisis Completed
-155 TEST4551032 -3168d 5.51 id nec neque Completed
-156 TEST4551032 -3159d 5.57 turpis quis quis Completed
-157 TEST4551032 -3112d 5.64 tempor elementum Completed
-158 TEST4551032 -3052d 6.07 in iaculis id Completed
-159 TEST4551032 -2992d 6.09 libero odio mollis Completed
-160 TEST4551032 -2930d 6.02 lectus malesuada Completed
-161 TEST4551032 -2908d 6.08 massa gravida Completed
-162 TEST4551032 -2872d 6.1 ullamcorper Completed
-163 TEST4551032 -2859d 6.07 quam pellentesque Completed
-164 TEST4551032 -2781d 6.02 vel ut phasellus Completed
-165 TEST4551032 -2772d 6.03 luctus magna Completed
-166 TEST4551032 -2741d 6.05 egestas sollicitudin Completed
-167 TEST4551032 -2713d 6.06 vel turpis commodo Completed
-168 TEST4551032 -2685d 6.1 praesent risus Completed
-169 TEST4551032 -2657d 6.15 ut accumsan vestibulum Completed
-170 TEST4551032 -2602d 6 sed metus Completed
-171 TEST4551032 -2577d 6.3 sed ullamcorper Completed
-172 TEST4551032 -2557d 6.19 quis aliquet Completed
-173 TEST4551032 -2508d 6.14 metus ante nascetur Completed
-174 TEST4551032 -2452d 6.5 massa pellentesque Completed
-175 TEST4551032 -2425d 6.57 et elit quis Completed
-176 TEST4551032 -2417d 6.61 tincidunt tincidunt Completed
-177 TEST4551032 -2384d 6.51 pharetra non Completed
-178 TEST4551032 -2320d 6.37 dictum velit Completed
-179 TEST4551032 -2278d 6.11 egestas aliquet Completed
-180 TEST4551032 -2222d 5.91 quam morbi eget Completed
-181 TEST4551032 -2184d 5.83 amet a nisl nulla Completed
-182 TEST5904521 -4194d 2.3 vel elementum Completed
-183 TEST5904521 -4188d 2.2 aliquet dignissim Completed
-184 TEST5904521 -4174d 2.3 vestibulum lacus Completed
-185 TEST5904521 -4160d 2.45 eget condimentum Completed
-186 TEST5904521 -4146d 2.5 augue sed accumsan Completed
-187 TEST5904521 -4132d 2.45 nulla libero Completed
-188 TEST5904521 -4118d 2.55 mauris urna Completed
-189 TEST5904521 -4104d 2.45 tempus sodales Completed
-190 TEST5904521 -4012d 2.55 aliquam aliquam Completed
-191 TEST5904521 -3944d 2.54 ut urna elit Completed
-192 TEST5904521 -3902d 2.44 id sed convallis Completed
-193 TEST5904521 -3844d 2.37 urna dictum lobortis Completed
-194 TEST5904521 -3826d 2.35 suspendisse metus Completed
-195 TEST5904521 -3774d 2.56 quam magna vulputate Completed
-196 TEST5904521 -3761d 2.47 maecenas pulvinar Completed
-197 TEST5904521 -3711d 2.56 urna leo curabitur Completed
-198 TEST5904521 -3650d 2.61 varius duis non Completed
-199 TEST5904521 -3588d 2.56 sed primis venenatis Completed
-200 TEST5904521 -3537d 2.64 arcu odio malesuada Completed
-201 TEST5904521 -3525d 2.56 lacus mattis Completed
-202 TEST5904521 -3507d 2.57 phasellus consequat Completed
-203 TEST5904521 -3465d 2.6 tristique fusce Completed
-204 TEST5904521 -3411d 2.75 nascetur velit Completed
-205 TEST5904521 -3341d 2.58 libero in mollis Completed
-206 TEST5904521 -3284d 2.71 vel leo elit Completed
-207 TEST5904521 -3216d 2.84 ac nec id iaculis Completed
-208 TEST5904521 -3159d 2.82 eu id non a natoque Completed
-209 TEST5904521 -3112d 2.84 odio nulla blandit Completed
-210 TEST5904521 -3052d 2.94 ante mi proin Completed
-211 TEST5904521 -2999d 3.08 laoreet metus Completed
-212 TEST5904521 -2997d 2.92 vitae ullamcorper Completed
-213 TEST5904521 -2937d 2.85 justo lacinia Completed
-214 TEST5904521 -2930d 2.87 quam quis ipsum Completed
-215 TEST5904521 -2891d 2.995 fusce massa cursus Completed
-216 TEST5904521 -2887d 2.87 in tempor at Completed
-217 TEST5904521 -2859d 3.03 ullamcorper elit Completed
-218 TEST5904521 -2781d 2.86 at in porttitor Completed
-219 TEST5904521 -2772d 2.84 purus vitae dui Completed
-220 TEST5904521 -2741d 2.66 quis suscipit Completed
-221 TEST5904521 -2713d 2.65 risus nec scelerisque Completed
-222 TEST5904521 -2685d 2.65 ultrices dis Completed
-223 TEST5904521 -2657d 2.75 id ipsum fermentum Completed
-224 TEST5904521 -2602d 2.8 nulla porttitor Completed
-225 TEST5904521 -2577d 2.88 suspendisse tellus Completed
-226 TEST5904521 -2557d 2.93 hendrerit nunc Completed
-227 TEST5904521 -2508d 2.96 molestie amet Completed
-228 TEST5904521 -2452d 2.98 hendrerit sit Completed
-229 TEST5904521 -2417d 3.01 tempus consectetur Completed
-230 TEST5904521 -2384d 3.09 gravida ridiculus Completed
-231 TEST5904521 -2320d 3.2 nec vel arcu Completed
-232 TEST5904521 -2278d 3.35 quam urna magna Completed
-233 TEST5904521 -2222d 3.36 nunc viverra Completed
-234 TEST5904521 -2184d 3.34 dui eget semper Completed
-235 TEST6390238 -3881d 0.44 felis tortor Completed
-236 TEST6390238 -3882d 0.442 sodales malesuada Completed
-237 TEST6390238 -3880d 0.449 posuere egestas Completed
-238 TEST6390238 -3879d 0.439 turpis eu est Completed
-239 TEST6390238 -3878d 0.466 in suscipit nisl Completed
-240 TEST6390238 -3843d 0.54 hendrerit eros Completed
-241 TEST6390238 -3818d 0.7 id ipsum ultricies Completed
-242 TEST6390238 -3790d 0.74 feugiat lacus Completed
-243 TEST6390238 -3696d 1.61 sed imperdiet Completed
-244 TEST6390238 -3662d 1.29 congue proin Completed
-245 TEST6390238 -3622d 1.45 aliquam nec diam Completed
-246 TEST6390238 -3549d 1.8 amet nisi morbi Completed
-247 TEST6390238 -3502d 1.91 id consectetur Completed
-248 TEST6390238 -3455d 2.26 sagittis torquent Completed
-249 TEST6390238 -3423d 2.24 sit purus mi Completed
-250 TEST6390238 -3369d 2.29 eget at non elit Completed
-251 TEST6390238 -3319d 2.48 ultricies fringilla Completed
-252 TEST6390238 -3292d 2.55 ut ultricies Completed
-253 TEST6390238 -3283d 2.7 augue auctor Completed
-254 TEST6390238 -3269d 2.73 libero mi ipsum Completed
-255 TEST6390238 -3255d 2.76 leo quis vitae Completed
-256 TEST6390238 -3231d 2.76 aliquam magna Completed
-257 TEST6390238 -3192d 2.88 feugiat quisque Completed
-258 TEST6390238 -3152d 2.91 libero sit arcu Completed
-259 TEST6390238 -3145d 2.98 consectetur quis Completed
-260 TEST6390238 -3140d 3.07 amet lectus pellentesque Completed
-261 TEST6390238 -3125d 3.19 ut pellentesque Completed
-262 TEST6390238 -3088d 3.12 odio nunc sed Completed
-263 TEST6390238 -3054d 3.11 ut consectetur Completed
-264 TEST6390238 -3012d 3.27 ac et imperdiet Completed
-265 TEST6390238 -2970d 3.37 interdum ut Completed
-266 TEST6390238 -2941d 3.61 imperdiet suspendisse Completed
-267 TEST6390238 -2920d 3.7 aliquet dapibus Completed
-268 TEST6390238 -2906d 3.54 ut dignissim Completed
-269 TEST6390238 -2878d 3.8 ultrices phasellus Completed
-270 TEST6390238 -2859d 3.82 sagittis tempor Completed
-271 TEST6390238 -2830d 4.02 ut fermentum Completed
-272 TEST6390238 -2802d 4.16 eleifend leo Completed
-273 TEST6390238 -2783d 4.26 pretium gravida Completed
-274 TEST6390238 -2741d 4.42 fermentum morbi Completed
-275 TEST6390238 -2739d 4.22 commodo ac amet Completed
-276 TEST6390238 -2696d 4.66 lacus turpis Completed
-277 TEST6390238 -2668d 4.74 tincidunt vel Completed
-278 TEST6390238 -2629d 4.6 nisl habitant Completed
-279 TEST6390238 -2578d 4.71 ac risus sollicitudin Completed
-280 TEST6390238 -2559d 4.77 id tellus at Completed
-281 TEST6390238 -2510d 5 imperdiet Completed
-282 TEST6390238 -2482d 5.38 ac praesent et Completed
-283 TEST6390238 -2445d 5.38 egestas semper Completed
-284 TEST6390238 -2402d 5.5 lectus egestas Completed
-285 TEST6390238 -2368d 5.59 non ornare venenatis Completed
-286 TEST6390238 -2360d 5.77 vehicula libero Completed
-287 TEST6390238 -2331d 6.55 quis at quis Completed
-288 TEST6390238 -2303d 6.34 condimentum sagittis Completed
-289 TEST6390238 -2276d 6.55 non dui eu curabitur Completed
-290 TEST6390238 -2248d 6.76 orci condimentum Completed
-291 TEST6390238 -2233d 6.82 quis augue interdum Completed
-292 TEST6390238 -2219d 7.02 magna ornare Completed
-293 TEST6390238 -2195d 7.03 faucibus scelerisque Completed
-294 TEST6390238 -2152d 7.58 venenatis quam Completed
-295 TEST6390238 -2136d 7.4 vivamus nec Completed
-296 TEST2312318 -8015d 0.61 ligula sed ipsum Completed
-297 TEST2312318 -7991d 0.74 a felis quam Completed
-298 TEST2312318 -7955d 0.94 mauris orci eget Completed
-299 TEST2312318 -7935d 1.08 curabitur in Completed
-300 TEST2312318 -7835d 1.5 augue laoreet Completed
-301 TEST2312318 -7777d 1.85 tempor turpis Completed
-302 TEST2312318 -7709d 2 amet integer Completed
-303 TEST2312318 -7692d 2.06 diam massa nulla Completed
-304 TEST2312318 -7667d 2.3 himenaeos eu Completed
-305 TEST2312318 -7589d 2.48 ultricies integer Completed
-306 TEST2312318 -7521d 2.68 commodo nec non Completed
-307 TEST2312318 -7490d 2.6 nibh erat pellentesque Completed
-308 TEST2312318 -7420d 3.06 a id aliquet Completed
-309 TEST2312318 -7309d 3.36 id proin nisi Completed
-310 TEST2312318 -7238d 3.75 iaculis tincidunt Completed
-311 TEST2312318 -7175d 4.02 scelerisque turpis Completed
-312 TEST2312318 -7093d 4.25 nulla lacinia Completed
-313 TEST2312318 -7039d 4.24 egestas consequat Completed
-314 TEST2312318 -6976d 4.38 molestie rhoncus Completed
-315 TEST2312318 -6927d 4.21 nibh mattis viverra Completed
-316 TEST2312318 -6840d 4.87 amet volutpat Completed
-317 TEST2312318 -6721d 4.93 eu fusce pharetra Completed
-318 TEST2312318 -6645d 4.83 eu eu orci feugiat Completed
-319 TEST2312318 -6556d 5.05 a ultricies lacus Completed
-320 TEST2312318 -6463d 5.35 euismod ullamcorper Completed
-321 TEST2312318 -6448d 5.44 aliquam feugiat Completed
-322 TEST2312318 -6440d 5.4 eleifend tincidunt Completed
-323 TEST2312318 -6434d 5.66 elit tincidunt Completed
-324 TEST2312318 -6420d 5.56 vehicula ut iaculis Completed
-325 TEST2312318 -6406d 5.7 proin a nisi Completed
-326 TEST2312318 -6392d 5.7 in dolor nunc Completed
-327 TEST2312318 -6378d 5.66 cum turpis id Completed
-328 TEST2312318 -6367d 5.92 primis quam a Completed
-329 TEST2312318 -6346d 5.86 non turpis malesuada Completed
-330 TEST2312318 -6325d 5.84 proin luctus Completed
-331 TEST2312318 -6297d 5.9 adipiscing sapien Completed
-332 TEST2312318 -6276d 6.06 ut augue justo Completed
-333 TEST2312318 -6254d 5.74 varius urna dolor Completed
-334 TEST2312318 -6240d 5.6 odio nullam Completed
-335 TEST2312318 -6234d 5.6 quis sollicitudin Completed
-336 TEST2312318 -6213d 6.02 sodales fames Completed
-337 TEST2312318 -6192d 6.02 aliquet nunc Completed
-338 TEST2312318 -6178d 5.8 mauris at diam Completed
-339 TEST2312318 -6154d 5.85 suspendisse in Completed
-340 TEST2312318 -6126d 6.4 aliquam eu nunc Completed
-341 TEST2312318 -6114d 6.45 sed congue aliquet Completed
-342 TEST2312318 -6100d 6.55 turpis diam sed Completed
-343 TEST2312318 -6086d 6.7 vestibulum praesent Completed
-344 TEST2312318 -6072d 7 sagittis sodales Completed
-345 TEST2312318 -6056d 7.35 sed eget lacinia Completed
-346 TEST2312318 -6037d 7.5 erat diam leo Completed
-347 TEST2312318 -6022d 7.6 tortor praesent Completed
-348 TEST2312318 -6009d 7.8 justo urna pretium Completed
-349 TEST2312318 -5994d 7.85 quis commodo Completed
-350 TEST2312318 -5972d 8 orci justo Completed
-351 TEST2312318 -5959d 8 penatibus Completed
-352 TEST2312318 -5945d 7.95 nec tempor egestas Completed
-353 TEST2312318 -5938d 8 tincidunt Completed
-354 TEST2312318 -5925d 8 eget sit nulla Completed
-355 TEST2312318 -5909d 7.95 augue duis non Completed
-356 TEST2312318 -5895d 7.95 nunc ut scelerisque Completed
-357 TEST2312318 -5882d 7.9 neque quis placerat Completed
-358 TEST2312318 -5869d 7.85 volutpat leo Completed
-359 TEST2312318 -5855d 7.75 aliquet quis Completed
-360 TEST2312318 -5841d 8.15 rhoncus ipsum Completed
-361 TEST2312318 -5827d 8.4 blandit sapien Completed
-362 TEST2312318 -5799d 8.5 sem nullam in Completed
-363 TEST2312318 -5783d 8.7 varius scelerisque Completed
-364 TEST2312318 -5771d 8.7 ac pellentesque Completed
-365 TEST2312318 -5757d 8.7 vitae nec ac Completed
-366 TEST2312318 -5743d 8.8 eu nisi aliquam Completed
-367 TEST2312318 -5728d 8.95 neque quis felis Completed
-368 TEST2312318 -5714d 9 ac vel laoreet Completed
-369 TEST2312318 -5700d 9.1 pellentesque Completed
-370 TEST2312318 -5686d 9.2 dapibus vivamus Completed
-371 TEST2312318 -5672d 9.4 purus magna Completed
-372 TEST2312318 -5658d 9.35 dui arcu praesent Completed
-373 TEST2312318 -5632d 9.6 volutpat posuere Completed
-374 TEST2312318 -5609d 9.45 turpis nec nec Completed
-375 TEST2312318 -5581d 9.15 in proin accumsan Completed
-376 TEST2312318 -5510d 9.3 mauris ut auctor Completed
-377 TEST2312318 -5455d 9.1 arcu cras ornare Completed
-378 TEST2312318 -5441d 9 pharetra hendrerit Completed
-379 TEST2312318 -5422d 9.35 purus taciti Completed
-380 TEST2312318 -5413d 9.35 tincidunt risus Completed
-381 TEST2312318 -5408d 9.5 ipsum ipsum Completed
-382 TEST2312318 -5357d 9.25 adipiscing at Completed
-383 TEST2312318 -5349d 9.35 et integer proin Completed
-384 TEST2312318 -5330d 9.15 sem nunc ante Completed
-385 TEST2312318 -5296d 9.1 ut augue aliquam Completed
-386 TEST2312318 -5288d 8.9 auctor purus Completed
-387 TEST2312318 -5282d 9 integer ut Completed
-388 TEST2312318 -5273d 8.85 velit enim nullam Completed
-389 TEST2312318 -5268d 8.85 nulla posuere Completed
-390 TEST2312318 -5247d 9.05 eget imperdiet Completed
-391 TEST2312318 -5240d 9 ornare accumsan Completed
-392 TEST2312318 -5219d 8.9 eu ullamcorper Completed
-393 TEST2312318 -5217d 9 consequat Completed
-394 TEST2312318 -5205d 9.1 tincidunt natoque Completed
-395 TEST2312318 -5191d 9.15 tincidunt vel Completed
-396 TEST2312318 -5184d 9.4 in est mi sapien Completed
-397 TEST2312318 -5162d 9.25 nunc id sociosqu Completed
-398 TEST2312318 -5156d 9.2 eget quam fermentum Completed
-399 TEST2312318 -5148d 9.5 proin nam semper Completed
-400 TEST2312318 -5141d 9.45 sit nunc lobortis Completed
-401 TEST2312318 -5135d 9.35 hendrerit lacus Completed
-402 TEST2312318 -5128d 9.4 urna lorem dolor Completed
-403 TEST2312318 -5121d 9.45 in rutrum consequat Completed
-404 TEST2312318 -5114d 9.4 lectus egestas Completed
-405 TEST2312318 -5107d 9.45 ut vestibulum Completed
-406 TEST2312318 -5100d 9.45 vestibulum mattis Completed
-407 TEST2312318 -5093d 9.2 fames amet nisi Completed
-408 TEST2312318 -5086d 9.15 sed mauris consectetur Completed
-409 TEST2312318 -5079d 8.9 vitae risus Completed
-410 TEST2312318 -5072d 9 ultricies Completed
-411 TEST2312318 -5064d 8.8 ipsum suspendisse Completed
-412 TEST2312318 -5058d 8.65 nulla turpis Completed
-413 TEST2312318 -5051d 8.9 sapien ornare Completed
-414 TEST2312318 -5044d 8.85 tincidunt nisl Completed
-415 TEST2312318 -5037d 8.9 etiam tempus Completed
-416 TEST2312318 -5030d 8.8 adipiscing in Completed
-417 TEST2312318 -5016d 9 sed fermentum Completed
-418 TEST2312318 -5002d 8.95 mauris magna Completed
-419 TEST2312318 -4995d 9.15 lobortis penatibus Completed
-420 TEST2312318 -4988d 9.15 molestie mauris Completed
-421 TEST2312318 -4980d 9.35 tristique cursus Completed
-422 TEST2312318 -4974d 9.25 platea sit aliquet Completed
-423 TEST2312318 -4966d 9.4 tincidunt integer Completed
-424 TEST2312318 -4964d 9.4 eu lacus nec Completed
-425 TEST2312318 -4946d 9.5 amet vel volutpat Completed
-426 TEST2312318 -4938d 9.6 eleifend neque Completed
-427 TEST2312318 -4932d 9.65 sit orci justo Completed
-428 TEST2312318 -4917d 9.6 ante odio dictumst Completed
-429 TEST2312318 -4915d 9.5 amet montes Completed
-430 TEST2312318 -4904d 9.7 quam eu arcu Completed
-431 TEST2312318 -4890d 9.75 eget sed tincidunt Completed
-432 TEST2312318 -4879d 9.8 ornare augue Completed
-433 TEST2312318 -4869d 9.7 volutpat pretium Completed
-434 TEST2312318 -4861d 9.95 at sapien tempor Completed
-435 TEST2312318 -4859d 9.9 ultrices congue Completed
-436 TEST2312318 -4848d 10.05 consectetur risus Completed
-437 TEST2312318 -4834d 9.95 diam lectus vitae Completed
-438 TEST2312318 -4826d 10.05 integer quis ac Completed
-439 TEST2312318 -4820d 9.95 aliquet arcu Completed
-440 TEST2312318 -4812d 9.85 imperdiet vel Completed
-441 TEST2312318 -4806d 9.95 nunc commodo Completed
-442 TEST2312318 -4798d 10.05 volutpat massa Completed
-443 TEST2312318 -4791d 10 faucibus enim Completed
-444 TEST2312318 -4789d 9.9 viverra laoreet Completed
-445 TEST2312318 -4777d 10 porta egestas Completed
-446 TEST2312318 -4764d 10.05 laoreet tellus Completed
-447 TEST2312318 -4750d 10.1 elit hendrerit Completed
-448 TEST2312318 -4742d 10.15 at sapien mauris Completed
-449 TEST2312318 -4736d 10.25 mauris proin non Completed
-450 TEST2312318 -4722d 10.35 pharetra auctor Completed
-451 TEST2312318 -4714d 10.4 suscipit felis Completed
-452 TEST2312318 -4708d 10.35 blandit accumsan Completed
-453 TEST2312318 -4706d 10.4 sed tellus eget Completed
-454 TEST2312318 -4697d 10.3 curabitur nam Completed
-455 TEST2312318 -4687d 10.35 lacus proin porta Completed
-456 TEST2312318 -4680d 10.27 sollicitudin augue Completed
-457 TEST2312318 -4666d 10.35 elementum imperdiet Completed
-458 TEST2312318 -4650d 10.3 purus nec at Completed
-459 TEST2312318 -4641d 10.25 adipiscing at Completed
-460 TEST2312318 -4630d 10.05 eu amet quis magna Completed
-461 TEST2312318 -4624d 10 amet integer Completed
-462 TEST2312318 -4620d 9.83 est ultrices Completed
-463 TEST2312318 -4601d 9.75 nec gravida posuere Completed
-464 TEST2312318 -4595d 9.7 dictum pellentesque Completed
-465 TEST2312318 -4589d 9.6 sit purus erat Completed
-466 TEST2312318 -4582d 9.55 scelerisque interdum Completed
-467 TEST2312318 -4572d 9.6 senectus odio Completed
-468 TEST2312318 -4567d 9.6 consectetur Completed
-469 TEST2312318 -4560d 9.4 sit in eu praesent Completed
-470 TEST2312318 -4551d 9.55 nec venenatis Completed
-471 TEST2312318 -4546d 9.6 laoreet tortor Completed
-472 TEST2312318 -4526d 9.35 aliquam non mollis Completed
-473 TEST2312318 -4516d 9.35 condimentum in Completed
-474 TEST2312318 -4511d 9.55 donec non amet Completed
-475 TEST2312318 -4484d 9.85 suspendisse amet Completed
-476 TEST2312318 -4475d 9.8 pellentesque Completed
-477 TEST2312318 -4469d 9.7 in imperdiet Completed
-478 TEST2312318 -4454d 9.95 faucibus vel Completed
-479 TEST2312318 -4433d 10.1 ligula consequat Completed
-480 TEST2312318 -4420d 10.1 ac laoreet lorem Completed
-481 TEST2312318 -4404d 10.06 ultricies curabitur Completed
-482 TEST2312318 -4375d 9.95 eget facilisis Completed
-483 TEST2312318 -4351d 9.95 auctor sit nunc Completed
-484 TEST2312318 -4334d 9.6 sapien at dui Completed
-485 TEST2312318 -4329d 9.55 ac lectus ligula Completed
-486 TEST2312318 -4322d 9.55 erat porttitor Completed
-487 TEST2312318 -4315d 9.4 posuere eu eget Completed
-488 TEST2312318 -4284d 9.05 nullam morbi Completed
-489 TEST2312318 -4278d 9.25 curabitur facilisis Completed
-490 TEST2312318 -4271d 9 sed sodales Completed
-491 TEST2312318 -4264d 8.8 turpis neque Completed
-492 TEST2312318 -4245d 9.13 vestibulum felis Completed
-493 TEST2312318 -4238d 9.2 leo congue id Completed
-494 TEST2312318 -4223d 9.2 torquent et Completed
-495 TEST2312318 -4222d 9.03 felis id posuere Completed
-496 TEST2312318 -4209d 9.2 posuere bibendum Completed
-497 TEST2312318 -4204d 9.25 aliquet blandit Completed
-498 TEST2312318 -4201d 9.14 id conubia ridiculus Completed
-499 TEST2312318 -4195d 9.15 et lectus dolor Completed
-500 TEST2312318 -4190d 9.05 sociosqu viverra Completed
-501 TEST2312318 -4180d 9.05 scelerisque eleifend Completed
-502 TEST2312318 -4176d 9.15 amet eu vitae Completed
-503 TEST2312318 -4168d 9.1 id rhoncus luctus Completed
-504 TEST2312318 -4138d 8.95 convallis pharetra Completed
-505 TEST2312318 -4137d 9.03 ipsum auctor Completed
-506 TEST2312318 -4133d 8.97 pretium quam Completed
-507 TEST2312318 -4130d 8.95 sociis quisque Completed
-508 TEST2312318 -4127d 9 lorem malesuada Completed
-509 TEST2312318 -4124d 9 bibendum arcu Completed
-510 TEST2312318 -4110d 8.85 amet vestibulum Completed
-511 TEST2312318 -4090d 8.6 egestas nam Completed
-512 TEST2312318 -4089d 8.7 et aenean ornare Completed
-513 TEST2312318 -4076d 8.5 vel varius velit Completed
-514 TEST2312318 -4075d 8.45 molestie viverra Completed
-515 TEST2312318 -4068d 8.45 eget mi justo Completed
-516 TEST2312318 -4063d 8.5 lacinia lorem Completed
-517 TEST2312318 -4057d 8.3 nisl sollicitudin Completed
-518 TEST2312318 -4027d 8.05 at faucibus sodales Completed
-519 TEST2312318 -4013d 8.4 amet ullamcorper Completed
-520 TEST2312318 -4007d 8.4 felis lobortis Completed
-521 TEST2312318 -4004d 8.4 nam vel cras Completed
-522 TEST2312318 -3987d 8.45 non fames nec Completed
-523 TEST2312318 -3980d 8.75 molestie sed Completed
-524 TEST2312318 -3979d 8.55 auctor vitae Completed
-525 TEST2312318 -3973d 8.85 gravida potenti Completed
-526 TEST2312318 -3972d 8.85 mollis nulla Completed
-527 TEST2312318 -3963d 8.85 turpis sem metus Completed
-528 TEST2312318 -3959d 8.75 nulla quis eget Completed
-529 TEST2312318 -3952d 8.8 ultrices sed Completed
-530 TEST2312318 -3949d 8.55 vel lacinia nisl Completed
-531 TEST2312318 -3945d 8.7 magna parturient Completed
-532 TEST2312318 -3938d 8.75 pulvinar quam Completed
-533 TEST2312318 -3931d 8.9 sed eget mollis Completed
-534 TEST2312318 -3923d 8.8 lorem suspendisse Completed
-535 TEST2312318 -3916d 8.85 integer quis Completed
-536 TEST2312318 -3907d 8.7 odio ante sed Completed
-537 TEST2312318 -3882d 8.75 pellentesque Completed
-538 TEST2312318 -3867d 8.95 ornare ut ipsum Completed
-539 TEST2312318 -3861d 8.9 urna odio consequat Completed
-540 TEST2312318 -3836d 8.9 donec eget mauris Completed
-541 TEST2312318 -3823d 9 magna nunc Completed
-542 TEST2312318 -3812d 9.15 aenean faucibus Completed
-543 TEST2312318 -3790d 9.1 mi velit sed Completed
-544 TEST2312318 -3784d 9 elit et metus Completed
-545 TEST2312318 -3777d 9 ipsum etiam Completed
-546 TEST2312318 -3774d 8.85 nulla lobortis Completed
-547 TEST2312318 -3760d 9.4 neque in a ut Completed
-548 TEST2312318 -3749d 9.5 leo velit purus Completed
-549 TEST2312318 -3738d 9.35 condimentum orci Completed
-550 TEST2312318 -3727d 9.45 convallis est Completed
-551 TEST2312318 -3704d 9.65 non tristique Completed
-552 TEST2312318 -3699d 9.65 leo sagittis Completed
-553 TEST2312318 -3690d 9.7 ipsum lacinia Completed
-554 TEST2312318 -3679d 9.85 pharetra adipiscing Completed
-555 TEST2312318 -3665d 9.75 at lobortis dui Completed
-556 TEST2312318 -3658d 9.8 neque id euismod Completed
-557 TEST2312318 -3649d 9.8 donec placerat Completed
-558 TEST2312318 -3637d 9.8 fringilla quis Completed
-559 TEST2312318 -3628d 9.7 nunc faucibus Completed
-560 TEST2312318 -3613d 9.6 eget et condimentum Completed
-561 TEST2312318 -3606d 9.55 ut consectetur Completed
-562 TEST2312318 -3585d 9.65 risus auctor Completed
-563 TEST2312318 -3570d 9.5 pretium ullamcorper Completed
-564 TEST2312318 -3567d 9.4 feugiat lacus Completed
-565 TEST2312318 -3557d 9.4 suscipit sed Completed
-566 TEST2312318 -3536d 9.45 quis vulputate Completed
-567 TEST2312318 -3525d 9.45 lobortis suspendisse Completed
-568 TEST2312318 -3517d 9.6 sed laoreet Completed
-569 TEST2312318 -3510d 9.5 elementum iaculis Completed
-570 TEST2312318 -3508d 9.45 vitae ultricies Completed
-571 TEST2312318 -3494d 9.47 porttitor condimentum Completed
-572 TEST2312318 -3469d 9.7 gravida amet Completed
-573 TEST2312318 -3458d 9.65 turpis fusce Completed
-574 TEST2312318 -3452d 9.65 enim varius at Completed
-575 TEST2312318 -3445d 9.65 convallis varius Completed
-576 TEST2312318 -3431d 9.75 libero pellentesque Completed
-577 TEST2312318 -3420d 9.9 in rutrum a Completed
-578 TEST2312318 -3419d 9.75 arcu sagittis Completed
-579 TEST2312318 -3413d 9.65 egestas metus Completed
-580 TEST2312318 -3411d 9.55 eu ut in imperdiet Completed
-581 TEST2312318 -3389d 9.35 sapien amet nulla Completed
-582 TEST2312318 -3382d 9.5 eget ullamcorper Completed
-583 TEST2312318 -3376d 9.55 cum dolor quam Completed
-584 TEST2312318 -3362d 9.3 arcu purus feugiat Completed
-585 TEST2312318 -3354d 9.27 vel eu lacus Completed
-586 TEST2312318 -3340d 9 ipsum consectetur Completed
-587 TEST2312318 -3328d 9.13 etiam sed auctor Completed
-588 TEST2312318 -3326d 8.9 sollicitudin Completed
-589 TEST2312318 -3322d 8.9 porttitor in Completed
-590 TEST2312318 -3320d 9.05 rhoncus tincidunt Completed
-591 TEST2312318 -3312d 8.95 cubilia velit Completed
-592 TEST2312318 -3305d 8.85 nulla massa vel Completed
-593 TEST2312318 -3298d 8.96 tristique integer Completed
-594 TEST2312318 -3278d 9.15 id vel dapibus Completed
-595 TEST2312318 -3276d 9.3 faucibus fermentum Completed
-596 TEST2312318 -3270d 9.3 non sed diam Completed
-597 TEST2312318 -3265d 9.26 ante bibendum Completed
-598 TEST2312318 -3259d 9.1 tellus vestibulum Completed
-599 TEST2312318 -3242d 9.35 tellus faucibus Completed
-600 TEST2312318 -3224d 9.65 iaculis nam at Completed
-601 TEST2312318 -3220d 9.52 quis potenti Completed
-602 TEST2312318 -3216d 9.55 phasellus donec Completed
-603 TEST2312318 -3214d 9.6 justo ac et Completed
-604 TEST2312318 -3210d 9.7 elit vestibulum Completed
-605 TEST2312318 -3172d 9.55 dignissim facilisis Completed
-606 TEST2312318 -3168d 9.6 ornare eget Completed
-607 TEST2312318 -3167d 9.4 lacus turpis Completed
-608 TEST2312318 -3157d 9.19 pellentesque Completed
-609 TEST2312318 -3133d 9.4 cras in fermentum Completed
-610 TEST2312318 -3109d 9.3 tellus nunc Completed
-611 TEST2312318 -3105d 9.25 eleifend mauris Completed
-612 TEST2312318 -3097d 9.45 non pharetra Completed
-613 TEST2312318 -3091d 9.35 ante pellentesque Completed
-614 TEST2312318 -3084d 9.25 elit enim nec Completed
-615 TEST2312318 -3069d 9.4 nisi porttitor Completed
-616 TEST2312318 -3060d 9.4 suscipit arcu Completed
-617 TEST2312318 -3053d 9.45 tempor blandit Completed
-618 TEST2312318 -3049d 9.45 sit magna viverra Completed
-619 TEST2312318 -3032d 9.5 fermentum libero Completed
-620 TEST2312318 -3027d 9.5 sit amet mattis Completed
-621 TEST2312318 -3021d 9.55 sed dolor conubia Completed
-622 TEST2312318 -3013d 9.7 egestas in in Completed
-623 TEST2312318 -3007d 9.5 auctor sit non Completed
-624 TEST2312318 -2990d 8.55 consectetur tortor Completed
-625 TEST2312318 -2978d 9.65 ac etiam porta Completed
-626 TEST2312318 -2971d 9.6 diam sit sem Completed
-627 TEST2312318 -2965d 9.65 id vel dignissim Completed
-628 TEST2312318 -2955d 9.75 turpis risus Completed
-629 TEST2312318 -2934d 9.7 sed habitant Completed
-630 TEST2312318 -2929d 9.9 felis hendrerit Completed
-631 TEST2312318 -2920d 9.85 nullam vitae Completed
-632 TEST2312318 -2913d 9.65 mollis velit Completed
-633 TEST2312318 -2909d 9.85 in dolor quam Completed
-634 TEST2312318 -2906d 9.75 blandit libero Completed
-635 TEST2312318 -2901d 9.7 nunc pretium Completed
-636 TEST2312318 -2899d 9.6 justo lorem Completed
-637 TEST2312318 -2895d 9.75 mollis massa Completed
-638 TEST2312318 -2880d 9.55 lobortis ultrices Completed
-639 TEST2312318 -2871d 9.4 justo curabitur Completed
-640 TEST2312318 -2864d 9.45 non lacinia quis Completed
-641 TEST2312318 -2850d 9.2 amet metus amet Completed
-642 TEST2312318 -2839d 9.45 dolor porta bibendum Completed
-643 TEST2312318 -2836d 9.3 quis vel molestie Completed
-644 TEST2312318 -2831d 9.45 dui massa a nunc Completed
-645 TEST2312318 -2823d 9.55 nec elit commodo Completed
-646 TEST2312318 -2815d 9.45 lectus eu in Completed
-647 TEST2312318 -2794d 9.4 ipsum magnis Completed
-648 TEST2312318 -2766d 9.35 a faucibus consequat Completed
-649 TEST2312318 -2762d 9.6 vestibulum tellus Completed
-650 TEST2312318 -2748d 9.5 eu nisl porta Completed
-651 TEST2312318 -2745d 9.6 sed imperdiet Completed
-652 TEST2312318 -2738d 9.48 porta fermentum Completed
-653 TEST2312318 -2713d 9.65 purus blandit Completed
-654 TEST2312318 -2710d 9.85 suspendisse tincidunt Completed
-655 TEST2312318 -2696d 9.45 luctus amet euismod Completed
-656 TEST2312318 -2692d 9.42 ut rutrum iaculis Completed
-657 TEST2312318 -2684d 9.55 turpis porta Completed
-658 TEST2312318 -2681d 9.32 eget vehicula Completed
-659 TEST2312318 -2661d 9.17 facilisis suscipit Completed
-660 TEST2312318 -2648d 9.27 odio eget nullam Completed
-661 TEST2312318 -2641d 9.25 lacus ultrices Completed
-662 TEST2312318 -2633d 9.3 varius posuere Completed
-663 TEST2312318 -2615d 9.3 nunc enim enim Completed
-664 TEST2312318 -2598d 9.35 nulla vivamus Completed
-665 TEST2312318 -2578d 9.45 posuere imperdiet Completed
-666 TEST2312318 -2570d 10.9 malesuada pulvinar Completed
-667 TEST2312318 -2563d 9.75 scelerisque a Completed
-668 TEST2312318 -2559d 9.65 ut sit ligula Completed
-669 TEST2312318 -2556d 9.65 interdum convallis Completed
-670 TEST2312318 -2551d 9.7 mattis sed scelerisque Completed
-671 TEST2312318 -2535d 9.7 a amet nulla Completed
-672 TEST2312318 -2523d 9.55 dolor donec quis Completed
-673 TEST2312318 -2515d 9.75 ac dignissim Completed
-674 TEST2312318 -2514d 9.06 tincidunt urna Completed
-675 TEST2312318 -2508d 9.95 est leo condimentum Completed
-676 TEST2312318 -2500d 9.67 bibendum mattis Completed
-677 TEST2312318 -2493d 9.75 massa sed massa Completed
-678 TEST2312318 -2474d 10.1 platea ullamcorper Completed
-679 TEST2312318 -2472d 10.1 nulla vestibulum Completed
-680 TEST2312318 -2461d 10.1 convallis blandit Completed
-681 TEST2312318 -2454d 10.15 non dolor sed Completed
-682 TEST2312318 -2436d 10.04 suscipit sem odio Completed
-683 TEST2312318 -2415d 9.95 nisl imperdiet Completed
-684 TEST2312318 -2405d 10.05 lacinia mollis Completed
-685 TEST2312318 -2402d 9.86 fermentum donec Completed
-686 TEST2312318 -2380d 10.1 mauris ornare Completed
-687 TEST2312318 -2364d 10.1 turpis ac mus Completed
-688 TEST2312318 -2346d 10.2 nec a auctor Completed
-689 TEST2312318 -2335d 10.56 eget lorem tortor Completed
-690 TEST2312318 -2304d 10.36 eu lobortis egestas Completed
-691 TEST2312318 -2283d 10.4 ut diam magna Completed
-692 TEST2312318 -2277d 10.42 sit lectus adipiscing Completed
-693 TEST2312318 -2269d 10.35 dictum senectus Completed
-694 TEST2312318 -2251d 10.32 accumsan urna Completed
-695 TEST2312318 -2250d 10.5 tempus dapibus Completed
-696 TEST2312318 -2216d 10.6 magna lectus Completed
-697 TEST2312318 -2208d 10.35 eleifend eu dolor Completed
-698 TEST2312318 -2205d 10.21 pellentesque non Completed
-699 TEST2312318 -2184d 10.35 senectus dignissim Completed
-700 TEST2312318 -2180d 10.35 cursus et mi eros Completed
-701 TEST2312318 -2174d 10.3 consequat arcu Completed
-702 TEST2312318 -2160d 10.35 metus in lacinia Completed
-703 TEST2312318 -2136d 10.11 tellus vel id Completed
-704 TEST1993532 -6111d 9.5 lobortis quam Completed
-705 TEST1993532 -6080d 9.35 litora a nibh Completed
-706 TEST1993532 -6072d 9.3 sit pretium Completed
-707 TEST1993532 -6036d 9.88 fermentum facilisis Completed
-708 TEST1993532 -6027d 10.5 vel lacus suscipit Completed
-709 TEST1993532 -5989d 10.45 nec purus condimentum Completed
-710 TEST1993532 -5910d 11.05 vivamus aliquam Completed
-711 TEST1993532 -5867d 10.7 hendrerit lorem Completed
-712 TEST1993532 -5821d 11.25 dolor ornare adipiscing Completed
-713 TEST1993532 -5749d 12.45 montes neque nisl Completed
-714 TEST1993532 -5651d 12.8 tellus sodales Completed
-715 TEST1993532 -5596d 11.42 justo in ut in Completed
-716 TEST1993532 -5544d 10.34 ultricies suspendisse Completed
-717 TEST1993532 -5489d 10.45 tempor blandit Completed
-718 TEST1993532 -5463d 10.67 fusce quisque Completed
-719 TEST1993532 -5405d 10.15 eu nulla condimentum Completed
-720 TEST1993532 -5349d 10.14 sed vestibulum Completed
-721 TEST1993532 -5303d 10.27 sit id eu ultrices Completed
-722 TEST1993532 -5210d 10.12 nec mauris consectetur Completed
-723 TEST1993532 -5127d 10.8 lacinia eu a Completed
-724 TEST1993532 -5034d 11.99 vitae scelerisque Completed
-725 TEST1993532 -4932d 12.32 ultrices sem sed Completed
-726 TEST1993532 -4845d 12.26 a id vulputate Completed
-727 TEST1993532 -4750d 12.48 eget quisque Completed
-728 TEST1993532 -4648d 12.26 malesuada congue Completed
-729 TEST1993532 -4572d 11.85 eros integer pretium Completed
-730 TEST1993532 -4469d 11.82 diam mi lacinia Completed
-731 TEST1993532 -4389d 12.13 vehicula non maecenas Completed
-732 TEST1993532 -4348d 12.85 duis ut lacus Completed
-733 TEST1993532 -4287d 11.15 quam sodales porta Completed
-734 TEST1993532 -4285d 11.51 interdum varius Completed
-735 TEST1993532 -4237d 10.65 fusce tempor massa Completed
-736 TEST1993532 -4202d 10.64 integer ac dolor Completed
-737 TEST1993532 -4181d 11.03 bibendum massa Completed
-738 TEST1993532 -4154d 11.07 tristique sed Completed
-739 TEST1993532 -4154d 11.33 eget rutrum in Completed
-740 TEST1993532 -4125d 10.79 donec nisi lacus Completed
-741 TEST1993532 -4095d 11.15 ac justo vestibulum Completed
-742 TEST1993532 -4068d 10.33 rutrum eros sodales Completed
-743 TEST1993532 -4038d 9.84 facilisis lorem Completed
-744 TEST1993532 -4020d 9.09 metus iaculis Completed
-745 TEST1993532 -4004d 9.77 at eu blandit Completed
-746 TEST1993532 -3972d 9.96 vel convallis Completed
-747 TEST1993532 -3920d 10.31 erat vitae luctus Completed
-748 TEST1993532 -3837d 9.76 a eu nostra nibh Completed
-749 TEST1993532 -3803d 10.16 purus faucibus Completed
-750 TEST1993532 -3774d 10.25 nascetur tempor Completed
-751 TEST1993532 -3745d 9.42 porta quis fermentum Completed
-752 TEST1993532 -3721d 8.85 egestas lacus Completed
-753 TEST1993532 -3685d 8.84 tempor quis facilisis Completed
-754 TEST1993532 -3658d 9.15 ut volutpat suscipit Completed
-755 TEST1993532 -3599d 9.89 ut porta posuere Completed
-756 TEST1993532 -3586d 9.86 urna sed facilisis Completed
-757 TEST1993532 -3578d 9.36 tellus urna lacus Completed
-758 TEST1993532 -3555d 9.67 lobortis dictum Completed
-759 TEST1993532 -3542d 9.3 ultricies mauris Completed
-760 TEST1993532 -3507d 9.3 at sed mauris Completed
-761 TEST1993532 -3453d 8.83 auctor felis Completed
-762 TEST1993532 -3403d 9.01 posuere libero Completed
-763 TEST1993532 -3340d 9.2 feugiat sociis Completed
-764 TEST1993532 -3290d 9.15 justo fusce vestibulum Completed
-765 TEST1993532 -3279d 9.23 facilisis dapibus Completed
-766 TEST1993532 -3265d 9.44 justo non dis Completed
-767 TEST1993532 -3248d 9.01 libero feugiat Completed
-768 TEST1993532 -3217d 9.06 condimentum ipsum Completed
-769 TEST1993532 -3195d 9.48 mus ultrices Completed
-770 TEST1993532 -3153d 9.33 varius ad semper Completed
-771 TEST1993532 -3146d 9.18 interdum aliquet Completed
-772 TEST1993532 -3095d 9.32 lacus ante et Completed
-773 TEST1993532 -3055d 9.938 eget mattis consequat Completed
-774 TEST1993532 -3013d 10.24 massa libero posuere Completed
-775 TEST1993532 -2985d 10.52 potenti vestibulum Completed
-776 TEST1993532 -2963d 10.69 egestas aliquam Completed
-777 TEST1993532 -2920d 10.41 aliquam sed consequat Completed
-778 TEST1993532 -2906d 9.84 sapien suscipit Completed
-779 TEST1993532 -2878d 10.08 pharetra luctus Completed
-780 TEST1993532 -2859d 10.26 a accumsan vitae Completed
-781 TEST1993532 -2830d 10.35 et eu dignissim Completed
-782 TEST1993532 -2802d 10.22 dictum vulputate Completed
-783 TEST1993532 -2783d 10.18 molestie imperdiet Completed
-784 TEST1993532 -2731d 9.5 vivamus eu fermentum Completed
-785 TEST1993532 -2724d 9.29 velit aliquam Completed
-786 TEST1993532 -2723d 9.1 sem vulputate Completed
-787 TEST1993532 -2682d 8.7 pellentesque Completed
-788 TEST1993532 -2620d 8.73 odio at dolor Completed
-789 TEST1993532 -2604d 8.69 tortor vestibulum Completed
-790 TEST1993532 -2558d 8.89 tellus fusce Completed
-791 TEST1993532 -2529d 8.69 quisque a lacinia Completed
-792 TEST1993532 -2485d 8.6 tempus sollicitudin Completed
-793 TEST1993532 -2457d 9.08 venenatis purus Completed
-794 TEST1993532 -2431d 9.2 nec felis sed Completed
-795 TEST1993532 -2403d 8.98 eros erat fringilla Completed
-796 TEST1993532 -2375d 8.85 semper eu suspendisse Completed
-797 TEST1993532 -2360d 8.88 viverra vehicula Completed
-798 TEST1993532 -2331d 8.86 posuere ut venenatis Completed
-799 TEST1993532 -2303d 8.4 turpis proin Completed
-800 TEST1993532 -2276d 8.68 venenatis interdum Completed
-801 TEST1993532 -2248d 8.66 donec commodo Completed
-802 TEST1993532 -2233d 8.5 molestie ipsum Completed
-803 TEST1993532 -2219d 8.64 id posuere pharetra Completed
-804 TEST1993532 -2212d 8.44 eu id interdum Completed
-805 44444 -1380d 3.4 non omnia possumus omnest Completed
-806 44444 -1200d 5.5 nemo nisi per amicitiam cognoscitur Completed
-807 44446 -1400d 4.6 non progredi est regredi Completed
-808 8377984 -2600d 3.2 Completed
-808 8377984 -2589d 3.3 Completed
-808 8377984 -2489d 4.2 Completed
\ No newline at end of file
+objectid Id date weight remark QCStateLabel units performedby
+1 TEST3804589 -5735d 0.037 vel praesent tincidunt Completed 1004
+2 TEST3804589 -5730d 0.035 erat et convallis Completed 1004
+3 TEST3804589 -5727d 0.041 egestas pharetra Completed 1004
+4 TEST3804589 -5722d 0.045 sed dui suscipit Completed 1004
+5 TEST3804589 -5714d 0.058 a aliquet et tempus Completed 1004
+6 TEST3804589 -5691d 0.165 nam laoreet suscipit Completed 1004
+7 TEST3804589 -5610d 0.216 mauris risus metus Completed 1004
+8 TEST3804589 -5533d 0.271 et turpis at posuere Completed 1004
+9 TEST3804589 -5529d 0.271 gravida enim Completed 1004
+10 TEST3804589 -5485d 0.319 nullam aliquet Completed 1004
+11 TEST3804589 -5386d 0.363 laoreet lacinia Completed 1004
+12 TEST3804589 -5301d 0.348 nulla lorem eleifend Completed 1004
+13 TEST3804589 -5183d 0.401 et massa cras Completed 1004
+14 TEST3804589 -5120d 0.398 felis velit fringilla Completed 1004
+15 TEST3804589 -5048d 0.389 pulvinar cursus Completed 1004
+16 TEST3804589 -5016d 0.388 molestie duis Completed 1004
+17 TEST3804589 -4936d 0.399 curabitur ornare Completed 1004
+18 TEST3804589 -4907d 0.404 dolor non vestibulum Completed 1004
+19 TEST3804589 -4881d 0.379 scelerisque arcu Completed 1004
+20 TEST3804589 -4873d 0.39 velit lobortis Completed 1004
+21 TEST3804589 -4853d 0.377 aenean enim ut Completed 1004
+22 TEST3804589 -4837d 0.377 et duis at nisi Completed 1004
+23 TEST3804589 -4819d 0.405 felis bibendum Completed 1004
+24 TEST3804589 -4790d 0.373 congue erat integer Completed 1004
+25 TEST3804589 -4762d 0.39 condimentum suscipit Completed 1004
+26 TEST3804589 -4729d 0.417 molestie ante Completed 1004
+27 TEST3804589 -4722d 0.415 nisi quam semper Completed 1004
+28 TEST3804589 -4701d 0.433 sit sed ac consectetur Completed 1004
+29 TEST3804589 -4686d 0.434 id consectetur Completed 1004
+30 TEST3804589 -4672d 0.438 eget urna fusce Completed 1004
+31 TEST3804589 -4666d 0.394 amet turpis sed Completed 1004
+32 TEST3804589 -4657d 0.417 placerat tellus Completed 1004
+33 TEST3804589 -4638d 0.436 egestas varius Completed 1004
+34 TEST3804589 -4627d 0.416 pharetra velit Completed 1004
+35 TEST3804589 -4559d 0.435 nec consequat Completed 1004
+36 TEST3804589 -4491d 0.386 lectus non tempor Completed 1004
+37 TEST3804589 -4486d 0.382 at sed dapibus Completed 1004
+38 TEST3804589 -4477d 0.359 arcu ac rutrum Completed 1004
+39 TEST3804589 -4445d 0.415 sollicitudin at Completed 1004
+40 TEST3804589 -4438d 0.416 vehicula erat Completed 1004
+41 TEST3804589 -4348d 0.3883 platea at egestas Completed 1004
+42 TEST3804589 -4278d 0.396 id in ut accumsan Completed 1004
+43 TEST3804589 -4187d 0.375 nibh curabitur Completed 1004
+44 TEST3804589 -4097d 0.407 amet nec porta Completed 1004
+45 TEST3804589 -4067d 0.401 accumsan duis Completed 1004
+46 TEST3804589 -3978d 0.439 sed dapibus integer Completed 1004
+47 TEST3804589 -3906d 0.4 facilisis consequat Completed 1004
+48 TEST3804589 -3851d 0.423 diam etiam nec Completed 1004
+49 TEST3804589 -3795d 0.431 fringilla magna Completed 1004
+50 TEST3804589 -3713d 0.427 orci tellus praesent Completed 1004
+51 TEST3804589 -3661d 0.396 fringilla nec Completed 1004
+52 TEST3804589 -3647d 0.423 odio in mollis Completed 1004
+53 TEST3804589 -3600d 0.431 enim sit congue Completed 1004
+54 TEST3804589 -3536d 0.439 a massa auctor Completed 1004
+55 TEST3804589 -3487d 0.432 sollicitudin lobortis Completed 1004
+56 TEST3804589 -3415d 0.424 turpis sed parturient Completed 1004
+57 TEST3804589 -3409d 0.432 molestie fusce Completed 1004
+58 TEST3804589 -3343d 0.439 maecenas pulvinar Completed 1004
+59 TEST3804589 -3334d 0.433 parturient sodales Completed 1004
+60 TEST3804589 -3333d 0.433 interdum rutrum Completed 1004
+61 TEST3804589 -3327d 0.427 suspendisse id Completed 1004
+62 TEST3804589 -3326d 0.427 vitae aliquam Completed 1004
+63 TEST3804589 -3320d 0.418 nunc fringilla Completed 1004
+64 TEST3804589 -3318d 0.429 vitae ac lectus Completed 1004
+65 TEST3804589 -3313d 0.43 egestas auctor Completed 1004
+66 TEST3804589 -3306d 0.41 nunc orci sed Completed 1004
+67 TEST3804589 -3299d 0.428 diam praesent Completed 1004
+68 TEST3804589 -3292d 0.435 condimentum faucibus Completed 1004
+69 TEST3804589 -3285d 0.45 amet tincidunt Completed 1004
+70 TEST3804589 -3278d 0.434 gravida ante eu Completed 1004
+71 TEST3804589 -3271d 0.441 scelerisque congue Completed 1004
+72 TEST3804589 -3264d 0.422 facilisis facilisi Completed 1004
+73 TEST3804589 -3257d 0.419 interdum interdum Completed 1004
+74 TEST3804589 -3199d 0.443 lobortis vestibulum Completed 1004
+75 TEST3804589 -3161d 0.443 curae; a tempor Completed 1004
+76 TEST3804589 -3091d 0.438 sit facilisi augue Completed 1004
+77 TEST3804589 -3028d 0.426 ante lacus et Completed 1004
+78 TEST3804589 -2979d 0.435 aliquet nisi metus Completed 1004
+79 TEST3804589 -2934d 0.422 aliquet morbi Completed 1004
+80 TEST3804589 -2928d 0.446 ligula turpis Completed 1004
+81 TEST3804589 -2922d 0.427 enim nisi et Completed 1004
+82 TEST3804589 -2913d 0.421 mi cursus proin Completed 1004
+83 TEST3804589 -2905d 0.419 molestie ad consectetur Completed 1004
+84 TEST3804589 -2899d 0.429 erat turpis vivamus Completed 1004
+85 TEST3804589 -2892d 0.439 tortor sodales Completed 1004
+86 TEST3804589 -2884d 0.429 nunc fusce urna Completed 1004
+87 TEST3804589 -2877d 0.419 in fringilla vehicula Completed 1004
+88 TEST3804589 -2871d 0.419 nostra sed est Completed 1004
+89 TEST3804589 -2864d 0.424 vestibulum id Completed 1004
+90 TEST3804589 -2856d 0.419 arcu lacinia velit Completed 1004
+91 TEST3804589 -2850d 0.429 leo morbi convallis Completed 1004
+92 TEST3804589 -2842d 0.439 sed class curabitur Completed 1004
+93 TEST3804589 -2836d 0.431 mauris quis laoreet Completed 1004
+94 TEST3804589 -2797d 0.43 feugiat imperdiet Completed 1004
+95 TEST3804589 -2722d 0.432 urna congue vulputate Completed 1004
+96 TEST3804589 -2671d 0.443 volutpat pellentesque Completed 1004
+97 TEST3804589 -2615d 0.422 donec volutpat Completed 1004
+98 TEST3804589 -2545d 0.429 sed aptent et Completed 1004
+99 TEST3804589 -2517d 0.414 turpis condimentum Completed 1004
+100 TEST3804589 -2489d 0.432 aliquam accumsan Completed 1004
+101 TEST3804589 -2461d 0.436 ac sed urna consectetur Completed 1004
+102 TEST3804589 -2451d 0.432 blandit semper Completed 1004
+103 TEST3804589 -2419d 0.428 porttitor posuere Completed 1004
+104 TEST3804589 -2377d 0.434 justo ultrices Completed 1004
+105 TEST3804589 -2349d 0.403 volutpat iaculis Completed 1004
+106 TEST3804589 -2321d 0.438 nec interdum vestibulum Completed 1004
+107 TEST3804589 -2320d 0.427 eget ut orci tincidunt Completed 1004
+108 TEST3804589 -2291d 0.435 sollicitudin tincidunt Completed 1004
+109 TEST3804589 -2265d 0.439 sed etiam purus Completed 1004
+110 TEST3804589 -2258d 0.435 interdum pharetra Completed 1004
+111 TEST3804589 -2223d 0.449 luctus velit sem Completed 1004
+112 TEST3804589 -2195d 0.451 quis lacinia magna Completed 1004
+113 TEST3804589 -2167d 0.463 integer luctus Completed 1004
+114 TEST4551032 -4397d 2.72 tempor urna urna Completed 1004
+115 TEST4551032 -4376d 2.9 luctus lacinia Completed 1004
+116 TEST4551032 -4362d 3.15 vivamus elementum Completed 1004
+117 TEST4551032 -4348d 3.2 a varius mauris Completed 1004
+118 TEST4551032 -4334d 3.25 turpis rutrum Completed 1004
+119 TEST4551032 -4319d 3.33 massa eu laoreet Completed 1004
+120 TEST4551032 -4306d 3.37 nec ut lacus Completed 1004
+121 TEST4551032 -4292d 3.55 tellus sollicitudin Completed 1004
+122 TEST4551032 -4251d 3.75 luctus lorem Completed 1004
+123 TEST4551032 -4236d 3.96 in accumsan at Completed 1004
+124 TEST4551032 -4223d 3.81 et sagittis arcu Completed 1004
+125 TEST4551032 -4216d 3.79 mollis volutpat Completed 1004
+126 TEST4551032 -4209d 3.79 semper ante faucibus Completed 1004
+127 TEST4551032 -4208d 3.65 malesuada lacus Completed 1004
+128 TEST4551032 -4202d 3.87 elit sociis accumsan Completed 1004
+129 TEST4551032 -4195d 3.94 aliquet curabitur Completed 1004
+130 TEST4551032 -4180d 3.97 morbi vestibulum Completed 1004
+131 TEST4551032 -4127d 4.24 sagittis elit Completed 1004
+132 TEST4551032 -4118d 4.23 sed cum ut consequat Completed 1004
+133 TEST4551032 -4112d 4.37 nunc velit eget Completed 1004
+134 TEST4551032 -4063d 4.21 turpis non libero Completed 1004
+135 TEST4551032 -4012d 4.71 turpis amet fusce Completed 1004
+136 TEST4551032 -3978d 4.99 amet aliquet Completed 1004
+137 TEST4551032 -3968d 5.17 auctor lobortis Completed 1004
+138 TEST4551032 -3948d 5.152 dolor mauris quis Completed 1004
+139 TEST4551032 -3892d 5.22 dolor laoreet Completed 1004
+140 TEST4551032 -3844d 5.544 laoreet neque Completed 1004
+141 TEST4551032 -3780d 5.794 sodales augue Completed 1004
+142 TEST4551032 -3774d 5.84 nullam nascetur Completed 1004
+143 TEST4551032 -3711d 5.63 ac etiam ut egestas Completed 1004
+144 TEST4551032 -3650d 5.47 id vitae eget Completed 1004
+145 TEST4551032 -3588d 5.22 et molestie molestie Completed 1004
+146 TEST4551032 -3514d 5.28 ac at cum non Completed 1004
+147 TEST4551032 -3465d 5.27 sed commodo nibh Completed 1004
+148 TEST4551032 -3411d 5.57 libero consectetur Completed 1004
+149 TEST4551032 -3341d 5.6 rhoncus lacus Completed 1004
+150 TEST4551032 -3284d 5.48 at maecenas pharetra Completed 1004
+151 TEST4551032 -3216d 5.53 elit purus consequat Completed 1004
+152 TEST4551032 -3210d 5.46 egestas venenatis Completed 1004
+153 TEST4551032 -3203d 5.52 quisque nisl Completed 1004
+154 TEST4551032 -3179d 5.45 tristique facilisis Completed 1004
+155 TEST4551032 -3168d 5.51 id nec neque Completed 1004
+156 TEST4551032 -3159d 5.57 turpis quis quis Completed 1004
+157 TEST4551032 -3112d 5.64 tempor elementum Completed 1004
+158 TEST4551032 -3052d 6.07 in iaculis id Completed 1004
+159 TEST4551032 -2992d 6.09 libero odio mollis Completed 1004
+160 TEST4551032 -2930d 6.02 lectus malesuada Completed 1004
+161 TEST4551032 -2908d 6.08 massa gravida Completed 1004
+162 TEST4551032 -2872d 6.1 ullamcorper Completed 1004
+163 TEST4551032 -2859d 6.07 quam pellentesque Completed 1004
+164 TEST4551032 -2781d 6.02 vel ut phasellus Completed 1004
+165 TEST4551032 -2772d 6.03 luctus magna Completed 1004
+166 TEST4551032 -2741d 6.05 egestas sollicitudin Completed 1004
+167 TEST4551032 -2713d 6.06 vel turpis commodo Completed 1004
+168 TEST4551032 -2685d 6.1 praesent risus Completed 1004
+169 TEST4551032 -2657d 6.15 ut accumsan vestibulum Completed 1004
+170 TEST4551032 -2602d 6 sed metus Completed 1004
+171 TEST4551032 -2577d 6.3 sed ullamcorper Completed 1004
+172 TEST4551032 -2557d 6.19 quis aliquet Completed 1004
+173 TEST4551032 -2508d 6.14 metus ante nascetur Completed 1004
+174 TEST4551032 -2452d 6.5 massa pellentesque Completed 1004
+175 TEST4551032 -2425d 6.57 et elit quis Completed 1004
+176 TEST4551032 -2417d 6.61 tincidunt tincidunt Completed 1004
+177 TEST4551032 -2384d 6.51 pharetra non Completed 1004
+178 TEST4551032 -2320d 6.37 dictum velit Completed 1004
+179 TEST4551032 -2278d 6.11 egestas aliquet Completed 1004
+180 TEST4551032 -2222d 5.91 quam morbi eget Completed 1004
+181 TEST4551032 -2184d 5.83 amet a nisl nulla Completed 1004
+182 TEST5904521 -4194d 2.3 vel elementum Completed 1004
+183 TEST5904521 -4188d 2.2 aliquet dignissim Completed 1004
+184 TEST5904521 -4174d 2.3 vestibulum lacus Completed 1004
+185 TEST5904521 -4160d 2.45 eget condimentum Completed 1004
+186 TEST5904521 -4146d 2.5 augue sed accumsan Completed 1004
+187 TEST5904521 -4132d 2.45 nulla libero Completed 1004
+188 TEST5904521 -4118d 2.55 mauris urna Completed 1004
+189 TEST5904521 -4104d 2.45 tempus sodales Completed 1004
+190 TEST5904521 -4012d 2.55 aliquam aliquam Completed 1004
+191 TEST5904521 -3944d 2.54 ut urna elit Completed 1004
+192 TEST5904521 -3902d 2.44 id sed convallis Completed 1004
+193 TEST5904521 -3844d 2.37 urna dictum lobortis Completed 1004
+194 TEST5904521 -3826d 2.35 suspendisse metus Completed 1004
+195 TEST5904521 -3774d 2.56 quam magna vulputate Completed 1004
+196 TEST5904521 -3761d 2.47 maecenas pulvinar Completed 1004
+197 TEST5904521 -3711d 2.56 urna leo curabitur Completed 1004
+198 TEST5904521 -3650d 2.61 varius duis non Completed 1004
+199 TEST5904521 -3588d 2.56 sed primis venenatis Completed 1004
+200 TEST5904521 -3537d 2.64 arcu odio malesuada Completed 1004
+201 TEST5904521 -3525d 2.56 lacus mattis Completed 1004
+202 TEST5904521 -3507d 2.57 phasellus consequat Completed 1004
+203 TEST5904521 -3465d 2.6 tristique fusce Completed 1004
+204 TEST5904521 -3411d 2.75 nascetur velit Completed 1004
+205 TEST5904521 -3341d 2.58 libero in mollis Completed 1004
+206 TEST5904521 -3284d 2.71 vel leo elit Completed 1004
+207 TEST5904521 -3216d 2.84 ac nec id iaculis Completed 1004
+208 TEST5904521 -3159d 2.82 eu id non a natoque Completed 1004
+209 TEST5904521 -3112d 2.84 odio nulla blandit Completed 1004
+210 TEST5904521 -3052d 2.94 ante mi proin Completed 1004
+211 TEST5904521 -2999d 3.08 laoreet metus Completed 1004
+212 TEST5904521 -2997d 2.92 vitae ullamcorper Completed 1004
+213 TEST5904521 -2937d 2.85 justo lacinia Completed 1004
+214 TEST5904521 -2930d 2.87 quam quis ipsum Completed 1004
+215 TEST5904521 -2891d 2.995 fusce massa cursus Completed 1004
+216 TEST5904521 -2887d 2.87 in tempor at Completed 1004
+217 TEST5904521 -2859d 3.03 ullamcorper elit Completed 1004
+218 TEST5904521 -2781d 2.86 at in porttitor Completed 1004
+219 TEST5904521 -2772d 2.84 purus vitae dui Completed 1004
+220 TEST5904521 -2741d 2.66 quis suscipit Completed 1004
+221 TEST5904521 -2713d 2.65 risus nec scelerisque Completed 1004
+222 TEST5904521 -2685d 2.65 ultrices dis Completed 1004
+223 TEST5904521 -2657d 2.75 id ipsum fermentum Completed 1004
+224 TEST5904521 -2602d 2.8 nulla porttitor Completed 1004
+225 TEST5904521 -2577d 2.88 suspendisse tellus Completed 1004
+226 TEST5904521 -2557d 2.93 hendrerit nunc Completed 1004
+227 TEST5904521 -2508d 2.96 molestie amet Completed 1004
+228 TEST5904521 -2452d 2.98 hendrerit sit Completed 1004
+229 TEST5904521 -2417d 3.01 tempus consectetur Completed 1004
+230 TEST5904521 -2384d 3.09 gravida ridiculus Completed 1004
+231 TEST5904521 -2320d 3.2 nec vel arcu Completed 1004
+232 TEST5904521 -2278d 3.35 quam urna magna Completed 1004
+233 TEST5904521 -2222d 3.36 nunc viverra Completed 1004
+234 TEST5904521 -2184d 3.34 dui eget semper Completed 1004
+235 TEST6390238 -3881d 0.44 felis tortor Completed 1004
+236 TEST6390238 -3882d 0.442 sodales malesuada Completed 1004
+237 TEST6390238 -3880d 0.449 posuere egestas Completed 1004
+238 TEST6390238 -3879d 0.439 turpis eu est Completed 1004
+239 TEST6390238 -3878d 0.466 in suscipit nisl Completed 1004
+240 TEST6390238 -3843d 0.54 hendrerit eros Completed 1004
+241 TEST6390238 -3818d 0.7 id ipsum ultricies Completed 1004
+242 TEST6390238 -3790d 0.74 feugiat lacus Completed 1004
+243 TEST6390238 -3696d 1.61 sed imperdiet Completed 1004
+244 TEST6390238 -3662d 1.29 congue proin Completed 1004
+245 TEST6390238 -3622d 1.45 aliquam nec diam Completed 1004
+246 TEST6390238 -3549d 1.8 amet nisi morbi Completed 1004
+247 TEST6390238 -3502d 1.91 id consectetur Completed 1004
+248 TEST6390238 -3455d 2.26 sagittis torquent Completed 1004
+249 TEST6390238 -3423d 2.24 sit purus mi Completed 1004
+250 TEST6390238 -3369d 2.29 eget at non elit Completed 1004
+251 TEST6390238 -3319d 2.48 ultricies fringilla Completed 1004
+252 TEST6390238 -3292d 2.55 ut ultricies Completed 1004
+253 TEST6390238 -3283d 2.7 augue auctor Completed 1004
+254 TEST6390238 -3269d 2.73 libero mi ipsum Completed 1004
+255 TEST6390238 -3255d 2.76 leo quis vitae Completed 1004
+256 TEST6390238 -3231d 2.76 aliquam magna Completed 1004
+257 TEST6390238 -3192d 2.88 feugiat quisque Completed 1004
+258 TEST6390238 -3152d 2.91 libero sit arcu Completed 1004
+259 TEST6390238 -3145d 2.98 consectetur quis Completed 1004
+260 TEST6390238 -3140d 3.07 amet lectus pellentesque Completed 1004
+261 TEST6390238 -3125d 3.19 ut pellentesque Completed 1004
+262 TEST6390238 -3088d 3.12 odio nunc sed Completed 1004
+263 TEST6390238 -3054d 3.11 ut consectetur Completed 1004
+264 TEST6390238 -3012d 3.27 ac et imperdiet Completed 1004
+265 TEST6390238 -2970d 3.37 interdum ut Completed 1004
+266 TEST6390238 -2941d 3.61 imperdiet suspendisse Completed 1004
+267 TEST6390238 -2920d 3.7 aliquet dapibus Completed 1004
+268 TEST6390238 -2906d 3.54 ut dignissim Completed 1004
+269 TEST6390238 -2878d 3.8 ultrices phasellus Completed 1004
+270 TEST6390238 -2859d 3.82 sagittis tempor Completed 1004
+271 TEST6390238 -2830d 4.02 ut fermentum Completed 1004
+272 TEST6390238 -2802d 4.16 eleifend leo Completed 1004
+273 TEST6390238 -2783d 4.26 pretium gravida Completed 1004
+274 TEST6390238 -2741d 4.42 fermentum morbi Completed 1004
+275 TEST6390238 -2739d 4.22 commodo ac amet Completed 1004
+276 TEST6390238 -2696d 4.66 lacus turpis Completed 1004
+277 TEST6390238 -2668d 4.74 tincidunt vel Completed 1004
+278 TEST6390238 -2629d 4.6 nisl habitant Completed 1004
+279 TEST6390238 -2578d 4.71 ac risus sollicitudin Completed 1004
+280 TEST6390238 -2559d 4.77 id tellus at Completed 1004
+281 TEST6390238 -2510d 5 imperdiet Completed 1004
+282 TEST6390238 -2482d 5.38 ac praesent et Completed 1004
+283 TEST6390238 -2445d 5.38 egestas semper Completed 1004
+284 TEST6390238 -2402d 5.5 lectus egestas Completed 1004
+285 TEST6390238 -2368d 5.59 non ornare venenatis Completed 1004
+286 TEST6390238 -2360d 5.77 vehicula libero Completed 1004
+287 TEST6390238 -2331d 6.55 quis at quis Completed 1004
+288 TEST6390238 -2303d 6.34 condimentum sagittis Completed 1004
+289 TEST6390238 -2276d 6.55 non dui eu curabitur Completed 1004
+290 TEST6390238 -2248d 6.76 orci condimentum Completed 1004
+291 TEST6390238 -2233d 6.82 quis augue interdum Completed 1004
+292 TEST6390238 -2219d 7.02 magna ornare Completed 1004
+293 TEST6390238 -2195d 7.03 faucibus scelerisque Completed 1004
+294 TEST6390238 -2152d 7.58 venenatis quam Completed 1004
+295 TEST6390238 -2136d 7.4 vivamus nec Completed 1004
+296 TEST2312318 -8015d 0.61 ligula sed ipsum Completed 1004
+297 TEST2312318 -7991d 0.74 a felis quam Completed 1004
+298 TEST2312318 -7955d 0.94 mauris orci eget Completed 1004
+299 TEST2312318 -7935d 1.08 curabitur in Completed 1004
+300 TEST2312318 -7835d 1.5 augue laoreet Completed 1004
+301 TEST2312318 -7777d 1.85 tempor turpis Completed 1004
+302 TEST2312318 -7709d 2 amet integer Completed 1004
+303 TEST2312318 -7692d 2.06 diam massa nulla Completed 1004
+304 TEST2312318 -7667d 2.3 himenaeos eu Completed 1004
+305 TEST2312318 -7589d 2.48 ultricies integer Completed 1004
+306 TEST2312318 -7521d 2.68 commodo nec non Completed 1004
+307 TEST2312318 -7490d 2.6 nibh erat pellentesque Completed 1004
+308 TEST2312318 -7420d 3.06 a id aliquet Completed 1004
+309 TEST2312318 -7309d 3.36 id proin nisi Completed 1004
+310 TEST2312318 -7238d 3.75 iaculis tincidunt Completed 1004
+311 TEST2312318 -7175d 4.02 scelerisque turpis Completed 1004
+312 TEST2312318 -7093d 4.25 nulla lacinia Completed 1004
+313 TEST2312318 -7039d 4.24 egestas consequat Completed 1004
+314 TEST2312318 -6976d 4.38 molestie rhoncus Completed 1004
+315 TEST2312318 -6927d 4.21 nibh mattis viverra Completed 1004
+316 TEST2312318 -6840d 4.87 amet volutpat Completed 1004
+317 TEST2312318 -6721d 4.93 eu fusce pharetra Completed 1004
+318 TEST2312318 -6645d 4.83 eu eu orci feugiat Completed 1004
+319 TEST2312318 -6556d 5.05 a ultricies lacus Completed 1004
+320 TEST2312318 -6463d 5.35 euismod ullamcorper Completed 1004
+321 TEST2312318 -6448d 5.44 aliquam feugiat Completed 1004
+322 TEST2312318 -6440d 5.4 eleifend tincidunt Completed 1004
+323 TEST2312318 -6434d 5.66 elit tincidunt Completed 1004
+324 TEST2312318 -6420d 5.56 vehicula ut iaculis Completed 1004
+325 TEST2312318 -6406d 5.7 proin a nisi Completed 1004
+326 TEST2312318 -6392d 5.7 in dolor nunc Completed 1004
+327 TEST2312318 -6378d 5.66 cum turpis id Completed 1004
+328 TEST2312318 -6367d 5.92 primis quam a Completed 1004
+329 TEST2312318 -6346d 5.86 non turpis malesuada Completed 1004
+330 TEST2312318 -6325d 5.84 proin luctus Completed 1004
+331 TEST2312318 -6297d 5.9 adipiscing sapien Completed 1004
+332 TEST2312318 -6276d 6.06 ut augue justo Completed 1004
+333 TEST2312318 -6254d 5.74 varius urna dolor Completed 1004
+334 TEST2312318 -6240d 5.6 odio nullam Completed 1004
+335 TEST2312318 -6234d 5.6 quis sollicitudin Completed 1004
+336 TEST2312318 -6213d 6.02 sodales fames Completed 1004
+337 TEST2312318 -6192d 6.02 aliquet nunc Completed 1004
+338 TEST2312318 -6178d 5.8 mauris at diam Completed 1004
+339 TEST2312318 -6154d 5.85 suspendisse in Completed 1004
+340 TEST2312318 -6126d 6.4 aliquam eu nunc Completed 1004
+341 TEST2312318 -6114d 6.45 sed congue aliquet Completed 1004
+342 TEST2312318 -6100d 6.55 turpis diam sed Completed 1004
+343 TEST2312318 -6086d 6.7 vestibulum praesent Completed 1004
+344 TEST2312318 -6072d 7 sagittis sodales Completed 1004
+345 TEST2312318 -6056d 7.35 sed eget lacinia Completed 1004
+346 TEST2312318 -6037d 7.5 erat diam leo Completed 1004
+347 TEST2312318 -6022d 7.6 tortor praesent Completed 1004
+348 TEST2312318 -6009d 7.8 justo urna pretium Completed 1004
+349 TEST2312318 -5994d 7.85 quis commodo Completed 1004
+350 TEST2312318 -5972d 8 orci justo Completed 1004
+351 TEST2312318 -5959d 8 penatibus Completed 1004
+352 TEST2312318 -5945d 7.95 nec tempor egestas Completed 1004
+353 TEST2312318 -5938d 8 tincidunt Completed 1004
+354 TEST2312318 -5925d 8 eget sit nulla Completed 1004
+355 TEST2312318 -5909d 7.95 augue duis non Completed 1004
+356 TEST2312318 -5895d 7.95 nunc ut scelerisque Completed 1004
+357 TEST2312318 -5882d 7.9 neque quis placerat Completed 1004
+358 TEST2312318 -5869d 7.85 volutpat leo Completed 1004
+359 TEST2312318 -5855d 7.75 aliquet quis Completed 1004
+360 TEST2312318 -5841d 8.15 rhoncus ipsum Completed 1004
+361 TEST2312318 -5827d 8.4 blandit sapien Completed 1004
+362 TEST2312318 -5799d 8.5 sem nullam in Completed 1004
+363 TEST2312318 -5783d 8.7 varius scelerisque Completed 1004
+364 TEST2312318 -5771d 8.7 ac pellentesque Completed 1004
+365 TEST2312318 -5757d 8.7 vitae nec ac Completed 1004
+366 TEST2312318 -5743d 8.8 eu nisi aliquam Completed 1004
+367 TEST2312318 -5728d 8.95 neque quis felis Completed 1004
+368 TEST2312318 -5714d 9 ac vel laoreet Completed 1004
+369 TEST2312318 -5700d 9.1 pellentesque Completed 1004
+370 TEST2312318 -5686d 9.2 dapibus vivamus Completed 1004
+371 TEST2312318 -5672d 9.4 purus magna Completed 1004
+372 TEST2312318 -5658d 9.35 dui arcu praesent Completed 1004
+373 TEST2312318 -5632d 9.6 volutpat posuere Completed 1004
+374 TEST2312318 -5609d 9.45 turpis nec nec Completed 1004
+375 TEST2312318 -5581d 9.15 in proin accumsan Completed 1004
+376 TEST2312318 -5510d 9.3 mauris ut auctor Completed 1004
+377 TEST2312318 -5455d 9.1 arcu cras ornare Completed 1004
+378 TEST2312318 -5441d 9 pharetra hendrerit Completed 1004
+379 TEST2312318 -5422d 9.35 purus taciti Completed 1004
+380 TEST2312318 -5413d 9.35 tincidunt risus Completed 1004
+381 TEST2312318 -5408d 9.5 ipsum ipsum Completed 1004
+382 TEST2312318 -5357d 9.25 adipiscing at Completed 1004
+383 TEST2312318 -5349d 9.35 et integer proin Completed 1004
+384 TEST2312318 -5330d 9.15 sem nunc ante Completed 1004
+385 TEST2312318 -5296d 9.1 ut augue aliquam Completed 1004
+386 TEST2312318 -5288d 8.9 auctor purus Completed 1004
+387 TEST2312318 -5282d 9 integer ut Completed 1004
+388 TEST2312318 -5273d 8.85 velit enim nullam Completed 1004
+389 TEST2312318 -5268d 8.85 nulla posuere Completed 1004
+390 TEST2312318 -5247d 9.05 eget imperdiet Completed 1004
+391 TEST2312318 -5240d 9 ornare accumsan Completed 1004
+392 TEST2312318 -5219d 8.9 eu ullamcorper Completed 1004
+393 TEST2312318 -5217d 9 consequat Completed 1004
+394 TEST2312318 -5205d 9.1 tincidunt natoque Completed 1004
+395 TEST2312318 -5191d 9.15 tincidunt vel Completed 1004
+396 TEST2312318 -5184d 9.4 in est mi sapien Completed 1004
+397 TEST2312318 -5162d 9.25 nunc id sociosqu Completed 1004
+398 TEST2312318 -5156d 9.2 eget quam fermentum Completed 1004
+399 TEST2312318 -5148d 9.5 proin nam semper Completed 1004
+400 TEST2312318 -5141d 9.45 sit nunc lobortis Completed 1004
+401 TEST2312318 -5135d 9.35 hendrerit lacus Completed 1004
+402 TEST2312318 -5128d 9.4 urna lorem dolor Completed 1004
+403 TEST2312318 -5121d 9.45 in rutrum consequat Completed 1004
+404 TEST2312318 -5114d 9.4 lectus egestas Completed 1004
+405 TEST2312318 -5107d 9.45 ut vestibulum Completed 1004
+406 TEST2312318 -5100d 9.45 vestibulum mattis Completed 1004
+407 TEST2312318 -5093d 9.2 fames amet nisi Completed 1004
+408 TEST2312318 -5086d 9.15 sed mauris consectetur Completed 1004
+409 TEST2312318 -5079d 8.9 vitae risus Completed 1004
+410 TEST2312318 -5072d 9 ultricies Completed 1004
+411 TEST2312318 -5064d 8.8 ipsum suspendisse Completed 1004
+412 TEST2312318 -5058d 8.65 nulla turpis Completed 1004
+413 TEST2312318 -5051d 8.9 sapien ornare Completed 1004
+414 TEST2312318 -5044d 8.85 tincidunt nisl Completed 1004
+415 TEST2312318 -5037d 8.9 etiam tempus Completed 1004
+416 TEST2312318 -5030d 8.8 adipiscing in Completed 1004
+417 TEST2312318 -5016d 9 sed fermentum Completed 1004
+418 TEST2312318 -5002d 8.95 mauris magna Completed 1004
+419 TEST2312318 -4995d 9.15 lobortis penatibus Completed 1004
+420 TEST2312318 -4988d 9.15 molestie mauris Completed 1004
+421 TEST2312318 -4980d 9.35 tristique cursus Completed 1004
+422 TEST2312318 -4974d 9.25 platea sit aliquet Completed 1004
+423 TEST2312318 -4966d 9.4 tincidunt integer Completed 1004
+424 TEST2312318 -4964d 9.4 eu lacus nec Completed 1004
+425 TEST2312318 -4946d 9.5 amet vel volutpat Completed 1004
+426 TEST2312318 -4938d 9.6 eleifend neque Completed 1004
+427 TEST2312318 -4932d 9.65 sit orci justo Completed 1004
+428 TEST2312318 -4917d 9.6 ante odio dictumst Completed 1004
+429 TEST2312318 -4915d 9.5 amet montes Completed 1004
+430 TEST2312318 -4904d 9.7 quam eu arcu Completed 1004
+431 TEST2312318 -4890d 9.75 eget sed tincidunt Completed 1004
+432 TEST2312318 -4879d 9.8 ornare augue Completed 1004
+433 TEST2312318 -4869d 9.7 volutpat pretium Completed 1004
+434 TEST2312318 -4861d 9.95 at sapien tempor Completed 1004
+435 TEST2312318 -4859d 9.9 ultrices congue Completed 1004
+436 TEST2312318 -4848d 10.05 consectetur risus Completed 1004
+437 TEST2312318 -4834d 9.95 diam lectus vitae Completed 1004
+438 TEST2312318 -4826d 10.05 integer quis ac Completed 1004
+439 TEST2312318 -4820d 9.95 aliquet arcu Completed 1004
+440 TEST2312318 -4812d 9.85 imperdiet vel Completed 1004
+441 TEST2312318 -4806d 9.95 nunc commodo Completed 1004
+442 TEST2312318 -4798d 10.05 volutpat massa Completed 1004
+443 TEST2312318 -4791d 10 faucibus enim Completed 1004
+444 TEST2312318 -4789d 9.9 viverra laoreet Completed 1004
+445 TEST2312318 -4777d 10 porta egestas Completed 1004
+446 TEST2312318 -4764d 10.05 laoreet tellus Completed 1004
+447 TEST2312318 -4750d 10.1 elit hendrerit Completed 1004
+448 TEST2312318 -4742d 10.15 at sapien mauris Completed 1004
+449 TEST2312318 -4736d 10.25 mauris proin non Completed 1004
+450 TEST2312318 -4722d 10.35 pharetra auctor Completed 1004
+451 TEST2312318 -4714d 10.4 suscipit felis Completed 1004
+452 TEST2312318 -4708d 10.35 blandit accumsan Completed 1004
+453 TEST2312318 -4706d 10.4 sed tellus eget Completed 1004
+454 TEST2312318 -4697d 10.3 curabitur nam Completed 1004
+455 TEST2312318 -4687d 10.35 lacus proin porta Completed 1004
+456 TEST2312318 -4680d 10.27 sollicitudin augue Completed 1004
+457 TEST2312318 -4666d 10.35 elementum imperdiet Completed 1004
+458 TEST2312318 -4650d 10.3 purus nec at Completed 1004
+459 TEST2312318 -4641d 10.25 adipiscing at Completed 1004
+460 TEST2312318 -4630d 10.05 eu amet quis magna Completed 1004
+461 TEST2312318 -4624d 10 amet integer Completed 1004
+462 TEST2312318 -4620d 9.83 est ultrices Completed 1004
+463 TEST2312318 -4601d 9.75 nec gravida posuere Completed 1004
+464 TEST2312318 -4595d 9.7 dictum pellentesque Completed 1004
+465 TEST2312318 -4589d 9.6 sit purus erat Completed 1004
+466 TEST2312318 -4582d 9.55 scelerisque interdum Completed 1004
+467 TEST2312318 -4572d 9.6 senectus odio Completed 1004
+468 TEST2312318 -4567d 9.6 consectetur Completed 1004
+469 TEST2312318 -4560d 9.4 sit in eu praesent Completed 1004
+470 TEST2312318 -4551d 9.55 nec venenatis Completed 1004
+471 TEST2312318 -4546d 9.6 laoreet tortor Completed 1004
+472 TEST2312318 -4526d 9.35 aliquam non mollis Completed 1004
+473 TEST2312318 -4516d 9.35 condimentum in Completed 1004
+474 TEST2312318 -4511d 9.55 donec non amet Completed 1004
+475 TEST2312318 -4484d 9.85 suspendisse amet Completed 1004
+476 TEST2312318 -4475d 9.8 pellentesque Completed 1004
+477 TEST2312318 -4469d 9.7 in imperdiet Completed 1004
+478 TEST2312318 -4454d 9.95 faucibus vel Completed 1004
+479 TEST2312318 -4433d 10.1 ligula consequat Completed 1004
+480 TEST2312318 -4420d 10.1 ac laoreet lorem Completed 1004
+481 TEST2312318 -4404d 10.06 ultricies curabitur Completed 1004
+482 TEST2312318 -4375d 9.95 eget facilisis Completed 1004
+483 TEST2312318 -4351d 9.95 auctor sit nunc Completed 1004
+484 TEST2312318 -4334d 9.6 sapien at dui Completed 1004
+485 TEST2312318 -4329d 9.55 ac lectus ligula Completed 1004
+486 TEST2312318 -4322d 9.55 erat porttitor Completed 1004
+487 TEST2312318 -4315d 9.4 posuere eu eget Completed 1004
+488 TEST2312318 -4284d 9.05 nullam morbi Completed 1004
+489 TEST2312318 -4278d 9.25 curabitur facilisis Completed 1004
+490 TEST2312318 -4271d 9 sed sodales Completed 1004
+491 TEST2312318 -4264d 8.8 turpis neque Completed 1004
+492 TEST2312318 -4245d 9.13 vestibulum felis Completed 1004
+493 TEST2312318 -4238d 9.2 leo congue id Completed 1004
+494 TEST2312318 -4223d 9.2 torquent et Completed 1004
+495 TEST2312318 -4222d 9.03 felis id posuere Completed 1004
+496 TEST2312318 -4209d 9.2 posuere bibendum Completed 1004
+497 TEST2312318 -4204d 9.25 aliquet blandit Completed 1004
+498 TEST2312318 -4201d 9.14 id conubia ridiculus Completed 1004
+499 TEST2312318 -4195d 9.15 et lectus dolor Completed 1004
+500 TEST2312318 -4190d 9.05 sociosqu viverra Completed 1004
+501 TEST2312318 -4180d 9.05 scelerisque eleifend Completed 1004
+502 TEST2312318 -4176d 9.15 amet eu vitae Completed 1004
+503 TEST2312318 -4168d 9.1 id rhoncus luctus Completed 1004
+504 TEST2312318 -4138d 8.95 convallis pharetra Completed 1004
+505 TEST2312318 -4137d 9.03 ipsum auctor Completed 1004
+506 TEST2312318 -4133d 8.97 pretium quam Completed 1004
+507 TEST2312318 -4130d 8.95 sociis quisque Completed 1004
+508 TEST2312318 -4127d 9 lorem malesuada Completed 1004
+509 TEST2312318 -4124d 9 bibendum arcu Completed 1004
+510 TEST2312318 -4110d 8.85 amet vestibulum Completed 1004
+511 TEST2312318 -4090d 8.6 egestas nam Completed 1004
+512 TEST2312318 -4089d 8.7 et aenean ornare Completed 1004
+513 TEST2312318 -4076d 8.5 vel varius velit Completed 1004
+514 TEST2312318 -4075d 8.45 molestie viverra Completed 1004
+515 TEST2312318 -4068d 8.45 eget mi justo Completed 1004
+516 TEST2312318 -4063d 8.5 lacinia lorem Completed 1004
+517 TEST2312318 -4057d 8.3 nisl sollicitudin Completed 1004
+518 TEST2312318 -4027d 8.05 at faucibus sodales Completed 1004
+519 TEST2312318 -4013d 8.4 amet ullamcorper Completed 1004
+520 TEST2312318 -4007d 8.4 felis lobortis Completed 1004
+521 TEST2312318 -4004d 8.4 nam vel cras Completed 1004
+522 TEST2312318 -3987d 8.45 non fames nec Completed 1004
+523 TEST2312318 -3980d 8.75 molestie sed Completed 1004
+524 TEST2312318 -3979d 8.55 auctor vitae Completed 1004
+525 TEST2312318 -3973d 8.85 gravida potenti Completed 1004
+526 TEST2312318 -3972d 8.85 mollis nulla Completed 1004
+527 TEST2312318 -3963d 8.85 turpis sem metus Completed 1004
+528 TEST2312318 -3959d 8.75 nulla quis eget Completed 1004
+529 TEST2312318 -3952d 8.8 ultrices sed Completed 1004
+530 TEST2312318 -3949d 8.55 vel lacinia nisl Completed 1004
+531 TEST2312318 -3945d 8.7 magna parturient Completed 1004
+532 TEST2312318 -3938d 8.75 pulvinar quam Completed 1004
+533 TEST2312318 -3931d 8.9 sed eget mollis Completed 1004
+534 TEST2312318 -3923d 8.8 lorem suspendisse Completed 1004
+535 TEST2312318 -3916d 8.85 integer quis Completed 1004
+536 TEST2312318 -3907d 8.7 odio ante sed Completed 1004
+537 TEST2312318 -3882d 8.75 pellentesque Completed 1004
+538 TEST2312318 -3867d 8.95 ornare ut ipsum Completed 1004
+539 TEST2312318 -3861d 8.9 urna odio consequat Completed 1004
+540 TEST2312318 -3836d 8.9 donec eget mauris Completed 1004
+541 TEST2312318 -3823d 9 magna nunc Completed 1004
+542 TEST2312318 -3812d 9.15 aenean faucibus Completed 1004
+543 TEST2312318 -3790d 9.1 mi velit sed Completed 1004
+544 TEST2312318 -3784d 9 elit et metus Completed 1004
+545 TEST2312318 -3777d 9 ipsum etiam Completed 1004
+546 TEST2312318 -3774d 8.85 nulla lobortis Completed 1004
+547 TEST2312318 -3760d 9.4 neque in a ut Completed 1004
+548 TEST2312318 -3749d 9.5 leo velit purus Completed 1004
+549 TEST2312318 -3738d 9.35 condimentum orci Completed 1004
+550 TEST2312318 -3727d 9.45 convallis est Completed 1004
+551 TEST2312318 -3704d 9.65 non tristique Completed 1004
+552 TEST2312318 -3699d 9.65 leo sagittis Completed 1004
+553 TEST2312318 -3690d 9.7 ipsum lacinia Completed 1004
+554 TEST2312318 -3679d 9.85 pharetra adipiscing Completed 1004
+555 TEST2312318 -3665d 9.75 at lobortis dui Completed 1004
+556 TEST2312318 -3658d 9.8 neque id euismod Completed 1004
+557 TEST2312318 -3649d 9.8 donec placerat Completed 1004
+558 TEST2312318 -3637d 9.8 fringilla quis Completed 1004
+559 TEST2312318 -3628d 9.7 nunc faucibus Completed 1004
+560 TEST2312318 -3613d 9.6 eget et condimentum Completed 1004
+561 TEST2312318 -3606d 9.55 ut consectetur Completed 1004
+562 TEST2312318 -3585d 9.65 risus auctor Completed 1004
+563 TEST2312318 -3570d 9.5 pretium ullamcorper Completed 1004
+564 TEST2312318 -3567d 9.4 feugiat lacus Completed 1004
+565 TEST2312318 -3557d 9.4 suscipit sed Completed 1004
+566 TEST2312318 -3536d 9.45 quis vulputate Completed 1004
+567 TEST2312318 -3525d 9.45 lobortis suspendisse Completed 1004
+568 TEST2312318 -3517d 9.6 sed laoreet Completed 1004
+569 TEST2312318 -3510d 9.5 elementum iaculis Completed 1004
+570 TEST2312318 -3508d 9.45 vitae ultricies Completed 1004
+571 TEST2312318 -3494d 9.47 porttitor condimentum Completed 1004
+572 TEST2312318 -3469d 9.7 gravida amet Completed 1004
+573 TEST2312318 -3458d 9.65 turpis fusce Completed 1004
+574 TEST2312318 -3452d 9.65 enim varius at Completed 1004
+575 TEST2312318 -3445d 9.65 convallis varius Completed 1004
+576 TEST2312318 -3431d 9.75 libero pellentesque Completed 1004
+577 TEST2312318 -3420d 9.9 in rutrum a Completed 1004
+578 TEST2312318 -3419d 9.75 arcu sagittis Completed 1004
+579 TEST2312318 -3413d 9.65 egestas metus Completed 1004
+580 TEST2312318 -3411d 9.55 eu ut in imperdiet Completed 1004
+581 TEST2312318 -3389d 9.35 sapien amet nulla Completed 1004
+582 TEST2312318 -3382d 9.5 eget ullamcorper Completed 1004
+583 TEST2312318 -3376d 9.55 cum dolor quam Completed 1004
+584 TEST2312318 -3362d 9.3 arcu purus feugiat Completed 1004
+585 TEST2312318 -3354d 9.27 vel eu lacus Completed 1004
+586 TEST2312318 -3340d 9 ipsum consectetur Completed 1004
+587 TEST2312318 -3328d 9.13 etiam sed auctor Completed 1004
+588 TEST2312318 -3326d 8.9 sollicitudin Completed 1004
+589 TEST2312318 -3322d 8.9 porttitor in Completed 1004
+590 TEST2312318 -3320d 9.05 rhoncus tincidunt Completed 1004
+591 TEST2312318 -3312d 8.95 cubilia velit Completed 1004
+592 TEST2312318 -3305d 8.85 nulla massa vel Completed 1004
+593 TEST2312318 -3298d 8.96 tristique integer Completed 1004
+594 TEST2312318 -3278d 9.15 id vel dapibus Completed 1004
+595 TEST2312318 -3276d 9.3 faucibus fermentum Completed 1004
+596 TEST2312318 -3270d 9.3 non sed diam Completed 1004
+597 TEST2312318 -3265d 9.26 ante bibendum Completed 1004
+598 TEST2312318 -3259d 9.1 tellus vestibulum Completed 1004
+599 TEST2312318 -3242d 9.35 tellus faucibus Completed 1004
+600 TEST2312318 -3224d 9.65 iaculis nam at Completed 1004
+601 TEST2312318 -3220d 9.52 quis potenti Completed 1004
+602 TEST2312318 -3216d 9.55 phasellus donec Completed 1004
+603 TEST2312318 -3214d 9.6 justo ac et Completed 1004
+604 TEST2312318 -3210d 9.7 elit vestibulum Completed 1004
+605 TEST2312318 -3172d 9.55 dignissim facilisis Completed 1004
+606 TEST2312318 -3168d 9.6 ornare eget Completed 1004
+607 TEST2312318 -3167d 9.4 lacus turpis Completed 1004
+608 TEST2312318 -3157d 9.19 pellentesque Completed 1004
+609 TEST2312318 -3133d 9.4 cras in fermentum Completed 1004
+610 TEST2312318 -3109d 9.3 tellus nunc Completed 1004
+611 TEST2312318 -3105d 9.25 eleifend mauris Completed 1004
+612 TEST2312318 -3097d 9.45 non pharetra Completed 1004
+613 TEST2312318 -3091d 9.35 ante pellentesque Completed 1004
+614 TEST2312318 -3084d 9.25 elit enim nec Completed 1004
+615 TEST2312318 -3069d 9.4 nisi porttitor Completed 1004
+616 TEST2312318 -3060d 9.4 suscipit arcu Completed 1004
+617 TEST2312318 -3053d 9.45 tempor blandit Completed 1004
+618 TEST2312318 -3049d 9.45 sit magna viverra Completed 1004
+619 TEST2312318 -3032d 9.5 fermentum libero Completed 1004
+620 TEST2312318 -3027d 9.5 sit amet mattis Completed 1004
+621 TEST2312318 -3021d 9.55 sed dolor conubia Completed 1004
+622 TEST2312318 -3013d 9.7 egestas in in Completed 1004
+623 TEST2312318 -3007d 9.5 auctor sit non Completed 1004
+624 TEST2312318 -2990d 8.55 consectetur tortor Completed 1004
+625 TEST2312318 -2978d 9.65 ac etiam porta Completed 1004
+626 TEST2312318 -2971d 9.6 diam sit sem Completed 1004
+627 TEST2312318 -2965d 9.65 id vel dignissim Completed 1004
+628 TEST2312318 -2955d 9.75 turpis risus Completed 1004
+629 TEST2312318 -2934d 9.7 sed habitant Completed 1004
+630 TEST2312318 -2929d 9.9 felis hendrerit Completed 1004
+631 TEST2312318 -2920d 9.85 nullam vitae Completed 1004
+632 TEST2312318 -2913d 9.65 mollis velit Completed 1004
+633 TEST2312318 -2909d 9.85 in dolor quam Completed 1004
+634 TEST2312318 -2906d 9.75 blandit libero Completed 1004
+635 TEST2312318 -2901d 9.7 nunc pretium Completed 1004
+636 TEST2312318 -2899d 9.6 justo lorem Completed 1004
+637 TEST2312318 -2895d 9.75 mollis massa Completed 1004
+638 TEST2312318 -2880d 9.55 lobortis ultrices Completed 1004
+639 TEST2312318 -2871d 9.4 justo curabitur Completed 1004
+640 TEST2312318 -2864d 9.45 non lacinia quis Completed 1004
+641 TEST2312318 -2850d 9.2 amet metus amet Completed 1004
+642 TEST2312318 -2839d 9.45 dolor porta bibendum Completed 1004
+643 TEST2312318 -2836d 9.3 quis vel molestie Completed 1004
+644 TEST2312318 -2831d 9.45 dui massa a nunc Completed 1004
+645 TEST2312318 -2823d 9.55 nec elit commodo Completed 1004
+646 TEST2312318 -2815d 9.45 lectus eu in Completed 1004
+647 TEST2312318 -2794d 9.4 ipsum magnis Completed 1004
+648 TEST2312318 -2766d 9.35 a faucibus consequat Completed 1004
+649 TEST2312318 -2762d 9.6 vestibulum tellus Completed 1004
+650 TEST2312318 -2748d 9.5 eu nisl porta Completed 1004
+651 TEST2312318 -2745d 9.6 sed imperdiet Completed 1004
+652 TEST2312318 -2738d 9.48 porta fermentum Completed 1004
+653 TEST2312318 -2713d 9.65 purus blandit Completed 1004
+654 TEST2312318 -2710d 9.85 suspendisse tincidunt Completed 1004
+655 TEST2312318 -2696d 9.45 luctus amet euismod Completed 1004
+656 TEST2312318 -2692d 9.42 ut rutrum iaculis Completed 1004
+657 TEST2312318 -2684d 9.55 turpis porta Completed 1004
+658 TEST2312318 -2681d 9.32 eget vehicula Completed 1004
+659 TEST2312318 -2661d 9.17 facilisis suscipit Completed 1004
+660 TEST2312318 -2648d 9.27 odio eget nullam Completed 1004
+661 TEST2312318 -2641d 9.25 lacus ultrices Completed 1004
+662 TEST2312318 -2633d 9.3 varius posuere Completed 1004
+663 TEST2312318 -2615d 9.3 nunc enim enim Completed 1004
+664 TEST2312318 -2598d 9.35 nulla vivamus Completed 1004
+665 TEST2312318 -2578d 9.45 posuere imperdiet Completed 1004
+666 TEST2312318 -2570d 10.9 malesuada pulvinar Completed 1004
+667 TEST2312318 -2563d 9.75 scelerisque a Completed 1004
+668 TEST2312318 -2559d 9.65 ut sit ligula Completed 1004
+669 TEST2312318 -2556d 9.65 interdum convallis Completed 1004
+670 TEST2312318 -2551d 9.7 mattis sed scelerisque Completed 1004
+671 TEST2312318 -2535d 9.7 a amet nulla Completed 1004
+672 TEST2312318 -2523d 9.55 dolor donec quis Completed 1004
+673 TEST2312318 -2515d 9.75 ac dignissim Completed 1004
+674 TEST2312318 -2514d 9.06 tincidunt urna Completed 1004
+675 TEST2312318 -2508d 9.95 est leo condimentum Completed 1004
+676 TEST2312318 -2500d 9.67 bibendum mattis Completed 1004
+677 TEST2312318 -2493d 9.75 massa sed massa Completed 1004
+678 TEST2312318 -2474d 10.1 platea ullamcorper Completed 1004
+679 TEST2312318 -2472d 10.1 nulla vestibulum Completed 1004
+680 TEST2312318 -2461d 10.1 convallis blandit Completed 1004
+681 TEST2312318 -2454d 10.15 non dolor sed Completed 1004
+682 TEST2312318 -2436d 10.04 suscipit sem odio Completed 1004
+683 TEST2312318 -2415d 9.95 nisl imperdiet Completed 1004
+684 TEST2312318 -2405d 10.05 lacinia mollis Completed 1004
+685 TEST2312318 -2402d 9.86 fermentum donec Completed 1004
+686 TEST2312318 -2380d 10.1 mauris ornare Completed 1004
+687 TEST2312318 -2364d 10.1 turpis ac mus Completed 1004
+688 TEST2312318 -2346d 10.2 nec a auctor Completed 1004
+689 TEST2312318 -2335d 10.56 eget lorem tortor Completed 1004
+690 TEST2312318 -2304d 10.36 eu lobortis egestas Completed 1004
+691 TEST2312318 -2283d 10.4 ut diam magna Completed 1004
+692 TEST2312318 -2277d 10.42 sit lectus adipiscing Completed 1004
+693 TEST2312318 -2269d 10.35 dictum senectus Completed 1004
+694 TEST2312318 -2251d 10.32 accumsan urna Completed 1004
+695 TEST2312318 -2250d 10.5 tempus dapibus Completed 1004
+696 TEST2312318 -2216d 10.6 magna lectus Completed 1004
+697 TEST2312318 -2208d 10.35 eleifend eu dolor Completed 1004
+698 TEST2312318 -2205d 10.21 pellentesque non Completed 1004
+699 TEST2312318 -2184d 10.35 senectus dignissim Completed 1004
+700 TEST2312318 -2180d 10.35 cursus et mi eros Completed 1004
+701 TEST2312318 -2174d 10.3 consequat arcu Completed 1004
+702 TEST2312318 -2160d 10.35 metus in lacinia Completed 1004
+703 TEST2312318 -2136d 10.11 tellus vel id Completed 1004
+704 TEST1993532 -6111d 9.5 lobortis quam Completed 1004
+705 TEST1993532 -6080d 9.35 litora a nibh Completed 1004
+706 TEST1993532 -6072d 9.3 sit pretium Completed 1004
+707 TEST1993532 -6036d 9.88 fermentum facilisis Completed 1004
+708 TEST1993532 -6027d 10.5 vel lacus suscipit Completed 1004
+709 TEST1993532 -5989d 10.45 nec purus condimentum Completed 1004
+710 TEST1993532 -5910d 11.05 vivamus aliquam Completed 1004
+711 TEST1993532 -5867d 10.7 hendrerit lorem Completed 1004
+712 TEST1993532 -5821d 11.25 dolor ornare adipiscing Completed 1004
+713 TEST1993532 -5749d 12.45 montes neque nisl Completed 1004
+714 TEST1993532 -5651d 12.8 tellus sodales Completed 1004
+715 TEST1993532 -5596d 11.42 justo in ut in Completed 1004
+716 TEST1993532 -5544d 10.34 ultricies suspendisse Completed 1004
+717 TEST1993532 -5489d 10.45 tempor blandit Completed 1004
+718 TEST1993532 -5463d 10.67 fusce quisque Completed 1004
+719 TEST1993532 -5405d 10.15 eu nulla condimentum Completed 1004
+720 TEST1993532 -5349d 10.14 sed vestibulum Completed 1004
+721 TEST1993532 -5303d 10.27 sit id eu ultrices Completed 1004
+722 TEST1993532 -5210d 10.12 nec mauris consectetur Completed 1004
+723 TEST1993532 -5127d 10.8 lacinia eu a Completed 1004
+724 TEST1993532 -5034d 11.99 vitae scelerisque Completed 1004
+725 TEST1993532 -4932d 12.32 ultrices sem sed Completed 1004
+726 TEST1993532 -4845d 12.26 a id vulputate Completed 1004
+727 TEST1993532 -4750d 12.48 eget quisque Completed 1004
+728 TEST1993532 -4648d 12.26 malesuada congue Completed 1004
+729 TEST1993532 -4572d 11.85 eros integer pretium Completed 1004
+730 TEST1993532 -4469d 11.82 diam mi lacinia Completed 1004
+731 TEST1993532 -4389d 12.13 vehicula non maecenas Completed 1004
+732 TEST1993532 -4348d 12.85 duis ut lacus Completed 1004
+733 TEST1993532 -4287d 11.15 quam sodales porta Completed 1004
+734 TEST1993532 -4285d 11.51 interdum varius Completed 1004
+735 TEST1993532 -4237d 10.65 fusce tempor massa Completed 1004
+736 TEST1993532 -4202d 10.64 integer ac dolor Completed 1004
+737 TEST1993532 -4181d 11.03 bibendum massa Completed 1004
+738 TEST1993532 -4154d 11.07 tristique sed Completed 1004
+739 TEST1993532 -4154d 11.33 eget rutrum in Completed 1004
+740 TEST1993532 -4125d 10.79 donec nisi lacus Completed 1004
+741 TEST1993532 -4095d 11.15 ac justo vestibulum Completed 1004
+742 TEST1993532 -4068d 10.33 rutrum eros sodales Completed 1004
+743 TEST1993532 -4038d 9.84 facilisis lorem Completed 1004
+744 TEST1993532 -4020d 9.09 metus iaculis Completed 1004
+745 TEST1993532 -4004d 9.77 at eu blandit Completed 1004
+746 TEST1993532 -3972d 9.96 vel convallis Completed 1004
+747 TEST1993532 -3920d 10.31 erat vitae luctus Completed 1004
+748 TEST1993532 -3837d 9.76 a eu nostra nibh Completed 1004
+749 TEST1993532 -3803d 10.16 purus faucibus Completed 1004
+750 TEST1993532 -3774d 10.25 nascetur tempor Completed 1004
+751 TEST1993532 -3745d 9.42 porta quis fermentum Completed 1004
+752 TEST1993532 -3721d 8.85 egestas lacus Completed 1004
+753 TEST1993532 -3685d 8.84 tempor quis facilisis Completed 1004
+754 TEST1993532 -3658d 9.15 ut volutpat suscipit Completed 1004
+755 TEST1993532 -3599d 9.89 ut porta posuere Completed 1004
+756 TEST1993532 -3586d 9.86 urna sed facilisis Completed 1004
+757 TEST1993532 -3578d 9.36 tellus urna lacus Completed 1004
+758 TEST1993532 -3555d 9.67 lobortis dictum Completed 1004
+759 TEST1993532 -3542d 9.3 ultricies mauris Completed 1004
+760 TEST1993532 -3507d 9.3 at sed mauris Completed 1004
+761 TEST1993532 -3453d 8.83 auctor felis Completed 1004
+762 TEST1993532 -3403d 9.01 posuere libero Completed 1004
+763 TEST1993532 -3340d 9.2 feugiat sociis Completed 1004
+764 TEST1993532 -3290d 9.15 justo fusce vestibulum Completed 1004
+765 TEST1993532 -3279d 9.23 facilisis dapibus Completed 1004
+766 TEST1993532 -3265d 9.44 justo non dis Completed 1004
+767 TEST1993532 -3248d 9.01 libero feugiat Completed 1004
+768 TEST1993532 -3217d 9.06 condimentum ipsum Completed 1004
+769 TEST1993532 -3195d 9.48 mus ultrices Completed 1004
+770 TEST1993532 -3153d 9.33 varius ad semper Completed 1004
+771 TEST1993532 -3146d 9.18 interdum aliquet Completed 1004
+772 TEST1993532 -3095d 9.32 lacus ante et Completed 1004
+773 TEST1993532 -3055d 9.938 eget mattis consequat Completed 1004
+774 TEST1993532 -3013d 10.24 massa libero posuere Completed 1004
+775 TEST1993532 -2985d 10.52 potenti vestibulum Completed 1004
+776 TEST1993532 -2963d 10.69 egestas aliquam Completed 1004
+777 TEST1993532 -2920d 10.41 aliquam sed consequat Completed 1004
+778 TEST1993532 -2906d 9.84 sapien suscipit Completed 1004
+779 TEST1993532 -2878d 10.08 pharetra luctus Completed 1004
+780 TEST1993532 -2859d 10.26 a accumsan vitae Completed 1004
+781 TEST1993532 -2830d 10.35 et eu dignissim Completed 1004
+782 TEST1993532 -2802d 10.22 dictum vulputate Completed 1004
+783 TEST1993532 -2783d 10.18 molestie imperdiet Completed 1004
+784 TEST1993532 -2731d 9.5 vivamus eu fermentum Completed 1004
+785 TEST1993532 -2724d 9.29 velit aliquam Completed 1004
+786 TEST1993532 -2723d 9.1 sem vulputate Completed 1004
+787 TEST1993532 -2682d 8.7 pellentesque Completed 1004
+788 TEST1993532 -2620d 8.73 odio at dolor Completed 1004
+789 TEST1993532 -2604d 8.69 tortor vestibulum Completed 1004
+790 TEST1993532 -2558d 8.89 tellus fusce Completed 1004
+791 TEST1993532 -2529d 8.69 quisque a lacinia Completed 1004
+792 TEST1993532 -2485d 8.6 tempus sollicitudin Completed 1004
+793 TEST1993532 -2457d 9.08 venenatis purus Completed 1004
+794 TEST1993532 -2431d 9.2 nec felis sed Completed 1004
+795 TEST1993532 -2403d 8.98 eros erat fringilla Completed 1004
+796 TEST1993532 -2375d 8.85 semper eu suspendisse Completed 1004
+797 TEST1993532 -2360d 8.88 viverra vehicula Completed 1004
+798 TEST1993532 -2331d 8.86 posuere ut venenatis Completed 1004
+799 TEST1993532 -2303d 8.4 turpis proin Completed 1004
+800 TEST1993532 -2276d 8.68 venenatis interdum Completed 1004
+801 TEST1993532 -2248d 8.66 donec commodo Completed 1004
+802 TEST1993532 -2233d 8.5 molestie ipsum Completed 1004
+803 TEST1993532 -2219d 8.64 id posuere pharetra Completed 1004
+804 TEST1993532 -2212d 8.44 eu id interdum Completed 1004
+805 44444 -1380d 3.4 non omnia possumus omnest Completed 1004
+806 44444 -1200d 5.5 nemo nisi per amicitiam cognoscitur Completed 1004
+807 44446 -1400d 4.6 non progredi est regredi Completed 1004
+808 8377984 -2600d 3.2 Completed 1004
+808 8377984 -2589d 3.3 Completed 1004
+808 8377984 -2489d 4.2 Completed 1004
diff --git a/nirc_ehr/test/src/org.labkey.test/tests.nirc_ehr/NIRC_EHRTest.java b/nirc_ehr/test/src/org.labkey.test/tests.nirc_ehr/NIRC_EHRTest.java
index 75268f35..d43f33fb 100644
--- a/nirc_ehr/test/src/org.labkey.test/tests.nirc_ehr/NIRC_EHRTest.java
+++ b/nirc_ehr/test/src/org.labkey.test/tests.nirc_ehr/NIRC_EHRTest.java
@@ -17,6 +17,7 @@
package org.labkey.test.tests.nirc_ehr;
import org.apache.commons.io.FileUtils;
+import org.apache.commons.lang3.StringUtils;
import org.jetbrains.annotations.Nullable;
import org.junit.Assert;
import org.junit.BeforeClass;
@@ -24,7 +25,9 @@
import org.junit.experimental.categories.Category;
import org.labkey.api.reader.Readers;
import org.labkey.remoteapi.CommandException;
+import org.labkey.remoteapi.SimplePostCommand;
import org.labkey.remoteapi.core.SaveModulePropertiesCommand;
+import org.labkey.remoteapi.query.Filter;
import org.labkey.remoteapi.query.ImportDataCommand;
import org.labkey.remoteapi.query.InsertRowsCommand;
import org.labkey.remoteapi.query.SaveRowsResponse;
@@ -50,6 +53,7 @@
import org.labkey.test.util.LogMethod;
import org.labkey.test.util.PortalHelper;
import org.labkey.test.util.PostgresOnlyTest;
+import org.labkey.test.util.ehr.EHRClientAPIHelper;
import org.labkey.test.util.ext4cmp.Ext4FieldRef;
import org.labkey.test.util.ext4cmp.Ext4GridRef;
import org.openqa.selenium.Keys;
@@ -70,9 +74,11 @@
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
+import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.UUID;
import static org.junit.Assert.assertEquals;
import static org.labkey.test.components.html.Input.Input;
@@ -93,6 +99,10 @@ public class NIRC_EHRTest extends AbstractGenericEHRTest implements PostgresOnly
private static final String deadAnimalId = "D5454";
private static final String departedAnimalId = "H6767";
private static final String aliveAnimalId = "A4545";
+
+ private String[] weightFields = {"Id", "date", "enddate", "project", "weight", FIELD_QCSTATELABEL, FIELD_OBJECTID, FIELD_LSID, "_recordid", "performedby"};
+ private Object[] weightData1 = {getExpectedAnimalIDCasing("TESTSUBJECT1"), EHRClientAPIHelper.DATE_SUBSTITUTION, null, null, "12", EHRQCState.IN_PROGRESS.label, null, null, "_recordID", 1004};
+
DateTimeFormatter _dateFormat = DateTimeFormatter.ofPattern("yyyy-MM-dd");
@BeforeClass
@@ -372,6 +382,140 @@ protected List skipLinksForValidation()
return links;
}
+ @Override
+ protected void createTestSubjects() throws Exception
+ {
+ String[] fields;
+ Object[][] data;
+ SimplePostCommand insertCommand;
+
+ //insert into demographics
+ log("Creating test subjects");
+ fields = new String[]{"Id", "Species", "Birth", "Gender", "date", "calculated_status", "objectid", "performedby"};
+ data = new Object[][]{
+ {SUBJECTS[0], "Rhesus", (new Date()).toString(), getMale(), new Date(), "Alive", UUID.randomUUID().toString(), 1004},
+ {SUBJECTS[1], "Cynomolgus", (new Date()).toString(), getMale(), new Date(), "Alive", UUID.randomUUID().toString(), 1004},
+ {SUBJECTS[2], "Marmoset", (new Date()).toString(), getFemale(), new Date(), "Alive", UUID.randomUUID().toString(), 1004},
+ {SUBJECTS[3], "Cynomolgus", (new Date()).toString(), getMale(), new Date(), "Alive", UUID.randomUUID().toString(), 1004},
+ {SUBJECTS[4], "Cynomolgus", (new Date()).toString(), getMale(), new Date(), "Alive", UUID.randomUUID().toString(), 1004}
+ };
+ insertCommand = getApiHelper().prepareInsertCommand("study", "demographics", "lsid", fields, data);
+ getApiHelper().deleteAllRecords("study", "demographics", new Filter("Id", StringUtils.join(SUBJECTS, ";"), Filter.Operator.IN));
+ getApiHelper().doSaveRows(DATA_ADMIN.getEmail(), insertCommand, getExtraContext());
+
+ //for simplicity, also create the animals from MORE_ANIMAL_IDS right now
+ data = new Object[][]{
+ {MORE_ANIMAL_IDS[0], "Rhesus", (new Date()).toString(), getMale(), new Date(), "Alive", UUID.randomUUID().toString(), 1004},
+ {MORE_ANIMAL_IDS[1], "Cynomolgus", (new Date()).toString(), getMale(), new Date(), "Alive", UUID.randomUUID().toString(), 1004},
+ {MORE_ANIMAL_IDS[2], "Marmoset", (new Date()).toString(), getFemale(), new Date(), "Alive", UUID.randomUUID().toString(), 1004},
+ {MORE_ANIMAL_IDS[3], "Cynomolgus", (new Date()).toString(), getMale(), new Date(), "Alive", UUID.randomUUID().toString(), 1004},
+ {MORE_ANIMAL_IDS[4], "Cynomolgus", (new Date()).toString(), getMale(), new Date(), "Alive", UUID.randomUUID().toString(), 1004}
+ };
+ insertCommand = getApiHelper().prepareInsertCommand("study", "demographics", "lsid", fields, data);
+ getApiHelper().deleteAllRecords("study", "demographics", new Filter("Id", StringUtils.join(MORE_ANIMAL_IDS, ";"), Filter.Operator.IN));
+ getApiHelper().doSaveRows(DATA_ADMIN.getEmail(), insertCommand, getExtraContext());
+
+ //used as initial dates
+ Date pastDate1 = TIME_FORMAT.parse("2012-01-03 09:30");
+ Date pastDate2 = TIME_FORMAT.parse("2012-05-03 19:20");
+
+ //set housing
+ log("Creating initial housing records");
+ fields = new String[]{"Id", "date", "enddate", "room", "cage", "performedby"};
+ data = new Object[][]{
+ {SUBJECTS[0], pastDate1, pastDate2, getRooms()[0], CAGES[0], 1004},
+ {SUBJECTS[0], pastDate2, null, getRooms()[0], CAGES[0], 1004},
+ {SUBJECTS[1], pastDate1, pastDate2, getRooms()[0], CAGES[0], 1004},
+ {SUBJECTS[1], pastDate2, null, getRooms()[2], CAGES[2], 1004}
+ };
+ insertCommand = getApiHelper().prepareInsertCommand("study", "Housing", "lsid", fields, data);
+ getApiHelper().deleteAllRecords("study", "Housing", new Filter("Id", StringUtils.join(SUBJECTS, ";"), Filter.Operator.IN));
+ getApiHelper().doSaveRows(DATA_ADMIN.getEmail(), insertCommand, getExtraContext());
+
+ //set a base weight
+ log("Setting initial weights");
+ fields = new String[]{"Id", "date", "weight", "QCStateLabel", "performedby"};
+ data = new Object[][]{
+ {SUBJECTS[0], pastDate2, 10.5, EHRQCState.COMPLETED.label, 1004},
+ {SUBJECTS[0], new Date(), 12, EHRQCState.COMPLETED.label, 1004},
+ {SUBJECTS[1], new Date(), 12, EHRQCState.COMPLETED.label, 1004},
+ {SUBJECTS[2], new Date(), 12, EHRQCState.COMPLETED.label, 1004}
+ };
+ insertCommand = getApiHelper().prepareInsertCommand("study", "Weight", "lsid", fields, data);
+ getApiHelper().deleteAllRecords("study", "Weight", new Filter("Id", StringUtils.join(SUBJECTS, ";"), Filter.Operator.IN));
+ getApiHelper().doSaveRows(DATA_ADMIN.getEmail(), insertCommand, getExtraContext());
+
+ //set assignment
+ log("Setting initial assignments");
+ fields = new String[]{"Id", "date", "enddate", "project", "performedby"};
+ data = new Object[][]{
+ {SUBJECTS[0], pastDate1, pastDate2, PROJECTS[0], 1004},
+ {SUBJECTS[1], pastDate1, pastDate2, PROJECTS[0], 1004},
+ {SUBJECTS[1], pastDate2, null, PROJECTS[2], 1004}
+ };
+ insertCommand = getApiHelper().prepareInsertCommand("study", "Assignment", "lsid", fields, data);
+ getApiHelper().deleteAllRecords("study", "Assignment", new Filter("Id", StringUtils.join(SUBJECTS, ";"), Filter.Operator.IN));
+ getApiHelper().doSaveRows(DATA_ADMIN.getEmail(), insertCommand, getExtraContext());
+
+ primeCaches();
+ }
+
+ @Override
+ protected String[] getWeightFields()
+ {
+ return weightFields;
+ }
+
+ @Override
+ protected Object[] getWeightData1()
+ {
+ return weightData1;
+ }
+
+ @Test
+ public void testWeightValidation()
+ {
+ //initialize weight of subject 3
+ String[] fields;
+ Object[][] data;
+ SimplePostCommand insertCommand;
+ fields = new String[]{"Id", "date", "weight", "QCStateLabel", "performedby"};
+ data = new Object[][]{
+ {SUBJECTS[3], new Date(), 12, EHRQCState.COMPLETED.label, 1004},
+ };
+ insertCommand = getApiHelper().prepareInsertCommand("study", "Weight", "lsid", fields, data);
+ getApiHelper().doSaveRows(DATA_ADMIN.getEmail(), insertCommand, getExtraContext());
+
+ //expect weight out of range
+ data = new Object[][]{
+ {SUBJECTS[3], new Date(), null, null, 120, EHRQCState.IN_PROGRESS.label, null, null, "recordID", 1004}
+ };
+ Map> expected = new HashMap<>();
+ expected.put("weight", Arrays.asList(
+ "WARN: Weight above the allowable value of 20.0 kg for Cynomolgus",
+ "INFO: Weight gain of >10%. Last weight 12 kg")
+ );
+ getApiHelper().testValidationMessage(DATA_ADMIN.getEmail(), "study", "weight", getWeightFields(), data, expected);
+
+ //expect INFO for +10% diff
+ data = new Object[][]{
+ {SUBJECTS[3], new Date(), null, null, 20, EHRQCState.IN_PROGRESS.label, null, null, "recordID", 1004}
+ };
+ expected = new HashMap<>();
+ expected.put("weight", Collections.singletonList("INFO: Weight gain of >10%. Last weight 12 kg"));
+ getApiHelper().testValidationMessage(DATA_ADMIN.getEmail(), "study", "weight", getWeightFields(), data, expected);
+
+ //expect INFO for -10% diff
+ data = new Object[][]{
+ {SUBJECTS[3], new Date(), null, null, 5, EHRQCState.IN_PROGRESS.label, null, null, "recordID", 1004}
+ };
+ expected = new HashMap<>();
+ expected.put("weight", Collections.singletonList("INFO: Weight drop of >10%. Last weight 12 kg"));
+ getApiHelper().testValidationMessage(DATA_ADMIN.getEmail(), "study", "weight", getWeightFields(), data, expected);
+
+ //TODO: test error threshold
+ }
+
@Test
public void testArrivalForm()
{
@@ -635,35 +779,35 @@ public void createSubjectsForDeathForm() throws IOException, CommandException
goToSchemaBrowser();
log("Creating animals");
getApiHelper().doSaveRows(DATA_ADMIN.getEmail(), getApiHelper().prepareInsertCommand("study", "birth", "lsid",
- new String[]{"Id", "Date", "gender", "QCStateLabel"},
+ new String[]{"Id", "Date", "gender", "QCStateLabel", "performedby"},
new Object[][]{
- {aliveAnimalId, LocalDateTime.now().minusDays(30), "f", "Completed"},
- {deadAnimalId, LocalDateTime.now().minusDays(30), "m", "Completed"},
- {departedAnimalId, LocalDateTime.now().minusDays(30), "m", "Completed"},
+ {aliveAnimalId, LocalDateTime.now().minusDays(30), "f", "Completed", 1004},
+ {deadAnimalId, LocalDateTime.now().minusDays(30), "m", "Completed", 1004},
+ {departedAnimalId, LocalDateTime.now().minusDays(30), "m", "Completed", 1004},
}
), getExtraContext());
log("Inserting rows in assignments, protocolAssignment and housing");
InsertRowsCommand protocol = new InsertRowsCommand("study", "protocolAssignment");
- protocol.addRow(Map.of("Id", aliveAnimalId, "date", LocalDateTime.now().minusDays(10), "protocol", "protocol101", "QCStateLabel", "Completed"));
+ protocol.addRow(Map.of("Id", aliveAnimalId, "date", LocalDateTime.now().minusDays(10), "protocol", "protocol101", "QCStateLabel", "Completed", "performedby", 1004));
protocol.execute(getApiHelper().getConnection(), getContainerPath());
InsertRowsCommand project = new InsertRowsCommand("study", "assignment");
- project.addRow(Map.of("Id", aliveAnimalId, "date", LocalDateTime.now().minusDays(10), "project", "640991", "QCStateLabel", "Completed"));
+ project.addRow(Map.of("Id", aliveAnimalId, "date", LocalDateTime.now().minusDays(10), "project", "640991", "QCStateLabel", "Completed", "performedby", 1004));
project.execute(getApiHelper().getConnection(), getContainerPath());
InsertRowsCommand housing = new InsertRowsCommand("study", "housing");
- housing.addRow(Map.of("Id", aliveAnimalId, "date", LocalDateTime.now().minusDays(10), "cage", "C4", "QCStateLabel", "Completed"));
+ housing.addRow(Map.of("Id", aliveAnimalId, "date", LocalDateTime.now().minusDays(10), "cage", "C4", "QCStateLabel", "Completed", "performedby", 1004));
housing.execute(getApiHelper().getConnection(), getContainerPath());
log("Marking an animal dead");
InsertRowsCommand deaths = new InsertRowsCommand("study", "deaths");
- deaths.addRow(Map.of("Id", deadAnimalId, "date", LocalDateTime.now().minusDays(10), "reason", "4"));
+ deaths.addRow(Map.of("Id", deadAnimalId, "date", LocalDateTime.now().minusDays(10), "reason", "4", "performedby", 1004));
deaths.execute(getApiHelper().getConnection(), getContainerPath());
log("Marking an animal departed");
InsertRowsCommand departure = new InsertRowsCommand("study", "departure");
- departure.addRow(Map.of("Id", departedAnimalId, "date", LocalDateTime.now().minusDays(1), "destination", "Oregon NPRC"));
+ departure.addRow(Map.of("Id", departedAnimalId, "date", LocalDateTime.now().minusDays(1), "destination", "Oregon NPRC", "performedby", 1004));
departure.execute(getApiHelper().getConnection(), getContainerPath());
}