From 83a0061121deb1ad00c1c01608bfd10e0c41e15c Mon Sep 17 00:00:00 2001 From: MiraGeowerkstatt Date: Thu, 12 Dec 2024 15:35:56 +0100 Subject: [PATCH 1/6] Remove importId --- ...oreholes-missing-fields-and-duplicates.csv | 12 +- .../import/boreholes-multiple-valid.csv | 10 +- .../lithology-single-not-valid.csv | 2 - .../import/lithology-single-valid.csv | 2 - src/client/docs/import.md | 1 - .../importer/importModalContent.tsx | 2 +- tests/api/Controllers/UploadControllerTest.cs | 6 +- .../TestData/borehole_and_location_data.csv | 4 +- .../TestData/borehole_with_attachments.csv | 4 +- ...th_mixed_case_in_attachments_filenames.csv | 4 +- .../borehole_with_not_present_attachments.csv | 4 +- .../boreholes_not_all_have_attachments.csv | 8 +- tests/api/TestData/duplicateBoreholesInDb.csv | 8 +- ...cateBoreholesInDbButDifferentWorkgroup.csv | 6 +- .../api/TestData/duplicateBoreholesInFile.csv | 6 +- .../lv03_coordinates_provided_testdata.csv | 4 +- ...of_range_coordinates_provided_testdata.csv | 4 +- .../lv95_coordinates_provided_testdata.csv | 4 +- ..._only_one_coordinate_provided_testdata.csv | 4 +- .../TestData/maxValidationErrorsExceeded.csv | 2490 ++++++++--------- tests/api/TestData/minimal_testdata.csv | 14 +- ...s_missing_required_attributes_testdata.csv | 8 +- .../no_coordinates_provided_testdata.csv | 4 +- .../TestData/no_data_but_required_headers.csv | 2 +- tests/api/TestData/precision_testdata.csv | 16 +- tests/api/TestData/special_chars_testdata.csv | 4 +- tests/api/TestData/testdata.csv | 14 +- 27 files changed, 1321 insertions(+), 1326 deletions(-) delete mode 100644 src/client/cypress/fixtures/import/data-sets/invalid-lithology/lithology-single-not-valid.csv delete mode 100644 src/client/cypress/fixtures/import/lithology-single-valid.csv diff --git a/src/client/cypress/fixtures/import/boreholes-missing-fields-and-duplicates.csv b/src/client/cypress/fixtures/import/boreholes-missing-fields-and-duplicates.csv index aa3c16949..adc714180 100644 --- a/src/client/cypress/fixtures/import/boreholes-missing-fields-and-duplicates.csv +++ b/src/client/cypress/fixtures/import/boreholes-missing-fields-and-duplicates.csv @@ -1,6 +1,6 @@ -import_id;alternate_name;original_name;location_x;location_y -1;BH-1001;Wellington 1; -2;BH-1002;Wellington 2; -3;BH-1003;Wellington 3;2189456;1334567 -4;BH-1004;Wellington 4;2312345;1200987 -5;BH-1005;Wellington 5;2312345;1200987 \ No newline at end of file +alternate_name;original_name;location_x;location_y +BH-1001;Wellington 1; +BH-1002;Wellington 2; +BH-1003;Wellington 3;2189456;1334567 +BH-1004;Wellington 4;2312345;1200987 +BH-1005;Wellington 5;2312345;1200987 diff --git a/src/client/cypress/fixtures/import/boreholes-multiple-valid.csv b/src/client/cypress/fixtures/import/boreholes-multiple-valid.csv index 81acec124..f9b993915 100644 --- a/src/client/cypress/fixtures/import/boreholes-multiple-valid.csv +++ b/src/client/cypress/fixtures/import/boreholes-multiple-valid.csv @@ -1,5 +1,5 @@ -import_id;alternate_name;original_name;location_x;location_y;attachments; -344;BH-1001;Wellington 1;2156784;1154321;borehole_attachment_1.pdf,borehole_attachment_2.zip; -33;BH-1002;Wellington 2;2367999;1276543; -2;BH-1003;Wellington 3;2189456;1334567; -55;BH-1004;Wellington 4;2312345;1200987; \ No newline at end of file +alternate_name;original_name;location_x;location_y;attachments; +BH-1001;Wellington 1;2156784;1154321;borehole_attachment_1.pdf,borehole_attachment_2.zip; +BH-1002;Wellington 2;2367999;1276543; +BH-1003;Wellington 3;2189456;1334567; +BH-1004;Wellington 4;2312345;1200987; diff --git a/src/client/cypress/fixtures/import/data-sets/invalid-lithology/lithology-single-not-valid.csv b/src/client/cypress/fixtures/import/data-sets/invalid-lithology/lithology-single-not-valid.csv deleted file mode 100644 index 629a807ea..000000000 --- a/src/client/cypress/fixtures/import/data-sets/invalid-lithology/lithology-single-not-valid.csv +++ /dev/null @@ -1,2 +0,0 @@ -import_id;strati_import_id;strati_date;strati_name;from_depth;to_depth;is_last;description_quality_id;lithology_id;lithostratigraphy_id;original_uscs;uscs_determination_id;uscs_1_id;grain_size_1_id;uscs_2_id;grain_size_2_id;is_striae;consistance_id;plasticity_id;compactness_id;cohesion_id;humidity_id;alteration_id;notes;original_lithology;uscs_3_ids;grain_shape_ids;grain_granularity_ids;organic_component_ids;debris_ids;color_ids; -123456;1001;2021-08-06 00:36:21.991827+00;Bennett;0.125;;false;9001;15104448;15202034;Granite;23107001;23101005;21101001;23101008;21103008;false;21103003;21101001;21102007;21116005;21105002;21106004;instruction set Dynamic backing up Lock;trace back Peso;23101001,23101004,23101005;21110002,21110005;21115001,21115004;21108002,21108004,21108005;9100,9102;21112001,21112004; diff --git a/src/client/cypress/fixtures/import/lithology-single-valid.csv b/src/client/cypress/fixtures/import/lithology-single-valid.csv deleted file mode 100644 index 4ddc34728..000000000 --- a/src/client/cypress/fixtures/import/lithology-single-valid.csv +++ /dev/null @@ -1,2 +0,0 @@ -import_id;strati_import_id;strati_date;strati_name;from_depth;to_depth;is_last;description_quality_id;lithology_id;lithostratigraphy_id;original_uscs;uscs_determination_id;uscs_1_id;grain_size_1_id;uscs_2_id;grain_size_2_id;is_striae;consistance_id;plasticity_id;compactness_id;cohesion_id;humidity_id;alteration_id;notes;original_lithology;uscs_3_ids;grain_shape_ids;grain_granularity_ids;organic_component_ids;debris_ids;color_ids; -344;1001;2021-08-06 00:36:21.991827+00;Bennett;0.125;100;false;9001;15104448;15202034;Granite;23107001;23101005;21101001;23101008;21103008;false;21103003;21101001;21102007;21116005;21105002;21106004;instruction set Dynamic backing up Lock;trace back Peso;23101001,23101004,23101005;21110002,21110005;21115001,21115004;21108002,21108004,21108005;9100,9102;21112001,21112004; diff --git a/src/client/docs/import.md b/src/client/docs/import.md index d1096c46d..ab4e76fb2 100644 --- a/src/client/docs/import.md +++ b/src/client/docs/import.md @@ -50,7 +50,6 @@ Die zu importierenden Daten müssen gemäss obigen Anforderungen im CSV-Format v | Feldname | Datentyp | Pflichtfeld | Beschreibung | | --------------------------- | -------------- | ----------- | ------------------------------------------------------------------------------------- | -| import_id | Zahl | Ja | Zufällig gewählte Zahl. Wird nicht gepeichert. Muss in der Datei einzigartig sein | | id_geodin_shortname | Zahl | Nein | ID GeODin-Shortname | | id_info_geol | Zahl | Nein | ID InfoGeol | | id_original | Zahl | Nein | ID Original | diff --git a/src/client/src/pages/overview/sidePanelContent/importer/importModalContent.tsx b/src/client/src/pages/overview/sidePanelContent/importer/importModalContent.tsx index 261316aa2..035c7451c 100644 --- a/src/client/src/pages/overview/sidePanelContent/importer/importModalContent.tsx +++ b/src/client/src/pages/overview/sidePanelContent/importer/importModalContent.tsx @@ -66,7 +66,7 @@ const ImportModalContent = ({ setSelectedBoreholeAttachments, setSelectedFile, s {t("csvFormatExplanation")} {ExampleHeadings( - "import_id;id_geodin_shortname;id_info_geol;id_original;" + + "id_geodin_shortname;id_info_geol;id_original;" + "id_canton;id_geo_quat;id_geo_mol;id_geo_therm;id_top_fels;" + "id_geodin;id_kernlager;original_name;project_name;alternate_name;" + "restriction_id;restriction_until;national_interest;location_x;location_y;" + diff --git a/tests/api/Controllers/UploadControllerTest.cs b/tests/api/Controllers/UploadControllerTest.cs index e3697460b..4f443dfe5 100644 --- a/tests/api/Controllers/UploadControllerTest.cs +++ b/tests/api/Controllers/UploadControllerTest.cs @@ -436,7 +436,7 @@ public async Task UploadBoreholeCsvFileWithoutAttachmentsButWithProvidedFilesSho .Returns(() => new HttpClient()) .Verifiable(); - var boreholeCsvFile = GetFormFileByContent(fileContent: "import_id;original_name;location_x;location_y\r\n123;Frank Place;2000000;1000000", fileName: "boreholes.csv"); + var boreholeCsvFile = GetFormFileByContent(fileContent: "original_name;location_x;location_y\r\nFrank Place;2000000;1000000", fileName: "boreholes.csv"); var firstPdfFormFile = GetFormFileByExistingFile("borehole_attachment_1.pdf"); var secondPdfFormFile = GetFormFileByExistingFile("borehole_attachment_2.pdf"); @@ -458,8 +458,8 @@ public async Task UploadBoreholeCsvFileWithAttachmentsLinkedPdfsShouldCreateBore var firstAttachmentFileName = "borehole_attachment_1.pdf"; var secondAttachmentFileName = "borehole_attachment_2.pdf"; - var pdfContent = @"import_id;original_name;location_x;location_y;attachments -123;Frank Place;2000000;1000000;borehole_attachment_1.pdf,borehole_attachment_2.pdf"; + var pdfContent = @"original_name;location_x;location_y;attachments +Frank Place;2000000;1000000;borehole_attachment_1.pdf,borehole_attachment_2.pdf"; var boreholeCsvFile = GetFormFileByContent(fileContent: pdfContent, fileName: "boreholes.csv"); var firstPdfFormFile = GetFormFileByExistingFile(firstAttachmentFileName); var secondPdfFormFile = GetFormFileByExistingFile(secondAttachmentFileName); diff --git a/tests/api/TestData/borehole_and_location_data.csv b/tests/api/TestData/borehole_and_location_data.csv index 3485648c7..5735c97b7 100644 --- a/tests/api/TestData/borehole_and_location_data.csv +++ b/tests/api/TestData/borehole_and_location_data.csv @@ -1,2 +1,2 @@ -import_id;original_name;municipality;canton;country;location_x;location_y -1;ACORNFLEA;OASIS;DOGLEAK;GOAT-XVI;0;0 +original_name;municipality;canton;country;location_x;location_y +ACORNFLEA;OASIS;DOGLEAK;GOAT-XVI;0;0 diff --git a/tests/api/TestData/borehole_with_attachments.csv b/tests/api/TestData/borehole_with_attachments.csv index 379cecc6c..75b26ca6f 100644 --- a/tests/api/TestData/borehole_with_attachments.csv +++ b/tests/api/TestData/borehole_with_attachments.csv @@ -1,2 +1,2 @@ -import_id;original_name;location_x;location_y;attachments -123456;ACORNFLEA;0;0;attachment_1.pdf,attachment_2.txt,attachment_3.zip,attachment_4.jpg,attachment_5.csv,borehole_attachment_1.pdf,borehole_attachment_2.pdf,borehole_attachment_3.csv,borehole_attachment_4.zip,borehole_attachment_5.png +original_name;location_x;location_y;attachments +ACORNFLEA;0;0;attachment_1.pdf,attachment_2.txt,attachment_3.zip,attachment_4.jpg,attachment_5.csv,borehole_attachment_1.pdf,borehole_attachment_2.pdf,borehole_attachment_3.csv,borehole_attachment_4.zip,borehole_attachment_5.png diff --git a/tests/api/TestData/borehole_with_mixed_case_in_attachments_filenames.csv b/tests/api/TestData/borehole_with_mixed_case_in_attachments_filenames.csv index 083465500..ab830ee9f 100644 --- a/tests/api/TestData/borehole_with_mixed_case_in_attachments_filenames.csv +++ b/tests/api/TestData/borehole_with_mixed_case_in_attachments_filenames.csv @@ -1,2 +1,2 @@ -import_id;original_name;location_x;location_y;attachments -123456;ACORNFLEA;0;0;Borehole_Attachment_1.pdf,borehole_attachment_2.pdf +original_name;location_x;location_y;attachments +ACORNFLEA;0;0;Borehole_Attachment_1.pdf,borehole_attachment_2.pdf diff --git a/tests/api/TestData/borehole_with_not_present_attachments.csv b/tests/api/TestData/borehole_with_not_present_attachments.csv index 273e461c3..65fd39745 100644 --- a/tests/api/TestData/borehole_with_not_present_attachments.csv +++ b/tests/api/TestData/borehole_with_not_present_attachments.csv @@ -1,2 +1,2 @@ -import_id;original_name;location_x;location_y;attachments -123456;ACORNFLEA;0;0;borehole_attachment_1.pdf,is_not_present_in_upload_files.pdf +original_name;location_x;location_y;attachments +ACORNFLEA;0;0;borehole_attachment_1.pdf,is_not_present_in_upload_files.pdf diff --git a/tests/api/TestData/boreholes_not_all_have_attachments.csv b/tests/api/TestData/boreholes_not_all_have_attachments.csv index 681157eec..fbd3fb704 100644 --- a/tests/api/TestData/boreholes_not_all_have_attachments.csv +++ b/tests/api/TestData/boreholes_not_all_have_attachments.csv @@ -1,4 +1,4 @@ -import_id;original_name;location_x;location_y;attachments -123;ACORNFLEA;2000000;1000000;borehole_attachment_1.pdf,borehole_attachment_2.pdf -234;BERRYSNAIL;2000010;1000010; -456;BLUEBIRDY;2000020;1000020;; +original_name;location_x;location_y;attachments +ACORNFLEA;2000000;1000000;borehole_attachment_1.pdf,borehole_attachment_2.pdf +BERRYSNAIL;2000010;1000010; +BLUEBIRDY;2000020;1000020;; diff --git a/tests/api/TestData/duplicateBoreholesInDb.csv b/tests/api/TestData/duplicateBoreholesInDb.csv index 9eeda89f3..062fa1674 100644 --- a/tests/api/TestData/duplicateBoreholesInDb.csv +++ b/tests/api/TestData/duplicateBoreholesInDb.csv @@ -1,4 +1,4 @@ -import_id;original_name;location_x;location_y;total_depth -54564;Madrid Perez;2100000;1100000;855; -787;Seoul Park;2500000;1500000; -123;Secret Zack;676700;185081;1000 +original_name;location_x;location_y;total_depth +Madrid Perez;2100000;1100000;855; +Seoul Park;2500000;1500000; +Secret Zack;676700;185081;1000 diff --git a/tests/api/TestData/duplicateBoreholesInDbButDifferentWorkgroup.csv b/tests/api/TestData/duplicateBoreholesInDbButDifferentWorkgroup.csv index da13741cc..faef2cdbc 100644 --- a/tests/api/TestData/duplicateBoreholesInDbButDifferentWorkgroup.csv +++ b/tests/api/TestData/duplicateBoreholesInDbButDifferentWorkgroup.csv @@ -1,3 +1,3 @@ -import_id;original_name;location_x;location_y;total_depth -1;Sophia Lee;2100000;1100000;855; -2;Liam Kim;2500000;1500000; +original_name;location_x;location_y;total_depth +Sophia Lee;2100000;1100000;855; +Liam Kim;2500000;1500000; diff --git a/tests/api/TestData/duplicateBoreholesInFile.csv b/tests/api/TestData/duplicateBoreholesInFile.csv index cd19933a2..626c39d6d 100644 --- a/tests/api/TestData/duplicateBoreholesInFile.csv +++ b/tests/api/TestData/duplicateBoreholesInFile.csv @@ -1,3 +1,3 @@ -import_id;original_name;location_x;location_y;total_depth -1;Isaac Finn;2100000;1100000;855; -2;Chloe David;2100000;1100000;855; +original_name;location_x;location_y;total_depth +Isaac Finn;2100000;1100000;855; +Chloe David;2100000;1100000;855; diff --git a/tests/api/TestData/lv03_coordinates_provided_testdata.csv b/tests/api/TestData/lv03_coordinates_provided_testdata.csv index 758ddf12d..3f86059d8 100644 --- a/tests/api/TestData/lv03_coordinates_provided_testdata.csv +++ b/tests/api/TestData/lv03_coordinates_provided_testdata.csv @@ -1,2 +1,2 @@ -import_id;original_name;location_x;location_y -123;Unit_Test_ LV03 - All coordinates set;649258.3612564525;131551.85893587855 +original_name;location_x;location_y +Unit_Test_ LV03 - All coordinates set;649258.3612564525;131551.85893587855 diff --git a/tests/api/TestData/lv03_out_of_range_coordinates_provided_testdata.csv b/tests/api/TestData/lv03_out_of_range_coordinates_provided_testdata.csv index abbd2fada..892964758 100644 --- a/tests/api/TestData/lv03_out_of_range_coordinates_provided_testdata.csv +++ b/tests/api/TestData/lv03_out_of_range_coordinates_provided_testdata.csv @@ -1,2 +1,2 @@ -import_id;original_name;location_x;location_y -456;Unit_Test_ LV03 - LV03 x out of range;999999;-999999 +original_name;location_x;location_y +Unit_Test_ LV03 - LV03 x out of range;999999;-999999 diff --git a/tests/api/TestData/lv95_coordinates_provided_testdata.csv b/tests/api/TestData/lv95_coordinates_provided_testdata.csv index 97cbdef2d..000f9e639 100644 --- a/tests/api/TestData/lv95_coordinates_provided_testdata.csv +++ b/tests/api/TestData/lv95_coordinates_provided_testdata.csv @@ -1,2 +1,2 @@ -import_id;original_name;location_x;location_y -33;Unit_Test_ LV95 - All coordinates set;2631690;1170516 +original_name;location_x;location_y +Unit_Test_ LV95 - All coordinates set;2631690;1170516 diff --git a/tests/api/TestData/lv95_only_one_coordinate_provided_testdata.csv b/tests/api/TestData/lv95_only_one_coordinate_provided_testdata.csv index 3a3fc88cd..df621ebff 100644 --- a/tests/api/TestData/lv95_only_one_coordinate_provided_testdata.csv +++ b/tests/api/TestData/lv95_only_one_coordinate_provided_testdata.csv @@ -1,2 +1,2 @@ -import_id;original_name;location_x;location_y -1;Unit_Test_ LV95 - LV95 x missing;;1178661 +original_name;location_x;location_y +Unit_Test_ LV95 - LV95 x missing;;1178661 diff --git a/tests/api/TestData/maxValidationErrorsExceeded.csv b/tests/api/TestData/maxValidationErrorsExceeded.csv index ed9ff5cb1..6f7d42c6a 100644 --- a/tests/api/TestData/maxValidationErrorsExceeded.csv +++ b/tests/api/TestData/maxValidationErrorsExceeded.csv @@ -1,1245 +1,1245 @@ -import_id;original_name;location_x;location_y;total_depth; -1;Isaac Finn;2100000;1100000;855; -2;Isaac Finn;2100000;1100000;855; -3;Isaac Finn;2100000;1100000;855; -4;Isaac Finn;2100000;1100000;855; -5;Isaac Finn;2100000;1100000;855; -6;Isaac Finn;2100000;1100000;855; -7;Isaac Finn;2100000;1100000;855; -8;Isaac Finn;2100000;1100000;855; -9;Isaac Finn;2100000;1100000;855; -10;Isaac Finn;2100000;1100000;855; -11;Isaac Finn;2100000;1100000;855; -12;Isaac Finn;2100000;1100000;855; -13;Isaac Finn;2100000;1100000;855; -14;Isaac Finn;2100000;1100000;855; -15;Isaac Finn;2100000;1100000;855; -16;Isaac Finn;2100000;1100000;855; -17;Isaac Finn;2100000;1100000;855; -18;Isaac Finn;2100000;1100000;855; -19;Isaac Finn;2100000;1100000;855; -20;Isaac Finn;2100000;1100000;855; -21;Isaac Finn;2100000;1100000;855; -22;Isaac Finn;2100000;1100000;855; -23;Isaac Finn;2100000;1100000;855; -24;Isaac Finn;2100000;1100000;855; -25;Isaac Finn;2100000;1100000;855; -26;Isaac Finn;2100000;1100000;855; -27;Isaac Finn;2100000;1100000;855; -28;Isaac Finn;2100000;1100000;855; -29;Isaac Finn;2100000;1100000;855; -30;Isaac Finn;2100000;1100000;855; -31;Isaac Finn;2100000;1100000;855; -32;Isaac Finn;2100000;1100000;855; -33;Isaac Finn;2100000;1100000;855; -34;Isaac Finn;2100000;1100000;855; -35;Isaac Finn;2100000;1100000;855; -36;Isaac Finn;2100000;1100000;855; -37;Isaac Finn;2100000;1100000;855; -38;Isaac Finn;2100000;1100000;855; -39;Isaac Finn;2100000;1100000;855; -40;Isaac Finn;2100000;1100000;855; -41;Isaac Finn;2100000;1100000;855; -42;Isaac Finn;2100000;1100000;855; -43;Isaac Finn;2100000;1100000;855; -44;Isaac Finn;2100000;1100000;855; -45;Isaac Finn;2100000;1100000;855; -46;Isaac Finn;2100000;1100000;855; -47;Isaac Finn;2100000;1100000;855; -48;Isaac Finn;2100000;1100000;855; -49;Isaac Finn;2100000;1100000;855; -50;Isaac Finn;2100000;1100000;855; -51;Isaac Finn;2100000;1100000;855; -52;Isaac Finn;2100000;1100000;855; -53;Isaac Finn;2100000;1100000;855; -54;Isaac Finn;2100000;1100000;855; -55;Isaac Finn;2100000;1100000;855; -56;Isaac Finn;2100000;1100000;855; -57;Isaac Finn;2100000;1100000;855; -58;Isaac Finn;2100000;1100000;855; -59;Isaac Finn;2100000;1100000;855; -60;Isaac Finn;2100000;1100000;855; -61;Isaac Finn;2100000;1100000;855; -62;Isaac Finn;2100000;1100000;855; -63;Isaac Finn;2100000;1100000;855; -64;Isaac Finn;2100000;1100000;855; -65;Isaac Finn;2100000;1100000;855; -66;Isaac Finn;2100000;1100000;855; -67;Isaac Finn;2100000;1100000;855; -68;Isaac Finn;2100000;1100000;855; -69;Isaac Finn;2100000;1100000;855; -70;Isaac Finn;2100000;1100000;855; -71;Isaac Finn;2100000;1100000;855; -72;Isaac Finn;2100000;1100000;855; -73;Isaac Finn;2100000;1100000;855; -74;Isaac Finn;2100000;1100000;855; -75;Isaac Finn;2100000;1100000;855; -76;Isaac Finn;2100000;1100000;855; -77;Isaac Finn;2100000;1100000;855; -78;Isaac Finn;2100000;1100000;855; -79;Isaac Finn;2100000;1100000;855; -80;Isaac Finn;2100000;1100000;855; -81;Isaac Finn;2100000;1100000;855; -82;Isaac Finn;2100000;1100000;855; -83;Isaac Finn;2100000;1100000;855; -84;Isaac Finn;2100000;1100000;855; -85;Isaac Finn;2100000;1100000;855; -86;Isaac Finn;2100000;1100000;855; -87;Isaac Finn;2100000;1100000;855; -88;Isaac Finn;2100000;1100000;855; -89;Isaac Finn;2100000;1100000;855; -90;Isaac Finn;2100000;1100000;855; -91;Isaac Finn;2100000;1100000;855; -92;Isaac Finn;2100000;1100000;855; -93;Isaac Finn;2100000;1100000;855; -94;Isaac Finn;2100000;1100000;855; -95;Isaac Finn;2100000;1100000;855; -96;Isaac Finn;2100000;1100000;855; -97;Isaac Finn;2100000;1100000;855; -98;Isaac Finn;2100000;1100000;855; -99;Isaac Finn;2100000;1100000;855; -100;Isaac Finn;2100000;1100000;855; -101;Isaac Finn;2100000;1100000;855; -102;Isaac Finn;2100000;1100000;855; -103;Isaac Finn;2100000;1100000;855; -104;Isaac Finn;2100000;1100000;855; -105;Isaac Finn;2100000;1100000;855; -106;Isaac Finn;2100000;1100000;855; -107;Isaac Finn;2100000;1100000;855; -108;Isaac Finn;2100000;1100000;855; -109;Isaac Finn;2100000;1100000;855; -110;Isaac Finn;2100000;1100000;855; -111;Isaac Finn;2100000;1100000;855; -112;Isaac Finn;2100000;1100000;855; -113;Isaac Finn;2100000;1100000;855; -114;Isaac Finn;2100000;1100000;855; -115;Isaac Finn;2100000;1100000;855; -116;Isaac Finn;2100000;1100000;855; -117;Isaac Finn;2100000;1100000;855; -118;Isaac Finn;2100000;1100000;855; -119;Isaac Finn;2100000;1100000;855; -120;Isaac Finn;2100000;1100000;855; -121;Isaac Finn;2100000;1100000;855; -122;Isaac Finn;2100000;1100000;855; -123;Isaac Finn;2100000;1100000;855; -124;Isaac Finn;2100000;1100000;855; -125;Isaac Finn;2100000;1100000;855; -126;Isaac Finn;2100000;1100000;855; -127;Isaac Finn;2100000;1100000;855; -128;Isaac Finn;2100000;1100000;855; -129;Isaac Finn;2100000;1100000;855; -130;Isaac Finn;2100000;1100000;855; -131;Isaac Finn;2100000;1100000;855; -132;Isaac Finn;2100000;1100000;855; -133;Isaac Finn;2100000;1100000;855; -134;Isaac Finn;2100000;1100000;855; -135;Isaac Finn;2100000;1100000;855; -136;Isaac Finn;2100000;1100000;855; -137;Isaac Finn;2100000;1100000;855; -138;Isaac Finn;2100000;1100000;855; -139;Isaac Finn;2100000;1100000;855; -140;Isaac Finn;2100000;1100000;855; -141;Isaac Finn;2100000;1100000;855; -142;Isaac Finn;2100000;1100000;855; -143;Isaac Finn;2100000;1100000;855; -144;Isaac Finn;2100000;1100000;855; -145;Isaac Finn;2100000;1100000;855; -146;Isaac Finn;2100000;1100000;855; -147;Isaac Finn;2100000;1100000;855; -148;Isaac Finn;2100000;1100000;855; -149;Isaac Finn;2100000;1100000;855; -150;Isaac Finn;2100000;1100000;855; -151;Isaac Finn;2100000;1100000;855; -152;Isaac Finn;2100000;1100000;855; -153;Isaac Finn;2100000;1100000;855; -154;Isaac Finn;2100000;1100000;855; -155;Isaac Finn;2100000;1100000;855; -156;Isaac Finn;2100000;1100000;855; -157;Isaac Finn;2100000;1100000;855; -158;Isaac Finn;2100000;1100000;855; -159;Isaac Finn;2100000;1100000;855; -160;Isaac Finn;2100000;1100000;855; -161;Isaac Finn;2100000;1100000;855; -162;Isaac Finn;2100000;1100000;855; -163;Isaac Finn;2100000;1100000;855; -164;Isaac Finn;2100000;1100000;855; -165;Isaac Finn;2100000;1100000;855; -166;Isaac Finn;2100000;1100000;855; -167;Isaac Finn;2100000;1100000;855; -168;Isaac Finn;2100000;1100000;855; -169;Isaac Finn;2100000;1100000;855; -170;Isaac Finn;2100000;1100000;855; -171;Isaac Finn;2100000;1100000;855; -172;Isaac Finn;2100000;1100000;855; -173;Isaac Finn;2100000;1100000;855; -174;Isaac Finn;2100000;1100000;855; -175;Isaac Finn;2100000;1100000;855; -176;Isaac Finn;2100000;1100000;855; -177;Isaac Finn;2100000;1100000;855; -178;Isaac Finn;2100000;1100000;855; -179;Isaac Finn;2100000;1100000;855; -180;Isaac Finn;2100000;1100000;855; -181;Isaac Finn;2100000;1100000;855; -182;Isaac Finn;2100000;1100000;855; -183;Isaac Finn;2100000;1100000;855; -184;Isaac Finn;2100000;1100000;855; -185;Isaac Finn;2100000;1100000;855; -186;Isaac Finn;2100000;1100000;855; -187;Isaac Finn;2100000;1100000;855; -188;Isaac Finn;2100000;1100000;855; -189;Isaac Finn;2100000;1100000;855; -190;Isaac Finn;2100000;1100000;855; -191;Isaac Finn;2100000;1100000;855; -192;Isaac Finn;2100000;1100000;855; -193;Isaac Finn;2100000;1100000;855; -194;Isaac Finn;2100000;1100000;855; -195;Isaac Finn;2100000;1100000;855; -196;Isaac Finn;2100000;1100000;855; -197;Isaac Finn;2100000;1100000;855; -198;Isaac Finn;2100000;1100000;855; -199;Isaac Finn;2100000;1100000;855; -200;Isaac Finn;2100000;1100000;855; -201;Isaac Finn;2100000;1100000;855; -202;Isaac Finn;2100000;1100000;855; -203;Isaac Finn;2100000;1100000;855; -204;Isaac Finn;2100000;1100000;855; -205;Isaac Finn;2100000;1100000;855; -206;Isaac Finn;2100000;1100000;855; -207;Isaac Finn;2100000;1100000;855; -208;Isaac Finn;2100000;1100000;855; -209;Isaac Finn;2100000;1100000;855; -210;Isaac Finn;2100000;1100000;855; -211;Isaac Finn;2100000;1100000;855; -212;Isaac Finn;2100000;1100000;855; -213;Isaac Finn;2100000;1100000;855; -214;Isaac Finn;2100000;1100000;855; -215;Isaac Finn;2100000;1100000;855; -216;Isaac Finn;2100000;1100000;855; -217;Isaac Finn;2100000;1100000;855; -218;Isaac Finn;2100000;1100000;855; -219;Isaac Finn;2100000;1100000;855; -220;Isaac Finn;2100000;1100000;855; -221;Isaac Finn;2100000;1100000;855; -222;Isaac Finn;2100000;1100000;855; -223;Isaac Finn;2100000;1100000;855; -224;Isaac Finn;2100000;1100000;855; -225;Isaac Finn;2100000;1100000;855; -226;Isaac Finn;2100000;1100000;855; -227;Isaac Finn;2100000;1100000;855; -228;Isaac Finn;2100000;1100000;855; -229;Isaac Finn;2100000;1100000;855; -230;Isaac Finn;2100000;1100000;855; -231;Isaac Finn;2100000;1100000;855; -232;Isaac Finn;2100000;1100000;855; -233;Isaac Finn;2100000;1100000;855; -234;Isaac Finn;2100000;1100000;855; -235;Isaac Finn;2100000;1100000;855; -236;Isaac Finn;2100000;1100000;855; -237;Isaac Finn;2100000;1100000;855; -238;Isaac Finn;2100000;1100000;855; -239;Isaac Finn;2100000;1100000;855; -240;Isaac Finn;2100000;1100000;855; -241;Isaac Finn;2100000;1100000;855; -242;Isaac Finn;2100000;1100000;855; -243;Isaac Finn;2100000;1100000;855; -244;Isaac Finn;2100000;1100000;855; -245;Isaac Finn;2100000;1100000;855; -246;Isaac Finn;2100000;1100000;855; -247;Isaac Finn;2100000;1100000;855; -248;Isaac Finn;2100000;1100000;855; -249;Isaac Finn;2100000;1100000;855; -250;Isaac Finn;2100000;1100000;855; -251;Isaac Finn;2100000;1100000;855; -252;Isaac Finn;2100000;1100000;855; -253;Isaac Finn;2100000;1100000;855; -254;Isaac Finn;2100000;1100000;855; -255;Isaac Finn;2100000;1100000;855; -256;Isaac Finn;2100000;1100000;855; -257;Isaac Finn;2100000;1100000;855; -258;Isaac Finn;2100000;1100000;855; -259;Isaac Finn;2100000;1100000;855; -260;Isaac Finn;2100000;1100000;855; -261;Isaac Finn;2100000;1100000;855; -262;Isaac Finn;2100000;1100000;855; -263;Isaac Finn;2100000;1100000;855; -264;Isaac Finn;2100000;1100000;855; -265;Isaac Finn;2100000;1100000;855; -266;Isaac Finn;2100000;1100000;855; -267;Isaac Finn;2100000;1100000;855; -268;Isaac Finn;2100000;1100000;855; -269;Isaac Finn;2100000;1100000;855; -270;Isaac Finn;2100000;1100000;855; -271;Isaac Finn;2100000;1100000;855; -272;Isaac Finn;2100000;1100000;855; -273;Isaac Finn;2100000;1100000;855; -274;Isaac Finn;2100000;1100000;855; -275;Isaac Finn;2100000;1100000;855; -276;Isaac Finn;2100000;1100000;855; -277;Isaac Finn;2100000;1100000;855; -278;Isaac Finn;2100000;1100000;855; -279;Isaac Finn;2100000;1100000;855; -280;Isaac Finn;2100000;1100000;855; -281;Isaac Finn;2100000;1100000;855; -282;Isaac Finn;2100000;1100000;855; -283;Isaac Finn;2100000;1100000;855; -284;Isaac Finn;2100000;1100000;855; -285;Isaac Finn;2100000;1100000;855; -286;Isaac Finn;2100000;1100000;855; -287;Isaac Finn;2100000;1100000;855; -288;Isaac Finn;2100000;1100000;855; -289;Isaac Finn;2100000;1100000;855; -290;Isaac Finn;2100000;1100000;855; -291;Isaac Finn;2100000;1100000;855; -292;Isaac Finn;2100000;1100000;855; -293;Isaac Finn;2100000;1100000;855; -294;Isaac Finn;2100000;1100000;855; -295;Isaac Finn;2100000;1100000;855; -296;Isaac Finn;2100000;1100000;855; -297;Isaac Finn;2100000;1100000;855; -298;Isaac Finn;2100000;1100000;855; -299;Isaac Finn;2100000;1100000;855; -300;Isaac Finn;2100000;1100000;855; -301;Isaac Finn;2100000;1100000;855; -302;Isaac Finn;2100000;1100000;855; -303;Isaac Finn;2100000;1100000;855; -304;Isaac Finn;2100000;1100000;855; -305;Isaac Finn;2100000;1100000;855; -306;Isaac Finn;2100000;1100000;855; -307;Isaac Finn;2100000;1100000;855; -308;Isaac Finn;2100000;1100000;855; -309;Isaac Finn;2100000;1100000;855; -310;Isaac Finn;2100000;1100000;855; -311;Isaac Finn;2100000;1100000;855; -312;Isaac Finn;2100000;1100000;855; -313;Isaac Finn;2100000;1100000;855; -314;Isaac Finn;2100000;1100000;855; -315;Isaac Finn;2100000;1100000;855; -316;Isaac Finn;2100000;1100000;855; -317;Isaac Finn;2100000;1100000;855; -318;Isaac Finn;2100000;1100000;855; -319;Isaac Finn;2100000;1100000;855; -320;Isaac Finn;2100000;1100000;855; -321;Isaac Finn;2100000;1100000;855; -322;Isaac Finn;2100000;1100000;855; -323;Isaac Finn;2100000;1100000;855; -324;Isaac Finn;2100000;1100000;855; -325;Isaac Finn;2100000;1100000;855; -326;Isaac Finn;2100000;1100000;855; -327;Isaac Finn;2100000;1100000;855; -328;Isaac Finn;2100000;1100000;855; -329;Isaac Finn;2100000;1100000;855; -330;Isaac Finn;2100000;1100000;855; -331;Isaac Finn;2100000;1100000;855; -332;Isaac Finn;2100000;1100000;855; -333;Isaac Finn;2100000;1100000;855; -334;Isaac Finn;2100000;1100000;855; -335;Isaac Finn;2100000;1100000;855; -336;Isaac Finn;2100000;1100000;855; -337;Isaac Finn;2100000;1100000;855; -338;Isaac Finn;2100000;1100000;855; -339;Isaac Finn;2100000;1100000;855; -340;Isaac Finn;2100000;1100000;855; -341;Isaac Finn;2100000;1100000;855; -342;Isaac Finn;2100000;1100000;855; -343;Isaac Finn;2100000;1100000;855; -344;Isaac Finn;2100000;1100000;855; -345;Isaac Finn;2100000;1100000;855; -346;Isaac Finn;2100000;1100000;855; -347;Isaac Finn;2100000;1100000;855; -348;Isaac Finn;2100000;1100000;855; -349;Isaac Finn;2100000;1100000;855; -350;Isaac Finn;2100000;1100000;855; -351;Isaac Finn;2100000;1100000;855; -352;Isaac Finn;2100000;1100000;855; -353;Isaac Finn;2100000;1100000;855; -354;Isaac Finn;2100000;1100000;855; -355;Isaac Finn;2100000;1100000;855; -356;Isaac Finn;2100000;1100000;855; -357;Isaac Finn;2100000;1100000;855; -358;Isaac Finn;2100000;1100000;855; -359;Isaac Finn;2100000;1100000;855; -360;Isaac Finn;2100000;1100000;855; -361;Isaac Finn;2100000;1100000;855; -362;Isaac Finn;2100000;1100000;855; -363;Isaac Finn;2100000;1100000;855; -364;Isaac Finn;2100000;1100000;855; -365;Isaac Finn;2100000;1100000;855; -366;Isaac Finn;2100000;1100000;855; -367;Isaac Finn;2100000;1100000;855; -368;Isaac Finn;2100000;1100000;855; -369;Isaac Finn;2100000;1100000;855; -370;Isaac Finn;2100000;1100000;855; -371;Isaac Finn;2100000;1100000;855; -372;Isaac Finn;2100000;1100000;855; -373;Isaac Finn;2100000;1100000;855; -374;Isaac Finn;2100000;1100000;855; -375;Isaac Finn;2100000;1100000;855; -376;Isaac Finn;2100000;1100000;855; -377;Isaac Finn;2100000;1100000;855; -378;Isaac Finn;2100000;1100000;855; -379;Isaac Finn;2100000;1100000;855; -380;Isaac Finn;2100000;1100000;855; -381;Isaac Finn;2100000;1100000;855; -382;Isaac Finn;2100000;1100000;855; -383;Isaac Finn;2100000;1100000;855; -384;Isaac Finn;2100000;1100000;855; -385;Isaac Finn;2100000;1100000;855; -386;Isaac Finn;2100000;1100000;855; -387;Isaac Finn;2100000;1100000;855; -388;Isaac Finn;2100000;1100000;855; -389;Isaac Finn;2100000;1100000;855; -390;Isaac Finn;2100000;1100000;855; -391;Isaac Finn;2100000;1100000;855; -392;Isaac Finn;2100000;1100000;855; -393;Isaac Finn;2100000;1100000;855; -394;Isaac Finn;2100000;1100000;855; -395;Isaac Finn;2100000;1100000;855; -396;Isaac Finn;2100000;1100000;855; -397;Isaac Finn;2100000;1100000;855; -398;Isaac Finn;2100000;1100000;855; -399;Isaac Finn;2100000;1100000;855; -400;Isaac Finn;2100000;1100000;855; -401;Isaac Finn;2100000;1100000;855; -402;Isaac Finn;2100000;1100000;855; -403;Isaac Finn;2100000;1100000;855; -404;Isaac Finn;2100000;1100000;855; -405;Isaac Finn;2100000;1100000;855; -406;Isaac Finn;2100000;1100000;855; -407;Isaac Finn;2100000;1100000;855; -408;Isaac Finn;2100000;1100000;855; -409;Isaac Finn;2100000;1100000;855; -410;Isaac Finn;2100000;1100000;855; -411;Isaac Finn;2100000;1100000;855; -412;Isaac Finn;2100000;1100000;855; -413;Isaac Finn;2100000;1100000;855; -414;Isaac Finn;2100000;1100000;855; -415;Isaac Finn;2100000;1100000;855; -416;Isaac Finn;2100000;1100000;855; -417;Isaac Finn;2100000;1100000;855; -418;Isaac Finn;2100000;1100000;855; -419;Isaac Finn;2100000;1100000;855; -420;Isaac Finn;2100000;1100000;855; -421;Isaac Finn;2100000;1100000;855; -422;Isaac Finn;2100000;1100000;855; -423;Isaac Finn;2100000;1100000;855; -424;Isaac Finn;2100000;1100000;855; -425;Isaac Finn;2100000;1100000;855; -426;Isaac Finn;2100000;1100000;855; -427;Isaac Finn;2100000;1100000;855; -428;Isaac Finn;2100000;1100000;855; -429;Isaac Finn;2100000;1100000;855; -430;Isaac Finn;2100000;1100000;855; -431;Isaac Finn;2100000;1100000;855; -432;Isaac Finn;2100000;1100000;855; -433;Isaac Finn;2100000;1100000;855; -434;Isaac Finn;2100000;1100000;855; -435;Isaac Finn;2100000;1100000;855; -436;Isaac Finn;2100000;1100000;855; -437;Isaac Finn;2100000;1100000;855; -438;Isaac Finn;2100000;1100000;855; -439;Isaac Finn;2100000;1100000;855; -440;Isaac Finn;2100000;1100000;855; -441;Isaac Finn;2100000;1100000;855; -442;Isaac Finn;2100000;1100000;855; -443;Isaac Finn;2100000;1100000;855; -444;Isaac Finn;2100000;1100000;855; -445;Isaac Finn;2100000;1100000;855; -446;Isaac Finn;2100000;1100000;855; -447;Isaac Finn;2100000;1100000;855; -448;Isaac Finn;2100000;1100000;855; -449;Isaac Finn;2100000;1100000;855; -450;Isaac Finn;2100000;1100000;855; -451;Isaac Finn;2100000;1100000;855; -452;Isaac Finn;2100000;1100000;855; -453;Isaac Finn;2100000;1100000;855; -454;Isaac Finn;2100000;1100000;855; -455;Isaac Finn;2100000;1100000;855; -456;Isaac Finn;2100000;1100000;855; -457;Isaac Finn;2100000;1100000;855; -458;Isaac Finn;2100000;1100000;855; -459;Isaac Finn;2100000;1100000;855; -460;Isaac Finn;2100000;1100000;855; -461;Isaac Finn;2100000;1100000;855; -462;Isaac Finn;2100000;1100000;855; -463;Isaac Finn;2100000;1100000;855; -464;Isaac Finn;2100000;1100000;855; -465;Isaac Finn;2100000;1100000;855; -466;Isaac Finn;2100000;1100000;855; -467;Isaac Finn;2100000;1100000;855; -468;Isaac Finn;2100000;1100000;855; -469;Isaac Finn;2100000;1100000;855; -470;Isaac Finn;2100000;1100000;855; -471;Isaac Finn;2100000;1100000;855; -472;Isaac Finn;2100000;1100000;855; -473;Isaac Finn;2100000;1100000;855; -474;Isaac Finn;2100000;1100000;855; -475;Isaac Finn;2100000;1100000;855; -476;Isaac Finn;2100000;1100000;855; -477;Isaac Finn;2100000;1100000;855; -478;Isaac Finn;2100000;1100000;855; -479;Isaac Finn;2100000;1100000;855; -480;Isaac Finn;2100000;1100000;855; -481;Isaac Finn;2100000;1100000;855; -482;Isaac Finn;2100000;1100000;855; -483;Isaac Finn;2100000;1100000;855; -484;Isaac Finn;2100000;1100000;855; -485;Isaac Finn;2100000;1100000;855; -486;Isaac Finn;2100000;1100000;855; -487;Isaac Finn;2100000;1100000;855; -488;Isaac Finn;2100000;1100000;855; -489;Isaac Finn;2100000;1100000;855; -490;Isaac Finn;2100000;1100000;855; -491;Isaac Finn;2100000;1100000;855; -492;Isaac Finn;2100000;1100000;855; -493;Isaac Finn;2100000;1100000;855; -494;Isaac Finn;2100000;1100000;855; -495;Isaac Finn;2100000;1100000;855; -496;Isaac Finn;2100000;1100000;855; -497;Isaac Finn;2100000;1100000;855; -498;Isaac Finn;2100000;1100000;855; -499;Isaac Finn;2100000;1100000;855; -500;Isaac Finn;2100000;1100000;855; -501;Isaac Finn;2100000;1100000;855; -502;Isaac Finn;2100000;1100000;855; -503;Isaac Finn;2100000;1100000;855; -504;Isaac Finn;2100000;1100000;855; -505;Isaac Finn;2100000;1100000;855; -506;Isaac Finn;2100000;1100000;855; -507;Isaac Finn;2100000;1100000;855; -508;Isaac Finn;2100000;1100000;855; -509;Isaac Finn;2100000;1100000;855; -510;Isaac Finn;2100000;1100000;855; -511;Isaac Finn;2100000;1100000;855; -512;Isaac Finn;2100000;1100000;855; -513;Isaac Finn;2100000;1100000;855; -514;Isaac Finn;2100000;1100000;855; -515;Isaac Finn;2100000;1100000;855; -516;Isaac Finn;2100000;1100000;855; -517;Isaac Finn;2100000;1100000;855; -518;Isaac Finn;2100000;1100000;855; -519;Isaac Finn;2100000;1100000;855; -520;Isaac Finn;2100000;1100000;855; -521;Isaac Finn;2100000;1100000;855; -522;Isaac Finn;2100000;1100000;855; -523;Isaac Finn;2100000;1100000;855; -524;Isaac Finn;2100000;1100000;855; -525;Isaac Finn;2100000;1100000;855; -526;Isaac Finn;2100000;1100000;855; -527;Isaac Finn;2100000;1100000;855; -528;Isaac Finn;2100000;1100000;855; -529;Isaac Finn;2100000;1100000;855; -530;Isaac Finn;2100000;1100000;855; -531;Isaac Finn;2100000;1100000;855; -532;Isaac Finn;2100000;1100000;855; -533;Isaac Finn;2100000;1100000;855; -534;Isaac Finn;2100000;1100000;855; -535;Isaac Finn;2100000;1100000;855; -536;Isaac Finn;2100000;1100000;855; -537;Isaac Finn;2100000;1100000;855; -538;Isaac Finn;2100000;1100000;855; -539;Isaac Finn;2100000;1100000;855; -540;Isaac Finn;2100000;1100000;855; -541;Isaac Finn;2100000;1100000;855; -542;Isaac Finn;2100000;1100000;855; -543;Isaac Finn;2100000;1100000;855; -544;Isaac Finn;2100000;1100000;855; -545;Isaac Finn;2100000;1100000;855; -546;Isaac Finn;2100000;1100000;855; -547;Isaac Finn;2100000;1100000;855; -548;Isaac Finn;2100000;1100000;855; -549;Isaac Finn;2100000;1100000;855; -550;Isaac Finn;2100000;1100000;855; -551;Isaac Finn;2100000;1100000;855; -552;Isaac Finn;2100000;1100000;855; -553;Isaac Finn;2100000;1100000;855; -554;Isaac Finn;2100000;1100000;855; -555;Isaac Finn;2100000;1100000;855; -556;Isaac Finn;2100000;1100000;855; -557;Isaac Finn;2100000;1100000;855; -558;Isaac Finn;2100000;1100000;855; -559;Isaac Finn;2100000;1100000;855; -560;Isaac Finn;2100000;1100000;855; -561;Isaac Finn;2100000;1100000;855; -562;Isaac Finn;2100000;1100000;855; -563;Isaac Finn;2100000;1100000;855; -564;Isaac Finn;2100000;1100000;855; -565;Isaac Finn;2100000;1100000;855; -566;Isaac Finn;2100000;1100000;855; -567;Isaac Finn;2100000;1100000;855; -568;Isaac Finn;2100000;1100000;855; -569;Isaac Finn;2100000;1100000;855; -570;Isaac Finn;2100000;1100000;855; -571;Isaac Finn;2100000;1100000;855; -572;Isaac Finn;2100000;1100000;855; -573;Isaac Finn;2100000;1100000;855; -574;Isaac Finn;2100000;1100000;855; -575;Isaac Finn;2100000;1100000;855; -576;Isaac Finn;2100000;1100000;855; -577;Isaac Finn;2100000;1100000;855; -578;Isaac Finn;2100000;1100000;855; -579;Isaac Finn;2100000;1100000;855; -580;Isaac Finn;2100000;1100000;855; -581;Isaac Finn;2100000;1100000;855; -582;Isaac Finn;2100000;1100000;855; -583;Isaac Finn;2100000;1100000;855; -584;Isaac Finn;2100000;1100000;855; -585;Isaac Finn;2100000;1100000;855; -586;Isaac Finn;2100000;1100000;855; -587;Isaac Finn;2100000;1100000;855; -588;Isaac Finn;2100000;1100000;855; -589;Isaac Finn;2100000;1100000;855; -590;Isaac Finn;2100000;1100000;855; -591;Isaac Finn;2100000;1100000;855; -592;Isaac Finn;2100000;1100000;855; -593;Isaac Finn;2100000;1100000;855; -594;Isaac Finn;2100000;1100000;855; -595;Isaac Finn;2100000;1100000;855; -596;Isaac Finn;2100000;1100000;855; -597;Isaac Finn;2100000;1100000;855; -598;Isaac Finn;2100000;1100000;855; -599;Isaac Finn;2100000;1100000;855; -600;Isaac Finn;2100000;1100000;855; -601;Isaac Finn;2100000;1100000;855; -602;Isaac Finn;2100000;1100000;855; -603;Isaac Finn;2100000;1100000;855; -604;Isaac Finn;2100000;1100000;855; -605;Isaac Finn;2100000;1100000;855; -606;Isaac Finn;2100000;1100000;855; -607;Isaac Finn;2100000;1100000;855; -608;Isaac Finn;2100000;1100000;855; -609;Isaac Finn;2100000;1100000;855; -610;Isaac Finn;2100000;1100000;855; -611;Isaac Finn;2100000;1100000;855; -612;Isaac Finn;2100000;1100000;855; -613;Isaac Finn;2100000;1100000;855; -614;Isaac Finn;2100000;1100000;855; -615;Isaac Finn;2100000;1100000;855; -616;Isaac Finn;2100000;1100000;855; -617;Isaac Finn;2100000;1100000;855; -618;Isaac Finn;2100000;1100000;855; -619;Isaac Finn;2100000;1100000;855; -620;Isaac Finn;2100000;1100000;855; -621;Isaac Finn;2100000;1100000;855; -622;Isaac Finn;2100000;1100000;855; -623;Isaac Finn;2100000;1100000;855; -624;Isaac Finn;2100000;1100000;855; -625;Isaac Finn;2100000;1100000;855; -626;Isaac Finn;2100000;1100000;855; -627;Isaac Finn;2100000;1100000;855; -628;Isaac Finn;2100000;1100000;855; -629;Isaac Finn;2100000;1100000;855; -630;Isaac Finn;2100000;1100000;855; -631;Isaac Finn;2100000;1100000;855; -632;Isaac Finn;2100000;1100000;855; -633;Isaac Finn;2100000;1100000;855; -634;Isaac Finn;2100000;1100000;855; -635;Isaac Finn;2100000;1100000;855; -636;Isaac Finn;2100000;1100000;855; -637;Isaac Finn;2100000;1100000;855; -638;Isaac Finn;2100000;1100000;855; -639;Isaac Finn;2100000;1100000;855; -640;Isaac Finn;2100000;1100000;855; -641;Isaac Finn;2100000;1100000;855; -642;Isaac Finn;2100000;1100000;855; -643;Isaac Finn;2100000;1100000;855; -644;Isaac Finn;2100000;1100000;855; -645;Isaac Finn;2100000;1100000;855; -646;Isaac Finn;2100000;1100000;855; -647;Isaac Finn;2100000;1100000;855; -648;Isaac Finn;2100000;1100000;855; -649;Isaac Finn;2100000;1100000;855; -650;Isaac Finn;2100000;1100000;855; -651;Isaac Finn;2100000;1100000;855; -652;Isaac Finn;2100000;1100000;855; -653;Isaac Finn;2100000;1100000;855; -654;Isaac Finn;2100000;1100000;855; -655;Isaac Finn;2100000;1100000;855; -656;Isaac Finn;2100000;1100000;855; -657;Isaac Finn;2100000;1100000;855; -658;Isaac Finn;2100000;1100000;855; -659;Isaac Finn;2100000;1100000;855; -660;Isaac Finn;2100000;1100000;855; -661;Isaac Finn;2100000;1100000;855; -662;Isaac Finn;2100000;1100000;855; -663;Isaac Finn;2100000;1100000;855; -664;Isaac Finn;2100000;1100000;855; -665;Isaac Finn;2100000;1100000;855; -666;Isaac Finn;2100000;1100000;855; -667;Isaac Finn;2100000;1100000;855; -668;Isaac Finn;2100000;1100000;855; -669;Isaac Finn;2100000;1100000;855; -670;Isaac Finn;2100000;1100000;855; -671;Isaac Finn;2100000;1100000;855; -672;Isaac Finn;2100000;1100000;855; -673;Isaac Finn;2100000;1100000;855; -674;Isaac Finn;2100000;1100000;855; -675;Isaac Finn;2100000;1100000;855; -676;Isaac Finn;2100000;1100000;855; -677;Isaac Finn;2100000;1100000;855; -678;Isaac Finn;2100000;1100000;855; -679;Isaac Finn;2100000;1100000;855; -680;Isaac Finn;2100000;1100000;855; -681;Isaac Finn;2100000;1100000;855; -682;Isaac Finn;2100000;1100000;855; -683;Isaac Finn;2100000;1100000;855; -684;Isaac Finn;2100000;1100000;855; -685;Isaac Finn;2100000;1100000;855; -686;Isaac Finn;2100000;1100000;855; -687;Isaac Finn;2100000;1100000;855; -688;Isaac Finn;2100000;1100000;855; -689;Isaac Finn;2100000;1100000;855; -690;Isaac Finn;2100000;1100000;855; -691;Isaac Finn;2100000;1100000;855; -692;Isaac Finn;2100000;1100000;855; -693;Isaac Finn;2100000;1100000;855; -694;Isaac Finn;2100000;1100000;855; -695;Isaac Finn;2100000;1100000;855; -696;Isaac Finn;2100000;1100000;855; -697;Isaac Finn;2100000;1100000;855; -698;Isaac Finn;2100000;1100000;855; -699;Isaac Finn;2100000;1100000;855; -700;Isaac Finn;2100000;1100000;855; -701;Isaac Finn;2100000;1100000;855; -702;Isaac Finn;2100000;1100000;855; -703;Isaac Finn;2100000;1100000;855; -704;Isaac Finn;2100000;1100000;855; -705;Isaac Finn;2100000;1100000;855; -706;Isaac Finn;2100000;1100000;855; -707;Isaac Finn;2100000;1100000;855; -708;Isaac Finn;2100000;1100000;855; -709;Isaac Finn;2100000;1100000;855; -710;Isaac Finn;2100000;1100000;855; -711;Isaac Finn;2100000;1100000;855; -712;Isaac Finn;2100000;1100000;855; -713;Isaac Finn;2100000;1100000;855; -714;Isaac Finn;2100000;1100000;855; -715;Isaac Finn;2100000;1100000;855; -716;Isaac Finn;2100000;1100000;855; -717;Isaac Finn;2100000;1100000;855; -718;Isaac Finn;2100000;1100000;855; -719;Isaac Finn;2100000;1100000;855; -720;Isaac Finn;2100000;1100000;855; -721;Isaac Finn;2100000;1100000;855; -722;Isaac Finn;2100000;1100000;855; -723;Isaac Finn;2100000;1100000;855; -724;Isaac Finn;2100000;1100000;855; -725;Isaac Finn;2100000;1100000;855; -726;Isaac Finn;2100000;1100000;855; -727;Isaac Finn;2100000;1100000;855; -728;Isaac Finn;2100000;1100000;855; -729;Isaac Finn;2100000;1100000;855; -730;Isaac Finn;2100000;1100000;855; -731;Isaac Finn;2100000;1100000;855; -732;Isaac Finn;2100000;1100000;855; -733;Isaac Finn;2100000;1100000;855; -734;Isaac Finn;2100000;1100000;855; -735;Isaac Finn;2100000;1100000;855; -736;Isaac Finn;2100000;1100000;855; -737;Isaac Finn;2100000;1100000;855; -738;Isaac Finn;2100000;1100000;855; -739;Isaac Finn;2100000;1100000;855; -740;Isaac Finn;2100000;1100000;855; -741;Isaac Finn;2100000;1100000;855; -742;Isaac Finn;2100000;1100000;855; -743;Isaac Finn;2100000;1100000;855; -744;Isaac Finn;2100000;1100000;855; -745;Isaac Finn;2100000;1100000;855; -746;Isaac Finn;2100000;1100000;855; -747;Isaac Finn;2100000;1100000;855; -748;Isaac Finn;2100000;1100000;855; -749;Isaac Finn;2100000;1100000;855; -750;Isaac Finn;2100000;1100000;855; -751;Isaac Finn;2100000;1100000;855; -752;Isaac Finn;2100000;1100000;855; -753;Isaac Finn;2100000;1100000;855; -754;Isaac Finn;2100000;1100000;855; -755;Isaac Finn;2100000;1100000;855; -756;Isaac Finn;2100000;1100000;855; -757;Isaac Finn;2100000;1100000;855; -758;Isaac Finn;2100000;1100000;855; -759;Isaac Finn;2100000;1100000;855; -760;Isaac Finn;2100000;1100000;855; -761;Isaac Finn;2100000;1100000;855; -762;Isaac Finn;2100000;1100000;855; -763;Isaac Finn;2100000;1100000;855; -764;Isaac Finn;2100000;1100000;855; -765;Isaac Finn;2100000;1100000;855; -766;Isaac Finn;2100000;1100000;855; -767;Isaac Finn;2100000;1100000;855; -768;Isaac Finn;2100000;1100000;855; -769;Isaac Finn;2100000;1100000;855; -770;Isaac Finn;2100000;1100000;855; -771;Isaac Finn;2100000;1100000;855; -772;Isaac Finn;2100000;1100000;855; -773;Isaac Finn;2100000;1100000;855; -774;Isaac Finn;2100000;1100000;855; -775;Isaac Finn;2100000;1100000;855; -776;Isaac Finn;2100000;1100000;855; -777;Isaac Finn;2100000;1100000;855; -778;Isaac Finn;2100000;1100000;855; -779;Isaac Finn;2100000;1100000;855; -780;Isaac Finn;2100000;1100000;855; -781;Isaac Finn;2100000;1100000;855; -782;Isaac Finn;2100000;1100000;855; -783;Isaac Finn;2100000;1100000;855; -784;Isaac Finn;2100000;1100000;855; -785;Isaac Finn;2100000;1100000;855; -786;Isaac Finn;2100000;1100000;855; -787;Isaac Finn;2100000;1100000;855; -788;Isaac Finn;2100000;1100000;855; -789;Isaac Finn;2100000;1100000;855; -790;Isaac Finn;2100000;1100000;855; -791;Isaac Finn;2100000;1100000;855; -792;Isaac Finn;2100000;1100000;855; -793;Isaac Finn;2100000;1100000;855; -794;Isaac Finn;2100000;1100000;855; -795;Isaac Finn;2100000;1100000;855; -796;Isaac Finn;2100000;1100000;855; -797;Isaac Finn;2100000;1100000;855; -798;Isaac Finn;2100000;1100000;855; -799;Isaac Finn;2100000;1100000;855; -800;Isaac Finn;2100000;1100000;855; -801;Isaac Finn;2100000;1100000;855; -802;Isaac Finn;2100000;1100000;855; -803;Isaac Finn;2100000;1100000;855; -804;Isaac Finn;2100000;1100000;855; -805;Isaac Finn;2100000;1100000;855; -806;Isaac Finn;2100000;1100000;855; -807;Isaac Finn;2100000;1100000;855; -808;Isaac Finn;2100000;1100000;855; -809;Isaac Finn;2100000;1100000;855; -810;Isaac Finn;2100000;1100000;855; -811;Isaac Finn;2100000;1100000;855; -812;Isaac Finn;2100000;1100000;855; -813;Isaac Finn;2100000;1100000;855; -814;Isaac Finn;2100000;1100000;855; -815;Isaac Finn;2100000;1100000;855; -816;Isaac Finn;2100000;1100000;855; -817;Isaac Finn;2100000;1100000;855; -818;Isaac Finn;2100000;1100000;855; -819;Isaac Finn;2100000;1100000;855; -820;Isaac Finn;2100000;1100000;855; -821;Isaac Finn;2100000;1100000;855; -822;Isaac Finn;2100000;1100000;855; -823;Isaac Finn;2100000;1100000;855; -824;Isaac Finn;2100000;1100000;855; -825;Isaac Finn;2100000;1100000;855; -826;Isaac Finn;2100000;1100000;855; -827;Isaac Finn;2100000;1100000;855; -828;Isaac Finn;2100000;1100000;855; -829;Isaac Finn;2100000;1100000;855; -830;Isaac Finn;2100000;1100000;855; -831;Isaac Finn;2100000;1100000;855; -832;Isaac Finn;2100000;1100000;855; -833;Isaac Finn;2100000;1100000;855; -834;Isaac Finn;2100000;1100000;855; -835;Isaac Finn;2100000;1100000;855; -836;Isaac Finn;2100000;1100000;855; -837;Isaac Finn;2100000;1100000;855; -838;Isaac Finn;2100000;1100000;855; -839;Isaac Finn;2100000;1100000;855; -840;Isaac Finn;2100000;1100000;855; -841;Isaac Finn;2100000;1100000;855; -842;Isaac Finn;2100000;1100000;855; -843;Isaac Finn;2100000;1100000;855; -844;Isaac Finn;2100000;1100000;855; -845;Isaac Finn;2100000;1100000;855; -846;Isaac Finn;2100000;1100000;855; -847;Isaac Finn;2100000;1100000;855; -848;Isaac Finn;2100000;1100000;855; -849;Isaac Finn;2100000;1100000;855; -850;Isaac Finn;2100000;1100000;855; -851;Isaac Finn;2100000;1100000;855; -852;Isaac Finn;2100000;1100000;855; -853;Isaac Finn;2100000;1100000;855; -854;Isaac Finn;2100000;1100000;855; -855;Isaac Finn;2100000;1100000;855; -856;Isaac Finn;2100000;1100000;855; -857;Isaac Finn;2100000;1100000;855; -858;Isaac Finn;2100000;1100000;855; -859;Isaac Finn;2100000;1100000;855; -860;Isaac Finn;2100000;1100000;855; -861;Isaac Finn;2100000;1100000;855; -862;Isaac Finn;2100000;1100000;855; -863;Isaac Finn;2100000;1100000;855; -864;Isaac Finn;2100000;1100000;855; -865;Isaac Finn;2100000;1100000;855; -866;Isaac Finn;2100000;1100000;855; -867;Isaac Finn;2100000;1100000;855; -868;Isaac Finn;2100000;1100000;855; -869;Isaac Finn;2100000;1100000;855; -870;Isaac Finn;2100000;1100000;855; -871;Isaac Finn;2100000;1100000;855; -872;Isaac Finn;2100000;1100000;855; -873;Isaac Finn;2100000;1100000;855; -874;Isaac Finn;2100000;1100000;855; -875;Isaac Finn;2100000;1100000;855; -876;Isaac Finn;2100000;1100000;855; -877;Isaac Finn;2100000;1100000;855; -878;Isaac Finn;2100000;1100000;855; -879;Isaac Finn;2100000;1100000;855; -880;Isaac Finn;2100000;1100000;855; -881;Isaac Finn;2100000;1100000;855; -882;Isaac Finn;2100000;1100000;855; -883;Isaac Finn;2100000;1100000;855; -884;Isaac Finn;2100000;1100000;855; -885;Isaac Finn;2100000;1100000;855; -886;Isaac Finn;2100000;1100000;855; -887;Isaac Finn;2100000;1100000;855; -888;Isaac Finn;2100000;1100000;855; -889;Isaac Finn;2100000;1100000;855; -890;Isaac Finn;2100000;1100000;855; -891;Isaac Finn;2100000;1100000;855; -892;Isaac Finn;2100000;1100000;855; -893;Isaac Finn;2100000;1100000;855; -894;Isaac Finn;2100000;1100000;855; -895;Isaac Finn;2100000;1100000;855; -896;Isaac Finn;2100000;1100000;855; -897;Isaac Finn;2100000;1100000;855; -898;Isaac Finn;2100000;1100000;855; -899;Isaac Finn;2100000;1100000;855; -900;Isaac Finn;2100000;1100000;855; -901;Isaac Finn;2100000;1100000;855; -902;Isaac Finn;2100000;1100000;855; -903;Isaac Finn;2100000;1100000;855; -904;Isaac Finn;2100000;1100000;855; -905;Isaac Finn;2100000;1100000;855; -906;Isaac Finn;2100000;1100000;855; -907;Isaac Finn;2100000;1100000;855; -908;Isaac Finn;2100000;1100000;855; -909;Isaac Finn;2100000;1100000;855; -910;Isaac Finn;2100000;1100000;855; -911;Isaac Finn;2100000;1100000;855; -912;Isaac Finn;2100000;1100000;855; -913;Isaac Finn;2100000;1100000;855; -914;Isaac Finn;2100000;1100000;855; -915;Isaac Finn;2100000;1100000;855; -916;Isaac Finn;2100000;1100000;855; -917;Isaac Finn;2100000;1100000;855; -918;Isaac Finn;2100000;1100000;855; -919;Isaac Finn;2100000;1100000;855; -920;Isaac Finn;2100000;1100000;855; -921;Isaac Finn;2100000;1100000;855; -922;Isaac Finn;2100000;1100000;855; -923;Isaac Finn;2100000;1100000;855; -924;Isaac Finn;2100000;1100000;855; -925;Isaac Finn;2100000;1100000;855; -926;Isaac Finn;2100000;1100000;855; -927;Isaac Finn;2100000;1100000;855; -928;Isaac Finn;2100000;1100000;855; -929;Isaac Finn;2100000;1100000;855; -930;Isaac Finn;2100000;1100000;855; -931;Isaac Finn;2100000;1100000;855; -932;Isaac Finn;2100000;1100000;855; -933;Isaac Finn;2100000;1100000;855; -934;Isaac Finn;2100000;1100000;855; -935;Isaac Finn;2100000;1100000;855; -936;Isaac Finn;2100000;1100000;855; -937;Isaac Finn;2100000;1100000;855; -938;Isaac Finn;2100000;1100000;855; -939;Isaac Finn;2100000;1100000;855; -940;Isaac Finn;2100000;1100000;855; -941;Isaac Finn;2100000;1100000;855; -942;Isaac Finn;2100000;1100000;855; -943;Isaac Finn;2100000;1100000;855; -944;Isaac Finn;2100000;1100000;855; -945;Isaac Finn;2100000;1100000;855; -946;Isaac Finn;2100000;1100000;855; -947;Isaac Finn;2100000;1100000;855; -948;Isaac Finn;2100000;1100000;855; -949;Isaac Finn;2100000;1100000;855; -950;Isaac Finn;2100000;1100000;855; -951;Isaac Finn;2100000;1100000;855; -952;Isaac Finn;2100000;1100000;855; -953;Isaac Finn;2100000;1100000;855; -954;Isaac Finn;2100000;1100000;855; -955;Isaac Finn;2100000;1100000;855; -956;Isaac Finn;2100000;1100000;855; -957;Isaac Finn;2100000;1100000;855; -958;Isaac Finn;2100000;1100000;855; -959;Isaac Finn;2100000;1100000;855; -960;Isaac Finn;2100000;1100000;855; -961;Isaac Finn;2100000;1100000;855; -962;Isaac Finn;2100000;1100000;855; -963;Isaac Finn;2100000;1100000;855; -964;Isaac Finn;2100000;1100000;855; -965;Isaac Finn;2100000;1100000;855; -966;Isaac Finn;2100000;1100000;855; -967;Isaac Finn;2100000;1100000;855; -968;Isaac Finn;2100000;1100000;855; -969;Isaac Finn;2100000;1100000;855; -970;Isaac Finn;2100000;1100000;855; -971;Isaac Finn;2100000;1100000;855; -972;Isaac Finn;2100000;1100000;855; -973;Isaac Finn;2100000;1100000;855; -974;Isaac Finn;2100000;1100000;855; -975;Isaac Finn;2100000;1100000;855; -976;Isaac Finn;2100000;1100000;855; -977;Isaac Finn;2100000;1100000;855; -978;Isaac Finn;2100000;1100000;855; -979;Isaac Finn;2100000;1100000;855; -980;Isaac Finn;2100000;1100000;855; -981;Isaac Finn;2100000;1100000;855; -982;Isaac Finn;2100000;1100000;855; -983;Isaac Finn;2100000;1100000;855; -984;Isaac Finn;2100000;1100000;855; -985;Isaac Finn;2100000;1100000;855; -986;Isaac Finn;2100000;1100000;855; -987;Isaac Finn;2100000;1100000;855; -988;Isaac Finn;2100000;1100000;855; -989;Isaac Finn;2100000;1100000;855; -990;Isaac Finn;2100000;1100000;855; -991;Isaac Finn;2100000;1100000;855; -992;Isaac Finn;2100000;1100000;855; -993;Isaac Finn;2100000;1100000;855; -994;Isaac Finn;2100000;1100000;855; -995;Isaac Finn;2100000;1100000;855; -996;Isaac Finn;2100000;1100000;855; -997;Isaac Finn;2100000;1100000;855; -998;Isaac Finn;2100000;1100000;855; -999;Isaac Finn;2100000;1100000;855; -1000;Isaac Finn;2100000;1100000;855; -1001;Isaac Finn;2100000;1100000;855; -1002;Isaac Finn;2100000;1100000;855; -1003;Isaac Finn;2100000;1100000;855; -1004;Isaac Finn;2100000;1100000;855; -1005;Isaac Finn;2100000;1100000;855; -1006;Isaac Finn;2100000;1100000;855; -1007;Isaac Finn;2100000;1100000;855; -1008;Isaac Finn;2100000;1100000;855; -1009;Isaac Finn;2100000;1100000;855; -1010;Isaac Finn;2100000;1100000;855; -1011;Isaac Finn;2100000;1100000;855; -1012;Isaac Finn;2100000;1100000;855; -1013;Isaac Finn;2100000;1100000;855; -1014;Isaac Finn;2100000;1100000;855; -1015;Isaac Finn;2100000;1100000;855; -1016;Isaac Finn;2100000;1100000;855; -1017;Isaac Finn;2100000;1100000;855; -1018;Isaac Finn;2100000;1100000;855; -1019;Isaac Finn;2100000;1100000;855; -1020;Isaac Finn;2100000;1100000;855; -1021;Isaac Finn;2100000;1100000;855; -1022;Isaac Finn;2100000;1100000;855; -1023;Isaac Finn;2100000;1100000;855; -1024;Isaac Finn;2100000;1100000;855; -1025;Isaac Finn;2100000;1100000;855; -1026;Isaac Finn;2100000;1100000;855; -1027;Isaac Finn;2100000;1100000;855; -1028;Isaac Finn;2100000;1100000;855; -1029;Isaac Finn;2100000;1100000;855; -1030;Isaac Finn;2100000;1100000;855; -1031;Isaac Finn;2100000;1100000;855; -1032;Isaac Finn;2100000;1100000;855; -1033;Isaac Finn;2100000;1100000;855; -1034;Isaac Finn;2100000;1100000;855; -1035;Isaac Finn;2100000;1100000;855; -1036;Isaac Finn;2100000;1100000;855; -1037;Isaac Finn;2100000;1100000;855; -1038;Isaac Finn;2100000;1100000;855; -1039;Isaac Finn;2100000;1100000;855; -1040;Isaac Finn;2100000;1100000;855; -1041;Isaac Finn;2100000;1100000;855; -1042;Isaac Finn;2100000;1100000;855; -1043;Isaac Finn;2100000;1100000;855; -1044;Isaac Finn;2100000;1100000;855; -1045;Isaac Finn;2100000;1100000;855; -1046;Isaac Finn;2100000;1100000;855; -1047;Isaac Finn;2100000;1100000;855; -1048;Isaac Finn;2100000;1100000;855; -1049;Isaac Finn;2100000;1100000;855; -1050;Isaac Finn;2100000;1100000;855; -1051;Isaac Finn;2100000;1100000;855; -1052;Isaac Finn;2100000;1100000;855; -1053;Isaac Finn;2100000;1100000;855; -1054;Isaac Finn;2100000;1100000;855; -1055;Isaac Finn;2100000;1100000;855; -1056;Isaac Finn;2100000;1100000;855; -1057;Isaac Finn;2100000;1100000;855; -1058;Isaac Finn;2100000;1100000;855; -1059;Isaac Finn;2100000;1100000;855; -1060;Isaac Finn;2100000;1100000;855; -1061;Isaac Finn;2100000;1100000;855; -1062;Isaac Finn;2100000;1100000;855; -1063;Isaac Finn;2100000;1100000;855; -1064;Isaac Finn;2100000;1100000;855; -1065;Isaac Finn;2100000;1100000;855; -1066;Isaac Finn;2100000;1100000;855; -1067;Isaac Finn;2100000;1100000;855; -1068;Isaac Finn;2100000;1100000;855; -1069;Isaac Finn;2100000;1100000;855; -1070;Isaac Finn;2100000;1100000;855; -1071;Isaac Finn;2100000;1100000;855; -1072;Isaac Finn;2100000;1100000;855; -1073;Isaac Finn;2100000;1100000;855; -1074;Isaac Finn;2100000;1100000;855; -1075;Isaac Finn;2100000;1100000;855; -1076;Isaac Finn;2100000;1100000;855; -1077;Isaac Finn;2100000;1100000;855; -1078;Isaac Finn;2100000;1100000;855; -1079;Isaac Finn;2100000;1100000;855; -1080;Isaac Finn;2100000;1100000;855; -1081;Isaac Finn;2100000;1100000;855; -1082;Isaac Finn;2100000;1100000;855; -1083;Isaac Finn;2100000;1100000;855; -1084;Isaac Finn;2100000;1100000;855; -1085;Isaac Finn;2100000;1100000;855; -1086;Isaac Finn;2100000;1100000;855; -1087;Isaac Finn;2100000;1100000;855; -1088;Isaac Finn;2100000;1100000;855; -1089;Isaac Finn;2100000;1100000;855; -1090;Isaac Finn;2100000;1100000;855; -1091;Isaac Finn;2100000;1100000;855; -1092;Isaac Finn;2100000;1100000;855; -1093;Isaac Finn;2100000;1100000;855; -1094;Isaac Finn;2100000;1100000;855; -1095;Isaac Finn;2100000;1100000;855; -1096;Isaac Finn;2100000;1100000;855; -1097;Isaac Finn;2100000;1100000;855; -1098;Isaac Finn;2100000;1100000;855; -1099;Isaac Finn;2100000;1100000;855; -1100;Isaac Finn;2100000;1100000;855; -1101;Isaac Finn;2100000;1100000;855; -1102;Isaac Finn;2100000;1100000;855; -1103;Isaac Finn;2100000;1100000;855; -1104;Isaac Finn;2100000;1100000;855; -1105;Isaac Finn;2100000;1100000;855; -1106;Isaac Finn;2100000;1100000;855; -1107;Isaac Finn;2100000;1100000;855; -1108;Isaac Finn;2100000;1100000;855; -1109;Isaac Finn;2100000;1100000;855; -1110;Isaac Finn;2100000;1100000;855; -1111;Isaac Finn;2100000;1100000;855; -1112;Isaac Finn;2100000;1100000;855; -1113;Isaac Finn;2100000;1100000;855; -1114;Isaac Finn;2100000;1100000;855; -1115;Isaac Finn;2100000;1100000;855; -1116;Isaac Finn;2100000;1100000;855; -1117;Isaac Finn;2100000;1100000;855; -1118;Isaac Finn;2100000;1100000;855; -1119;Isaac Finn;2100000;1100000;855; -1120;Isaac Finn;2100000;1100000;855; -1121;Isaac Finn;2100000;1100000;855; -1122;Isaac Finn;2100000;1100000;855; -1123;Isaac Finn;2100000;1100000;855; -1124;Isaac Finn;2100000;1100000;855; -1125;Isaac Finn;2100000;1100000;855; -1126;Isaac Finn;2100000;1100000;855; -1127;Isaac Finn;2100000;1100000;855; -1128;Isaac Finn;2100000;1100000;855; -1129;Isaac Finn;2100000;1100000;855; -1130;Isaac Finn;2100000;1100000;855; -1131;Isaac Finn;2100000;1100000;855; -1132;Isaac Finn;2100000;1100000;855; -1133;Isaac Finn;2100000;1100000;855; -1134;Isaac Finn;2100000;1100000;855; -1135;Isaac Finn;2100000;1100000;855; -1136;Isaac Finn;2100000;1100000;855; -1137;Isaac Finn;2100000;1100000;855; -1138;Isaac Finn;2100000;1100000;855; -1139;Isaac Finn;2100000;1100000;855; -1140;Isaac Finn;2100000;1100000;855; -1141;Isaac Finn;2100000;1100000;855; -1142;Isaac Finn;2100000;1100000;855; -1143;Isaac Finn;2100000;1100000;855; -1144;Isaac Finn;2100000;1100000;855; -1145;Isaac Finn;2100000;1100000;855; -1146;Isaac Finn;2100000;1100000;855; -1147;Isaac Finn;2100000;1100000;855; -1148;Isaac Finn;2100000;1100000;855; -1149;Isaac Finn;2100000;1100000;855; -1150;Isaac Finn;2100000;1100000;855; -1151;Isaac Finn;2100000;1100000;855; -1152;Isaac Finn;2100000;1100000;855; -1153;Isaac Finn;2100000;1100000;855; -1154;Isaac Finn;2100000;1100000;855; -1155;Isaac Finn;2100000;1100000;855; -1156;Isaac Finn;2100000;1100000;855; -1157;Isaac Finn;2100000;1100000;855; -1158;Isaac Finn;2100000;1100000;855; -1159;Isaac Finn;2100000;1100000;855; -1160;Isaac Finn;2100000;1100000;855; -1161;Isaac Finn;2100000;1100000;855; -1162;Isaac Finn;2100000;1100000;855; -1163;Isaac Finn;2100000;1100000;855; -1164;Isaac Finn;2100000;1100000;855; -1165;Isaac Finn;2100000;1100000;855; -1166;Isaac Finn;2100000;1100000;855; -1167;Isaac Finn;2100000;1100000;855; -1168;Isaac Finn;2100000;1100000;855; -1169;Isaac Finn;2100000;1100000;855; -1170;Isaac Finn;2100000;1100000;855; -1171;Isaac Finn;2100000;1100000;855; -1172;Isaac Finn;2100000;1100000;855; -1173;Isaac Finn;2100000;1100000;855; -1174;Isaac Finn;2100000;1100000;855; -1175;Isaac Finn;2100000;1100000;855; -1176;Isaac Finn;2100000;1100000;855; -1177;Isaac Finn;2100000;1100000;855; -1178;Isaac Finn;2100000;1100000;855; -1179;Isaac Finn;2100000;1100000;855; -1180;Isaac Finn;2100000;1100000;855; -1181;Isaac Finn;2100000;1100000;855; -1182;Isaac Finn;2100000;1100000;855; -1183;Isaac Finn;2100000;1100000;855; -1184;Isaac Finn;2100000;1100000;855; -1185;Isaac Finn;2100000;1100000;855; -1186;Isaac Finn;2100000;1100000;855; -1187;Isaac Finn;2100000;1100000;855; -1188;Isaac Finn;2100000;1100000;855; -1189;Isaac Finn;2100000;1100000;855; -1190;Isaac Finn;2100000;1100000;855; -1191;Isaac Finn;2100000;1100000;855; -1192;Isaac Finn;2100000;1100000;855; -1193;Isaac Finn;2100000;1100000;855; -1194;Isaac Finn;2100000;1100000;855; -1195;Isaac Finn;2100000;1100000;855; -1196;Isaac Finn;2100000;1100000;855; -1197;Isaac Finn;2100000;1100000;855; -1198;Isaac Finn;2100000;1100000;855; -1199;Isaac Finn;2100000;1100000;855; -1200;Isaac Finn;2100000;1100000;855; -1201;Isaac Finn;2100000;1100000;855; -1202;Isaac Finn;2100000;1100000;855; -1203;Isaac Finn;2100000;1100000;855; -1204;Isaac Finn;2100000;1100000;855; -1205;Isaac Finn;2100000;1100000;855; -1206;Isaac Finn;2100000;1100000;855; -1207;Isaac Finn;2100000;1100000;855; -1208;Isaac Finn;2100000;1100000;855; -1209;Isaac Finn;2100000;1100000;855; -1210;Isaac Finn;2100000;1100000;855; -1211;Isaac Finn;2100000;1100000;855; -1212;Isaac Finn;2100000;1100000;855; -1213;Isaac Finn;2100000;1100000;855; -1214;Isaac Finn;2100000;1100000;855; -1215;Isaac Finn;2100000;1100000;855; -1216;Isaac Finn;2100000;1100000;855; -1217;Isaac Finn;2100000;1100000;855; -1218;Isaac Finn;2100000;1100000;855; -1219;Isaac Finn;2100000;1100000;855; -1220;Isaac Finn;2100000;1100000;855; -1221;Isaac Finn;2100000;1100000;855; -1222;Isaac Finn;2100000;1100000;855; -1223;Isaac Finn;2100000;1100000;855; -1224;Isaac Finn;2100000;1100000;855; -1225;Isaac Finn;2100000;1100000;855; -1226;Isaac Finn;2100000;1100000;855; -1227;Isaac Finn;2100000;1100000;855; -1228;Isaac Finn;2100000;1100000;855; -1229;Isaac Finn;2100000;1100000;855; -1230;Isaac Finn;2100000;1100000;855; -1231;Isaac Finn;2100000;1100000;855; -1232;Isaac Finn;2100000;1100000;855; -1233;Isaac Finn;2100000;1100000;855; -1234;Isaac Finn;2100000;1100000;855; -1235;Isaac Finn;2100000;1100000;855; -1236;Isaac Finn;2100000;1100000;855; -1237;Isaac Finn;2100000;1100000;855; -1238;Isaac Finn;2100000;1100000;855; -1239;Isaac Finn;2100000;1100000;855; -1240;Isaac Finn;2100000;1100000;855; -1241;Isaac Finn;2100000;1100000;855; -1242;Isaac Finn;2100000;1100000;855; -1243;Isaac Finn;2100000;1100000;855; -1244;Isaac Finn;2100000;1100000;855; +original_name;location_x;location_y;total_depth; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; +Isaac Finn;2100000;1100000;855; diff --git a/tests/api/TestData/minimal_testdata.csv b/tests/api/TestData/minimal_testdata.csv index 646571ac8..f2c295897 100644 --- a/tests/api/TestData/minimal_testdata.csv +++ b/tests/api/TestData/minimal_testdata.csv @@ -1,7 +1,7 @@ -import_id;original_name;location_x;location_y -1;Unit_Test_1;2000000;1000000 -2;Unit_Test_2;2000010;1000010 -3;Unit_Test_3;2000020;1000020 -4;Unit_Test_4;2000030;1000030 -5;Unit_Test_5;2000040;1000040 -6;Unit_Test_6;2000050;1000050 +original_name;location_x;location_y +Unit_Test_1;2000000;1000000 +Unit_Test_2;2000010;1000010 +Unit_Test_3;2000020;1000020 +Unit_Test_4;2000030;1000030 +Unit_Test_5;2000040;1000040 +Unit_Test_6;2000050;1000050 diff --git a/tests/api/TestData/multiple_rows_missing_required_attributes_testdata.csv b/tests/api/TestData/multiple_rows_missing_required_attributes_testdata.csv index ddf0dd4d1..db27aa7eb 100644 --- a/tests/api/TestData/multiple_rows_missing_required_attributes_testdata.csv +++ b/tests/api/TestData/multiple_rows_missing_required_attributes_testdata.csv @@ -1,4 +1,4 @@ -import_id;original_name;location_x;location_y; -12;Unit_Test_ Row 1;649258.3612564525;131551.85893587855 -7;Unit_Test_ Row 2;649258.3612564525; -11;;; +original_name;location_x;location_y; +Unit_Test_ Row 1;649258.3612564525;131551.85893587855 +Unit_Test_ Row 2;649258.3612564525; +;; diff --git a/tests/api/TestData/no_coordinates_provided_testdata.csv b/tests/api/TestData/no_coordinates_provided_testdata.csv index 277081b59..08d458a3d 100644 --- a/tests/api/TestData/no_coordinates_provided_testdata.csv +++ b/tests/api/TestData/no_coordinates_provided_testdata.csv @@ -1,2 +1,2 @@ -import_id;original_name;location_x;location_y -24;Unit_Test_ No Provided Cooordiantes; +original_name;location_x;location_y +Unit_Test_ No Provided Cooordiantes; diff --git a/tests/api/TestData/no_data_but_required_headers.csv b/tests/api/TestData/no_data_but_required_headers.csv index ed4cbc9ab..50463e321 100644 --- a/tests/api/TestData/no_data_but_required_headers.csv +++ b/tests/api/TestData/no_data_but_required_headers.csv @@ -1 +1 @@ -import_id;original_name;location_x;location_y; +original_name;location_x;location_y; diff --git a/tests/api/TestData/precision_testdata.csv b/tests/api/TestData/precision_testdata.csv index f6113d347..ecee93a4e 100644 --- a/tests/api/TestData/precision_testdata.csv +++ b/tests/api/TestData/precision_testdata.csv @@ -1,8 +1,8 @@ -import_id;original_name;location_x;location_y -1;Unit_Test_1;2000000.123;1000000 -2;Unit_Test_2;2000010.12;1000010.1 -3;Unit_Test_3;2000020.1;1000020.12 -4;Unit_Test_4;20030;10030.123 -5;Unit_Test_5;20040.1;10040.1234 -6;Unit_Test_6;20050.12;10050.12345 -7;Unit_Test_7;20060.000;10060.0000 +original_name;location_x;location_y +Unit_Test_1;2000000.123;1000000 +Unit_Test_2;2000010.12;1000010.1 +Unit_Test_3;2000020.1;1000020.12 +Unit_Test_4;20030;10030.123 +Unit_Test_5;20040.1;10040.1234 +Unit_Test_6;20050.12;10050.12345 +Unit_Test_7;20060.000;10060.0000 diff --git a/tests/api/TestData/special_chars_testdata.csv b/tests/api/TestData/special_chars_testdata.csv index e14d61768..a0a495eda 100644 --- a/tests/api/TestData/special_chars_testdata.csv +++ b/tests/api/TestData/special_chars_testdata.csv @@ -1,2 +1,2 @@ -import_id;original_name;project_name;location_x;location_y -685468;Unit_Test_special_chars_1;„ÖÄÜöäü-*#%&7{}[]()='~^><\@¦+Š;2000000;1000000 +original_name;project_name;location_x;location_y +Unit_Test_special_chars_1;„ÖÄÜöäü-*#%&7{}[]()='~^><\@¦+Š;2000000;1000000 diff --git a/tests/api/TestData/testdata.csv b/tests/api/TestData/testdata.csv index 87f066536..5a3bf460c 100644 --- a/tests/api/TestData/testdata.csv +++ b/tests/api/TestData/testdata.csv @@ -1,7 +1,7 @@ -import_id;id_geodin_shortname;id_info_geol;id_original;id_canton;id_geo_quat;id_geo_mol;id_geo_therm;id_top_fels;id_geodin;id_kernlager;original_name;project_name;alternate_name;date;restriction_id;restriction_until;original_reference_system;location_x;location_y;location_x_lv_03;location_y_lv_03;location_precision_id;elevation_z;elevation_precision_id;reference_elevation;reference_elevation_type_id;qt_reference_elevation_id;hrs_id;type_id;purpose_id;status_id;remarks;total_depth;qt_depth_id;top_bedrock_fresh_md;top_bedrock_weathered_md;has_groundwater;lithology_top_bedrock_id;chronostratigraphy_id;lithostratigraphy_id -545;Id_1;Id_2;;;;;Id_3;;;kernlager AETHERMAGIC;Unit_Test_1;Projekt 1 ;Unit_Test_1_a;2021-08-06 00:36:21.991827+00;20111002;;20104001;2618962;1144995;;;20113005;640.7726659;20114001;317.9010264;20117002;20114004;20106001;20101001;22103001;22104003;this product is top-notch.;4232.711946;22108003;398.8529283;656.2476436;TRUE;15104669;15001073;15300261 -8787;Id_4;;Id_5;Id_6;;;;;;;Unit_Test_2;Projekt 2;Unit_Test_2_a;2021-03-31 12:20:10.341393+00;;;20104001;2631690;1170516;;;20113002;3430.769638;20114005;2016.314814;20117005;20114004;20106001;20101001;22103001;22104008;This product works certainly well. It perfectly improves my tennis by a lot.;794.1547194;22108005;958.2378855;549.9801019;;15104670;15001009;15302009 -5454;;;Id_7;Id_8;;;;Id_9;;;Unit_Test_3;Projekt 3;Unit_Test_3_a;;20111002;01.12.2023;20104001;2614834;1178661;;;20113005;1720.766609;20114003;1829.812475;20117005;20114002;20106001;20101001;;22104002;This is a really good product.;2429.747725;22108002;759.7574008;827.8441205;TRUE;15104671;15001007;15302339 -4754;Id_10;;;Id_11;Id_12;;;;;;Unit_Test_4;Projekt 4;Unit_Test_4_a;01.12.2023;;;20104002;2599840;1200560;;;20113004;10.76358115;20114004;1260.544983;20117004;20114001;20106001;20101001;22103001;22104001;;4077.768394;22108004;656.2476436;398.8529283;FALSE;15104672;15001064;15302017 -236;Id_13;;;;Id_14;;;;Id_15;;Unit_Test_5;Projekt 5;Unit_Test_5_a;2021-03-13 23:31:35.390094+00;;;20104001;2631718;1170532;;;20113002;2800.760553;20114004;1928.223082;20117006;20114001;20106001;20101001;22103001;22104008;I tried to maim it but got nectarine all over it.;2971.608569;22108005;549.9801019;958.2378855;FALSE;15104673;15001139; -798789;;Id_16;;;;Id_17;Id_18;;;AUTOSTEED;Unit_Test_6;Projekt 6;Unit_Test_6_a;2021-11-06 11:15:23.73966+00;20111003;15.06.2024;20104001;2613116;1179127;;;20113004;1090.757525;20114005;1829.812475;20117001;20114001;20106001;20101001;22103004;22104003;talk about fury.;2474.472693;22108005;827.8441205;759.7574008;TRUE;15104674;15001006;15302267 +id_geodin_shortname;id_info_geol;id_original;id_canton;id_geo_quat;id_geo_mol;id_geo_therm;id_top_fels;id_geodin;id_kernlager;original_name;project_name;alternate_name;date;restriction_id;restriction_until;original_reference_system;location_x;location_y;location_x_lv_03;location_y_lv_03;location_precision_id;elevation_z;elevation_precision_id;reference_elevation;reference_elevation_type_id;qt_reference_elevation_id;hrs_id;type_id;purpose_id;status_id;remarks;total_depth;qt_depth_id;top_bedrock_fresh_md;top_bedrock_weathered_md;has_groundwater;lithology_top_bedrock_id;chronostratigraphy_id;lithostratigraphy_id +Id_1;Id_2;;;;;Id_3;;;kernlager AETHERMAGIC;Unit_Test_1;Projekt 1 ;Unit_Test_1_a;2021-08-06 00:36:21.991827+00;20111002;;20104001;2618962;1144995;;;20113005;640.7726659;20114001;317.9010264;20117002;20114004;20106001;20101001;22103001;22104003;this product is top-notch.;4232.711946;22108003;398.8529283;656.2476436;TRUE;15104669;15001073;15300261 +Id_4;;Id_5;Id_6;;;;;;;Unit_Test_2;Projekt 2;Unit_Test_2_a;2021-03-31 12:20:10.341393+00;;;20104001;2631690;1170516;;;20113002;3430.769638;20114005;2016.314814;20117005;20114004;20106001;20101001;22103001;22104008;This product works certainly well. It perfectly improves my tennis by a lot.;794.1547194;22108005;958.2378855;549.9801019;;15104670;15001009;15302009 +;;Id_7;Id_8;;;;Id_9;;;Unit_Test_3;Projekt 3;Unit_Test_3_a;;20111002;01.12.2023;20104001;2614834;1178661;;;20113005;1720.766609;20114003;1829.812475;20117005;20114002;20106001;20101001;;22104002;This is a really good product.;2429.747725;22108002;759.7574008;827.8441205;TRUE;15104671;15001007;15302339 +Id_10;;;Id_11;Id_12;;;;;;Unit_Test_4;Projekt 4;Unit_Test_4_a;01.12.2023;;;20104002;2599840;1200560;;;20113004;10.76358115;20114004;1260.544983;20117004;20114001;20106001;20101001;22103001;22104001;;4077.768394;22108004;656.2476436;398.8529283;FALSE;15104672;15001064;15302017 +Id_13;;;;Id_14;;;;Id_15;;Unit_Test_5;Projekt 5;Unit_Test_5_a;2021-03-13 23:31:35.390094+00;;;20104001;2631718;1170532;;;20113002;2800.760553;20114004;1928.223082;20117006;20114001;20106001;20101001;22103001;22104008;I tried to maim it but got nectarine all over it.;2971.608569;22108005;549.9801019;958.2378855;FALSE;15104673;15001139; +;Id_16;;;;Id_17;Id_18;;;AUTOSTEED;Unit_Test_6;Projekt 6;Unit_Test_6_a;2021-11-06 11:15:23.73966+00;20111003;15.06.2024;20104001;2613116;1179127;;;20113004;1090.757525;20114005;1829.812475;20117001;20114001;20106001;20101001;22103004;22104003;talk about fury.;2474.472693;22108005;827.8441205;759.7574008;TRUE;15104674;15001006;15302267 From 44e10f987b7782a6315439699dd2214c5f949ba5 Mon Sep 17 00:00:00 2001 From: MiraGeowerkstatt Date: Thu, 12 Dec 2024 15:52:54 +0100 Subject: [PATCH 2/6] Remove import ID from controller --- src/api/Controllers/UploadController.cs | 54 ++++++++++--------- src/api/Models/BoreholeImport.cs | 5 -- tests/api/Controllers/UploadControllerTest.cs | 3 +- 3 files changed, 29 insertions(+), 33 deletions(-) diff --git a/src/api/Controllers/UploadController.cs b/src/api/Controllers/UploadController.cs index b9ff80fcf..589db9a2e 100644 --- a/src/api/Controllers/UploadController.cs +++ b/src/api/Controllers/UploadController.cs @@ -200,56 +200,58 @@ private void ValidateBoreholeImports(int workgroupId, List boreh .Select(b => new { b.Id, b.TotalDepth, b.LocationX, b.LocationY, b.LocationXLV03, b.LocationYLV03 }) .ToList(); - // Iterate over provided boreholes, validate them, and create error messages when necessary. Use a non-zero based index for error message keys (e.g. 'Row1'). - foreach (var boreholeFromFile in boreholesFromFile.Select((value, index) => (value, index: index + 1))) + // Tuple list for boreholes from file with index + var indexedBoreholesFromFile = boreholesFromFile.Select((value, index) => (value, index: index + 1)).ToList(); + + // Iterate over provided boreholes, validate them, and create error messages when necessary. + foreach (var (borehole, index) in indexedBoreholesFromFile) { - if (string.IsNullOrEmpty(boreholeFromFile.value.OriginalName)) + if (string.IsNullOrEmpty(borehole.OriginalName)) { - ModelState.AddModelError($"Row{boreholeFromFile.index}", string.Format(CultureInfo.InvariantCulture, nullOrEmptyMsg, "original_name")); + ModelState.AddModelError($"Row{index}", string.Format(CultureInfo.InvariantCulture, nullOrEmptyMsg, "original_name")); } - if (boreholeFromFile.value.LocationX == null && boreholeFromFile.value.LocationXLV03 == null) + if (borehole.LocationX == null && borehole.LocationXLV03 == null) { - ModelState.AddModelError($"Row{boreholeFromFile.index}", string.Format(CultureInfo.InvariantCulture, nullOrEmptyMsg, "location_x")); + ModelState.AddModelError($"Row{index}", string.Format(CultureInfo.InvariantCulture, nullOrEmptyMsg, "location_x")); } - if (boreholeFromFile.value.LocationY == null && boreholeFromFile.value.LocationYLV03 == null) + if (borehole.LocationY == null && borehole.LocationYLV03 == null) { - ModelState.AddModelError($"Row{boreholeFromFile.index}", string.Format(CultureInfo.InvariantCulture, nullOrEmptyMsg, "location_y")); + ModelState.AddModelError($"Row{index}", string.Format(CultureInfo.InvariantCulture, nullOrEmptyMsg, "location_y")); } - // Check if any borehole with same coordinates (in tolerance) and same total depth is duplicated in file - if (boreholesFromFile.Any(b => - b.ImportId != boreholeFromFile.value.ImportId && - CompareValuesWithTolerance(b.TotalDepth, boreholeFromFile.value.TotalDepth, 0) && - CompareValuesWithTolerance(b.LocationX, boreholeFromFile.value.LocationX, 2) && - CompareValuesWithTolerance(b.LocationY, boreholeFromFile.value.LocationY, 2))) + // Check for duplicate entries in the uploaded file + if (indexedBoreholesFromFile.Any(b => + b.index != index && + CompareValuesWithTolerance(b.value.TotalDepth, borehole.TotalDepth, 0) && + CompareValuesWithTolerance(b.value.LocationX, borehole.LocationX, 2) && + CompareValuesWithTolerance(b.value.LocationY, borehole.LocationY, 2))) { - ModelState.AddModelError($"Row{boreholeFromFile.index}", $"Borehole with same Coordinates (+/- 2m) and same {nameof(Borehole.TotalDepth)} is provided multiple times."); + ModelState.AddModelError($"Row{index}", $"Borehole with same Coordinates (+/- 2m) and same {nameof(Borehole.TotalDepth)} is provided multiple times."); } - // Check if borehole with same coordinates (in tolerance) and same total depth already exists in db. + // Check against the database entries if (boreholesFromDb.Any(b => - CompareValuesWithTolerance(b.TotalDepth, boreholeFromFile.value.TotalDepth, 0) && - (CompareValuesWithTolerance(b.LocationX, boreholeFromFile.value.LocationX, 2) || CompareValuesWithTolerance(b.LocationXLV03, boreholeFromFile.value.LocationX, 2)) && - (CompareValuesWithTolerance(b.LocationY, boreholeFromFile.value.LocationY, 2) || CompareValuesWithTolerance(b.LocationYLV03, boreholeFromFile.value.LocationY, 2)))) + CompareValuesWithTolerance(b.TotalDepth, borehole.TotalDepth, 0) && + (CompareValuesWithTolerance(b.LocationX, borehole.LocationX, 2) || CompareValuesWithTolerance(b.LocationXLV03, borehole.LocationX, 2)) && + (CompareValuesWithTolerance(b.LocationY, borehole.LocationY, 2) || CompareValuesWithTolerance(b.LocationYLV03, borehole.LocationY, 2)))) { - ModelState.AddModelError($"Row{boreholeFromFile.index}", $"Borehole with same Coordinates (+/- 2m) and same {nameof(Borehole.TotalDepth)} already exists in database."); + ModelState.AddModelError($"Row{index}", $"Borehole with same Coordinates (+/- 2m) and same {nameof(Borehole.TotalDepth)} already exists in database."); } - // Checks if each file name in the comma separated string is present in the list of the attachments. - var attachmentFileNamesToLink = boreholeFromFile.value.Attachments? + // Attachment checks + var attachmentFileNamesToLink = borehole.Attachments? .Split(",") - .Select(s => s.Replace(" ", "", StringComparison.OrdinalIgnoreCase)) + .Select(s => s.Trim()) .Where(s => !string.IsNullOrEmpty(s)) - .ToList() - ?? new List(); + .ToList() ?? new List(); foreach (var attachmentFileNameToLink in attachmentFileNamesToLink) { if (attachments?.Any(a => a.FileName.Equals(attachmentFileNameToLink, StringComparison.OrdinalIgnoreCase)) == false) { - ModelState.AddModelError($"Row{boreholeFromFile.index}", $"Attachment file '{attachmentFileNameToLink}' not found."); + ModelState.AddModelError($"Row{index}", $"Attachment file '{attachmentFileNameToLink}' not found."); } } } diff --git a/src/api/Models/BoreholeImport.cs b/src/api/Models/BoreholeImport.cs index 36400a729..1946d3931 100644 --- a/src/api/Models/BoreholeImport.cs +++ b/src/api/Models/BoreholeImport.cs @@ -23,9 +23,4 @@ public class BoreholeImport : Borehole /// e.g. "borehole_1.pdf,borehole_2.pdf". /// public string Attachments { get; set; } - - /// - /// Gets or sets the 's import id. - /// - public int ImportId { get; set; } } diff --git a/tests/api/Controllers/UploadControllerTest.cs b/tests/api/Controllers/UploadControllerTest.cs index 4f443dfe5..9e3b5a134 100644 --- a/tests/api/Controllers/UploadControllerTest.cs +++ b/tests/api/Controllers/UploadControllerTest.cs @@ -588,11 +588,10 @@ public async Task UploadRequiredHeadersMissingShouldReturnError() ActionResultAssert.IsBadRequest(result); ProblemDetails problemDetails = (ProblemDetails)result.Value!; - Assert.AreEqual(4, Regex.Matches(problemDetails.Detail!, "Header with name ").Count); + Assert.AreEqual(3, Regex.Matches(problemDetails.Detail!, "Header with name ").Count); StringAssert.Contains(problemDetails.Detail, "Header with name 'Location_x'[0] was not found."); StringAssert.Contains(problemDetails.Detail, "Header with name 'Location_y'[0] was not found."); StringAssert.Contains(problemDetails.Detail, "Header with name 'OriginalName'[0] was not found."); - StringAssert.Contains(problemDetails.Detail, "Header with name 'ImportId'[0] was not found."); } [TestMethod] From 3c979cbc556b8453555e2b81d19a0194c853a7dc Mon Sep 17 00:00:00 2001 From: MiraGeowerkstatt Date: Thu, 12 Dec 2024 22:24:35 +0100 Subject: [PATCH 3/6] Improve uploadcontroller --- src/api/Controllers/UploadController.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/api/Controllers/UploadController.cs b/src/api/Controllers/UploadController.cs index 589db9a2e..1a3cc543c 100644 --- a/src/api/Controllers/UploadController.cs +++ b/src/api/Controllers/UploadController.cs @@ -200,10 +200,8 @@ private void ValidateBoreholeImports(int workgroupId, List boreh .Select(b => new { b.Id, b.TotalDepth, b.LocationX, b.LocationY, b.LocationXLV03, b.LocationYLV03 }) .ToList(); - // Tuple list for boreholes from file with index var indexedBoreholesFromFile = boreholesFromFile.Select((value, index) => (value, index: index + 1)).ToList(); - // Iterate over provided boreholes, validate them, and create error messages when necessary. foreach (var (borehole, index) in indexedBoreholesFromFile) { if (string.IsNullOrEmpty(borehole.OriginalName)) @@ -221,7 +219,7 @@ private void ValidateBoreholeImports(int workgroupId, List boreh ModelState.AddModelError($"Row{index}", string.Format(CultureInfo.InvariantCulture, nullOrEmptyMsg, "location_y")); } - // Check for duplicate entries in the uploaded file + // Check if any borehole with same coordinates (in tolerance) and same total depth is duplicated in file if (indexedBoreholesFromFile.Any(b => b.index != index && CompareValuesWithTolerance(b.value.TotalDepth, borehole.TotalDepth, 0) && @@ -231,7 +229,7 @@ private void ValidateBoreholeImports(int workgroupId, List boreh ModelState.AddModelError($"Row{index}", $"Borehole with same Coordinates (+/- 2m) and same {nameof(Borehole.TotalDepth)} is provided multiple times."); } - // Check against the database entries + // Check if borehole with same coordinates (in tolerance) and same total depth already exists in db. if (boreholesFromDb.Any(b => CompareValuesWithTolerance(b.TotalDepth, borehole.TotalDepth, 0) && (CompareValuesWithTolerance(b.LocationX, borehole.LocationX, 2) || CompareValuesWithTolerance(b.LocationXLV03, borehole.LocationX, 2)) && @@ -240,10 +238,10 @@ private void ValidateBoreholeImports(int workgroupId, List boreh ModelState.AddModelError($"Row{index}", $"Borehole with same Coordinates (+/- 2m) and same {nameof(Borehole.TotalDepth)} already exists in database."); } - // Attachment checks + // Checks if each file name in the comma separated string is present in the list of the attachments. var attachmentFileNamesToLink = borehole.Attachments? .Split(",") - .Select(s => s.Trim()) + .Select(s => s.Replace(" ", "", StringComparison.OrdinalIgnoreCase)) .Where(s => !string.IsNullOrEmpty(s)) .ToList() ?? new List(); From c425cabf1998f5ed900e19f7fbee897ed193247f Mon Sep 17 00:00:00 2001 From: MiraGeowerkstatt Date: Thu, 12 Dec 2024 22:41:30 +0100 Subject: [PATCH 4/6] Readd comment --- src/api/Controllers/UploadController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/api/Controllers/UploadController.cs b/src/api/Controllers/UploadController.cs index 1a3cc543c..542e728a5 100644 --- a/src/api/Controllers/UploadController.cs +++ b/src/api/Controllers/UploadController.cs @@ -200,8 +200,8 @@ private void ValidateBoreholeImports(int workgroupId, List boreh .Select(b => new { b.Id, b.TotalDepth, b.LocationX, b.LocationY, b.LocationXLV03, b.LocationYLV03 }) .ToList(); + // Iterate over provided boreholes, validate them, and create error messages when necessary. Use a non-zero based index for error message keys (e.g. 'Row1'). var indexedBoreholesFromFile = boreholesFromFile.Select((value, index) => (value, index: index + 1)).ToList(); - foreach (var (borehole, index) in indexedBoreholesFromFile) { if (string.IsNullOrEmpty(borehole.OriginalName)) From 4aa847b2c0e72152a03fc3ca9443464b006345ad Mon Sep 17 00:00:00 2001 From: MiraGeowerkstatt Date: Mon, 16 Dec 2024 08:45:43 +0100 Subject: [PATCH 5/6] Add release notes --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c8e67568f..995e63dae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ - Removed deduplication check when adding and detaching attachments. - When copying a borehole, attachments won't be copied. - Removed csv lithology import. +- Removed import id from csv import. ### Fixed From e1815b4ee344026c66716a786a9b2d4f012ac243 Mon Sep 17 00:00:00 2001 From: MiraGeowerkstatt Date: Mon, 16 Dec 2024 15:11:05 +0100 Subject: [PATCH 6/6] Fix testdata --- tests/api/TestData/testdata.csv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/api/TestData/testdata.csv b/tests/api/TestData/testdata.csv index 5a3bf460c..b3a6918d3 100644 --- a/tests/api/TestData/testdata.csv +++ b/tests/api/TestData/testdata.csv @@ -1,4 +1,4 @@ -id_geodin_shortname;id_info_geol;id_original;id_canton;id_geo_quat;id_geo_mol;id_geo_therm;id_top_fels;id_geodin;id_kernlager;original_name;project_name;alternate_name;date;restriction_id;restriction_until;original_reference_system;location_x;location_y;location_x_lv_03;location_y_lv_03;location_precision_id;elevation_z;elevation_precision_id;reference_elevation;reference_elevation_type_id;qt_reference_elevation_id;hrs_id;type_id;purpose_id;status_id;remarks;total_depth;qt_depth_id;top_bedrock_fresh_md;top_bedrock_weathered_md;has_groundwater;lithology_top_bedrock_id;chronostratigraphy_id;lithostratigraphy_id +id_geodin_shortname;id_info_geol;id_original;id_canton;id_geo_quat;id_geo_mol;id_geo_therm;id_top_fels;id_geodin;id_kernlager;original_name;project_name;name;date;restriction_id;restriction_until;original_reference_system;location_x;location_y;location_x_lv_03;location_y_lv_03;location_precision_id;elevation_z;elevation_precision_id;reference_elevation;reference_elevation_type_id;reference_elevation_precision_id;hrs_id;type_id;purpose_id;status_id;remarks;total_depth;depth_precision_id;top_bedrock_fresh_md;top_bedrock_weathered_md;has_groundwater;lithology_top_bedrock_id;chronostratigraphy_top_bedrock_id;lithostratigraphy_top_bedrock_id Id_1;Id_2;;;;;Id_3;;;kernlager AETHERMAGIC;Unit_Test_1;Projekt 1 ;Unit_Test_1_a;2021-08-06 00:36:21.991827+00;20111002;;20104001;2618962;1144995;;;20113005;640.7726659;20114001;317.9010264;20117002;20114004;20106001;20101001;22103001;22104003;this product is top-notch.;4232.711946;22108003;398.8529283;656.2476436;TRUE;15104669;15001073;15300261 Id_4;;Id_5;Id_6;;;;;;;Unit_Test_2;Projekt 2;Unit_Test_2_a;2021-03-31 12:20:10.341393+00;;;20104001;2631690;1170516;;;20113002;3430.769638;20114005;2016.314814;20117005;20114004;20106001;20101001;22103001;22104008;This product works certainly well. It perfectly improves my tennis by a lot.;794.1547194;22108005;958.2378855;549.9801019;;15104670;15001009;15302009 ;;Id_7;Id_8;;;;Id_9;;;Unit_Test_3;Projekt 3;Unit_Test_3_a;;20111002;01.12.2023;20104001;2614834;1178661;;;20113005;1720.766609;20114003;1829.812475;20117005;20114002;20106001;20101001;;22104002;This is a really good product.;2429.747725;22108002;759.7574008;827.8441205;TRUE;15104671;15001007;15302339