diff --git a/.gitignore b/.gitignore index f13d847..5cf4b4b 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ test.vig data/Dummy/dummy-groundtruth*.bin *.bin .idea +venv diff --git a/Makefile b/Makefile index a55614d..5e287dc 100644 --- a/Makefile +++ b/Makefile @@ -87,6 +87,18 @@ test_filtered_via: test_stiched_via: ./bin/main --test -index-type 'stiched' -load 'stiched_index.bin' -L 150 -k 100 -gt-file 'data/Dummy/dummy-groundtruth.bin' -query-file 'data/Dummy/dummy-queries.bin' -query 1 +test_and_save_stiched_empty_unfiltered_via: + ./bin/main --test -index-type 'stiched' -load 'models/stiched/stiched_index_empty.bin' -L 150 -k 100 -gt-file 'data/Dummy/dummy-groundtruth.bin' -query-file 'data/Dummy/dummy-queries.bin' -query -1 -test-on unfiltered -save-recalls results/empty/empty_stiched_index_unfiltered_recalls.txt + +test_and_save_stiched_empty_filtered_via: + ./bin/main --test -index-type 'stiched' -load 'models/stiched/stiched_index_empty.bin' -L 150 -k 100 -gt-file 'data/Dummy/dummy-groundtruth.bin' -query-file 'data/Dummy/dummy-queries.bin' -query -1 -test-on filtered -save-recalls results/empty/empty_stiched_index_filtered_recalls.txt + +test_and_save_stiched_filled_unfiltered_via: + ./bin/main --test -index-type 'stiched' -load 'models/stiched/stiched_index_filled.bin' -L 150 -k 100 -gt-file 'data/Dummy/dummy-groundtruth.bin' -query-file 'data/Dummy/dummy-queries.bin' -query -1 -test-on unfiltered -save-recalls results/filled/filled_stiched_index_unfiltered_recalls.txt + +test_and_save_stiched_filled_filtered_via: + ./bin/main --test -index-type 'stiched' -load 'models/stiched/stiched_index_filled.bin' -L 150 -k 100 -gt-file 'data/Dummy/dummy-groundtruth.bin' -query-file 'data/Dummy/dummy-queries.bin' -query -1 -test-on filtered -save-recalls results/filled/filled_stiched_index_filtered_recalls.txt + run_tests: ./bin/graph_node_test diff --git a/analysis/analize_empty_stiched_index.py b/analysis/analize_empty_stiched_index.py new file mode 100644 index 0000000..5053001 --- /dev/null +++ b/analysis/analize_empty_stiched_index.py @@ -0,0 +1,62 @@ +import numpy as np +import matplotlib.pyplot as plt + +def read_recalls(file_path): + with open(file_path, "r") as file: + recalls = [float(line.split(":")[1].split("%")[0]) for line in file.readlines()] + return recalls + +def plot_histogram(recalls, title, file_path): + plt.figure(figsize=(10, 7)) + plt.hist(recalls, edgecolor='black', bins=10) + plt.title(title) + plt.xlabel("Recall") + plt.ylabel("Frequency") + plt.tight_layout() + plt.savefig(file_path) + +def plot_pie_chart(recalls, title, file_path): + ranges = ['0 - 10', '10 - 20', '20 - 30', '30 - 40', '40 - 50', '50 - 60', '60 - 70', '70 - 80', '80 - 90', '90 - 100'] + range_counts = [sum(1 for recall in recalls if start <= recall < end) for start, end in zip(range(0, 100, 10), range(10, 110, 10))] + filtered_ranges_counts = [(ranges[i], range_counts[i]) for i in range(len(ranges)) if range_counts[i] > 0] + filtered_ranges, filtered_counts = zip(*filtered_ranges_counts) + colors = plt.cm.RdYlGn(np.linspace(0, 1, len(filtered_ranges))) + + plt.figure(figsize=(10, 7)) + plt.pie(filtered_counts, labels=filtered_ranges, autopct='%1.1f%%', startangle=140, colors=colors) + plt.title(title) + plt.legend(filtered_ranges, title="Recall Ranges", loc="center left", bbox_to_anchor=(1, 0, 0.5, 1)) + plt.tight_layout() + plt.savefig(file_path, bbox_inches='tight') + +def main(): + unfiltered_recalls = read_recalls('results/empty/empty_stiched_index_unfiltered_recalls.txt') + unfiltered_recalls = [recall for recall in unfiltered_recalls if not np.isnan(recall)] + print("Unfiltered Recall mean: ", np.mean(unfiltered_recalls)) + plot_histogram( + unfiltered_recalls, + "Empty Initialized Stiched Index: Unfiltered Recalls", + "analysis/plots/empty/unfiltered/empty_index_unfiltered_recalls_hist.png" + ) + plot_pie_chart( + unfiltered_recalls, + "Empty Initialized Stiched Index: Unfiltered Recalls", + "analysis/plots/empty/unfiltered/empty_index_unfiltered_recalls_pie.png" + ) + + filtered_recalls = read_recalls('results/empty/empty_stiched_index_filtered_recalls.txt') + filtered_recalls = [recall for recall in filtered_recalls if not np.isnan(recall)] + print("Filtered Recall mean: ", np.mean(filtered_recalls)) + plot_histogram( + filtered_recalls, + "Empty Initialized Stiched Index: Filtered Recalls", + "analysis/plots/empty/filtered/empty_index_filtered_recalls_hist.png" + ) + plot_pie_chart( + filtered_recalls, + "Empty Initialized Stiched Index: Filtered Recalls", + "analysis/plots/empty/filtered/empty_index_filtered_recalls_pie.png" + ) + +if __name__ == "__main__": + main() diff --git a/analysis/analize_filled_stiched_index.py b/analysis/analize_filled_stiched_index.py new file mode 100644 index 0000000..2927ae6 --- /dev/null +++ b/analysis/analize_filled_stiched_index.py @@ -0,0 +1,62 @@ +import numpy as np +import matplotlib.pyplot as plt + +def read_recalls(file_path): + with open(file_path, "r") as file: + recalls = [float(line.split(":")[1].split("%")[0]) for line in file.readlines()] + return recalls + +def plot_histogram(recalls, title, file_path): + plt.figure(figsize=(10, 7)) + plt.hist(recalls, edgecolor='black', bins=10) + plt.title(title) + plt.xlabel("Recall") + plt.ylabel("Frequency") + plt.tight_layout() + plt.savefig(file_path) + +def plot_pie_chart(recalls, title, file_path): + ranges = ['0 - 10', '10 - 20', '20 - 30', '30 - 40', '40 - 50', '50 - 60', '60 - 70', '70 - 80', '80 - 90', '90 - 100'] + range_counts = [sum(1 for recall in recalls if start <= recall < end) for start, end in zip(range(0, 100, 10), range(10, 110, 10))] + filtered_ranges_counts = [(ranges[i], range_counts[i]) for i in range(len(ranges)) if range_counts[i] > 0] + filtered_ranges, filtered_counts = zip(*filtered_ranges_counts) + colors = plt.cm.RdYlGn(np.linspace(0, 1, len(filtered_ranges))) + + plt.figure(figsize=(10, 7)) + plt.pie(filtered_counts, labels=filtered_ranges, autopct='%1.1f%%', startangle=140, colors=colors) + plt.title(title) + plt.legend(filtered_ranges, title="Recall Ranges", loc="center left", bbox_to_anchor=(1, 0, 0.5, 1)) + plt.tight_layout() + plt.savefig(file_path, bbox_inches='tight') + +def main(): + unfiltered_recalls = read_recalls('results/filled/filled_stiched_index_unfiltered_recalls.txt') + unfiltered_recalls = [recall for recall in unfiltered_recalls if not np.isnan(recall)] + print("Unfiltered Recall mean: ", np.mean(unfiltered_recalls)) + plot_histogram( + unfiltered_recalls, + "Filled Initialized Stiched Index: Unfiltered Recalls", + "analysis/plots/filled/unfiltered/filled_index_unfiltered_recalls_hist.png" + ) + plot_pie_chart( + unfiltered_recalls, + "Filled Initialized Stiched Index: Unfiltered Recalls", + "analysis/plots/filled/unfiltered/filled_index_unfiltered_recalls_pie.png" + ) + + filtered_recalls = read_recalls('results/filled/filled_stiched_index_filtered_recalls.txt') + filtered_recalls = [recall for recall in filtered_recalls if not np.isnan(recall)] + print("Filtered Recall mean: ", np.mean(filtered_recalls)) + plot_histogram( + filtered_recalls, + "Filled Initialized Stiched Index: Filtered Recalls", + "analysis/plots/filled/filtered/filled_index_filtered_recalls_hist.png" + ) + plot_pie_chart( + filtered_recalls, + "Filled Initialized Stiched Index: Filtered Recalls", + "analysis/plots/filled/filtered/filled_index_filtered_recalls_pie.png" + ) + +if __name__ == "__main__": + main() diff --git a/analysis/plots/empty/filtered/empty_index_filtered_recalls_hist.png b/analysis/plots/empty/filtered/empty_index_filtered_recalls_hist.png new file mode 100644 index 0000000..a7ee934 Binary files /dev/null and b/analysis/plots/empty/filtered/empty_index_filtered_recalls_hist.png differ diff --git a/analysis/plots/empty/filtered/empty_index_filtered_recalls_pie.png b/analysis/plots/empty/filtered/empty_index_filtered_recalls_pie.png new file mode 100644 index 0000000..4a82054 Binary files /dev/null and b/analysis/plots/empty/filtered/empty_index_filtered_recalls_pie.png differ diff --git a/analysis/plots/empty/unfiltered/empty_index_unfiltered_recalls_hist.png b/analysis/plots/empty/unfiltered/empty_index_unfiltered_recalls_hist.png new file mode 100644 index 0000000..86e244a Binary files /dev/null and b/analysis/plots/empty/unfiltered/empty_index_unfiltered_recalls_hist.png differ diff --git a/analysis/plots/empty/unfiltered/empty_index_unfiltered_recalls_pie.png b/analysis/plots/empty/unfiltered/empty_index_unfiltered_recalls_pie.png new file mode 100644 index 0000000..6ef2aaf Binary files /dev/null and b/analysis/plots/empty/unfiltered/empty_index_unfiltered_recalls_pie.png differ diff --git a/analysis/plots/filled/filtered/filled_index_filtered_recalls_hist.png b/analysis/plots/filled/filtered/filled_index_filtered_recalls_hist.png new file mode 100644 index 0000000..c96fe2a Binary files /dev/null and b/analysis/plots/filled/filtered/filled_index_filtered_recalls_hist.png differ diff --git a/analysis/plots/filled/filtered/filled_index_filtered_recalls_pie.png b/analysis/plots/filled/filtered/filled_index_filtered_recalls_pie.png new file mode 100644 index 0000000..b39d8d3 Binary files /dev/null and b/analysis/plots/filled/filtered/filled_index_filtered_recalls_pie.png differ diff --git a/analysis/plots/filled/unfiltered/filled_index_unfiltered_recalls_hist.png b/analysis/plots/filled/unfiltered/filled_index_unfiltered_recalls_hist.png new file mode 100644 index 0000000..a62b561 Binary files /dev/null and b/analysis/plots/filled/unfiltered/filled_index_unfiltered_recalls_hist.png differ diff --git a/analysis/plots/filled/unfiltered/filled_index_unfiltered_recalls_pie.png b/analysis/plots/filled/unfiltered/filled_index_unfiltered_recalls_pie.png new file mode 100644 index 0000000..92b03f2 Binary files /dev/null and b/analysis/plots/filled/unfiltered/filled_index_unfiltered_recalls_pie.png differ diff --git a/app/main.cpp b/app/main.cpp index b904b5f..d239e25 100644 --- a/app/main.cpp +++ b/app/main.cpp @@ -8,6 +8,7 @@ #include #include #include +#include #include "../include/DataVector.h" #include "../include/VamanaIndex.h" #include "../include/FilteredVamanaIndex.h" @@ -112,14 +113,15 @@ void Create(std::unordered_map args) { using BaseVectorVector = std::vector>; using BaseVectors = std::vector>; - std::string indexType, baseFile, L, R, alpha, outputFile; + std::string indexType, baseFile, L, R, alpha, outputFile, connectionMode; std::string L_small, R_small, R_stiched; bool save = false; + bool leaveEmpty = false; - std::vector validArguments = {"-index-type", "-base-file", "-L", "-L-small", "-R", "-R-small", "-R-stiched", "-alpha", "-save"}; + std::vector validArguments = {"-index-type", "-base-file", "-L", "-L-small", "-R", "-R-small", "-R-stiched", "-alpha", "-save", "-random-edges", "-connection-mode"}; for (auto arg : args) { if (std::find(validArguments.begin(), validArguments.end(), arg.first) == validArguments.end()) { - throw std::invalid_argument("Error: Invalid argument: " + arg.first + ". Valid arguments are: -index-type, -base-file, -L, -L-small, -R, -R-small, -R-stiched, -alpha, -save"); + throw std::invalid_argument("Error: Invalid argument: " + arg.first + ". Valid arguments are: -index-type, -base-file, -L, -L-small, -R, -R-small, -R-stiched, -alpha, -save, -connection-mode"); } } @@ -141,6 +143,7 @@ void Create(std::unordered_map args) { } else { R = args["-R"]; } + } else if (indexType == "stiched") { if (args.find("-L-small") == args.end()) { throw std::invalid_argument("Error: Missing required argument: -L-small"); @@ -183,6 +186,15 @@ void Create(std::unordered_map args) { save = true; } + if (args.find("-connection-mode") != args.end()) { + connectionMode = args["-connection-mode"]; + if (connectionMode == "empty") { + leaveEmpty = true; + } else if (connectionMode != "filled") { + throw std::invalid_argument("Error: Invalid value for -connection-mode. Valid values are: empty, filled"); + } + } + if (indexType == "simple") { BaseVectors base_vectors = ReadVectorFile(baseFile); if (base_vectors.empty()) { @@ -211,7 +223,7 @@ void Create(std::unordered_map args) { if (indexType == "filtered") { FilteredVamanaIndex> index(filters); - index.createGraph(base_vectors, std::stoi(alpha), std::stoi(L), std::stoi(R)); + index.createGraph(base_vectors, std::stoi(alpha), std::stoi(L), std::stoi(R), true, leaveEmpty); if (save) { index.saveGraph(outputFile); @@ -219,7 +231,7 @@ void Create(std::unordered_map args) { } } else if (indexType == "stiched") { StichedVamanaIndex> index(filters); - index.createGraph(base_vectors, std::stof(alpha), std::stoi(L_small), std::stoi(R_small), std::stoi(R_stiched)); + index.createGraph(base_vectors, std::stof(alpha), std::stoi(L_small), std::stoi(R_small), std::stoi(R_stiched), true, leaveEmpty); if (save) { index.saveGraph(outputFile); @@ -282,7 +294,7 @@ void TestSimple(std::unordered_map args) { void TestFilteredOrStiched(std::unordered_map args) { using QueryVectorVector = std::vector>; - std::string indexFile, k, L, groundtruthFile, queryFile, queryNumber; + std::string indexFile, k, L, groundtruthFile, queryFile, queryNumber, testOn, saveRecallsFile; if (!getParameterValue(args, "-load", indexFile)) return; if (!getParameterValue(args, "-k", k)) return; @@ -290,59 +302,102 @@ void TestFilteredOrStiched(std::unordered_map args) { if (!getParameterValue(args, "-gt-file", groundtruthFile)) return; if (!getParameterValue(args, "-query-file", queryFile)) return; if (!getParameterValue(args, "-query", queryNumber)) return; - - QueryVectorVector query_vectors = ReadFilteredQueryVectorFile(queryFile); - QueryDataVector xq = query_vectors[std::stoi(queryNumber)]; - if (xq.getQueryType() > 1) { - return; + if (args.find("-test-on") != args.end()) { + if (queryNumber != "-1") { + std::cerr << "Error: The -test-on argument can only be used when -query is set to -1." << std::endl; + return; + } + testOn = args["-test-on"]; + } + if (args.find("-save-recalls") != args.end()) { + if (queryNumber != "-1") { + std::cerr << "Error: The -save-recalls argument can only be used when -query is set to -1." << std::endl; + return; + } + saveRecallsFile = args["-save-recalls"]; } + QueryVectorVector query_vectors = ReadFilteredQueryVectorFile(queryFile); FilteredVamanaIndex> index; index.loadGraph(indexFile); std::vector> groundtruth = readGroundtruthFromFile(groundtruthFile); - std::map>> medoids = index.findFilteredMedoid(std::stoi(L)); std::vector>> start_nodes; for (auto filter : index.getFilters()) { start_nodes.push_back(medoids[filter]); } - std::vector Fx; - if (xq.getQueryType() == 1) { - Fx.push_back(CategoricalAttributeFilter(xq.getV())); + std::ofstream recallFile; + if (!saveRecallsFile.empty()) { + recallFile.open(saveRecallsFile); + if (!recallFile.is_open()) { + std::cerr << "Error: Could not open file " << saveRecallsFile << " for writing." << std::endl; + return; + } } - std::vector>> P = index.getNodes(); - std::set> exactNeighbors; + auto processQuery = [&](int queryIdx) { + QueryDataVector xq = query_vectors[queryIdx]; + if (xq.getQueryType() > 1) { + return; + } - for (auto index : groundtruth[std::stoi(queryNumber)]) { - exactNeighbors.insert(P[index].getData()); - if ((int)exactNeighbors.size() >= std::stoi(k)) { - break; + std::vector Fx; + if (xq.getQueryType() == 1) { + Fx.push_back(CategoricalAttributeFilter(xq.getV())); } - } - auto start = std::chrono::high_resolution_clock::now(); - FilteredGreedyResult greedyResult = FilteredGreedySearch(index, start_nodes, xq, std::stoi(k), std::stoi(L), Fx, TEST); - auto end = std::chrono::high_resolution_clock::now(); - std::chrono::duration elapsed = end - start; + std::vector>> P = index.getNodes(); + std::set> exactNeighbors; - std::set> approximateNeighbors = greedyResult.first; - double recall = calculateRecallEvaluation(approximateNeighbors, exactNeighbors); + for (auto idx : groundtruth[queryIdx]) { + exactNeighbors.insert(P[idx].getData()); + if ((int)exactNeighbors.size() >= std::stoi(k)) { + break; + } + } - std::cout << brightMagenta << std::endl << "Results:" << reset << std::endl; - std::cout << reset << "Current Query: " << brightCyan << queryNumber << reset << " | "; - std::cout << reset << "Query Type: "; - if (xq.getQueryType() == 0) std::cout << brightBlack << "Uniltered" << reset << " | "; - else std::cout << brightWhite << "Filtered" << reset << " | "; - std::cout << reset << "Recall: "; - if (recall < 0.2) std::cout << brightRed; - else if (recall < 0.4) std::cout << brightOrange; - else if (recall < 0.6) std::cout << brightYellow; - else if (recall < 0.8) std::cout << brightCyan; - else std::cout << brightGreen; - std::cout << recall*100 << "%" << reset << " | "; - std::cout << "Time: " << cyan << elapsed.count() << " seconds" << std::endl; + auto start = std::chrono::high_resolution_clock::now(); + FilteredGreedyResult greedyResult = FilteredGreedySearch(index, start_nodes, xq, std::stoi(k), std::stoi(L), Fx, TEST); + auto end = std::chrono::high_resolution_clock::now(); + std::chrono::duration elapsed = end - start; + + std::set> approximateNeighbors = greedyResult.first; + double recall = calculateRecallEvaluation(approximateNeighbors, exactNeighbors); + + // std::cout << brightMagenta << std::endl << "Results for query " << queryIdx << ":" << reset << std::endl; + std::cout << reset << "Current Query: " << brightCyan << queryIdx << reset << " | "; + std::cout << reset << "Query Type: "; + if (xq.getQueryType() == 0) std::cout << brightBlack << "Unfiltered" << reset << " | "; + else std::cout << brightWhite << "Filtered " << reset << " | "; + std::cout << reset << "Recall: "; + if (recall < 0.2) std::cout << brightRed; + else if (recall < 0.4) std::cout << brightOrange; + else if (recall < 0.6) std::cout << brightYellow; + else if (recall < 0.8) std::cout << brightCyan; + else std::cout << brightGreen; + std::cout << recall*100 << "%" << reset << " | "; + std::cout << "Time: " << cyan << elapsed.count() << " seconds" << std::endl; + + if (recallFile.is_open()) { + recallFile << "Query " << queryIdx << ": " << recall * 100 << "%" << std::endl; + } + }; + + if (queryNumber == "-1") { + for (size_t i = 0; i < query_vectors.size(); ++i) { + if (testOn == "filtered" && query_vectors[i].getQueryType() != 1) continue; + if (testOn == "unfiltered" && query_vectors[i].getQueryType() != 0) continue; + processQuery(i); + } + } else { + processQuery(std::stoi(queryNumber)); + } + + if (recallFile.is_open()) { + recallFile.close(); + std::cout << "Recalls saved to " << saveRecallsFile << std::endl; + } } void Test(std::unordered_map args) { diff --git a/include/FilteredVamanaIndex.h b/include/FilteredVamanaIndex.h index 921cd62..3ba3e1c 100644 --- a/include/FilteredVamanaIndex.h +++ b/include/FilteredVamanaIndex.h @@ -60,7 +60,7 @@ template class FilteredVamanaIndex : public VamanaIndex& P, const float& alpha, const unsigned int L, const unsigned int R, bool visualized = true); + void createGraph(const std::vector& P, const float& alpha, const unsigned int L, const unsigned int R, bool visualized = true, bool empty = true); /** * @brief Load a graph from a file. Specifically this method is used to receive the contents of a Vamana Index Graph diff --git a/include/StichedVamanaIndex.h b/include/StichedVamanaIndex.h index 9a497ac..f5935e9 100644 --- a/include/StichedVamanaIndex.h +++ b/include/StichedVamanaIndex.h @@ -31,7 +31,7 @@ template class StichedVamanaIndex : public FilteredVamanaInd * @param R An unsigned int parameter. */ void createGraph(const std::vector& P, const float& alpha, const unsigned int L_small, - const unsigned int R_small, const unsigned int R_stiched, bool visualized = true); + const unsigned int R_small, const unsigned int R_stiched, bool visualized = true, bool empty = true); }; diff --git a/results/empty/empty_stiched_index_filtered_recalls.txt b/results/empty/empty_stiched_index_filtered_recalls.txt new file mode 100644 index 0000000..cf88a1a --- /dev/null +++ b/results/empty/empty_stiched_index_filtered_recalls.txt @@ -0,0 +1,2496 @@ +Query 1: 99% +Query 5: 98% +Query 9: 81% +Query 13: 100% +Query 17: 93% +Query 21: 100% +Query 25: 88% +Query 29: 98% +Query 33: 96% +Query 37: 98% +Query 41: 100% +Query 45: 95% +Query 49: 98.6301% +Query 56: 98% +Query 60: 98% +Query 64: 81% +Query 68: 88% +Query 72: 98% +Query 76: 84% +Query 80: 97% +Query 84: 96% +Query 88: 97% +Query 92: 98% +Query 95: 97% +Query 99: 100% +Query 106: 87% +Query 110: 98% +Query 114: 100% +Query 118: 88% +Query 122: 100% +Query 126: 99% +Query 130: 76% +Query 134: 98% +Query 138: 100% +Query 142: 99% +Query 146: 94% +Query 150: 91% +Query 154: 99% +Query 158: 98% +Query 162: 99% +Query 166: 99% +Query 170: 100% +Query 174: 90% +Query 178: 100% +Query 182: 100% +Query 186: 100% +Query 190: 91% +Query 194: 96% +Query 198: 99% +Query 202: 97% +Query 206: 98% +Query 210: 100% +Query 214: 80% +Query 218: 100% +Query 222: 98% +Query 226: 100% +Query 230: 98% +Query 234: 86% +Query 238: 94% +Query 242: 96% +Query 246: 100% +Query 250: 100% +Query 254: 100% +Query 258: 100% +Query 262: 99% +Query 266: 89% +Query 270: 93% +Query 274: 99% +Query 281: 90% +Query 285: 100% +Query 289: 95% +Query 293: 85% +Query 297: 85% +Query 301: 85% +Query 305: 85% +Query 309: 96% +Query 313: 99% +Query 317: 100% +Query 321: 94% +Query 325: 96% +Query 329: 100% +Query 333: 100% +Query 337: 99% +Query 341: 100% +Query 345: 89% +Query 349: 100% +Query 353: 99% +Query 357: 98% +Query 361: 81% +Query 365: 97% +Query 369: 95% +Query 373: 84% +Query 377: 99% +Query 381: 100% +Query 385: 92% +Query 389: 99% +Query 393: 100% +Query 397: 95% +Query 401: 92% +Query 405: 98% +Query 409: 99% +Query 413: 87% +Query 417: 100% +Query 421: 99% +Query 425: 94% +Query 429: 100% +Query 433: 99% +Query 436: 88% +Query 440: 99% +Query 444: 100% +Query 448: 94% +Query 452: 99% +Query 456: 97% +Query 460: 100% +Query 464: 99% +Query 468: 100% +Query 472: 100% +Query 476: 99% +Query 480: 100% +Query 484: 100% +Query 488: 97% +Query 492: 99% +Query 496: 99% +Query 500: 98% +Query 504: 97% +Query 508: 97% +Query 512: 97% +Query 516: 92% +Query 520: 97% +Query 524: 91% +Query 528: 100% +Query 532: 97% +Query 536: 94% +Query 540: 99% +Query 544: 99% +Query 548: 98% +Query 552: 98% +Query 556: 99% +Query 560: 93% +Query 564: 88% +Query 568: 89% +Query 572: 89% +Query 576: 85% +Query 580: 84% +Query 584: 98% +Query 588: 100% +Query 592: 99% +Query 596: 99% +Query 600: 96% +Query 604: 99% +Query 608: 98% +Query 612: 100% +Query 616: 99% +Query 620: 100% +Query 624: 89% +Query 628: 96% +Query 632: 98% +Query 636: 100% +Query 640: 100% +Query 644: 97% +Query 648: 90% +Query 652: 97% +Query 656: 95% +Query 660: 98% +Query 664: 100% +Query 668: 99% +Query 672: 100% +Query 676: 98% +Query 680: 93% +Query 684: 85% +Query 688: 100% +Query 692: 99% +Query 696: 99% +Query 700: 99% +Query 704: 98% +Query 708: 96% +Query 712: 97% +Query 716: 98% +Query 720: 100% +Query 724: 88% +Query 728: 93% +Query 732: 88% +Query 736: 100% +Query 740: 100% +Query 744: 87% +Query 748: 85% +Query 752: 93% +Query 756: 100% +Query 760: 100% +Query 764: 98% +Query 768: 100% +Query 772: 95% +Query 776: 98% +Query 780: 90% +Query 784: 90.9091% +Query 788: 100% +Query 792: 90% +Query 796: 100% +Query 800: 81% +Query 804: 100% +Query 807: 100% +Query 811: 98% +Query 815: 100% +Query 819: 100% +Query 823: 90% +Query 827: 100% +Query 831: 85% +Query 835: 99% +Query 839: 89% +Query 846: 95% +Query 850: 91% +Query 854: 99% +Query 858: 99% +Query 862: 100% +Query 866: 82% +Query 870: 97% +Query 874: 99% +Query 878: 100% +Query 882: 100% +Query 886: 100% +Query 890: 92% +Query 894: 93% +Query 898: 99% +Query 902: 95% +Query 906: 99% +Query 910: 100% +Query 914: 93% +Query 918: 86% +Query 922: 99% +Query 926: 99% +Query 930: 86% +Query 934: 90% +Query 938: 98% +Query 942: 92% +Query 946: 99% +Query 950: 100% +Query 954: 90% +Query 958: 98% +Query 962: 89% +Query 966: 98% +Query 970: 95% +Query 974: 98% +Query 978: 98% +Query 982: 100% +Query 986: 99% +Query 990: 98% +Query 994: 86% +Query 998: 73% +Query 1002: 98% +Query 1006: 90% +Query 1010: 99% +Query 1014: 88% +Query 1018: 96% +Query 1022: 98% +Query 1026: 93% +Query 1030: 98% +Query 1034: 99% +Query 1038: 90% +Query 1042: 100% +Query 1046: 99% +Query 1050: 100% +Query 1054: 98% +Query 1058: 99% +Query 1062: 93% +Query 1066: 100% +Query 1070: 92% +Query 1074: 100% +Query 1078: 99% +Query 1082: 98% +Query 1086: 99% +Query 1090: 99% +Query 1094: 100% +Query 1098: 98% +Query 1102: 99% +Query 1106: 100% +Query 1110: 95% +Query 1114: 88% +Query 1118: 100% +Query 1122: 85% +Query 1126: 96% +Query 1130: 94% +Query 1134: 97% +Query 1138: 96% +Query 1142: 100% +Query 1146: 97% +Query 1150: 100% +Query 1154: 98% +Query 1158: 92% +Query 1162: 100% +Query 1165: 100% +Query 1169: 96% +Query 1173: 99% +Query 1177: 98% +Query 1181: 99% +Query 1185: 98% +Query 1189: 100% +Query 1193: 99% +Query 1197: 81% +Query 1201: 96% +Query 1205: 100% +Query 1209: 99% +Query 1213: 100% +Query 1217: 99% +Query 1221: 93% +Query 1225: 100% +Query 1229: 98% +Query 1233: 82% +Query 1237: 98% +Query 1241: 98% +Query 1245: 94% +Query 1249: 100% +Query 1253: 94% +Query 1257: 100% +Query 1261: 95% +Query 1265: 99% +Query 1269: 98% +Query 1273: 100% +Query 1277: 99% +Query 1281: 100% +Query 1285: 100% +Query 1289: 98% +Query 1293: 99% +Query 1297: 86% +Query 1301: 100% +Query 1305: 79% +Query 1309: 99% +Query 1313: 99% +Query 1317: 92% +Query 1321: 96% +Query 1325: 100% +Query 1329: 99% +Query 1333: 73% +Query 1337: 100% +Query 1341: 99% +Query 1345: 86% +Query 1349: 86% +Query 1353: 100% +Query 1357: 93% +Query 1361: 99% +Query 1365: 100% +Query 1369: 98% +Query 1373: 82% +Query 1377: 99% +Query 1381: 92% +Query 1385: 100% +Query 1388: 100% +Query 1392: 97% +Query 1396: 98% +Query 1400: 94% +Query 1404: 99% +Query 1408: 100% +Query 1412: 98% +Query 1416: 99% +Query 1420: 99% +Query 1424: 98% +Query 1428: 83% +Query 1432: 100% +Query 1436: 88% +Query 1440: 100% +Query 1444: 100% +Query 1448: 100% +Query 1452: 92% +Query 1456: 82% +Query 1460: 100% +Query 1464: 100% +Query 1468: 98% +Query 1472: 83% +Query 1476: 100% +Query 1480: 100% +Query 1484: 86% +Query 1488: 87% +Query 1492: 91% +Query 1496: 92% +Query 1500: 93% +Query 1504: 93% +Query 1508: 96% +Query 1512: 100% +Query 1516: 97% +Query 1520: 97% +Query 1524: 76% +Query 1528: 99% +Query 1532: 99% +Query 1536: 100% +Query 1540: 100% +Query 1544: 98% +Query 1548: 98% +Query 1552: 96% +Query 1556: 92% +Query 1560: 87% +Query 1564: 100% +Query 1568: 97% +Query 1572: 100% +Query 1576: 100% +Query 1580: 99% +Query 1584: 100% +Query 1588: 98% +Query 1592: 92% +Query 1596: 100% +Query 1599: 100% +Query 1603: 89% +Query 1607: 93% +Query 1611: 82% +Query 1615: 98% +Query 1619: 82% +Query 1623: 89% +Query 1627: 98% +Query 1631: 99% +Query 1635: 98% +Query 1639: 100% +Query 1643: 100% +Query 1647: 100% +Query 1651: 100% +Query 1655: 97% +Query 1659: 94% +Query 1663: 100% +Query 1667: 96% +Query 1671: 99% +Query 1675: 100% +Query 1679: 99% +Query 1683: 99% +Query 1687: 100% +Query 1691: 99% +Query 1695: 99% +Query 1699: 100% +Query 1703: 97% +Query 1707: 96% +Query 1711: 98% +Query 1715: 100% +Query 1719: 96% +Query 1723: 92.3077% +Query 1727: 84% +Query 1731: 100% +Query 1735: 99% +Query 1739: 100% +Query 1746: 87% +Query 1750: 100% +Query 1754: 100% +Query 1758: 100% +Query 1762: 93% +Query 1766: 88% +Query 1770: 81% +Query 1774: 92% +Query 1778: 100% +Query 1782: 96% +Query 1786: 100% +Query 1790: 99% +Query 1794: 91% +Query 1798: 99% +Query 1802: 90% +Query 1806: 98% +Query 1810: 88% +Query 1814: 95% +Query 1818: 79% +Query 1822: 96% +Query 1826: 98% +Query 1830: 83% +Query 1833: 88% +Query 1837: 87% +Query 1841: 99% +Query 1845: 86% +Query 1849: 99% +Query 1853: 94% +Query 1857: 100% +Query 1861: 98% +Query 1865: 81% +Query 1869: 99% +Query 1873: 100% +Query 1877: 100% +Query 1881: 99% +Query 1885: 83% +Query 1889: 88% +Query 1893: 83% +Query 1897: 95% +Query 1901: 99% +Query 1905: 99% +Query 1909: 92% +Query 1913: 100% +Query 1917: 99% +Query 1920: 97% +Query 1924: 100% +Query 1928: 86% +Query 1932: 99% +Query 1936: 100% +Query 1940: 97% +Query 1944: 84% +Query 1948: 100% +Query 1952: 79% +Query 1956: 80% +Query 1960: 100% +Query 1964: 99% +Query 1968: 100% +Query 1972: 100% +Query 1976: 99% +Query 1980: 91% +Query 1984: 100% +Query 1988: 99% +Query 1992: 93% +Query 1996: 100% +Query 2000: 82% +Query 2004: 86% +Query 2008: 100% +Query 2012: 81% +Query 2016: 99% +Query 2020: 100% +Query 2024: 99% +Query 2028: 98% +Query 2032: 80% +Query 2036: 99% +Query 2040: 100% +Query 2044: 100% +Query 2048: 86% +Query 2052: 99% +Query 2056: 85% +Query 2060: 97% +Query 2064: 98% +Query 2068: 97% +Query 2072: 83% +Query 2076: 99% +Query 2080: 97% +Query 2084: 99% +Query 2088: 98% +Query 2092: 100% +Query 2096: 95% +Query 2100: 98% +Query 2104: 100% +Query 2108: 83% +Query 2112: 90% +Query 2116: 98% +Query 2120: 92% +Query 2124: 100% +Query 2128: 97% +Query 2132: 86% +Query 2136: 87% +Query 2140: 95% +Query 2147: 100% +Query 2151: 99% +Query 2155: 96% +Query 2159: 100% +Query 2163: 97% +Query 2167: 86% +Query 2170: 98% +Query 2174: 99% +Query 2178: 97% +Query 2182: 91% +Query 2186: 79% +Query 2190: 100% +Query 2194: 100% +Query 2198: 97% +Query 2202: 89% +Query 2206: 100% +Query 2210: 99% +Query 2214: 99% +Query 2218: 100% +Query 2222: 99% +Query 2226: 99% +Query 2230: 100% +Query 2234: 99% +Query 2238: 89% +Query 2242: 99% +Query 2246: 90% +Query 2250: 100% +Query 2254: 99% +Query 2258: 87% +Query 2262: 98% +Query 2266: 97% +Query 2270: 98% +Query 2274: 97% +Query 2278: 98% +Query 2282: 99% +Query 2286: 100% +Query 2290: 99% +Query 2294: 100% +Query 2298: 97% +Query 2302: 98% +Query 2306: 86% +Query 2310: 99% +Query 2314: 92% +Query 2318: 100% +Query 2322: 98% +Query 2326: 99% +Query 2330: 100% +Query 2334: 96% +Query 2338: 79% +Query 2342: 100% +Query 2346: 99% +Query 2350: 87% +Query 2354: 100% +Query 2358: 100% +Query 2362: 100% +Query 2366: 100% +Query 2370: 96% +Query 2374: 99% +Query 2378: 89% +Query 2382: 100% +Query 2386: 92% +Query 2390: 96% +Query 2394: 99% +Query 2398: 100% +Query 2402: 99% +Query 2406: 98% +Query 2410: 97% +Query 2414: 94% +Query 2418: 100% +Query 2422: 82% +Query 2426: 99% +Query 2430: 98% +Query 2434: 100% +Query 2438: 96% +Query 2442: 98% +Query 2446: 97% +Query 2450: 98% +Query 2454: 94% +Query 2458: 96% +Query 2462: 98% +Query 2466: 93% +Query 2470: 97% +Query 2473: 100% +Query 2477: 96% +Query 2481: 98% +Query 2485: 94% +Query 2489: 100% +Query 2493: 91% +Query 2497: 96% +Query 2501: 98% +Query 2505: 97% +Query 2509: 100% +Query 2513: 89% +Query 2517: 100% +Query 2521: 100% +Query 2525: 100% +Query 2529: 98% +Query 2533: 88% +Query 2537: 100% +Query 2541: 91% +Query 2545: 100% +Query 2549: 100% +Query 2553: 100% +Query 2557: 99% +Query 2561: 100% +Query 2565: 92% +Query 2569: 97% +Query 2573: 96% +Query 2577: 98% +Query 2581: 100% +Query 2585: 81% +Query 2589: 97% +Query 2593: 98% +Query 2597: 97% +Query 2601: 96% +Query 2605: 98% +Query 2609: 100% +Query 2613: 84% +Query 2617: 96% +Query 2621: 93% +Query 2625: 100% +Query 2629: 97% +Query 2633: 97% +Query 2637: 97% +Query 2641: 100% +Query 2645: 98% +Query 2649: 82% +Query 2653: 87% +Query 2657: 99% +Query 2661: 100% +Query 2665: 100% +Query 2669: 96% +Query 2676: 83% +Query 2680: 100% +Query 2684: 100% +Query 2688: 99% +Query 2692: 99% +Query 2696: 83% +Query 2700: 100% +Query 2704: 87% +Query 2708: 98.6301% +Query 2712: 100% +Query 2716: 94% +Query 2720: 91% +Query 2724: 100% +Query 2728: 99% +Query 2732: 98% +Query 2736: 98% +Query 2740: 97% +Query 2744: 94% +Query 2748: 99% +Query 2752: 84% +Query 2756: 99% +Query 2760: 88% +Query 2764: 95% +Query 2768: 100% +Query 2772: 99% +Query 2776: 99% +Query 2780: 100% +Query 2784: 98% +Query 2788: 85% +Query 2792: 100% +Query 2796: 95% +Query 2800: 91% +Query 2804: 94% +Query 2808: 100% +Query 2812: 85% +Query 2816: 100% +Query 2820: 100% +Query 2824: 95% +Query 2828: 100% +Query 2831: 88% +Query 2835: 98% +Query 2839: 98% +Query 2843: 100% +Query 2847: 100% +Query 2851: 94% +Query 2855: 100% +Query 2859: 99% +Query 2863: 98% +Query 2867: 97% +Query 2871: 89% +Query 2875: 93% +Query 2879: 100% +Query 2883: 95% +Query 2887: 100% +Query 2891: 98% +Query 2895: 93% +Query 2899: 94% +Query 2903: 98% +Query 2907: 100% +Query 2911: 97% +Query 2915: 96% +Query 2919: 100% +Query 2923: 100% +Query 2927: 97% +Query 2931: 99% +Query 2935: 99% +Query 2939: 99% +Query 2943: 92% +Query 2947: 99% +Query 2951: 99% +Query 2955: 73% +Query 2959: 99% +Query 2963: 94% +Query 2967: 96% +Query 2971: 100% +Query 2975: 100% +Query 2979: 99% +Query 2983: 100% +Query 2987: 100% +Query 2991: -nan% +Query 2995: 100% +Query 2999: 99% +Query 3003: 90% +Query 3007: 100% +Query 3011: 99% +Query 3015: 98% +Query 3019: 97% +Query 3023: 99% +Query 3027: 99% +Query 3031: 89% +Query 3035: 99% +Query 3039: 99% +Query 3043: 88% +Query 3047: 97% +Query 3051: 100% +Query 3055: 83% +Query 3059: 99% +Query 3063: 100% +Query 3067: 100% +Query 3071: 99% +Query 3075: 88% +Query 3079: 84% +Query 3083: 96% +Query 3087: 99% +Query 3091: 99% +Query 3095: 83% +Query 3099: 100% +Query 3103: 97% +Query 3107: 92% +Query 3111: 100% +Query 3115: 100% +Query 3119: 89% +Query 3123: 98% +Query 3127: 99% +Query 3131: 99% +Query 3135: 100% +Query 3139: 100% +Query 3143: 93% +Query 3147: 97% +Query 3151: 99% +Query 3155: 100% +Query 3159: 100% +Query 3163: 97% +Query 3167: 100% +Query 3171: 97% +Query 3175: 83% +Query 3179: 97% +Query 3183: 91% +Query 3187: 89% +Query 3191: 98% +Query 3195: 99% +Query 3199: 99% +Query 3203: 90% +Query 3207: 99% +Query 3211: 99% +Query 3215: 97% +Query 3219: 86% +Query 3223: 100% +Query 3227: 90% +Query 3231: 98% +Query 3235: 99% +Query 3239: 85% +Query 3243: 97% +Query 3247: 98% +Query 3250: 98% +Query 3254: 86% +Query 3258: 99% +Query 3261: 100% +Query 3265: 97% +Query 3269: 100% +Query 3273: 87% +Query 3277: 98% +Query 3281: 100% +Query 3285: 100% +Query 3289: 96% +Query 3292: 84% +Query 3296: 100% +Query 3300: 100% +Query 3304: 83% +Query 3308: 89% +Query 3312: 99% +Query 3316: 100% +Query 3320: 99% +Query 3324: 100% +Query 3328: 94% +Query 3332: 92% +Query 3336: 65% +Query 3340: 91% +Query 3344: 89% +Query 3348: 98% +Query 3352: 99% +Query 3356: 100% +Query 3360: 99% +Query 3364: 100% +Query 3368: 90% +Query 3372: 96% +Query 3376: 96% +Query 3380: 100% +Query 3384: 98% +Query 3388: 99% +Query 3392: 89% +Query 3396: 97% +Query 3400: 100% +Query 3404: 84% +Query 3408: 86% +Query 3412: 79% +Query 3416: 100% +Query 3420: 97% +Query 3424: 99% +Query 3428: 89% +Query 3432: 100% +Query 3436: 85% +Query 3440: 99% +Query 3444: 98% +Query 3448: 99% +Query 3452: 94% +Query 3456: 99% +Query 3460: 99% +Query 3464: 100% +Query 3468: 98% +Query 3472: 90% +Query 3476: 100% +Query 3480: 99% +Query 3484: 90% +Query 3488: 98% +Query 3492: 100% +Query 3496: 99% +Query 3500: 98% +Query 3504: 99% +Query 3508: 98% +Query 3512: 100% +Query 3516: 100% +Query 3520: 98% +Query 3524: 90.9091% +Query 3528: 98% +Query 3532: 89% +Query 3536: 100% +Query 3540: 100% +Query 3544: 100% +Query 3548: 89% +Query 3552: 98% +Query 3556: 98% +Query 3560: 99% +Query 3564: 97% +Query 3568: 98% +Query 3572: 100% +Query 3576: 99% +Query 3580: 100% +Query 3584: 98% +Query 3587: 99% +Query 3591: 96% +Query 3595: 85% +Query 3599: 99% +Query 3603: 84% +Query 3607: 97% +Query 3611: 100% +Query 3615: 98% +Query 3619: 93% +Query 3623: 99% +Query 3627: 100% +Query 3631: 99% +Query 3635: 100% +Query 3639: 97% +Query 3643: 99% +Query 3647: 99% +Query 3651: 90% +Query 3655: 97% +Query 3659: 94% +Query 3663: 98% +Query 3667: 99% +Query 3671: 100% +Query 3675: 99% +Query 3679: 89% +Query 3683: 94% +Query 3687: 98% +Query 3691: 94% +Query 3695: 91% +Query 3699: 100% +Query 3703: 96% +Query 3707: 99% +Query 3711: 99% +Query 3715: 99% +Query 3719: 100% +Query 3723: 88% +Query 3727: 94% +Query 3731: 98% +Query 3735: 96% +Query 3739: 94% +Query 3743: 97% +Query 3747: 100% +Query 3751: 100% +Query 3755: 73% +Query 3759: 97% +Query 3763: 99% +Query 3767: 96% +Query 3771: 90% +Query 3775: 96% +Query 3779: 97% +Query 3783: 98% +Query 3787: 94% +Query 3791: 100% +Query 3795: 99% +Query 3799: 97% +Query 3803: 97% +Query 3807: 91% +Query 3811: 100% +Query 3814: 100% +Query 3818: 88% +Query 3822: 97% +Query 3826: 97% +Query 3830: 90.9091% +Query 3834: 99% +Query 3838: 88% +Query 3842: 99% +Query 3846: 87% +Query 3850: 100% +Query 3854: 82% +Query 3858: 90% +Query 3862: 87% +Query 3866: 98% +Query 3870: 89% +Query 3874: 99% +Query 3878: 91% +Query 3882: 87% +Query 3886: 94% +Query 3890: 98% +Query 3894: 97% +Query 3898: 94% +Query 3902: 98% +Query 3906: 83% +Query 3910: 99% +Query 3914: 100% +Query 3918: 83% +Query 3922: 97% +Query 3926: 98% +Query 3930: 98% +Query 3934: 99% +Query 3938: 100% +Query 3942: 99% +Query 3946: 84% +Query 3950: 95% +Query 3954: 82% +Query 3958: 94% +Query 3962: 100% +Query 3966: 98% +Query 3970: 100% +Query 3974: 95% +Query 3978: 99% +Query 3982: 99% +Query 3986: 100% +Query 3990: 100% +Query 3994: 86% +Query 3998: 99% +Query 4002: 99% +Query 4006: 100% +Query 4010: 99% +Query 4014: 100% +Query 4018: 100% +Query 4022: 82% +Query 4026: 100% +Query 4030: 99% +Query 4034: 95% +Query 4038: 98% +Query 4042: 100% +Query 4046: 100% +Query 4050: 90% +Query 4054: 99% +Query 4058: 98% +Query 4062: 94% +Query 4065: 97% +Query 4069: 97% +Query 4073: 99% +Query 4077: 94% +Query 4081: 78% +Query 4085: 99% +Query 4089: 100% +Query 4093: 100% +Query 4097: 100% +Query 4101: 100% +Query 4105: 93% +Query 4109: 98% +Query 4113: 96% +Query 4117: 82% +Query 4121: 93% +Query 4125: 98% +Query 4129: 100% +Query 4133: 95% +Query 4137: 99% +Query 4141: 100% +Query 4145: 100% +Query 4149: 100% +Query 4153: 100% +Query 4157: 100% +Query 4161: 98% +Query 4165: 92% +Query 4169: 100% +Query 4173: 98% +Query 4177: 83% +Query 4181: 94% +Query 4185: 97% +Query 4189: 99% +Query 4193: 100% +Query 4197: 99% +Query 4201: 100% +Query 4205: 97% +Query 4209: 100% +Query 4213: 88% +Query 4217: 93% +Query 4221: 100% +Query 4225: 90% +Query 4229: 100% +Query 4233: 99% +Query 4237: 91% +Query 4241: 100% +Query 4245: 99% +Query 4249: 98% +Query 4253: 100% +Query 4257: 82% +Query 4261: 99% +Query 4265: 96% +Query 4269: 86% +Query 4273: 98% +Query 4277: 100% +Query 4281: 94% +Query 4285: 100% +Query 4289: 99% +Query 4293: 100% +Query 4297: 100% +Query 4301: 85% +Query 4305: 99% +Query 4309: 100% +Query 4313: 100% +Query 4317: 97% +Query 4321: 98% +Query 4325: 100% +Query 4329: 98% +Query 4333: 85% +Query 4337: 100% +Query 4341: 99% +Query 4345: 100% +Query 4349: 100% +Query 4353: 97% +Query 4357: 98% +Query 4361: 99% +Query 4365: 97% +Query 4369: 99% +Query 4373: 100% +Query 4377: 98% +Query 4381: 100% +Query 4385: 73% +Query 4389: 98% +Query 4393: 81% +Query 4397: 100% +Query 4401: 93% +Query 4405: 100% +Query 4409: 90% +Query 4413: 100% +Query 4417: 86% +Query 4421: 93% +Query 4425: 100% +Query 4429: 96% +Query 4433: 98% +Query 4437: 97% +Query 4441: 100% +Query 4445: 99% +Query 4449: 99% +Query 4453: 82% +Query 4456: 98% +Query 4460: 98% +Query 4464: 92% +Query 4468: 97% +Query 4472: 100% +Query 4479: 98% +Query 4483: 100% +Query 4487: 98% +Query 4491: 100% +Query 4495: 99% +Query 4499: 98% +Query 4503: 100% +Query 4507: 97% +Query 4511: 84% +Query 4515: 86% +Query 4519: 98% +Query 4523: 87% +Query 4527: 85% +Query 4531: 98.6301% +Query 4535: 100% +Query 4539: 100% +Query 4543: 88% +Query 4547: 82% +Query 4551: 89% +Query 4555: 85% +Query 4559: 99% +Query 4563: 99% +Query 4567: 100% +Query 4571: 97% +Query 4574: 97% +Query 4578: 99% +Query 4582: 99% +Query 4586: 100% +Query 4590: 94% +Query 4593: 100% +Query 4597: 99% +Query 4601: 100% +Query 4605: 100% +Query 4609: 100% +Query 4613: 100% +Query 4617: 100% +Query 4621: 90% +Query 4625: 97% +Query 4629: 98% +Query 4633: 81% +Query 4637: 100% +Query 4641: 88% +Query 4645: 82% +Query 4649: 100% +Query 4653: 83% +Query 4657: 94% +Query 4661: 92% +Query 4665: 100% +Query 4669: 96% +Query 4673: 94% +Query 4677: 100% +Query 4681: 99% +Query 4685: 81% +Query 4689: 98% +Query 4693: 99% +Query 4697: 99% +Query 4701: 95% +Query 4705: 100% +Query 4709: 100% +Query 4713: 99% +Query 4717: 99% +Query 4724: 99% +Query 4728: 97% +Query 4732: 95% +Query 4736: 98% +Query 4740: 94% +Query 4744: 100% +Query 4748: 100% +Query 4752: 98% +Query 4756: 100% +Query 4760: 99% +Query 4764: 99% +Query 4768: 88% +Query 4772: 100% +Query 4776: 100% +Query 4779: 100% +Query 4783: 97% +Query 4787: 100% +Query 4791: 97% +Query 4795: 100% +Query 4799: 99% +Query 4803: 87% +Query 4807: 100% +Query 4811: 99% +Query 4815: 99% +Query 4819: 80% +Query 4823: 100% +Query 4827: 96% +Query 4831: 98% +Query 4835: 87% +Query 4839: 100% +Query 4843: 98% +Query 4847: 96% +Query 4851: 99% +Query 4855: 99% +Query 4859: 98% +Query 4862: 98% +Query 4866: 91% +Query 4870: 100% +Query 4874: 97% +Query 4878: 85% +Query 4882: 88% +Query 4886: 98% +Query 4890: 97% +Query 4894: 99% +Query 4898: 100% +Query 4902: 100% +Query 4906: 100% +Query 4910: 90% +Query 4914: 98% +Query 4918: 99% +Query 4922: 85% +Query 4926: 97% +Query 4930: 99% +Query 4934: 98% +Query 4938: 97% +Query 4941: 100% +Query 4945: 84% +Query 4949: 100% +Query 4953: 95% +Query 4957: 100% +Query 4961: 95% +Query 4965: 100% +Query 4969: 87% +Query 4973: 96% +Query 4977: 100% +Query 4981: 99% +Query 4985: 100% +Query 4989: 100% +Query 4993: 92% +Query 4997: 76% +Query 5001: 98% +Query 5005: 98% +Query 5009: 96% +Query 5013: 89% +Query 5017: 88% +Query 5020: 97% +Query 5024: 99% +Query 5028: 89% +Query 5032: 100% +Query 5036: 100% +Query 5040: 86% +Query 5044: 88% +Query 5048: 99% +Query 5052: 98% +Query 5056: 100% +Query 5060: 100% +Query 5063: 99% +Query 5067: 72% +Query 5071: 98% +Query 5075: 99% +Query 5079: 76% +Query 5083: 100% +Query 5087: 99% +Query 5091: 98% +Query 5095: 98% +Query 5099: 96% +Query 5103: 95% +Query 5107: 89% +Query 5111: 97% +Query 5115: 86% +Query 5119: 100% +Query 5123: 84% +Query 5127: 100% +Query 5131: 97% +Query 5135: 100% +Query 5139: 86% +Query 5143: 86% +Query 5147: 96% +Query 5151: 99% +Query 5158: 90% +Query 5162: 100% +Query 5166: 85% +Query 5170: 100% +Query 5174: 100% +Query 5178: 99% +Query 5182: 96% +Query 5186: 100% +Query 5190: 98% +Query 5194: 94% +Query 5198: 100% +Query 5202: 97% +Query 5206: 94% +Query 5210: 97% +Query 5214: 100% +Query 5218: 100% +Query 5222: 97% +Query 5226: 98% +Query 5230: 86% +Query 5237: 87% +Query 5241: 100% +Query 5245: 99% +Query 5249: 100% +Query 5253: 98% +Query 5257: 90% +Query 5261: 78% +Query 5265: 95% +Query 5269: 99% +Query 5273: 99% +Query 5277: 98% +Query 5281: 98% +Query 5285: 90% +Query 5289: 97% +Query 5293: 97% +Query 5297: 100% +Query 5301: 94% +Query 5305: 97% +Query 5309: 97% +Query 5313: 97% +Query 5317: 90.9091% +Query 5321: 100% +Query 5325: 88% +Query 5329: 94% +Query 5333: 94% +Query 5337: 99% +Query 5341: 97% +Query 5345: 95% +Query 5349: 100% +Query 5353: 98% +Query 5357: 99% +Query 5361: 98% +Query 5365: 97% +Query 5369: 99% +Query 5373: 98% +Query 5377: 99% +Query 5381: 99% +Query 5385: 100% +Query 5389: 99% +Query 5393: 92.3077% +Query 5397: 100% +Query 5400: 97% +Query 5404: 98% +Query 5408: 97% +Query 5412: 97% +Query 5416: 100% +Query 5420: 100% +Query 5424: 100% +Query 5428: 100% +Query 5432: 100% +Query 5436: 100% +Query 5440: 97% +Query 5444: 95% +Query 5448: 99% +Query 5452: 100% +Query 5456: 99% +Query 5460: 100% +Query 5464: 97% +Query 5468: 99% +Query 5472: 100% +Query 5476: 86% +Query 5480: 100% +Query 5484: 100% +Query 5488: 82% +Query 5492: 100% +Query 5496: 99% +Query 5500: 97% +Query 5504: 100% +Query 5508: 100% +Query 5512: 99% +Query 5516: 98% +Query 5520: 99% +Query 5524: 92% +Query 5528: 87% +Query 5532: 99% +Query 5536: 99% +Query 5540: 99% +Query 5544: 100% +Query 5548: 90% +Query 5552: 100% +Query 5556: 100% +Query 5560: 100% +Query 5564: 92% +Query 5568: 99% +Query 5572: 99% +Query 5576: 82% +Query 5580: 90.9091% +Query 5584: 84% +Query 5588: 100% +Query 5592: 98% +Query 5596: 100% +Query 5600: 79% +Query 5604: 99% +Query 5608: 100% +Query 5612: 100% +Query 5616: 100% +Query 5620: 98% +Query 5624: 100% +Query 5628: 78% +Query 5632: 84% +Query 5636: 86% +Query 5639: 99% +Query 5643: 96% +Query 5647: 93% +Query 5651: 100% +Query 5655: 100% +Query 5659: 97% +Query 5663: 100% +Query 5667: 100% +Query 5671: 98% +Query 5675: 98% +Query 5679: 100% +Query 5683: 98% +Query 5687: 97% +Query 5691: 100% +Query 5695: 99% +Query 5699: 100% +Query 5703: 100% +Query 5707: 100% +Query 5711: 86% +Query 5715: 99% +Query 5719: 83% +Query 5723: 100% +Query 5727: 100% +Query 5731: 98% +Query 5735: 97% +Query 5739: 100% +Query 5743: 70% +Query 5747: 85% +Query 5751: 94% +Query 5755: 99% +Query 5759: 100% +Query 5763: 100% +Query 5767: 96% +Query 5771: 80% +Query 5775: 100% +Query 5779: 98% +Query 5783: 99% +Query 5787: 85% +Query 5791: 100% +Query 5795: 98% +Query 5799: 96% +Query 5803: 96% +Query 5807: 98% +Query 5810: 84% +Query 5814: 99% +Query 5818: 99% +Query 5821: 92% +Query 5825: 98% +Query 5829: 100% +Query 5833: 100% +Query 5837: 99% +Query 5841: 96% +Query 5845: 99% +Query 5849: 96% +Query 5853: 78% +Query 5857: 100% +Query 5861: 73% +Query 5865: 98% +Query 5869: 97% +Query 5873: 99% +Query 5877: 100% +Query 5881: 100% +Query 5885: 99% +Query 5889: 76% +Query 5893: 95% +Query 5897: 98% +Query 5901: 88% +Query 5905: 99% +Query 5909: 100% +Query 5913: 99% +Query 5917: 82% +Query 5921: 99% +Query 5925: 98% +Query 5929: 99% +Query 5933: 89% +Query 5937: 97% +Query 5941: 99% +Query 5945: 99% +Query 5949: 90% +Query 5953: 94% +Query 5957: 88% +Query 5961: 99% +Query 5965: 77% +Query 5969: 99% +Query 5973: 85% +Query 5977: 96% +Query 5981: 94% +Query 5985: 94% +Query 5989: 99% +Query 5993: 94% +Query 5997: 98% +Query 6001: 89% +Query 6005: 98% +Query 6009: 100% +Query 6013: 99% +Query 6017: 100% +Query 6021: 100% +Query 6025: 98% +Query 6029: 92% +Query 6033: 99% +Query 6037: 96% +Query 6041: 100% +Query 6045: 100% +Query 6049: 97% +Query 6053: 92% +Query 6057: 93% +Query 6061: 100% +Query 6065: 100% +Query 6069: 98% +Query 6073: 97% +Query 6077: 86% +Query 6081: 100% +Query 6085: 99% +Query 6089: 99% +Query 6093: 100% +Query 6097: 90% +Query 6101: 89% +Query 6105: 100% +Query 6109: 81% +Query 6113: 98% +Query 6117: 84% +Query 6121: 99% +Query 6125: 98% +Query 6129: 99% +Query 6133: 83% +Query 6137: 100% +Query 6141: 90% +Query 6145: 98% +Query 6149: 98% +Query 6153: 100% +Query 6157: 100% +Query 6161: 100% +Query 6165: 100% +Query 6169: 95% +Query 6173: 100% +Query 6177: 95% +Query 6181: 95% +Query 6185: 100% +Query 6189: 98% +Query 6193: 91% +Query 6197: 92% +Query 6204: 99% +Query 6208: 93% +Query 6212: 85% +Query 6216: 80% +Query 6220: 100% +Query 6224: 96% +Query 6228: 99% +Query 6232: 99% +Query 6236: 99% +Query 6240: 78% +Query 6244: 99% +Query 6248: 95% +Query 6252: 98% +Query 6256: 95% +Query 6260: 100% +Query 6264: 91% +Query 6268: 99% +Query 6272: 78% +Query 6276: 98% +Query 6280: 99% +Query 6284: 99% +Query 6288: 98% +Query 6292: 99% +Query 6296: 96% +Query 6300: 99% +Query 6304: 83% +Query 6308: 88% +Query 6312: 98% +Query 6316: 100% +Query 6320: 99% +Query 6324: 88% +Query 6328: 100% +Query 6332: 100% +Query 6336: 96% +Query 6340: 79% +Query 6344: 95% +Query 6348: 100% +Query 6352: 98% +Query 6356: 100% +Query 6360: 100% +Query 6364: 100% +Query 6368: 100% +Query 6372: 100% +Query 6376: 91% +Query 6379: 87% +Query 6383: 87% +Query 6387: 99% +Query 6390: 88% +Query 6394: 85% +Query 6398: 96% +Query 6402: 96% +Query 6406: 100% +Query 6410: 98% +Query 6414: 100% +Query 6418: 99% +Query 6422: 87% +Query 6426: 93% +Query 6430: 100% +Query 6434: 99% +Query 6438: 98% +Query 6442: 99% +Query 6446: 97% +Query 6450: 83% +Query 6454: 84% +Query 6458: 96% +Query 6462: 85% +Query 6466: 100% +Query 6470: 100% +Query 6474: 95% +Query 6478: 81% +Query 6482: 99% +Query 6486: 94% +Query 6490: 81% +Query 6494: 100% +Query 6498: 86% +Query 6502: 100% +Query 6506: 97% +Query 6510: 99% +Query 6514: 78% +Query 6518: 99% +Query 6522: 98% +Query 6526: 100% +Query 6530: 98% +Query 6534: 98% +Query 6538: 99% +Query 6542: 100% +Query 6546: 86% +Query 6550: 99% +Query 6554: 100% +Query 6558: 98% +Query 6562: 84% +Query 6566: 99% +Query 6570: 100% +Query 6574: 100% +Query 6578: 98% +Query 6582: 97% +Query 6586: 85% +Query 6590: 98% +Query 6594: 100% +Query 6598: 99% +Query 6602: 96% +Query 6606: 90% +Query 6610: 85% +Query 6614: 92% +Query 6617: 100% +Query 6621: 98% +Query 6625: 99% +Query 6629: 98% +Query 6633: 99% +Query 6637: 98% +Query 6641: 100% +Query 6645: 88% +Query 6649: 96% +Query 6653: 94% +Query 6657: 97% +Query 6661: 100% +Query 6665: 96% +Query 6669: 79% +Query 6673: 100% +Query 6677: 99% +Query 6681: 100% +Query 6685: 99% +Query 6689: 97% +Query 6693: 100% +Query 6697: 99% +Query 6701: 92% +Query 6705: 97% +Query 6709: 100% +Query 6713: 86% +Query 6717: 99% +Query 6721: 100% +Query 6725: 95% +Query 6729: 90% +Query 6733: 88% +Query 6737: 97% +Query 6741: 99% +Query 6745: 99% +Query 6749: 97% +Query 6753: 82% +Query 6757: 91% +Query 6761: 97% +Query 6765: 87% +Query 6769: 100% +Query 6773: 81% +Query 6777: 98.6301% +Query 6781: 90% +Query 6785: 100% +Query 6789: 86% +Query 6793: 100% +Query 6797: 86% +Query 6801: 96% +Query 6805: 84% +Query 6809: 99% +Query 6813: 85% +Query 6817: 88% +Query 6821: 98% +Query 6825: 100% +Query 6829: 90% +Query 6833: 85% +Query 6837: 97% +Query 6841: 99% +Query 6845: 78% +Query 6849: 100% +Query 6853: 99% +Query 6857: 100% +Query 6861: 94% +Query 6865: 100% +Query 6869: 100% +Query 6873: 99% +Query 6877: 99% +Query 6881: 99% +Query 6885: 100% +Query 6889: 100% +Query 6893: 99% +Query 6897: 94% +Query 6901: 97% +Query 6905: 91% +Query 6909: 100% +Query 6913: 100% +Query 6917: 100% +Query 6921: 100% +Query 6925: 94% +Query 6929: 89% +Query 6933: 96% +Query 6937: 98% +Query 6941: 98% +Query 6945: 100% +Query 6949: 100% +Query 6953: 98% +Query 6957: 97% +Query 6961: 100% +Query 6965: 97% +Query 6969: 97% +Query 6973: 84% +Query 6977: 99% +Query 6984: 98% +Query 6988: 100% +Query 6992: 98% +Query 6996: 95% +Query 7000: 99% +Query 7004: 82% +Query 7008: 80% +Query 7012: 98% +Query 7016: 99% +Query 7020: 98% +Query 7024: 98% +Query 7028: 98% +Query 7032: 99% +Query 7036: 91% +Query 7040: 99% +Query 7044: 98% +Query 7048: 95% +Query 7052: 97% +Query 7056: 87% +Query 7060: 99% +Query 7064: 90% +Query 7068: 100% +Query 7072: 97% +Query 7076: 98.6301% +Query 7080: 100% +Query 7084: 99% +Query 7088: 99% +Query 7092: 100% +Query 7096: 99% +Query 7100: 100% +Query 7104: 99% +Query 7108: 100% +Query 7112: 94% +Query 7116: 78% +Query 7120: 100% +Query 7124: 99% +Query 7128: 100% +Query 7132: 98% +Query 7136: 100% +Query 7140: 98% +Query 7144: 98% +Query 7148: 75% +Query 7152: 96% +Query 7156: 98% +Query 7160: 100% +Query 7164: 98% +Query 7168: 88% +Query 7172: 95% +Query 7176: 88% +Query 7180: 99% +Query 7184: 100% +Query 7188: 85% +Query 7192: 92% +Query 7196: 100% +Query 7200: 78% +Query 7204: 97% +Query 7208: 99% +Query 7212: 99% +Query 7216: 99% +Query 7220: 80% +Query 7224: 100% +Query 7228: 97% +Query 7232: 100% +Query 7236: 96% +Query 7240: 100% +Query 7244: 93% +Query 7248: 84% +Query 7252: 94% +Query 7256: 100% +Query 7260: 97% +Query 7264: 99% +Query 7268: 100% +Query 7272: 100% +Query 7276: 98% +Query 7280: 100% +Query 7284: 100% +Query 7288: 99% +Query 7292: 96% +Query 7296: 100% +Query 7300: 99% +Query 7304: 100% +Query 7308: 100% +Query 7312: 99% +Query 7316: 100% +Query 7320: 97% +Query 7327: 100% +Query 7331: 97% +Query 7335: 94% +Query 7339: 100% +Query 7343: 86% +Query 7347: 84% +Query 7351: 99% +Query 7355: 88% +Query 7359: 100% +Query 7363: 96% +Query 7367: 98% +Query 7371: 97% +Query 7375: 87% +Query 7379: 99% +Query 7383: 92% +Query 7387: 97% +Query 7391: 98% +Query 7395: 100% +Query 7399: 99% +Query 7403: 82% +Query 7407: 97% +Query 7411: 95% +Query 7415: 98% +Query 7419: 100% +Query 7423: 94% +Query 7427: 99% +Query 7431: 86% +Query 7435: 96% +Query 7439: 100% +Query 7443: 97% +Query 7447: 99% +Query 7451: 99% +Query 7455: 98% +Query 7459: 99% +Query 7463: 86% +Query 7467: 90% +Query 7471: 95% +Query 7475: 100% +Query 7479: 100% +Query 7483: 100% +Query 7487: 98% +Query 7491: 98% +Query 7495: 88% +Query 7499: 100% +Query 7503: 100% +Query 7507: 73% +Query 7511: 100% +Query 7515: 100% +Query 7519: 97% +Query 7523: 80% +Query 7527: 100% +Query 7531: 97% +Query 7535: 100% +Query 7539: 85% +Query 7543: 100% +Query 7547: 91% +Query 7551: 97% +Query 7555: 100% +Query 7559: 98% +Query 7563: 94% +Query 7567: 99% +Query 7571: 95% +Query 7575: 100% +Query 7579: 99% +Query 7583: 99% +Query 7587: 96% +Query 7591: 98% +Query 7595: 100% +Query 7599: 98% +Query 7603: 99% +Query 7607: 99% +Query 7611: 87% +Query 7615: 93% +Query 7619: 98% +Query 7623: 99% +Query 7627: 97% +Query 7631: 99% +Query 7635: 100% +Query 7639: 100% +Query 7643: 100% +Query 7647: 94% +Query 7651: 99% +Query 7655: 82% +Query 7659: 89% +Query 7663: 100% +Query 7667: 97% +Query 7670: 99% +Query 7674: 98% +Query 7678: 98% +Query 7682: 100% +Query 7686: 96% +Query 7690: 100% +Query 7694: 90% +Query 7698: 98% +Query 7702: 99% +Query 7706: 89% +Query 7710: 87% +Query 7714: 100% +Query 7718: 100% +Query 7722: 98% +Query 7726: 100% +Query 7730: 100% +Query 7734: 92% +Query 7738: 98% +Query 7742: 94% +Query 7746: 96% +Query 7750: 100% +Query 7754: 93% +Query 7758: 99% +Query 7762: 100% +Query 7766: 100% +Query 7770: 100% +Query 7774: 84% +Query 7778: 99% +Query 7782: 95% +Query 7786: 100% +Query 7790: 97% +Query 7794: 100% +Query 7798: 100% +Query 7802: 97% +Query 7806: 100% +Query 7810: 99% +Query 7814: 99% +Query 7818: 99% +Query 7822: 75% +Query 7826: 82% +Query 7830: 98% +Query 7834: 99% +Query 7838: 89% +Query 7842: 97% +Query 7846: 98% +Query 7850: 96% +Query 7854: 99% +Query 7858: 92.3077% +Query 7862: 100% +Query 7866: 96% +Query 7870: 99% +Query 7874: 99% +Query 7878: 99% +Query 7882: 98% +Query 7886: 100% +Query 7890: 100% +Query 7894: 86% +Query 7898: 99% +Query 7902: 99% +Query 7906: 87% +Query 7910: 99% +Query 7913: 100% +Query 7917: 99% +Query 7921: 94% +Query 7925: 97% +Query 7929: 100% +Query 7933: 97% +Query 7937: 99% +Query 7941: 97% +Query 7945: 99% +Query 7949: 90% +Query 7953: 93% +Query 7957: 95% +Query 7961: 100% +Query 7965: 95% +Query 7969: 98% +Query 7973: 94% +Query 7977: 88% +Query 7981: 99% +Query 7985: 99% +Query 7989: 99% +Query 7993: 90% +Query 7997: 97% +Query 8001: 98% +Query 8005: 99% +Query 8009: 87% +Query 8013: 100% +Query 8017: 99% +Query 8021: 97% +Query 8025: 100% +Query 8029: 90% +Query 8033: 87% +Query 8036: 84% +Query 8040: 100% +Query 8044: 99% +Query 8048: 93% +Query 8052: 87% +Query 8056: 97% +Query 8060: 98% +Query 8064: 100% +Query 8068: 100% +Query 8072: 98% +Query 8076: 99% +Query 8080: 99% +Query 8084: 99% +Query 8088: 88% +Query 8092: 100% +Query 8096: 81% +Query 8100: 88% +Query 8104: 99% +Query 8108: 90.9091% +Query 8112: 96% +Query 8116: 93% +Query 8120: 97% +Query 8124: 93% +Query 8128: 99% +Query 8132: 96% +Query 8136: 100% +Query 8140: 97% +Query 8144: 100% +Query 8148: 92% +Query 8152: 99% +Query 8156: 98% +Query 8160: 99% +Query 8164: 100% +Query 8168: 97% +Query 8172: 96% +Query 8176: 89% +Query 8180: 83% +Query 8184: 89% +Query 8188: 92% +Query 8192: 75% +Query 8196: 93% +Query 8200: 96% +Query 8204: 97% +Query 8208: 99% +Query 8212: 99% +Query 8216: 98% +Query 8220: 100% +Query 8224: 99% +Query 8228: 99% +Query 8232: 87% +Query 8236: 87% +Query 8240: 99% +Query 8244: 100% +Query 8248: 98% +Query 8252: 95% +Query 8256: 85% +Query 8260: 100% +Query 8263: 92% +Query 8267: 99% +Query 8271: 100% +Query 8275: 96% +Query 8279: 99% +Query 8283: 79% +Query 8287: 95% +Query 8291: 100% +Query 8295: 86% +Query 8299: 79% +Query 8303: 99% +Query 8307: 100% +Query 8311: 100% +Query 8315: 99% +Query 8319: 94% +Query 8323: 100% +Query 8327: 97% +Query 8331: 83% +Query 8335: 85% +Query 8339: 98% +Query 8343: 82% +Query 8347: 99% +Query 8351: 91% +Query 8355: 100% +Query 8359: 98% +Query 8363: 100% +Query 8367: 100% +Query 8371: 97% +Query 8375: 91% +Query 8379: 99% +Query 8383: 99% +Query 8387: 99% +Query 8391: 90.9091% +Query 8395: 100% +Query 8399: 92% +Query 8403: 100% +Query 8407: 98% +Query 8411: 100% +Query 8415: 80% +Query 8419: 99% +Query 8423: 100% +Query 8427: 100% +Query 8431: 93% +Query 8435: 98% +Query 8439: 100% +Query 8443: 99% +Query 8447: 98% +Query 8451: 100% +Query 8455: 85% +Query 8459: 99% +Query 8463: 87% +Query 8467: 99% +Query 8471: 100% +Query 8475: 100% +Query 8479: 98% +Query 8483: 92.3077% +Query 8487: 99% +Query 8491: 91% +Query 8495: 94% +Query 8499: 100% +Query 8503: 99% +Query 8507: 93% +Query 8511: 86% +Query 8515: 100% +Query 8519: 100% +Query 8523: 96% +Query 8527: 97% +Query 8531: 100% +Query 8535: 100% +Query 8539: 89% +Query 8543: 99% +Query 8547: 98% +Query 8551: 98% +Query 8555: 97% +Query 8559: 86% +Query 8563: 99% +Query 8567: 99% +Query 8571: 97% +Query 8575: 98% +Query 8579: 93% +Query 8583: 93% +Query 8587: 99% +Query 8591: 98% +Query 8595: 94% +Query 8598: 99% +Query 8602: 86% +Query 8606: 93% +Query 8610: 92% +Query 8614: 97% +Query 8618: 99% +Query 8622: 75% +Query 8626: 100% +Query 8630: 99% +Query 8637: 98% +Query 8641: 100% +Query 8645: 89% +Query 8649: 89% +Query 8653: 99% +Query 8657: 95% +Query 8661: 89% +Query 8665: 81% +Query 8669: 100% +Query 8673: 100% +Query 8677: 88% +Query 8681: 97% +Query 8685: 98% +Query 8689: 100% +Query 8693: 100% +Query 8697: 99% +Query 8701: 98% +Query 8705: 75% +Query 8709: 99% +Query 8713: 100% +Query 8717: 78% +Query 8721: 89% +Query 8725: 100% +Query 8729: 94% +Query 8733: 99% +Query 8737: 95% +Query 8741: 93% +Query 8745: 84% +Query 8749: 87% +Query 8753: 100% +Query 8757: 70% +Query 8761: 100% +Query 8765: 99% +Query 8769: 82% +Query 8773: 96% +Query 8777: 100% +Query 8781: 97% +Query 8785: 100% +Query 8789: 100% +Query 8793: 100% +Query 8797: 100% +Query 8801: 97% +Query 8805: 98% +Query 8809: 100% +Query 8813: 89% +Query 8817: 93% +Query 8821: 100% +Query 8825: 100% +Query 8829: 93% +Query 8833: 98% +Query 8837: 100% +Query 8841: 97% +Query 8845: 98% +Query 8849: 80% +Query 8853: 91% +Query 8857: 98% +Query 8860: 100% +Query 8864: 99% +Query 8868: 100% +Query 8872: 100% +Query 8876: 99% +Query 8880: 99% +Query 8884: 99% +Query 8888: 96% +Query 8892: 98% +Query 8896: 90% +Query 8900: 77% +Query 8904: 97% +Query 8908: 99% +Query 8912: 99% +Query 8916: 93% +Query 8920: 100% +Query 8924: 99% +Query 8928: 83% +Query 8932: 94% +Query 8936: 99% +Query 8940: 100% +Query 8944: 97% +Query 8948: 90% +Query 8952: 100% +Query 8956: 100% +Query 8960: 94% +Query 8964: 90% +Query 8968: 97% +Query 8972: 100% +Query 8976: 98% +Query 8980: 100% +Query 8984: 100% +Query 8988: 99% +Query 8992: 100% +Query 8996: 96% +Query 9000: 100% +Query 9004: 98% +Query 9008: 99% +Query 9012: 99% +Query 9016: 94% +Query 9020: 98% +Query 9024: 100% +Query 9028: 85% +Query 9032: 100% +Query 9036: 81% +Query 9040: 97% +Query 9044: 99% +Query 9048: 93% +Query 9052: 100% +Query 9056: 99% +Query 9060: 98% +Query 9064: 92% +Query 9068: 99% +Query 9072: 96% +Query 9076: 100% +Query 9080: 99% +Query 9084: 98% +Query 9088: 83% +Query 9092: 100% +Query 9096: 99% +Query 9100: 98% +Query 9104: 78% +Query 9108: 92.3077% +Query 9112: 99% +Query 9116: 88% +Query 9120: 100% +Query 9124: 100% +Query 9128: 100% +Query 9132: 87% +Query 9136: 100% +Query 9140: 95% +Query 9144: 100% +Query 9148: 100% +Query 9152: 87% +Query 9156: 100% +Query 9160: 100% +Query 9164: 94% +Query 9168: 100% +Query 9172: 100% +Query 9176: 97% +Query 9180: 93% +Query 9184: 96% +Query 9188: 96% +Query 9192: 95% +Query 9196: 99% +Query 9200: 85% +Query 9204: 98% +Query 9208: 78% +Query 9212: 99% +Query 9216: 100% +Query 9220: 98% +Query 9224: 85% +Query 9228: 100% +Query 9235: 96% +Query 9239: 87% +Query 9242: 98% +Query 9246: 99% +Query 9250: 100% +Query 9254: 100% +Query 9258: 95% +Query 9262: 94% +Query 9266: 100% +Query 9270: 100% +Query 9274: 77% +Query 9278: 96% +Query 9282: 100% +Query 9286: 96% +Query 9290: 99% +Query 9294: 100% +Query 9298: 100% +Query 9302: 97% +Query 9306: 100% +Query 9310: 100% +Query 9314: 99% +Query 9318: 96% +Query 9322: 98% +Query 9326: 96% +Query 9330: 91% +Query 9334: 100% +Query 9338: 92% +Query 9342: 82% +Query 9346: 97% +Query 9350: 100% +Query 9354: 94% +Query 9358: 86% +Query 9362: 100% +Query 9366: 94% +Query 9370: 94% +Query 9374: 98% +Query 9378: 99% +Query 9382: 100% +Query 9386: 81% +Query 9390: 91% +Query 9394: 100% +Query 9398: 97% +Query 9402: 100% +Query 9405: 99% +Query 9409: 97% +Query 9413: 100% +Query 9417: 97% +Query 9421: 99% +Query 9425: 100% +Query 9429: 100% +Query 9433: 94% +Query 9437: 99% +Query 9441: 99% +Query 9445: 99% +Query 9449: 97% +Query 9453: 98% +Query 9457: 97% +Query 9461: 100% +Query 9465: 91% +Query 9469: 98% +Query 9473: 100% +Query 9477: 89% +Query 9481: 99% +Query 9485: 98% +Query 9489: 91% +Query 9493: 99% +Query 9497: 99% +Query 9501: 100% +Query 9505: 100% +Query 9509: 96% +Query 9513: 99% +Query 9517: 100% +Query 9521: 85% +Query 9525: 98% +Query 9529: 100% +Query 9536: 100% +Query 9540: 99% +Query 9544: 94% +Query 9548: 99% +Query 9552: 100% +Query 9556: 98% +Query 9560: 96% +Query 9564: 97% +Query 9568: 99% +Query 9572: 100% +Query 9576: 79% +Query 9580: 100% +Query 9584: 98% +Query 9591: 100% +Query 9595: 100% +Query 9599: 100% +Query 9603: 97% +Query 9607: 95% +Query 9611: 99% +Query 9615: 98% +Query 9619: 100% +Query 9622: 83% +Query 9626: 99% +Query 9630: 88% +Query 9634: 87% +Query 9638: 97% +Query 9642: 70% +Query 9646: 91% +Query 9650: 99% +Query 9654: 94% +Query 9658: 98% +Query 9662: 99% +Query 9666: 99% +Query 9670: 96% +Query 9674: 99% +Query 9678: 81% +Query 9682: 90% +Query 9686: 83% +Query 9690: 100% +Query 9694: 99% +Query 9698: 98% +Query 9704: 100% +Query 9711: 100% +Query 9714: 100% +Query 9718: 99% +Query 9722: 100% +Query 9726: 93% +Query 9730: 100% +Query 9734: 97% +Query 9738: 100% +Query 9742: 100% +Query 9746: 98% +Query 9750: 99% +Query 9754: 94% +Query 9758: 99% +Query 9762: 99% +Query 9766: 99% +Query 9770: 80% +Query 9774: 91% +Query 9778: 99% +Query 9782: 88% +Query 9786: 98% +Query 9790: 99% +Query 9794: 90.9091% +Query 9798: 100% +Query 9802: 100% +Query 9806: 100% +Query 9810: 98% +Query 9814: 99% +Query 9818: 97% +Query 9822: 100% +Query 9826: 98% +Query 9830: 98% +Query 9834: 98% +Query 9838: 85% +Query 9842: 99% +Query 9846: 93% +Query 9850: 94% +Query 9854: 99% +Query 9858: 99% +Query 9862: 100% +Query 9866: 100% +Query 9870: 99% +Query 9874: 90.9091% +Query 9878: 98% +Query 9882: 71% +Query 9886: 100% +Query 9890: 98% +Query 9894: 99% +Query 9898: 99% +Query 9902: 99% +Query 9906: 97% +Query 9910: 88% +Query 9914: 99% +Query 9918: 99% +Query 9922: 100% +Query 9926: 94% +Query 9930: 92% +Query 9934: 100% +Query 9938: 100% +Query 9942: 90% +Query 9946: 86% +Query 9950: 99% +Query 9954: 98% +Query 9958: 92% +Query 9962: 100% +Query 9966: 97% +Query 9970: 99% +Query 9974: 99% +Query 9978: 99% +Query 9982: 97% +Query 9986: 100% +Query 9990: 99% +Query 9994: 93% +Query 9998: 100% diff --git a/results/empty/empty_stiched_index_unfiltered_recalls.txt b/results/empty/empty_stiched_index_unfiltered_recalls.txt new file mode 100644 index 0000000..49f1649 --- /dev/null +++ b/results/empty/empty_stiched_index_unfiltered_recalls.txt @@ -0,0 +1,2516 @@ +Query 0: 13% +Query 4: 7% +Query 8: 7% +Query 12: 28% +Query 16: 5% +Query 20: 25% +Query 24: 12% +Query 28: 30% +Query 32: 10% +Query 36: 14% +Query 40: 7% +Query 44: 6% +Query 48: 6% +Query 52: 8% +Query 55: 22% +Query 59: 7% +Query 63: 8% +Query 67: 22% +Query 71: 7% +Query 75: 10% +Query 79: 4% +Query 83: 7% +Query 87: 11% +Query 91: 13% +Query 94: 4% +Query 98: 23% +Query 102: 39% +Query 105: 25% +Query 109: 13% +Query 113: 13% +Query 117: 9% +Query 121: 7% +Query 125: 43% +Query 129: 20% +Query 133: 10% +Query 137: 35% +Query 141: 5% +Query 145: 23% +Query 149: 17% +Query 153: 15% +Query 157: 27% +Query 161: 2% +Query 165: 7% +Query 169: 8% +Query 173: 5% +Query 177: 13% +Query 181: 11% +Query 185: 30% +Query 189: 4% +Query 193: 6% +Query 197: 5% +Query 201: 8% +Query 205: 11% +Query 209: 8% +Query 213: 39% +Query 217: 7% +Query 221: 15% +Query 225: 17% +Query 229: 17% +Query 233: 23% +Query 237: 28% +Query 241: 34% +Query 245: 12% +Query 249: 15% +Query 253: 16% +Query 257: 5% +Query 261: 19% +Query 265: 8% +Query 269: 20% +Query 273: 9% +Query 277: 20% +Query 280: 23% +Query 284: 11% +Query 288: 25% +Query 292: 6% +Query 296: 5% +Query 300: 7% +Query 304: 1% +Query 308: 37% +Query 312: 6% +Query 316: 29% +Query 320: 13% +Query 324: 5% +Query 328: 6% +Query 332: 7% +Query 336: 39% +Query 340: 8% +Query 344: 20% +Query 348: 23% +Query 352: 7% +Query 356: 6% +Query 360: 25% +Query 364: 28% +Query 368: 37% +Query 372: 15% +Query 376: 5% +Query 380: 11% +Query 384: 14% +Query 388: 4% +Query 392: 17% +Query 396: 6% +Query 400: 4% +Query 404: 9% +Query 408: 12% +Query 412: 20% +Query 416: 10% +Query 420: 20% +Query 424: 27% +Query 428: 6% +Query 432: 5% +Query 435: 10% +Query 439: 27% +Query 443: 9% +Query 447: 9% +Query 451: 1% +Query 455: 34% +Query 459: 32% +Query 463: 21% +Query 467: 26% +Query 471: 8% +Query 475: 11% +Query 479: 21% +Query 483: 1% +Query 487: 6% +Query 491: 19% +Query 495: 23% +Query 499: 8% +Query 503: 14% +Query 507: 9% +Query 511: 10% +Query 515: 20% +Query 519: 9% +Query 523: 6% +Query 527: 14% +Query 531: 6% +Query 535: 9% +Query 539: 12% +Query 543: 15% +Query 547: 6% +Query 551: 14% +Query 555: 20% +Query 559: 35% +Query 563: 36% +Query 567: 21% +Query 571: 18% +Query 575: 10% +Query 579: 8% +Query 583: 28% +Query 587: 7% +Query 591: 9% +Query 595: 5% +Query 599: 26% +Query 603: 11% +Query 607: 28% +Query 611: 24% +Query 615: 15% +Query 619: 4% +Query 623: 29% +Query 627: 6% +Query 631: 7% +Query 635: 6% +Query 639: 13% +Query 643: 10% +Query 647: 30% +Query 651: 13% +Query 655: 8% +Query 659: 7% +Query 663: 11% +Query 667: 11% +Query 671: 3% +Query 675: 16% +Query 679: 13% +Query 683: 31% +Query 687: 12% +Query 691: 22% +Query 695: 32% +Query 699: 5% +Query 703: 26% +Query 707: 18% +Query 711: 36% +Query 715: 6% +Query 719: 35% +Query 723: 19% +Query 727: 37% +Query 731: 22% +Query 735: 25% +Query 739: 8% +Query 743: 36% +Query 747: 8% +Query 751: 7% +Query 755: 28% +Query 759: 27% +Query 763: 11% +Query 767: 12% +Query 771: 24% +Query 775: 15% +Query 779: 5% +Query 783: 45% +Query 787: 5% +Query 791: 8% +Query 795: 20% +Query 799: 10% +Query 803: 13% +Query 806: 18% +Query 810: 9% +Query 814: 8% +Query 818: 10% +Query 822: 4% +Query 826: 8% +Query 830: 17% +Query 834: 18% +Query 838: 8% +Query 842: 9% +Query 845: 13% +Query 849: 6% +Query 853: 15% +Query 857: 8% +Query 861: 21% +Query 865: 13% +Query 869: 12% +Query 873: 23% +Query 877: 6% +Query 881: 22% +Query 885: 27% +Query 889: 30% +Query 893: 13% +Query 897: 10% +Query 901: 8% +Query 905: 13% +Query 909: 21% +Query 913: 15% +Query 917: 43% +Query 921: 12% +Query 925: 25% +Query 929: 16% +Query 933: 37% +Query 937: 5% +Query 941: 13% +Query 945: 2% +Query 949: 27% +Query 953: 21% +Query 957: 24% +Query 961: 30% +Query 965: 37% +Query 969: 32% +Query 973: 7% +Query 977: 13% +Query 981: 7% +Query 985: 16% +Query 989: 8% +Query 993: 25% +Query 997: 3% +Query 1001: 6% +Query 1005: 40% +Query 1009: 14% +Query 1013: 13% +Query 1017: 31% +Query 1021: 21% +Query 1025: 6% +Query 1029: 9% +Query 1033: 20% +Query 1037: 3% +Query 1041: 5% +Query 1045: 22% +Query 1049: 30% +Query 1053: 12% +Query 1057: 12% +Query 1061: 38% +Query 1065: 11% +Query 1069: 34% +Query 1073: 13% +Query 1077: 17% +Query 1081: 5% +Query 1085: 7% +Query 1089: 9% +Query 1093: 16% +Query 1097: 9% +Query 1101: 28% +Query 1105: 6% +Query 1109: 3% +Query 1113: 4% +Query 1117: 28% +Query 1121: 26% +Query 1125: 9% +Query 1129: 9% +Query 1133: 17% +Query 1137: 10% +Query 1141: 26% +Query 1145: 14% +Query 1149: 18% +Query 1153: 10% +Query 1157: 27% +Query 1161: 26% +Query 1164: 7% +Query 1168: 6% +Query 1172: 11% +Query 1176: 14% +Query 1180: 20% +Query 1184: 17% +Query 1188: 11% +Query 1192: 14% +Query 1196: 6% +Query 1200: 12% +Query 1204: 8% +Query 1208: 10% +Query 1212: 32% +Query 1216: 8% +Query 1220: 21% +Query 1224: 9% +Query 1228: 2% +Query 1232: 15% +Query 1236: 5% +Query 1240: 38% +Query 1244: 28% +Query 1248: 8% +Query 1252: 39% +Query 1256: 36% +Query 1260: 16% +Query 1264: 11% +Query 1268: 8% +Query 1272: 18% +Query 1276: 13% +Query 1280: 6% +Query 1284: 7% +Query 1288: 38% +Query 1292: 6% +Query 1296: 44% +Query 1300: 29% +Query 1304: 13% +Query 1308: 10% +Query 1312: 6% +Query 1316: 8% +Query 1320: 13% +Query 1324: 22% +Query 1328: 8% +Query 1332: 12% +Query 1336: 36% +Query 1340: 4% +Query 1344: 5% +Query 1348: 42% +Query 1352: 8% +Query 1356: 22% +Query 1360: 4% +Query 1364: 11% +Query 1368: 18% +Query 1372: 43% +Query 1376: 20% +Query 1380: 47% +Query 1384: 7% +Query 1387: 27% +Query 1391: 12% +Query 1395: 7% +Query 1399: 12% +Query 1403: 3% +Query 1407: 7% +Query 1411: 37% +Query 1415: 13% +Query 1419: 25% +Query 1423: 5% +Query 1427: 24% +Query 1431: 20% +Query 1435: 24% +Query 1439: 10% +Query 1443: 27% +Query 1447: 19% +Query 1451: 7% +Query 1455: 5% +Query 1459: 13% +Query 1463: 22% +Query 1467: 8% +Query 1471: 44% +Query 1475: 11% +Query 1479: 26% +Query 1483: 6% +Query 1487: 14% +Query 1491: 8% +Query 1495: 37% +Query 1499: 25% +Query 1503: 10% +Query 1507: 9% +Query 1511: 8% +Query 1515: 17% +Query 1519: 39% +Query 1523: 10% +Query 1527: 12% +Query 1531: 7% +Query 1535: 3% +Query 1539: 18% +Query 1543: 5% +Query 1547: 7% +Query 1551: 8% +Query 1555: 7% +Query 1559: 7% +Query 1563: 38% +Query 1567: 12% +Query 1571: 11% +Query 1575: 8% +Query 1579: 25% +Query 1583: 12% +Query 1587: 20% +Query 1591: 8% +Query 1595: 32% +Query 1598: 11% +Query 1602: 30% +Query 1606: 7% +Query 1610: 19% +Query 1614: 8% +Query 1618: 7% +Query 1622: 7% +Query 1626: 35% +Query 1630: 4% +Query 1634: 22% +Query 1638: 39% +Query 1642: 9% +Query 1646: 11% +Query 1650: 4% +Query 1654: 4% +Query 1658: 16% +Query 1662: 30% +Query 1666: 20% +Query 1670: 34% +Query 1674: 14% +Query 1678: 11% +Query 1682: 20% +Query 1686: 47% +Query 1690: 23% +Query 1694: 9% +Query 1698: 38% +Query 1702: 16% +Query 1706: 32% +Query 1710: 11% +Query 1714: 10% +Query 1718: 27% +Query 1722: 44% +Query 1726: 5% +Query 1730: 10% +Query 1734: 13% +Query 1738: 11% +Query 1742: 31% +Query 1745: 9% +Query 1749: 27% +Query 1753: 20% +Query 1757: 9% +Query 1761: 13% +Query 1765: 13% +Query 1769: 11% +Query 1773: 10% +Query 1777: 39% +Query 1781: 6% +Query 1785: 37% +Query 1789: 13% +Query 1793: 6% +Query 1797: 10% +Query 1801: 21% +Query 1805: 23% +Query 1809: 6% +Query 1813: 7% +Query 1817: 4% +Query 1821: 10% +Query 1825: 6% +Query 1829: 11% +Query 1832: 10% +Query 1836: 21% +Query 1840: 27% +Query 1844: 20% +Query 1848: 4% +Query 1852: 20% +Query 1856: 7% +Query 1860: 18% +Query 1864: 11% +Query 1868: 7% +Query 1872: 14% +Query 1876: 2% +Query 1880: 1% +Query 1884: 3% +Query 1888: 6% +Query 1892: 7% +Query 1896: 12% +Query 1900: 11% +Query 1904: 8% +Query 1908: 30% +Query 1912: 38% +Query 1916: 13% +Query 1919: 3% +Query 1923: 6% +Query 1927: 11% +Query 1931: 19% +Query 1935: 8% +Query 1939: 31% +Query 1943: 40% +Query 1947: 26% +Query 1951: 27% +Query 1955: 37% +Query 1959: 18% +Query 1963: 6% +Query 1967: 3% +Query 1971: 16% +Query 1975: 21% +Query 1979: 13% +Query 1983: 12% +Query 1987: 21% +Query 1991: 10% +Query 1995: 12% +Query 1999: 7% +Query 2003: 24% +Query 2007: 12% +Query 2011: 5% +Query 2015: 5% +Query 2019: 14% +Query 2023: 11% +Query 2027: 14% +Query 2031: 6% +Query 2035: 16% +Query 2039: 17% +Query 2043: 25% +Query 2047: 7% +Query 2051: 12% +Query 2055: 7% +Query 2059: 7% +Query 2063: 37% +Query 2067: 26% +Query 2071: 16% +Query 2075: 18% +Query 2079: 37% +Query 2083: 5% +Query 2087: 34% +Query 2091: 15% +Query 2095: 7% +Query 2099: 8% +Query 2103: 48% +Query 2107: 19% +Query 2111: 12% +Query 2115: 23% +Query 2119: 23% +Query 2123: 5% +Query 2127: 3% +Query 2131: 28% +Query 2135: 33% +Query 2139: 7% +Query 2143: 15% +Query 2146: 11% +Query 2150: 15% +Query 2154: 22% +Query 2158: 10% +Query 2162: 39% +Query 2166: 5% +Query 2169: 8% +Query 2173: 12% +Query 2177: 3% +Query 2181: 5% +Query 2185: 30% +Query 2189: 30% +Query 2193: 9% +Query 2197: 3% +Query 2201: 23% +Query 2205: 8% +Query 2209: 40% +Query 2213: 15% +Query 2217: 12% +Query 2221: 7% +Query 2225: 20% +Query 2229: 19% +Query 2233: 22% +Query 2237: 28% +Query 2241: 9% +Query 2245: 3% +Query 2249: 28% +Query 2253: 9% +Query 2257: 9% +Query 2261: 23% +Query 2265: 46% +Query 2269: 6% +Query 2273: 4% +Query 2277: 13% +Query 2281: 20% +Query 2285: 7% +Query 2289: 11% +Query 2293: 9% +Query 2297: 4% +Query 2301: 9% +Query 2305: 9% +Query 2309: 12% +Query 2313: 13% +Query 2317: 25% +Query 2321: 20% +Query 2325: 48% +Query 2329: 10% +Query 2333: 7% +Query 2337: 10% +Query 2341: 19% +Query 2345: 30% +Query 2349: 43% +Query 2353: 19% +Query 2357: 17% +Query 2361: 37% +Query 2365: 14% +Query 2369: 10% +Query 2373: 32% +Query 2377: 5% +Query 2381: 39% +Query 2385: 3% +Query 2389: 38% +Query 2393: 7% +Query 2397: 19% +Query 2401: 10% +Query 2405: 14% +Query 2409: 32% +Query 2413: 24% +Query 2417: 10% +Query 2421: 13% +Query 2425: 7% +Query 2429: 7% +Query 2433: 10% +Query 2437: 34% +Query 2441: 14% +Query 2445: 3% +Query 2449: 7% +Query 2453: 8% +Query 2457: 8% +Query 2461: 9% +Query 2465: 16% +Query 2469: 15% +Query 2472: 11% +Query 2476: 10% +Query 2480: 4% +Query 2484: 23% +Query 2488: 21% +Query 2492: 17% +Query 2496: 7% +Query 2500: 10% +Query 2504: 33% +Query 2508: 5% +Query 2512: 31% +Query 2516: 26% +Query 2520: 10% +Query 2524: 48% +Query 2528: 5% +Query 2532: 30% +Query 2536: 21% +Query 2540: 15% +Query 2544: 14% +Query 2548: 31% +Query 2552: 5% +Query 2556: 11% +Query 2560: 9% +Query 2564: 12% +Query 2568: 6% +Query 2572: 6% +Query 2576: 4% +Query 2580: 9% +Query 2584: 43% +Query 2588: 9% +Query 2592: 22% +Query 2596: 11% +Query 2600: 30% +Query 2604: 31% +Query 2608: 22% +Query 2612: 19% +Query 2616: 33% +Query 2620: 11% +Query 2624: 35% +Query 2628: 7% +Query 2632: 10% +Query 2636: 8% +Query 2640: 12% +Query 2644: 26% +Query 2648: 6% +Query 2652: 12% +Query 2656: 20% +Query 2660: 7% +Query 2664: 36% +Query 2668: 9% +Query 2672: 11% +Query 2675: 26% +Query 2679: 5% +Query 2683: 8% +Query 2687: 7% +Query 2691: 2% +Query 2695: 10% +Query 2699: 20% +Query 2703: 44% +Query 2707: 6% +Query 2711: 15% +Query 2715: 24% +Query 2719: 14% +Query 2723: 9% +Query 2727: 5% +Query 2731: 18% +Query 2735: 16% +Query 2739: 25% +Query 2743: 6% +Query 2747: 6% +Query 2751: 14% +Query 2755: 13% +Query 2759: 10% +Query 2763: 21% +Query 2767: 33% +Query 2771: 14% +Query 2775: 4% +Query 2779: 42% +Query 2783: 14% +Query 2787: 19% +Query 2791: 15% +Query 2795: 15% +Query 2799: 34% +Query 2803: 17% +Query 2807: 17% +Query 2811: 10% +Query 2815: 45% +Query 2819: 14% +Query 2823: 10% +Query 2827: 10% +Query 2830: 44% +Query 2834: 8% +Query 2838: 7% +Query 2842: 7% +Query 2846: 19% +Query 2850: 22% +Query 2854: 7% +Query 2858: 16% +Query 2862: 15% +Query 2866: 9% +Query 2870: 13% +Query 2874: 6% +Query 2878: 14% +Query 2882: 16% +Query 2886: 19% +Query 2890: 10% +Query 2894: 5% +Query 2898: 28% +Query 2902: 6% +Query 2906: 5% +Query 2910: 8% +Query 2914: 8% +Query 2918: 18% +Query 2922: 18% +Query 2926: 7% +Query 2930: 5% +Query 2934: 6% +Query 2938: 8% +Query 2942: 12% +Query 2946: 13% +Query 2950: 42% +Query 2954: 11% +Query 2958: 18% +Query 2962: 8% +Query 2966: 14% +Query 2970: 3% +Query 2974: 4% +Query 2978: 8% +Query 2982: 8% +Query 2986: 32% +Query 2990: 20% +Query 2994: 4% +Query 2998: 8% +Query 3002: 22% +Query 3006: 3% +Query 3010: 6% +Query 3014: 14% +Query 3018: 40% +Query 3022: 2% +Query 3026: 35% +Query 3030: 9% +Query 3034: 9% +Query 3038: 9% +Query 3042: 33% +Query 3046: 17% +Query 3050: 10% +Query 3054: 37% +Query 3058: 11% +Query 3062: 16% +Query 3066: 12% +Query 3070: 8% +Query 3074: 18% +Query 3078: 18% +Query 3082: 4% +Query 3086: 3% +Query 3090: 9% +Query 3094: 8% +Query 3098: 10% +Query 3102: 24% +Query 3106: 26% +Query 3110: 8% +Query 3114: 24% +Query 3118: 14% +Query 3122: 6% +Query 3126: 33% +Query 3130: 17% +Query 3134: 10% +Query 3138: 33% +Query 3142: 19% +Query 3146: 7% +Query 3150: 9% +Query 3154: 13% +Query 3158: 24% +Query 3162: 12% +Query 3166: 3% +Query 3170: 34% +Query 3174: 6% +Query 3178: 18% +Query 3182: 11% +Query 3186: 16% +Query 3190: 21% +Query 3194: 29% +Query 3198: 31% +Query 3202: 4% +Query 3206: 8% +Query 3210: 19% +Query 3214: 42% +Query 3218: 24% +Query 3222: 12% +Query 3226: 18% +Query 3230: 7% +Query 3234: 7% +Query 3238: 7% +Query 3242: 13% +Query 3246: 25% +Query 3249: 44% +Query 3253: 27% +Query 3257: 6% +Query 3260: 26% +Query 3264: 34% +Query 3268: 27% +Query 3272: 18% +Query 3276: 10% +Query 3280: 2% +Query 3284: 7% +Query 3288: 6% +Query 3291: 15% +Query 3295: 9% +Query 3299: 19% +Query 3303: 25% +Query 3307: 6% +Query 3311: 16% +Query 3315: 23% +Query 3319: 9% +Query 3323: 8% +Query 3327: 9% +Query 3331: 6% +Query 3335: 14% +Query 3339: 38% +Query 3343: 21% +Query 3347: 13% +Query 3351: 17% +Query 3355: 6% +Query 3359: 16% +Query 3363: 5% +Query 3367: 13% +Query 3371: 3% +Query 3375: 24% +Query 3379: 7% +Query 3383: 16% +Query 3387: 13% +Query 3391: 25% +Query 3395: 8% +Query 3399: 17% +Query 3403: 10% +Query 3407: 7% +Query 3411: 12% +Query 3415: 30% +Query 3419: 11% +Query 3423: 6% +Query 3427: 8% +Query 3431: 6% +Query 3435: 13% +Query 3439: 7% +Query 3443: 29% +Query 3447: 8% +Query 3451: 7% +Query 3455: 15% +Query 3459: 33% +Query 3463: 4% +Query 3467: 11% +Query 3471: 30% +Query 3475: 12% +Query 3479: 29% +Query 3483: 5% +Query 3487: 12% +Query 3491: 8% +Query 3495: 10% +Query 3499: 3% +Query 3503: 24% +Query 3507: 10% +Query 3511: 25% +Query 3515: 26% +Query 3519: 7% +Query 3523: 7% +Query 3527: 6% +Query 3531: 12% +Query 3535: 29% +Query 3539: 6% +Query 3543: 44% +Query 3547: 15% +Query 3551: 17% +Query 3555: 34% +Query 3559: 9% +Query 3563: 6% +Query 3567: 16% +Query 3571: 9% +Query 3575: 23% +Query 3579: 11% +Query 3583: 8% +Query 3586: 7% +Query 3590: 5% +Query 3594: 7% +Query 3598: 11% +Query 3602: 13% +Query 3606: 19% +Query 3610: 23% +Query 3614: 28% +Query 3618: 13% +Query 3622: 34% +Query 3626: 10% +Query 3630: 16% +Query 3634: 16% +Query 3638: 32% +Query 3642: 14% +Query 3646: 4% +Query 3650: 22% +Query 3654: 1% +Query 3658: 13% +Query 3662: 11% +Query 3666: 47% +Query 3670: 29% +Query 3674: 7% +Query 3678: 5% +Query 3682: 24% +Query 3686: 3% +Query 3690: 19% +Query 3694: 33% +Query 3698: 13% +Query 3702: 23% +Query 3706: 55% +Query 3710: 8% +Query 3714: 4% +Query 3718: 21% +Query 3722: 22% +Query 3726: 24% +Query 3730: 14% +Query 3734: 6% +Query 3738: 7% +Query 3742: 31% +Query 3746: 30% +Query 3750: 32% +Query 3754: 7% +Query 3758: 16% +Query 3762: 7% +Query 3766: 25% +Query 3770: 18% +Query 3774: 26% +Query 3778: 5% +Query 3782: 10% +Query 3786: 18% +Query 3790: 6% +Query 3794: 11% +Query 3798: 21% +Query 3802: 19% +Query 3806: 5% +Query 3810: 14% +Query 3813: 19% +Query 3817: 5% +Query 3821: 12% +Query 3825: 21% +Query 3829: 31% +Query 3833: 11% +Query 3837: 9% +Query 3841: 48% +Query 3845: 4% +Query 3849: 15% +Query 3853: 32% +Query 3857: 13% +Query 3861: 29% +Query 3865: 1% +Query 3869: 11% +Query 3873: 14% +Query 3877: 16% +Query 3881: 20% +Query 3885: 21% +Query 3889: 13% +Query 3893: 18% +Query 3897: 41% +Query 3901: 6% +Query 3905: 5% +Query 3909: 3% +Query 3913: 27% +Query 3917: 15% +Query 3921: 10% +Query 3925: 5% +Query 3929: 8% +Query 3933: 31% +Query 3937: 9% +Query 3941: 40% +Query 3945: 38% +Query 3949: 1% +Query 3953: 5% +Query 3957: 39% +Query 3961: 28% +Query 3965: 16% +Query 3969: 37% +Query 3973: 16% +Query 3977: 2% +Query 3981: 9% +Query 3985: 6% +Query 3989: 4% +Query 3993: 9% +Query 3997: 38% +Query 4001: 22% +Query 4005: 26% +Query 4009: 3% +Query 4013: 18% +Query 4017: 7% +Query 4021: 5% +Query 4025: 18% +Query 4029: 5% +Query 4033: 33% +Query 4037: 23% +Query 4041: 13% +Query 4045: 8% +Query 4049: 11% +Query 4053: 21% +Query 4057: 9% +Query 4061: 44% +Query 4064: 4% +Query 4068: 8% +Query 4072: 19% +Query 4076: 36% +Query 4080: 6% +Query 4084: 29% +Query 4088: 12% +Query 4092: 43% +Query 4096: 11% +Query 4100: 7% +Query 4104: 12% +Query 4108: 26% +Query 4112: 31% +Query 4116: 28% +Query 4120: 11% +Query 4124: 31% +Query 4128: 10% +Query 4132: 12% +Query 4136: 33% +Query 4140: 41% +Query 4144: 32% +Query 4148: 7% +Query 4152: 9% +Query 4156: 6% +Query 4160: 19% +Query 4164: 11% +Query 4168: 36% +Query 4172: 14% +Query 4176: 10% +Query 4180: 11% +Query 4184: 5% +Query 4188: 13% +Query 4192: 28% +Query 4196: 13% +Query 4200: 31% +Query 4204: 5% +Query 4208: 19% +Query 4212: 29% +Query 4216: 10% +Query 4220: 6% +Query 4224: 4% +Query 4228: 8% +Query 4232: 11% +Query 4236: 8% +Query 4240: 21% +Query 4244: 9% +Query 4248: 38% +Query 4252: 4% +Query 4256: 11% +Query 4260: 36% +Query 4264: 23% +Query 4268: 10% +Query 4272: 3% +Query 4276: 42% +Query 4280: 16% +Query 4284: 23% +Query 4288: 21% +Query 4292: 33% +Query 4296: 9% +Query 4300: 13% +Query 4304: 30% +Query 4308: 21% +Query 4312: 17% +Query 4316: 17% +Query 4320: 6% +Query 4324: 9% +Query 4328: 31% +Query 4332: 36% +Query 4336: 19% +Query 4340: 6% +Query 4344: 17% +Query 4348: 10% +Query 4352: 20% +Query 4356: 38% +Query 4360: 26% +Query 4364: 10% +Query 4368: 14% +Query 4372: 13% +Query 4376: 10% +Query 4380: 11% +Query 4384: 20% +Query 4388: 4% +Query 4392: 18% +Query 4396: 17% +Query 4400: 13% +Query 4404: 24% +Query 4408: 34% +Query 4412: 11% +Query 4416: 45% +Query 4420: 23% +Query 4424: 25% +Query 4428: 9% +Query 4432: 7% +Query 4436: 5% +Query 4440: 14% +Query 4444: 37% +Query 4448: 33% +Query 4452: 25% +Query 4455: 27% +Query 4459: 4% +Query 4463: 6% +Query 4467: 37% +Query 4471: 5% +Query 4475: 11% +Query 4478: 8% +Query 4482: 12% +Query 4486: 34% +Query 4490: 18% +Query 4494: 29% +Query 4498: 4% +Query 4502: 34% +Query 4506: 13% +Query 4510: 13% +Query 4514: 6% +Query 4518: 46% +Query 4522: 9% +Query 4526: 8% +Query 4530: 10% +Query 4534: 6% +Query 4538: 20% +Query 4542: 9% +Query 4546: 34% +Query 4550: 9% +Query 4554: 6% +Query 4558: 19% +Query 4562: 22% +Query 4566: 27% +Query 4570: 4% +Query 4573: 43% +Query 4577: 17% +Query 4581: 7% +Query 4585: 26% +Query 4589: 14% +Query 4592: 38% +Query 4596: 7% +Query 4600: 24% +Query 4604: 38% +Query 4608: 7% +Query 4612: 11% +Query 4616: 20% +Query 4620: 11% +Query 4624: 18% +Query 4628: 22% +Query 4632: 7% +Query 4636: 11% +Query 4640: 13% +Query 4644: 30% +Query 4648: 5% +Query 4652: 20% +Query 4656: 8% +Query 4660: 37% +Query 4664: 30% +Query 4668: 9% +Query 4672: 8% +Query 4676: 34% +Query 4680: 13% +Query 4684: 7% +Query 4688: 8% +Query 4692: 3% +Query 4696: 10% +Query 4700: 35% +Query 4704: 9% +Query 4708: 9% +Query 4712: 34% +Query 4716: 6% +Query 4720: 19% +Query 4723: 28% +Query 4727: 8% +Query 4731: 8% +Query 4735: 22% +Query 4739: 4% +Query 4743: 22% +Query 4747: 7% +Query 4751: 22% +Query 4755: 12% +Query 4759: 21% +Query 4763: 6% +Query 4767: 11% +Query 4771: 36% +Query 4775: 25% +Query 4778: 8% +Query 4782: 20% +Query 4786: 14% +Query 4790: 14% +Query 4794: 3% +Query 4798: 12% +Query 4802: 26% +Query 4806: 21% +Query 4810: 4% +Query 4814: 4% +Query 4818: 15% +Query 4822: 19% +Query 4826: 14% +Query 4830: 3% +Query 4834: 6% +Query 4838: 10% +Query 4842: 18% +Query 4846: 30% +Query 4850: 6% +Query 4854: 14% +Query 4858: 13% +Query 4861: 41% +Query 4865: 13% +Query 4869: 2% +Query 4873: 12% +Query 4877: 11% +Query 4881: 5% +Query 4885: 18% +Query 4889: 7% +Query 4893: 10% +Query 4897: 8% +Query 4901: 8% +Query 4905: 12% +Query 4909: 12% +Query 4913: 16% +Query 4917: 10% +Query 4921: 10% +Query 4925: 29% +Query 4929: 30% +Query 4933: 15% +Query 4937: 18% +Query 4940: 15% +Query 4944: 20% +Query 4948: 4% +Query 4952: 12% +Query 4956: 10% +Query 4960: 13% +Query 4964: 9% +Query 4968: 7% +Query 4972: 7% +Query 4976: 9% +Query 4980: 48% +Query 4984: 4% +Query 4988: 13% +Query 4992: 8% +Query 4996: 11% +Query 5000: 19% +Query 5004: 9% +Query 5008: 3% +Query 5012: 37% +Query 5016: 5% +Query 5019: 5% +Query 5023: 10% +Query 5027: 21% +Query 5031: 17% +Query 5035: 16% +Query 5039: 21% +Query 5043: 34% +Query 5047: 27% +Query 5051: 8% +Query 5055: 39% +Query 5059: 9% +Query 5062: 15% +Query 5066: 21% +Query 5070: 14% +Query 5074: 33% +Query 5078: 16% +Query 5082: 42% +Query 5086: 30% +Query 5090: 35% +Query 5094: 40% +Query 5098: 31% +Query 5102: 29% +Query 5106: 15% +Query 5110: 26% +Query 5114: 12% +Query 5118: 31% +Query 5122: 3% +Query 5126: 8% +Query 5130: 5% +Query 5134: 6% +Query 5138: 15% +Query 5142: 14% +Query 5146: 15% +Query 5150: 5% +Query 5154: 12% +Query 5157: 24% +Query 5161: 9% +Query 5165: 9% +Query 5169: 41% +Query 5173: 4% +Query 5177: 6% +Query 5181: 15% +Query 5185: 5% +Query 5189: 30% +Query 5193: 6% +Query 5197: 29% +Query 5201: 33% +Query 5205: 41% +Query 5209: 7% +Query 5213: 8% +Query 5217: 26% +Query 5221: 17% +Query 5225: 15% +Query 5229: 8% +Query 5233: 10% +Query 5236: 20% +Query 5240: 9% +Query 5244: 14% +Query 5248: 9% +Query 5252: 34% +Query 5256: 6% +Query 5260: 4% +Query 5264: 35% +Query 5268: 8% +Query 5272: 9% +Query 5276: 8% +Query 5280: 6% +Query 5284: 5% +Query 5288: 11% +Query 5292: 24% +Query 5296: 11% +Query 5300: 4% +Query 5304: 21% +Query 5308: 7% +Query 5312: 5% +Query 5316: 7% +Query 5320: 24% +Query 5324: 12% +Query 5328: 6% +Query 5332: 8% +Query 5336: 16% +Query 5340: 15% +Query 5344: 26% +Query 5348: 12% +Query 5352: 21% +Query 5356: 12% +Query 5360: 7% +Query 5364: 22% +Query 5368: 23% +Query 5372: 36% +Query 5376: 32% +Query 5380: 26% +Query 5384: 12% +Query 5388: 44% +Query 5392: 3% +Query 5396: 29% +Query 5399: 45% +Query 5403: 7% +Query 5407: 5% +Query 5411: 7% +Query 5415: 11% +Query 5419: 7% +Query 5423: 11% +Query 5427: 24% +Query 5431: 6% +Query 5435: 12% +Query 5439: 5% +Query 5443: 23% +Query 5447: 11% +Query 5451: 6% +Query 5455: 26% +Query 5459: 16% +Query 5463: 7% +Query 5467: 32% +Query 5471: 23% +Query 5475: 33% +Query 5479: 23% +Query 5483: 39% +Query 5487: 42% +Query 5491: 9% +Query 5495: 18% +Query 5499: 9% +Query 5503: 9% +Query 5507: 34% +Query 5511: 38% +Query 5515: 10% +Query 5519: 6% +Query 5523: 14% +Query 5527: 5% +Query 5531: 3% +Query 5535: 9% +Query 5539: 13% +Query 5543: 28% +Query 5547: 7% +Query 5551: 4% +Query 5555: 11% +Query 5559: 3% +Query 5563: 30% +Query 5567: 20% +Query 5571: 4% +Query 5575: 25% +Query 5579: 33% +Query 5583: 8% +Query 5587: 34% +Query 5591: 14% +Query 5595: 37% +Query 5599: 7% +Query 5603: 16% +Query 5607: 12% +Query 5611: 3% +Query 5615: 8% +Query 5619: 15% +Query 5623: 26% +Query 5627: 4% +Query 5631: 8% +Query 5635: 8% +Query 5638: 17% +Query 5642: 20% +Query 5646: 21% +Query 5650: 5% +Query 5654: 12% +Query 5658: 10% +Query 5662: 7% +Query 5666: 7% +Query 5670: 6% +Query 5674: 34% +Query 5678: 22% +Query 5682: 14% +Query 5686: 4% +Query 5690: 39% +Query 5694: 7% +Query 5698: 9% +Query 5702: 36% +Query 5706: 25% +Query 5710: 22% +Query 5714: 3% +Query 5718: 35% +Query 5722: 28% +Query 5726: 26% +Query 5730: 4% +Query 5734: 17% +Query 5738: 8% +Query 5742: 4% +Query 5746: 22% +Query 5750: 22% +Query 5754: 22% +Query 5758: 26% +Query 5762: 19% +Query 5766: 14% +Query 5770: 21% +Query 5774: 17% +Query 5778: 8% +Query 5782: 28% +Query 5786: 2% +Query 5790: 6% +Query 5794: 4% +Query 5798: 8% +Query 5802: 12% +Query 5806: 48% +Query 5809: 14% +Query 5813: 22% +Query 5817: 14% +Query 5820: 32% +Query 5824: 27% +Query 5828: 39% +Query 5832: 23% +Query 5836: 8% +Query 5840: 34% +Query 5844: 43% +Query 5848: 16% +Query 5852: 21% +Query 5856: 13% +Query 5860: 8% +Query 5864: 15% +Query 5868: 18% +Query 5872: 50% +Query 5876: 11% +Query 5880: 34% +Query 5884: 7% +Query 5888: 22% +Query 5892: 21% +Query 5896: 11% +Query 5900: 7% +Query 5904: 24% +Query 5908: 17% +Query 5912: 6% +Query 5916: 9% +Query 5920: 15% +Query 5924: 5% +Query 5928: 18% +Query 5932: 22% +Query 5936: 16% +Query 5940: 10% +Query 5944: 14% +Query 5948: 7% +Query 5952: 21% +Query 5956: 5% +Query 5960: 10% +Query 5964: 19% +Query 5968: 6% +Query 5972: 5% +Query 5976: 5% +Query 5980: 25% +Query 5984: 1% +Query 5988: 10% +Query 5992: 14% +Query 5996: 15% +Query 6000: 35% +Query 6004: 7% +Query 6008: 5% +Query 6012: 9% +Query 6016: 14% +Query 6020: 3% +Query 6024: 30% +Query 6028: 17% +Query 6032: 25% +Query 6036: 12% +Query 6040: 7% +Query 6044: 7% +Query 6048: 28% +Query 6052: 19% +Query 6056: 36% +Query 6060: 16% +Query 6064: 23% +Query 6068: 40% +Query 6072: 13% +Query 6076: 13% +Query 6080: 4% +Query 6084: 12% +Query 6088: 26% +Query 6092: 9% +Query 6096: 15% +Query 6100: 7% +Query 6104: 31% +Query 6108: 10% +Query 6112: 6% +Query 6116: 22% +Query 6120: 15% +Query 6124: 7% +Query 6128: 17% +Query 6132: 29% +Query 6136: 7% +Query 6140: 4% +Query 6144: 40% +Query 6148: 20% +Query 6152: 20% +Query 6156: 7% +Query 6160: 24% +Query 6164: 10% +Query 6168: 10% +Query 6172: 15% +Query 6176: 3% +Query 6180: 23% +Query 6184: 20% +Query 6188: 31% +Query 6192: 2% +Query 6196: 16% +Query 6200: 15% +Query 6203: 25% +Query 6207: 5% +Query 6211: 41% +Query 6215: 3% +Query 6219: 21% +Query 6223: 7% +Query 6227: 6% +Query 6231: 6% +Query 6235: 7% +Query 6239: 13% +Query 6243: 21% +Query 6247: 26% +Query 6251: 10% +Query 6255: 11% +Query 6259: 8% +Query 6263: 5% +Query 6267: 6% +Query 6271: 3% +Query 6275: 13% +Query 6279: 12% +Query 6283: 12% +Query 6287: 13% +Query 6291: 5% +Query 6295: 9% +Query 6299: 4% +Query 6303: 10% +Query 6307: 3% +Query 6311: 32% +Query 6315: 24% +Query 6319: 18% +Query 6323: 21% +Query 6327: 24% +Query 6331: 8% +Query 6335: 14% +Query 6339: 12% +Query 6343: 5% +Query 6347: 9% +Query 6351: 8% +Query 6355: 22% +Query 6359: 21% +Query 6363: 9% +Query 6367: 10% +Query 6371: 23% +Query 6375: 10% +Query 6378: 28% +Query 6382: 6% +Query 6386: 7% +Query 6389: 9% +Query 6393: 7% +Query 6397: 4% +Query 6401: 12% +Query 6405: 34% +Query 6409: 38% +Query 6413: 1% +Query 6417: 11% +Query 6421: 19% +Query 6425: 24% +Query 6429: 12% +Query 6433: 13% +Query 6437: 14% +Query 6441: 8% +Query 6445: 6% +Query 6449: 14% +Query 6453: 30% +Query 6457: 17% +Query 6461: 3% +Query 6465: 25% +Query 6469: 19% +Query 6473: 12% +Query 6477: 26% +Query 6481: 17% +Query 6485: 5% +Query 6489: 6% +Query 6493: 9% +Query 6497: 37% +Query 6501: 6% +Query 6505: 6% +Query 6509: 3% +Query 6513: 27% +Query 6517: 21% +Query 6521: 12% +Query 6525: 5% +Query 6529: 9% +Query 6533: 34% +Query 6537: 2% +Query 6541: 11% +Query 6545: 31% +Query 6549: 6% +Query 6553: 6% +Query 6557: 17% +Query 6561: 3% +Query 6565: 19% +Query 6569: 11% +Query 6573: 30% +Query 6577: 15% +Query 6581: 25% +Query 6585: 7% +Query 6589: 15% +Query 6593: 11% +Query 6597: 18% +Query 6601: 8% +Query 6605: 12% +Query 6609: 23% +Query 6613: 7% +Query 6616: 14% +Query 6620: 3% +Query 6624: 4% +Query 6628: 6% +Query 6632: 10% +Query 6636: 19% +Query 6640: 6% +Query 6644: 3% +Query 6648: 13% +Query 6652: 24% +Query 6656: 16% +Query 6660: 28% +Query 6664: 7% +Query 6668: 5% +Query 6672: 28% +Query 6676: 12% +Query 6680: 45% +Query 6684: 17% +Query 6688: 16% +Query 6692: 29% +Query 6696: 12% +Query 6700: 21% +Query 6704: 32% +Query 6708: 7% +Query 6712: 18% +Query 6716: 15% +Query 6720: 9% +Query 6724: 29% +Query 6728: 2% +Query 6732: 1% +Query 6736: 43% +Query 6740: 13% +Query 6744: 21% +Query 6748: 37% +Query 6752: 14% +Query 6756: 5% +Query 6760: 36% +Query 6764: 6% +Query 6768: 7% +Query 6772: 11% +Query 6776: 7% +Query 6780: 12% +Query 6784: 20% +Query 6788: 16% +Query 6792: 26% +Query 6796: 8% +Query 6800: 23% +Query 6804: 28% +Query 6808: 17% +Query 6812: 2% +Query 6816: 13% +Query 6820: 6% +Query 6824: 4% +Query 6828: 9% +Query 6832: 20% +Query 6836: 14% +Query 6840: 5% +Query 6844: 20% +Query 6848: 17% +Query 6852: 10% +Query 6856: 28% +Query 6860: 8% +Query 6864: 25% +Query 6868: 36% +Query 6872: 11% +Query 6876: 35% +Query 6880: 21% +Query 6884: 21% +Query 6888: 2% +Query 6892: 31% +Query 6896: 10% +Query 6900: 21% +Query 6904: 18% +Query 6908: 3% +Query 6912: 7% +Query 6916: 37% +Query 6920: 28% +Query 6924: 22% +Query 6928: 8% +Query 6932: 3% +Query 6936: 48% +Query 6940: 15% +Query 6944: 9% +Query 6948: 17% +Query 6952: 5% +Query 6956: 6% +Query 6960: 14% +Query 6964: 8% +Query 6968: 14% +Query 6972: 13% +Query 6976: 34% +Query 6980: 32% +Query 6983: 24% +Query 6987: 18% +Query 6991: 10% +Query 6995: 4% +Query 6999: 13% +Query 7003: 7% +Query 7007: 27% +Query 7011: 7% +Query 7015: 28% +Query 7019: 6% +Query 7023: 13% +Query 7027: 20% +Query 7031: 17% +Query 7035: 7% +Query 7039: 6% +Query 7043: 9% +Query 7047: 8% +Query 7051: 12% +Query 7055: 7% +Query 7059: 9% +Query 7063: 8% +Query 7067: 14% +Query 7071: 10% +Query 7075: 8% +Query 7079: 28% +Query 7083: 17% +Query 7087: 11% +Query 7091: 5% +Query 7095: 6% +Query 7099: 19% +Query 7103: 22% +Query 7107: 21% +Query 7111: 40% +Query 7115: 4% +Query 7119: 31% +Query 7123: 23% +Query 7127: 4% +Query 7131: 16% +Query 7135: 9% +Query 7139: 7% +Query 7143: 13% +Query 7147: 13% +Query 7151: 5% +Query 7155: 34% +Query 7159: 10% +Query 7163: 9% +Query 7167: 30% +Query 7171: 22% +Query 7175: 16% +Query 7179: 7% +Query 7183: 30% +Query 7187: 9% +Query 7191: 30% +Query 7195: 16% +Query 7199: 4% +Query 7203: 37% +Query 7207: 31% +Query 7211: 12% +Query 7215: 8% +Query 7219: 32% +Query 7223: 14% +Query 7227: 4% +Query 7231: 10% +Query 7235: 19% +Query 7239: 1% +Query 7243: 42% +Query 7247: 13% +Query 7251: 5% +Query 7255: 4% +Query 7259: 11% +Query 7263: 26% +Query 7267: 7% +Query 7271: 27% +Query 7275: 13% +Query 7279: 17% +Query 7283: 27% +Query 7287: 17% +Query 7291: 16% +Query 7295: 36% +Query 7299: 40% +Query 7303: 9% +Query 7307: 33% +Query 7311: 34% +Query 7315: 8% +Query 7319: 15% +Query 7323: 24% +Query 7326: 24% +Query 7330: 16% +Query 7334: 20% +Query 7338: 15% +Query 7342: 3% +Query 7346: 30% +Query 7350: 10% +Query 7354: 40% +Query 7358: 11% +Query 7362: 20% +Query 7366: 17% +Query 7370: 6% +Query 7374: 27% +Query 7378: 20% +Query 7382: 25% +Query 7386: 20% +Query 7390: 14% +Query 7394: 9% +Query 7398: 19% +Query 7402: 41% +Query 7406: 10% +Query 7410: 17% +Query 7414: 26% +Query 7418: 6% +Query 7422: 14% +Query 7426: 23% +Query 7430: 12% +Query 7434: 12% +Query 7438: 18% +Query 7442: 7% +Query 7446: 7% +Query 7450: 11% +Query 7454: 30% +Query 7458: 14% +Query 7462: 8% +Query 7466: 21% +Query 7470: 14% +Query 7474: 7% +Query 7478: 11% +Query 7482: 26% +Query 7486: 12% +Query 7490: 14% +Query 7494: 13% +Query 7498: 2% +Query 7502: 9% +Query 7506: 18% +Query 7510: 16% +Query 7514: 26% +Query 7518: 28% +Query 7522: 26% +Query 7526: 19% +Query 7530: 25% +Query 7534: 22% +Query 7538: 38% +Query 7542: 9% +Query 7546: 14% +Query 7550: 11% +Query 7554: 6% +Query 7558: 48% +Query 7562: 14% +Query 7566: 27% +Query 7570: 45% +Query 7574: 9% +Query 7578: 22% +Query 7582: 8% +Query 7586: 6% +Query 7590: 16% +Query 7594: 16% +Query 7598: 24% +Query 7602: 38% +Query 7606: 25% +Query 7610: 11% +Query 7614: 13% +Query 7618: 21% +Query 7622: 6% +Query 7626: 20% +Query 7630: 14% +Query 7634: 3% +Query 7638: 43% +Query 7642: 18% +Query 7646: 23% +Query 7650: 6% +Query 7654: 7% +Query 7658: 23% +Query 7662: 19% +Query 7666: 10% +Query 7669: 25% +Query 7673: 7% +Query 7677: 9% +Query 7681: 8% +Query 7685: 12% +Query 7689: 22% +Query 7693: 12% +Query 7697: 8% +Query 7701: 9% +Query 7705: 12% +Query 7709: 4% +Query 7713: 4% +Query 7717: 12% +Query 7721: 30% +Query 7725: 38% +Query 7729: 9% +Query 7733: 8% +Query 7737: 25% +Query 7741: 31% +Query 7745: 15% +Query 7749: 37% +Query 7753: 5% +Query 7757: 25% +Query 7761: 11% +Query 7765: 35% +Query 7769: 17% +Query 7773: 17% +Query 7777: 29% +Query 7781: 33% +Query 7785: 8% +Query 7789: 18% +Query 7793: 31% +Query 7797: 10% +Query 7801: 35% +Query 7805: 25% +Query 7809: 20% +Query 7813: 10% +Query 7817: 25% +Query 7821: 15% +Query 7825: 11% +Query 7829: 31% +Query 7833: 13% +Query 7837: 19% +Query 7841: 28% +Query 7845: 31% +Query 7849: 9% +Query 7853: 8% +Query 7857: 40% +Query 7861: 13% +Query 7865: 24% +Query 7869: 36% +Query 7873: 16% +Query 7877: 21% +Query 7881: 8% +Query 7885: 12% +Query 7889: 29% +Query 7893: 18% +Query 7897: 40% +Query 7901: 32% +Query 7905: 10% +Query 7909: 9% +Query 7912: 11% +Query 7916: 21% +Query 7920: 8% +Query 7924: 12% +Query 7928: 7% +Query 7932: 8% +Query 7936: 24% +Query 7940: 40% +Query 7944: 18% +Query 7948: 21% +Query 7952: 7% +Query 7956: 8% +Query 7960: 43% +Query 7964: 22% +Query 7968: 37% +Query 7972: 16% +Query 7976: 15% +Query 7980: 22% +Query 7984: 4% +Query 7988: 11% +Query 7992: 19% +Query 7996: 18% +Query 8000: 9% +Query 8004: 24% +Query 8008: 2% +Query 8012: 23% +Query 8016: 14% +Query 8020: 16% +Query 8024: 6% +Query 8028: 32% +Query 8032: 7% +Query 8035: 17% +Query 8039: 36% +Query 8043: 9% +Query 8047: 31% +Query 8051: 22% +Query 8055: 8% +Query 8059: 6% +Query 8063: 15% +Query 8067: 9% +Query 8071: 26% +Query 8075: 6% +Query 8079: 19% +Query 8083: 6% +Query 8087: 6% +Query 8091: 35% +Query 8095: 32% +Query 8099: 9% +Query 8103: 33% +Query 8107: 8% +Query 8111: 7% +Query 8115: 35% +Query 8119: 5% +Query 8123: 9% +Query 8127: 9% +Query 8131: 21% +Query 8135: 31% +Query 8139: 25% +Query 8143: 7% +Query 8147: 24% +Query 8151: 10% +Query 8155: 29% +Query 8159: 13% +Query 8163: 21% +Query 8167: 5% +Query 8171: 5% +Query 8175: 22% +Query 8179: 9% +Query 8183: 10% +Query 8187: 28% +Query 8191: 8% +Query 8195: 14% +Query 8199: 14% +Query 8203: 6% +Query 8207: 14% +Query 8211: 36% +Query 8215: 7% +Query 8219: 19% +Query 8223: 21% +Query 8227: 17% +Query 8231: 16% +Query 8235: 6% +Query 8239: 15% +Query 8243: 8% +Query 8247: 23% +Query 8251: 22% +Query 8255: 4% +Query 8259: 11% +Query 8262: 12% +Query 8266: 23% +Query 8270: 26% +Query 8274: 32% +Query 8278: 0% +Query 8282: 12% +Query 8286: 5% +Query 8290: 7% +Query 8294: 15% +Query 8298: 6% +Query 8302: 16% +Query 8306: 13% +Query 8310: 39% +Query 8314: 3% +Query 8318: 30% +Query 8322: 29% +Query 8326: 11% +Query 8330: 6% +Query 8334: 22% +Query 8338: 25% +Query 8342: 7% +Query 8346: 5% +Query 8350: 17% +Query 8354: 8% +Query 8358: 18% +Query 8362: 2% +Query 8366: 2% +Query 8370: 15% +Query 8374: 15% +Query 8378: 20% +Query 8382: 11% +Query 8386: 11% +Query 8390: 20% +Query 8394: 9% +Query 8398: 17% +Query 8402: 11% +Query 8406: 4% +Query 8410: 7% +Query 8414: 41% +Query 8418: 4% +Query 8422: 7% +Query 8426: 19% +Query 8430: 11% +Query 8434: 10% +Query 8438: 14% +Query 8442: 10% +Query 8446: 2% +Query 8450: 22% +Query 8454: 4% +Query 8458: 14% +Query 8462: 37% +Query 8466: 17% +Query 8470: 17% +Query 8474: 7% +Query 8478: 5% +Query 8482: 19% +Query 8486: 42% +Query 8490: 21% +Query 8494: 19% +Query 8498: 34% +Query 8502: 13% +Query 8506: 37% +Query 8510: 18% +Query 8514: 18% +Query 8518: 23% +Query 8522: 7% +Query 8526: 26% +Query 8530: 3% +Query 8534: 16% +Query 8538: 34% +Query 8542: 7% +Query 8546: 17% +Query 8550: 22% +Query 8554: 40% +Query 8558: 2% +Query 8562: 9% +Query 8566: 26% +Query 8570: 12% +Query 8574: 7% +Query 8578: 6% +Query 8582: 11% +Query 8586: 28% +Query 8590: 22% +Query 8594: 12% +Query 8597: 31% +Query 8601: 2% +Query 8605: 13% +Query 8609: 1% +Query 8613: 22% +Query 8617: 8% +Query 8621: 14% +Query 8625: 8% +Query 8629: 11% +Query 8633: 17% +Query 8636: 10% +Query 8640: 20% +Query 8644: 7% +Query 8648: 14% +Query 8652: 24% +Query 8656: 19% +Query 8660: 34% +Query 8664: 7% +Query 8668: 16% +Query 8672: 19% +Query 8676: 10% +Query 8680: 6% +Query 8684: 37% +Query 8688: 10% +Query 8692: 10% +Query 8696: 14% +Query 8700: 13% +Query 8704: 6% +Query 8708: 8% +Query 8712: 24% +Query 8716: 5% +Query 8720: 12% +Query 8724: 21% +Query 8728: 11% +Query 8732: 11% +Query 8736: 13% +Query 8740: 23% +Query 8744: 15% +Query 8748: 8% +Query 8752: 30% +Query 8756: 4% +Query 8760: 9% +Query 8764: 15% +Query 8768: 5% +Query 8772: 10% +Query 8776: 37% +Query 8780: 21% +Query 8784: 23% +Query 8788: 21% +Query 8792: 11% +Query 8796: 19% +Query 8800: 17% +Query 8804: 31% +Query 8808: 31% +Query 8812: 10% +Query 8816: 20% +Query 8820: 9% +Query 8824: 21% +Query 8828: 39% +Query 8832: 5% +Query 8836: 18% +Query 8840: 10% +Query 8844: 7% +Query 8848: 9% +Query 8852: 12% +Query 8856: 13% +Query 8859: 10% +Query 8863: 10% +Query 8867: 1% +Query 8871: 4% +Query 8875: 17% +Query 8879: 9% +Query 8883: 7% +Query 8887: 5% +Query 8891: 5% +Query 8895: 6% +Query 8899: 8% +Query 8903: 12% +Query 8907: 42% +Query 8911: 9% +Query 8915: 7% +Query 8919: 15% +Query 8923: 19% +Query 8927: 20% +Query 8931: 8% +Query 8935: 26% +Query 8939: 15% +Query 8943: 12% +Query 8947: 44% +Query 8951: 34% +Query 8955: 3% +Query 8959: 9% +Query 8963: 13% +Query 8967: 37% +Query 8971: 29% +Query 8975: 32% +Query 8979: 18% +Query 8983: 22% +Query 8987: 9% +Query 8991: 46% +Query 8995: 23% +Query 8999: 22% +Query 9003: 9% +Query 9007: 9% +Query 9011: 23% +Query 9015: 33% +Query 9019: 9% +Query 9023: 8% +Query 9027: 26% +Query 9031: 36% +Query 9035: 21% +Query 9039: 32% +Query 9043: 22% +Query 9047: 33% +Query 9051: 32% +Query 9055: 18% +Query 9059: 6% +Query 9063: 4% +Query 9067: 21% +Query 9071: 10% +Query 9075: 14% +Query 9079: 28% +Query 9083: 4% +Query 9087: 6% +Query 9091: 13% +Query 9095: 17% +Query 9099: 21% +Query 9103: 16% +Query 9107: 14% +Query 9111: 7% +Query 9115: 36% +Query 9119: 11% +Query 9123: 7% +Query 9127: 24% +Query 9131: 36% +Query 9135: 26% +Query 9139: 18% +Query 9143: 7% +Query 9147: 30% +Query 9151: 5% +Query 9155: 14% +Query 9159: 28% +Query 9163: 6% +Query 9167: 10% +Query 9171: 6% +Query 9175: 13% +Query 9179: 23% +Query 9183: 7% +Query 9187: 14% +Query 9191: 16% +Query 9195: 13% +Query 9199: 11% +Query 9203: 0% +Query 9207: 12% +Query 9211: 32% +Query 9215: 5% +Query 9219: 11% +Query 9223: 26% +Query 9227: 8% +Query 9231: 7% +Query 9234: 10% +Query 9238: 19% +Query 9241: 9% +Query 9245: 8% +Query 9249: 6% +Query 9253: 13% +Query 9257: 29% +Query 9261: 31% +Query 9265: 11% +Query 9269: 13% +Query 9273: 5% +Query 9277: 25% +Query 9281: 41% +Query 9285: 4% +Query 9289: 8% +Query 9293: 14% +Query 9297: 33% +Query 9301: 18% +Query 9305: 20% +Query 9309: 13% +Query 9313: 8% +Query 9317: 4% +Query 9321: 16% +Query 9325: 11% +Query 9329: 28% +Query 9333: 19% +Query 9337: 7% +Query 9341: 10% +Query 9345: 21% +Query 9349: 37% +Query 9353: 6% +Query 9357: 28% +Query 9361: 8% +Query 9365: 0% +Query 9369: 21% +Query 9373: 25% +Query 9377: 30% +Query 9381: 6% +Query 9385: 32% +Query 9389: 45% +Query 9393: 10% +Query 9397: 39% +Query 9401: 12% +Query 9404: 13% +Query 9408: 31% +Query 9412: 8% +Query 9416: 39% +Query 9420: 12% +Query 9424: 18% +Query 9428: 6% +Query 9432: 8% +Query 9436: 17% +Query 9440: 20% +Query 9444: 28% +Query 9448: 11% +Query 9452: 3% +Query 9456: 26% +Query 9460: 6% +Query 9464: 7% +Query 9468: 8% +Query 9472: 7% +Query 9476: 36% +Query 9480: 21% +Query 9484: 27% +Query 9488: 2% +Query 9492: 28% +Query 9496: 20% +Query 9500: 4% +Query 9504: 23% +Query 9508: 7% +Query 9512: 9% +Query 9516: 24% +Query 9520: 8% +Query 9524: 5% +Query 9528: 8% +Query 9532: 11% +Query 9535: 27% +Query 9539: 13% +Query 9543: 8% +Query 9547: 14% +Query 9551: 13% +Query 9555: 24% +Query 9559: 8% +Query 9563: 9% +Query 9567: 29% +Query 9571: 5% +Query 9575: 17% +Query 9579: 25% +Query 9583: 17% +Query 9587: 8% +Query 9590: 7% +Query 9594: 38% +Query 9598: 31% +Query 9602: 9% +Query 9606: 7% +Query 9610: 11% +Query 9614: 26% +Query 9618: 17% +Query 9621: 9% +Query 9625: 22% +Query 9629: 6% +Query 9633: 20% +Query 9637: 9% +Query 9641: 21% +Query 9645: 11% +Query 9649: 16% +Query 9653: 15% +Query 9657: 9% +Query 9661: 5% +Query 9665: 11% +Query 9669: 18% +Query 9673: 8% +Query 9677: 5% +Query 9681: 9% +Query 9685: 4% +Query 9689: 16% +Query 9693: 12% +Query 9697: 5% +Query 9701: 38% +Query 9703: 23% +Query 9707: 20% +Query 9710: 26% +Query 9713: 22% +Query 9717: 17% +Query 9721: 13% +Query 9725: 9% +Query 9729: 2% +Query 9733: 7% +Query 9737: 8% +Query 9741: 7% +Query 9745: 14% +Query 9749: 7% +Query 9753: 13% +Query 9757: 9% +Query 9761: 21% +Query 9765: 9% +Query 9769: 2% +Query 9773: 8% +Query 9777: 15% +Query 9781: 18% +Query 9785: 26% +Query 9789: 36% +Query 9793: 27% +Query 9797: 26% +Query 9801: 10% +Query 9805: 11% +Query 9809: 19% +Query 9813: 5% +Query 9817: 8% +Query 9821: 34% +Query 9825: 42% +Query 9829: 40% +Query 9833: 9% +Query 9837: 17% +Query 9841: 5% +Query 9845: 1% +Query 9849: 30% +Query 9853: 43% +Query 9857: 5% +Query 9861: 31% +Query 9865: 10% +Query 9869: 5% +Query 9873: 47% +Query 9877: 11% +Query 9881: 27% +Query 9885: 3% +Query 9889: 34% +Query 9893: 14% +Query 9897: 10% +Query 9901: 18% +Query 9905: 16% +Query 9909: 24% +Query 9913: 8% +Query 9917: 37% +Query 9921: 14% +Query 9925: 25% +Query 9929: 12% +Query 9933: 10% +Query 9937: 20% +Query 9941: 38% +Query 9945: 15% +Query 9949: 35% +Query 9953: 7% +Query 9957: 12% +Query 9961: 12% +Query 9965: 3% +Query 9969: 8% +Query 9973: 22% +Query 9977: 6% +Query 9981: 39% +Query 9985: 28% +Query 9989: 5% +Query 9993: 9% +Query 9997: 25% diff --git a/results/filled/filled_stiched_index_filtered_recalls.txt b/results/filled/filled_stiched_index_filtered_recalls.txt new file mode 100644 index 0000000..f813f17 --- /dev/null +++ b/results/filled/filled_stiched_index_filtered_recalls.txt @@ -0,0 +1,2496 @@ +Query 1: 100% +Query 5: 98% +Query 9: 83% +Query 13: 100% +Query 17: 92% +Query 21: 97% +Query 25: 96% +Query 29: 98% +Query 33: 96% +Query 37: 98% +Query 41: 95% +Query 45: 94% +Query 49: 100% +Query 56: 97% +Query 60: 98% +Query 64: 89% +Query 68: 90% +Query 72: 95% +Query 76: 89% +Query 80: 97% +Query 84: 90% +Query 88: 99% +Query 92: 99% +Query 95: 100% +Query 99: 100% +Query 106: 87% +Query 110: 97% +Query 114: 100% +Query 118: 89% +Query 122: 100% +Query 126: 100% +Query 130: 82% +Query 134: 96% +Query 138: 97% +Query 142: 99% +Query 146: 95% +Query 150: 87% +Query 154: 97% +Query 158: 97% +Query 162: 99% +Query 166: 97% +Query 170: 100% +Query 174: 86% +Query 178: 100% +Query 182: 100% +Query 186: 96% +Query 190: 82% +Query 194: 98% +Query 198: 99% +Query 202: 94% +Query 206: 99% +Query 210: 100% +Query 214: 72% +Query 218: 100% +Query 222: 97% +Query 226: 100% +Query 230: 96% +Query 234: 75% +Query 238: 97% +Query 242: 91% +Query 246: 98% +Query 250: 99% +Query 254: 98% +Query 258: 98% +Query 262: 98% +Query 266: 89% +Query 270: 88% +Query 274: 97% +Query 281: 82% +Query 285: 98% +Query 289: 95% +Query 293: 88% +Query 297: 90% +Query 301: 85% +Query 305: 84% +Query 309: 96% +Query 313: 98% +Query 317: 100% +Query 321: 96% +Query 325: 98% +Query 329: 100% +Query 333: 100% +Query 337: 100% +Query 341: 100% +Query 345: 89% +Query 349: 96% +Query 353: 97% +Query 357: 96% +Query 361: 85% +Query 365: 99% +Query 369: 97% +Query 373: 83% +Query 377: 98% +Query 381: 98% +Query 385: 94% +Query 389: 99% +Query 393: 100% +Query 397: 83% +Query 401: 97% +Query 405: 98% +Query 409: 100% +Query 413: 83% +Query 417: 98% +Query 421: 99% +Query 425: 96% +Query 429: 100% +Query 433: 97% +Query 436: 90% +Query 440: 96% +Query 444: 98% +Query 448: 91% +Query 452: 100% +Query 456: 96% +Query 460: 100% +Query 464: 100% +Query 468: 98% +Query 472: 100% +Query 476: 98% +Query 480: 97% +Query 484: 100% +Query 488: 97% +Query 492: 98% +Query 496: 97% +Query 500: 99% +Query 504: 96% +Query 508: 97% +Query 512: 96% +Query 516: 100% +Query 520: 96% +Query 524: 92% +Query 528: 100% +Query 532: 97% +Query 536: 96% +Query 540: 98% +Query 544: 99% +Query 548: 92% +Query 552: 97% +Query 556: 97% +Query 560: 93% +Query 564: 83% +Query 568: 89% +Query 572: 89% +Query 576: 88% +Query 580: 87% +Query 584: 96% +Query 588: 99% +Query 592: 100% +Query 596: 99% +Query 600: 98% +Query 604: 100% +Query 608: 100% +Query 612: 100% +Query 616: 100% +Query 620: 94% +Query 624: 85% +Query 628: 97% +Query 632: 98% +Query 636: 100% +Query 640: 100% +Query 644: 97% +Query 648: 93% +Query 652: 97% +Query 656: 94% +Query 660: 99% +Query 664: 99% +Query 668: 98% +Query 672: 96.1538% +Query 676: 98% +Query 680: 94% +Query 684: 82% +Query 688: 100% +Query 692: 97% +Query 696: 100% +Query 700: 97% +Query 704: 98% +Query 708: 97% +Query 712: 97% +Query 716: 98% +Query 720: 99% +Query 724: 90% +Query 728: 96% +Query 732: 88% +Query 736: 99% +Query 740: 100% +Query 744: 91% +Query 748: 82% +Query 752: 98% +Query 756: 100% +Query 760: 99% +Query 764: 100% +Query 768: 100% +Query 772: 96% +Query 776: 100% +Query 780: 90% +Query 784: 95.4545% +Query 788: 100% +Query 792: 94% +Query 796: 97% +Query 800: 84% +Query 804: 100% +Query 807: 100% +Query 811: 97% +Query 815: 98% +Query 819: 100% +Query 823: 87% +Query 827: 100% +Query 831: 76% +Query 835: 98% +Query 839: 94% +Query 846: 97% +Query 850: 90% +Query 854: 99% +Query 858: 100% +Query 862: 100% +Query 866: 81% +Query 870: 99% +Query 874: 97% +Query 878: 100% +Query 882: 100% +Query 886: 98% +Query 890: 86% +Query 894: 94% +Query 898: 97% +Query 902: 95% +Query 906: 97% +Query 910: 99% +Query 914: 98% +Query 918: 80% +Query 922: 100% +Query 926: 100% +Query 930: 78% +Query 934: 90% +Query 938: 98% +Query 942: 87% +Query 946: 100% +Query 950: 99% +Query 954: 87% +Query 958: 99% +Query 962: 89% +Query 966: 99% +Query 970: 98% +Query 974: 99% +Query 978: 99% +Query 982: 100% +Query 986: 100% +Query 990: 97% +Query 994: 88% +Query 998: 74% +Query 1002: 97% +Query 1006: 94% +Query 1010: 97% +Query 1014: 90% +Query 1018: 90% +Query 1022: 98% +Query 1026: 92% +Query 1030: 90% +Query 1034: 98% +Query 1038: 86% +Query 1042: 99% +Query 1046: 99% +Query 1050: 100% +Query 1054: 98% +Query 1058: 99% +Query 1062: 90% +Query 1066: 100% +Query 1070: 93% +Query 1074: 100% +Query 1078: 100% +Query 1082: 96% +Query 1086: 99% +Query 1090: 98% +Query 1094: 99% +Query 1098: 98% +Query 1102: 100% +Query 1106: 99% +Query 1110: 95% +Query 1114: 83% +Query 1118: 100% +Query 1122: 84% +Query 1126: 97% +Query 1130: 88% +Query 1134: 95% +Query 1138: 97% +Query 1142: 98% +Query 1146: 94% +Query 1150: 100% +Query 1154: 97% +Query 1158: 91% +Query 1162: 100% +Query 1165: 100% +Query 1169: 97% +Query 1173: 97% +Query 1177: 99% +Query 1181: 100% +Query 1185: 96% +Query 1189: 100% +Query 1193: 100% +Query 1197: 84% +Query 1201: 98% +Query 1205: 100% +Query 1209: 100% +Query 1213: 97% +Query 1217: 100% +Query 1221: 96% +Query 1225: 100% +Query 1229: 97% +Query 1233: 85% +Query 1237: 94% +Query 1241: 94% +Query 1245: 89% +Query 1249: 99% +Query 1253: 86% +Query 1257: 96% +Query 1261: 99% +Query 1265: 99% +Query 1269: 92% +Query 1273: 100% +Query 1277: 98% +Query 1281: 100% +Query 1285: 99% +Query 1289: 100% +Query 1293: 98% +Query 1297: 79% +Query 1301: 100% +Query 1305: 73% +Query 1309: 100% +Query 1313: 99% +Query 1317: 92% +Query 1321: 91% +Query 1325: 100% +Query 1329: 99% +Query 1333: 85% +Query 1337: 96% +Query 1341: 98% +Query 1345: 87% +Query 1349: 87% +Query 1353: 100% +Query 1357: 91% +Query 1361: 98% +Query 1365: 98% +Query 1369: 98% +Query 1373: 79% +Query 1377: 98% +Query 1381: 86% +Query 1385: 100% +Query 1388: 100% +Query 1392: 87% +Query 1396: 98% +Query 1400: 95% +Query 1404: 97% +Query 1408: 100% +Query 1412: 96% +Query 1416: 97% +Query 1420: 99% +Query 1424: 98% +Query 1428: 83% +Query 1432: 100% +Query 1436: 92% +Query 1440: 100% +Query 1444: 100% +Query 1448: 100% +Query 1452: 91% +Query 1456: 85% +Query 1460: 99% +Query 1464: 100% +Query 1468: 98% +Query 1472: 80% +Query 1476: 100% +Query 1480: 100% +Query 1484: 85% +Query 1488: 78% +Query 1492: 94% +Query 1496: 98% +Query 1500: 90% +Query 1504: 90% +Query 1508: 96% +Query 1512: 100% +Query 1516: 94% +Query 1520: 99% +Query 1524: 81% +Query 1528: 96% +Query 1532: 99% +Query 1536: 100% +Query 1540: 98% +Query 1544: 98% +Query 1548: 99% +Query 1552: 99% +Query 1556: 88% +Query 1560: 86% +Query 1564: 96% +Query 1568: 96% +Query 1572: 100% +Query 1576: 100% +Query 1580: 96% +Query 1584: 100% +Query 1588: 90% +Query 1592: 93% +Query 1596: 98% +Query 1599: 100% +Query 1603: 88% +Query 1607: 96% +Query 1611: 86% +Query 1615: 95% +Query 1619: 85% +Query 1623: 91% +Query 1627: 99% +Query 1631: 100% +Query 1635: 97% +Query 1639: 96% +Query 1643: 99% +Query 1647: 99% +Query 1651: 100% +Query 1655: 98% +Query 1659: 96% +Query 1663: 100% +Query 1667: 97% +Query 1671: 99% +Query 1675: 100% +Query 1679: 97% +Query 1683: 99% +Query 1687: 100% +Query 1691: 100% +Query 1695: 99% +Query 1699: 100% +Query 1703: 99% +Query 1707: 98% +Query 1711: 99% +Query 1715: 100% +Query 1719: 96% +Query 1723: 92.3077% +Query 1727: 82% +Query 1731: 98% +Query 1735: 100% +Query 1739: 100% +Query 1746: 85% +Query 1750: 98% +Query 1754: 96% +Query 1758: 100% +Query 1762: 95% +Query 1766: 84% +Query 1770: 92% +Query 1774: 87% +Query 1778: 98% +Query 1782: 99% +Query 1786: 100% +Query 1790: 100% +Query 1794: 88% +Query 1798: 100% +Query 1802: 86% +Query 1806: 98% +Query 1810: 85% +Query 1814: 95% +Query 1818: 81% +Query 1822: 98% +Query 1826: 100% +Query 1830: 87% +Query 1833: 88% +Query 1837: 89% +Query 1841: 100% +Query 1845: 80% +Query 1849: 96% +Query 1853: 94% +Query 1857: 100% +Query 1861: 98% +Query 1865: 84% +Query 1869: 98% +Query 1873: 100% +Query 1877: 100% +Query 1881: 100% +Query 1885: 85% +Query 1889: 82% +Query 1893: 87% +Query 1897: 94% +Query 1901: 98% +Query 1905: 97% +Query 1909: 95% +Query 1913: 100% +Query 1917: 97% +Query 1920: 95% +Query 1924: 100% +Query 1928: 91% +Query 1932: 96% +Query 1936: 100% +Query 1940: 97% +Query 1944: 93% +Query 1948: 100% +Query 1952: 82% +Query 1956: 80% +Query 1960: 100% +Query 1964: 98% +Query 1968: 100% +Query 1972: 96% +Query 1976: 100% +Query 1980: 91% +Query 1984: 100% +Query 1988: 100% +Query 1992: 98% +Query 1996: 100% +Query 2000: 75% +Query 2004: 90% +Query 2008: 100% +Query 2012: 87% +Query 2016: 100% +Query 2020: 99% +Query 2024: 97% +Query 2028: 99% +Query 2032: 86% +Query 2036: 95% +Query 2040: 98% +Query 2044: 100% +Query 2048: 84% +Query 2052: 99% +Query 2056: 90% +Query 2060: 99% +Query 2064: 99% +Query 2068: 98% +Query 2072: 86% +Query 2076: 96% +Query 2080: 94% +Query 2084: 99% +Query 2088: 97% +Query 2092: 100% +Query 2096: 94% +Query 2100: 98% +Query 2104: 100% +Query 2108: 81% +Query 2112: 84% +Query 2116: 97% +Query 2120: 93% +Query 2124: 96% +Query 2128: 95% +Query 2132: 92% +Query 2136: 92% +Query 2140: 95% +Query 2147: 100% +Query 2151: 97% +Query 2155: 99% +Query 2159: 99% +Query 2163: 99% +Query 2167: 83% +Query 2170: 98% +Query 2174: 100% +Query 2178: 99% +Query 2182: 85% +Query 2186: 81% +Query 2190: 100% +Query 2194: 100% +Query 2198: 100% +Query 2202: 86% +Query 2206: 100% +Query 2210: 98% +Query 2214: 98% +Query 2218: 97% +Query 2222: 100% +Query 2226: 99% +Query 2230: 100% +Query 2234: 99% +Query 2238: 91% +Query 2242: 99% +Query 2246: 86% +Query 2250: 100% +Query 2254: 100% +Query 2258: 82% +Query 2262: 99% +Query 2266: 99% +Query 2270: 94% +Query 2274: 95% +Query 2278: 99% +Query 2282: 97% +Query 2286: 100% +Query 2290: 98% +Query 2294: 100% +Query 2298: 96% +Query 2302: 95% +Query 2306: 84% +Query 2310: 100% +Query 2314: 97% +Query 2318: 100% +Query 2322: 98% +Query 2326: 98% +Query 2330: 100% +Query 2334: 95% +Query 2338: 72% +Query 2342: 95% +Query 2346: 100% +Query 2350: 87% +Query 2354: 99% +Query 2358: 100% +Query 2362: 100% +Query 2366: 100% +Query 2370: 98% +Query 2374: 98% +Query 2378: 88% +Query 2382: 100% +Query 2386: 90% +Query 2390: 97% +Query 2394: 100% +Query 2398: 100% +Query 2402: 96% +Query 2406: 99% +Query 2410: 95% +Query 2414: 97% +Query 2418: 100% +Query 2422: 86% +Query 2426: 99% +Query 2430: 97% +Query 2434: 99% +Query 2438: 96% +Query 2442: 99% +Query 2446: 94% +Query 2450: 99% +Query 2454: 94% +Query 2458: 97% +Query 2462: 97% +Query 2466: 95% +Query 2470: 99% +Query 2473: 97% +Query 2477: 96% +Query 2481: 99% +Query 2485: 89% +Query 2489: 100% +Query 2493: 86% +Query 2497: 97% +Query 2501: 96% +Query 2505: 96% +Query 2509: 98% +Query 2513: 88% +Query 2517: 100% +Query 2521: 97% +Query 2525: 99% +Query 2529: 97% +Query 2533: 87% +Query 2537: 98% +Query 2541: 86% +Query 2545: 97% +Query 2549: 100% +Query 2553: 99% +Query 2557: 95% +Query 2561: 100% +Query 2565: 86% +Query 2569: 97% +Query 2573: 97% +Query 2577: 97% +Query 2581: 100% +Query 2585: 81% +Query 2589: 95% +Query 2593: 98% +Query 2597: 99% +Query 2601: 98% +Query 2605: 99% +Query 2609: 97% +Query 2613: 91% +Query 2617: 97% +Query 2621: 95% +Query 2625: 100% +Query 2629: 98% +Query 2633: 94% +Query 2637: 95% +Query 2641: 100% +Query 2645: 98% +Query 2649: 87% +Query 2653: 89% +Query 2657: 98% +Query 2661: 99% +Query 2665: 98% +Query 2669: 99% +Query 2676: 91% +Query 2680: 96.1538% +Query 2684: 100% +Query 2688: 99% +Query 2692: 97% +Query 2696: 86% +Query 2700: 98% +Query 2704: 92% +Query 2708: 100% +Query 2712: 100% +Query 2716: 94% +Query 2720: 88% +Query 2724: 100% +Query 2728: 96% +Query 2732: 99% +Query 2736: 95% +Query 2740: 99% +Query 2744: 94% +Query 2748: 98% +Query 2752: 83% +Query 2756: 98% +Query 2760: 93% +Query 2764: 86% +Query 2768: 96% +Query 2772: 99% +Query 2776: 98% +Query 2780: 99% +Query 2784: 98% +Query 2788: 89% +Query 2792: 98% +Query 2796: 98% +Query 2800: 93% +Query 2804: 95% +Query 2808: 98% +Query 2812: 82% +Query 2816: 98% +Query 2820: 99% +Query 2824: 96% +Query 2828: 99% +Query 2831: 87% +Query 2835: 97% +Query 2839: 96% +Query 2843: 99% +Query 2847: 100% +Query 2851: 95% +Query 2855: 100% +Query 2859: 97% +Query 2863: 95% +Query 2867: 97% +Query 2871: 91% +Query 2875: 96% +Query 2879: 100% +Query 2883: 100% +Query 2887: 100% +Query 2891: 92% +Query 2895: 83% +Query 2899: 92% +Query 2903: 100% +Query 2907: 100% +Query 2911: 94% +Query 2915: 88% +Query 2919: 98% +Query 2923: 97% +Query 2927: 100% +Query 2931: 97% +Query 2935: 99% +Query 2939: 99% +Query 2943: 92% +Query 2947: 94% +Query 2951: 96% +Query 2955: 79% +Query 2959: 100% +Query 2963: 95% +Query 2967: 95% +Query 2971: 99% +Query 2975: 100% +Query 2979: 99% +Query 2983: 99% +Query 2987: 100% +Query 2991: -nan% +Query 2995: 99% +Query 2999: 98% +Query 3003: 85% +Query 3007: 99% +Query 3011: 100% +Query 3015: 99% +Query 3019: 95% +Query 3023: 99% +Query 3027: 98% +Query 3031: 80% +Query 3035: 93% +Query 3039: 97% +Query 3043: 87% +Query 3047: 95% +Query 3051: 98% +Query 3055: 84% +Query 3059: 97% +Query 3063: 100% +Query 3067: 100% +Query 3071: 99% +Query 3075: 85% +Query 3079: 86% +Query 3083: 96% +Query 3087: 100% +Query 3091: 97% +Query 3095: 84% +Query 3099: 100% +Query 3103: 99% +Query 3107: 87% +Query 3111: 100% +Query 3115: 98% +Query 3119: 95% +Query 3123: 99% +Query 3127: 100% +Query 3131: 97% +Query 3135: 100% +Query 3139: 96.1538% +Query 3143: 95% +Query 3147: 100% +Query 3151: 98% +Query 3155: 95% +Query 3159: 100% +Query 3163: 97% +Query 3167: 100% +Query 3171: 90% +Query 3175: 75% +Query 3179: 99% +Query 3183: 97% +Query 3187: 92% +Query 3191: 97% +Query 3195: 98% +Query 3199: 91% +Query 3203: 82% +Query 3207: 100% +Query 3211: 96% +Query 3215: 98% +Query 3219: 79% +Query 3223: 100% +Query 3227: 93% +Query 3231: 99% +Query 3235: 100% +Query 3239: 86% +Query 3243: 95% +Query 3247: 97% +Query 3250: 98% +Query 3254: 91% +Query 3258: 96% +Query 3261: 100% +Query 3265: 99% +Query 3269: 100% +Query 3273: 85% +Query 3277: 98% +Query 3281: 100% +Query 3285: 100% +Query 3289: 100% +Query 3292: 92% +Query 3296: 99% +Query 3300: 97% +Query 3304: 87% +Query 3308: 92% +Query 3312: 99% +Query 3316: 100% +Query 3320: 100% +Query 3324: 97% +Query 3328: 84% +Query 3332: 94% +Query 3336: 62% +Query 3340: 88% +Query 3344: 89% +Query 3348: 97% +Query 3352: 98% +Query 3356: 100% +Query 3360: 97% +Query 3364: 100% +Query 3368: 91% +Query 3372: 97% +Query 3376: 100% +Query 3380: 97% +Query 3384: 98% +Query 3388: 100% +Query 3392: 86% +Query 3396: 97% +Query 3400: 98% +Query 3404: 87% +Query 3408: 88% +Query 3412: 79% +Query 3416: 100% +Query 3420: 97% +Query 3424: 97% +Query 3428: 85% +Query 3432: 100% +Query 3436: 88% +Query 3440: 99% +Query 3444: 99% +Query 3448: 98% +Query 3452: 95% +Query 3456: 99% +Query 3460: 96% +Query 3464: 98% +Query 3468: 99% +Query 3472: 88% +Query 3476: 100% +Query 3480: 100% +Query 3484: 91% +Query 3488: 96% +Query 3492: 100% +Query 3496: 98% +Query 3500: 97% +Query 3504: 98% +Query 3508: 97% +Query 3512: 97% +Query 3516: 99% +Query 3520: 99% +Query 3524: 95.4545% +Query 3528: 98% +Query 3532: 83% +Query 3536: 100% +Query 3540: 100% +Query 3544: 100% +Query 3548: 86% +Query 3552: 96% +Query 3556: 99% +Query 3560: 100% +Query 3564: 95% +Query 3568: 97% +Query 3572: 100% +Query 3576: 99% +Query 3580: 100% +Query 3584: 95% +Query 3587: 97% +Query 3591: 95% +Query 3595: 84% +Query 3599: 97% +Query 3603: 84% +Query 3607: 97% +Query 3611: 100% +Query 3615: 97% +Query 3619: 85% +Query 3623: 98% +Query 3627: 100% +Query 3631: 98% +Query 3635: 100% +Query 3639: 100% +Query 3643: 97% +Query 3647: 98% +Query 3651: 84% +Query 3655: 98% +Query 3659: 91% +Query 3663: 98% +Query 3667: 99% +Query 3671: 100% +Query 3675: 100% +Query 3679: 92% +Query 3683: 95% +Query 3687: 96% +Query 3691: 96% +Query 3695: 86% +Query 3699: 100% +Query 3703: 93% +Query 3707: 100% +Query 3711: 99% +Query 3715: 99% +Query 3719: 100% +Query 3723: 91% +Query 3727: 91% +Query 3731: 99% +Query 3735: 97% +Query 3739: 92% +Query 3743: 99% +Query 3747: 98% +Query 3751: 100% +Query 3755: 80% +Query 3759: 94% +Query 3763: 96% +Query 3767: 96% +Query 3771: 86% +Query 3775: 99% +Query 3779: 98% +Query 3783: 96% +Query 3787: 98% +Query 3791: 100% +Query 3795: 96% +Query 3799: 95% +Query 3803: 91% +Query 3807: 91% +Query 3811: 100% +Query 3814: 100% +Query 3818: 86% +Query 3822: 97% +Query 3826: 98% +Query 3830: 95.4545% +Query 3834: 98% +Query 3838: 88% +Query 3842: 98% +Query 3846: 91% +Query 3850: 100% +Query 3854: 91% +Query 3858: 90% +Query 3862: 84% +Query 3866: 96% +Query 3870: 84% +Query 3874: 100% +Query 3878: 93% +Query 3882: 90% +Query 3886: 95% +Query 3890: 97% +Query 3894: 96% +Query 3898: 93% +Query 3902: 98% +Query 3906: 83% +Query 3910: 98% +Query 3914: 100% +Query 3918: 88% +Query 3922: 94% +Query 3926: 100% +Query 3930: 96% +Query 3934: 100% +Query 3938: 98% +Query 3942: 100% +Query 3946: 83% +Query 3950: 98% +Query 3954: 80% +Query 3958: 87% +Query 3962: 100% +Query 3966: 99% +Query 3970: 98% +Query 3974: 90% +Query 3978: 95% +Query 3982: 96% +Query 3986: 98% +Query 3990: 100% +Query 3994: 92% +Query 3998: 97% +Query 4002: 98% +Query 4006: 100% +Query 4010: 98% +Query 4014: 100% +Query 4018: 98% +Query 4022: 88% +Query 4026: 100% +Query 4030: 98% +Query 4034: 91% +Query 4038: 96% +Query 4042: 100% +Query 4046: 100% +Query 4050: 88% +Query 4054: 99% +Query 4058: 99% +Query 4062: 94% +Query 4065: 97% +Query 4069: 97% +Query 4073: 97% +Query 4077: 91% +Query 4081: 88% +Query 4085: 99% +Query 4089: 100% +Query 4093: 100% +Query 4097: 99% +Query 4101: 99% +Query 4105: 91% +Query 4109: 99% +Query 4113: 99% +Query 4117: 88% +Query 4121: 99% +Query 4125: 100% +Query 4129: 96.1538% +Query 4133: 97% +Query 4137: 97% +Query 4141: 100% +Query 4145: 100% +Query 4149: 98% +Query 4153: 99% +Query 4157: 96.1538% +Query 4161: 96% +Query 4165: 92% +Query 4169: 97% +Query 4173: 100% +Query 4177: 79% +Query 4181: 96% +Query 4185: 99% +Query 4189: 97% +Query 4193: 100% +Query 4197: 97% +Query 4201: 100% +Query 4205: 94% +Query 4209: 100% +Query 4213: 82% +Query 4217: 92% +Query 4221: 100% +Query 4225: 77% +Query 4229: 97% +Query 4233: 96% +Query 4237: 87% +Query 4241: 100% +Query 4245: 96% +Query 4249: 97% +Query 4253: 99% +Query 4257: 80% +Query 4261: 98% +Query 4265: 100% +Query 4269: 80% +Query 4273: 100% +Query 4277: 100% +Query 4281: 97% +Query 4285: 100% +Query 4289: 96% +Query 4293: 100% +Query 4297: 98% +Query 4301: 82% +Query 4305: 99% +Query 4309: 99% +Query 4313: 99% +Query 4317: 96% +Query 4321: 96% +Query 4325: 98% +Query 4329: 98% +Query 4333: 84% +Query 4337: 98% +Query 4341: 98% +Query 4345: 100% +Query 4349: 100% +Query 4353: 94% +Query 4357: 98% +Query 4361: 100% +Query 4365: 99% +Query 4369: 100% +Query 4373: 98% +Query 4377: 97% +Query 4381: 100% +Query 4385: 81% +Query 4389: 95% +Query 4393: 81% +Query 4397: 96.1538% +Query 4401: 87% +Query 4405: 100% +Query 4409: 92% +Query 4413: 98% +Query 4417: 85% +Query 4421: 90% +Query 4425: 100% +Query 4429: 97% +Query 4433: 99% +Query 4437: 97% +Query 4441: 100% +Query 4445: 98% +Query 4449: 100% +Query 4453: 84% +Query 4456: 99% +Query 4460: 98% +Query 4464: 90% +Query 4468: 98% +Query 4472: 100% +Query 4479: 98% +Query 4483: 100% +Query 4487: 97% +Query 4491: 100% +Query 4495: 99% +Query 4499: 98% +Query 4503: 100% +Query 4507: 98% +Query 4511: 88% +Query 4515: 88% +Query 4519: 99% +Query 4523: 87% +Query 4527: 85% +Query 4531: 100% +Query 4535: 99% +Query 4539: 100% +Query 4543: 89% +Query 4547: 81% +Query 4551: 91% +Query 4555: 84% +Query 4559: 99% +Query 4563: 97% +Query 4567: 98% +Query 4571: 95% +Query 4574: 96% +Query 4578: 97% +Query 4582: 100% +Query 4586: 99% +Query 4590: 91% +Query 4593: 100% +Query 4597: 97% +Query 4601: 100% +Query 4605: 100% +Query 4609: 98% +Query 4613: 100% +Query 4617: 100% +Query 4621: 86% +Query 4625: 98% +Query 4629: 96% +Query 4633: 77% +Query 4637: 100% +Query 4641: 86% +Query 4645: 83% +Query 4649: 100% +Query 4653: 83% +Query 4657: 93% +Query 4661: 95% +Query 4665: 99% +Query 4669: 98% +Query 4673: 94% +Query 4677: 100% +Query 4681: 96% +Query 4685: 87% +Query 4689: 99% +Query 4693: 98% +Query 4697: 99% +Query 4701: 97% +Query 4705: 100% +Query 4709: 100% +Query 4713: 100% +Query 4717: 100% +Query 4724: 98% +Query 4728: 87% +Query 4732: 97% +Query 4736: 97% +Query 4740: 97% +Query 4744: 100% +Query 4748: 100% +Query 4752: 98% +Query 4756: 100% +Query 4760: 97% +Query 4764: 99% +Query 4768: 79% +Query 4772: 100% +Query 4776: 100% +Query 4779: 100% +Query 4783: 98% +Query 4787: 100% +Query 4791: 96% +Query 4795: 100% +Query 4799: 98% +Query 4803: 82% +Query 4807: 100% +Query 4811: 99% +Query 4815: 98% +Query 4819: 78% +Query 4823: 100% +Query 4827: 99% +Query 4831: 99% +Query 4835: 86% +Query 4839: 100% +Query 4843: 98% +Query 4847: 97% +Query 4851: 95% +Query 4855: 99% +Query 4859: 98% +Query 4862: 96% +Query 4866: 95% +Query 4870: 93% +Query 4874: 98% +Query 4878: 82% +Query 4882: 89% +Query 4886: 98% +Query 4890: 98% +Query 4894: 97% +Query 4898: 100% +Query 4902: 99% +Query 4906: 99% +Query 4910: 93% +Query 4914: 99% +Query 4918: 95% +Query 4922: 85% +Query 4926: 98% +Query 4930: 99% +Query 4934: 96% +Query 4938: 95% +Query 4941: 100% +Query 4945: 85% +Query 4949: 100% +Query 4953: 98% +Query 4957: 99% +Query 4961: 96% +Query 4965: 100% +Query 4969: 82% +Query 4973: 95% +Query 4977: 98% +Query 4981: 98% +Query 4985: 99% +Query 4989: 100% +Query 4993: 90% +Query 4997: 78% +Query 5001: 96% +Query 5005: 100% +Query 5009: 91% +Query 5013: 91% +Query 5017: 88% +Query 5020: 99% +Query 5024: 100% +Query 5028: 89% +Query 5032: 99% +Query 5036: 98% +Query 5040: 77% +Query 5044: 88% +Query 5048: 100% +Query 5052: 98% +Query 5056: 98% +Query 5060: 100% +Query 5063: 100% +Query 5067: 87% +Query 5071: 97% +Query 5075: 98% +Query 5079: 82% +Query 5083: 98% +Query 5087: 99% +Query 5091: 98% +Query 5095: 99% +Query 5099: 97% +Query 5103: 95% +Query 5107: 84% +Query 5111: 100% +Query 5115: 84% +Query 5119: 100% +Query 5123: 82% +Query 5127: 97% +Query 5131: 99% +Query 5135: 100% +Query 5139: 86% +Query 5143: 89% +Query 5147: 100% +Query 5151: 99% +Query 5158: 86% +Query 5162: 100% +Query 5166: 86% +Query 5170: 99% +Query 5174: 100% +Query 5178: 97% +Query 5182: 98% +Query 5186: 100% +Query 5190: 99% +Query 5194: 98% +Query 5198: 100% +Query 5202: 99% +Query 5206: 90% +Query 5210: 100% +Query 5214: 100% +Query 5218: 100% +Query 5222: 93% +Query 5226: 98% +Query 5230: 76% +Query 5237: 88% +Query 5241: 98% +Query 5245: 99% +Query 5249: 100% +Query 5253: 95% +Query 5257: 78% +Query 5261: 83% +Query 5265: 94% +Query 5269: 98% +Query 5273: 99% +Query 5277: 96% +Query 5281: 96% +Query 5285: 85% +Query 5289: 95% +Query 5293: 95% +Query 5297: 100% +Query 5301: 98% +Query 5305: 96% +Query 5309: 96% +Query 5313: 98% +Query 5317: 95.4545% +Query 5321: 96.1538% +Query 5325: 86% +Query 5329: 98% +Query 5333: 89% +Query 5337: 99% +Query 5341: 99% +Query 5345: 91% +Query 5349: 97% +Query 5353: 100% +Query 5357: 99% +Query 5361: 96% +Query 5365: 100% +Query 5369: 96% +Query 5373: 96% +Query 5377: 99% +Query 5381: 98% +Query 5385: 99% +Query 5389: 98% +Query 5393: 92.3077% +Query 5397: 97% +Query 5400: 99% +Query 5404: 99% +Query 5408: 100% +Query 5412: 100% +Query 5416: 100% +Query 5420: 100% +Query 5424: 100% +Query 5428: 100% +Query 5432: 100% +Query 5436: 99% +Query 5440: 96% +Query 5444: 96% +Query 5448: 96% +Query 5452: 99% +Query 5456: 98% +Query 5460: 100% +Query 5464: 99% +Query 5468: 95% +Query 5472: 100% +Query 5476: 86% +Query 5480: 100% +Query 5484: 100% +Query 5488: 81% +Query 5492: 98% +Query 5496: 94% +Query 5500: 97% +Query 5504: 98% +Query 5508: 98% +Query 5512: 99% +Query 5516: 99% +Query 5520: 99% +Query 5524: 90% +Query 5528: 84% +Query 5532: 100% +Query 5536: 95% +Query 5540: 98% +Query 5544: 100% +Query 5548: 88% +Query 5552: 99% +Query 5556: 98% +Query 5560: 100% +Query 5564: 85% +Query 5568: 99% +Query 5572: 97% +Query 5576: 89% +Query 5580: 95.4545% +Query 5584: 85% +Query 5588: 100% +Query 5592: 100% +Query 5596: 100% +Query 5600: 85% +Query 5604: 98% +Query 5608: 100% +Query 5612: 100% +Query 5616: 96% +Query 5620: 96% +Query 5624: 98% +Query 5628: 81% +Query 5632: 85% +Query 5636: 90% +Query 5639: 100% +Query 5643: 99% +Query 5647: 93% +Query 5651: 99% +Query 5655: 100% +Query 5659: 98% +Query 5663: 96.1538% +Query 5667: 100% +Query 5671: 98% +Query 5675: 94% +Query 5679: 100% +Query 5683: 98% +Query 5687: 98% +Query 5691: 96.1538% +Query 5695: 100% +Query 5699: 100% +Query 5703: 98% +Query 5707: 97% +Query 5711: 90% +Query 5715: 99% +Query 5719: 82% +Query 5723: 100% +Query 5727: 100% +Query 5731: 99% +Query 5735: 97% +Query 5739: 99% +Query 5743: 81% +Query 5747: 87% +Query 5751: 97% +Query 5755: 94% +Query 5759: 96.1538% +Query 5763: 100% +Query 5767: 98% +Query 5771: 83% +Query 5775: 100% +Query 5779: 98% +Query 5783: 95% +Query 5787: 75% +Query 5791: 100% +Query 5795: 97% +Query 5799: 99% +Query 5803: 97% +Query 5807: 100% +Query 5810: 88% +Query 5814: 97% +Query 5818: 100% +Query 5821: 93% +Query 5825: 95% +Query 5829: 100% +Query 5833: 99% +Query 5837: 97% +Query 5841: 94% +Query 5845: 100% +Query 5849: 95% +Query 5853: 93% +Query 5857: 100% +Query 5861: 73% +Query 5865: 95% +Query 5869: 96% +Query 5873: 99% +Query 5877: 100% +Query 5881: 100% +Query 5885: 100% +Query 5889: 89% +Query 5893: 96% +Query 5897: 96% +Query 5901: 85% +Query 5905: 98% +Query 5909: 97% +Query 5913: 96% +Query 5917: 93% +Query 5921: 97% +Query 5925: 96% +Query 5929: 94% +Query 5933: 85% +Query 5937: 98% +Query 5941: 99% +Query 5945: 100% +Query 5949: 93% +Query 5953: 96% +Query 5957: 82% +Query 5961: 99% +Query 5965: 82% +Query 5969: 96% +Query 5973: 76% +Query 5977: 99% +Query 5981: 95% +Query 5985: 90% +Query 5989: 94% +Query 5993: 92% +Query 5997: 97% +Query 6001: 83% +Query 6005: 99% +Query 6009: 100% +Query 6013: 100% +Query 6017: 100% +Query 6021: 100% +Query 6025: 99% +Query 6029: 91% +Query 6033: 98% +Query 6037: 98% +Query 6041: 98% +Query 6045: 100% +Query 6049: 98% +Query 6053: 86% +Query 6057: 86% +Query 6061: 98% +Query 6065: 100% +Query 6069: 97% +Query 6073: 94% +Query 6077: 91% +Query 6081: 100% +Query 6085: 100% +Query 6089: 97% +Query 6093: 100% +Query 6097: 93% +Query 6101: 89% +Query 6105: 100% +Query 6109: 83% +Query 6113: 99% +Query 6117: 87% +Query 6121: 100% +Query 6125: 97% +Query 6129: 99% +Query 6133: 81% +Query 6137: 100% +Query 6141: 85% +Query 6145: 98% +Query 6149: 98% +Query 6153: 100% +Query 6157: 100% +Query 6161: 100% +Query 6165: 98% +Query 6169: 100% +Query 6173: 99% +Query 6177: 96% +Query 6181: 96% +Query 6185: 100% +Query 6189: 97% +Query 6193: 90% +Query 6197: 88% +Query 6204: 97% +Query 6208: 90% +Query 6212: 91% +Query 6216: 84% +Query 6220: 100% +Query 6224: 94% +Query 6228: 96% +Query 6232: 98% +Query 6236: 99% +Query 6240: 88% +Query 6244: 100% +Query 6248: 93% +Query 6252: 100% +Query 6256: 92% +Query 6260: 100% +Query 6264: 83% +Query 6268: 100% +Query 6272: 89% +Query 6276: 96% +Query 6280: 97% +Query 6284: 97% +Query 6288: 96% +Query 6292: 100% +Query 6296: 97% +Query 6300: 99% +Query 6304: 83% +Query 6308: 90% +Query 6312: 98% +Query 6316: 100% +Query 6320: 100% +Query 6324: 79% +Query 6328: 100% +Query 6332: 100% +Query 6336: 96% +Query 6340: 84% +Query 6344: 97% +Query 6348: 100% +Query 6352: 99% +Query 6356: 100% +Query 6360: 100% +Query 6364: 97% +Query 6368: 98% +Query 6372: 100% +Query 6376: 83% +Query 6379: 88% +Query 6383: 89% +Query 6387: 99% +Query 6390: 95% +Query 6394: 81% +Query 6398: 95% +Query 6402: 95% +Query 6406: 100% +Query 6410: 98% +Query 6414: 100% +Query 6418: 100% +Query 6422: 81% +Query 6426: 89% +Query 6430: 97% +Query 6434: 97% +Query 6438: 98% +Query 6442: 97% +Query 6446: 99% +Query 6450: 90% +Query 6454: 81% +Query 6458: 86% +Query 6462: 89% +Query 6466: 100% +Query 6470: 97% +Query 6474: 91% +Query 6478: 75% +Query 6482: 99% +Query 6486: 96% +Query 6490: 79% +Query 6494: 95% +Query 6498: 93% +Query 6502: 98% +Query 6506: 99% +Query 6510: 100% +Query 6514: 83% +Query 6518: 98% +Query 6522: 100% +Query 6526: 96.1538% +Query 6530: 97% +Query 6534: 96% +Query 6538: 96% +Query 6542: 98% +Query 6546: 83% +Query 6550: 100% +Query 6554: 97% +Query 6558: 97% +Query 6562: 81% +Query 6566: 98% +Query 6570: 100% +Query 6574: 100% +Query 6578: 99% +Query 6582: 99% +Query 6586: 84% +Query 6590: 97% +Query 6594: 98% +Query 6598: 98% +Query 6602: 96% +Query 6606: 97% +Query 6610: 83% +Query 6614: 91% +Query 6617: 97% +Query 6621: 98% +Query 6625: 98% +Query 6629: 97% +Query 6633: 99% +Query 6637: 97% +Query 6641: 100% +Query 6645: 88% +Query 6649: 98% +Query 6653: 90% +Query 6657: 97% +Query 6661: 100% +Query 6665: 95% +Query 6669: 77% +Query 6673: 96% +Query 6677: 99% +Query 6681: 96% +Query 6685: 100% +Query 6689: 95% +Query 6693: 98% +Query 6697: 100% +Query 6701: 85% +Query 6705: 96% +Query 6709: 98% +Query 6713: 84% +Query 6717: 97% +Query 6721: 100% +Query 6725: 94% +Query 6729: 90% +Query 6733: 90% +Query 6737: 97% +Query 6741: 98% +Query 6745: 99% +Query 6749: 98% +Query 6753: 84% +Query 6757: 93% +Query 6761: 97% +Query 6765: 93% +Query 6769: 100% +Query 6773: 83% +Query 6777: 100% +Query 6781: 96% +Query 6785: 95% +Query 6789: 83% +Query 6793: 100% +Query 6797: 84% +Query 6801: 96% +Query 6805: 85% +Query 6809: 100% +Query 6813: 73% +Query 6817: 91% +Query 6821: 99% +Query 6825: 97% +Query 6829: 92% +Query 6833: 85% +Query 6837: 95% +Query 6841: 100% +Query 6845: 81% +Query 6849: 98% +Query 6853: 98% +Query 6857: 99% +Query 6861: 95% +Query 6865: 100% +Query 6869: 98% +Query 6873: 99% +Query 6877: 98% +Query 6881: 99% +Query 6885: 98% +Query 6889: 98% +Query 6893: 98% +Query 6897: 96% +Query 6901: 99% +Query 6905: 95% +Query 6909: 100% +Query 6913: 100% +Query 6917: 99% +Query 6921: 99% +Query 6925: 93% +Query 6929: 88% +Query 6933: 98% +Query 6937: 98% +Query 6941: 98% +Query 6945: 100% +Query 6949: 100% +Query 6953: 97% +Query 6957: 99% +Query 6961: 100% +Query 6965: 94% +Query 6969: 96% +Query 6973: 91% +Query 6977: 97% +Query 6984: 99% +Query 6988: 98% +Query 6992: 99% +Query 6996: 92% +Query 7000: 99% +Query 7004: 79% +Query 7008: 86% +Query 7012: 99% +Query 7016: 99% +Query 7020: 99% +Query 7024: 98% +Query 7028: 97% +Query 7032: 98% +Query 7036: 95% +Query 7040: 96% +Query 7044: 100% +Query 7048: 98% +Query 7052: 98% +Query 7056: 88% +Query 7060: 98% +Query 7064: 82% +Query 7068: 99% +Query 7072: 99% +Query 7076: 100% +Query 7080: 100% +Query 7084: 100% +Query 7088: 99% +Query 7092: 100% +Query 7096: 100% +Query 7100: 100% +Query 7104: 97% +Query 7108: 100% +Query 7112: 96% +Query 7116: 81% +Query 7120: 96.1538% +Query 7124: 100% +Query 7128: 96.1538% +Query 7132: 97% +Query 7136: 97% +Query 7140: 98% +Query 7144: 97% +Query 7148: 75% +Query 7152: 100% +Query 7156: 95% +Query 7160: 100% +Query 7164: 94% +Query 7168: 83% +Query 7172: 96% +Query 7176: 84% +Query 7180: 93% +Query 7184: 100% +Query 7188: 79% +Query 7192: 86% +Query 7196: 99% +Query 7200: 80% +Query 7204: 98% +Query 7208: 100% +Query 7212: 98% +Query 7216: 100% +Query 7220: 80% +Query 7224: 100% +Query 7228: 93% +Query 7232: 100% +Query 7236: 100% +Query 7240: 100% +Query 7244: 96% +Query 7248: 83% +Query 7252: 93% +Query 7256: 100% +Query 7260: 100% +Query 7264: 100% +Query 7268: 100% +Query 7272: 96% +Query 7276: 98% +Query 7280: 100% +Query 7284: 97% +Query 7288: 97% +Query 7292: 98% +Query 7296: 100% +Query 7300: 96% +Query 7304: 100% +Query 7308: 99% +Query 7312: 97% +Query 7316: 96% +Query 7320: 98% +Query 7327: 100% +Query 7331: 99% +Query 7335: 98% +Query 7339: 100% +Query 7343: 88% +Query 7347: 86% +Query 7351: 100% +Query 7355: 83% +Query 7359: 100% +Query 7363: 98% +Query 7367: 97% +Query 7371: 97% +Query 7375: 83% +Query 7379: 100% +Query 7383: 90% +Query 7387: 100% +Query 7391: 97% +Query 7395: 99% +Query 7399: 99% +Query 7403: 78% +Query 7407: 97% +Query 7411: 91% +Query 7415: 97% +Query 7419: 97% +Query 7423: 96% +Query 7427: 97% +Query 7431: 84% +Query 7435: 98% +Query 7439: 96.1538% +Query 7443: 99% +Query 7447: 99% +Query 7451: 100% +Query 7455: 98% +Query 7459: 99% +Query 7463: 86% +Query 7467: 91% +Query 7471: 94% +Query 7475: 100% +Query 7479: 99% +Query 7483: 99% +Query 7487: 99% +Query 7491: 98% +Query 7495: 81% +Query 7499: 93% +Query 7503: 100% +Query 7507: 86% +Query 7511: 100% +Query 7515: 97% +Query 7519: 99% +Query 7523: 82% +Query 7527: 98% +Query 7531: 99% +Query 7535: 100% +Query 7539: 86% +Query 7543: 99% +Query 7547: 91% +Query 7551: 92% +Query 7555: 100% +Query 7559: 96% +Query 7563: 96% +Query 7567: 99% +Query 7571: 97% +Query 7575: 100% +Query 7579: 96% +Query 7583: 99% +Query 7587: 98% +Query 7591: 99% +Query 7595: 99% +Query 7599: 100% +Query 7603: 97% +Query 7607: 97% +Query 7611: 86% +Query 7615: 97% +Query 7619: 98% +Query 7623: 100% +Query 7627: 96% +Query 7631: 99% +Query 7635: 98% +Query 7639: 100% +Query 7643: 100% +Query 7647: 98% +Query 7651: 97% +Query 7655: 85% +Query 7659: 86% +Query 7663: 98% +Query 7667: 96% +Query 7670: 98% +Query 7674: 98% +Query 7678: 98% +Query 7682: 100% +Query 7686: 95% +Query 7690: 100% +Query 7694: 94% +Query 7698: 99% +Query 7702: 96% +Query 7706: 86% +Query 7710: 85% +Query 7714: 100% +Query 7718: 99% +Query 7722: 96% +Query 7726: 100% +Query 7730: 100% +Query 7734: 85% +Query 7738: 98% +Query 7742: 99% +Query 7746: 97% +Query 7750: 97% +Query 7754: 86% +Query 7758: 97% +Query 7762: 98% +Query 7766: 99% +Query 7770: 96.1538% +Query 7774: 75% +Query 7778: 100% +Query 7782: 97% +Query 7786: 99% +Query 7790: 97% +Query 7794: 98% +Query 7798: 100% +Query 7802: 100% +Query 7806: 100% +Query 7810: 100% +Query 7814: 97% +Query 7818: 100% +Query 7822: 75% +Query 7826: 77% +Query 7830: 98% +Query 7834: 97% +Query 7838: 82% +Query 7842: 99% +Query 7846: 98% +Query 7850: 96% +Query 7854: 100% +Query 7858: 92.3077% +Query 7862: 100% +Query 7866: 97% +Query 7870: 92% +Query 7874: 97% +Query 7878: 96% +Query 7882: 97% +Query 7886: 97% +Query 7890: 100% +Query 7894: 81% +Query 7898: 98% +Query 7902: 98% +Query 7906: 86% +Query 7910: 98% +Query 7913: 100% +Query 7917: 100% +Query 7921: 98% +Query 7925: 98% +Query 7929: 100% +Query 7933: 94% +Query 7937: 99% +Query 7941: 94% +Query 7945: 95% +Query 7949: 91% +Query 7953: 92% +Query 7957: 95% +Query 7961: 100% +Query 7965: 95% +Query 7969: 100% +Query 7973: 92% +Query 7977: 88% +Query 7981: 97% +Query 7985: 96% +Query 7989: 98% +Query 7993: 84% +Query 7997: 98% +Query 8001: 100% +Query 8005: 99% +Query 8009: 85% +Query 8013: 98% +Query 8017: 98% +Query 8021: 98% +Query 8025: 97% +Query 8029: 78% +Query 8033: 92% +Query 8036: 86% +Query 8040: 100% +Query 8044: 100% +Query 8048: 91% +Query 8052: 74% +Query 8056: 98% +Query 8060: 96% +Query 8064: 98% +Query 8068: 98% +Query 8072: 99% +Query 8076: 100% +Query 8080: 100% +Query 8084: 96% +Query 8088: 88% +Query 8092: 100% +Query 8096: 78% +Query 8100: 90% +Query 8104: 100% +Query 8108: 95.4545% +Query 8112: 97% +Query 8116: 98% +Query 8120: 96% +Query 8124: 86% +Query 8128: 99% +Query 8132: 93% +Query 8136: 100% +Query 8140: 97% +Query 8144: 100% +Query 8148: 88% +Query 8152: 99% +Query 8156: 98% +Query 8160: 98% +Query 8164: 98% +Query 8168: 98% +Query 8172: 95% +Query 8176: 89% +Query 8180: 92% +Query 8184: 89% +Query 8188: 93% +Query 8192: 75% +Query 8196: 93% +Query 8200: 93% +Query 8204: 97% +Query 8208: 99% +Query 8212: 100% +Query 8216: 100% +Query 8220: 100% +Query 8224: 95% +Query 8228: 99% +Query 8232: 89% +Query 8236: 86% +Query 8240: 98% +Query 8244: 100% +Query 8248: 97% +Query 8252: 97% +Query 8256: 81% +Query 8260: 100% +Query 8263: 94% +Query 8267: 100% +Query 8271: 97% +Query 8275: 97% +Query 8279: 96% +Query 8283: 82% +Query 8287: 95% +Query 8291: 98% +Query 8295: 78% +Query 8299: 87% +Query 8303: 97% +Query 8307: 98% +Query 8311: 98% +Query 8315: 97% +Query 8319: 97% +Query 8323: 100% +Query 8327: 97% +Query 8331: 84% +Query 8335: 85% +Query 8339: 95% +Query 8343: 91% +Query 8347: 99% +Query 8351: 93% +Query 8355: 100% +Query 8359: 98% +Query 8363: 100% +Query 8367: 100% +Query 8371: 100% +Query 8375: 93% +Query 8379: 97% +Query 8383: 100% +Query 8387: 100% +Query 8391: 95.4545% +Query 8395: 100% +Query 8399: 94% +Query 8403: 100% +Query 8407: 98% +Query 8411: 98% +Query 8415: 86% +Query 8419: 99% +Query 8423: 100% +Query 8427: 99% +Query 8431: 82% +Query 8435: 99% +Query 8439: 100% +Query 8443: 98% +Query 8447: 97% +Query 8451: 100% +Query 8455: 82% +Query 8459: 98% +Query 8463: 89% +Query 8467: 96% +Query 8471: 100% +Query 8475: 100% +Query 8479: 99% +Query 8483: 92.3077% +Query 8487: 99% +Query 8491: 94% +Query 8495: 96% +Query 8499: 100% +Query 8503: 97% +Query 8507: 95% +Query 8511: 81% +Query 8515: 99% +Query 8519: 97% +Query 8523: 97% +Query 8527: 96% +Query 8531: 100% +Query 8535: 98% +Query 8539: 87% +Query 8543: 98% +Query 8547: 98% +Query 8551: 99% +Query 8555: 97% +Query 8559: 91% +Query 8563: 100% +Query 8567: 97% +Query 8571: 97% +Query 8575: 99% +Query 8579: 92% +Query 8583: 95% +Query 8587: 98% +Query 8591: 97% +Query 8595: 96% +Query 8598: 98% +Query 8602: 90% +Query 8606: 97% +Query 8610: 93% +Query 8614: 96% +Query 8618: 96% +Query 8622: 82% +Query 8626: 100% +Query 8630: 98% +Query 8637: 99% +Query 8641: 99% +Query 8645: 89% +Query 8649: 88% +Query 8653: 96% +Query 8657: 99% +Query 8661: 82% +Query 8665: 82% +Query 8669: 100% +Query 8673: 100% +Query 8677: 90% +Query 8681: 96% +Query 8685: 100% +Query 8689: 99% +Query 8693: 98% +Query 8697: 98% +Query 8701: 97% +Query 8705: 75% +Query 8709: 99% +Query 8713: 100% +Query 8717: 80% +Query 8721: 87% +Query 8725: 96.1538% +Query 8729: 99% +Query 8733: 100% +Query 8737: 97% +Query 8741: 93% +Query 8745: 81% +Query 8749: 80% +Query 8753: 100% +Query 8757: 78% +Query 8761: 100% +Query 8765: 97% +Query 8769: 81% +Query 8773: 96% +Query 8777: 99% +Query 8781: 96% +Query 8785: 100% +Query 8789: 98% +Query 8793: 100% +Query 8797: 100% +Query 8801: 99% +Query 8805: 100% +Query 8809: 100% +Query 8813: 91% +Query 8817: 97% +Query 8821: 100% +Query 8825: 100% +Query 8829: 84% +Query 8833: 97% +Query 8837: 98% +Query 8841: 95% +Query 8845: 96% +Query 8849: 79% +Query 8853: 86% +Query 8857: 98% +Query 8860: 100% +Query 8864: 100% +Query 8868: 97% +Query 8872: 100% +Query 8876: 99% +Query 8880: 100% +Query 8884: 100% +Query 8888: 100% +Query 8892: 97% +Query 8896: 90% +Query 8900: 77% +Query 8904: 99% +Query 8908: 100% +Query 8912: 98% +Query 8916: 88% +Query 8920: 100% +Query 8924: 99% +Query 8928: 84% +Query 8932: 90% +Query 8936: 99% +Query 8940: 100% +Query 8944: 98% +Query 8948: 89% +Query 8952: 99% +Query 8956: 100% +Query 8960: 94% +Query 8964: 92% +Query 8968: 97% +Query 8972: 99% +Query 8976: 94% +Query 8980: 100% +Query 8984: 100% +Query 8988: 97% +Query 8992: 97% +Query 8996: 97% +Query 9000: 100% +Query 9004: 98% +Query 9008: 100% +Query 9012: 97% +Query 9016: 97% +Query 9020: 98% +Query 9024: 100% +Query 9028: 78% +Query 9032: 100% +Query 9036: 79% +Query 9040: 95% +Query 9044: 96% +Query 9048: 90% +Query 9052: 100% +Query 9056: 100% +Query 9060: 100% +Query 9064: 98% +Query 9068: 100% +Query 9072: 96% +Query 9076: 99% +Query 9080: 99% +Query 9084: 98% +Query 9088: 85% +Query 9092: 100% +Query 9096: 99% +Query 9100: 98% +Query 9104: 76% +Query 9108: 92.3077% +Query 9112: 97% +Query 9116: 89% +Query 9120: 97% +Query 9124: 100% +Query 9128: 99% +Query 9132: 83% +Query 9136: 100% +Query 9140: 97% +Query 9144: 100% +Query 9148: 100% +Query 9152: 85% +Query 9156: 100% +Query 9160: 99% +Query 9164: 95% +Query 9168: 100% +Query 9172: 100% +Query 9176: 97% +Query 9180: 94% +Query 9184: 98% +Query 9188: 99% +Query 9192: 96% +Query 9196: 99% +Query 9200: 81% +Query 9204: 98% +Query 9208: 82% +Query 9212: 98% +Query 9216: 100% +Query 9220: 97% +Query 9224: 91% +Query 9228: 100% +Query 9235: 96% +Query 9239: 89% +Query 9242: 98% +Query 9246: 97% +Query 9250: 98% +Query 9254: 100% +Query 9258: 98% +Query 9262: 93% +Query 9266: 99% +Query 9270: 100% +Query 9274: 84% +Query 9278: 98% +Query 9282: 100% +Query 9286: 97% +Query 9290: 96% +Query 9294: 100% +Query 9298: 100% +Query 9302: 99% +Query 9306: 96.1538% +Query 9310: 100% +Query 9314: 99% +Query 9318: 97% +Query 9322: 96% +Query 9326: 100% +Query 9330: 86% +Query 9334: 100% +Query 9338: 91% +Query 9342: 84% +Query 9346: 96% +Query 9350: 99% +Query 9354: 91% +Query 9358: 90% +Query 9362: 100% +Query 9366: 89% +Query 9370: 93% +Query 9374: 98% +Query 9378: 100% +Query 9382: 100% +Query 9386: 85% +Query 9390: 84% +Query 9394: 100% +Query 9398: 97% +Query 9402: 98% +Query 9405: 100% +Query 9409: 99% +Query 9413: 100% +Query 9417: 100% +Query 9421: 100% +Query 9425: 100% +Query 9429: 100% +Query 9433: 97% +Query 9437: 96% +Query 9441: 98% +Query 9445: 100% +Query 9449: 97% +Query 9453: 97% +Query 9457: 99% +Query 9461: 100% +Query 9465: 91% +Query 9469: 93% +Query 9473: 97% +Query 9477: 86% +Query 9481: 97% +Query 9485: 98% +Query 9489: 91% +Query 9493: 100% +Query 9497: 100% +Query 9501: 100% +Query 9505: 98% +Query 9509: 97% +Query 9513: 99% +Query 9517: 100% +Query 9521: 82% +Query 9525: 100% +Query 9529: 98% +Query 9536: 98% +Query 9540: 97% +Query 9544: 94% +Query 9548: 97% +Query 9552: 100% +Query 9556: 98% +Query 9560: 95% +Query 9564: 95% +Query 9568: 99% +Query 9572: 97% +Query 9576: 89% +Query 9580: 100% +Query 9584: 96% +Query 9591: 98% +Query 9595: 99% +Query 9599: 99% +Query 9603: 97% +Query 9607: 95% +Query 9611: 99% +Query 9615: 98% +Query 9619: 100% +Query 9622: 78% +Query 9626: 97% +Query 9630: 91% +Query 9634: 80% +Query 9638: 97% +Query 9642: 79% +Query 9646: 92% +Query 9650: 99% +Query 9654: 90% +Query 9658: 98% +Query 9662: 98% +Query 9666: 99% +Query 9670: 99% +Query 9674: 98% +Query 9678: 86% +Query 9682: 93% +Query 9686: 83% +Query 9690: 100% +Query 9694: 98% +Query 9698: 96% +Query 9704: 100% +Query 9711: 100% +Query 9714: 99% +Query 9718: 100% +Query 9722: 99% +Query 9726: 93% +Query 9730: 99% +Query 9734: 98% +Query 9738: 97% +Query 9742: 99% +Query 9746: 100% +Query 9750: 97% +Query 9754: 98% +Query 9758: 97% +Query 9762: 100% +Query 9766: 100% +Query 9770: 84% +Query 9774: 91% +Query 9778: 99% +Query 9782: 91% +Query 9786: 98% +Query 9790: 100% +Query 9794: 95.4545% +Query 9798: 100% +Query 9802: 100% +Query 9806: 100% +Query 9810: 95% +Query 9814: 94% +Query 9818: 97% +Query 9822: 99% +Query 9826: 99% +Query 9830: 98% +Query 9834: 97% +Query 9838: 78% +Query 9842: 97% +Query 9846: 92% +Query 9850: 93% +Query 9854: 100% +Query 9858: 100% +Query 9862: 94% +Query 9866: 100% +Query 9870: 100% +Query 9874: 95.4545% +Query 9878: 94% +Query 9882: 74% +Query 9886: 100% +Query 9890: 97% +Query 9894: 97% +Query 9898: 97% +Query 9902: 98% +Query 9906: 95% +Query 9910: 80% +Query 9914: 97% +Query 9918: 98% +Query 9922: 100% +Query 9926: 90% +Query 9930: 93% +Query 9934: 100% +Query 9938: 100% +Query 9942: 88% +Query 9946: 84% +Query 9950: 98% +Query 9954: 99% +Query 9958: 98% +Query 9962: 97% +Query 9966: 97% +Query 9970: 95% +Query 9974: 100% +Query 9978: 96% +Query 9982: 93% +Query 9986: 100% +Query 9990: 97% +Query 9994: 99% +Query 9998: 100% diff --git a/results/filled/filled_stiched_index_unfiltered_recalls.txt b/results/filled/filled_stiched_index_unfiltered_recalls.txt new file mode 100644 index 0000000..7fce155 --- /dev/null +++ b/results/filled/filled_stiched_index_unfiltered_recalls.txt @@ -0,0 +1,2516 @@ +Query 0: 40% +Query 4: 62% +Query 8: 63% +Query 12: 47% +Query 16: 49% +Query 20: 61% +Query 24: 68% +Query 28: 49% +Query 32: 47% +Query 36: 50% +Query 40: 53% +Query 44: 56% +Query 48: 62% +Query 52: 68% +Query 55: 65% +Query 59: 46% +Query 63: 56% +Query 67: 54% +Query 71: 66% +Query 75: 42% +Query 79: 55% +Query 83: 63% +Query 87: 56% +Query 91: 57% +Query 94: 57% +Query 98: 48% +Query 102: 74% +Query 105: 72% +Query 109: 61% +Query 113: 48% +Query 117: 43% +Query 121: 52% +Query 125: 56% +Query 129: 57% +Query 133: 56% +Query 137: 50% +Query 141: 69% +Query 145: 40% +Query 149: 43% +Query 153: 65% +Query 157: 60% +Query 161: 53% +Query 165: 55% +Query 169: 47% +Query 173: 44% +Query 177: 82% +Query 181: 59% +Query 185: 49% +Query 189: 76% +Query 193: 56% +Query 197: 54% +Query 201: 69% +Query 205: 54% +Query 209: 50% +Query 213: 45% +Query 217: 46% +Query 221: 52% +Query 225: 54% +Query 229: 50% +Query 233: 62% +Query 237: 53% +Query 241: 49% +Query 245: 57% +Query 249: 66% +Query 253: 48% +Query 257: 67% +Query 261: 60% +Query 265: 49% +Query 269: 38% +Query 273: 55% +Query 277: 46% +Query 280: 55% +Query 284: 63% +Query 288: 43% +Query 292: 47% +Query 296: 54% +Query 300: 50% +Query 304: 60% +Query 308: 44% +Query 312: 54% +Query 316: 49% +Query 320: 65% +Query 324: 64% +Query 328: 73% +Query 332: 50% +Query 336: 73% +Query 340: 49% +Query 344: 52% +Query 348: 39% +Query 352: 47% +Query 356: 65% +Query 360: 73% +Query 364: 49% +Query 368: 57% +Query 372: 68% +Query 376: 65% +Query 380: 38% +Query 384: 53% +Query 388: 58% +Query 392: 61% +Query 396: 51% +Query 400: 52% +Query 404: 65% +Query 408: 46% +Query 412: 59% +Query 416: 65% +Query 420: 54% +Query 424: 56% +Query 428: 51% +Query 432: 59% +Query 435: 72% +Query 439: 48% +Query 443: 55% +Query 447: 44% +Query 451: 62% +Query 455: 51% +Query 459: 43% +Query 463: 49% +Query 467: 52% +Query 471: 49% +Query 475: 68% +Query 479: 61% +Query 483: 55% +Query 487: 50% +Query 491: 55% +Query 495: 69% +Query 499: 61% +Query 503: 62% +Query 507: 51% +Query 511: 55% +Query 515: 45% +Query 519: 60% +Query 523: 62% +Query 527: 60% +Query 531: 51% +Query 535: 72% +Query 539: 67% +Query 543: 57% +Query 547: 57% +Query 551: 60% +Query 555: 57% +Query 559: 54% +Query 563: 57% +Query 567: 60% +Query 571: 52% +Query 575: 58% +Query 579: 63% +Query 583: 68% +Query 587: 46% +Query 591: 55% +Query 595: 45% +Query 599: 62% +Query 603: 57% +Query 607: 59% +Query 611: 51% +Query 615: 50% +Query 619: 49% +Query 623: 52% +Query 627: 53% +Query 631: 62% +Query 635: 54% +Query 639: 49% +Query 643: 50% +Query 647: 54% +Query 651: 58% +Query 655: 48% +Query 659: 63% +Query 663: 64% +Query 667: 68% +Query 671: 70% +Query 675: 47% +Query 679: 46% +Query 683: 65% +Query 687: 67% +Query 691: 54% +Query 695: 46% +Query 699: 60% +Query 703: 50% +Query 707: 61% +Query 711: 64% +Query 715: 43% +Query 719: 57% +Query 723: 53% +Query 727: 68% +Query 731: 47% +Query 735: 61% +Query 739: 58% +Query 743: 42% +Query 747: 45% +Query 751: 53% +Query 755: 60% +Query 759: 53% +Query 763: 42% +Query 767: 52% +Query 771: 38% +Query 775: 41% +Query 779: 56% +Query 783: 69% +Query 787: 52% +Query 791: 45% +Query 795: 47% +Query 799: 60% +Query 803: 62% +Query 806: 50% +Query 810: 65% +Query 814: 51% +Query 818: 47% +Query 822: 58% +Query 826: 49% +Query 830: 60% +Query 834: 42% +Query 838: 49% +Query 842: 50% +Query 845: 74% +Query 849: 45% +Query 853: 50% +Query 857: 52% +Query 861: 52% +Query 865: 73% +Query 869: 62% +Query 873: 56% +Query 877: 50% +Query 881: 56% +Query 885: 47% +Query 889: 59% +Query 893: 41% +Query 897: 48% +Query 901: 59% +Query 905: 63% +Query 909: 61% +Query 913: 37% +Query 917: 57% +Query 921: 49% +Query 925: 70% +Query 929: 64% +Query 933: 67% +Query 937: 53% +Query 941: 63% +Query 945: 60% +Query 949: 58% +Query 953: 35% +Query 957: 50% +Query 961: 47% +Query 965: 73% +Query 969: 63% +Query 973: 62% +Query 977: 67% +Query 981: 55% +Query 985: 50% +Query 989: 67% +Query 993: 62% +Query 997: 56% +Query 1001: 72% +Query 1005: 65% +Query 1009: 67% +Query 1013: 55% +Query 1017: 52% +Query 1021: 48% +Query 1025: 52% +Query 1029: 57% +Query 1033: 48% +Query 1037: 73% +Query 1041: 63% +Query 1045: 55% +Query 1049: 55% +Query 1053: 63% +Query 1057: 41% +Query 1061: 49% +Query 1065: 74% +Query 1069: 56% +Query 1073: 58% +Query 1077: 56% +Query 1081: 51% +Query 1085: 50% +Query 1089: 53% +Query 1093: 67% +Query 1097: 50% +Query 1101: 60% +Query 1105: 44% +Query 1109: 61% +Query 1113: 55% +Query 1117: 59% +Query 1121: 52% +Query 1125: 43% +Query 1129: 67% +Query 1133: 64% +Query 1137: 72% +Query 1141: 61% +Query 1145: 70% +Query 1149: 56% +Query 1153: 56% +Query 1157: 51% +Query 1161: 66% +Query 1164: 68% +Query 1168: 54% +Query 1172: 69% +Query 1176: 43% +Query 1180: 43% +Query 1184: 56% +Query 1188: 56% +Query 1192: 65% +Query 1196: 57% +Query 1200: 56% +Query 1204: 36% +Query 1208: 38% +Query 1212: 57% +Query 1216: 43% +Query 1220: 34% +Query 1224: 67% +Query 1228: 60% +Query 1232: 58% +Query 1236: 52% +Query 1240: 58% +Query 1244: 64% +Query 1248: 54% +Query 1252: 55% +Query 1256: 37% +Query 1260: 59% +Query 1264: 61% +Query 1268: 47% +Query 1272: 55% +Query 1276: 60% +Query 1280: 52% +Query 1284: 50% +Query 1288: 62% +Query 1292: 67% +Query 1296: 59% +Query 1300: 60% +Query 1304: 52% +Query 1308: 60% +Query 1312: 72% +Query 1316: 64% +Query 1320: 70% +Query 1324: 45% +Query 1328: 74% +Query 1332: 48% +Query 1336: 64% +Query 1340: 56% +Query 1344: 65% +Query 1348: 44% +Query 1352: 44% +Query 1356: 60% +Query 1360: 49% +Query 1364: 48% +Query 1368: 48% +Query 1372: 54% +Query 1376: 55% +Query 1380: 73% +Query 1384: 57% +Query 1387: 59% +Query 1391: 67% +Query 1395: 51% +Query 1399: 48% +Query 1403: 58% +Query 1407: 54% +Query 1411: 72% +Query 1415: 53% +Query 1419: 57% +Query 1423: 53% +Query 1427: 47% +Query 1431: 53% +Query 1435: 46% +Query 1439: 55% +Query 1443: 49% +Query 1447: 59% +Query 1451: 58% +Query 1455: 64% +Query 1459: 58% +Query 1463: 43% +Query 1467: 60% +Query 1471: 68% +Query 1475: 42% +Query 1479: 60% +Query 1483: 55% +Query 1487: 60% +Query 1491: 68% +Query 1495: 76% +Query 1499: 61% +Query 1503: 42% +Query 1507: 49% +Query 1511: 76% +Query 1515: 67% +Query 1519: 58% +Query 1523: 46% +Query 1527: 73% +Query 1531: 69% +Query 1535: 47% +Query 1539: 55% +Query 1543: 55% +Query 1547: 66% +Query 1551: 65% +Query 1555: 53% +Query 1559: 68% +Query 1563: 41% +Query 1567: 61% +Query 1571: 59% +Query 1575: 59% +Query 1579: 64% +Query 1583: 65% +Query 1587: 59% +Query 1591: 42% +Query 1595: 56% +Query 1598: 63% +Query 1602: 57% +Query 1606: 51% +Query 1610: 45% +Query 1614: 59% +Query 1618: 56% +Query 1622: 58% +Query 1626: 59% +Query 1630: 52% +Query 1634: 60% +Query 1638: 57% +Query 1642: 64% +Query 1646: 54% +Query 1650: 56% +Query 1654: 64% +Query 1658: 54% +Query 1662: 53% +Query 1666: 49% +Query 1670: 48% +Query 1674: 51% +Query 1678: 59% +Query 1682: 54% +Query 1686: 61% +Query 1690: 65% +Query 1694: 49% +Query 1698: 41% +Query 1702: 47% +Query 1706: 67% +Query 1710: 67% +Query 1714: 68% +Query 1718: 53% +Query 1722: 60% +Query 1726: 54% +Query 1730: 43% +Query 1734: 61% +Query 1738: 49% +Query 1742: 54% +Query 1745: 49% +Query 1749: 54% +Query 1753: 53% +Query 1757: 55% +Query 1761: 56% +Query 1765: 70% +Query 1769: 49% +Query 1773: 54% +Query 1777: 44% +Query 1781: 59% +Query 1785: 55% +Query 1789: 65% +Query 1793: 63% +Query 1797: 50% +Query 1801: 65% +Query 1805: 42% +Query 1809: 56% +Query 1813: 47% +Query 1817: 68% +Query 1821: 57% +Query 1825: 70% +Query 1829: 59% +Query 1832: 67% +Query 1836: 55% +Query 1840: 49% +Query 1844: 42% +Query 1848: 60% +Query 1852: 58% +Query 1856: 57% +Query 1860: 42% +Query 1864: 52% +Query 1868: 54% +Query 1872: 59% +Query 1876: 61% +Query 1880: 61% +Query 1884: 60% +Query 1888: 41% +Query 1892: 64% +Query 1896: 67% +Query 1900: 53% +Query 1904: 54% +Query 1908: 66% +Query 1912: 75% +Query 1916: 45% +Query 1919: 56% +Query 1923: 56% +Query 1927: 77% +Query 1931: 49% +Query 1935: 72% +Query 1939: 60% +Query 1943: 49% +Query 1947: 56% +Query 1951: 51% +Query 1955: 59% +Query 1959: 42% +Query 1963: 44% +Query 1967: 77% +Query 1971: 39% +Query 1975: 54% +Query 1979: 62% +Query 1983: 56% +Query 1987: 62% +Query 1991: 36% +Query 1995: 42% +Query 1999: 69% +Query 2003: 45% +Query 2007: 68% +Query 2011: 57% +Query 2015: 71% +Query 2019: 45% +Query 2023: 39% +Query 2027: 58% +Query 2031: 41% +Query 2035: 49% +Query 2039: 47% +Query 2043: 65% +Query 2047: 59% +Query 2051: 80% +Query 2055: 51% +Query 2059: 66% +Query 2063: 48% +Query 2067: 66% +Query 2071: 46% +Query 2075: 51% +Query 2079: 72% +Query 2083: 61% +Query 2087: 48% +Query 2091: 58% +Query 2095: 69% +Query 2099: 62% +Query 2103: 60% +Query 2107: 53% +Query 2111: 62% +Query 2115: 61% +Query 2119: 56% +Query 2123: 54% +Query 2127: 52% +Query 2131: 55% +Query 2135: 62% +Query 2139: 66% +Query 2143: 47% +Query 2146: 60% +Query 2150: 75% +Query 2154: 44% +Query 2158: 51% +Query 2162: 74% +Query 2166: 64% +Query 2169: 61% +Query 2173: 44% +Query 2177: 60% +Query 2181: 51% +Query 2185: 56% +Query 2189: 28% +Query 2193: 50% +Query 2197: 57% +Query 2201: 49% +Query 2205: 73% +Query 2209: 64% +Query 2213: 58% +Query 2217: 51% +Query 2221: 45% +Query 2225: 62% +Query 2229: 81% +Query 2233: 66% +Query 2237: 45% +Query 2241: 40% +Query 2245: 67% +Query 2249: 61% +Query 2253: 47% +Query 2257: 69% +Query 2261: 49% +Query 2265: 80% +Query 2269: 50% +Query 2273: 58% +Query 2277: 41% +Query 2281: 52% +Query 2285: 44% +Query 2289: 48% +Query 2293: 51% +Query 2297: 71% +Query 2301: 52% +Query 2305: 50% +Query 2309: 68% +Query 2313: 59% +Query 2317: 56% +Query 2321: 62% +Query 2325: 55% +Query 2329: 58% +Query 2333: 72% +Query 2337: 45% +Query 2341: 70% +Query 2345: 66% +Query 2349: 74% +Query 2353: 62% +Query 2357: 66% +Query 2361: 54% +Query 2365: 43% +Query 2369: 70% +Query 2373: 50% +Query 2377: 52% +Query 2381: 54% +Query 2385: 55% +Query 2389: 59% +Query 2393: 40% +Query 2397: 54% +Query 2401: 66% +Query 2405: 66% +Query 2409: 68% +Query 2413: 57% +Query 2417: 51% +Query 2421: 46% +Query 2425: 72% +Query 2429: 51% +Query 2433: 42% +Query 2437: 58% +Query 2441: 43% +Query 2445: 57% +Query 2449: 67% +Query 2453: 35% +Query 2457: 56% +Query 2461: 71% +Query 2465: 69% +Query 2469: 42% +Query 2472: 55% +Query 2476: 45% +Query 2480: 45% +Query 2484: 54% +Query 2488: 59% +Query 2492: 48% +Query 2496: 40% +Query 2500: 43% +Query 2504: 48% +Query 2508: 46% +Query 2512: 47% +Query 2516: 54% +Query 2520: 24% +Query 2524: 86% +Query 2528: 72% +Query 2532: 48% +Query 2536: 56% +Query 2540: 63% +Query 2544: 53% +Query 2548: 65% +Query 2552: 56% +Query 2556: 60% +Query 2560: 65% +Query 2564: 58% +Query 2568: 59% +Query 2572: 56% +Query 2576: 46% +Query 2580: 46% +Query 2584: 54% +Query 2588: 52% +Query 2592: 47% +Query 2596: 43% +Query 2600: 53% +Query 2604: 41% +Query 2608: 48% +Query 2612: 41% +Query 2616: 57% +Query 2620: 53% +Query 2624: 58% +Query 2628: 70% +Query 2632: 68% +Query 2636: 56% +Query 2640: 43% +Query 2644: 41% +Query 2648: 45% +Query 2652: 63% +Query 2656: 37% +Query 2660: 62% +Query 2664: 61% +Query 2668: 51% +Query 2672: 51% +Query 2675: 55% +Query 2679: 52% +Query 2683: 60% +Query 2687: 60% +Query 2691: 63% +Query 2695: 51% +Query 2699: 39% +Query 2703: 76% +Query 2707: 50% +Query 2711: 52% +Query 2715: 54% +Query 2719: 62% +Query 2723: 50% +Query 2727: 66% +Query 2731: 57% +Query 2735: 45% +Query 2739: 60% +Query 2743: 65% +Query 2747: 64% +Query 2751: 54% +Query 2755: 59% +Query 2759: 41% +Query 2763: 49% +Query 2767: 52% +Query 2771: 64% +Query 2775: 46% +Query 2779: 69% +Query 2783: 47% +Query 2787: 54% +Query 2791: 68% +Query 2795: 42% +Query 2799: 59% +Query 2803: 66% +Query 2807: 48% +Query 2811: 60% +Query 2815: 64% +Query 2819: 41% +Query 2823: 64% +Query 2827: 67% +Query 2830: 84% +Query 2834: 62% +Query 2838: 57% +Query 2842: 63% +Query 2846: 70% +Query 2850: 62% +Query 2854: 63% +Query 2858: 72% +Query 2862: 43% +Query 2866: 36% +Query 2870: 44% +Query 2874: 46% +Query 2878: 71% +Query 2882: 54% +Query 2886: 53% +Query 2890: 64% +Query 2894: 46% +Query 2898: 51% +Query 2902: 64% +Query 2906: 50% +Query 2910: 62% +Query 2914: 67% +Query 2918: 50% +Query 2922: 66% +Query 2926: 55% +Query 2930: 67% +Query 2934: 66% +Query 2938: 68% +Query 2942: 46% +Query 2946: 63% +Query 2950: 58% +Query 2954: 38% +Query 2958: 56% +Query 2962: 47% +Query 2966: 56% +Query 2970: 63% +Query 2974: 39% +Query 2978: 41% +Query 2982: 56% +Query 2986: 58% +Query 2990: 49% +Query 2994: 62% +Query 2998: 45% +Query 3002: 55% +Query 3006: 64% +Query 3010: 57% +Query 3014: 54% +Query 3018: 72% +Query 3022: 60% +Query 3026: 69% +Query 3030: 61% +Query 3034: 69% +Query 3038: 50% +Query 3042: 48% +Query 3046: 65% +Query 3050: 69% +Query 3054: 50% +Query 3058: 57% +Query 3062: 41% +Query 3066: 40% +Query 3070: 36% +Query 3074: 53% +Query 3078: 52% +Query 3082: 60% +Query 3086: 46% +Query 3090: 66% +Query 3094: 49% +Query 3098: 48% +Query 3102: 47% +Query 3106: 56% +Query 3110: 64% +Query 3114: 59% +Query 3118: 66% +Query 3122: 66% +Query 3126: 72% +Query 3130: 57% +Query 3134: 55% +Query 3138: 44% +Query 3142: 53% +Query 3146: 47% +Query 3150: 67% +Query 3154: 54% +Query 3158: 53% +Query 3162: 53% +Query 3166: 59% +Query 3170: 59% +Query 3174: 56% +Query 3178: 63% +Query 3182: 76% +Query 3186: 67% +Query 3190: 58% +Query 3194: 49% +Query 3198: 63% +Query 3202: 43% +Query 3206: 54% +Query 3210: 50% +Query 3214: 77% +Query 3218: 50% +Query 3222: 49% +Query 3226: 58% +Query 3230: 67% +Query 3234: 63% +Query 3238: 68% +Query 3242: 79% +Query 3246: 50% +Query 3249: 47% +Query 3253: 58% +Query 3257: 55% +Query 3260: 46% +Query 3264: 43% +Query 3268: 38% +Query 3272: 51% +Query 3276: 66% +Query 3280: 67% +Query 3284: 41% +Query 3288: 49% +Query 3291: 42% +Query 3295: 72% +Query 3299: 65% +Query 3303: 53% +Query 3307: 51% +Query 3311: 41% +Query 3315: 52% +Query 3319: 39% +Query 3323: 53% +Query 3327: 74% +Query 3331: 67% +Query 3335: 55% +Query 3339: 67% +Query 3343: 69% +Query 3347: 59% +Query 3351: 59% +Query 3355: 60% +Query 3359: 56% +Query 3363: 51% +Query 3367: 59% +Query 3371: 47% +Query 3375: 55% +Query 3379: 61% +Query 3383: 59% +Query 3387: 52% +Query 3391: 47% +Query 3395: 54% +Query 3399: 53% +Query 3403: 58% +Query 3407: 61% +Query 3411: 61% +Query 3415: 71% +Query 3419: 52% +Query 3423: 74% +Query 3427: 69% +Query 3431: 49% +Query 3435: 61% +Query 3439: 64% +Query 3443: 63% +Query 3447: 51% +Query 3451: 56% +Query 3455: 45% +Query 3459: 49% +Query 3463: 62% +Query 3467: 29% +Query 3471: 59% +Query 3475: 65% +Query 3479: 50% +Query 3483: 61% +Query 3487: 55% +Query 3491: 44% +Query 3495: 61% +Query 3499: 61% +Query 3503: 58% +Query 3507: 56% +Query 3511: 53% +Query 3515: 50% +Query 3519: 71% +Query 3523: 45% +Query 3527: 52% +Query 3531: 64% +Query 3535: 33% +Query 3539: 69% +Query 3543: 51% +Query 3547: 63% +Query 3551: 63% +Query 3555: 54% +Query 3559: 73% +Query 3563: 56% +Query 3567: 59% +Query 3571: 41% +Query 3575: 66% +Query 3579: 56% +Query 3583: 47% +Query 3586: 52% +Query 3590: 82% +Query 3594: 41% +Query 3598: 61% +Query 3602: 61% +Query 3606: 44% +Query 3610: 41% +Query 3614: 46% +Query 3618: 62% +Query 3622: 70% +Query 3626: 61% +Query 3630: 58% +Query 3634: 58% +Query 3638: 60% +Query 3642: 63% +Query 3646: 65% +Query 3650: 44% +Query 3654: 52% +Query 3658: 33% +Query 3662: 63% +Query 3666: 51% +Query 3670: 45% +Query 3674: 44% +Query 3678: 57% +Query 3682: 54% +Query 3686: 64% +Query 3690: 55% +Query 3694: 60% +Query 3698: 59% +Query 3702: 60% +Query 3706: 55% +Query 3710: 53% +Query 3714: 61% +Query 3718: 60% +Query 3722: 54% +Query 3726: 56% +Query 3730: 34% +Query 3734: 56% +Query 3738: 63% +Query 3742: 66% +Query 3746: 50% +Query 3750: 66% +Query 3754: 45% +Query 3758: 57% +Query 3762: 28% +Query 3766: 62% +Query 3770: 57% +Query 3774: 39% +Query 3778: 56% +Query 3782: 59% +Query 3786: 58% +Query 3790: 59% +Query 3794: 53% +Query 3798: 43% +Query 3802: 51% +Query 3806: 52% +Query 3810: 59% +Query 3813: 54% +Query 3817: 53% +Query 3821: 38% +Query 3825: 49% +Query 3829: 43% +Query 3833: 59% +Query 3837: 52% +Query 3841: 73% +Query 3845: 52% +Query 3849: 68% +Query 3853: 52% +Query 3857: 50% +Query 3861: 63% +Query 3865: 59% +Query 3869: 45% +Query 3873: 55% +Query 3877: 58% +Query 3881: 42% +Query 3885: 52% +Query 3889: 56% +Query 3893: 44% +Query 3897: 65% +Query 3901: 57% +Query 3905: 39% +Query 3909: 65% +Query 3913: 52% +Query 3917: 45% +Query 3921: 71% +Query 3925: 46% +Query 3929: 54% +Query 3933: 66% +Query 3937: 70% +Query 3941: 65% +Query 3945: 60% +Query 3949: 52% +Query 3953: 47% +Query 3957: 63% +Query 3961: 36% +Query 3965: 54% +Query 3969: 56% +Query 3973: 44% +Query 3977: 54% +Query 3981: 59% +Query 3985: 33% +Query 3989: 52% +Query 3993: 60% +Query 3997: 82% +Query 4001: 33% +Query 4005: 52% +Query 4009: 59% +Query 4013: 49% +Query 4017: 69% +Query 4021: 48% +Query 4025: 56% +Query 4029: 62% +Query 4033: 57% +Query 4037: 55% +Query 4041: 54% +Query 4045: 62% +Query 4049: 69% +Query 4053: 54% +Query 4057: 41% +Query 4061: 74% +Query 4064: 58% +Query 4068: 60% +Query 4072: 56% +Query 4076: 57% +Query 4080: 60% +Query 4084: 50% +Query 4088: 48% +Query 4092: 75% +Query 4096: 38% +Query 4100: 73% +Query 4104: 46% +Query 4108: 56% +Query 4112: 48% +Query 4116: 58% +Query 4120: 68% +Query 4124: 55% +Query 4128: 45% +Query 4132: 61% +Query 4136: 56% +Query 4140: 66% +Query 4144: 59% +Query 4148: 56% +Query 4152: 46% +Query 4156: 46% +Query 4160: 62% +Query 4164: 48% +Query 4168: 61% +Query 4172: 50% +Query 4176: 66% +Query 4180: 57% +Query 4184: 55% +Query 4188: 46% +Query 4192: 53% +Query 4196: 58% +Query 4200: 60% +Query 4204: 68% +Query 4208: 46% +Query 4212: 61% +Query 4216: 43% +Query 4220: 52% +Query 4224: 48% +Query 4228: 57% +Query 4232: 35% +Query 4236: 49% +Query 4240: 54% +Query 4244: 59% +Query 4248: 75% +Query 4252: 54% +Query 4256: 56% +Query 4260: 47% +Query 4264: 47% +Query 4268: 66% +Query 4272: 69% +Query 4276: 64% +Query 4280: 69% +Query 4284: 58% +Query 4288: 68% +Query 4292: 45% +Query 4296: 65% +Query 4300: 57% +Query 4304: 53% +Query 4308: 48% +Query 4312: 50% +Query 4316: 60% +Query 4320: 47% +Query 4324: 50% +Query 4328: 59% +Query 4332: 51% +Query 4336: 58% +Query 4340: 59% +Query 4344: 53% +Query 4348: 66% +Query 4352: 61% +Query 4356: 64% +Query 4360: 55% +Query 4364: 43% +Query 4368: 59% +Query 4372: 61% +Query 4376: 44% +Query 4380: 70% +Query 4384: 61% +Query 4388: 76% +Query 4392: 53% +Query 4396: 49% +Query 4400: 53% +Query 4404: 56% +Query 4408: 53% +Query 4412: 62% +Query 4416: 55% +Query 4420: 41% +Query 4424: 69% +Query 4428: 54% +Query 4432: 51% +Query 4436: 64% +Query 4440: 51% +Query 4444: 44% +Query 4448: 53% +Query 4452: 55% +Query 4455: 52% +Query 4459: 62% +Query 4463: 68% +Query 4467: 75% +Query 4471: 71% +Query 4475: 65% +Query 4478: 49% +Query 4482: 60% +Query 4486: 48% +Query 4490: 64% +Query 4494: 50% +Query 4498: 50% +Query 4502: 54% +Query 4506: 45% +Query 4510: 47% +Query 4514: 38% +Query 4518: 67% +Query 4522: 50% +Query 4526: 53% +Query 4530: 46% +Query 4534: 55% +Query 4538: 51% +Query 4542: 62% +Query 4546: 59% +Query 4550: 47% +Query 4554: 58% +Query 4558: 52% +Query 4562: 61% +Query 4566: 62% +Query 4570: 65% +Query 4573: 80% +Query 4577: 74% +Query 4581: 60% +Query 4585: 53% +Query 4589: 43% +Query 4592: 58% +Query 4596: 60% +Query 4600: 60% +Query 4604: 61% +Query 4608: 41% +Query 4612: 60% +Query 4616: 42% +Query 4620: 75% +Query 4624: 45% +Query 4628: 65% +Query 4632: 48% +Query 4636: 58% +Query 4640: 41% +Query 4644: 48% +Query 4648: 59% +Query 4652: 57% +Query 4656: 49% +Query 4660: 67% +Query 4664: 44% +Query 4668: 64% +Query 4672: 54% +Query 4676: 65% +Query 4680: 52% +Query 4684: 51% +Query 4688: 48% +Query 4692: 59% +Query 4696: 50% +Query 4700: 58% +Query 4704: 46% +Query 4708: 54% +Query 4712: 48% +Query 4716: 47% +Query 4720: 63% +Query 4723: 64% +Query 4727: 46% +Query 4731: 64% +Query 4735: 58% +Query 4739: 63% +Query 4743: 55% +Query 4747: 61% +Query 4751: 47% +Query 4755: 58% +Query 4759: 58% +Query 4763: 68% +Query 4767: 55% +Query 4771: 46% +Query 4775: 58% +Query 4778: 55% +Query 4782: 59% +Query 4786: 72% +Query 4790: 72% +Query 4794: 73% +Query 4798: 43% +Query 4802: 57% +Query 4806: 49% +Query 4810: 58% +Query 4814: 61% +Query 4818: 36% +Query 4822: 60% +Query 4826: 50% +Query 4830: 56% +Query 4834: 68% +Query 4838: 42% +Query 4842: 45% +Query 4846: 56% +Query 4850: 52% +Query 4854: 59% +Query 4858: 47% +Query 4861: 45% +Query 4865: 48% +Query 4869: 62% +Query 4873: 54% +Query 4877: 74% +Query 4881: 49% +Query 4885: 59% +Query 4889: 55% +Query 4893: 46% +Query 4897: 62% +Query 4901: 76% +Query 4905: 63% +Query 4909: 44% +Query 4913: 55% +Query 4917: 57% +Query 4921: 52% +Query 4925: 54% +Query 4929: 63% +Query 4933: 50% +Query 4937: 49% +Query 4940: 38% +Query 4944: 55% +Query 4948: 42% +Query 4952: 51% +Query 4956: 70% +Query 4960: 64% +Query 4964: 54% +Query 4968: 50% +Query 4972: 69% +Query 4976: 67% +Query 4980: 84% +Query 4984: 53% +Query 4988: 74% +Query 4992: 53% +Query 4996: 57% +Query 5000: 71% +Query 5004: 66% +Query 5008: 48% +Query 5012: 62% +Query 5016: 73% +Query 5019: 46% +Query 5023: 48% +Query 5027: 51% +Query 5031: 55% +Query 5035: 53% +Query 5039: 45% +Query 5043: 53% +Query 5047: 58% +Query 5051: 60% +Query 5055: 42% +Query 5059: 45% +Query 5062: 68% +Query 5066: 54% +Query 5070: 65% +Query 5074: 49% +Query 5078: 53% +Query 5082: 72% +Query 5086: 51% +Query 5090: 37% +Query 5094: 46% +Query 5098: 65% +Query 5102: 65% +Query 5106: 58% +Query 5110: 68% +Query 5114: 48% +Query 5118: 55% +Query 5122: 52% +Query 5126: 53% +Query 5130: 60% +Query 5134: 54% +Query 5138: 57% +Query 5142: 57% +Query 5146: 59% +Query 5150: 57% +Query 5154: 47% +Query 5157: 52% +Query 5161: 48% +Query 5165: 38% +Query 5169: 74% +Query 5173: 56% +Query 5177: 68% +Query 5181: 50% +Query 5185: 50% +Query 5189: 56% +Query 5193: 66% +Query 5197: 60% +Query 5201: 57% +Query 5205: 72% +Query 5209: 67% +Query 5213: 76% +Query 5217: 60% +Query 5221: 64% +Query 5225: 60% +Query 5229: 65% +Query 5233: 72% +Query 5236: 57% +Query 5240: 59% +Query 5244: 67% +Query 5248: 54% +Query 5252: 52% +Query 5256: 56% +Query 5260: 45% +Query 5264: 63% +Query 5268: 52% +Query 5272: 55% +Query 5276: 46% +Query 5280: 53% +Query 5284: 64% +Query 5288: 49% +Query 5292: 50% +Query 5296: 62% +Query 5300: 41% +Query 5304: 48% +Query 5308: 65% +Query 5312: 41% +Query 5316: 41% +Query 5320: 49% +Query 5324: 55% +Query 5328: 72% +Query 5332: 52% +Query 5336: 45% +Query 5340: 55% +Query 5344: 49% +Query 5348: 51% +Query 5352: 47% +Query 5356: 48% +Query 5360: 58% +Query 5364: 41% +Query 5368: 43% +Query 5372: 48% +Query 5376: 50% +Query 5380: 70% +Query 5384: 41% +Query 5388: 71% +Query 5392: 47% +Query 5396: 50% +Query 5399: 69% +Query 5403: 56% +Query 5407: 43% +Query 5411: 35% +Query 5415: 60% +Query 5419: 56% +Query 5423: 75% +Query 5427: 51% +Query 5431: 51% +Query 5435: 75% +Query 5439: 54% +Query 5443: 59% +Query 5447: 75% +Query 5451: 50% +Query 5455: 51% +Query 5459: 66% +Query 5463: 62% +Query 5467: 55% +Query 5471: 73% +Query 5475: 53% +Query 5479: 65% +Query 5483: 83% +Query 5487: 74% +Query 5491: 47% +Query 5495: 44% +Query 5499: 54% +Query 5503: 59% +Query 5507: 48% +Query 5511: 49% +Query 5515: 53% +Query 5519: 54% +Query 5523: 54% +Query 5527: 57% +Query 5531: 73% +Query 5535: 59% +Query 5539: 56% +Query 5543: 56% +Query 5547: 62% +Query 5551: 50% +Query 5555: 58% +Query 5559: 44% +Query 5563: 62% +Query 5567: 50% +Query 5571: 69% +Query 5575: 60% +Query 5579: 41% +Query 5583: 49% +Query 5587: 49% +Query 5591: 51% +Query 5595: 64% +Query 5599: 70% +Query 5603: 55% +Query 5607: 70% +Query 5611: 56% +Query 5615: 45% +Query 5619: 54% +Query 5623: 59% +Query 5627: 51% +Query 5631: 59% +Query 5635: 59% +Query 5638: 60% +Query 5642: 51% +Query 5646: 59% +Query 5650: 59% +Query 5654: 62% +Query 5658: 41% +Query 5662: 57% +Query 5666: 49% +Query 5670: 45% +Query 5674: 58% +Query 5678: 63% +Query 5682: 49% +Query 5686: 61% +Query 5690: 81% +Query 5694: 43% +Query 5698: 57% +Query 5702: 68% +Query 5706: 36% +Query 5710: 62% +Query 5714: 57% +Query 5718: 71% +Query 5722: 48% +Query 5726: 56% +Query 5730: 55% +Query 5734: 55% +Query 5738: 61% +Query 5742: 47% +Query 5746: 51% +Query 5750: 45% +Query 5754: 58% +Query 5758: 75% +Query 5762: 64% +Query 5766: 49% +Query 5770: 44% +Query 5774: 67% +Query 5778: 62% +Query 5782: 49% +Query 5786: 53% +Query 5790: 50% +Query 5794: 40% +Query 5798: 54% +Query 5802: 52% +Query 5806: 80% +Query 5809: 50% +Query 5813: 55% +Query 5817: 39% +Query 5820: 43% +Query 5824: 52% +Query 5828: 55% +Query 5832: 51% +Query 5836: 55% +Query 5840: 63% +Query 5844: 72% +Query 5848: 36% +Query 5852: 50% +Query 5856: 40% +Query 5860: 40% +Query 5864: 37% +Query 5868: 53% +Query 5872: 83% +Query 5876: 52% +Query 5880: 52% +Query 5884: 43% +Query 5888: 56% +Query 5892: 41% +Query 5896: 59% +Query 5900: 57% +Query 5904: 58% +Query 5908: 60% +Query 5912: 58% +Query 5916: 53% +Query 5920: 48% +Query 5924: 63% +Query 5928: 63% +Query 5932: 53% +Query 5936: 51% +Query 5940: 69% +Query 5944: 62% +Query 5948: 54% +Query 5952: 58% +Query 5956: 56% +Query 5960: 56% +Query 5964: 50% +Query 5968: 52% +Query 5972: 62% +Query 5976: 65% +Query 5980: 63% +Query 5984: 52% +Query 5988: 50% +Query 5992: 60% +Query 5996: 46% +Query 6000: 66% +Query 6004: 70% +Query 6008: 66% +Query 6012: 49% +Query 6016: 54% +Query 6020: 54% +Query 6024: 67% +Query 6028: 52% +Query 6032: 53% +Query 6036: 65% +Query 6040: 59% +Query 6044: 62% +Query 6048: 66% +Query 6052: 45% +Query 6056: 83% +Query 6060: 48% +Query 6064: 49% +Query 6068: 68% +Query 6072: 49% +Query 6076: 59% +Query 6080: 78% +Query 6084: 60% +Query 6088: 42% +Query 6092: 47% +Query 6096: 60% +Query 6100: 69% +Query 6104: 67% +Query 6108: 62% +Query 6112: 46% +Query 6116: 45% +Query 6120: 44% +Query 6124: 53% +Query 6128: 51% +Query 6132: 56% +Query 6136: 58% +Query 6140: 56% +Query 6144: 81% +Query 6148: 50% +Query 6152: 56% +Query 6156: 52% +Query 6160: 55% +Query 6164: 56% +Query 6168: 60% +Query 6172: 68% +Query 6176: 55% +Query 6180: 52% +Query 6184: 71% +Query 6188: 59% +Query 6192: 39% +Query 6196: 48% +Query 6200: 57% +Query 6203: 53% +Query 6207: 70% +Query 6211: 73% +Query 6215: 66% +Query 6219: 56% +Query 6223: 75% +Query 6227: 50% +Query 6231: 66% +Query 6235: 71% +Query 6239: 65% +Query 6243: 41% +Query 6247: 47% +Query 6251: 45% +Query 6255: 60% +Query 6259: 36% +Query 6263: 58% +Query 6267: 74% +Query 6271: 43% +Query 6275: 64% +Query 6279: 54% +Query 6283: 57% +Query 6287: 61% +Query 6291: 53% +Query 6295: 47% +Query 6299: 66% +Query 6303: 63% +Query 6307: 55% +Query 6311: 55% +Query 6315: 49% +Query 6319: 51% +Query 6323: 59% +Query 6327: 56% +Query 6331: 45% +Query 6335: 66% +Query 6339: 63% +Query 6343: 56% +Query 6347: 70% +Query 6351: 66% +Query 6355: 59% +Query 6359: 68% +Query 6363: 54% +Query 6367: 48% +Query 6371: 48% +Query 6375: 50% +Query 6378: 52% +Query 6382: 54% +Query 6386: 49% +Query 6389: 57% +Query 6393: 34% +Query 6397: 65% +Query 6401: 42% +Query 6405: 64% +Query 6409: 75% +Query 6413: 52% +Query 6417: 42% +Query 6421: 51% +Query 6425: 44% +Query 6429: 50% +Query 6433: 67% +Query 6437: 47% +Query 6441: 71% +Query 6445: 60% +Query 6449: 36% +Query 6453: 50% +Query 6457: 58% +Query 6461: 47% +Query 6465: 68% +Query 6469: 54% +Query 6473: 45% +Query 6477: 42% +Query 6481: 59% +Query 6485: 57% +Query 6489: 41% +Query 6493: 60% +Query 6497: 57% +Query 6501: 47% +Query 6505: 66% +Query 6509: 51% +Query 6513: 63% +Query 6517: 63% +Query 6521: 60% +Query 6525: 59% +Query 6529: 59% +Query 6533: 56% +Query 6537: 50% +Query 6541: 52% +Query 6545: 47% +Query 6549: 49% +Query 6553: 67% +Query 6557: 52% +Query 6561: 63% +Query 6565: 70% +Query 6569: 59% +Query 6573: 64% +Query 6577: 66% +Query 6581: 55% +Query 6585: 56% +Query 6589: 48% +Query 6593: 44% +Query 6597: 54% +Query 6601: 36% +Query 6605: 55% +Query 6609: 54% +Query 6613: 46% +Query 6616: 43% +Query 6620: 53% +Query 6624: 61% +Query 6628: 50% +Query 6632: 45% +Query 6636: 42% +Query 6640: 51% +Query 6644: 56% +Query 6648: 81% +Query 6652: 61% +Query 6656: 56% +Query 6660: 66% +Query 6664: 68% +Query 6668: 42% +Query 6672: 55% +Query 6676: 82% +Query 6680: 61% +Query 6684: 52% +Query 6688: 42% +Query 6692: 53% +Query 6696: 50% +Query 6700: 50% +Query 6704: 55% +Query 6708: 68% +Query 6712: 40% +Query 6716: 66% +Query 6720: 65% +Query 6724: 68% +Query 6728: 60% +Query 6732: 61% +Query 6736: 71% +Query 6740: 66% +Query 6744: 66% +Query 6748: 55% +Query 6752: 54% +Query 6756: 60% +Query 6760: 68% +Query 6764: 63% +Query 6768: 67% +Query 6772: 51% +Query 6776: 68% +Query 6780: 50% +Query 6784: 52% +Query 6788: 73% +Query 6792: 60% +Query 6796: 52% +Query 6800: 50% +Query 6804: 46% +Query 6808: 70% +Query 6812: 60% +Query 6816: 37% +Query 6820: 58% +Query 6824: 61% +Query 6828: 64% +Query 6832: 53% +Query 6836: 43% +Query 6840: 50% +Query 6844: 56% +Query 6848: 59% +Query 6852: 48% +Query 6856: 58% +Query 6860: 48% +Query 6864: 53% +Query 6868: 52% +Query 6872: 59% +Query 6876: 69% +Query 6880: 53% +Query 6884: 47% +Query 6888: 64% +Query 6892: 53% +Query 6896: 47% +Query 6900: 50% +Query 6904: 62% +Query 6908: 61% +Query 6912: 52% +Query 6916: 56% +Query 6920: 71% +Query 6924: 59% +Query 6928: 55% +Query 6932: 53% +Query 6936: 54% +Query 6940: 31% +Query 6944: 69% +Query 6948: 54% +Query 6952: 64% +Query 6956: 64% +Query 6960: 51% +Query 6964: 49% +Query 6968: 45% +Query 6972: 58% +Query 6976: 48% +Query 6980: 57% +Query 6983: 53% +Query 6987: 44% +Query 6991: 50% +Query 6995: 70% +Query 6999: 59% +Query 7003: 74% +Query 7007: 56% +Query 7011: 65% +Query 7015: 46% +Query 7019: 55% +Query 7023: 42% +Query 7027: 49% +Query 7031: 61% +Query 7035: 53% +Query 7039: 57% +Query 7043: 67% +Query 7047: 49% +Query 7051: 48% +Query 7055: 53% +Query 7059: 45% +Query 7063: 56% +Query 7067: 37% +Query 7071: 53% +Query 7075: 56% +Query 7079: 49% +Query 7083: 47% +Query 7087: 62% +Query 7091: 70% +Query 7095: 76% +Query 7099: 46% +Query 7103: 48% +Query 7107: 50% +Query 7111: 60% +Query 7115: 61% +Query 7119: 59% +Query 7123: 50% +Query 7127: 55% +Query 7131: 54% +Query 7135: 38% +Query 7139: 53% +Query 7143: 47% +Query 7147: 55% +Query 7151: 66% +Query 7155: 59% +Query 7159: 54% +Query 7163: 69% +Query 7167: 52% +Query 7171: 50% +Query 7175: 56% +Query 7179: 51% +Query 7183: 67% +Query 7187: 50% +Query 7191: 52% +Query 7195: 56% +Query 7199: 52% +Query 7203: 48% +Query 7207: 47% +Query 7211: 53% +Query 7215: 62% +Query 7219: 56% +Query 7223: 44% +Query 7227: 43% +Query 7231: 50% +Query 7235: 50% +Query 7239: 55% +Query 7243: 55% +Query 7247: 50% +Query 7251: 63% +Query 7255: 48% +Query 7259: 57% +Query 7263: 45% +Query 7267: 37% +Query 7271: 43% +Query 7275: 59% +Query 7279: 52% +Query 7283: 58% +Query 7287: 52% +Query 7291: 47% +Query 7295: 50% +Query 7299: 40% +Query 7303: 58% +Query 7307: 59% +Query 7311: 39% +Query 7315: 49% +Query 7319: 45% +Query 7323: 46% +Query 7326: 59% +Query 7330: 46% +Query 7334: 70% +Query 7338: 66% +Query 7342: 65% +Query 7346: 54% +Query 7350: 54% +Query 7354: 59% +Query 7358: 59% +Query 7362: 50% +Query 7366: 47% +Query 7370: 50% +Query 7374: 38% +Query 7378: 41% +Query 7382: 57% +Query 7386: 57% +Query 7390: 64% +Query 7394: 62% +Query 7398: 46% +Query 7402: 77% +Query 7406: 49% +Query 7410: 50% +Query 7414: 58% +Query 7418: 56% +Query 7422: 57% +Query 7426: 52% +Query 7430: 61% +Query 7434: 56% +Query 7438: 64% +Query 7442: 55% +Query 7446: 65% +Query 7450: 50% +Query 7454: 60% +Query 7458: 62% +Query 7462: 55% +Query 7466: 56% +Query 7470: 68% +Query 7474: 49% +Query 7478: 65% +Query 7482: 47% +Query 7486: 71% +Query 7490: 64% +Query 7494: 43% +Query 7498: 73% +Query 7502: 60% +Query 7506: 49% +Query 7510: 56% +Query 7514: 55% +Query 7518: 53% +Query 7522: 61% +Query 7526: 69% +Query 7530: 67% +Query 7534: 70% +Query 7538: 55% +Query 7542: 63% +Query 7546: 54% +Query 7550: 65% +Query 7554: 55% +Query 7558: 59% +Query 7562: 70% +Query 7566: 57% +Query 7570: 51% +Query 7574: 32% +Query 7578: 51% +Query 7582: 71% +Query 7586: 64% +Query 7590: 47% +Query 7594: 54% +Query 7598: 42% +Query 7602: 49% +Query 7606: 52% +Query 7610: 55% +Query 7614: 63% +Query 7618: 56% +Query 7622: 60% +Query 7626: 57% +Query 7630: 51% +Query 7634: 55% +Query 7638: 54% +Query 7642: 42% +Query 7646: 47% +Query 7650: 55% +Query 7654: 57% +Query 7658: 45% +Query 7662: 62% +Query 7666: 42% +Query 7669: 55% +Query 7673: 53% +Query 7677: 33% +Query 7681: 60% +Query 7685: 61% +Query 7689: 54% +Query 7693: 51% +Query 7697: 55% +Query 7701: 57% +Query 7705: 46% +Query 7709: 58% +Query 7713: 51% +Query 7717: 63% +Query 7721: 51% +Query 7725: 71% +Query 7729: 58% +Query 7733: 52% +Query 7737: 49% +Query 7741: 51% +Query 7745: 67% +Query 7749: 70% +Query 7753: 53% +Query 7757: 51% +Query 7761: 56% +Query 7765: 55% +Query 7769: 57% +Query 7773: 56% +Query 7777: 63% +Query 7781: 38% +Query 7785: 62% +Query 7789: 44% +Query 7793: 50% +Query 7797: 49% +Query 7801: 38% +Query 7805: 51% +Query 7809: 36% +Query 7813: 51% +Query 7817: 59% +Query 7821: 54% +Query 7825: 52% +Query 7829: 64% +Query 7833: 49% +Query 7837: 46% +Query 7841: 43% +Query 7845: 57% +Query 7849: 62% +Query 7853: 61% +Query 7857: 61% +Query 7861: 37% +Query 7865: 54% +Query 7869: 56% +Query 7873: 47% +Query 7877: 43% +Query 7881: 46% +Query 7885: 51% +Query 7889: 60% +Query 7893: 72% +Query 7897: 85% +Query 7901: 46% +Query 7905: 66% +Query 7909: 58% +Query 7912: 52% +Query 7916: 60% +Query 7920: 44% +Query 7924: 52% +Query 7928: 72% +Query 7932: 40% +Query 7936: 56% +Query 7940: 49% +Query 7944: 61% +Query 7948: 49% +Query 7952: 47% +Query 7956: 55% +Query 7960: 79% +Query 7964: 63% +Query 7968: 56% +Query 7972: 42% +Query 7976: 46% +Query 7980: 63% +Query 7984: 49% +Query 7988: 53% +Query 7992: 50% +Query 7996: 73% +Query 8000: 73% +Query 8004: 50% +Query 8008: 33% +Query 8012: 45% +Query 8016: 56% +Query 8020: 54% +Query 8024: 54% +Query 8028: 55% +Query 8032: 56% +Query 8035: 42% +Query 8039: 55% +Query 8043: 54% +Query 8047: 53% +Query 8051: 58% +Query 8055: 54% +Query 8059: 49% +Query 8063: 68% +Query 8067: 55% +Query 8071: 51% +Query 8075: 66% +Query 8079: 62% +Query 8083: 54% +Query 8087: 64% +Query 8091: 62% +Query 8095: 57% +Query 8099: 66% +Query 8103: 52% +Query 8107: 55% +Query 8111: 51% +Query 8115: 59% +Query 8119: 49% +Query 8123: 59% +Query 8127: 55% +Query 8131: 52% +Query 8135: 45% +Query 8139: 47% +Query 8143: 35% +Query 8147: 51% +Query 8151: 58% +Query 8155: 58% +Query 8159: 61% +Query 8163: 57% +Query 8167: 54% +Query 8171: 47% +Query 8175: 61% +Query 8179: 68% +Query 8183: 71% +Query 8187: 59% +Query 8191: 44% +Query 8195: 52% +Query 8199: 65% +Query 8203: 52% +Query 8207: 46% +Query 8211: 53% +Query 8215: 53% +Query 8219: 50% +Query 8223: 57% +Query 8227: 60% +Query 8231: 65% +Query 8235: 59% +Query 8239: 57% +Query 8243: 60% +Query 8247: 49% +Query 8251: 61% +Query 8255: 59% +Query 8259: 65% +Query 8262: 59% +Query 8266: 43% +Query 8270: 44% +Query 8274: 49% +Query 8278: 54% +Query 8282: 51% +Query 8286: 48% +Query 8290: 57% +Query 8294: 47% +Query 8298: 61% +Query 8302: 70% +Query 8306: 64% +Query 8310: 66% +Query 8314: 36% +Query 8318: 55% +Query 8322: 55% +Query 8326: 65% +Query 8330: 67% +Query 8334: 60% +Query 8338: 63% +Query 8342: 64% +Query 8346: 56% +Query 8350: 55% +Query 8354: 66% +Query 8358: 50% +Query 8362: 40% +Query 8366: 47% +Query 8370: 71% +Query 8374: 54% +Query 8378: 47% +Query 8382: 55% +Query 8386: 59% +Query 8390: 67% +Query 8394: 62% +Query 8398: 67% +Query 8402: 61% +Query 8406: 66% +Query 8410: 56% +Query 8414: 58% +Query 8418: 40% +Query 8422: 63% +Query 8426: 61% +Query 8430: 48% +Query 8434: 61% +Query 8438: 71% +Query 8442: 59% +Query 8446: 51% +Query 8450: 49% +Query 8454: 57% +Query 8458: 44% +Query 8462: 67% +Query 8466: 39% +Query 8470: 52% +Query 8474: 45% +Query 8478: 56% +Query 8482: 59% +Query 8486: 51% +Query 8490: 53% +Query 8494: 47% +Query 8498: 70% +Query 8502: 48% +Query 8506: 73% +Query 8510: 71% +Query 8514: 52% +Query 8518: 53% +Query 8522: 62% +Query 8526: 55% +Query 8530: 56% +Query 8534: 66% +Query 8538: 53% +Query 8542: 56% +Query 8546: 54% +Query 8550: 55% +Query 8554: 63% +Query 8558: 56% +Query 8562: 62% +Query 8566: 66% +Query 8570: 61% +Query 8574: 62% +Query 8578: 65% +Query 8582: 54% +Query 8586: 56% +Query 8590: 52% +Query 8594: 64% +Query 8597: 42% +Query 8601: 54% +Query 8605: 51% +Query 8609: 58% +Query 8613: 39% +Query 8617: 36% +Query 8621: 44% +Query 8625: 51% +Query 8629: 52% +Query 8633: 46% +Query 8636: 41% +Query 8640: 62% +Query 8644: 58% +Query 8648: 68% +Query 8652: 44% +Query 8656: 51% +Query 8660: 64% +Query 8664: 48% +Query 8668: 46% +Query 8672: 48% +Query 8676: 42% +Query 8680: 50% +Query 8684: 46% +Query 8688: 48% +Query 8692: 71% +Query 8696: 49% +Query 8700: 53% +Query 8704: 55% +Query 8708: 63% +Query 8712: 54% +Query 8716: 68% +Query 8720: 46% +Query 8724: 53% +Query 8728: 51% +Query 8732: 57% +Query 8736: 67% +Query 8740: 56% +Query 8744: 51% +Query 8748: 61% +Query 8752: 54% +Query 8756: 45% +Query 8760: 47% +Query 8764: 42% +Query 8768: 81% +Query 8772: 53% +Query 8776: 55% +Query 8780: 62% +Query 8784: 52% +Query 8788: 67% +Query 8792: 43% +Query 8796: 61% +Query 8800: 56% +Query 8804: 58% +Query 8808: 59% +Query 8812: 53% +Query 8816: 43% +Query 8820: 65% +Query 8824: 60% +Query 8828: 71% +Query 8832: 55% +Query 8836: 45% +Query 8840: 52% +Query 8844: 44% +Query 8848: 67% +Query 8852: 67% +Query 8856: 63% +Query 8859: 58% +Query 8863: 52% +Query 8867: 64% +Query 8871: 56% +Query 8875: 54% +Query 8879: 61% +Query 8883: 52% +Query 8887: 59% +Query 8891: 57% +Query 8895: 59% +Query 8899: 33% +Query 8903: 50% +Query 8907: 52% +Query 8911: 67% +Query 8915: 52% +Query 8919: 55% +Query 8923: 55% +Query 8927: 51% +Query 8931: 48% +Query 8935: 69% +Query 8939: 57% +Query 8943: 41% +Query 8947: 75% +Query 8951: 59% +Query 8955: 33% +Query 8959: 66% +Query 8963: 51% +Query 8967: 47% +Query 8971: 55% +Query 8975: 62% +Query 8979: 59% +Query 8983: 46% +Query 8987: 59% +Query 8991: 62% +Query 8995: 52% +Query 8999: 48% +Query 9003: 50% +Query 9007: 59% +Query 9011: 50% +Query 9015: 46% +Query 9019: 41% +Query 9023: 66% +Query 9027: 45% +Query 9031: 55% +Query 9035: 69% +Query 9039: 57% +Query 9043: 56% +Query 9047: 46% +Query 9051: 53% +Query 9055: 44% +Query 9059: 67% +Query 9063: 63% +Query 9067: 45% +Query 9071: 53% +Query 9075: 62% +Query 9079: 53% +Query 9083: 57% +Query 9087: 53% +Query 9091: 67% +Query 9095: 40% +Query 9099: 62% +Query 9103: 40% +Query 9107: 40% +Query 9111: 48% +Query 9115: 55% +Query 9119: 55% +Query 9123: 63% +Query 9127: 55% +Query 9131: 58% +Query 9135: 39% +Query 9139: 49% +Query 9143: 55% +Query 9147: 42% +Query 9151: 47% +Query 9155: 49% +Query 9159: 50% +Query 9163: 45% +Query 9167: 38% +Query 9171: 62% +Query 9175: 50% +Query 9179: 51% +Query 9183: 51% +Query 9187: 58% +Query 9191: 54% +Query 9195: 64% +Query 9199: 66% +Query 9203: 52% +Query 9207: 72% +Query 9211: 65% +Query 9215: 53% +Query 9219: 61% +Query 9223: 33% +Query 9227: 67% +Query 9231: 57% +Query 9234: 61% +Query 9238: 41% +Query 9241: 53% +Query 9245: 55% +Query 9249: 63% +Query 9253: 48% +Query 9257: 56% +Query 9261: 63% +Query 9265: 63% +Query 9269: 66% +Query 9273: 64% +Query 9277: 58% +Query 9281: 74% +Query 9285: 70% +Query 9289: 70% +Query 9293: 62% +Query 9297: 53% +Query 9301: 52% +Query 9305: 46% +Query 9309: 56% +Query 9313: 41% +Query 9317: 66% +Query 9321: 61% +Query 9325: 46% +Query 9329: 36% +Query 9333: 48% +Query 9337: 58% +Query 9341: 50% +Query 9345: 43% +Query 9349: 73% +Query 9353: 55% +Query 9357: 57% +Query 9361: 49% +Query 9365: 59% +Query 9369: 53% +Query 9373: 46% +Query 9377: 53% +Query 9381: 63% +Query 9385: 46% +Query 9389: 38% +Query 9393: 60% +Query 9397: 54% +Query 9401: 55% +Query 9404: 63% +Query 9408: 54% +Query 9412: 67% +Query 9416: 63% +Query 9420: 64% +Query 9424: 58% +Query 9428: 57% +Query 9432: 50% +Query 9436: 51% +Query 9440: 58% +Query 9444: 71% +Query 9448: 48% +Query 9452: 57% +Query 9456: 47% +Query 9460: 50% +Query 9464: 31% +Query 9468: 71% +Query 9472: 46% +Query 9476: 52% +Query 9480: 73% +Query 9484: 58% +Query 9488: 50% +Query 9492: 56% +Query 9496: 49% +Query 9500: 56% +Query 9504: 44% +Query 9508: 52% +Query 9512: 53% +Query 9516: 57% +Query 9520: 58% +Query 9524: 69% +Query 9528: 63% +Query 9532: 47% +Query 9535: 57% +Query 9539: 55% +Query 9543: 55% +Query 9547: 63% +Query 9551: 47% +Query 9555: 69% +Query 9559: 35% +Query 9563: 42% +Query 9567: 54% +Query 9571: 58% +Query 9575: 58% +Query 9579: 69% +Query 9583: 60% +Query 9587: 49% +Query 9590: 47% +Query 9594: 45% +Query 9598: 57% +Query 9602: 63% +Query 9606: 50% +Query 9610: 55% +Query 9614: 59% +Query 9618: 56% +Query 9621: 55% +Query 9625: 58% +Query 9629: 71% +Query 9633: 53% +Query 9637: 56% +Query 9641: 67% +Query 9645: 61% +Query 9649: 59% +Query 9653: 69% +Query 9657: 52% +Query 9661: 44% +Query 9665: 64% +Query 9669: 57% +Query 9673: 58% +Query 9677: 59% +Query 9681: 58% +Query 9685: 62% +Query 9689: 45% +Query 9693: 37% +Query 9697: 57% +Query 9701: 57% +Query 9703: 65% +Query 9707: 50% +Query 9710: 49% +Query 9713: 49% +Query 9717: 56% +Query 9721: 54% +Query 9725: 51% +Query 9729: 64% +Query 9733: 44% +Query 9737: 62% +Query 9741: 49% +Query 9745: 48% +Query 9749: 53% +Query 9753: 66% +Query 9757: 41% +Query 9761: 57% +Query 9765: 39% +Query 9769: 47% +Query 9773: 51% +Query 9777: 71% +Query 9781: 67% +Query 9785: 49% +Query 9789: 62% +Query 9793: 62% +Query 9797: 54% +Query 9801: 37% +Query 9805: 78% +Query 9809: 54% +Query 9813: 63% +Query 9817: 61% +Query 9821: 58% +Query 9825: 55% +Query 9829: 79% +Query 9833: 71% +Query 9837: 55% +Query 9841: 64% +Query 9845: 51% +Query 9849: 43% +Query 9853: 73% +Query 9857: 66% +Query 9861: 46% +Query 9865: 68% +Query 9869: 59% +Query 9873: 58% +Query 9877: 65% +Query 9881: 56% +Query 9885: 52% +Query 9889: 63% +Query 9893: 46% +Query 9897: 50% +Query 9901: 52% +Query 9905: 58% +Query 9909: 40% +Query 9913: 70% +Query 9917: 50% +Query 9921: 47% +Query 9925: 55% +Query 9929: 44% +Query 9933: 49% +Query 9937: 58% +Query 9941: 64% +Query 9945: 60% +Query 9949: 54% +Query 9953: 54% +Query 9957: 74% +Query 9961: 49% +Query 9965: 52% +Query 9969: 44% +Query 9973: 46% +Query 9977: 52% +Query 9981: 43% +Query 9985: 57% +Query 9989: 68% +Query 9993: 64% +Query 9997: 55% diff --git a/src/VIA/Algorithms/FilteredVamanaIndex.cpp b/src/VIA/Algorithms/FilteredVamanaIndex.cpp index c7ce878..c7c3322 100644 --- a/src/VIA/Algorithms/FilteredVamanaIndex.cpp +++ b/src/VIA/Algorithms/FilteredVamanaIndex.cpp @@ -79,7 +79,7 @@ FilteredVamanaIndex::getNodesWithCategoricalValueFilter(const Categori */ template void FilteredVamanaIndex::createGraph( - const std::vector& P, const float& alpha, const unsigned int L, const unsigned int R, bool visualized) { + const std::vector& P, const float& alpha, const unsigned int L, const unsigned int R, bool visualized, bool empty) { using Filter = CategoricalAttributeFilter; using GreedyResult = std::pair, std::set>; @@ -96,6 +96,11 @@ void FilteredVamanaIndex::createGraph( // Initialize G to an empty graph and get the medoid node this->fillGraphNodes(); + + // Fill graph with random edges if required + if (!empty) { + this->createRandomEdges(R); + } GraphNode s = this->findMedoid(this->G, 1000); // Let st(f) be the start node for filter label f for every f in F. diff --git a/src/VIA/Algorithms/GreedySearch.cpp b/src/VIA/Algorithms/GreedySearch.cpp index 7aaa57b..29f5359 100644 --- a/src/VIA/Algorithms/GreedySearch.cpp +++ b/src/VIA/Algorithms/GreedySearch.cpp @@ -159,7 +159,7 @@ std::pair, std::set> FilteredGreedySearch( const unsigned int k, const unsigned int L, const std::vector& queryFilters, const EXEC_MODE mode) { float p_star_distance, currentDistance; - + std::set candidates = {}; std::set visited = {}; diff --git a/src/VIA/Algorithms/StichedVamanaIndex.cpp b/src/VIA/Algorithms/StichedVamanaIndex.cpp index f45a0e1..78c1ab3 100644 --- a/src/VIA/Algorithms/StichedVamanaIndex.cpp +++ b/src/VIA/Algorithms/StichedVamanaIndex.cpp @@ -16,8 +16,8 @@ * @param R An unsigned int parameter. */ template -void StichedVamanaIndex::createGraph( - const std::vector& P, const float& alpha, const unsigned int L_small, const unsigned int R_small, const unsigned int R_stiched, bool visualized) { +void StichedVamanaIndex::createGraph(const std::vector& P, const float& alpha, const unsigned int L_small, + const unsigned int R_small, const unsigned int R_stiched, bool visualized, bool empty) { using Filter = CategoricalAttributeFilter; @@ -34,6 +34,11 @@ void StichedVamanaIndex::createGraph( this->G.setNodesCount(n); this->fillGraphNodes(); + // Fill graph with random nodes if required + if (!empty) { + this->createRandomEdges(R_stiched); + } + // Let Pf proper subset of P be the set of points with label f in F std::map> Pf; for (auto filter : this->F) {