Merge autoland to mozilla-central a=merge
authorarthur.iakab <aiakab@mozilla.com>
Fri, 08 Mar 2019 06:38:18 +0200
changeset 520874 d201fac1f664096319b56a20018dfe6a9c1f473d
parent 520832 af29567ecdba5441117b3f01ac2559a3473c3d6a (current diff)
parent 520873 536782d2357f0c83a61f1d7c5c2093c73c071532 (diff)
child 520882 13db12a097dfdcf56704ddc1845403207891b013
push id10862
push userffxbld-merge
push dateMon, 11 Mar 2019 13:01:11 +0000
treeherdermozilla-beta@a2e7f5c935da [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmerge
milestone67.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Merge autoland to mozilla-central a=merge
modules/libpref/init/all.js
testing/marionette/harness/marionette_harness/tests/unit/test_startup_caches.py
toolkit/components/antitracking/AntiTrackingCommon.cpp
--- a/browser/app/blocklist.xml
+++ b/browser/app/blocklist.xml
@@ -1,10 +1,10 @@
 <?xml version='1.0' encoding='UTF-8'?>
-<blocklist lastupdate="1551250023025" xmlns="http://www.mozilla.org/2006/addons-blocklist">
+<blocklist lastupdate="1551794995188" xmlns="http://www.mozilla.org/2006/addons-blocklist">
   <emItems>
     <emItem blockID="i334" id="{0F827075-B026-42F3-885D-98981EE7B1AE}">
       <prefs/>
       <versionRange minVersion="0" maxVersion="*" severity="3"/>
     </emItem>
     <emItem blockID="i1211" id="flvto@hotger.com">
       <prefs/>
       <versionRange minVersion="0" maxVersion="*" severity="1"/>
@@ -2527,16 +2527,40 @@
     <emItem blockID="7bb234b0-cfda-4a23-bf02-9c82fb3500a3" id="{9d7cfde2-39ae-11e9-bde0-02427e2eba50}">
       <prefs/>
       <versionRange minVersion="0" maxVersion="*" severity="3"/>
     </emItem>
     <emItem blockID="37252271-9e38-46a9-b23a-2b6d7048c0db" id="/^((\{e0686c32-99b4-44d8-972f-88bf08b68f88\})|(\{b2225e4c-9d1d-472b-8aeb-5ff203bcff9a\}))$/">
       <prefs/>
       <versionRange minVersion="0" maxVersion="*" severity="3"/>
     </emItem>
+    <emItem blockID="01825fea-8c5c-4d76-bd06-e1019c188056" id="{ba74c7ee-32b1-11e9-ade5-1f2222a4f325}">
+      <prefs/>
+      <versionRange minVersion="0" maxVersion="*" severity="3"/>
+    </emItem>
+    <emItem blockID="1d596a69-157f-4743-9465-f86d6452206b" id="Youtube-downloader@Myaddons.com">
+      <prefs/>
+      <versionRange minVersion="0" maxVersion="*" severity="3"/>
+    </emItem>
+    <emItem blockID="a30f9f2a-aa68-48b7-88cc-8a582405b385" id="Youtube-video@Myaddons.com">
+      <prefs/>
+      <versionRange minVersion="0" maxVersion="*" severity="3"/>
+    </emItem>
+    <emItem blockID="77a32be3-94ce-49c2-b129-fa2562a7f47b" id="/^((\{6745ccb4-833d-497e-b582-d98a5e790e8c\})|(\{cd205ddb-b106-4d2a-a965-5d1c610b5072\})|(\{218ec82e-2839-42da-acaa-e527454f4237\})|(\{7af25a3d-1caf-49f8-8be9-8ae6065db7c5\}))$/">
+      <prefs/>
+      <versionRange minVersion="0" maxVersion="*" severity="3"/>
+    </emItem>
+    <emItem blockID="7718be46-8e84-4bc7-a5a9-4c5de18378ee" id="/^((\{5084f455-bc8f-483c-b145-91245bcbfd64\})|(\{bd69d5d0-4b2f-48cb-bab5-dcf1e0f9c63b\}))$/">
+      <prefs/>
+      <versionRange minVersion="0" maxVersion="*" severity="3"/>
+    </emItem>
+    <emItem blockID="aca80fb4-760e-4cd4-9fec-649fb38b2947" id="/^((\{ee2d725e-9726-43ac-8040-60ce9ff2831b\})|(\{55417a80-e6f7-4d77-8d73-f59045e5e890\}))$/">
+      <prefs/>
+      <versionRange minVersion="0" maxVersion="*" severity="3"/>
+    </emItem>
   </emItems>
   <pluginItems>
     <pluginItem blockID="p332">
       <match exp="libflashplayer\.so" name="filename"/>
       <match exp="^Shockwave Flash 11.(0|1) r[0-9]{1,3}$" name="description"/>
       <infoURL>https://get.adobe.com/flashplayer/</infoURL>
       <versionRange severity="0" vulnerabilitystatus="1">
         <targetApplication id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}">
--- a/browser/base/content/content.js
+++ b/browser/base/content/content.js
@@ -11,17 +11,17 @@
 
 var {XPCOMUtils} = ChromeUtils.import("resource://gre/modules/XPCOMUtils.jsm");
 
 // TabChildGlobal
 var global = this;
 
 XPCOMUtils.defineLazyModuleGetters(this, {
   ContentMetaHandler: "resource:///modules/ContentMetaHandler.jsm",
-  LoginFormFactory: "resource://gre/modules/LoginManagerContent.jsm",
+  LoginFormFactory: "resource://gre/modules/LoginFormFactory.jsm",
   InsecurePasswordUtils: "resource://gre/modules/InsecurePasswordUtils.jsm",
   ContextMenuChild: "resource:///actors/ContextMenuChild.jsm",
 });
 
 XPCOMUtils.defineLazyGetter(this, "LoginManagerContent", () => {
   let tmp = {};
   ChromeUtils.import("resource://gre/modules/LoginManagerContent.jsm", tmp);
   tmp.LoginManagerContent.setupEventListeners(global);
--- a/browser/base/content/test/general/browser.ini
+++ b/browser/base/content/test/general/browser.ini
@@ -254,17 +254,17 @@ skip-if = e10s # Clicks in content don't
 [browser_contentAltClick.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_contextmenu.js]
 subsuite = clipboard
 tags = fullscreen
 skip-if = toolkit == "gtk3" || verify # disabled on Linux due to bug 513558
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_contextmenu_input.js]
-skip-if = toolkit == "gtk3" # disabled on Linux due to bug 513558
+skip-if = toolkit == "gtk3" || (os == "win" && processor == "aarch64") # disabled on Linux due to bug 513558, aarch64 due to 1533161
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_ctrlTab.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_datachoices_notification.js]
 skip-if = !datareporting || (verify && !debug && (os == 'win'))
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
 [browser_decoderDoctor.js]
 # DO NOT ADD MORE TESTS HERE. USE A TOPICAL DIRECTORY INSTEAD.
--- a/browser/base/content/test/static/browser_all_files_referenced.js
+++ b/browser/base/content/test/static/browser_all_files_referenced.js
@@ -194,16 +194,19 @@ const ignorableWhitelist = new Set([
   // toolkit/mozapps/extensions/nsBlocklistService.js
   "resource://app/blocklist.xml",
 
   // dom/media/gmp/GMPParent.cpp
   "resource://gre/gmp-clearkey/0.1/manifest.json",
 
   // Bug 1351669 - obsolete test file
   "resource://gre/res/test.properties",
+
+  // Bug 1532703
+  "resource://app/localization/en-US/browser/aboutConfig.ftl",
 ]);
 for (let entry of ignorableWhitelist) {
   whitelist.add(entry);
 }
 
 if (!isDevtools) {
   // services/sync/modules/main.js
   whitelist.add("resource://services-sync/service.js");
--- a/browser/components/preferences/fonts.xul
+++ b/browser/components/preferences/fonts.xul
@@ -195,18 +195,17 @@
                 <menuitem value="72" label="72"/>
               </menupopup>
             </menulist>
           </hbox>
         </row>
       </rows>
     </grid>
     <separator class="thin"/>
-    <hbox flex="1">
-      <spacer flex="1"/>
+    <hbox pack="end">
       <hbox align="center" pack="end">
         <label data-l10n-id="fonts-minsize" control="minSize"/>
         <!-- Please don't remove the wrapping hbox/vbox/box for these elements. It's used to properly compute the search tooltip position. -->
         <hbox>
           <menulist id="minSize" oncommand="gFontsDialog.confirmMinSizeChange();">
             <menupopup>
               <menuitem value="0" data-l10n-id="fonts-minsize-none"/>
               <menuitem value="9" label="9"/>
--- a/browser/components/preferences/in-content/main.js
+++ b/browser/components/preferences/in-content/main.js
@@ -1652,18 +1652,17 @@ var gMainPane = {
   },
 
   _rebuildView() {
     let lastSelectedType = this.selectedHandlerListItem &&
                            this.selectedHandlerListItem.handlerInfoWrapper.type;
     this.selectedHandlerListItem = null;
 
     // Clear the list of entries.
-    while (this._list.childNodes.length > 1)
-      this._list.removeChild(this._list.lastChild);
+    this._list.textContent = "";
 
     var visibleTypes = this._visibleTypes;
 
     // If the user is filtering the list, then only show matching types.
     if (this._filter.value)
       visibleTypes = visibleTypes.filter(this._matchesFilter, this);
 
     let items = visibleTypes.map(visibleType => new HandlerListItem(visibleType));
--- a/browser/themes/shared/browser.inc.css
+++ b/browser/themes/shared/browser.inc.css
@@ -244,16 +244,27 @@
 }
 
 #cfr-notification-feature-steps {
   display: flex;
   flex-direction: column;
   margin-top: 10px;
 }
 
+#cfr-notification-feature-steps li {
+  padding-inline-start: 8px;
+  position: relative;
+}
+
+#cfr-notification-feature-steps li:before {
+  content: "\2022";
+  position: absolute;
+  inset-inline-start: 0;
+}
+
 #cfr-notification-footer-text,
 #cfr-notification-footer-users,
 #cfr-notification-footer-learn-more-link {
   margin: 0;
 }
 
 #cfr-notification-footer-addon-info {
   align-items: center;
--- a/devtools/client/netmonitor/src/assets/styles/RequestList.css
+++ b/devtools/client/netmonitor/src/assets/styles/RequestList.css
@@ -557,17 +557,17 @@
   color: var(--theme-selection-color);
 }
 
 .request-list-item:not(.selected).odd {
   background-color: var(--table-zebra-background);
 }
 
 .request-list-item:not(.selected):hover {
-  background-color: var(--theme-selection-background-hover);
+  background-color: var(--table-selection-background-hover);
 }
 
 .request-list-item:not(.selected).fromCache > .requests-list-column:not(.requests-list-waterfall) {
   opacity: 0.7;
 }
 
 /* Responsive web design support */
 
--- a/devtools/client/netmonitor/src/assets/styles/variables.css
+++ b/devtools/client/netmonitor/src/assets/styles/variables.css
@@ -1,32 +1,34 @@
 /* This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 :root.theme-dark {
   --table-text-color: var(--grey-40);
   --table-splitter-color: rgba(255,255,255,0.15);
   --table-zebra-background: rgba(255,255,255,0.05);
+  --table-selection-background-hover: rgba(53, 59, 72, 1);
 
   --timing-blocked-color: rgba(235, 83, 104, 0.8);
   --timing-dns-color: rgba(223, 128, 255, 0.8); /* pink */
   --timing-ssl-color: rgba(217, 102, 41, 0.8); /* orange */
   --timing-connect-color: rgba(217, 102, 41, 0.8); /* orange */
   --timing-send-color: rgba(70, 175, 227, 0.8); /* light blue */
   --timing-wait-color: rgba(94, 136, 176, 0.8); /* blue grey */
   --timing-receive-color: rgba(112, 191, 83, 0.8); /* green */
 }
 
 :root.theme-light {
   --theme-body-color: var(--grey-70);
 
   --table-text-color: var(--grey-70);
   --table-splitter-color: rgba(0,0,0,0.15);
-  --table-zebra-background: rgba(0,0,0,0.05);
+  --table-zebra-background: rgba(247, 247, 247, 0.8);
+  --table-selection-background-hover: rgba(209, 232, 255, 0.8);
 
   --timing-blocked-color: rgba(235, 83, 104, 0.8);
   --timing-dns-color: rgba(223, 128, 255, 0.8); /* pink */
   --timing-ssl-color: rgba(217, 102, 41, 0.8); /* orange */
   --timing-connect-color: rgba(217, 102, 41, 0.8); /* orange */
   --timing-send-color: rgba(0, 136, 204, 0.8); /* blue */
   --timing-wait-color: rgba(95, 136, 176, 0.8); /* blue grey */
   --timing-receive-color: rgba(44, 187, 15, 0.8); /* green */
--- a/devtools/client/netmonitor/test/browser_net_brotli.js
+++ b/devtools/client/netmonitor/test/browser_net_brotli.js
@@ -55,15 +55,15 @@ add_task(async function() {
   await wait;
   await onResponseContent;
   await testResponse("br");
   await teardown(monitor);
 
   function testResponse(type) {
     switch (type) {
       case "br": {
-        is(document.querySelector(".CodeMirror-line").textContent, "X".repeat(64),
+        is(getCodeMirrorValue(monitor), "X".repeat(64),
           "The text shown in the source editor is incorrect for the brotli request.");
         break;
       }
     }
   }
 });
--- a/devtools/client/netmonitor/test/browser_net_complex-params.js
+++ b/devtools/client/netmonitor/test/browser_net_complex-params.js
@@ -178,17 +178,17 @@ add_task(async function() {
     const values = tabpanel
       .querySelectorAll("tr:not(.treeS-section) .treeValueCell .objectBox");
 
     is(labels[0].textContent, queryStringParamName,
       "The first query string param name was incorrect.");
     is(values[0].textContent, queryStringParamValue,
       "The first query string param value was incorrect.");
 
-    ok(tabpanel.querySelector(".CodeMirror-code").textContent.includes(requestPayload),
+    ok(getCodeMirrorValue(monitor).includes(requestPayload),
       "The text shown in the source editor is incorrect.");
 
     if (isJSON) {
       is(treeSections[2].querySelector(".treeLabel").textContent,
         L10N.getStr("paramsPostPayload"),
         "The post section doesn't have the correct title.");
 
       const requestPayloadObject = JSON.parse(requestPayload);
--- a/devtools/client/netmonitor/test/browser_net_content-type.js
+++ b/devtools/client/netmonitor/test/browser_net_content-type.js
@@ -180,35 +180,35 @@ add_task(async function() {
         box != "image",
         "The response image view doesn't display");
     }
 
     switch (type) {
       case "xml": {
         checkVisibility("textarea");
 
-        const text = document.querySelector(".CodeMirror-line").textContent;
+        const text = getCodeMirrorValue(monitor);
 
         is(text, "<label value='greeting'>Hello XML!</label>",
           "The text shown in the source editor is incorrect for the xml request.");
         break;
       }
       case "css": {
         checkVisibility("textarea");
 
-        const text = document.querySelector(".CodeMirror-line").textContent;
+        const text = getCodeMirrorValue(monitor);
 
         is(text, "body:pre { content: 'Hello CSS!' }",
           "The text shown in the source editor is incorrect for the css request.");
         break;
       }
       case "js": {
         checkVisibility("textarea");
 
-        const text = document.querySelector(".CodeMirror-line").textContent;
+        const text = getCodeMirrorValue(monitor);
 
         is(text, "function() { return 'Hello JS!'; }",
           "The text shown in the source editor is incorrect for the js request.");
         break;
       }
       case "json": {
         checkVisibility("json");
 
@@ -230,17 +230,17 @@ add_task(async function() {
           "The first json property name was incorrect.");
         is(values[0].textContent,
           "Hello JSON!", "The first json property value was incorrect.");
         break;
       }
       case "html": {
         checkVisibility("textarea");
 
-        const text = document.querySelector(".CodeMirror-line").textContent;
+        const text = getCodeMirrorValue(monitor);
 
         is(text, "<blink>Not Found</blink>",
           "The text shown in the source editor is incorrect for the html request.");
         break;
       }
       case "png": {
         checkVisibility("image");
 
@@ -253,17 +253,17 @@ add_task(async function() {
           "The image mime info isn't correct.");
         is(dimensions.textContent, "16" + " \u00D7 " + "16",
           "The image dimensions info isn't correct.");
         break;
       }
       case "gzip": {
         checkVisibility("textarea");
 
-        const text = document.querySelector(".CodeMirror-line").textContent;
+        const text = getCodeMirrorValue(monitor);
 
         is(text, new Array(1000).join("Hello gzip!"),
           "The text shown in the source editor is incorrect for the gzip request.");
         break;
       }
     }
   }
 
--- a/devtools/client/netmonitor/test/browser_net_cyrillic-01.js
+++ b/devtools/client/netmonitor/test/browser_net_cyrillic-01.js
@@ -44,15 +44,14 @@ add_task(async function() {
   wait = waitForDOM(document, "#headers-panel");
   EventUtils.sendMouseEvent({ type: "mousedown" },
     document.querySelectorAll(".request-list-item")[0]);
   await wait;
   wait = waitForDOM(document, "#response-panel .CodeMirror-code");
   EventUtils.sendMouseEvent({ type: "click" },
     document.querySelector("#response-tab"));
   await wait;
-  const text = document.querySelector(".CodeMirror-line").textContent;
 
-  ok(text.includes("\u0411\u0440\u0430\u0442\u0430\u043d"),
+  ok(getCodeMirrorValue(monitor).includes("\u0411\u0440\u0430\u0442\u0430\u043d"),
     "The text shown in the source editor is correct.");
 
   return teardown(monitor);
 });
--- a/devtools/client/netmonitor/test/browser_net_json-malformed.js
+++ b/devtools/client/netmonitor/test/browser_net_json-malformed.js
@@ -62,14 +62,13 @@ add_task(async function() {
   const jsonView = tabpanel.querySelector(".tree-section .treeLabel") || {};
   is(jsonView.textContent === L10N.getStr("jsonScopeName"), false,
     "The response json view doesn't have the intended visibility.");
   is(tabpanel.querySelector(".CodeMirror-code") === null, false,
     "The response editor has the intended visibility.");
   is(tabpanel.querySelector(".response-image-box") === null, true,
     "The response image box doesn't have the intended visibility.");
 
-  is(document.querySelector(".CodeMirror-line").textContent,
-    "{ \"greeting\": \"Hello malformed JSON!\" },",
+  is(getCodeMirrorValue(monitor), "{ \"greeting\": \"Hello malformed JSON!\" },",
     "The text shown in the source editor is incorrect.");
 
   await teardown(monitor);
 });
--- a/devtools/client/netmonitor/test/browser_net_large-response.js
+++ b/devtools/client/netmonitor/test/browser_net_large-response.js
@@ -50,18 +50,17 @@ add_task(async function() {
     });
 
   wait = waitForDOM(document, "#response-panel .CodeMirror-code");
   store.dispatch(Actions.toggleNetworkDetails());
   EventUtils.sendMouseEvent({ type: "click" },
     document.querySelector("#response-tab"));
   await wait;
 
-  const text = document.querySelector(".CodeMirror-line").textContent;
-
-  ok(text.match(/^<p>/), "The text shown in the source editor is incorrect.");
+  ok(getCodeMirrorValue(monitor).match(/^<p>/),
+    "The text shown in the source editor is incorrect.");
 
   await teardown(monitor);
 
   // This test uses a lot of memory, so force a GC to help fragmentation.
   info("Forcing GC after netmonitor test.");
   Cu.forceGC();
 });
--- a/devtools/client/netmonitor/test/browser_net_post-data-01.js
+++ b/devtools/client/netmonitor/test/browser_net_post-data-01.js
@@ -131,23 +131,17 @@ add_task(async function() {
       is(values[3].textContent, "bar", "The first post param value was incorrect.");
       is(labels[4].textContent, "baz", "The second post param name was incorrect.");
       is(values[4].textContent, "123", "The second post param value was incorrect.");
     } else {
       checkVisibility("params editor");
 
       is(labels.length, 3, "There should be 3 param values displayed in this tabpanel.");
 
-      // Collect code lines and combine into one text for checking
-      let text = "";
-      const lines = [...document.querySelectorAll(".CodeMirror-line")];
-
-      lines.forEach((line) => {
-        text += line.textContent + "\n";
-      });
+      const text = getCodeMirrorValue(monitor);
 
       ok(text.includes("Content-Disposition: form-data; name=\"text\""),
         "The text shown in the source editor is incorrect (1.1).");
       ok(text.includes("Content-Disposition: form-data; name=\"email\""),
         "The text shown in the source editor is incorrect (2.1).");
       ok(text.includes("Content-Disposition: form-data; name=\"range\""),
         "The text shown in the source editor is incorrect (3.1).");
       ok(text.includes("Content-Disposition: form-data; name=\"Custom field\""),
--- a/devtools/client/netmonitor/test/browser_net_post-data-04.js
+++ b/devtools/client/netmonitor/test/browser_net_post-data-04.js
@@ -52,13 +52,13 @@ add_task(async function() {
   const labels = tabpanel
     .querySelectorAll("tr:not(.tree-section) .treeLabelCell .treeLabel");
   const values = tabpanel
     .querySelectorAll("tr:not(.tree-section) .treeValueCell .objectBox");
 
   is(labels[0].textContent, "a", "The JSON var name was incorrect.");
   is(values[0].textContent, "1", "The JSON var value was incorrect.");
 
-  ok(tabpanel.querySelector(".CodeMirror-code").textContent.includes('{"a":1}'),
+  ok(getCodeMirrorValue(monitor).includes('{"a":1}'),
     "The text shown in the source editor is incorrect.");
 
   return teardown(monitor);
 });
--- a/devtools/client/netmonitor/test/browser_net_streaming-response.js
+++ b/devtools/client/netmonitor/test/browser_net_streaming-response.js
@@ -70,12 +70,12 @@ add_task(async function() {
 
   await selectIndexAndWaitForSourceEditor(monitor, 1);
   // the mpeg-dash part
   testEditorContent(REQUESTS[1]);
 
   return teardown(monitor);
 
   function testEditorContent([ fmt, textRe ]) {
-    ok(document.querySelector(".CodeMirror-line").textContent.match(textRe),
+    ok(getCodeMirrorValue(monitor).match(textRe),
       "The text shown in the source editor for " + fmt + " is correct.");
   }
 });
--- a/devtools/client/netmonitor/test/head.js
+++ b/devtools/client/netmonitor/test/head.js
@@ -763,16 +763,24 @@ async function performRequests(monitor, 
   const wait = waitForNetworkEvents(monitor, count);
   await ContentTask.spawn(tab.linkedBrowser, count, requestCount => {
     content.wrappedJSObject.performRequests(requestCount);
   });
   await wait;
 }
 
 /**
+ * Helper function for retrieving `.CodeMirror` content
+ */
+function getCodeMirrorValue(monitor) {
+  const document = monitor.panelWin.document;
+  return document.querySelector(".CodeMirror").CodeMirror.getValue();
+}
+
+/**
  * Wait for lazy fields to be loaded in a request.
  *
  * @param Object Store redux store containing request list.
  * @param array fields array of strings which contain field names to be checked
  * on the request.
  */
 function waitForRequestData(store, fields, id) {
   return waitUntil(() => {
--- a/dom/ipc/JSWindowActorService.cpp
+++ b/dom/ipc/JSWindowActorService.cpp
@@ -157,18 +157,18 @@ JSWindowActorProtocol::FromIPC(const JSW
 
   proto->mChild.mEvents.SetCapacity(aInfo.events().Length());
   for (auto& ipc : aInfo.events()) {
     auto* event = proto->mChild.mEvents.AppendElement();
     event->mName.Assign(ipc.name());
     event->mFlags.mCapture = ipc.capture();
     event->mFlags.mInSystemGroup = ipc.systemGroup();
     event->mFlags.mAllowUntrustedEvents = ipc.allowUntrusted();
-    if (ipc.hasPassive()) {
-      event->mPassive.Construct(ipc.passive());
+    if (ipc.passive()) {
+      event->mPassive.Construct(ipc.passive().value());
     }
   }
 
   proto->mChild.mObservers = aInfo.observers();
   return proto.forget();
 }
 
 JSWindowActorInfo JSWindowActorProtocol::ToIPC() {
@@ -181,34 +181,34 @@ JSWindowActorInfo JSWindowActorProtocol:
 
   info.events().SetCapacity(mChild.mEvents.Length());
   for (auto& event : mChild.mEvents) {
     auto* ipc = info.events().AppendElement();
     ipc->name().Assign(event.mName);
     ipc->capture() = event.mFlags.mCapture;
     ipc->systemGroup() = event.mFlags.mInSystemGroup;
     ipc->allowUntrusted() = event.mFlags.mAllowUntrustedEvents;
-    ipc->hasPassive() = event.mPassive.WasPassed();
     if (event.mPassive.WasPassed()) {
-      ipc->passive() = event.mPassive.Value();
+      ipc->passive() = Some(event.mPassive.Value());
     }
   }
 
   info.observers() = mChild.mObservers;
   return info;
 }
 
 already_AddRefed<JSWindowActorProtocol>
 JSWindowActorProtocol::FromWebIDLOptions(const nsAString& aName,
                                          const WindowActorOptions& aOptions,
                                          ErrorResult& aRv) {
   MOZ_DIAGNOSTIC_ASSERT(XRE_IsParentProcess());
 
   RefPtr<JSWindowActorProtocol> proto = new JSWindowActorProtocol(aName);
   proto->mAllFrames = aOptions.mAllFrames;
+  proto->mIncludeChrome = aOptions.mIncludeChrome;
 
   proto->mParent.mModuleURI = aOptions.mParent.mModuleURI;
   proto->mChild.mModuleURI = aOptions.mChild.mModuleURI;
 
   // For each event declared in the source dictionary, initialize the
   // corresponding envent declaration entry in the JSWindowActorProtocol.
   if (aOptions.mChild.mEvents.WasPassed()) {
     auto& entries = aOptions.mChild.mEvents.Value().Entries();
--- a/dom/ipc/PContent.ipdl
+++ b/dom/ipc/PContent.ipdl
@@ -225,21 +225,17 @@ struct BlobURLRegistrationData
 };
 
 struct JSWindowActorEventDecl
 {
   nsString name;
   bool capture;
   bool systemGroup;
   bool allowUntrusted;
-
-  // FIXME(gross): Optional<bool> is a bit gross to encode here, so instead it's
-  // encoded as two booleans.
-  bool hasPassive;
-  bool passive;
+  bool? passive;
 };
 
 struct JSWindowActorInfo
 {
   nsString name;
   bool allFrames;
   nsCString url;
 
--- a/dom/ipc/tests/browser_JSWindowActor.js
+++ b/dom/ipc/tests/browser_JSWindowActor.js
@@ -47,16 +47,73 @@ add_task(async function test_getActor() 
           let actorChild = child.getActor("Test");
           is(actorChild.show(), "TestChild", "actor show should have vaule.");
           is(actorChild.manager, child, "manager should match WindowGlobalChild.");
         });
       ChromeUtils.unregisterWindowActor("Test");
     });
 });
 
+add_task(async function test_getActor_without_allFrames() {
+  windowActorOptions.allFrames = false;
+  await BrowserTestUtils.withNewTab({gBrowser, url: URL},
+    async function(browser) {
+      ChromeUtils.registerWindowActor("Test", windowActorOptions);
+      await ContentTask.spawn(
+        browser, {}, async function() {
+          // Create and append an iframe into the window's document.
+          let frame = content.document.createElement("iframe");
+          content.document.body.appendChild(frame);
+          is(content.window.frames.length, 1, "There should be an iframe.");
+          let child = frame.contentWindow.window.getWindowGlobalChild();
+          Assert.throws(() => child.getActor("Test"),
+            /NS_ERROR_NOT_AVAILABLE/, "Should throw if allFrames is false.");
+        });
+      ChromeUtils.unregisterWindowActor("Test");
+    });
+});
+
+add_task(async function test_getActor_with_allFrames() {
+  windowActorOptions.allFrames = true;
+  ChromeUtils.registerWindowActor("Test", windowActorOptions);
+  await BrowserTestUtils.withNewTab({gBrowser, url: URL},
+    async function(browser) {
+      await ContentTask.spawn(
+        browser, {}, async function() {
+          // Create and append an iframe into the window's document.
+          let frame = content.document.createElement("iframe");
+          content.document.body.appendChild(frame);
+          is(content.window.frames.length, 1, "There should be an iframe.");
+          let child = frame.contentWindow.window.getWindowGlobalChild();
+          let actorChild = child.getActor("Test");
+          ok(actorChild, "JSWindowActorChild should have value.");
+        });
+    });
+    ChromeUtils.unregisterWindowActor("Test");
+});
+
+add_task(async function test_getActor_without_includeChrome() {
+  windowActorOptions.includeChrome = false;
+  let parent = window.docShell.browsingContext.currentWindowGlobal;
+  ChromeUtils.registerWindowActor("Test", windowActorOptions);
+  SimpleTest.doesThrow(() =>
+    parent.getActor("Test"),
+    "Should throw if includeChrome is false.");
+  ChromeUtils.unregisterWindowActor("Test");
+});
+
+add_task(async function test_getActor_with_includeChrome() {
+  windowActorOptions.includeChrome = true;
+  ChromeUtils.registerWindowActor("Test", windowActorOptions);
+  let parent = window.docShell.browsingContext.currentWindowGlobal;
+  let actorParent = parent.getActor("Test");
+  ok(actorParent, "JSWindowActorParent should have value.");
+  ChromeUtils.unregisterWindowActor("Test");
+});
+
 add_task(async function test_asyncMessage() {
   await BrowserTestUtils.withNewTab({gBrowser, url: URL},
     async function(browser) {
       ChromeUtils.registerWindowActor("Test", windowActorOptions);
       let parent = browser.browsingContext.currentWindowGlobal;
       let actorParent = parent.getActor("Test");
       ok(actorParent, "JSWindowActorParent should have value.");
 
--- a/gfx/layers/wr/WebRenderCommandBuilder.cpp
+++ b/gfx/layers/wr/WebRenderCommandBuilder.cpp
@@ -1305,17 +1305,18 @@ void WebRenderCommandBuilder::DoGrouping
   int32_t appUnitsPerDevPixel =
       aWrappingItem->Frame()->PresContext()->AppUnitsPerDevPixel();
 
   g.mDisplayListBuilder = aDisplayListBuilder;
   RefPtr<WebRenderGroupData> groupData =
       CreateOrRecycleWebRenderUserData<WebRenderGroupData>(aWrappingItem);
 
   bool snapped;
-  nsRect groupBounds = aWrappingItem->GetBounds(aDisplayListBuilder, &snapped);
+  nsRect groupBounds =
+      aWrappingItem->GetUntransformedBounds(aDisplayListBuilder, &snapped);
   // We don't want to restrict the size of the blob to the building rect of the
   // display item, since that will change when we scroll and trigger a resize
   // invalidation of the blob (will be fixed by blob recoordination).
   // Instead we retrieve the bounds of the overflow clip on the <svg> and use
   // that to restrict our size and prevent invisible content from affecting
   // our bounds.
   if (mClippedGroupBounds) {
     groupBounds = groupBounds.Intersect(mClippedGroupBounds.value());
@@ -1377,22 +1378,25 @@ void WebRenderCommandBuilder::DoGrouping
   group.mGroupBounds = groupBounds;
   group.mAppUnitsPerDevPixel = appUnitsPerDevPixel;
   group.mLayerBounds = LayerIntRect::FromUnknownRect(
       ScaleToOutsidePixelsOffset(group.mGroupBounds, scale.width, scale.height,
                                  group.mAppUnitsPerDevPixel, residualOffset));
   group.mImageBounds =
       IntRect(0, 0, group.mLayerBounds.width, group.mLayerBounds.height);
   group.mClippedImageBounds = group.mImageBounds;
-  group.mPaintRect =
-      LayerIntRect::FromUnknownRect(
-          ScaleToOutsidePixelsOffset(aWrappingItem->GetPaintRect(), scale.width,
-                                     scale.height, group.mAppUnitsPerDevPixel,
-                                     residualOffset))
-          .Intersect(group.mLayerBounds);
+
+  const nsRect& untransformedPaintRect =
+      aWrappingItem->GetUntransformedPaintRect();
+
+  group.mPaintRect = LayerIntRect::FromUnknownRect(
+                         ScaleToOutsidePixelsOffset(
+                             untransformedPaintRect, scale.width, scale.height,
+                             group.mAppUnitsPerDevPixel, residualOffset))
+                         .Intersect(group.mLayerBounds);
   // XXX: Make the paint rect relative to the layer bounds. After we include
   // mLayerBounds.TopLeft() in the blob image we want to stop doing this
   // adjustment.
   group.mPaintRect = group.mPaintRect - group.mLayerBounds.TopLeft();
   g.mTransform = Matrix::Scaling(scale.width, scale.height)
                      .PostTranslate(residualOffset.x, residualOffset.y);
   group.mScale = scale;
   group.mScrollId = scrollId;
@@ -1495,18 +1499,17 @@ bool WebRenderCommandBuilder::ShouldDump
   return aBuilder != nullptr && aBuilder->IsInActiveDocShell() &&
          ((XRE_IsParentProcess() && gfxPrefs::WebRenderDLDumpParent()) ||
           (XRE_IsContentProcess() && gfxPrefs::WebRenderDLDumpContent()));
 }
 
 void WebRenderCommandBuilder::CreateWebRenderCommandsFromDisplayList(
     nsDisplayList* aDisplayList, nsDisplayItem* aWrappingItem,
     nsDisplayListBuilder* aDisplayListBuilder, const StackingContextHelper& aSc,
-    wr::DisplayListBuilder& aBuilder, wr::IpcResourceUpdateQueue& aResources,
-    nsDisplayItem* aOuterItem) {
+    wr::DisplayListBuilder& aBuilder, wr::IpcResourceUpdateQueue& aResources) {
   if (mDoGrouping) {
     MOZ_RELEASE_ASSERT(
         aWrappingItem,
         "Only the root list should have a null wrapping item, and mDoGrouping "
         "should never be true for the root list.");
     GP("actually entering the grouping code\n");
     DoGroupingForDisplayList(aDisplayList, aWrappingItem, aDisplayListBuilder,
                              aSc, aBuilder, aResources);
@@ -1606,25 +1609,25 @@ void WebRenderCommandBuilder::CreateWebR
     {  // scope restoreDoGrouping
       AutoRestore<bool> restoreDoGrouping(mDoGrouping);
       if (itemType == DisplayItemType::TYPE_SVG_WRAPPER) {
         // Inside an <svg>, all display items that are not LAYER_ACTIVE wrapper
         // display items (like animated transforms / opacity) share the same
         // animated geometry root, so we can combine subsequent items of that
         // type into the same image.
         mContainsSVGGroup = mDoGrouping = true;
-        if (aOuterItem &&
-            aOuterItem->GetType() == DisplayItemType::TYPE_TRANSFORM) {
+        if (aWrappingItem &&
+            aWrappingItem->GetType() == DisplayItemType::TYPE_TRANSFORM) {
           // Inline <svg> should always have an overflow clip, but it gets put
           // outside the nsDisplayTransform we create for scaling the svg
           // viewport. Converting the clip into inner coordinates lets us
           // restrict the size of the blob images and prevents unnecessary
           // resizes.
           nsDisplayTransform* transform =
-              static_cast<nsDisplayTransform*>(aOuterItem);
+              static_cast<nsDisplayTransform*>(aWrappingItem);
 
           nsRect clippedBounds =
               transform->GetClippedBounds(aDisplayListBuilder);
           nsRect innerClippedBounds;
           DebugOnly<bool> result = transform->UntransformRect(
               aDisplayListBuilder, clippedBounds, &innerClippedBounds);
           MOZ_ASSERT(result);
 
--- a/gfx/layers/wr/WebRenderCommandBuilder.h
+++ b/gfx/layers/wr/WebRenderCommandBuilder.h
@@ -90,18 +90,17 @@ class WebRenderCommandBuilder {
                        wr::IpcResourceUpdateQueue& aResources,
                        const StackingContextHelper& aSc,
                        nsDisplayListBuilder* aDisplayListBuilder);
 
   void CreateWebRenderCommandsFromDisplayList(
       nsDisplayList* aDisplayList, nsDisplayItem* aWrappingItem,
       nsDisplayListBuilder* aDisplayListBuilder,
       const StackingContextHelper& aSc, wr::DisplayListBuilder& aBuilder,
-      wr::IpcResourceUpdateQueue& aResources,
-      nsDisplayItem* aOuterItem = nullptr);
+      wr::IpcResourceUpdateQueue& aResources);
 
   // aWrappingItem has to be non-null.
   void DoGroupingForDisplayList(nsDisplayList* aDisplayList,
                                 nsDisplayItem* aWrappingItem,
                                 nsDisplayListBuilder* aDisplayListBuilder,
                                 const StackingContextHelper& aSc,
                                 wr::DisplayListBuilder& aBuilder,
                                 wr::IpcResourceUpdateQueue& aResources);
--- a/js/src/frontend/BytecodeEmitter.cpp
+++ b/js/src/frontend/BytecodeEmitter.cpp
@@ -2455,29 +2455,17 @@ bool BytecodeEmitter::emitInitializeInst
   FieldInitializers fieldInfo = this->fieldInitializers_;
   MOZ_ASSERT(fieldInfo.valid);
   size_t numFields = fieldInfo.numFieldInitializers;
 
   if (numFields == 0) {
     return true;
   }
 
-  PropOpEmitter poe(this, PropOpEmitter::Kind::Get,
-                    PropOpEmitter::ObjKind::Other);
-  if (!poe.prepareForObj()) {
-    return false;
-  }
-
-  // This is guaranteed to run after super(), so we don't need TDZ checks.
-  if (!emitGetName(cx->names().dotThis)) {
-    //              [stack] THIS
-    return false;
-  }
-
-  if (!poe.emitGet(cx->names().dotInitializers)) {
+  if (!emitGetName(cx->names().dotInitializers)) {
     //              [stack] ARRAY
     return false;
   }
 
   for (size_t fieldIndex = 0; fieldIndex < numFields; fieldIndex++) {
     if (fieldIndex < numFields - 1) {
       // We DUP to keep the array around (it is consumed in the bytecode below)
       // for next iterations of this loop, except for the last iteration, which
@@ -8015,59 +8003,50 @@ bool BytecodeEmitter::emitPropertyList(L
     }
   }
 
   if (numFields > 0) {
     // .initializers is a variable that stores an array of lambdas containing
     // code (the initializer) for each field. Upon an object's construction,
     // these lambdas will be called, defining the values.
 
-    PropOpEmitter poe(this, PropOpEmitter::Kind::SimpleAssignment,
-                      PropOpEmitter::ObjKind::Other);
-    if (!poe.prepareForObj()) {
-      return false;
-    }
-
-    if (!emit1(JSOP_DUP)) {
-      //            [stack] CTOR? OBJ OBJ
-      return false;
-    }
-
-    if (!poe.prepareForRhs()) {
+    NameOpEmitter noe(this, cx->names().dotInitializers,
+                      NameOpEmitter::Kind::Initialize);
+    if (!noe.prepareForRhs()) {
       return false;
     }
 
     if (!emitUint32Operand(JSOP_NEWARRAY, numFields)) {
-      //            [stack] CTOR? OBJ OBJ ARRAY
+      //            [stack] CTOR? OBJ ARRAY
       return false;
     }
 
     size_t curFieldIndex = 0;
     for (ParseNode* propdef : obj->contents()) {
       if (propdef->is<ClassField>()) {
         FunctionNode* initializer = &propdef->as<ClassField>().initializer();
         if (initializer == nullptr) {
           continue;
         }
 
         if (!emitTree(initializer)) {
-          //        [stack] CTOR? OBJ OBJ ARRAY LAMBDA
+          //        [stack] CTOR? OBJ ARRAY LAMBDA
           return false;
         }
 
         if (!emitUint32Operand(JSOP_INITELEM_ARRAY, curFieldIndex)) {
-          //        [stack] CTOR? OBJ OBJ ARRAY
+          //        [stack] CTOR? OBJ ARRAY
           return false;
         }
 
         curFieldIndex++;
       }
     }
 
-    if (!poe.emitAssignment(cx->names().dotInitializers)) {
+    if (!noe.emitAssignment()) {
       //            [stack] CTOR? OBJ ARRAY
       return false;
     }
 
     if (!emit1(JSOP_POP)) {
       //            [stack] CTOR? OBJ
       return false;
     }
--- a/js/src/frontend/ParseContext.h
+++ b/js/src/frontend/ParseContext.h
@@ -132,16 +132,26 @@ class UsedNameTracker {
     return scopeCounter_++;
   }
 
   UsedNameMap::Ptr lookup(JSAtom* name) const { return map_.lookup(name); }
 
   MOZ_MUST_USE bool noteUse(JSContext* cx, JSAtom* name, uint32_t scriptId,
                             uint32_t scopeId);
 
+  MOZ_MUST_USE bool markAsAlwaysClosedOver(JSContext* cx, JSAtom* name,
+                                           uint32_t scriptId,
+                                           uint32_t scopeId) {
+    // This marks a variable as always closed over:
+    // UsedNameInfo::noteBoundInScope only checks if scriptId and scopeId are
+    // greater than the current scriptId/scopeId, so do a simple increment to
+    // make that so.
+    return noteUse(cx, name, scriptId + 1, scopeId + 1);
+  }
+
   struct RewindToken {
    private:
     friend class UsedNameTracker;
     uint32_t scriptId;
     uint32_t scopeId;
   };
 
   RewindToken getRewindToken() const {
--- a/js/src/frontend/Parser.cpp
+++ b/js/src/frontend/Parser.cpp
@@ -1824,16 +1824,20 @@ GeneralParser<ParseHandler, Unit>::funct
                                                 FunctionSyntaxKind kind,
                                                 FunctionBodyType type) {
   MOZ_ASSERT(pc_->isFunctionBox());
 
 #ifdef DEBUG
   uint32_t startYieldOffset = pc_->lastYieldOffset;
 #endif
 
+  // One might expect noteUsedName(".initializers") here when parsing a
+  // constructor. See GeneralParser<ParseHandler, Unit>::classDefinition on why
+  // it's not here.
+
   Node body;
   if (type == StatementListBody) {
     bool inheritedStrict = pc_->sc()->strict();
     body = statementList(yieldHandling);
     if (!body) {
       return null();
     }
 
@@ -7039,16 +7043,47 @@ GeneralParser<ParseHandler, Unit>::class
                        classMembers, &done)) {
         return null();
       }
       if (done) {
         break;
       }
     }
 
+    if (numFieldsWithInitializers > 0) {
+      // .initializers is always closed over by the constructor when there are
+      // fields with initializers. However, there's some strange circumstances
+      // which prevents us from using the normal noteUsedName() system. We
+      // cannot call noteUsedName(".initializers") when parsing the constructor,
+      // because .initializers should be marked as used *only if* there are
+      // fields with initializers. Even if we haven't seen any fields yet,
+      // there may be fields after the constructor.
+      // Consider the following class:
+      //
+      //  class C {
+      //    constructor() {
+      //      // do we noteUsedName(".initializers") here?
+      //    }
+      //    // ... because there might be some fields down here.
+      //  }
+      //
+      // So, instead, at the end of class parsing (where we are now), we do some
+      // tricks to pretend that noteUsedName(".initializers") was called in the
+      // constructor.
+      if (!usedNames_.markAsAlwaysClosedOver(cx_, cx_->names().dotInitializers,
+                                             pc_->scriptId(),
+                                             pc_->innermostScope()->id())) {
+        return null();
+      }
+      if (!noteDeclaredName(cx_->names().dotInitializers,
+                            DeclarationKind::Const, namePos)) {
+        return null();
+      }
+    }
+
     classEndOffset = pos().end;
     if (!finishClassConstructor(classStmt, className, classStartOffset,
                                 classEndOffset, numFieldsWithInitializers,
                                 classMembers)) {
       return null();
     }
 
     if (className) {
@@ -7156,16 +7191,19 @@ GeneralParser<ParseHandler, Unit>::synth
   if (!stmtList) {
     return null();
   }
 
   if (!noteUsedName(cx_->names().dotThis)) {
     return null();
   }
 
+  // One might expect a noteUsedName(".initializers") here. See comment in
+  // GeneralParser<ParseHandler, Unit>::classDefinition on why it's not here.
+
   bool canSkipLazyClosedOverBindings = handler_.canSkipLazyClosedOverBindings();
   if (!pc_->declareFunctionThis(usedNames_, canSkipLazyClosedOverBindings)) {
     return null();
   }
 
   auto initializerBody = finishLexicalScope(lexicalScope, stmtList);
   if (!initializerBody) {
     return null();
new file mode 100644
--- /dev/null
+++ b/js/src/tests/non262/fields/scopes.js
@@ -0,0 +1,11 @@
+(function({
+    k = class i {
+              [_ => i]()
+              {}
+            }
+} = {}) {
+    var j = 0;
+})()
+
+if (typeof reportCompare === "function")
+  reportCompare(true, true);
--- a/js/src/vm/JSScript.cpp
+++ b/js/src/vm/JSScript.cpp
@@ -3567,18 +3567,16 @@ bool JSScript::fullyInitFromEmitter(JSCo
   script->mainOffset_ = bce->mainOffset();
   script->nfixed_ = bce->maxFixedSlots;
   script->nslots_ = nslots;
   script->bodyScopeIndex_ = bce->bodyScopeIndex;
   script->numBytecodeTypeSets_ = bce->typesetCount;
 
   // Initialize script flags from BytecodeEmitter
   script->setFlag(ImmutableFlags::Strict, bce->sc->strict());
-  script->setFlag(ImmutableFlags::ExplicitUseStrict,
-                  bce->sc->hasExplicitUseStrict());
   script->setFlag(ImmutableFlags::BindingsAccessedDynamically,
                   bce->sc->bindingsAccessedDynamically());
   script->setFlag(ImmutableFlags::HasSingletons, bce->hasSingletons);
   script->setFlag(ImmutableFlags::IsForEval, bce->sc->isEvalContext());
   script->setFlag(ImmutableFlags::IsModule, bce->sc->isModuleContext());
   script->setFlag(ImmutableFlags::HasNonSyntacticScope,
                   bce->outermostScope()->hasOnChain(ScopeKind::NonSyntactic));
   script->setFlag(ImmutableFlags::NeedsFunctionEnvironmentObjects,
--- a/js/src/vm/JSScript.h
+++ b/js/src/vm/JSScript.h
@@ -1681,18 +1681,17 @@ class JSScript : public js::gc::TenuredC
  public:
   enum class ImmutableFlags : uint32_t {
     // No need for result value of last expression statement.
     NoScriptRval = 1 << 0,
 
     // Code is in strict mode.
     Strict = 1 << 1,
 
-    // Code has "use strict"; explicitly.
-    ExplicitUseStrict = 1 << 2,
+    // (1 << 2) is unused.
 
     // True if the script has a non-syntactic scope on its dynamic scope chain.
     // That is, there are objects about which we know nothing between the
     // outermost syntactic scope and the global.
     HasNonSyntacticScope = 1 << 3,
 
     // See Parser::selfHostingMode.
     SelfHosted = 1 << 4,
@@ -2093,20 +2092,16 @@ class JSScript : public js::gc::TenuredC
   uint32_t toStringStart() const { return toStringStart_; }
 
   uint32_t toStringEnd() const { return toStringEnd_; }
 
   bool noScriptRval() const { return hasFlag(ImmutableFlags::NoScriptRval); }
 
   bool strict() const { return hasFlag(ImmutableFlags::Strict); }
 
-  bool explicitUseStrict() const {
-    return hasFlag(ImmutableFlags::ExplicitUseStrict);
-  }
-
   bool hasNonSyntacticScope() const {
     return hasFlag(ImmutableFlags::HasNonSyntacticScope);
   }
 
   bool selfHosted() const { return hasFlag(ImmutableFlags::SelfHosted); }
   bool bindingsAccessedDynamically() const {
     return hasFlag(ImmutableFlags::BindingsAccessedDynamically);
   }
--- a/js/xpconnect/tests/marionette/manifest.ini
+++ b/js/xpconnect/tests/marionette/manifest.ini
@@ -1,3 +1,6 @@
 
 [test_loader_global_sharing.py]
 skip-if = !manage_instance || appname == 'fennec'
+
+[test_preloader_telemetry.py]
+skip-if = appname == 'fennec'
rename from testing/marionette/harness/marionette_harness/tests/unit/test_startup_caches.py
rename to js/xpconnect/tests/marionette/test_preloader_telemetry.py
--- a/testing/marionette/harness/marionette_harness/tests/unit/test_startup_caches.py
+++ b/js/xpconnect/tests/marionette/test_preloader_telemetry.py
@@ -22,18 +22,20 @@ class TestScriptPreloader(MarionetteTest
         histogram = self.get_histogram("SCRIPT_PRELOADER_REQUESTS")
         misses = histogram.get(LABELS_SCRIPT_PRELOADER_REQUESTS["Miss"], 0)
         hits = histogram.get(LABELS_SCRIPT_PRELOADER_REQUESTS["Hit"], 0)
         child_hits = histogram.get(LABELS_SCRIPT_PRELOADER_REQUESTS["HitChild"], 0)
         self.assertMuchGreaterThan(misses, hits)
         self.assertMuchGreaterThan(misses, child_hits)
 
         profile = self.marionette.profile_path
-        self.wait_for_file_change(start_time, "{}/startupCache/scriptCache.bin".format(profile))
-        self.wait_for_file_change(start_time, "{}/startupCache/scriptCache-child.bin".format(profile))
+        self.wait_for_file_change(start_time,
+                                  "{}/startupCache/scriptCache.bin".format(profile))
+        self.wait_for_file_change(start_time,
+                                  "{}/startupCache/scriptCache-child.bin".format(profile))
         self.marionette.restart(clean=False, in_app=True)
         histogram = self.get_histogram("SCRIPT_PRELOADER_REQUESTS")
         misses = histogram.get(LABELS_SCRIPT_PRELOADER_REQUESTS["Miss"], 0)
         hits = histogram.get(LABELS_SCRIPT_PRELOADER_REQUESTS["Hit"], 0)
         child_hits = histogram.get(LABELS_SCRIPT_PRELOADER_REQUESTS["HitChild"], 0)
         # This is just heuristic. We certainly want to be made aware if this ratio
         # changes and we didn't intend it to.
         self.assertSimilar(misses, hits)
@@ -48,22 +50,21 @@ class TestScriptPreloader(MarionetteTest
 
     def wait_for_file_change(self, start_time, path):
         expires = time.time() + 20
         while True:
             try:
                 if os.stat(path).st_mtime > start_time:
                     return
                 if time.time() > expires:
-                    raise Error("Never observed file change for {}".format(path))
+                    raise Exception("Never observed file change for {}".format(path))
                 time.sleep(1)
             except OSError:
                 pass
 
-
     def wait_for_observer_notification(self, name):
         with self.marionette.using_context(self.marionette.CONTEXT_CHROME):
             return self.marionette.execute_script("""
                 let [resolve] = arguments;
                 Services.obs.addObserver(() => resolve(), "{}");
             """.format(name))
 
     def get_histogram(self, name):
--- a/layout/base/nsLayoutUtils.cpp
+++ b/layout/base/nsLayoutUtils.cpp
@@ -2782,17 +2782,17 @@ bool nsLayoutUtils::GetLayerTransformFor
   }
 
   nsDisplayListBuilder builder(root,
                                nsDisplayListBuilderMode::TRANSFORM_COMPUTATION,
                                false /*don't build caret*/);
   builder.BeginFrame();
   nsDisplayList list;
   nsDisplayTransform* item =
-      MakeDisplayItem<nsDisplayTransform>(&builder, aFrame, &list, nsRect());
+      MakeDisplayItem<nsDisplayTransform>(&builder, aFrame, &list, nsRect(), 0);
 
   *aTransform = item->GetTransform();
   item->Destroy(&builder);
 
   builder.EndFrame();
 
   return true;
 }
--- a/layout/generic/nsFrame.cpp
+++ b/layout/generic/nsFrame.cpp
@@ -2599,18 +2599,17 @@ static void WrapSeparatorTransform(nsDis
                                    nsDisplayList* aNonParticipants,
                                    nsDisplayList* aParticipants, int aIndex,
                                    nsDisplayItem** aSeparator) {
   if (aNonParticipants->IsEmpty()) {
     return;
   }
 
   nsDisplayTransform* item = MakeDisplayItem<nsDisplayTransform>(
-      aBuilder, aFrame, aNonParticipants, aBuilder->GetVisibleRect(),
-      Matrix4x4(), aIndex);
+      aBuilder, aFrame, aNonParticipants, aBuilder->GetVisibleRect(), aIndex);
 
   if (*aSeparator == nullptr) {
     *aSeparator = item;
   }
 
   aParticipants->AppendToTop(item);
 }
 
@@ -8208,20 +8207,20 @@ nsresult nsIFrame::PeekOffset(nsPeekOffs
       //     eatingWS==true means "we already saw some non-whitespace".
       PeekWordState state;
       int32_t offsetAdjustment = 0;
       bool done = false;
       while (!done) {
         bool movingInFrameDirection =
             IsMovingInFrameDirection(current, aPos->mDirection, aPos->mVisual);
 
-        done = current->PeekOffsetWord(
-                   movingInFrameDirection, wordSelectEatSpace,
-                   aPos->mIsKeyboardSelect, &offset, &state,
-                   aPos->mTrimSpaces) == FOUND;
+        done =
+            current->PeekOffsetWord(movingInFrameDirection, wordSelectEatSpace,
+                                    aPos->mIsKeyboardSelect, &offset, &state,
+                                    aPos->mTrimSpaces) == FOUND;
 
         if (!done) {
           nsIFrame* nextFrame;
           int32_t nextFrameOffset;
           bool jumpedLine, movedOverNonSelectableText;
           result = current->GetFrameFromDirection(
               aPos->mDirection, aPos->mVisual, aPos->mJumpLines,
               aPos->mScrollViewStop, aPos->mForceEditableRegion, &nextFrame,
@@ -8458,22 +8457,19 @@ nsIFrame::FrameSearchResult nsFrame::Pee
     // We're before the frame and moving forward, or after it and moving
     // backwards: skip to the other side and we're done.
     *aOffset = 1 - startOffset;
     return FOUND;
   }
   return CONTINUE;
 }
 
-nsIFrame::FrameSearchResult nsFrame::PeekOffsetWord(bool aForward,
-                                                    bool aWordSelectEatSpace,
-                                                    bool aIsKeyboardSelect,
-                                                    int32_t* aOffset,
-                                                    PeekWordState* aState,
-                                                    bool aTrimSpaces) {
+nsIFrame::FrameSearchResult nsFrame::PeekOffsetWord(
+    bool aForward, bool aWordSelectEatSpace, bool aIsKeyboardSelect,
+    int32_t* aOffset, PeekWordState* aState, bool aTrimSpaces) {
   NS_ASSERTION(aOffset && *aOffset <= 1, "aOffset out of range");
   int32_t startOffset = *aOffset;
   // This isn't text, so truncate the context
   aState->mContext.Truncate();
   if (startOffset < 0) startOffset = 1;
   if (aForward == (startOffset == 0)) {
     // We're before the frame and moving forward, or after it and moving
     // backwards. If we're looking for non-whitespace, we found it (without
@@ -10517,19 +10513,18 @@ bool nsIFrame::IsStackingContext(const n
          (IsFrameOfType(eSupportsContainLayoutAndPaint) &&
           (aStyleDisplay->IsContainPaint() ||
            aStyleDisplay->IsContainLayout())) ||
          // strictly speaking, 'perspective' doesn't require visual atomicity,
          // but the spec says it acts like the rest of these
          ChildrenHavePerspective(aStyleDisplay) ||
          aStyleEffects->mMixBlendMode != NS_STYLE_BLEND_NORMAL ||
          nsSVGIntegrationUtils::UsingEffectsForFrame(this) ||
-         (aIsPositioned &&
-          (aStyleDisplay->IsPositionForcingStackingContext() ||
-           aStylePosition->mZIndex.IsInteger())) ||
+         (aIsPositioned && (aStyleDisplay->IsPositionForcingStackingContext() ||
+                            aStylePosition->mZIndex.IsInteger())) ||
          (aStyleDisplay->mWillChangeBitField &
           NS_STYLE_WILL_CHANGE_STACKING_CONTEXT) ||
          aStyleDisplay->mIsolation != NS_STYLE_ISOLATION_AUTO;
 }
 
 bool nsIFrame::IsStackingContext() {
   const nsStyleDisplay* disp = StyleDisplay();
   const bool isPositioned = disp->IsAbsPosContainingBlock(this);
--- a/layout/generic/nsPageFrame.cpp
+++ b/layout/generic/nsPageFrame.cpp
@@ -541,17 +541,17 @@ void nsPageFrame::BuildDisplayList(nsDis
     nsRect backgroundRect =
         nsRect(aBuilder->ToReferenceFrame(child), child->GetSize());
 
     PresContext()->GetPresShell()->AddCanvasBackgroundColorItem(
         *aBuilder, content, child, backgroundRect, NS_RGBA(0, 0, 0, 0));
   }
 
   content.AppendToTop(MakeDisplayItem<nsDisplayTransform>(
-      aBuilder, child, &content, content.GetBuildingRect(),
+      aBuilder, child, &content, content.GetBuildingRect(), 0,
       ::ComputePageTransform));
 
   set.Content()->AppendToTop(&content);
 
   if (PresContext()->IsRootPaginatedDocument()) {
     set.Content()->AppendToTop(
         MakeDisplayItem<nsDisplayHeaderFooter>(aBuilder, this));
   }
--- a/layout/generic/nsSimplePageSequenceFrame.cpp
+++ b/layout/generic/nsSimplePageSequenceFrame.cpp
@@ -720,17 +720,17 @@ void nsSimplePageSequenceFrame::BuildDis
         child->BuildDisplayListForStackingContext(aBuilder, &content);
         aBuilder->ResetMarkedFramesForDisplayList(this);
       }
       child = child->GetNextSibling();
     }
   }
 
   content.AppendToTop(MakeDisplayItem<nsDisplayTransform>(
-      aBuilder, this, &content, content.GetBuildingRect(),
+      aBuilder, this, &content, content.GetBuildingRect(), 0,
       ::ComputePageSequenceTransform));
 
   aLists.Content()->AppendToTop(&content);
   aBuilder->SetInPageSequence(false);
 }
 
 //------------------------------------------------------------------------------
 void nsSimplePageSequenceFrame::SetPageNumberFormat(const nsAString& aFormatStr,
--- a/layout/painting/nsDisplayList.cpp
+++ b/layout/painting/nsDisplayList.cpp
@@ -3143,22 +3143,24 @@ bool nsDisplayItem::ForceActiveLayers() 
     Preferences::AddBoolVarCache(&sForce, "layers.force-active", false);
     sForceCached = true;
   }
 
   return sForce;
 }
 
 static int32_t ZIndexForFrame(nsIFrame* aFrame) {
-  if (!aFrame->IsAbsPosContainingBlock() && !aFrame->IsFlexOrGridItem())
+  if (!aFrame->IsAbsPosContainingBlock() && !aFrame->IsFlexOrGridItem()) {
     return 0;
+  }
 
   const nsStylePosition* position = aFrame->StylePosition();
-  if (position->mZIndex.IsInteger())
+  if (position->mZIndex.IsInteger()) {
     return position->mZIndex.AsInteger();
+  }
   MOZ_ASSERT(position->mZIndex.IsAuto());
   // sort the auto and 0 elements together
   return 0;
 }
 
 int32_t nsDisplayItem::ZIndex() const { return ZIndexForFrame(mFrame); }
 
 bool nsDisplayItem::ComputeVisibility(nsDisplayListBuilder* aBuilder,
@@ -5663,34 +5665,39 @@ bool nsDisplayWrapList::ComputeVisibilit
   removed.Sub(originalVisibleRegion, visibleRegion);
   // aVisibleRegion = aVisibleRegion - removed (modulo any simplifications
   // SubtractFromVisibleRegion does)
   aBuilder->SubtractFromVisibleRegion(aVisibleRegion, removed);
 
   return retval;
 }
 
+static nsRegion GetOpaqueRegion(nsDisplayListBuilder* aBuilder,
+                                nsDisplayList* aList,
+                                const nsRect& aListBounds) {
+  if (aList->IsOpaque()) {
+    // Everything within list bounds that's visible is opaque. This is an
+    // optimization to avoid calculating the opaque region.
+    return aListBounds;
+  }
+
+  if (aBuilder->HitTestIsForVisibility()) {
+    // If we care about an accurate opaque region, iterate the display list
+    // and build up a region of opaque bounds.
+    return aList->GetOpaqueRegion(aBuilder);
+  }
+
+  return nsRegion();
+}
+
 nsRegion nsDisplayWrapList::GetOpaqueRegion(nsDisplayListBuilder* aBuilder,
                                             bool* aSnap) const {
   *aSnap = false;
-  nsRegion result;
-  if (mListPtr->IsOpaque()) {
-    // Everything within GetBounds that's visible is opaque.
-    result = GetBounds(aBuilder, aSnap);
-  } else if (aBuilder->HitTestIsForVisibility()) {
-    // If we care about an accurate opaque region, iterate the display list
-    // and build up a region of opaque bounds.
-    nsDisplayItem* item = mList.GetBottom();
-    while (item) {
-      result.OrWith(item->GetOpaqueRegion(aBuilder, aSnap));
-      item = item->GetAbove();
-    }
-  }
-  *aSnap = false;
-  return result;
+  bool snap;
+  return ::GetOpaqueRegion(aBuilder, GetChildren(), GetBounds(aBuilder, &snap));
 }
 
 Maybe<nscolor> nsDisplayWrapList::IsUniform(
     nsDisplayListBuilder* aBuilder) const {
   // We could try to do something but let's conservatively just return Nothing.
   return Nothing();
 }
 
@@ -5748,21 +5755,17 @@ static LayerState RequiredLayerStateForC
       }
     }
   }
   return result;
 }
 
 nsRect nsDisplayWrapList::GetComponentAlphaBounds(
     nsDisplayListBuilder* aBuilder) const {
-  nsRect bounds;
-  for (nsDisplayItem* i = mListPtr->GetBottom(); i; i = i->GetAbove()) {
-    bounds.UnionRect(bounds, i->GetComponentAlphaBounds(aBuilder));
-  }
-  return bounds;
+  return mListPtr->GetComponentAlphaBounds(aBuilder);
 }
 
 void nsDisplayWrapList::SetReferenceFrame(const nsIFrame* aFrame) {
   mReferenceFrame = aFrame;
   mToReferenceFrame = mFrame->GetOffsetToCrossDoc(mReferenceFrame);
 }
 
 bool nsDisplayWrapList::CreateWebRenderCommands(
@@ -7302,45 +7305,72 @@ already_AddRefed<Layer> nsDisplayAsyncZo
 
   return layer.forget();
 }
 
 ///////////////////////////////////////////////////
 // nsDisplayTransform Implementation
 //
 
-// Write #define UNIFIED_CONTINUATIONS here and in
-// TransformReferenceBox::Initialize to have the transform property try
-// to transform content with continuations as one unified block instead of
-// several smaller ones.  This is currently disabled because it doesn't work
-// correctly, since when the frames are initially being reflowed, their
-// continuations all compute their bounding rects independently of each other
-// and consequently get the wrong value.  Write #define DEBUG_HIT here to have
-// the nsDisplayTransform class dump out a bunch of information about hit
-// detection.
-#undef UNIFIED_CONTINUATIONS
-#undef DEBUG_HIT
+#ifndef DEBUG
+static_assert(sizeof(nsDisplayTransform) < 512, "nsDisplayTransform has grown");
+#endif
+
+nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder* aBuilder,
+                                       nsIFrame* aFrame, nsDisplayList* aList,
+                                       const nsRect& aChildrenBuildingRect,
+                                       uint32_t aIndex)
+    : nsDisplayHitTestInfoItem(aBuilder, aFrame),
+      mTransform(Some(Matrix4x4())),
+      mTransformGetter(nullptr),
+      mAnimatedGeometryRootForChildren(mAnimatedGeometryRoot),
+      mAnimatedGeometryRootForScrollMetadata(mAnimatedGeometryRoot),
+      mChildrenBuildingRect(aChildrenBuildingRect),
+      mIndex(aIndex),
+      mIsTransformSeparator(true),
+      mAllowAsyncAnimation(false) {
+  MOZ_COUNT_CTOR(nsDisplayTransform);
+  MOZ_ASSERT(aFrame, "Must have a frame!");
+  Init(aBuilder, aList);
+}
+
+nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder* aBuilder,
+                                       nsIFrame* aFrame, nsDisplayList* aList,
+                                       const nsRect& aChildrenBuildingRect,
+                                       uint32_t aIndex,
+                                       bool aAllowAsyncAnimation)
+    : nsDisplayHitTestInfoItem(aBuilder, aFrame),
+      mTransformGetter(nullptr),
+      mAnimatedGeometryRootForChildren(mAnimatedGeometryRoot),
+      mAnimatedGeometryRootForScrollMetadata(mAnimatedGeometryRoot),
+      mChildrenBuildingRect(aChildrenBuildingRect),
+      mIndex(aIndex),
+      mIsTransformSeparator(false),
+      mAllowAsyncAnimation(aAllowAsyncAnimation) {
+  MOZ_COUNT_CTOR(nsDisplayTransform);
+  MOZ_ASSERT(aFrame, "Must have a frame!");
+  SetReferenceFrameToAncestor(aBuilder);
+  Init(aBuilder, aList);
+}
 
 nsDisplayTransform::nsDisplayTransform(
     nsDisplayListBuilder* aBuilder, nsIFrame* aFrame, nsDisplayList* aList,
-    const nsRect& aChildrenBuildingRect,
-    ComputeTransformFunction aTransformGetter, uint32_t aIndex)
+    const nsRect& aChildrenBuildingRect, uint32_t aIndex,
+    ComputeTransformFunction aTransformGetter)
     : nsDisplayHitTestInfoItem(aBuilder, aFrame),
-      mStoredList(aBuilder, aFrame, aList),
       mTransformGetter(aTransformGetter),
       mAnimatedGeometryRootForChildren(mAnimatedGeometryRoot),
       mAnimatedGeometryRootForScrollMetadata(mAnimatedGeometryRoot),
       mChildrenBuildingRect(aChildrenBuildingRect),
       mIndex(aIndex),
       mIsTransformSeparator(false),
-      mTransformPreserves3DInited(false),
       mAllowAsyncAnimation(false) {
   MOZ_COUNT_CTOR(nsDisplayTransform);
   MOZ_ASSERT(aFrame, "Must have a frame!");
-  Init(aBuilder);
+  Init(aBuilder, aList);
 }
 
 void nsDisplayTransform::SetReferenceFrameToAncestor(
     nsDisplayListBuilder* aBuilder) {
   if (mFrame == aBuilder->RootReferenceFrame()) {
     return;
   }
   nsIFrame* outerFrame = nsLayoutUtils::GetCrossDocParentFrame(mFrame);
@@ -7369,65 +7399,21 @@ void nsDisplayTransform::SetReferenceFra
       // PaintedLayer as surrounding content.
       mAnimatedGeometryRoot = mAnimatedGeometryRoot->mParentAGR;
     }
   }
 
   SetBuildingRect(aBuilder->GetVisibleRect() + mToReferenceFrame);
 }
 
-void nsDisplayTransform::Init(nsDisplayListBuilder* aBuilder) {
+void nsDisplayTransform::Init(nsDisplayListBuilder* aBuilder,
+                              nsDisplayList* aChildren) {
   mShouldFlatten = false;
-  mHasBounds = false;
-  mStoredList.SetClipChain(nullptr, true);
-  mStoredList.SetBuildingRect(mChildrenBuildingRect);
-}
-
-nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder* aBuilder,
-                                       nsIFrame* aFrame, nsDisplayList* aList,
-                                       const nsRect& aChildrenBuildingRect,
-                                       uint32_t aIndex,
-                                       bool aAllowAsyncAnimation)
-    : nsDisplayHitTestInfoItem(aBuilder, aFrame),
-      mStoredList(aBuilder, aFrame, aList),
-      mTransformGetter(nullptr),
-      mAnimatedGeometryRootForChildren(mAnimatedGeometryRoot),
-      mAnimatedGeometryRootForScrollMetadata(mAnimatedGeometryRoot),
-      mChildrenBuildingRect(aChildrenBuildingRect),
-      mIndex(aIndex),
-      mIsTransformSeparator(false),
-      mTransformPreserves3DInited(false),
-      mAllowAsyncAnimation(aAllowAsyncAnimation) {
-  MOZ_COUNT_CTOR(nsDisplayTransform);
-  MOZ_ASSERT(aFrame, "Must have a frame!");
-  SetReferenceFrameToAncestor(aBuilder);
-  Init(aBuilder);
-  UpdateBoundsFor3D(aBuilder);
-}
-
-nsDisplayTransform::nsDisplayTransform(nsDisplayListBuilder* aBuilder,
-                                       nsIFrame* aFrame, nsDisplayList* aList,
-                                       const nsRect& aChildrenBuildingRect,
-                                       const Matrix4x4& aTransform,
-                                       uint32_t aIndex)
-    : nsDisplayHitTestInfoItem(aBuilder, aFrame),
-      mStoredList(aBuilder, aFrame, aList),
-      mTransform(Some(aTransform)),
-      mTransformGetter(nullptr),
-      mAnimatedGeometryRootForChildren(mAnimatedGeometryRoot),
-      mAnimatedGeometryRootForScrollMetadata(mAnimatedGeometryRoot),
-      mChildrenBuildingRect(aChildrenBuildingRect),
-      mIndex(aIndex),
-      mIsTransformSeparator(true),
-      mTransformPreserves3DInited(false),
-      mAllowAsyncAnimation(false) {
-  MOZ_COUNT_CTOR(nsDisplayTransform);
-  MOZ_ASSERT(aFrame, "Must have a frame!");
-  Init(aBuilder);
-  UpdateBoundsFor3D(aBuilder);
+  mChildren.AppendToTop(aChildren);
+  UpdateBounds(aBuilder);
 }
 
 bool nsDisplayTransform::ShouldFlattenAway(nsDisplayListBuilder* aBuilder) {
   if (gfxVars::UseWebRender() || !gfxPrefs::LayoutFlattenTransform()) {
     return false;
   }
 
   MOZ_ASSERT(!mShouldFlatten);
@@ -7919,41 +7905,41 @@ Matrix4x4 nsDisplayTransform::GetTransfo
   // Don't include perspective transform, or the offset to origin, since
   // nsDisplayPerspective will handle both of those.
   return GetResultingTransformMatrix(mFrame, ToReferenceFrame(), scale, 0);
 }
 
 const Matrix4x4& nsDisplayTransform::GetAccumulatedPreserved3DTransform(
     nsDisplayListBuilder* aBuilder) {
   MOZ_ASSERT(!mFrame->Extend3DContext() || IsLeafOf3DContext());
+
+  if (!IsLeafOf3DContext()) {
+    return GetTransform().GetMatrix();
+  }
+
   // XXX: should go back to fix mTransformGetter.
-  if (!mTransformPreserves3DInited) {
-    mTransformPreserves3DInited = true;
-    if (!IsLeafOf3DContext()) {
-      mTransformPreserves3D = GetTransform().GetMatrix();
-      return mTransformPreserves3D;
-    }
-
+  if (!mTransformPreserves3D) {
     const nsIFrame* establisher;  // Establisher of the 3D rendering context.
     for (establisher = mFrame;
          establisher && establisher->Combines3DTransformWithAncestors();
          establisher =
              establisher->GetClosestFlattenedTreeAncestorPrimaryFrame()) {
     }
     const nsIFrame* establisherReference = aBuilder->FindReferenceFrameFor(
         nsLayoutUtils::GetCrossDocParentFrame(establisher));
 
     nsPoint offset = establisher->GetOffsetToCrossDoc(establisherReference);
     float scale = mFrame->PresContext()->AppUnitsPerDevPixel();
     uint32_t flags =
         INCLUDE_PRESERVE3D_ANCESTORS | INCLUDE_PERSPECTIVE | OFFSET_BY_ORIGIN;
-    mTransformPreserves3D =
-        GetResultingTransformMatrix(mFrame, offset, scale, flags);
-  }
-  return mTransformPreserves3D;
+    mTransformPreserves3D = MakeUnique<Matrix4x4>(
+        GetResultingTransformMatrix(mFrame, offset, scale, flags));
+  }
+
+  return *mTransformPreserves3D;
 }
 
 bool nsDisplayTransform::ShouldBuildLayerEvenIfInvisible(
     nsDisplayListBuilder* aBuilder) const {
   // The visible rect of a Preserves-3D frame is just an intermediate
   // result.  It should always build a layer to make sure it is
   // rendering correctly.
   return MayBeAnimated(aBuilder) || mFrame->Combines3DTransformWithAncestors();
@@ -8023,18 +8009,17 @@ bool nsDisplayTransform::CreateWebRender
   params.clip =
       wr::WrStackingContextClip::ClipChain(aBuilder.CurrentClipChainId());
 
   StackingContextHelper sc(aSc, GetActiveScrolledRoot(), mFrame, this, aBuilder,
                            params,
                            LayoutDeviceRect(position, LayoutDeviceSize()));
 
   aManager->CommandBuilder().CreateWebRenderCommandsFromDisplayList(
-      mStoredList.GetChildren(), &mStoredList, aDisplayListBuilder, sc,
-      aBuilder, aResources, this);
+      GetChildren(), this, aDisplayListBuilder, sc, aBuilder, aResources);
   return true;
 }
 
 bool nsDisplayTransform::UpdateScrollData(
     mozilla::layers::WebRenderScrollData* aData,
     mozilla::layers::WebRenderLayerScrollData* aLayerData) {
   if (!mFrame->ChildrenHavePerspective()) {
     // This case is handled in CreateWebRenderCommands by stashing the transform
@@ -8066,18 +8051,18 @@ already_AddRefed<Layer> nsDisplayTransfo
    * function of nsDisplayTransform.
    */
   const Matrix4x4 newTransformMatrix =
       shouldSkipTransform ? Matrix4x4() : GetTransformForRendering();
 
   uint32_t flags = FrameLayerBuilder::CONTAINER_ALLOW_PULL_BACKGROUND_COLOR;
   RefPtr<ContainerLayer> container =
       aManager->GetLayerBuilder()->BuildContainerLayerFor(
-          aBuilder, aManager, mFrame, this, mStoredList.GetChildren(),
-          aContainerParameters, &newTransformMatrix, flags);
+          aBuilder, aManager, mFrame, this, GetChildren(), aContainerParameters,
+          &newTransformMatrix, flags);
 
   if (!container) {
     return nullptr;
   }
 
   // Add the preserve-3d flag for this layer, BuildContainerLayerFor clears all
   // flags, so we never need to explicitly unset this flag.
   if (mFrame->Extend3DContext() && !mIsTransformSeparator) {
@@ -8147,17 +8132,17 @@ nsDisplayItem::LayerState nsDisplayTrans
     return LAYER_ACTIVE_FORCE;
   }
 
   // Expect the child display items to have this frame as their animated
   // geometry root (since it will be their reference frame). If they have a
   // different animated geometry root, we'll make this an active layer so the
   // animation can be accelerated.
   return RequiredLayerStateForChildren(aBuilder, aManager, aParameters,
-                                       *mStoredList.GetChildren(),
+                                       *GetChildren(),
                                        mAnimatedGeometryRootForChildren);
 }
 
 bool nsDisplayTransform::ComputeVisibility(nsDisplayListBuilder* aBuilder,
                                            nsRegion* aVisibleRegion) {
   // nsDisplayTransform::GetBounds() returns an empty rect in nested 3d context.
   // Calling mStoredList.RecomputeVisibility below for such transform causes the
   // child display items to end up with empty visible rect.
@@ -8169,34 +8154,144 @@ bool nsDisplayTransform::ComputeVisibili
   /* As we do this, we need to be sure to
    * untransform the visible rect, since we want everything that's painting to
    * think that it's painting in its original rectangular coordinate space.
    * If we can't untransform, take the entire overflow rect */
   nsRect untransformedVisibleRect;
   if (!UntransformPaintRect(aBuilder, &untransformedVisibleRect)) {
     untransformedVisibleRect = mFrame->GetVisualOverflowRectRelativeToSelf();
   }
-  nsRegion untransformedVisible = untransformedVisibleRect;
-  // Call RecomputeVisiblity instead of ComputeVisibility since
-  // nsDisplayItem::ComputeVisibility should only be called from
-  // nsDisplayList::ComputeVisibility (which sets mVisibleRect on the item)
-  mStoredList.RecomputeVisibility(aBuilder, &untransformedVisible);
+
+  bool snap;
+  const nsRect bounds = GetUntransformedBounds(aBuilder, &snap);
+  nsRegion visibleRegion;
+  visibleRegion.And(bounds, untransformedVisibleRect);
+  GetChildren()->ComputeVisibilityForSublist(aBuilder, &visibleRegion,
+                                             visibleRegion.GetBounds());
+
   return true;
 }
 
+nsRect nsDisplayTransform::TransformUntransformedBounds(
+    nsDisplayListBuilder* aBuilder, const Matrix4x4Flagged& aMatrix) const {
+  bool snap;
+  const nsRect untransformedBounds = GetUntransformedBounds(aBuilder, &snap);
+  // GetTransform always operates in dev pixels.
+  const float factor = mFrame->PresContext()->AppUnitsPerDevPixel();
+  return nsLayoutUtils::MatrixTransformRect(untransformedBounds, aMatrix,
+                                            factor);
+}
+
+/**
+ * Returns the bounds for this transform. The bounds are calculated during
+ * display list building and merging, see |nsDisplayTransform::UpdateBounds()|.
+ */
+nsRect nsDisplayTransform::GetBounds(nsDisplayListBuilder* aBuilder,
+                                     bool* aSnap) const {
+  *aSnap = false;
+  return mBounds;
+}
+
+void nsDisplayTransform::ComputeBounds(nsDisplayListBuilder* aBuilder) {
+  MOZ_ASSERT(mFrame->Extend3DContext() || IsLeafOf3DContext());
+
+  /* Some transforms can get empty bounds in 2D, but might get transformed again
+   * and get non-empty bounds. A simple example of this would be a 180 degree
+   * rotation getting applied twice.
+   * We should not depend on transforming bounds level by level.
+   *
+   * This function collects the bounds of this transform and stores it in
+   * nsDisplayListBuilder. If this is not a leaf of a 3D context, we recurse
+   * down and include the bounds of the child transforms.
+   * The bounds are transformed with the accumulated transformation matrix up to
+   * the 3D context root coordinate space.
+   */
+  nsDisplayListBuilder::AutoAccumulateTransform accTransform(aBuilder);
+  accTransform.Accumulate(GetTransform().GetMatrix());
+
+  // Do not dive into another 3D context.
+  if (!IsLeafOf3DContext()) {
+    for (nsDisplayItem* i = GetChildren()->GetBottom(); i; i = i->GetAbove()) {
+      i->DoUpdateBoundsPreserves3D(aBuilder);
+    }
+  }
+
+  /* The child transforms that extend 3D context further will have empty bounds,
+   * so the untransformed bounds here is the bounds of all the non-preserve-3d
+   * content under this transform.
+   */
+  const nsRect rect = TransformUntransformedBounds(
+      aBuilder, accTransform.GetCurrentTransform());
+  aBuilder->AccumulateRect(rect);
+}
+
+void nsDisplayTransform::DoUpdateBoundsPreserves3D(
+    nsDisplayListBuilder* aBuilder) {
+  MOZ_ASSERT(mFrame->Combines3DTransformWithAncestors() ||
+             IsTransformSeparator());
+  // Updating is not going through to child 3D context.
+  ComputeBounds(aBuilder);
+}
+
+void nsDisplayTransform::UpdateBounds(nsDisplayListBuilder* aBuilder) {
+  UpdateUntransformedBounds(aBuilder);
+
+  if (IsTransformSeparator()) {
+    MOZ_ASSERT(GetTransform().IsIdentity());
+    mBounds = mChildBounds;
+    return;
+  }
+
+  if (!mFrame->Combines3DTransformWithAncestors()) {
+    if (mFrame->Extend3DContext()) {
+      // The transform establishes a 3D context. |UpdateBoundsFor3D()| will
+      // collect the bounds from the child transforms.
+      UpdateBoundsFor3D(aBuilder);
+    } else {
+      // A stand-alone transform.
+      mBounds = TransformUntransformedBounds(aBuilder, GetTransform());
+    }
+
+    return;
+  }
+
+  // With nested 3D transforms, the 2D bounds might not be useful.
+  MOZ_ASSERT(mFrame->Combines3DTransformWithAncestors());
+  mBounds = nsRect();
+}
+
+void nsDisplayTransform::UpdateBoundsFor3D(nsDisplayListBuilder* aBuilder) {
+  MOZ_ASSERT(mFrame->Extend3DContext() &&
+             !mFrame->Combines3DTransformWithAncestors() &&
+             !IsTransformSeparator());
+
+  // Always start updating from an establisher of a 3D rendering context.
+  nsDisplayListBuilder::AutoAccumulateRect accRect(aBuilder);
+  nsDisplayListBuilder::AutoAccumulateTransform accTransform(aBuilder);
+  accTransform.StartRoot();
+  ComputeBounds(aBuilder);
+  mBounds = aBuilder->GetAccumulatedRect();
+}
+
+void nsDisplayTransform::UpdateUntransformedBounds(
+    nsDisplayListBuilder* aBuilder) {
+  mChildBounds = GetChildren()->GetClippedBoundsWithRespectToASR(
+      aBuilder, mActiveScrolledRoot);
+}
+
 #ifdef DEBUG_HIT
 #  include <time.h>
 #endif
 
 /* HitTest does some fun stuff with matrix transforms to obtain the answer. */
 void nsDisplayTransform::HitTest(nsDisplayListBuilder* aBuilder,
                                  const nsRect& aRect, HitTestState* aState,
                                  nsTArray<nsIFrame*>* aOutFrames) {
   if (aState->mInPreserves3D) {
-    mStoredList.HitTest(aBuilder, aRect, aState, aOutFrames);
+    GetChildren()->HitTest(aBuilder, aRect, aState, aOutFrames);
     return;
   }
 
   /* Here's how this works:
    * 1. Get the matrix.  If it's singular, abort (clearly we didn't hit
    *    anything).
    * 2. Invert the matrix.
    * 3. Use it to transform the rect into the correct space.
@@ -8235,17 +8330,17 @@ void nsDisplayTransform::HitTest(nsDispl
 
   } else {
     Rect originalRect(NSAppUnitsToFloatPixels(aRect.x, factor),
                       NSAppUnitsToFloatPixels(aRect.y, factor),
                       NSAppUnitsToFloatPixels(aRect.width, factor),
                       NSAppUnitsToFloatPixels(aRect.height, factor));
 
     bool snap;
-    nsRect childBounds = mStoredList.GetBounds(aBuilder, &snap);
+    nsRect childBounds = GetUntransformedBounds(aBuilder, &snap);
     Rect childGfxBounds(NSAppUnitsToFloatPixels(childBounds.x, factor),
                         NSAppUnitsToFloatPixels(childBounds.y, factor),
                         NSAppUnitsToFloatPixels(childBounds.width, factor),
                         NSAppUnitsToFloatPixels(childBounds.height, factor));
 
     Rect rect = matrix.ProjectRectBounds(originalRect, childGfxBounds);
 
     resultingRect =
@@ -8261,17 +8356,17 @@ void nsDisplayTransform::HitTest(nsDispl
 
 #ifdef DEBUG_HIT
   printf("Frame: %p\n", dynamic_cast<void*>(mFrame));
   printf("  Untransformed point: (%f, %f)\n", resultingRect.X(),
          resultingRect.Y());
   uint32_t originalFrameCount = aOutFrames.Length();
 #endif
 
-  mStoredList.HitTest(aBuilder, resultingRect, aState, aOutFrames);
+  GetChildren()->HitTest(aBuilder, resultingRect, aState, aOutFrames);
 
 #ifdef DEBUG_HIT
   if (originalFrameCount != aOutFrames.Length())
     printf("  Hit! Time: %f, first frame: %p\n", static_cast<double>(clock()),
            dynamic_cast<void*>(aOutFrames.ElementAt(0)));
   printf("=== end of hit test ===\n");
 #endif
 }
@@ -8292,74 +8387,16 @@ float nsDisplayTransform::GetHitDepthAtP
                                  NSAppUnitsToFloatPixels(aPoint.y, factor)));
 
   Point point2d = point.As2DPoint();
 
   Point3D transformed = matrix.TransformPoint(Point3D(point2d.x, point2d.y, 0));
   return transformed.z;
 }
 
-/* The bounding rectangle for the object is the overflow rectangle translated
- * by the reference point.
- */
-nsRect nsDisplayTransform::GetBounds(nsDisplayListBuilder* aBuilder,
-                                     bool* aSnap) const {
-  *aSnap = false;
-
-  if (mHasBounds) {
-    return mBounds;
-  }
-
-  if (mFrame->Extend3DContext() && !mIsTransformSeparator) {
-    return nsRect();
-  }
-
-  nsRect untransformedBounds = mStoredList.GetBounds(aBuilder, aSnap);
-  // GetTransform always operates in dev pixels.
-  float factor = mFrame->PresContext()->AppUnitsPerDevPixel();
-  mBounds = nsLayoutUtils::MatrixTransformRect(untransformedBounds,
-                                               GetTransform(), factor);
-  mHasBounds = true;
-  return mBounds;
-}
-
-void nsDisplayTransform::ComputeBounds(nsDisplayListBuilder* aBuilder) {
-  MOZ_ASSERT(mFrame->Extend3DContext() || IsLeafOf3DContext());
-
-  /* For some cases, the transform would make an empty bounds, but it
-   * may be turned back again to get a non-empty bounds.  We should
-   * not depend on transforming bounds level by level.
-   *
-   * Here, it applies accumulated transforms on the leaf frames of the
-   * 3d rendering context, and track and accmulate bounds at
-   * nsDisplayListBuilder.
-   */
-  nsDisplayListBuilder::AutoAccumulateTransform accTransform(aBuilder);
-
-  accTransform.Accumulate(GetTransform().GetMatrix());
-
-  if (!IsLeafOf3DContext()) {
-    // Do not dive into another 3D context.
-    mStoredList.DoUpdateBoundsPreserves3D(aBuilder);
-  }
-
-  /* For Preserves3D, it is bounds of only children as leaf frames.
-   * For non-leaf frames, their bounds are accumulated and kept at
-   * nsDisplayListBuilder.
-   */
-  bool snap;
-  nsRect untransformedBounds = mStoredList.GetBounds(aBuilder, &snap);
-  // GetTransform always operates in dev pixels.
-  float factor = mFrame->PresContext()->AppUnitsPerDevPixel();
-  nsRect rect = nsLayoutUtils::MatrixTransformRect(
-      untransformedBounds, accTransform.GetCurrentTransform(), factor);
-
-  aBuilder->AccumulateRect(rect);
-}
-
 /* The transform is opaque iff the transform consists solely of scales and
  * translations and if the underlying content is opaque.  Thus if the transform
  * is of the form
  *
  * |a c e|
  * |b d f|
  * |0 0 1|
  *
@@ -8369,34 +8406,50 @@ void nsDisplayTransform::ComputeBounds(n
  * our visible rect. We use UntransformRect which expands to the axis-aligned
  * bounding rect, but that's OK since if
  * mStoredList.GetVisibleRect().Contains(untransformedVisible), then it
  * certainly contains the actual (non-axis-aligned) untransformed rect.
  */
 nsRegion nsDisplayTransform::GetOpaqueRegion(nsDisplayListBuilder* aBuilder,
                                              bool* aSnap) const {
   *aSnap = false;
+
   nsRect untransformedVisible;
   if (!UntransformBuildingRect(aBuilder, &untransformedVisible)) {
     return nsRegion();
   }
 
   const Matrix4x4Flagged& matrix = GetTransform();
+  Matrix matrix2d;
+  if (!matrix.Is2D(&matrix2d) || !matrix2d.PreservesAxisAlignedRectangles()) {
+    return nsRegion();
+  }
 
   nsRegion result;
-  Matrix matrix2d;
+
   bool tmpSnap;
-  if (matrix.Is2D(&matrix2d) && matrix2d.PreservesAxisAlignedRectangles() &&
-      mStoredList.GetOpaqueRegion(aBuilder, &tmpSnap)
-          .Contains(untransformedVisible)) {
+  const nsRect bounds = GetUntransformedBounds(aBuilder, &tmpSnap);
+  const nsRegion opaque = ::GetOpaqueRegion(aBuilder, GetChildren(), bounds);
+
+  if (opaque.Contains(untransformedVisible)) {
     result = GetBuildingRect().Intersect(GetBounds(aBuilder, &tmpSnap));
   }
   return result;
 }
 
+nsRect nsDisplayTransform::GetComponentAlphaBounds(
+    nsDisplayListBuilder* aBuilder) const {
+  if (GetChildren()->GetComponentAlphaBounds(aBuilder).IsEmpty()) {
+    return nsRect();
+  }
+
+  bool snap;
+  return GetBounds(aBuilder, &snap);
+}
+
 /* TransformRect takes in as parameters a rectangle (in app space) and returns
  * the smallest rectangle (in app space) containing the transformed image of
  * that rectangle.  That is, it takes the four corners of the rectangle,
  * transforms them according to the matrix associated with the specified frame,
  * then returns the smallest rectangle containing the four transformed points.
  *
  * @param aUntransformedBounds The rectangle (in app units) to transform.
  * @param aFrame The frame whose transformation should be applied.
@@ -8465,17 +8518,17 @@ bool nsDisplayTransform::UntransformRect
   // GetTransform always operates in dev pixels.
   float factor = mFrame->PresContext()->AppUnitsPerDevPixel();
   RectDouble result(NSAppUnitsToFloatPixels(aRect.x, factor),
                     NSAppUnitsToFloatPixels(aRect.y, factor),
                     NSAppUnitsToFloatPixels(aRect.width, factor),
                     NSAppUnitsToFloatPixels(aRect.height, factor));
 
   bool snap;
-  nsRect childBounds = mStoredList.GetBounds(aBuilder, &snap);
+  nsRect childBounds = GetUntransformedBounds(aBuilder, &snap);
   RectDouble childGfxBounds(
       NSAppUnitsToFloatPixels(childBounds.x, factor),
       NSAppUnitsToFloatPixels(childBounds.y, factor),
       NSAppUnitsToFloatPixels(childBounds.width, factor),
       NSAppUnitsToFloatPixels(childBounds.height, factor));
 
   /* We want to untransform the matrix, so invert the transformation first! */
   result = GetInverseTransform().ProjectRectBounds(result, childGfxBounds);
@@ -9410,18 +9463,17 @@ void nsDisplayFilters::PaintAsLayer(nsDi
   nsDisplayFiltersGeometry::UpdateDrawResult(this, imgParams.result);
 }
 
 static float ClampStdDeviation(float aStdDeviation) {
   // Cap software blur radius for performance reasons.
   return std::min(std::max(0.0f, aStdDeviation), 100.0f);
 }
 
-bool nsDisplayFilters::CreateWebRenderCSSFilters(
-    WrFiltersHolder& wrFilters) {
+bool nsDisplayFilters::CreateWebRenderCSSFilters(WrFiltersHolder& wrFilters) {
   // All CSS filters are supported by WebRender. SVG filters are not fully
   // supported, those use NS_STYLE_FILTER_URL and are handled separately.
   const nsTArray<nsStyleFilter>& filters = mFrame->StyleEffects()->mFilters;
 
   // If there are too many filters to render, then just pretend that we
   // succeeded, and don't render any of them.
   if (filters.Length() > gfxPrefs::WebRenderMaxFilterOpsPerChain()) {
     return true;
@@ -9464,19 +9516,20 @@ bool nsDisplayFilters::CreateWebRenderCS
       case NS_STYLE_FILTER_HUE_ROTATE: {
         wrFilters.filters.AppendElement(wr::FilterOp::HueRotate(
             (float)filter.GetFilterParameter().GetAngleValueInDegrees()));
         break;
       }
       case NS_STYLE_FILTER_BLUR: {
         float appUnitsPerDevPixel =
             mFrame->PresContext()->AppUnitsPerDevPixel();
-        wrFilters.filters.AppendElement(mozilla::wr::FilterOp::Blur(ClampStdDeviation(
-            NSAppUnitsToFloatPixels(filter.GetFilterParameter().GetCoordValue(),
-                                    appUnitsPerDevPixel))));
+        wrFilters.filters.AppendElement(mozilla::wr::FilterOp::Blur(
+            ClampStdDeviation(NSAppUnitsToFloatPixels(
+                filter.GetFilterParameter().GetCoordValue(),
+                appUnitsPerDevPixel))));
         break;
       }
       case NS_STYLE_FILTER_DROP_SHADOW: {
         float appUnitsPerDevPixel =
             mFrame->PresContext()->AppUnitsPerDevPixel();
         nsCSSShadowArray* shadows = filter.GetDropShadow();
         if (!shadows || shadows->Length() != 1) {
           MOZ_ASSERT_UNREACHABLE(
--- a/layout/painting/nsDisplayList.h
+++ b/layout/painting/nsDisplayList.h
@@ -2266,16 +2266,24 @@ class nsDisplayItem : public nsDisplayIt
    * @return a rectangle relative to aBuilder->ReferenceFrame() that
    * contains the area drawn by this display item
    */
   virtual nsRect GetBounds(nsDisplayListBuilder* aBuilder, bool* aSnap) const {
     *aSnap = false;
     return nsRect(ToReferenceFrame(), Frame()->GetSize());
   }
 
+  /**
+   * Returns the untransformed bounds of this display item.
+   */
+  virtual nsRect GetUntransformedBounds(nsDisplayListBuilder* aBuilder,
+                                        bool* aSnap) const {
+    return GetBounds(aBuilder, aSnap);
+  }
+
   virtual nsRegion GetTightBounds(nsDisplayListBuilder* aBuilder,
                                   bool* aSnap) const {
     *aSnap = false;
     return nsRegion();
   }
 
   /**
    * Returns true if nothing will be rendered inside aRect, false if uncertain.
@@ -2889,16 +2897,20 @@ class nsDisplayItem : public nsDisplayIt
       return false;
     }
     *aOutIndex = mOldListIndex;
     return true;
   }
 
   const nsRect& GetPaintRect() const { return mPaintRect; }
 
+  virtual const nsRect& GetUntransformedPaintRect() const {
+    return GetPaintRect();
+  }
+
   virtual bool HasHitTestInfo() const { return false; }
 
 #ifdef DEBUG
   virtual bool IsHitTestItem() const { return false; }
 #endif
 
  protected:
   typedef bool (*PrefFunc)(void);
@@ -3256,16 +3268,39 @@ class nsDisplayList {
    * to get the visible rect efficiently without traversing the display list
    * twice.
    */
   nsRect GetClippedBoundsWithRespectToASR(
       nsDisplayListBuilder* aBuilder, const ActiveScrolledRoot* aASR,
       nsRect* aBuildingRect = nullptr) const;
 
   /**
+   * Returns the opaque region of this display list.
+   */
+  nsRegion GetOpaqueRegion(nsDisplayListBuilder* aBuilder) {
+    nsRegion result;
+    bool snap;
+    for (nsDisplayItem* item = GetBottom(); item; item = item->GetAbove()) {
+      result.OrWith(item->GetOpaqueRegion(aBuilder, &snap));
+    }
+    return result;
+  }
+
+  /**
+   * Returns the bounds of the area that needs component alpha.
+   */
+  nsRect GetComponentAlphaBounds(nsDisplayListBuilder* aBuilder) const {
+    nsRect bounds;
+    for (nsDisplayItem* item = GetBottom(); item; item = item->GetAbove()) {
+      bounds.UnionRect(bounds, item->GetComponentAlphaBounds(aBuilder));
+    }
+    return bounds;
+  }
+
+  /**
    * Find the topmost display item that returns a non-null frame, and return
    * the frame.
    */
   void HitTest(nsDisplayListBuilder* aBuilder, const nsRect& aRect,
                nsDisplayItem::HitTestState* aState,
                nsTArray<nsIFrame*>* aOutFrames) const;
   /**
    * Compute the union of the visible rects of the items in the list. The
@@ -6414,47 +6449,16 @@ class nsDisplayFilters : public nsDispla
  * function.
  * INVARIANT: The wrapped frame is non-null.
  */
 class nsDisplayTransform : public nsDisplayHitTestInfoItem {
   typedef mozilla::gfx::Matrix4x4 Matrix4x4;
   typedef mozilla::gfx::Matrix4x4Flagged Matrix4x4Flagged;
   typedef mozilla::gfx::Point3D Point3D;
 
-  /*
-   * Avoid doing UpdateBounds() during construction.
-   */
-  class StoreList : public nsDisplayWrapList {
-   public:
-    StoreList(nsDisplayListBuilder* aBuilder, nsIFrame* aFrame,
-              nsDisplayList* aList)
-        : nsDisplayWrapList(aBuilder, aFrame, aList, true) {}
-
-    ~StoreList() override = default;
-
-    void UpdateBounds(nsDisplayListBuilder* aBuilder) override {
-      // For extending 3d rendering context, the bounds would be
-      // updated by DoUpdateBoundsPreserves3D(), not here.
-      if (!mFrame->Extend3DContext()) {
-        nsDisplayWrapList::UpdateBounds(aBuilder);
-      }
-    }
-
-    void ForceUpdateBounds(nsDisplayListBuilder* aBuilder) {
-      nsDisplayWrapList::UpdateBounds(aBuilder);
-    }
-
-    void DoUpdateBoundsPreserves3D(nsDisplayListBuilder* aBuilder) override {
-      for (nsDisplayItem* i = mList.GetBottom(); i; i = i->GetAbove()) {
-        i->DoUpdateBoundsPreserves3D(aBuilder);
-      }
-      nsDisplayWrapList::UpdateBounds(aBuilder);
-    }
-  };
-
  public:
   enum PrerenderDecision { NoPrerender, FullPrerender, PartialPrerender };
 
   /**
    * Returns a matrix (in pixels) for the current frame. The matrix should be
    * relative to the current frame's coordinate space.
    *
    * @param aFrame The frame to compute the transform for.
@@ -6463,68 +6467,66 @@ class nsDisplayTransform : public nsDisp
   typedef Matrix4x4 (*ComputeTransformFunction)(nsIFrame* aFrame,
                                                 float aAppUnitsPerPixel);
 
   /* Constructor accepts a display list, empties it, and wraps it up.  It also
    * ferries the underlying frame to the nsDisplayItem constructor.
    */
   nsDisplayTransform(nsDisplayListBuilder* aBuilder, nsIFrame* aFrame,
                      nsDisplayList* aList, const nsRect& aChildrenBuildingRect,
-                     uint32_t aIndex = 0, bool aAllowAsyncAnimation = false);
+                     uint32_t aIndex);
+
   nsDisplayTransform(nsDisplayListBuilder* aBuilder, nsIFrame* aFrame,
                      nsDisplayList* aList, const nsRect& aChildrenBuildingRect,
-                     ComputeTransformFunction aTransformGetter,
-                     uint32_t aIndex = 0);
+                     uint32_t aIndex, bool aAllowAsyncAnimation);
+
   nsDisplayTransform(nsDisplayListBuilder* aBuilder, nsIFrame* aFrame,
                      nsDisplayList* aList, const nsRect& aChildrenBuildingRect,
-                     const Matrix4x4& aTransform, uint32_t aIndex = 0);
+                     uint32_t aIndex,
+                     ComputeTransformFunction aTransformGetter);
 
 #ifdef NS_BUILD_REFCNT_LOGGING
   ~nsDisplayTransform() override { MOZ_COUNT_DTOR(nsDisplayTransform); }
 #endif
 
   NS_DISPLAY_DECL_NAME("nsDisplayTransform", TYPE_TRANSFORM)
 
   void RestoreState() override { mShouldFlatten = false; }
 
-  void UpdateBounds(nsDisplayListBuilder* aBuilder) override {
-    mHasBounds = false;
-    if (IsTransformSeparator()) {
-      mStoredList.ForceUpdateBounds(aBuilder);
-      return;
-    }
-    mStoredList.UpdateBounds(aBuilder);
-    UpdateBoundsFor3D(aBuilder);
-  }
+  void UpdateBounds(nsDisplayListBuilder* aBuilder) override;
+
+  /**
+   * This function updates bounds for items with a frame establishing
+   * 3D rendering context.
+   */
+  void UpdateBoundsFor3D(nsDisplayListBuilder* aBuilder);
+
+  void DoUpdateBoundsPreserves3D(nsDisplayListBuilder* aBuilder) override;
 
   void Destroy(nsDisplayListBuilder* aBuilder) override {
-    mStoredList.GetChildren()->DeleteAll(aBuilder);
+    GetChildren()->DeleteAll(aBuilder);
     nsDisplayItem::Destroy(aBuilder);
   }
 
-  nsRect GetComponentAlphaBounds(
-      nsDisplayListBuilder* aBuilder) const override {
-    if (mStoredList.GetComponentAlphaBounds(aBuilder).IsEmpty())
-      return nsRect();
-    bool snap;
-    return GetBounds(aBuilder, &snap);
-  }
-
-  RetainedDisplayList* GetChildren() const override {
-    return mStoredList.GetChildren();
+  nsRect GetComponentAlphaBounds(nsDisplayListBuilder* aBuilder) const override;
+
+  RetainedDisplayList* GetChildren() const override { return &mChildren; }
+
+  nsRect GetUntransformedBounds(nsDisplayListBuilder* aBuilder,
+                                bool* aSnap) const override {
+    *aSnap = false;
+    return mChildBounds;
+  }
+
+  const nsRect& GetUntransformedPaintRect() const override {
+    return mChildrenBuildingRect;
   }
 
   bool ShouldFlattenAway(nsDisplayListBuilder* aBuilder) override;
 
-  void SetActiveScrolledRoot(
-      const ActiveScrolledRoot* aActiveScrolledRoot) override {
-    nsDisplayHitTestInfoItem::SetActiveScrolledRoot(aActiveScrolledRoot);
-    mStoredList.SetActiveScrolledRoot(aActiveScrolledRoot);
-  }
-
   void HitTest(nsDisplayListBuilder* aBuilder, const nsRect& aRect,
                HitTestState* aState, nsTArray<nsIFrame*>* aOutFrames) override;
   nsRect GetBounds(nsDisplayListBuilder* aBuilder, bool* aSnap) const override;
   nsRegion GetOpaqueRegion(nsDisplayListBuilder* aBuilder,
                            bool* aSnap) const override;
   LayerState GetLayerState(
       nsDisplayListBuilder* aBuilder, LayerManager* aManager,
       const ContainerLayerParameters& aParameters) override;
@@ -6747,51 +6749,22 @@ class nsDisplayTransform : public nsDisp
       nsDisplayListBuilder* aBuilder, nsIFrame* aFrame, nsRect* aDirtyRect);
   bool CanUseAsyncAnimations(nsDisplayListBuilder* aBuilder) override;
 
   bool MayBeAnimated(nsDisplayListBuilder* aBuilder,
                      bool aEnforceMinimumSize = true) const;
 
   void WriteDebugInfo(std::stringstream& aStream) override;
 
-  void DoUpdateBoundsPreserves3D(nsDisplayListBuilder* aBuilder) override {
-    MOZ_ASSERT(mFrame->Combines3DTransformWithAncestors() ||
-               IsTransformSeparator());
-    // Updating is not going through to child 3D context.
-    ComputeBounds(aBuilder);
-  }
-
-  /**
-   * This function updates bounds for items with a frame establishing
-   * 3D rendering context.
-   *
-   * \see nsDisplayItem::DoUpdateBoundsPreserves3D()
-   */
-  void UpdateBoundsFor3D(nsDisplayListBuilder* aBuilder) {
-    if (!mFrame->Extend3DContext() ||
-        mFrame->Combines3DTransformWithAncestors() || IsTransformSeparator()) {
-      // Not an establisher of a 3D rendering context.
-      return;
-    }
-    // Always start updating from an establisher of a 3D rendering context.
-
-    nsDisplayListBuilder::AutoAccumulateRect accRect(aBuilder);
-    nsDisplayListBuilder::AutoAccumulateTransform accTransform(aBuilder);
-    accTransform.StartRoot();
-    ComputeBounds(aBuilder);
-    mBounds = aBuilder->GetAccumulatedRect();
-    mHasBounds = true;
-  }
-
   /**
    * This item is an additional item as the boundary between parent
    * and child 3D rendering context.
    * \see nsIFrame::BuildDisplayListForStackingContext().
    */
-  bool IsTransformSeparator() { return mIsTransformSeparator; }
+  bool IsTransformSeparator() const { return mIsTransformSeparator; }
   /**
    * This item is the boundary between parent and child 3D rendering
    * context.
    */
   bool IsLeafOf3DContext() {
     return (IsTransformSeparator() ||
             (!mFrame->Extend3DContext() &&
              mFrame->Combines3DTransformWithAncestors()));
@@ -6800,53 +6773,51 @@ class nsDisplayTransform : public nsDisp
    * The backing frame of this item participates a 3D rendering
    * context.
    */
   bool IsParticipating3DContext() {
     return mFrame->Extend3DContext() ||
            mFrame->Combines3DTransformWithAncestors();
   }
 
-  void RemoveFrame(nsIFrame* aFrame) override {
-    nsDisplayItem::RemoveFrame(aFrame);
-    mStoredList.RemoveFrame(aFrame);
-  }
-
  private:
   void ComputeBounds(nsDisplayListBuilder* aBuilder);
+  nsRect TransformUntransformedBounds(nsDisplayListBuilder* aBuilder,
+                                      const Matrix4x4Flagged& aMatrix) const;
+  void UpdateUntransformedBounds(nsDisplayListBuilder* aBuilder);
+
   void SetReferenceFrameToAncestor(nsDisplayListBuilder* aBuilder);
-  void Init(nsDisplayListBuilder* aBuilder);
+  void Init(nsDisplayListBuilder* aBuilder, nsDisplayList* aChildren);
 
   static Matrix4x4 GetResultingTransformMatrixInternal(
       const FrameTransformProperties& aProperties, const nsPoint& aOrigin,
       float aAppUnitsPerPixel, uint32_t aFlags, const nsRect* aBoundsOverride);
 
-  StoreList mStoredList;
   mutable mozilla::Maybe<Matrix4x4Flagged> mTransform;
   mutable mozilla::Maybe<Matrix4x4Flagged> mInverseTransform;
   // Accumulated transform of ancestors on the preserves-3d chain.
-  Matrix4x4 mTransformPreserves3D;
+  mozilla::UniquePtr<Matrix4x4> mTransformPreserves3D;
   ComputeTransformFunction mTransformGetter;
   RefPtr<AnimatedGeometryRoot> mAnimatedGeometryRootForChildren;
   RefPtr<AnimatedGeometryRoot> mAnimatedGeometryRootForScrollMetadata;
   nsRect mChildrenBuildingRect;
   uint32_t mIndex;
-  mutable nsRect mBounds;
-  // True for mBounds is valid.
-  mutable bool mHasBounds;
+  mutable RetainedDisplayList mChildren;
+  // The untransformed bounds of |mChildren|.
+  nsRect mChildBounds;
+  // The transformed bounds of this display item.
+  nsRect mBounds;
   // This item is a separator between 3D rendering contexts, and
   // mTransform have been presetted by the constructor.
   // This also forces us not to extend the 3D context.  Since we don't create a
   // transform item, a container layer, for every frame in a preserves3d
   // context, the transform items of a child preserves3d context may extend the
   // parent context unintendedly if the root of the child preserves3d context
   // doesn't create a transform item.
   bool mIsTransformSeparator;
-  // True if mTransformPreserves3D have been initialized.
-  bool mTransformPreserves3DInited;
   // True if async animation of the transform is allowed.
   bool mAllowAsyncAnimation;
   // True if this nsDisplayTransform should get flattened
   bool mShouldFlatten;
 };
 
 /* A display item that applies a perspective transformation to a single
  * nsDisplayTransform child item. We keep this as a separate item since the
--- a/layout/reftests/bugs/1133905-1-vh-rtl.html
+++ b/layout/reftests/bugs/1133905-1-vh-rtl.html
@@ -1,10 +1,10 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=325">
+<meta name="viewport" content="initial-scale=0.25">
 <style> html { direction: rtl; } </style>
 </head>
 <body>
-<div style="height: 8228px; width: 9000px;"></div>
+<div style="height: 80000px; width: 36000px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-1-vh.html
+++ b/layout/reftests/bugs/1133905-1-vh.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=325">
+<meta name="viewport" content="initial-scale=0.25">
 </head>
 <body>
-<div style="height: 8228px; width: 9000px;"></div>
+<div style="height: 80000px; width: 36000px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-2-vh-rtl.html
+++ b/layout/reftests/bugs/1133905-2-vh-rtl.html
@@ -1,10 +1,10 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=125">
+<meta name="viewport" content="initial-scale=0.5">
 <style> html { direction: rtl; } </style>
 </head>
 <body>
-<div style="height: 4787px; width: 9000px;"></div>
+<div style="height: 40000px; width: 18000px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-2-vh.html
+++ b/layout/reftests/bugs/1133905-2-vh.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=125">
+<meta name="viewport" content="initial-scale=0.5">
 </head>
 <body>
-<div style="height: 4787px; width: 9000px;"></div>
+<div style="height: 40000px; width: 18000px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-3-vh-rtl.html
+++ b/layout/reftests/bugs/1133905-3-vh-rtl.html
@@ -1,10 +1,10 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=525">
+<meta name="viewport" content="initial-scale=0.75">
 <style> html { direction: rtl; } </style>
 </head>
 <body>
-<div style="height: 13972px; width: 9000px;"></div>
+<div style="height: 26667px; width: 12000px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-3-vh.html
+++ b/layout/reftests/bugs/1133905-3-vh.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=525">
+<meta name="viewport" content="initial-scale=0.75">
 </head>
 <body>
-<div style="height: 13972px; width: 9000px;"></div>
+<div style="height: 26667px; width: 12000px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-4-vh-rtl.html
+++ b/layout/reftests/bugs/1133905-4-vh-rtl.html
@@ -1,10 +1,10 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=725">
+<meta name="viewport" content="initial-scale=1.25">
 <style> html { direction: rtl; } </style>
 </head>
 <body>
-<div style="height: 20000px; width: 9000px;"></div>
+<div style="height: 16000px; width: 7200px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-4-vh.html
+++ b/layout/reftests/bugs/1133905-4-vh.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=725">
+<meta name="viewport" content="initial-scale=1.25">
 </head>
 <body>
-<div style="height: 20000px; width: 9000px;"></div>
+<div style="height: 16000px; width: 7200px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-5-vh-rtl.html
+++ b/layout/reftests/bugs/1133905-5-vh-rtl.html
@@ -1,10 +1,10 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=925">
+<meta name="viewport" content="initial-scale=1.5">
 <style> html { direction: rtl; } </style>
 </head>
 <body>
-<div style="height: 26117px; width: 9000px;"></div>
+<div style="height: 13333px; width: 6000px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-5-vh.html
+++ b/layout/reftests/bugs/1133905-5-vh.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=925">
+<meta name="viewport" content="initial-scale=1.5">
 </head>
 <body>
-<div style="height: 26117px; width: 9000px;"></div>
+<div style="height: 13333px; width: 6000px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-6-vh-rtl.html
+++ b/layout/reftests/bugs/1133905-6-vh-rtl.html
@@ -1,10 +1,10 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=1325">
+<meta name="viewport" content="initial-scale=2.0">
 <style> html { direction: rtl; } </style>
 </head>
 <body>
-<div style="height: 37412px; width: 9000px;"></div>
+<div style="height: 10000px; width: 4500px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-6-vh.html
+++ b/layout/reftests/bugs/1133905-6-vh.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=1325">
+<meta name="viewport" content="initial-scale=2.0">
 </head>
 <body>
-<div style="height: 37412px; width: 9000px;"></div>
+<div style="height: 10000px; width: 4500px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-ref-vh-rtl.html
+++ b/layout/reftests/bugs/1133905-ref-vh-rtl.html
@@ -1,10 +1,10 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=725">
+<meta name="viewport" content="initial-scale=1.0">
 <style> html { direction: rtl; } </style>
 </head>
 <body>
 <div style="height: 20000px; width: 9000px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/1133905-ref-vh.html
+++ b/layout/reftests/bugs/1133905-ref-vh.html
@@ -1,9 +1,9 @@
 <!DOCTYPE html>
 <html><head>
-<meta name="viewport" content="width=725">
+<meta name="viewport" content="initial-scale=1">
 </head>
 <body>
 <div style="height: 20000px; width: 9000px;"></div>
 </body>
 </html>
 
--- a/layout/reftests/bugs/reftest.list
+++ b/layout/reftests/bugs/reftest.list
@@ -1895,17 +1895,17 @@ skip-if(verify) == 1121748-2.html 112174
 == 1127107-1b-pre.html 1127107-1-ref.html
 == 1127107-2-capitalize.html 1127107-2-capitalize-ref.html
 == 1127679-1a-inline-flex-relpos.html 1127679-1b-inline-flex-relpos.html
 == 1128354-1.html 1128354-1-ref.html
 == 1130231-1-button-padding-rtl.html 1130231-1-button-padding-rtl-ref.html
 == 1130231-2-button-padding-rtl.html 1130231-2-button-padding-rtl-ref.html
 # The 1133905-*.html reftests only make sense on platforms where both APZ and
 # <meta viewport> are enabled.
-# (Note: bug 1308702 covers these tests' failures on Android)
+# (Note: bug 1308702 and bug 1527511 cover these tests' failures on Android)
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1.html 1133905-ref.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-2.html 1133905-ref.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-3.html 1133905-ref.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-4.html 1133905-ref.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-5.html 1133905-ref.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-6.html 1133905-ref.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1-v.html 1133905-ref-v.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-2-v.html 1133905-ref-v.html
@@ -1914,22 +1914,23 @@ pref(apz.allow_zooming,true) skip-if(!An
 pref(apz.allow_zooming,true) skip-if(!Android) fails-if(Android) == 1133905-5-v.html 1133905-ref-v.html # bug 1308702
 pref(apz.allow_zooming,true) skip-if(!Android) fails-if(Android) == 1133905-6-v.html 1133905-ref-v.html # bug 1308702
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1-h.html 1133905-ref-h.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-2-h.html 1133905-ref-h.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-3-h.html 1133905-ref-h.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-4-h.html 1133905-ref-h.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-5-h.html 1133905-ref-h.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-6-h.html 1133905-ref-h.html
-pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1-vh.html 1133905-ref-vh.html
-pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-2-vh.html 1133905-ref-vh.html
+pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-54,0-6) == 1133905-1-vh.html 1133905-ref-vh.html
+pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-45,0-4) == 1133905-2-vh.html 1133905-ref-vh.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-3-vh.html 1133905-ref-vh.html
-pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-4-vh.html 1133905-ref-vh.html
-pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-5-vh.html 1133905-ref-vh.html
-pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-6-vh.html 1133905-ref-vh.html
+pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-45,0-4) == 1133905-4-vh.html 1133905-ref-vh.html
+pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-54,0-6) == 1133905-5-vh.html 1133905-ref-vh.html
+pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-54,0-8) == 1133905-6-vh.html 1133905-ref-vh.html
+pref(apz.allow_zooming,true) skip-if(!Android) != 1133905-ref-vh.html about:blank # make sure it doesn't render blank
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1-rtl.html 1133905-ref-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-2-rtl.html 1133905-ref-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-3-rtl.html 1133905-ref-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-4-rtl.html 1133905-ref-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-5-rtl.html 1133905-ref-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-6-rtl.html 1133905-ref-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1-v-rtl.html 1133905-ref-v-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-2-v-rtl.html 1133905-ref-v-rtl.html
@@ -1938,22 +1939,23 @@ pref(apz.allow_zooming,true) skip-if(!An
 pref(apz.allow_zooming,true) skip-if(!Android) fails-if(Android) == 1133905-5-v-rtl.html 1133905-ref-v-rtl.html # bug 1308702
 pref(apz.allow_zooming,true) skip-if(!Android) fails-if(Android) == 1133905-6-v-rtl.html 1133905-ref-v-rtl.html # bug 1308702
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1-h-rtl.html 1133905-ref-h-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-2-h-rtl.html 1133905-ref-h-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-3-h-rtl.html 1133905-ref-h-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-4-h-rtl.html 1133905-ref-h-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-5-h-rtl.html 1133905-ref-h-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-6-h-rtl.html 1133905-ref-h-rtl.html
-pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-1-vh-rtl.html 1133905-ref-vh-rtl.html
-pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-2-vh-rtl.html 1133905-ref-vh-rtl.html
+pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-54,0-6) == 1133905-1-vh-rtl.html 1133905-ref-vh-rtl.html
+pref(apz.allow_zooming,true) skip-if(!Android) fuzzy-if(Android,0-45,0-4) == 1133905-2-vh-rtl.html 1133905-ref-vh-rtl.html
 pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-3-vh-rtl.html 1133905-ref-vh-rtl.html
-pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-4-vh-rtl.html 1133905-ref-vh-rtl.html
-pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-5-vh-rtl.html 1133905-ref-vh-rtl.html
-pref(apz.allow_zooming,true) skip-if(!Android) == 1133905-6-vh-rtl.html 1133905-ref-vh-rtl.html
+pref(apz.allow_zooming,true) skip-if(!Android) fails-if(Android) == 1133905-4-vh-rtl.html 1133905-ref-vh-rtl.html # bug 1527511
+pref(apz.allow_zooming,true) skip-if(!Android) fails-if(Android) == 1133905-5-vh-rtl.html 1133905-ref-vh-rtl.html # bug 1527511
+pref(apz.allow_zooming,true) skip-if(!Android) fails-if(Android) == 1133905-6-vh-rtl.html 1133905-ref-vh-rtl.html # bug 1527511
+pref(apz.allow_zooming,true) skip-if(!Android) != 1133905-ref-vh-rtl.html about:blank # make sure it doesn't render blank
 == 1149304-1-transform-change.html 1149304-1-transform-change-ref.html
 == 1150021-1.xul 1150021-1-ref.xul
 == 1151145-1.html 1151145-1-ref.html
 == 1151306-1.html 1151306-1-ref.html
 == 1153845-1.html 1153845-1-ref.html
 == 1155828-1.html 1155828-1-ref.html
 fuzzy-if(skiaContent,0-7,0-84) == 1156129-1.html 1156129-1-ref.html
 pref(dom.use_xbl_scopes_for_remote_xul,true) HTTP(..) == 1157127-1.html 1157127-1-ref.html
--- a/layout/reftests/webm-video/reftest.list
+++ b/layout/reftests/webm-video/reftest.list
@@ -19,24 +19,24 @@ skip-if(Android) == offset-1.xhtml offse
 random skip-if(Android) == object-aspect-ratio-2a.xhtml aspect-ratio-2-ref.html
 random skip-if(Android) == object-aspect-ratio-2b.xhtml aspect-ratio-2-ref.html
 skip-if(Android) fuzzy-if(winWidget,0-1,0-56000) fuzzy-if(cocoaWidget,0-1,0-56000) == zoomed-1.xhtml zoomed-1-ref.html # bug 778995 for fuzzy
 == poster-1.html poster-ref-blue250x200.html
 fails-if(Android) skip-if(Android&&AndroidVersion=='18') == poster-2.html poster-ref-black140x100.html
 random-if(Android) == poster-3.html poster-ref-black140x100.html
 == poster-4.html poster-ref-black140x100.html
 random-if(Android) == poster-5.html poster-ref-black140x100.html
-== poster-6.html poster-ref-black140x100.html
-== poster-7.html poster-ref-red140x100.html
+fails-if(Android) == poster-6.html poster-ref-black140x100.html
+fails-if(Android) == poster-7.html poster-ref-red140x100.html
 fuzzy-if(Android,0-2,0-14000) == poster-8.html poster-ref-black140x100.html
 random == poster-10.html poster-ref-blue125x100.html
 random == poster-11.html poster-ref-blue140x100.html
 random == poster-12.html poster-ref-blue140x100.html
-== poster-13.html poster-ref-blue400x300.html
-== poster-15.html poster-ref-green70x30.html
+random-if(Android) == poster-13.html poster-ref-blue400x300.html
+random-if(Android) == poster-15.html poster-ref-green70x30.html
 random-if(winWidget) random-if(cocoaWidget) skip-if(Android) == bug686957.html bug686957-ref.html # bug 922951 for OS X
 == webm-alpha.html webm-alpha-ref.html
 
 # Tests for <video src> with 'object-fit' & 'object-position':
 # These tests should be very similar to tests in our w3c-css/submitted/images3
 # reftest directory. They live here because they use WebM video (VP9), and it
 # wouldn't be fair of us to make a W3C testsuite implicitly depend on any
 # particular (non-spec-mandated) video codec.
--- a/layout/style/test/test_revert.html
+++ b/layout/style/test/test_revert.html
@@ -52,16 +52,19 @@ function testResetProperty(property, inf
 
 function testInheritedProperty(property, info) {
   // Given how line-height works, and that it always returns the used value, we
   // cannot test it. The prerequisites for line-height makes getComputedStyle
   // and getDefaultComputedStyle return the same, even though the computed value
   // is different (normal vs. 19px).
   if (property == "line-height")
     return;
+  // Ongoing debugging in bug 1533392.
+  if (property == "font-family")
+    return;
 
   const div = kInheritedDiv;
   const initial = getInitialValue(div, property);
   const parentValue = computedValue(div.parentNode, property);
 
   isnot(parentValue, initial, `${property}: Should inherit something non-initial to begin with`);
 
   const inheritedValue = computedValue(div, property);
--- a/mobile/android/app/mobile.js
+++ b/mobile/android/app/mobile.js
@@ -530,19 +530,23 @@ pref("layers.low-precision-resolution", 
 pref("layers.low-precision-opacity", "1.0");
 // We want to limit layers for two reasons:
 // 1) We can't scroll smoothly if we have to many draw calls
 // 2) Pages that have too many layers consume too much memory and crash.
 // By limiting the number of layers on mobile we're making the main thread
 // work harder keep scrolling smooth and memory low.
 pref("layers.max-active", 20);
 
-// On Fennec we need containerful scrolling to support zooming. Bug 1459312
-// tracks zooming with containerless scrolling.
+// Use containerless scrolling in nightly builds on Fennec.
+// Bug 1137890 tracks letting containerless scrolling ride the trains.
+#ifdef NIGHTLY_BUILD
+pref("layout.scroll.root-frame-containers", 0);
+#else
 pref("layout.scroll.root-frame-containers", 1);
+#endif
 
 pref("notification.feature.enabled", true);
 pref("dom.webnotifications.enabled", true);
 
 // prevent tooltips from showing up
 pref("browser.chrome.toolbar_tips", false);
 
 // don't allow meta-refresh when backgrounded
--- a/mobile/android/base/AndroidManifest.xml.in
+++ b/mobile/android/base/AndroidManifest.xml.in
@@ -510,20 +510,20 @@
             android:enabled="true"
             android:exported="false"
             android:process=":media"
             android:isolatedProcess="false">
         </service>
 
         <!-- New child services must also be added to the GeckoView AndroidManifest.xml -->
         <service
-            android:name="org.mozilla.gecko.process.GeckoServiceChildProcess$geckomediaplugin"
+            android:name="org.mozilla.gecko.process.GeckoServiceChildProcess$gmplugin"
             android:enabled="true"
             android:exported="false"
-            android:process=":geckomediaplugin"
+            android:process=":gmplugin"
             android:isolatedProcess="false">
         </service>
 
         <service
             android:name="org.mozilla.gecko.process.GeckoServiceChildProcess$tab"
             android:enabled="true"
             android:exported="false"
             android:process=":tab"
--- a/mobile/android/geckoview/src/main/AndroidManifest.xml
+++ b/mobile/android/geckoview/src/main/AndroidManifest.xml
@@ -43,30 +43,30 @@
         <service
                 android:name="org.mozilla.gecko.media.MediaManager"
                 android:enabled="true"
                 android:exported="false"
                 android:isolatedProcess="false"
                 android:process=":media">
         </service>
         <service
-                android:name="org.mozilla.gecko.process.GeckoServiceChildProcess$geckomediaplugin"
+                android:name="org.mozilla.gecko.process.GeckoServiceChildProcess$gmplugin"
                 android:enabled="true"
                 android:exported="false"
                 android:isolatedProcess="false"
-                android:process=":geckomediaplugin">
+                android:process=":gmplugin">
         </service>
         <service
                 android:name="org.mozilla.gecko.process.GeckoServiceChildProcess$tab"
                 android:enabled="true"
                 android:exported="false"
                 android:isolatedProcess="false"
                 android:process=":tab">
         </service>
         <service
                 android:name="org.mozilla.gecko.gfx.SurfaceAllocatorService"
                 android:enabled="true"
                 android:exported="false"
                 android:isolatedProcess="false">
         </service>
     </application>
 
-</manifest>
\ No newline at end of file
+</manifest>
--- a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/process/GeckoServiceChildProcess.java
+++ b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/process/GeckoServiceChildProcess.java
@@ -136,12 +136,12 @@ public class GeckoServiceChildProcess ex
     @Override
     public boolean onUnbind(Intent intent) {
         Log.i(LOGTAG, "Service has been unbound. Stopping.");
         stopSelf();
         Process.killProcess(Process.myPid());
         return false;
     }
 
-    public static final class geckomediaplugin extends GeckoServiceChildProcess {}
+    public static final class gmplugin extends GeckoServiceChildProcess {}
 
     public static final class tab extends GeckoServiceChildProcess {}
 }
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -4667,16 +4667,17 @@ pref("font.name-list.monospace.x-unicode
 
 # AIX
 #endif
 
 // Login Manager prefs
 pref("signon.rememberSignons",              true);
 pref("signon.rememberSignons.visibilityToggle", true);
 pref("signon.autofillForms",                true);
+pref("signon.autofillForms.autocompleteOff", true);
 pref("signon.autofillForms.http",           false);
 pref("signon.autologin.proxy",              false);
 pref("signon.formlessCapture.enabled",      true);
 pref("signon.privateBrowsingCapture.enabled", false);
 pref("signon.storeWhenAutocompleteOff",     true);
 pref("signon.debug",                        false);
 pref("signon.recipes.path",                 "chrome://passwordmgr/content/recipes.json");
 pref("signon.schemeUpgrades",               false);
--- a/security/manager/ssl/StaticHPKPins.h
+++ b/security/manager/ssl/StaticHPKPins.h
@@ -633,32 +633,16 @@ static const char* const kPinset_swehack
   kLet_s_Encrypt_Authority_X4Fingerprint,
   kSwehackBackupFingerprint,
 };
 static const StaticFingerprints kPinset_swehackCom = {
   sizeof(kPinset_swehackCom_Data) / sizeof(const char*),
   kPinset_swehackCom_Data
 };
 
-static const char* const kPinset_ncsccs_Data[] = {
-  kCOMODO_ECC_Certification_AuthorityFingerprint,
-  kDigiCert_Assured_ID_Root_CAFingerprint,
-  kDigiCert_High_Assurance_EV_Root_CAFingerprint,
-  kBaltimore_CyberTrust_RootFingerprint,
-  kLet_s_Encrypt_Authority_X3Fingerprint,
-  kCOMODO_RSA_Certification_AuthorityFingerprint,
-  kAddTrust_External_RootFingerprint,
-  kDigiCert_Global_Root_CAFingerprint,
-  kLet_s_Encrypt_Authority_X4Fingerprint,
-};
-static const StaticFingerprints kPinset_ncsccs = {
-  sizeof(kPinset_ncsccs_Data) / sizeof(const char*),
-  kPinset_ncsccs_Data
-};
-
 static const char* const kPinset_tumblr_Data[] = {
   kDigiCert_High_Assurance_EV_Root_CAFingerprint,
   kTumblrBackupFingerprint,
   kGOOGLE_PIN_DigiCertSHA2HighAssuranceServerCAFingerprint,
 };
 static const StaticFingerprints kPinset_tumblr = {
   sizeof(kPinset_tumblr_Data) / sizeof(const char*),
   kPinset_tumblr_Data
@@ -672,17 +656,16 @@ struct TransportSecurityPreload {
   bool mTestMode;
   bool mIsMoz;
   int32_t mId;
   const StaticFingerprints* pinset;
 };
 
 /* Sort hostnames for binary search. */
 static const TransportSecurityPreload kPublicKeyPinningPreloadList[] = {
-  { "0.me.uk", true, false, false, -1, &kPinset_ncsccs },
   { "2mdn.net", true, false, false, -1, &kPinset_google_root_pems },
   { "accounts.firefox.com", true, false, true, 4, &kPinset_mozilla_services },
   { "accounts.google.com", true, false, false, -1, &kPinset_google_root_pems },
   { "addons.mozilla.net", true, false, true, 2, &kPinset_mozilla_services },
   { "addons.mozilla.org", true, false, true, 1, &kPinset_mozilla_services },
   { "admin.google.com", true, false, false, -1, &kPinset_google_root_pems },
   { "android.com", true, false, false, -1, &kPinset_google_root_pems },
   { "api.accounts.firefox.com", true, false, true, 5, &kPinset_mozilla_services },
@@ -1054,17 +1037,16 @@ static const TransportSecurityPreload kP
   { "mobile.twitter.com", true, false, false, -1, &kPinset_twitterCom },
   { "mt.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "mtouch.facebook.com", true, false, false, -1, &kPinset_facebook },
   { "mu.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "mw.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "mx.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "myaccount.google.com", true, false, false, -1, &kPinset_google_root_pems },
   { "myactivity.google.com", true, false, false, -1, &kPinset_google_root_pems },
-  { "ncsccs.com", true, false, false, -1, &kPinset_ncsccs },
   { "ni.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "nl.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "no.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "np.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "nz.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "oauth.twitter.com", true, false, false, -1, &kPinset_twitterCom },
   { "pa.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "passwords.google.com", true, false, false, -1, &kPinset_google_root_pems },
@@ -1091,34 +1073,32 @@ static const TransportSecurityPreload kP
   { "rw.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "script.google.com", true, false, false, -1, &kPinset_google_root_pems },
   { "se.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "secure.facebook.com", true, false, false, -1, &kPinset_facebook },
   { "security.google.com", true, false, false, -1, &kPinset_google_root_pems },
   { "services.mozilla.com", true, false, true, 6, &kPinset_mozilla_services },
   { "sg.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
-  { "sirburton.com", true, false, false, -1, &kPinset_ncsccs },
   { "sites.google.com", true, false, false, -1, &kPinset_google_root_pems },
   { "spideroak.com", true, false, false, -1, &kPinset_spideroak },
   { "spreadsheets.google.com", true, false, false, -1, &kPinset_google_root_pems },
   { "static.googleadsserving.cn", true, false, false, -1, &kPinset_google_root_pems },
   { "stats.g.doubleclick.net", true, false, false, -1, &kPinset_google_root_pems },
   { "sv.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "swehack.org", true, true, false, -1, &kPinset_swehackCom },
   { "sync.services.mozilla.com", true, false, true, 13, &kPinset_mozilla_services },
   { "t.facebook.com", true, false, false, -1, &kPinset_facebook },
   { "tablet.facebook.com", true, false, false, -1, &kPinset_facebook },
   { "talk.google.com", true, false, false, -1, &kPinset_google_root_pems },
   { "talkgadget.google.com", true, false, false, -1, &kPinset_google_root_pems },
   { "telemetry.mozilla.org", true, true, true, 8, &kPinset_mozilla_services },
   { "test-mode.pinning.example.com", true, true, false, -1, &kPinset_mozilla_test },
   { "testpilot.firefox.com", false, false, true, 9, &kPinset_mozilla_services },
   { "th.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
-  { "themathematician.uk", true, false, false, -1, &kPinset_ncsccs },
   { "torproject.org", false, false, false, -1, &kPinset_tor },
   { "touch.facebook.com", true, false, false, -1, &kPinset_facebook },
   { "tr.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "translate.googleapis.com", true, false, false, -1, &kPinset_google_root_pems },
   { "tv.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "tw.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "twimg.com", true, false, false, -1, &kPinset_twitterCDN },
   { "twitter.com", true, false, false, -1, &kPinset_twitterCDN },
@@ -1162,13 +1142,13 @@ static const TransportSecurityPreload kP
   { "youtu.be", true, false, false, -1, &kPinset_google_root_pems },
   { "youtube-nocookie.com", true, false, false, -1, &kPinset_google_root_pems },
   { "youtube.com", true, false, false, -1, &kPinset_google_root_pems },
   { "ytimg.com", true, false, false, -1, &kPinset_google_root_pems },
   { "za.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
   { "zh.search.yahoo.com", false, true, false, -1, &kPinset_yahoo },
 };
 
-// Pinning Preload List Length = 488;
+// Pinning Preload List Length = 484;
 
 static const int32_t kUnknownId = -1;
 
-static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1559823648419000);
+static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1560431526439000);
--- a/security/manager/ssl/nsSTSPreloadList.inc
+++ b/security/manager/ssl/nsSTSPreloadList.inc
@@ -3,17 +3,17 @@
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 /*****************************************************************************/
 /* This is an automatically generated file. If you're not                    */
 /* nsSiteSecurityService.cpp, you shouldn't be #including it.                */
 /*****************************************************************************/
 
 #include <stdint.h>
-const PRTime gPreloadListExpirationTime = INT64_C(1562242843560000);
+const PRTime gPreloadListExpirationTime = INT64_C(1562850721827000);
 %%
 0-1.party, 1
 000books.net, 1
 00100010.net, 1
 0010100.net, 1
 00120012.net, 1
 00130013.net, 1
 00140014.net, 1
@@ -72,16 +72,17 @@ 02smh.com, 1
 03-09-2016.wedding, 1
 03012.net, 1
 03018.net, 1
 03170317.com, 1
 035711630.xyz, 1
 0391315.com, 1
 046569.com, 1
 04911701.cn, 1
+04dco.tk, 1
 04sun.com, 1
 050.ca, 1
 050869.com, 1
 050media.nl, 1
 0511315.net, 1
 0513c.com, 1
 056657.com, 1
 056675.com, 1
@@ -228,16 +229,17 @@ 0xabe.io, 1
 0xacab.org, 1
 0xaf.tk, 1
 0xda.de, 1
 0xdc.io, 0
 0xdefaced.de, 1
 0xee.eu, 1
 0xf00.ch, 1
 0xfc.de, 1
+0xff.se, 1
 0xn.de, 1
 0yen.org, 1
 1-2-3bounce.co.uk, 1
 100-downloads.com, 1
 10000v.ru, 1
 1000minds.com, 1
 1000serien.com, 1
 1001.best, 1
@@ -321,16 +323,17 @@ 125m125.de, 1
 126772.com, 1
 127661.com, 1
 127662.com, 1
 127663.com, 1
 127665.com, 1
 1288366.com, 1
 1288fc.com, 1
 12autoankauf-berlin.de, 1
+12gotovo.com, 1
 12thmanrising.com, 1
 12train.com, 1
 12vpn.net, 1
 130.ua, 1
 130032.com, 1
 130212.com, 1
 130232.com, 1
 130497.xyz, 1
@@ -445,17 +448,16 @@ 1a-werkstattgeraete.de, 1
 1ab-machinery.com, 1
 1android.de, 1
 1b1.pl, 1
 1c-power.ru, 1
 1cover.co.nz, 1
 1cover.com.au, 1
 1cswd.com, 1
 1day1ac.red, 1
-1db77.cn, 1
 1e9.nl, 1
 1er-secours.ch, 1
 1europlan.nl, 1
 1f123.net, 1
 1f412.space, 1
 1fach-digital.de, 1
 1gp.us, 1
 1hc.be, 1
@@ -503,17 +505,17 @@ 1v9.im, 1
 1volcano.ru, 1
 1way.faith, 1
 1whw.co.uk, 1
 1wirelog.de, 1
 1wl.uk, 1
 1zombie.team, 1
 2.wtf, 1
 200.network, 1
-2001y.me, 0
+2001y.me, 1
 200fcw.com, 1
 2012.ovh, 1
 2018.wales, 1
 20188088.com, 1
 2048-spiel.de, 1
 2048game.co.uk, 1
 2083236893.com, 1
 20at.com, 1
@@ -581,17 +583,16 @@ 2600edinburgh.org, 1
 2600hq.com, 1
 260887.com, 1
 263.info, 1
 2718282.net, 1
 27728522.com, 1
 28-industries.com, 1
 281180.de, 1
 2858958.com, 1
-286.com, 1
 288game.net, 1
 28peaks.com, 1
 28spots.net, 1
 291167.xyz, 1
 2912.nl, 1
 29227.com, 1
 2948.ca, 1
 297computers.com, 1
@@ -615,16 +616,17 @@ 2chan.jp, 1
 2cv-fahrer.de, 1
 2fm.ie, 1
 2fm.radio, 1
 2fraud.pro, 1
 2g1s.net, 1
 2gen.com, 1
 2h-nagoya.org, 1
 2heartsbookings.co.uk, 1
+2hypeenterprises.com, 1
 2kgwf.fi, 1
 2krueger.de, 1
 2li.ch, 1
 2manydots.nl, 1
 2mb.solutions, 1
 2melo.fr, 1
 2mir.com, 1
 2nains.ch, 1
@@ -743,37 +745,43 @@ 354922.com, 1
 354933.com, 1
 356433.com, 1
 357maelai.co, 1
 360-staffing.com, 1
 360live.fr, 1
 360rail.nl, 1
 360vrs.com, 1
 360woodworking.com, 1
+361171.com, 1
+361173.com, 1
 365365.com, 1
 365beautyworld.com, 1
 365daysreview.com, 1
 365healthworld.com, 1
 365propertybuyer.co.uk, 0
 365skulls.com, 1
+367553.com, 1
+367556.com, 1
 370422.com, 1
 371422.com, 1
 371cloud.com, 1
 373422.com, 1
 374933.com, 1
 375422.com, 1
 376208.com, 1
 376557.com, 1
 377625.com, 1
 377632.com, 1
 377813.com, 1
+377817.com, 1
 378553.com, 1
 379700.com, 1
 380422.com, 1
 3839.ca, 1
+387763.com, 1
 3880p.com, 1
 38888msc.com, 1
 388da.com, 1
 38sihu.com, 0
 390422.com, 1
 392422.com, 1
 393335.ml, 1
 393422.com, 1
@@ -781,16 +789,17 @@ 394022.com, 1
 394122.com, 1
 394322.com, 1
 394522.com, 1
 394622.com, 1
 394922.com, 1
 396422.com, 1
 398.info, 1
 39sihu.com, 0
+3aandl.com, 1
 3ags.de, 1
 3amtoolbox.se, 1
 3ank.in, 1
 3bakayottu.com, 1
 3bigking.com, 1
 3c-d.de, 1
 3candy.com, 1
 3chat.org, 1
@@ -815,17 +824,17 @@ 3haueserprojekt.org, 1
 3hl0.net, 1
 3ik.us, 1
 3james.com, 1
 3logic.ru, 1
 3lot.ru, 1
 3n5b.com, 1
 3niu168.com, 1
 3niu6.com, 1
-3niuurl.com, 1
+3niuurl.com, 0
 3os.ooo, 1
 3phase.pw, 1
 3plusdesign.gr, 1
 3prn.com, 1
 3queens.cz, 1
 3queens.io, 1
 3r.org.uk, 1
 3rsee.com, 1
@@ -841,16 +850,17 @@ 3sddns.de, 1
 3sdns.de, 1
 3shosting.de, 1
 3smail.de, 1
 3timegear.com, 1
 3trees.tk, 1
 3tribes.co.uk, 1
 3typen.tv, 1
 3v4l.org, 1
+3ve.com, 1
 3vlnaeet.cz, 1
 3xbit.com.br, 1
 3xm.at, 1
 3xx.link, 1
 4-1-where.com, 1
 4-it.de, 1
 4000milestare.com, 0
 403.ch, 1
@@ -907,22 +917,20 @@ 4baby.com.br, 1
 4c-haircare.com, 1
 4d2.xyz, 1
 4dbygg.se, 1
 4eyes.ch, 1
 4fit.ro, 1
 4flex.info, 1
 4freepress.com, 1
 4g-server.eu, 0
-4garage.com.br, 1
 4hmediaproductions.com, 1
 4host.ch, 1
 4kprojektory.cz, 1
 4loc.us, 1
-4lock.com.br, 1
 4mm.org, 1
 4o5.xyz, 1
 4plebs.moe, 1
 4project.co.il, 1
 4share.tv, 1
 4sics.se, 1
 4th-ave-studio.com, 1
 4thdc.com, 1
@@ -976,17 +984,16 @@ 5219.ml, 1
 524022.com, 1
 524622.com, 1
 524922.com, 1
 525.info, 1
 5287.com, 1
 52b9.com, 1
 52b9.net, 1
 52hentai.ml, 1
-52kb.net, 1
 52kb1.com, 1
 52kb365.com, 1
 52ncp.net, 1
 52sykb.com, 1
 5310899.com, 1
 5310899.net, 1
 531422.com, 1
 532441.com, 1
@@ -1088,16 +1095,17 @@ 626422.com, 1
 630422.com, 1
 631422.com, 1
 634022.com, 1
 634322.com, 1
 634622.com, 1
 634922.com, 1
 635422.com, 1
 636422.com, 1
+638566.com, 1
 639422.com, 1
 640622.com, 1
 640722.com, 1
 640922.com, 1
 641022.com, 1
 641322.com, 1
 641422.com, 1
 641522.com, 1
@@ -1149,16 +1157,17 @@ 656088.com, 1
 659422.com, 1
 65d88.com, 1
 66136.com, 1
 6616fc.com, 1
 662607.xyz, 1
 6633445.com, 1
 6652566.com, 1
 6660111.ru, 1
+666618.cc, 1
 666668722.com, 1
 666omg.com, 1
 6677.us, 1
 668825.vip, 1
 66bwf.com, 1
 670422.com, 1
 671422.com, 1
 672422.com, 1
@@ -1231,53 +1240,54 @@ 739433.com, 1
 740833.com, 1
 741833.com, 1
 742833.com, 1
 743833.com, 1
 74th.jp, 1
 755k3.com, 1
 756337.com, 1
 762.ch, 1
-7717a.com, 1
 7733445.com, 1
 7770b.com, 1
 7770t.com, 1
 777coin.com, 1
 783lab.com, 1
 787637.com, 1
 787k3.com, 1
 7885765.com, 1
 7891553.com, 1
 7891997.com, 1
 7898666.com, 1
 797715.com, 1
 79ch.com, 1
 7careconnect.com, 1
 7delights.com, 1
 7delights.in, 1
-7ferfer.com.br, 1
+7f.is, 1
 7geese.com, 1
 7graus.pt, 1
 7kicks.com, 1
 7kovrikov.ru, 1
 7milesglobal.com, 1
 7nw.eu, 1
 7plus.com.au, 1
 7proxies.com, 1
 7qly.com, 1
 7sons.de, 1
+7thcircledesigns.com, 1
 7trade8.com, 1
 7x24servis.com, 1
 8003pay.com, 1
 804322.com, 1
 8080883.com, 1
 8080889.com, 1
 80883.cc, 1
 80887.cc, 1
 808phone.net, 1
+809088.cc, 1
 809422.com, 1
 80993.net, 1
 80bin.com, 1
 814022.com, 1
 815jz.com, 1
 816jz.com, 1
 81818app.com, 1
 8189196.com, 1
@@ -1298,16 +1308,17 @@ 8522.com, 1
 8522club.com, 1
 8522hk.com, 1
 8522ph.com, 1
 8522top.com, 1
 8522tw.com, 1
 8522usa.com, 1
 85383838.com, 1
 8560.be, 1
+86286286.com, 1
 86499.com, 1
 8649955.com, 1
 8649966.com, 1
 8649977.com, 1
 8688fc.com, 1
 86metro.ru, 1
 8722.am, 1
 8722am.com, 1
@@ -1528,16 +1539,17 @@ 9822cn.com, 1
 9822hk.com, 1
 9822ph.com, 1
 9822tw.com, 1
 9822usa.com, 1
 984.ch, 1
 9867666.com, 1
 98laba.com, 0
 98laba.net, 0
+9906753.net, 1
 9918883.com, 1
 9933445.com, 1
 9950p.com, 1
 99599.fi, 1
 99599.net, 1
 998081.com, 1
 998sa.com, 1
 9998722.com, 1
@@ -1595,30 +1607,28 @@ a4sound.com, 1
 a632079.me, 1
 a7la-chat.com, 1
 a7m2.me, 1
 a8q.org, 1
 aa-tour.ru, 1
 aa43d.cn, 1
 aa6688.net, 1
 aaapl.com, 1
-aabanet.com.br, 1
 aaben-bank.dk, 1
 aabenbank.dk, 1
 aacfree.com, 1
 aacs-design.com, 1
 aadw.de, 1
 aaex.cloud, 1
 aagetransport.no, 1
 aalalbayt.com, 1
 aalalbayt.net, 1
 aalstmotors-usedcars.be, 1
 aaltocapital.com, 1
 aamwa.com, 1
-aanbieders.ga, 1
 aandeautobody.com, 1
 aandkevents.co.uk, 1
 aanmpc.com, 1
 aaomidi.com, 1
 aapar.nl, 1
 aapas.org.ar, 1
 aariefhaafiz.com, 1
 aarklendoia.com, 1
@@ -1666,16 +1676,17 @@ abcpartyhire.com, 1
 abcstudio.com.au, 1
 abdel.me, 1
 abdullah.pw, 1
 abdulwahaab.ca, 1
 abe-elektro.de, 1
 abe-medical.jp, 1
 abecodes.net, 1
 abeilles-idapi.fr, 1
+abelsflooringandtile.com, 1
 abenteuer-ahnenforschung.de, 1
 abeontech.com, 1
 aberdeenalmeras.com, 1
 aberdeencastles.co.uk, 1
 aberdeenjudo.co.uk, 1
 abeus.com, 1
 abg.ninja, 1
 abhibhat.com, 1
@@ -1729,17 +1740,16 @@ abolitionist.net, 1
 abolitionist.us, 1
 abolitionistparty.com, 1
 abolitionistproject.com, 1
 abolitionistsociety.com, 1
 abolitionniste.com, 1
 abolizionista.com, 1
 abonilla.com, 1
 aborla.net, 1
-abos.eu, 1
 abou.to, 0
 abouncycastleman.co.uk, 1
 aboutassistedliving.org, 0
 abouthrm.nl, 1
 aboutict.nl, 1
 aboutlegal.nl, 1
 aboutmedia.nl, 1
 aboutmyproperty.ca, 1
@@ -1748,17 +1758,16 @@ aboutyou.at, 1
 aboutyou.be, 1
 aboutyou.ch, 1
 aboutyou.de, 1
 aboutyou.nl, 1
 aboveaverageplumbing.com, 1
 abox-kb.com, 1
 abpis.hr, 1
 abracadabra.co.jp, 0
-abrakidabra.com.br, 1
 abraxan.pro, 1
 abrilect.com, 1
 abristolgeek.co.uk, 1
 abseits.org, 1
 absolem.cc, 0
 absolutcruceros.com, 1
 absoluteautobody.com, 1
 absolutedouble.co.uk, 1
@@ -1792,17 +1801,16 @@ ac0g.dyndns.org, 1
 aca-creative.co.uk, 1
 academiadebomberosonline.com, 1
 academicexperts.us, 1
 academichealthscience.net, 1
 academie-de-police.ch, 1
 academkin.com, 1
 academytv.com.au, 1
 acaeum.com, 1
-acampar.com.br, 1
 acaonegocios.com.br, 1
 acaptureservices.com, 1
 acara-yoga.de, 1
 acareer.in, 1
 acat.io, 1
 acbrussels-used.be, 1
 accbay.com, 1
 accelaway.com, 1
@@ -1851,23 +1859,21 @@ acedog.co, 1
 acefreightco.com, 1
 aceinflatables.com, 1
 aceinstituteonline.com, 1
 acelpb.com, 1
 acem.org.au, 1
 acemobileforce.com, 1
 acemypaper.com, 1
 acen.eu, 1
-acendealuz.com.br, 1
 acerentalandsales.com, 1
 acerislaw.com, 1
 acessoeducacao.com, 1
 acfun.eu.org, 1
 acg.mn, 1
-acg.sb, 0
 acg.social, 1
 acg1080.com, 1
 acgaudio.com, 1
 acgmoon.com, 1
 acgmoon.org, 1
 acgpiano.club, 1
 acgtalktw.com, 1
 achalay.org, 1
@@ -1892,16 +1898,17 @@ acinq.co, 1
 ackermann.ch, 1
 ackis.duckdns.org, 0
 acklandstainless.com.au, 1
 acl.gov, 1
 acl.ink, 1
 aclu.org, 0
 acluva.org, 0
 acme.beer, 1
+acmexyz123.info, 1
 acnpacific.com, 1
 acodess.com, 1
 aconnor.xyz, 1
 acordes.online, 1
 acorncastles.co.uk, 1
 acorncredentialing.com, 1
 acorntreecare.com, 1
 acoshift.com, 1
@@ -1981,31 +1988,32 @@ actualidadkd.com, 1
 actualidadliteratura.com, 1
 actualidadmotor.com, 1
 actualidadviajes.com, 1
 actualite-videos.com, 1
 acuica.co.uk, 0
 acul.me, 1
 acupofsalt.tv, 1
 acus.gov, 1
-acwcerts.co.uk, 1
 acwi.gov, 1
 acy.com, 1
 acyfxasia.com, 1
 acyume.com, 1
 ad-disruptio.fr, 0
 ad-notam.asia, 1
 ad-notam.ch, 1
 ad-notam.co.uk, 1
 ad-notam.com, 1
 ad-notam.de, 1
 ad-notam.fr, 1
 ad-notam.it, 1
 ad-notam.pt, 1
 ad-notam.us, 1
+ad13.in, 1
+ada.eco, 1
 ada.gov, 1
 adaera.com, 1
 adalis.org, 1
 adam-ant.co.uk, 1
 adam-kostecki.de, 1
 adam-wilson.me, 1
 adam.lgbt, 1
 adamas-magicus.ru, 1
@@ -2018,17 +2026,16 @@ adamek.online, 0
 adamfontenot.com, 1
 adamgibbins.com, 1
 adamh.us, 1
 adamjoycegames.co.uk, 1
 adamkostecki.de, 1
 adamoutler.com, 1
 adamradocz.com, 1
 adams.dk, 1
-adamsbouncycastles.co.uk, 1
 adamstas.com, 1
 adamwallington.co.uk, 1
 adamyuan.xyz, 1
 adappt.co.uk, 1
 adapptlabs.com, 1
 adapt-elektronik.com, 1
 adapt.de, 1
 adaptablesecurity.org, 1
@@ -2046,17 +2053,16 @@ adblockextreme.org, 1
 adc64.com, 1
 adcnvs.com, 1
 addcrazy.com, 1
 addeekt.com, 1
 adderall.space, 1
 addicional.com, 1
 addictionresource.com, 1
 addictively.com, 1
-addiko.net, 1
 addisoncrump.info, 1
 addistribution.it, 1
 addnine.com, 1
 addon.watch, 1
 addones.net, 1
 addstar.jp, 0
 addtoany.com, 1
 adduono.com, 1
@@ -2114,16 +2120,18 @@ admody.com, 1
 admongo.gov, 1
 adnanoktar.com, 1
 adnanotoyedekparca.com, 1
 adnmb1.com, 1
 adnolesh.com, 1
 adnot.am, 1
 adnseguros.es, 1
 adohanyzasjovoje.hu, 1
+adoll.ml, 1
+adomani-italia.com, 1
 adoniscabaret.co.uk, 1
 adonizer.science, 1
 adonnante.com, 1
 adoptionlink.co.uk, 1
 adorade.ro, 1
 adorai.tk, 1
 adorecricket.com, 1
 adorewe.com, 1
@@ -2191,17 +2199,16 @@ adventure-inn.com, 1
 adventureally.com, 1
 adventurecreators.com, 1
 adventuredrives.com, 1
 adventureforest.co.nz, 1
 adventureforest.de, 0
 adventureforest.nz, 1
 adventuregamers.com, 1
 adventurenow.nl, 1
-adventures.de, 1
 adventures.is, 0
 adventureswithlillie.ca, 1
 adventurousway.com, 1
 advertis.biz, 1
 advertisemant.com, 1
 adviserplus.com, 1
 advocate-europe.eu, 1
 advocaten-avocats.be, 1
@@ -2267,17 +2274,16 @@ aerobotz.com, 1
 aeronautix.com, 1
 aeronote.net, 1
 aeropole.de, 1
 aeropole.eu, 1
 aerosimexperience.com, 1
 aerospace-schools.com, 1
 aerotechcoatings.com, 1
 aertel.ie, 1
-aessencia.com.br, 1
 aestheticdr.org, 1
 aesthetx.com, 1
 aestore.by, 1
 aesym.de, 1
 aeternus.tech, 1
 aetherc0r3.eu, 1
 aethonan.pro, 1
 aetoscg.com, 1
@@ -2319,29 +2325,32 @@ affpass.com, 1
 affping.com, 1
 affvps.net, 1
 afghan.dating, 1
 afgn.com.ua, 1
 afi-business-consulting.com, 1
 aficionados.com.br, 1
 afinadoronline.com.br, 1
 afinaudio.com, 1
+afinterio.com, 1
 aflam4you.tv, 1
 aflamtorrent.com, 1
 aflfreebets.com, 1
 aflowershop.ca, 1
 afmtevents.com, 1
 afp548.com, 1
 afri.cc, 1
 africa.dating, 1
 african-bay.de, 1
 africanexponent.com, 1
 africanimpact.com, 1
+africankitchen.gallery, 1
 africantourer.com, 1
 afrikarl.de, 1
+afrishade.com, 1
 afrodigital.uk, 1
 afs-asso.org, 1
 afscheidsportret.nl, 1
 aftab-alam.de, 1
 after.digital, 1
 afterdwi.info, 1
 afterhate.fr, 1
 afterskool.eu, 1
@@ -2523,17 +2532,16 @@ aimax.com, 1
 aimd.tech, 1
 aimeeandalec.com, 1
 aimerworld.com, 0
 aimgroup.co.tz, 1
 aimi-salon.com, 1
 aimonline.nl, 1
 aimotive.com, 1
 aimrom.org, 1
-aimstoreglobal.com, 1
 aintevenmad.ch, 1
 ainutrition.co.uk, 1
 ainvest.de, 1
 aioboot.com, 1
 aiois.com, 1
 aipbarcelona.com, 1
 aiphyron.com, 1
 air-craftglass.com, 1
@@ -2608,17 +2616,16 @@ airbnb.ru, 1
 airbnb.se, 1
 airbnb.tools, 1
 airbnbchina.cn, 1
 airbnbopen.com, 1
 airborne-inflatables.co.uk, 1
 airbossofamerica.com, 1
 airclass.com, 1
 aircomms.com, 1
-airconsalberton.co.za, 1
 airductclean.com, 0
 airductcleaning-fresno.com, 1
 airductcleaninggrandprairie.com, 1
 airductcleaningirving.com, 1
 airdur.eu, 1
 aireaseleaks.org, 1
 airedaleterrier.com.br, 1
 airetvie.com, 1
@@ -2717,16 +2724,17 @@ akostecki.de, 1
 akovana.com, 1
 akoww.de, 0
 akoya.fi, 1
 akplates.org, 1
 akpwebdesign.com, 1
 akr.io, 1
 akr.services, 1
 akracing.se, 1
+akrep.com, 1
 akritikos.info, 1
 akronet.cz, 0
 akropol.cz, 0
 akropolis-ravensburg.de, 1
 aksehir.bel.tr, 1
 akselinurmio.fi, 1
 akshay.in.eu.org, 1
 akshi.in, 1
@@ -2741,17 +2749,16 @@ aktivierungscenter.de, 1
 aktuelle-uhrzeit.at, 1
 akuislam.com, 1
 akukas.com, 1
 akul.co.in, 1
 akustik.tech, 1
 akutun.cl, 1
 akvorrat.at, 1
 akyildiz.net, 1
-al-f.net, 1
 al3366.tech, 1
 al3xpro.com, 1
 alab.space, 1
 alabamadebtrelief.org, 1
 alaboard.com, 1
 alabordage.fr, 1
 aladdin.ie, 1
 aladdinschools.appspot.com, 1
@@ -2777,16 +2784,17 @@ alaskafishinglodges.net, 1
 alaskajewelry.com, 1
 alasta.info, 1
 alastairs-place.net, 1
 alauda-home.de, 1
 alaundeil.xyz, 1
 alaxyjewellers.co.za, 1
 albanboye.info, 1
 albanesi.it, 1
+albareport.com, 1
 albbounce.co.uk, 1
 albersdruck.de, 1
 albertathome.org, 1
 albertbogdanowicz.pl, 1
 albertcuyp-markt.amsterdam, 1
 albertify.xyz, 1
 albertinum-goettingen.de, 1
 albilaga.id, 1
@@ -2800,17 +2808,16 @@ alcatelonetouch.us, 1
 alchimic.ch, 1
 alcnutrition.com, 1
 alco-united.com, 1
 alcoholapi.com, 1
 alcolecapital.com, 1
 alcorao.org, 1
 alcouponest.com, 1
 aldiabcs.com, 1
-aldien.com.br, 1
 aldo-vandini.de, 1
 aldomedia.com, 1
 aldorr.net, 0
 aldous-huxley.com, 1
 aleax.me, 1
 alecel.de, 1
 alecpap.com, 1
 alecpapierniak.com, 1
@@ -2821,17 +2828,16 @@ aleksib.fi, 1
 alela.fr, 1
 aleph.land, 1
 alerbon.net, 1
 alertboxx.com, 1
 alertonline.nl, 1
 alerts.sg, 1
 alertwire.com, 1
 alesia-formation.fr, 1
-alessandroonline.com.br, 1
 aletm.it, 1
 alex-ross.co.uk, 1
 alex4386.us, 1
 alex97000.de, 1
 alexander-beck.eu, 1
 alexanderb.info, 1
 alexandermuetzel.de, 1
 alexanderneng.de, 1
@@ -2860,17 +2866,17 @@ alexio.ml, 1
 alexisabarca.com, 1
 alexischaussy.xyz, 1
 alexiskoustoulidis.com, 1
 alexismeza.com, 1
 alexismeza.com.mx, 1
 alexismeza.dk, 1
 alexismeza.es, 1
 alexismeza.nl, 1
-alexkott.com, 1
+alexlambertz.de, 1
 alexlouden.com, 1
 alexmerkel.com, 1
 alexmerkel.me, 1
 alexmerkel.xyz, 1
 alexmol.tk, 1
 alexmroberts.net, 1
 alexn.org, 1
 alexpavel.com, 1
@@ -2882,26 +2888,26 @@ alexsergeyev.com, 1
 alexsexton.com, 1
 alextaffe.com, 1
 alexthayne.co.uk, 1
 alextjam.es, 1
 alextsang.net, 1
 alexvdveen.nl, 1
 alexvetter.de, 1
 alexwardweb.com, 1
-alexwilliams.tech, 0
 alexyang.me, 1
 alfa-tech.su, 1
 alfaponny.se, 1
 alfirous.com, 1
 alfred-figge.de, 1
 alfredapp.com, 1
 alftrain.com, 1
 algarmatic-automatismos.pt, 1
 algbee.com, 1
+algebra-quiz.com, 1
 algercounty.gov, 1
 algeriepart.com, 1
 alghanimcatering.com, 1
 algoaware.eu, 1
 algoentremanos.com, 1
 algofactory.de, 1
 algolia.com, 1
 algorithmofsuccess.com, 1
@@ -2919,17 +2925,16 @@ alicemaywebdesign.com.au, 1
 alicestudio.it, 1
 alicetone.net, 1
 alicialab.org, 1
 alieke.design, 1
 alienation.biz, 1
 alienflight.com, 1
 alienslab.net, 1
 alienstat.com, 1
-alienvision.com.br, 1
 alighierirescaldina.it, 1
 alignrs.com, 1
 aliim.gdn, 1
 alijammusic.com, 1
 alikulov.me, 1
 alilialili.ga, 1
 alinasmusicstudio.com, 1
 alinbu.net, 1
@@ -2986,16 +2991,17 @@ alle.bg, 1
 allemobieleproviders.nl, 1
 allemoz.com, 1
 allemoz.fr, 1
 allenosgood.com, 1
 allenscaravans.co.uk, 1
 allensun.org, 1
 allesisonline.nl, 1
 alleskomtgoed.org, 1
+allesovertech.nl, 1
 allesrocknroll.de, 1
 allforyou.at, 1
 allfundsconnect.com, 1
 allgaragefloors.com, 1
 allgreenturf.com.au, 1
 allhard.org, 1
 alliance-psychiatry.com, 1
 alliances-faq.de, 1
@@ -3013,16 +3019,17 @@ allmend-ru.de, 1
 allmousepads.com, 1
 allns.fr, 1
 allo-credit.ch, 1
 allofthestops.com, 1
 allontanamentovolatili.it, 1
 allontanamentovolatili.milano.it, 1
 alloutatl.com, 1
 alloutofgum.com, 1
+alloutsec.com, 1
 alloverthehill.com, 1
 allpointsblog.com, 1
 allpointsheating.com, 1
 allproptonline.com, 1
 allrad-buck.de, 1
 allram.one, 1
 allroundpvp.net, 1
 allroundtechnology.com, 1
@@ -3135,17 +3142,16 @@ altair.fi, 1
 altapina.com, 0
 altaplana.be, 1
 altbinaries.com, 1
 altedirect.com, 1
 alter-news.fr, 1
 alterbaum.net, 1
 altered.network, 1
 altered.si, 1
-alternador.com.br, 1
 alternative.bike, 1
 alternative.hosting, 1
 alternativebit.fr, 1
 alternativedev.ca, 1
 alternativehosting.ca, 1
 alternativehosting.com, 1
 alternativeinternet.ca, 1
 alternativet.party, 1
@@ -3180,31 +3186,31 @@ alviano.com, 1
 alvicom.hu, 1
 alvn.ga, 1
 alvosec.com, 1
 alwaysdry.com.au, 1
 alwayslookingyourbest.com, 1
 alwaysmine.fi, 1
 alwaysonssl.com, 1
 alxlegal.com, 1
-alxpresentes.com.br, 1
 alxu.ca, 1
 alyoung.com, 1
 alza.at, 1
 alza.co.uk, 1
 alza.cz, 1
 alza.de, 1
 alza.hu, 1
 alza.sk, 1
 alzashop.com, 1
 alzonaprinting.com, 1
 am-dd.com, 1
 am-executive-consulting.com, 1
 am2s.fr, 1
 am3.se, 1
+am8.com, 1
 ama.ne.jp, 1
 amadoraslindas.com, 1
 amadvice.com, 1
 amaforro.com, 1
 amagdic.com, 1
 amagical.net, 0
 amaiz.com, 1
 amal2019.com, 1
@@ -3212,16 +3218,17 @@ amalficoastchauffeur.com, 1
 amalfilapiazzetta.it, 1
 amalfipositanoboatrental.com, 1
 amalfirock.it, 1
 amalfitabula.it, 1
 amaliagamis.com, 1
 amanatrustbooks.org.uk, 1
 amandadamsphotography.com, 1
 amandasage.ca, 1
+amanet.ro, 1
 amani-kinderdorf.de, 1
 amaranthus.com.ph, 1
 amardham.org, 1
 amaresq.com, 1
 amartinz.at, 1
 amateri.com, 1
 amateurchef.co.uk, 1
 amateurradionotes.com, 1
@@ -3256,19 +3263,22 @@ amechancez.work, 1
 amedtest.org, 1
 ameego.com, 1
 ameego.it, 1
 ameego.net, 1
 ameego.nl, 1
 ameego.org, 1
 amees.me, 0
 ameho.me, 0
+ameliemarieintokyo.com, 1
 amello.de, 1
 amendine.fr, 1
+amendoeiraresort.com, 1
 america.gov, 1
+america250.gov, 1
 americafamilylawcenter.org, 1
 american-school-search.com, 1
 american.dating, 1
 americandetour.com, 1
 americanfoundationbr.com, 1
 americanindiancoc.org, 1
 americanindiannursing.com, 1
 americanmediainstitute.com, 1
@@ -3364,19 +3374,19 @@ amyrussellhair.com, 1
 amyyeung.com, 1
 amzn.rocks, 1
 an-alles-gedacht.de, 1
 anabolic.co, 0
 anacreon.de, 1
 anadiyogacentre.com, 1
 anaethelion.fr, 1
 anaiscoachpersonal.es, 1
+anaisfae.art, 1
 anakros.me, 0
 analangelsteen.com, 1
-analbleachingguide.com, 1
 analgesia.net, 1
 analisilaica.it, 1
 analogist.net, 1
 analpantyhose.org, 1
 analteengirls.net, 1
 analytics-shop.com, 1
 analyticsinmotion.com, 1
 analyticum.at, 1
@@ -3464,16 +3474,17 @@ andrewdaws.co, 1
 andrewdaws.info, 1
 andrewdaws.io, 1
 andrewdaws.me, 1
 andrewdaws.tv, 1
 andrewensley.com, 1
 andrewhowden.com, 1
 andrewimeson.com, 1
 andrewin.ru, 1
+andrewlarson.org, 1
 andrewletson.com, 1
 andrewmichaud.com, 1
 andrewmichaud.me, 1
 andrewpeng.net, 1
 andrewprokos.com, 1
 andrewrdaws.com, 1
 andrewrgoss.com, 1
 andrewryno.com, 1
@@ -3500,24 +3511,23 @@ androidzone.me, 1
 andromeda.se, 1
 andromedacenter.com, 1
 andronika.net, 0
 androticsdirect.com, 1
 androzoom.com, 1
 andruvision.cz, 1
 andsat.org, 1
 andschwa.com, 0
-andso.cn, 1
 anduril.de, 1
 anduril.eu, 1
 andybrett.com, 1
 andyc.cc, 1
 andycrockett.io, 1
 andys-place.co.uk, 1
-andysroom.dynu.net, 1
+andysroom.dynu.net, 0
 andyt.eu, 1
 andzia.art.pl, 1
 anecuni-club.com, 1
 anecuni-rec.com, 1
 anedot-sandbox.com, 1
 anedot.com, 1
 anedot.space, 1
 anedot.xyz, 1
@@ -3663,17 +3673,17 @@ anonym-surfen.de, 1
 anonyme-spieler.at, 1
 anopan.tk, 1
 anorak.tech, 1
 another.ch, 1
 anotherchef.com, 1
 anotherfatgeek.net, 1
 anothermilan.net, 1
 anothervps.com, 1
-anowicki.pl, 0
+anowicki.pl, 1
 ans-delft.nl, 1
 ans-ge.ch, 1
 ansas.eu, 1
 ansas.net, 1
 ansdell.net, 1
 anseo.ninja, 1
 ansermet.net, 1
 ansgar-sonntag.de, 1
@@ -3742,27 +3752,28 @@ antonchen.com, 1
 antonellabb.eu, 1
 antonin.one, 1
 antonio-gartenbau.de, 1
 antonjuulnaber.dk, 1
 antonok.com, 1
 antota.lt, 1
 antragsgruen.de, 1
 antraxx.ee, 1
-antroposofica.com.br, 1
 anttitenhunen.com, 1
 antvklik.com, 1
 antyblokada.pl, 1
 anulowano.pl, 1
 anvartay.com, 0
+anvorte.com, 1
 anwalt.us, 1
 anwaltsindex.com, 1
 anxietyspace.com, 1
 anxiolytics.com, 1
 any.pm, 0
+anyad.at, 1
 anyfood.fi, 1
 anymetrix.io, 1
 anynode.net, 1
 anyon.com, 1
 anypeer.net, 1
 anyprime.net, 1
 anyquestions.govt.nz, 1
 anystack.xyz, 1
@@ -3941,17 +3952,16 @@ apptoutou.com, 1
 appuals.com, 1
 appui-de-fenetre.fr, 1
 appveyor.com, 1
 appzoojoo.be, 1
 apratimsaha.com, 1
 aprefix.com, 1
 aprendiendoforexhoy.com, 1
 apretatuercas.es, 1
-aprogend.com.br, 1
 aproposcomputing.com, 1
 aprovpn.com, 1
 aprr.org, 1
 aprsdroid.org, 1
 aprz.de, 1
 apsa.paris, 1
 apstudynotes.org, 1
 aptitudetests.org, 1
@@ -3964,16 +3974,17 @@ aqdun.com, 1
 aqilacademy.com.au, 1
 aqqrate.com, 1
 aqsiq.net, 1
 aqua-bucht.de, 1
 aqua-fitness-nacht.de, 1
 aqua-fotowelt.de, 1
 aquabio.ch, 1
 aquadonis.ch, 1
+aquafc.com, 1
 aquagarden.com.pl, 1
 aquahomo.com, 1
 aquainfo.net, 1
 aqualife.com.gr, 1
 aqualifeprojects.com, 1
 aqualysis.nl, 1
 aquapoint.kiev.ua, 1
 aquarium-supplement.net, 1
@@ -3991,22 +4002,20 @@ arab.dating, 1
 arabhardware.net, 1
 arabicxz.com, 1
 arabsexi.info, 1
 arachina.com, 1
 arackiralama.name.tr, 1
 arados.de, 1
 arai21.net, 1
 araleeniken.com, 1
-aramado.com, 1
 aramido.de, 1
 aranchhomes.com, 1
 aranel.me, 1
 aranycsillag.net, 1
-araraexpress.com.br, 1
 araratour.com, 1
 araro.ch, 1
 araseifudousan.com, 1
 arawaza.com, 0
 arawaza.info, 1
 araxis.com, 1
 arbeitsch.eu, 1
 arbeitskreis-asyl-eningen.de, 1
@@ -4068,16 +4077,17 @@ areqgaming.com, 1
 ares-trading.de, 1
 arethsu.se, 1
 arfad.ch, 1
 arg.zone, 1
 argama-nature.com, 1
 arganaderm.ch, 1
 argb.de, 1
 argekultur.at, 1
+argentinatrabaja.org, 1
 argh.io, 1
 argonium.com.au, 1
 argot.com, 1
 argovpay.com, 1
 ariadermspa.com, 1
 arian.io, 1
 ariana.wtf, 1
 arias.re, 1
@@ -4103,16 +4113,17 @@ arizonabondedtitle.com, 1
 arizonahomeownerinsurance.com, 1
 arjan.nl, 1
 arjandejong.eu, 1
 arjansteevels.nl, 1
 arjanvaartjes.net, 1
 arjunasdaughter.pub, 1
 arjweb.co.uk, 1
 arkacrao.org, 1
+arkadelphia.gov, 1
 arkadiyt.com, 1
 arkaic.dyndns.org, 1
 arknodejs.com, 1
 arksan.com.tr, 1
 arkulagunak.com, 0
 arlatools.com, 1
 arlen.tv, 1
 arlenarmageddon.com, 1
@@ -4121,17 +4132,16 @@ arletalibrary.com, 1
 arlingtonelectric.com, 1
 arlingtonwine.net, 1
 arm.gov, 1
 armadaquadrat.com, 1
 armandsdiscount.com, 1
 armanozak.com, 1
 armansfinejewellery.com, 1
 armansfinejewellery.com.au, 1
-armarinhovirtual.com.br, 1
 armazemdaminiatura.com.br, 1
 armbrust.me, 1
 armedpoet.com, 1
 armenians.online, 1
 armeo.top, 1
 armil.it, 1
 armin-cme.de, 1
 armin-cpe.de, 1
@@ -4214,23 +4224,21 @@ artdeco-photo.com, 1
 arte-soft.co, 1
 artea.ga, 1
 arteaga.co.uk, 1
 arteaga.eu, 1
 arteaga.me, 1
 arteaga.tech, 1
 arteaga.uk, 1
 arteaga.xyz, 1
-artebel.com.br, 1
 artecat.ch, 1
 artedellavetrina.it, 1
 artedona.com, 1
 arteequipamientos.com.uy, 1
 artefakt.es, 1
-artefeita.com.br, 1
 arteinstudio.it, 1
 artelt.com, 1
 artemis.re, 1
 arterienundvenen.ch, 1
 arteshow.ch, 1
 artetrama.com, 0
 artfabrics.com, 1
 artforum.sk, 1
@@ -4365,17 +4373,16 @@ asianshops.net, 1
 asianspa.co.uk, 1
 asiba.com.au, 1
 asiesvenezuela.com, 1
 asiinc-tex.com, 1
 asile-colis.fr, 1
 asilo.roma.it, 1
 asinetasima.com, 1
 asirigbakaute.com, 1
-asirviablog.com, 1
 asisee.co.il, 1
 asisee.photography, 1
 ask.fi, 1
 ask.pe, 1
 ask.stg.fedoraproject.org, 1
 ask1.org, 1
 askcaisse.com, 1
 askcascade.com, 1
@@ -4451,16 +4458,17 @@ astenotarili.online, 1
 astenretail.com, 1
 asthon.cn, 1
 astral-imperium.uk, 1
 astral.org.pl, 1
 astrath.net, 1
 astrea-voetbal-groningen.nl, 1
 astroalloys.com.au, 1
 astrology42.com, 1
+astropaykasa.org, 1
 astroscopy.ch, 1
 astrosnail.pt.eu.org, 1
 astrovandalistas.cc, 1
 astural.org, 1
 astutikhonda.com, 1
 astutr.co, 1
 asuclassfinder.com, 1
 asucrews.com, 1
@@ -4475,18 +4483,16 @@ asvsa.ch, 1
 asws.nl, 1
 asylbarn.no, 1
 asystent-dzierzawy.pl, 1
 at.search.yahoo.com, 0
 at1.co, 1
 at7s.me, 1
 ataber.pw, 1
 atac.no, 1
-atacadocervejeiro.com.br, 1
-atacadodesandalias.com.br, 1
 atacadooptico.com.br, 1
 atallo.com, 1
 atallo.es, 1
 ataton.ch, 1
 atc.cuneo.it, 1
 atc.io, 1
 atchleyjazz.com, 1
 atchleyjazz.org, 1
@@ -4518,17 +4524,16 @@ aterskapa-data.se, 1
 atg.soy, 1
 atgoetschel.ch, 1
 atgroup.gr, 1
 atgseed.co.uk, 1
 atgseed.uk, 1
 ath0.org, 0
 atheist-refugees.com, 1
 atheistfrontier.com, 1
-athekiu.com, 1
 athena-bartholdi.com, 1
 athena-garage.co.uk, 1
 athenadynamics.com, 1
 athenaneuro.com, 1
 atheoryofchange.com, 1
 atherosense.ga, 1
 athlin.de, 1
 atigerseye.com, 1
@@ -4573,17 +4578,16 @@ atolm.net, 1
 atom-china.org, 1
 atom.solutions, 1
 atom86.net, 1
 atombase.org, 1
 atomic-bounce.com, 1
 atomic.red, 1
 atomicbounce.co.uk, 1
 atomism.com, 1
-atorcidabrasileira.com.br, 1
 atplonline.co, 1
 atpnutrition.com, 1
 atracaosexshop.com.br, 1
 atraining.ru, 1
 atraverscugy.ch, 1
 atrevillot.com, 1
 atrinik.org, 1
 atsoftware.de, 1
@@ -4592,16 +4596,17 @@ attac.us, 1
 atte.fi, 1
 attendantdesign.com, 1
 attendu.cz, 1
 attention.horse, 1
 attilagyorffy.com, 1
 attilavandervelde.nl, 1
 attinderdhillon.com, 1
 attitudes-bureaux.fr, 1
+attogtech.com, 1
 attorney.org.il, 1
 attwood.org, 1
 atviras.lt, 0
 atvirtual.at, 1
 atvsafety.gov, 1
 atwar-mod.com, 1
 atwonline.org, 1
 atxchirocoverage.com, 1
@@ -4614,29 +4619,29 @@ atzenchefin.de, 1
 atzzz.com, 1
 au-be.net, 1
 au2pb.net, 1
 au2pb.org, 1
 aubergegilly.ch, 1
 aubg.org, 1
 aubio.org, 1
 aubonmanger.fr, 1
+aubreysnider.com, 1
 aucarresainteloi.com, 1
 aucielrose.com, 1
 aucklandcastles.co.uk, 1
 aucubin.de, 1
 audialbuquerqueparts.com, 1
 audiense.com, 0
 audio-detector.com, 1
 audiobookboo.com, 1
 audiobookstudio.com, 1
 audiolibri.org, 1
 audiolot.com, 1
 audion.cc, 1
-audion.hr, 1
 audioonly.stream, 1
 audiophile.ch, 1
 audiophix.com, 1
 audiorecording.me, 1
 audiorental.net, 1
 audioschoolonline.com, 1
 audiotechniker.de, 1
 audirsq3.de, 1
@@ -4727,16 +4732,17 @@ authinfo-bestellen.de, 1
 authinity.com, 1
 authint.com, 1
 authland.com, 0
 author24.biz, 1
 author24.info, 1
 authoritysolutions.com, 1
 authsrv.nl.eu.org, 1
 autimatisering.nl, 1
+autismewoerden.nl, 1
 auto-anleitung.de, 1
 auto-dealership-news.com, 1
 auto-motor-i-sport.pl, 1
 auto-plus.tn, 1
 auto-spurgo.com, 1
 auto.nl, 1
 auto1.fi, 1
 autoauctionsohio.com, 1
@@ -4756,25 +4762,25 @@ autod.hu, 1
 autodalmacija.com, 1
 autodidactic.ai, 1
 autodidacticstudios.com, 1
 autodidacticstudios.net, 1
 autodidacticstudios.org, 1
 autoecoledumontblanc.com, 1
 autoentrepreneurinfo.com, 1
 autoepc.ro, 1
-autoeshop.eu, 1
 autoi.ch, 1
 autoinsurancehavasu.com, 1
 autokeyreplacementsanantonio.com, 1
 autokovrik-diskont.ru, 1
 autolawetawroclaw.pl, 1
 autoledky.sk, 1
 automaan.nl, 1
 automacity.com, 1
+automagischeberegening.nl, 1
 automatethis.com.au, 1
 automatic.com, 1
 automationpro.me, 1
 automotivegroup-usedcars.be, 1
 automotivemechanic.org, 1
 automoto-tom.net, 1
 automy.de, 1
 autonewssite.com, 1
@@ -4855,16 +4861,17 @@ avelinodiaz.gal, 1
 aventurische-allianz.de, 1
 avenueeyecare.com, 1
 avepol.cz, 1
 avepol.eu, 1
 averageinspired.com, 1
 averam.net, 1
 averen.co.uk, 1
 avernis.de, 1
+avestawebbtjanst.se, 0
 avexon.com, 1
 avi9526.pp.ua, 1
 avia-krasnoyarsk.ru, 1
 avia-ufa.ru, 1
 aviapoisk.kz, 1
 aviationstrategies.aero, 1
 aviationstrategy.aero, 1
 aviationweather.gov, 1
@@ -4914,17 +4921,16 @@ awaremi-tai.com, 1
 awaresec.com, 1
 awaresec.no, 1
 awarify.io, 1
 awarify.me, 1
 awaro.net, 1
 awbouncycastlehire.com, 1
 awecademy.org, 1
 awei.pub, 1
-awen.me, 1
 awesome-coconut-software.fr, 1
 awesomebouncycastles.co.uk, 1
 awesomesit.es, 1
 awf0.xyz, 1
 awic.ca, 1
 awk.tw, 1
 awksolutions.com, 1
 awningcanopyus.com, 1
@@ -4937,18 +4943,20 @@ awsmdev.de, 1
 awsome-books.co.uk, 1
 awxg.com, 1
 awxg.eu.org, 1
 awxg.org, 1
 ax25.org, 1
 axchap.ir, 1
 axel-fischer.net, 1
 axel-fischer.science, 1
+axel-voss.eu, 1
 axelname.ru, 1
 axelteichmann.net, 1
+axelvoss.eu, 1
 axiatancell.com, 1
 axiomer.com, 1
 axiomer.es, 1
 axiomer.eu, 1
 axiomer.me, 1
 axiomer.net, 1
 axiomer.org, 1
 axis-stralis.co.uk, 1
@@ -4974,16 +4982,17 @@ aylak.com, 1
 aylavblog.com, 1
 aylesburycastlehire.co.uk, 1
 aymerick.fr, 1
 aymericlagier.com, 1
 ayon.group, 1
 ayothemes.com, 1
 ayrohq.com, 1
 ayrshirebouncycastlehire.co.uk, 1
+ayumi.network, 1
 ayumindev.net, 1
 ayumix3.xyz, 1
 ayurveda-mantry.com, 1
 ayurveda101.com, 0
 az-moga.bg, 1
 az-vinyl-boden.de, 1
 az.search.yahoo.com, 0
 azabani.com, 1
@@ -5001,16 +5010,17 @@ azmusica.biz, 1
 aznews.site, 1
 azort.com, 1
 azrazalea.net, 1
 azsgeniedev.azurewebsites.net, 1
 azso.pro, 1
 azsupport.com, 1
 aztraslochi.it, 1
 aztrix.me, 1
+aztummytuck.com, 1
 azu-l.com, 1
 azu-l.jp, 1
 azuki.cloud, 1
 azukie.com, 1
 azurecrimson.com, 1
 azuriasky.com, 1
 azuriasky.net, 1
 azurlane.cool, 1
@@ -5063,16 +5073,17 @@ b61688.com, 1
 b64.club, 1
 b72.com, 1
 b72.net, 1
 b767.net, 1
 b8591.com, 1
 b8591.net, 1
 b8979.com, 1
 b8979.net, 1
+b8a.me, 1
 b9018.com, 1
 b9018.net, 1
 b9108.com, 1
 b9108.net, 1
 b9110.com, 1
 b9110.net, 1
 b9112.com, 1
 b9112.net, 1
@@ -5100,17 +5111,16 @@ b9468.net, 1
 b9488.com, 1
 b9488.net, 1
 b9498.com, 1
 b9498.net, 1
 b9518.com, 1
 b9518.info, 1
 b9518.net, 1
 b9518.org, 1
-b9520.com, 1
 b9528.com, 1
 b9528.net, 1
 b9538.com, 1
 b9538.net, 1
 b9568.com, 1
 b9586.net, 1
 b9588.net, 1
 b95888.net, 1
@@ -5256,59 +5266,58 @@ bahnbonus-praemienwelt.de, 1
 bahnenimbild.de, 1
 bahnenimbild.eu, 1
 bahnhelden.de, 1
 bahninrotweissrot.at, 1
 bahnmagazine.de, 1
 baiduo.com, 1
 baifubao.com, 1
 baiker.info, 1
-bailakomigo.com.br, 1
 baildonbouncycastles.co.uk, 1
 baildonhottubs.co.uk, 1
 baileebee.com, 1
 baileybae.com, 1
 bailonga.com, 1
 bairdzhang.com, 1
+baitap.net, 1
 baitaplamvan.com, 1
 baitcon.com, 1
 baitulongbaycruises.com, 1
 baiyangliu.com, 1
 bajic.ch, 1
 baka-gamer.net, 1
 baka.network, 1
 baka.org.cn, 1
 baka.red, 1
 bakabt.info, 1
 bakanin.ru, 1
 bakaproxy.moe, 1
 bakermen.com, 1
 bakersafari.co, 1
 bakeup.be, 1
+bakhansen.com, 1
 bakibal.com, 1
 bakim.li, 1
 bakingstone.com, 1
 bakkerinjebuurt.be, 1
 bakongcondo.com, 1
 balade-commune.ch, 1
 baladecommune.ch, 1
-balancascia.com.br, 1
 balance7.jp, 1
 balancedbrawl.net, 1
 balancenaturalhealthclinic.ca, 1
 balboa.io, 1
 balcaonet.com.br, 1
 balcarek.pl, 1
 balconnr.com, 1
 balconsverdun.com, 1
 baldwin.com.au, 1
 baleen.us, 1
 balia.de, 1
 balicekzdravi.cz, 1
-balidesignshop.com.br, 1
 balikonos.cz, 1
 balinese.dating, 1
 balist.es, 1
 balivillassanur.com, 1
 baliyano.com, 1
 balkonien.org, 1
 ball-bizarr.de, 1
 ball3d.es, 1
@@ -5345,30 +5354,29 @@ banburybid.com, 1
 bancacrs.it, 1
 bancobai.ao, 1
 bancoctt.pt, 1
 bancomap.ch, 1
 bancor.network, 1
 bandagastrica.es, 1
 bandally.net, 1
 bandarifamily.com, 1
-bandeira1.com.br, 1
 banderasdelmundo.xyz, 1
 bandgap.io, 1
 bandiga.it, 1
 bandito.re, 1
 banes.ch, 1
 bangdream.ga, 1
 bangkok-dark-night.com, 1
 bangkok.dating, 1
 bangkokcity.de, 1
+bangorfederal.com, 0
 bangridho.com, 1
 bangumi.co, 1
 bangyu.wang, 1
-banham.co.uk, 1
 banham.com, 1
 bani99.com, 1
 banjostringiz.com, 1
 bank, 1
 bank.simple.com, 0
 bankanswers.gov, 1
 bankbranchlocator.com, 1
 bankcardoffer.com, 1
@@ -5406,17 +5414,16 @@ bao-in.net, 1
 baobeiglass.com, 1
 baodan666.com, 1
 baofengtech.com, 1
 baopublishing.it, 1
 baosuckhoedoisong.net, 1
 baptiste-peugnez.fr, 1
 baptistedeleris.fr, 1
 bar-harcourt.com, 1
-bara1.se, 1
 barabrume.fr, 1
 baranhotel.ir, 1
 barans2239.com, 1
 baravalle.com, 1
 baraxolka.ru, 1
 barbarabowersrealty.com, 1
 barbarafabbri.com, 1
 barbarafeldman.com, 1
@@ -5460,17 +5467,16 @@ barprive.com, 1
 barqo.co, 1
 barracuda.blog, 1
 barracuda.com.tr, 1
 barrera.io, 1
 barriofut.com, 1
 barrydenicola.com, 1
 barryswebdesign.co.uk, 1
 bars.kh.ua, 1
-barsashop.com.br, 1
 barsgroup.com, 1
 barsil.de, 1
 barslecht.com, 1
 barslecht.nl, 1
 barss.io, 1
 bart-f.com, 1
 barta.me, 1
 bartbania.com, 1
@@ -5530,17 +5536,16 @@ bat909.net, 1
 bat9vip.com, 1
 bat9vip.net, 1
 batcave.tech, 1
 batch.com, 1
 batfoundry.com, 1
 bati-alu.fr, 1
 batiburrillo.net, 1
 batipresta.ch, 1
-batistareisfloresonline.com.br, 1
 batlab.ch, 1
 batolis.com, 1
 batook.org, 1
 batschu.de, 1
 batten.eu.org, 1
 batterystaple.pw, 1
 battle-game.com, 1
 battleboxx.com, 0
@@ -5584,17 +5589,17 @@ bayportuganda.com, 1
 bayportzambia.com, 1
 baytalebaa.com, 1
 baywatch.io, 1
 bayz.de, 1
 baza-gai.com.ua, 1
 bazaarbhaav.com, 1
 bazaarcompass.com, 1
 bazdell.com, 1
-bazinga-events.nl, 1
+bazinga-events.nl, 0
 bazos.at, 1
 bazos.cz, 1
 bazos.pl, 1
 bazos.sk, 1
 bazziergraphik.com, 1
 bb37roma.it, 1
 bbalposticino.it, 1
 bbb1991.me, 0
@@ -5691,17 +5696,16 @@ beamer-discount.de, 1
 beamitapp.com, 1
 beamstat.com, 1
 beanbagaa.com, 1
 beanbot.party, 1
 beanilla.com, 1
 beanjuice.me, 1
 beans-one.com, 0
 bearcms.com, 1
-bearcosports.com.br, 1
 bearded.sexy, 1
 beardic.cn, 1
 bearingworks.com, 1
 bearlakelife.com, 1
 beasel.biz, 1
 beastiejob.com, 1
 beastowner.li, 1
 beatfeld.de, 1
@@ -5715,17 +5719,16 @@ beauty24.de, 1
 beautybear.dk, 1
 beautyby.tv, 1
 beautyevent.fr, 1
 beautykat.ru, 1
 beaverdamautos.com, 1
 beavertales.ca, 1
 bebeautiful.business, 1
 bebef.de, 1
-bebefofuxo.com.br, 1
 bebes.uno, 1
 bebest.gov, 1
 bebetrotteur.com, 1
 bebout.domains, 1
 bebout.pw, 1
 beccajoshwedding.com, 1
 beckenhamcastles.co.uk, 1
 beckerantiques.com, 1
@@ -5793,24 +5796,24 @@ beeswax-orgone.com, 1
 beetgroup.id, 1
 beethoveninlove.com, 1
 beetman.net, 1
 beeutifulparties.co.uk, 1
 beexfit.com, 1
 beezkneezcastles.co.uk, 1
 beeznest.com, 1
 befoodsafe.gov, 1
-beforesunrise.de, 1
 beforeyoueatoc.com, 1
 beframed.ch, 1
 befreewifi.info, 1
 befundonline.de, 1
 begabungsfoerderung.info, 1
 begbie.com, 1
 beginner.nl, 1
+beginwp.top, 1
 behamepresrdce.sk, 1
 behamzdarma.cz, 1
 behead.de, 1
 beherit.pl, 1
 behindthethrills.com, 1
 behna24hodin.cz, 1
 behoreal.cz, 1
 bei18.com, 1
@@ -5831,21 +5834,21 @@ belarto.fr, 1
 belarto.it, 1
 belarto.nl, 1
 belarto.pl, 1
 belastingdienst-in-beeld.nl, 1
 belastingmiddeling.nl, 1
 belavis.com, 1
 beleggingspanden-financiering.nl, 1
 belegit.org, 1
-belezashopping.com.br, 1
 belfastbounce.co.uk, 1
 belfastlocks.com, 1
 belfasttechservices.co.uk, 1
 belfor-probleme.de, 1
+belfordroxo.net.br, 1
 belge.rs, 1
 belgers.com, 1
 belhopro.be, 1
 belics.com, 1
 belien-tweedehandswagens.be, 1
 believablebook.com, 0
 believersweb.org, 1
 bell.id.au, 1
@@ -5893,17 +5896,16 @@ bendigoland.com.au, 1
 bendingtheending.com, 1
 bendix.co, 1
 bendyworks.com, 1
 beneathvt.com, 1
 benedict-balzer.de, 1
 benediktgeissler.de, 1
 benefitshub.io, 1
 benefitshub.xyz, 1
-benepiscinas.com.br, 1
 beneri.se, 1
 benevisim.com, 1
 benevita.bio, 1
 benevita.life, 1
 benevita.live, 1
 benevita.organic, 1
 benewpro.com, 1
 benfairclough.com, 1
@@ -5985,17 +5987,16 @@ bergfreunde.nl, 1
 bergfreunde.no, 1
 bergfreunde.se, 1
 berglust-pur.de, 1
 bergmanbeachproperties.com, 1
 bergstoneware.com, 1
 berichtsheft-vorlage.de, 1
 berikod.ru, 1
 beringsoegaard.dk, 0
-berlin-kohlefrei.de, 1
 berlin.dating, 1
 bermeitinger.eu, 1
 bermos.net, 1
 bermytraq.bm, 1
 berna.fr, 1
 bernadetteanderes.ch, 1
 bernar.do, 1
 bernardcontainers.be, 1
@@ -6013,16 +6014,17 @@ bernhard-seidenspinner.de, 1
 bernhardkau.de, 1
 bernhardluginbuehl.ch, 1
 bernhardluginbuehl.com, 1
 bernieware.de, 1
 bernyweb.net, 1
 berodes.be, 1
 berr.yt, 1
 berra.se, 1
+berruezoabogados.com, 1
 berrus.com, 1
 berry.cat, 1
 berrypay.com, 1
 bersierservices.ch, 1
 bersotavocats.fr, 1
 berst.cz, 1
 berthabailey.com, 1
 berthelier.me, 1
@@ -6043,16 +6045,17 @@ besb66.us, 1
 beschriftung-metz.de, 1
 bescover.com, 1
 beserberg.tk, 1
 beslider.com, 1
 besnik.de, 0
 besole.ch, 1
 bespaarenergie.click, 1
 bespaarnu.click, 1
+bespokebathrooms.com.au, 1
 bespokestraps.com, 1
 besser-beissen.de, 1
 bessettenotaire.com, 1
 best-accounting-schools.com, 1
 best-art-colleges.com, 1
 best-baptist-colleges.com, 1
 best-beauty-schools.com, 1
 best-business-colleges.com, 1
@@ -6080,20 +6083,18 @@ best2pay.net, 1
 best66.me, 1
 bestattungen-kammerer.de, 1
 bestattungshaus-kammerer.de, 1
 bestautoinsurance.com, 1
 bestbatteriesonline.com, 1
 bestbefore.com, 1
 bestbestbitcoin.com, 1
 bestbrakes.com, 1
-bestbyte.com.br, 1
 bestcellular.com, 0
 bestdating.today, 1
-bestdoc.com.br, 1
 bestdownloadscenter.com, 1
 bestelectricnd.com, 1
 bestellipticalmachinereview.info, 1
 bestemailmarketingsoftware.org, 1
 bestesb.com, 1
 bestesb.net, 1
 bestessaycheap.com, 1
 bestessayhelp.com, 1
@@ -6119,16 +6120,17 @@ bestparking.xyz, 1
 bestpartyhire.com, 1
 bestperfumebrands.com, 1
 bestpig.fr, 1
 bestplumbing.com, 1
 bestpractice.domains, 1
 bestschools.io, 1
 bestseries.tv, 1
 bestshoesmix.com, 1
+bestwarezone.com, 1
 bestwebsite.gallery, 1
 besuccessful.ch, 1
 bet-99.cc, 1
 bet-99.com, 1
 bet-99.net, 1
 bet.eu, 1
 bet168wy.com, 1
 bet168wy.net, 1
@@ -6222,16 +6224,17 @@ beyondalderaan.net, 1
 beyondbounce.co.uk, 1
 beyondpricing.com, 1
 beyondthecode.io, 1
 beyondtodaymediagroup.com, 1
 beyondweb.net, 1
 beyonic.com, 1
 beyours.be, 1
 bez-energie.de, 1
+bezahlbare-praemien.ch, 1
 bezemkast.nl, 1
 bezlampowe.pl, 1
 bezoomnyville.com, 1
 bezpecnostsiti.cf, 1
 bezposrednio.net.pl, 1
 bezr.co.uk, 1
 bezzia.com, 1
 bf7088.com, 1
@@ -6346,31 +6349,30 @@ bigbrotherawards.nl, 1
 bigcakes.dk, 1
 bigclassaction.com, 1
 bigdinosaur.org, 1
 bigerbio.com, 1
 biggreenexchange.com, 1
 bighouse-events.co.uk, 1
 bight.ca, 1
 bigideasnetwork.com, 1
-bigio.com.br, 1
 biglou.com, 0
 bignumworks.com, 1
 bigorbitgallery.org, 1
+bigpicture-learning.com, 1
 bigserp.com, 1
 bigshopper.com, 1
 bigshopper.nl, 1
 bigshort.org, 1
 bigsisterchannel.com, 1
 bigskylifestylerealestate.com, 1
 bigskymontanalandforsale.com, 1
 bihub.io, 1
 biilo.com, 1
 bijancompany.com, 1
-bijoux.com.br, 1
 bijouxcherie.com, 1
 biju-neko.jp, 1
 bijuteriicualint.ro, 1
 bike-discount.de, 1
 bike-kurse.ch, 1
 bike-shack.com, 1
 bikebay.it, 1
 bikehistory.org, 1
@@ -6416,30 +6418,36 @@ billpro.com.au, 1
 billrobinson.io, 1
 billsqualityautocare.com, 1
 billy.pictures, 1
 billyoh.com, 1
 billysbouncycastlehire.co.uk, 1
 billywig.stream, 1
 bilsho.com, 1
 biltullen.com, 1
+bim.physio, 1
 bimbo.com, 0
 bimbo.com.ar, 0
 bimbobakeriesusa.com, 0
+bimibroccoli.co.uk, 1
+bimibroccoli.com, 1
+bimibroccoli.nl, 1
+bimibrokkoli.de, 1
 bimmerlabs.com, 1
 bin95.com, 1
 bina.az, 1
 binam.center, 1
 binans.co, 1
 binans.com, 1
 binans.com.tr, 1
 binans.io, 1
 binans.net, 1
 binans.xyz, 1
 binarization.net, 1
+binary.house, 1
 binaryabstraction.com, 1
 binaryapparatus.com, 1
 binaryappdev.com, 1
 binarycreations.scot, 1
 binarydream.fi, 1
 binaryevolved.com, 1
 binaryrebel.net, 1
 binarystud.io, 1
@@ -6454,17 +6462,16 @@ bingo9.net, 1
 bingobank.org, 1
 bingofriends.com, 1
 binhex.net, 1
 binimo.com, 1
 binkanhada.biz, 1
 binkconsulting.be, 1
 binnenmeer.de, 1
 binsp.net, 1
-bintangpiaggi.info, 1
 bintangsyurga.com, 1
 bintelligence.info, 1
 binti.com, 1
 bintooshoots.com, 1
 bio-disinfestazione.it, 1
 bio-feed.org, 1
 bio24.si, 1
 bioastin.de, 1
@@ -6561,16 +6568,17 @@ bistrodeminas.com, 1
 bistroservice.de, 1
 bistrotdelagare.fr, 1
 biswas.me, 1
 bit-cloud.de, 1
 bit-rapid.com, 1
 bit-sentinel.com, 1
 bit-service-aalter.be, 1
 bit.biz.tr, 1
+bit8.com, 1
 bitaccelerate.com, 1
 bitbank.cc, 1
 bitbeans.de, 1
 bitbox.me, 1
 bitbucket.com, 1
 bitbucket.io, 1
 bitbucket.org, 1
 bitburner.de, 1
@@ -6715,16 +6723,17 @@ bkt.to, 1
 bl00.se, 1
 bl4ckb0x.biz, 1
 bl4ckb0x.com, 1
 bl4ckb0x.de, 1
 bl4ckb0x.eu, 1
 bl4ckb0x.info, 1
 bl4ckb0x.net, 1
 bl4ckb0x.org, 1
+blaauwgeers.pro, 1
 blabber.im, 1
 blablacar.co.uk, 0
 blablacar.com, 0
 blablacar.com.tr, 0
 blablacar.com.ua, 0
 blablacar.de, 0
 blablacar.es, 0
 blablacar.fr, 0
@@ -6820,29 +6829,29 @@ blaudev.es, 1
 blauerhunger.de, 1
 blayne.me, 1
 blayneallan.com, 1
 blazeit.io, 1
 blazing.cz, 1
 blazor.nl, 1
 blblblblbl.fr, 1
 bleaching-tipps.de, 1
+blechbuexn.de, 1
 bleche-onlineshop.at, 1
 bleche-onlineshop.de, 1
 blechinger.io, 1
 blechschmidt.saarland, 1
 bleep.zone, 1
 blenderinsider.com, 1
 blenderrecipereviews.com, 1
 blending.kr, 1
 blendle.com, 1
 blendle.nl, 1
 blendr.com, 1
 blendstudios.com, 1
-blenheimears.com, 1
 blenneros.net, 0
 blessedguy.com, 1
 blewebprojects.com, 1
 blichmann.eu, 1
 blicy.net, 1
 blidz.com, 1
 blieque.co.uk, 1
 bliesekow.net, 1
@@ -6882,16 +6891,17 @@ blochoestergaard.com, 1
 block-this.com, 1
 block65.com, 1
 blockchain.com, 1
 blockchain.info, 1
 blockchainced.com, 1
 blockchaindaigakko.jp, 1
 blockchainwhiz.com, 1
 blockcheck.network, 1
+blockclique.io, 1
 blockedyourcar.com, 1
 blockedyourcar.net, 1
 blockedyourcar.org, 1
 blockified.io, 1
 blockmetry.com, 1
 blockshopauto.com, 1
 blockstream.com, 1
 blockxit.de, 1
@@ -6920,18 +6930,20 @@ bloggermumofthreeboys.com, 1
 blogging-life.com, 1
 bloggingwithchildren.com, 1
 bloggytalky.com, 1
 bloginbeeld.nl, 1
 blogit.fi, 1
 bloglines.co.za, 1
 bloglogistics.com, 1
 bloglyric.com, 1
+blognr.com, 1
 blogom.at, 1
 blogpentrusuflet.ro, 1
+blogpronto.com.br, 1
 blogreen.org, 1
 blogsdna.com, 1
 blogthedayaway.com, 1
 blogtroterzy.pl, 1
 blok56.nl, 1
 blokmy.com, 1
 blood4pets.tk, 1
 bloodhunt.pl, 1
@@ -7017,29 +7029,31 @@ bm-i.ch, 1
 bm-immo.ch, 1
 bmhglobal.com.au, 1
 bminton.is-a-geek.net, 1
 bmk-kramsach.at, 1
 bmoattachments.org, 1
 bmone.net, 1
 bmriv.com, 1
 bmros.com.ar, 1
+bmw-motorradclub-seefeld.de, 1
 bmwcolors.com, 1
 bn1digital.co.uk, 1
 bn4t.me, 1
 bnb-buddy.nl, 1
 bnboy.cn, 1
 bnbsinflatablehire.co.uk, 1
 bnck.me, 1
 bngs.pl, 1
 bngsecure.com, 1
 bnin.org, 1
 bnjscastles.co.uk, 1
 bnstree.com, 1
 bnty.net, 1
+bnusd.cn, 1
 bnzblowermotors.com, 1
 bo1689.com, 1
 bo1689.net, 1
 bo4tracker.com, 1
 bo9club.cc, 1
 bo9club.com, 1
 bo9club.net, 1
 bo9fun.com, 1
@@ -7053,16 +7067,17 @@ boat-engines.eu, 1
 boatme.de, 1
 boattrader.com, 1
 boattrader.com.au, 1
 bobaly.es, 1
 bobancoamigo.com, 1
 bobaobei.net, 1
 bobaobei.org, 1
 bobazar.com, 1
+bobbyhensley.com, 1
 bobcopeland.com, 1
 bobep.ru, 1
 bobiji.com, 0
 bobisec.cz, 1
 bobkidbob.com, 1
 bobkoetsier.nl, 1
 bobnbouncedublin.ie, 1
 bobobox.net, 1
@@ -7082,17 +7097,16 @@ bodsch.com, 1
 bodybuilding.events, 1
 bodybuildingworld.com, 1
 bodyconshop.com, 1
 bodygearguide.com, 1
 bodymusclejournal.com, 1
 bodypainter.pl, 1
 bodypainting.waw.pl, 1
 bodyshopnews.net, 1
-bodyworkbymichael.com, 1
 bodyworksautorebuild.com, 1
 boeddhashop.nl, 1
 boekenlegger.nl, 1
 boem.gov, 1
 boernecancerfonden.dk, 1
 bogdancornianu.com, 1
 bogdanepureanu.ro, 1
 bogner.sh, 1
@@ -7106,16 +7120,17 @@ boincstats.com, 1
 boiseonlinemall.com, 1
 boisewaldorf.org, 1
 bokadoktorn-test.net, 1
 bokadoktorn.se, 1
 boke112.com, 1
 bokka.com, 1
 bokkeriders.com, 1
 bokutake.com, 1
+bol.io, 1
 boldmediagroup.com, 1
 boldt-metallbau.de, 1
 bolektro.de, 1
 boleyn.su, 1
 bolgarnyelv.hu, 1
 bolivarfm.com.ve, 1
 bologna-disinfestazioni.it, 1
 bolovegna.it, 1
@@ -7186,16 +7201,17 @@ bookingworldspeakers.com, 1
 bookluk.com, 1
 bookmein.in, 1
 bookofdenim.com, 1
 bookourdjs.com, 1
 bookreport.ga, 1
 booksearch.jp, 1
 booksinthefridge.at, 1
 booksouthafrica.travel, 1
+booktoan.com, 1
 booktracker-org.appspot.com, 1
 bookwitty.social, 1
 bookzaga.com, 1
 bool.be, 1
 boombv.com, 1
 boomersurf.com, 1
 boomshelf.com, 1
 boomshelf.org, 1
@@ -7231,23 +7247,23 @@ bordadoenpedreria.com, 1
 bordes.me, 1
 boredhackers.com, 1
 boreo.si, 1
 borgmestervangen.xyz, 1
 borgodigatteraia.it, 1
 boringsmith.com, 1
 boris64.net, 1
 borisenko.by, 1
-borisschapira.com, 1
 borja.io, 1
 born2bounce.co.uk, 1
 bornandgrazed.com, 1
 borneodictionary.com, 1
 bornfiber.dk, 1
 bornhack.dk, 1
+borowski.pw, 1
 borrelpartybus.nl, 1
 borysek.net, 1
 borysenko.se, 1
 borzoi.com.br, 1
 bosabosa.org, 1
 boschee.net, 1
 boscoyacht.ch, 1
 boskeopolis-stories.com, 1
@@ -7257,16 +7273,17 @@ bostonadvisors.com, 1
 bosufitness.cz, 1
 bosun.io, 1
 bot-manager.pl, 1
 botezdepoveste.ro, 1
 botguard.net, 1
 bothellwaygarage.net, 1
 botlab.ch, 1
 botmanager.pl, 1
+botmastery.com, 1
 botoes-primor.pt, 1
 botox.bz, 1
 bots.cat, 1
 botserver.de, 1
 botsindiscord.me, 1
 botstack.host, 1
 bottaerisposta.net, 1
 bottineauneighborhood.org, 1
@@ -7380,51 +7397,50 @@ bouncygiggles.com.au, 1
 bouncyhigher.co.uk, 1
 bouncyhousecastlehire.co.uk, 1
 bouncykingdom.co.uk, 1
 bouncykings.co.uk, 1
 bouncykingsnortheast.co.uk, 1
 bouncymacs.co.uk, 1
 bouncyrainbows.co.uk, 1
 bouncytime.co.uk, 1
-bouncytown.co.uk, 1
 bouncywouncy.co.uk, 1
 bound2bounce.co.uk, 1
 boundarybrighton.com, 1
 bountiful.gov, 1
 bountyfactory.io, 1
 bourasse.fr, 1
-bourdon.fr.eu.org, 1
 bournefun.co.uk, 1
 bourqu.in, 1
 bourse-aux-jouets.org, 0
 bourse-aux-vetements.org, 0
 bourse-puericulture.org, 0
-boutiquedecanetas.com.br, 1
 boutiqueguenaelleverdin.com, 1
 boutoncoupdepoing.fr, 1
 bouw.live, 1
 bouzouada.com, 1
 bouzouks.net, 1
 bovenwebdesign.nl, 1
+bovworkplacepensions.com, 1
 bowdens.me, 1
 bowedwallcrackrepair.com, 1
 boweryandvine.com, 1
 bowlcake.fr, 1
 bowling.com, 1
 bownty.be, 1
 bownty.co.uk, 1
 bownty.de, 1
 bownty.dk, 1
 bownty.es, 1
 bownty.fr, 1
 bownty.it, 1
 bownty.nl, 1
 bowntycdn.net, 1
 boxdevigneron.fr, 1
+boxlink.io, 1
 boxpeg.com, 1
 boxpirates.to, 1
 boxspringbett-160x200.de, 1
 boxvergelijker.nl, 1
 boxview.com, 1
 boyerassoc.com, 1
 boyfriendcookbook.com, 1
 boyhost.cn, 1
@@ -7435,17 +7451,16 @@ boz.nl, 0
 bozdoz.com, 1
 bozit.com.au, 1
 bozosbouncycastles.co.uk, 1
 bpa.gov, 1
 bpadvisors.eu, 1
 bpastudies.org, 1
 bpo.ovh, 1
 bpol-forum.de, 1
-bpreguica.com.br, 1
 bps.vc, 1
 bpvboekje.nl, 1
 bqcp.net, 1
 bqp.io, 1
 bqr.ch, 1
 bqtoolbox.com, 1
 br-miyamoto.spdns.org, 1
 br.search.yahoo.com, 0
@@ -7521,17 +7536,16 @@ brandtrapselfie.nl, 1
 brandweerfraneker.nl, 1
 brandweertrainingen.nl, 1
 brandweeruitgeest.nl, 1
 brank.as, 1
 branw.xyz, 0
 brasal.ma, 1
 brasalcosmetics.com, 1
 brashear.me, 1
-brasilbombas.com.br, 1
 brasildxn.com.br, 1
 brasileiro.ca, 1
 brasserie-mino.fr, 1
 brasspipedreams.org, 1
 bratislava-airport-taxi.com, 1
 bratteng.me, 1
 bratteng.xyz, 1
 bratvanov.com, 1
@@ -7544,19 +7558,17 @@ brava.bg, 1
 brave-foods.ch, 1
 brave-foods.com, 1
 brave.com, 1
 bravebaby.com.au, 1
 bravehearts.org.au, 1
 braviskindenjeugd.nl, 1
 bravisziekenhuis.nl, 0
 bravor.pe, 1
-brazenfol.io, 1
 brazilian.dating, 1
-brazillens.com, 1
 brazoriabar.org, 1
 brb.city, 1
 brck.nl, 1
 brd.ro, 1
 breadandlife.org, 1
 breadofgod.org, 1
 breakingtech.it, 1
 breakpoint.at, 1
@@ -7621,16 +7633,17 @@ briarproject.org, 1
 brickftp.com, 1
 brickheroes.com, 1
 brickstreettrio.com, 1
 brickvortex.com, 1
 brickwerks.io, 1
 bricolajeux.ch, 1
 brid.gy, 0
 bridalshoes.com, 1
+bridesmagazine.co.uk, 1
 bridgedirectoutreach.com, 1
 bridgeglobalmarketing.com, 1
 bridgehomeloans.com, 1
 bridgement.com, 1
 bridgeout.com, 1
 bridgevest.com, 1
 bridgingdirectory.com, 1
 bridltaceng.com, 1
@@ -7698,23 +7711,23 @@ brody.digital, 1
 brody.ninja, 1
 broersma.com, 1
 broerweb.nl, 1
 broeselei.at, 1
 brokenhands.io, 1
 brokernet.ie, 0
 brokervalues.com, 1
 brompton-cocktail.com, 1
-bronetb2b.com.br, 1
 bronevichok.ru, 1
 bronwynlewis.com, 1
 broodbesteld.nl, 1
 brookehatton.com, 0
 brookframework.org, 1
 brooklynrealestateblog.com, 1
+brookworth.com, 1
 brossman.it, 1
 brossmanit.com, 1
 brouillard.ch, 1
 brouwerijdeblauweijsbeer.nl, 1
 brovelton.com, 1
 brownfieldstsc.org, 1
 brownihc.com, 1
 browntowncountryclub.com, 1
@@ -7757,17 +7770,16 @@ bryanquigley.com, 1
 bryansmith.net, 1
 bryansmith.tech, 1
 bryantzheng.com, 1
 bryantzheng.me, 1
 bryantzheng.org, 1
 brycecanyon.net, 1
 brycecanyonnationalpark.com, 1
 bryggebladet.dk, 1
-brynnan.nl, 1
 brzy-svoji.cz, 1
 bs-network.net, 1
 bs-security.com, 1
 bs.sb, 1
 bs.to, 1
 bs12v.ru, 1
 bsa157.org, 1
 bsalyzer.com, 1
@@ -7781,17 +7793,19 @@ bsd.com.ro, 1
 bsdes.net, 1
 bsdfreak.dk, 1
 bsdlab.com, 1
 bsdracing.ca, 1
 bsdug.org, 1
 bsdunix.xyz, 1
 bsee.gov, 1
 bserved.de, 1
+bsg.ro, 1
 bsgamanet.ro, 1
+bsgcredit.ro, 1
 bsidesf.com, 1
 bsidesf.org, 1
 bsidessf.com, 1
 bsimerch.com, 1
 bsktweetup.info, 1
 bslim-e-boutique.com, 1
 bsmomo-api.com, 1
 bso-buitengewoon.nl, 1
@@ -7809,17 +7823,16 @@ btc2secure.com, 1
 btcarmory.com, 1
 btcbolsa.com, 1
 btcontract.com, 1
 btcp.space, 1
 btcpop.co, 1
 btine.tk, 1
 btio.pw, 0
 btku.org, 1
-btmstore.com.br, 1
 btnissanparts.com, 1
 btorrent.xyz, 1
 btrb.ml, 1
 btsapem.com, 1
 btshe.net, 1
 btsoft.eu, 1
 btsow.com, 0
 bttc.co.uk, 1
@@ -7947,32 +7960,33 @@ bungeetaco.com, 1
 bunix.de, 1
 bunkyo-life.com, 1
 bunny-rabbits.com, 1
 bunnycarenotes.com, 1
 bunnydiamond.de, 1
 bunnyvishal.com, 1
 bunq.love, 1
 bunzy.ca, 1
+buonventosbt.eu, 1
 bupropion.com, 1
 bupu.ml, 1
 buqi.cc, 1
 buradangonder.com, 1
 burakogun.com, 1
 burakogun.com.tr, 1
 burakogun.net, 1
 burakogun.net.tr, 1
 burakogun.org, 1
 burcevo.info, 1
 burfordbedandbreakfast.co.uk, 1
 burg-hohnstein.com, 1
+burgawnc.gov, 1
 burgernet.nl, 1
 burgers.io, 1
 burghardt.pl, 1
-buri.be, 0
 burialinsurancenetwork.com, 1
 buricloud.fr, 1
 burke.services, 1
 burlapsac.ca, 1
 burncorp.org, 1
 burnerfitness.com, 1
 burnhamonseabouncycastles.co.uk, 1
 burningbird.net, 1
@@ -7998,16 +8012,17 @@ burzum.ch, 1
 busanhs.bid, 1
 buscandolosmejores.com, 1
 buserror.cn, 1
 bushbaby.com, 1
 bushcraftfriends.com, 1
 busindre.com, 1
 business-garden.com, 1
 business.facebook.com, 0
+businessadviceperth.com.au, 0
 businessamongus.com, 1
 businesscentermarin.ch, 1
 businessesdirectory.eu, 1
 businessetmarketing.com, 1
 businessfactors.de, 1
 businessfurs.info, 1
 businesshub.cz, 0
 businessimmigration-eu.com, 1
@@ -8032,16 +8047,17 @@ buthowdoyoubuygroceries.com, 1
 butikpris.se, 1
 butikvip.ru, 1
 butlerfm.dk, 1
 butt.repair, 1
 butteramotors.com, 1
 buttermilk.cf, 1
 buttonline.ch, 1
 buttonrun.com, 1
+butts-are.cool, 1
 butzies.ddnss.org, 1
 buurtgenotencollectief.nl, 1
 buurtpreventiefraneker.nl, 1
 buxum-communication.ch, 1
 buy-out.jp, 1
 buy2dollars.com, 1
 buybike.shop, 1
 buycarpet.shop, 1
@@ -8214,17 +8230,16 @@ cabinet-bedin.com, 1
 cabinetfurnituree.com, 1
 cablehighspeed.net, 1
 cablemod.com, 1
 cablesandkits.com, 1
 cabotfinancial.co.uk, 1
 cacao-chocolate.com, 1
 cacao.supply, 1
 cacaolalina.com, 1
-cacaumidade.com.br, 1
 cacd.eu, 1
 caceis.bank, 1
 cachacacha.com, 1
 cachedview.nl, 1
 cachetagalong.com, 1
 cachethome.com, 1
 cachetur.no, 1
 cackette.com, 1
@@ -8232,32 +8247,34 @@ cacn.pw, 1
 cacr.pw, 1
 cad-noerdlingen.de, 1
 cadafamilia.de, 1
 cadams.io, 1
 cadcreations.co.ke, 1
 cadetsge.ch, 1
 cadmail.nl, 1
 cadman.pw, 1
+cadmanlaw.ca, 1
 cadmanlaw.com, 1
 cadooz.com, 1
 cadorama.fr, 1
 cadoth.net, 1
 cadre.com, 1
 cadsys.net, 1
 cadusilva.com, 1
 caerostris.com, 1
 caerus.ws, 1
 caesarkabalan.com, 1
 cafe-service.ru, 0
 cafechesscourt.com, 1
 cafedupont.be, 1
 cafedupont.co.uk, 1
 cafedupont.de, 1
 cafedupont.nl, 1
+cafeey.com, 1
 cafeimsueden.de, 1
 cafejulian.com, 1
 cafelandia.net, 1
 cafeobscura.nl, 1
 caferagazzi.de, 1
 caferestor.com, 1
 cafericoy.com, 1
 cafesdomundo.pt, 1
@@ -8381,17 +8398,16 @@ cambridgesecuritygroup.org, 1
 cambuslangharriers.org, 1
 camcapital.com, 1
 camconn.cc, 1
 camdesign.pl, 1
 camel2243.com, 1
 camelliaflowers.com.au, 1
 camelservers.com, 1
 cameo-membership.uk, 1
-cameraviva.com.br, 1
 cameroonlounge.com, 1
 camerweb.es, 1
 camilomodzz.net, 1
 camisetasmalwee.com.br, 1
 camolist.com, 1
 camp-pleinsoleil.ch, 1
 camp.co.uk, 1
 campaign-ad.com, 1
@@ -8482,16 +8498,17 @@ cannacards.ca, 1
 cannaffiliate.com, 1
 cannahealth.com, 1
 cannarobotics.com, 1
 cannoli.london, 1
 cannyfoxx.me, 1
 canoonic.se, 1
 canopy.ninja, 1
 canopycleaningmelbourne.com.au, 1
+cansworld.com, 1
 cant.at, 1
 cantatio.ch, 1
 canterbury.ws, 1
 canterburybouncycastlehire.co.uk, 1
 cantonroadjewelry.com, 1
 cantrack.com, 1
 canva-dev.com, 1
 canva.com, 1
@@ -8555,41 +8572,44 @@ car24portal.de, 1
 carassure.de, 1
 carauctionnetwork.com, 1
 carauctionsalabama.com, 1
 carauctionscarolina.com, 1
 carauctionsgeorgia.com, 1
 carauctionsillinois.com, 1
 carbon-designz.com, 1
 carbon-project.org, 1
+carbon.coop, 1
 carbon12.org, 1
 carbon12.software, 1
 carboneselectricosnettosl.info, 0
 carbonmonoxidelawyer.net, 1
 carbono.uy, 1
 carbontv.com, 1
 carburetorcycleoi.com, 1
 carck.co.uk, 1
 carck.uk, 1
 carcloud.ch, 1
+cardano.eco, 1
 cardboard.cx, 1
 cardcaptorsakura.jp, 1
 carddreams.be, 1
 carddreams.de, 1
 carddreams.es, 1
 carddreams.nl, 1
 cardelmar.com, 1
 cardelmar.de, 1
 cardelmar.es, 1
 cardexchangesolutions.com, 1
 cardioc.ru, 1
 cardios.srv.br, 1
 cardloan-manual.net, 1
 cardranking.jp, 1
 cardrecovery.fr, 1
+cardse.net, 0
 cardsolutionsbh.com.br, 1
 cardwars.hu, 1
 cardxl.be, 1
 cardxl.de, 1
 cardxl.fr, 1
 cardxl.nl, 1
 care-spot.biz, 1
 care-spot.com, 1
@@ -8619,30 +8639,29 @@ carespottravelmedicine.com, 1
 carespottravelmedicine.mobi, 1
 carespoturgentcare.com, 1
 carespoturgentcare.info, 1
 carespoturgentcare.net, 1
 carespoturgentcare.org, 1
 carespoturgentcare.us, 1
 caretta.co.uk, 1
 careyshop.cn, 1
-carezone.com, 0
+carezone.com, 1
 carfinancehelp.com, 1
 carfraemill.co.uk, 1
 cargobay.net, 1
 cargomaps.com, 1
 cargorestraintsystems.com.au, 1
 carhunters.cz, 1
 caribbean.dating, 1
 caribbeanexams.com, 1
 carigami.fr, 1
 caringladies.org, 1
 carinsurance.es, 1
 carinthia.eu, 1
-cariocacooking.com, 1
 carisenda.com, 1
 carkeysanantonio.com, 1
 carlgo11.com, 1
 carlife-at.jp, 1
 carlili.fr, 1
 carlingfordapartments.com.au, 1
 carlinmack.com, 1
 carlmjohnson.net, 1
@@ -8666,24 +8685,25 @@ carlovanwyk.com, 1
 carmelrise.co.uk, 1
 carnaticalifornia.com, 1
 carnet-du-voyageur.com, 1
 carnildo.com, 1
 caroes.be, 1
 caroffer.ch, 1
 carol-lambert.com, 1
 carolcappelletti.com, 1
-carolcestas.com, 1
+caroleblouin.ca, 1
 caroli.biz, 1
 caroli.com, 1
 caroli.info, 1
 caroli.name, 1
 caroli.net, 1
 carolina.cz, 1
 carolinaclimatecontrolsc.com, 1
+carolineeball.com, 1
 carolynjoyce.com.au, 1
 carpetandhardwoodflooringpros.com, 1
 carpetcleaningtomball.com, 1
 carplus.net, 1
 carrando.com, 1
 carrando.de, 1
 carre-lutz.com, 1
 carrentalsathens.com, 1
@@ -8694,17 +8714,16 @@ carroattrezzimilanodaluiso.it, 1
 carrouselcompany.fr, 1
 cars4salecy.com, 1
 carseatchecks.ca, 1
 carshippingcarriers.com, 1
 carson-aviation-adventures.com, 1
 carson-matthews.co.uk, 1
 carsoug.com, 1
 carspneu.cz, 1
-carteirasedistintivos.com.br, 1
 cartelloni.roma.it, 1
 carterdan.net, 1
 carterorland.com, 1
 carterstad.se, 1
 cartertonscouts.org.nz, 1
 cartesentreprises-unicef.fr, 1
 carthedral.com, 1
 cartierplan.ga, 0
@@ -8730,25 +8749,21 @@ casa-lunchbreak.de, 1
 casa-mea-inteligenta.ro, 1
 casaamor.ph, 1
 casaanastasia.ro, 1
 casabouquet.com, 1
 casacameo.com, 0
 casacazoleiro.com, 1
 casacochecurro.com, 1
 casadasportasejanelas.com, 1
-casadoarbitro.com.br, 1
 casadopulpo.com, 1
-casadowifi.com.br, 1
-casaessencias.com.br, 1
 casalborgo.it, 1
 casalindamex.com, 1
 casalunchbreak.de, 1
 casamariposaspi.com, 1
-casapalla.com.br, 1
 casasuara.com, 1
 casasuleletrodomesticos.com.br, 1
 casbia.info, 1
 casbuijs.nl, 1
 casburggraaf.com, 0
 casc.cz, 1
 cascadesjobcorpscca.com, 1
 cascavelle.fr, 1
@@ -8766,16 +8781,17 @@ cashbook.co.tz, 1
 cashbot.cz, 1
 cashew3d.com, 1
 cashfazz.com, 1
 cashfortulsahouses.com, 1
 cashlogic.ch, 1
 cashmaxtexas.com, 1
 cashplk.com, 1
 cashsector.ga, 1
+casian.ir, 1
 casino-cash-flow.su, 1
 casino-cashflow.ru, 1
 casino-online.info, 1
 casino-trio.com, 1
 casinobonuscodes.online, 1
 casinocashflow.ru, 1
 casinolegal.pt, 1
 casinolistings.com, 1
@@ -8836,16 +8852,17 @@ catburton.co.uk, 1
 catchers.cc, 1
 catchersgear.com, 1
 catchhimandkeephim.com, 1
 catchief.com, 1
 catchkol.com, 1
 catcontent.cloud, 1
 catcoxx.de, 1
 catenacondos.com, 1
+catenariadiscos.com, 1
 catering-xanadu.cz, 1
 catfooddispensersreviews.com, 1
 catgirl.pics, 1
 catgirl.science, 1
 catharinesomerville.com, 1
 catharisme.eu, 1
 catharisme.net, 1
 catharisme.org, 1
@@ -8912,16 +8929,17 @@ cbsdeheidevlinder.nl, 1
 cbw.sh, 1
 cc-brantomois.fr, 1
 ccac.gov, 1
 ccattestprep.com, 1
 ccavenue.com, 1
 ccayearbook.com, 1
 ccc-ch.ch, 1
 cccwien.at, 1
+cceputnam360.com, 1
 ccgn.co, 1
 ccgx.de, 1
 cchen.ga, 1
 cclasabana.com.co, 1
 ccoooss.com, 1
 ccprwebsite.org, 1
 ccsource.org, 1
 ccss-cces.com, 1
@@ -9035,17 +9053,16 @@ centralpoint.be, 0
 centralpoint.nl, 0
 centralstatecu.org, 1
 centralvoice.org, 1
 centrationgame.com, 1
 centredaccueil.fr, 1
 centreoeil.ch, 1
 centrepointorguk-dev.azurewebsites.net, 1
 centrobill.com, 1
-centrodoinstalador.com.br, 1
 centroecuestrecastellar.com, 1
 centrojovencuenca.es, 1
 centrolavoro.org, 1
 centroperugia.gr, 1
 centrosocialferrel.pt, 1
 centrumhodinek.cz, 1
 centruvechisv.ro, 1
 centsi.io, 1
@@ -9103,17 +9120,16 @@ ces-ltd.co.uk, 1
 cesantias.co, 1
 cesboard.com, 1
 cesdb.com, 1
 cesipagano.com, 1
 ceskepivnesety.sk, 1
 ceskepivnisety.cz, 1
 ceso-saco.com, 1
 cesobaly.cz, 1
-cestasedelicias.com.br, 1
 cestunmetier.ch, 1
 cetamol.com, 1
 ceu.edu, 0
 cevo.com.hr, 1
 ceyizlikelisleri.com, 1
 cf-ide.de, 1
 cf-tm.net, 1
 cfan.space, 1
@@ -9171,17 +9187,16 @@ chaisystems.net, 1
 chaizhikang.com, 1
 chaletdemontagne.org, 1
 chaletmanager.com, 1
 chaletpierrot.ch, 1
 chaleur.com, 1
 chalker.io, 1
 chalkfestival.org, 0
 challengeblog.org, 1
-challengeclothing.com.br, 1
 challengeskins.com, 1
 challstrom.com, 1
 chamathellawala.com, 1
 chambion.ch, 1
 chameleon-ents.co.uk, 1
 chameth.com, 1
 chamicro.com, 1
 champdogs.co.uk, 1
@@ -9202,17 +9217,16 @@ chancekorte.com, 1
 chanddriving.co.uk, 1
 chandr1000.ga, 1
 changecopyright.ru, 1
 changes.jp, 1
 changesfor.life, 1
 changethislater.com, 1
 chanissue.com, 0
 chanoyu-gakkai.jp, 1
-chanshiyu.com, 0
 chantalguggenbuhl.ch, 1
 chanz.com, 1
 chaos-games.org, 1
 chaos-inc.de, 1
 chaos.run, 1
 chaoschemnitz.de, 1
 chaosdorf.de, 1
 chaosfield.at, 1
@@ -9249,16 +9263,17 @@ charlesstover.com, 1
 charlestonfacialplastic.com, 1
 charlie4change.com, 1
 charliedillon.com, 1
 charliegarrod.com, 1
 charliehr.com, 1
 charlierogers.co.uk, 1
 charlierogers.com, 1
 charlotte-touati.ch, 1
+charlottecountyva.gov, 1
 charlotteomnes.com, 1
 charlottesvillegolfcommunities.com, 1
 charlottesvillehorsefarms.com, 1
 charlotteswimmingpoolbuilder.com, 1
 charlylou.de, 1
 charmander.me, 1
 charmingsaul.com, 1
 charmyadesara.com, 1
@@ -9274,38 +9289,37 @@ chartsy.de, 1
 chartwellestate.com, 1
 charuru.moe, 0
 chasafilli.ch, 1
 chascrazycreations.com, 1
 chaseandzoey.de, 1
 chasetrails.co.uk, 1
 chat-house-adell.com, 1
 chat-libera.org, 1
+chat-love.org, 1
 chat-porc.eu, 1
 chat-senza-registrazione.net, 1
 chat.cz, 1
 chat2.cf, 1
 chat40.net, 1
 chatbelgie.eu, 1
 chatbot.one, 1
 chatbotclic.com, 1
 chatbotclick.com, 1
 chatbots.email, 1
 chatbots.systems, 1
-chatear.social, 1
 chateau-belvoir.com, 1
 chateau-de-lisle.fr, 1
 chateaudestrainchamps.com, 1
 chateroids.com, 1
 chatfacile.org, 1
 chatforskning.no, 1
 chatgrape.com, 1
 chatint.com, 1
 chatitaly.org, 1
-chatme.im, 0
 chatnederland.eu, 1
 chatsworthelectrical.com, 1
 chatt-gratis.net, 1
 chatt-gratis.org, 1
 chattanoogaface.com, 1
 chattergalerie.eu, 1
 chattergallery.com, 1
 chattersworld.nl, 1
@@ -9521,17 +9535,16 @@ chloehorler.com, 1
 chloescastles.co.uk, 1
 chlth.com, 1
 chmielarz.it, 1
 chmsoft.com.ua, 1
 chmsoft.ru, 1
 chmurakotori.ml, 1
 choc-o-lush.co.uk, 1
 chocgu.com, 1
-chocodecor.com.br, 1
 chocolah.com.au, 0
 chocolat-suisse.ch, 1
 chocolat.work, 1
 chocolatesandhealth.com, 1
 chocolatier-tristan.ch, 1
 chocolytech.info, 1
 chocotough.nl, 1
 chocoweb.net, 1
@@ -9563,16 +9576,17 @@ chris-edwards.net, 1
 chrisahrweileryoga.com, 1
 chrisaitch.com, 1
 chrisb.me, 1
 chrisb.xyz, 1
 chrisbryant.me.uk, 1
 chrisburnell.com, 1
 chriscarey.com, 1
 chriscowley.me.uk, 1
+chriscutts.uk, 1
 chrisdecairos.ca, 1
 chrisebert.net, 1
 chrisfinazzo.com, 0
 chrisirwin.ca, 1
 chrisjean.com, 1
 chrislane.com, 1
 chrismathys.com, 1
 chrismcclendon.com, 1
@@ -9641,17 +9655,16 @@ christtheredeemer.us, 1
 christwaycounseling.com, 1
 chrisupjohn.xyz, 1
 chrisvannooten.tk, 1
 chriswald.com, 1
 chriswarrick.com, 1
 chriswbarry.com, 1
 chriswells.io, 1
 chromaryu.net, 0
-chromaxa.com, 1
 chromcraft-revington.com, 1
 chrome, 1
 chrome-devtools-frontend.appspot.com, 1
 chrome.com, 1
 chrome.google.com, 1
 chromebookchart.com, 1
 chromebooksforwork.com, 1
 chromeworld.ru, 1
@@ -9667,17 +9680,16 @@ chrstn.eu, 1
 chrysanthos.net, 1
 chrystajewelry.com, 1
 chsh.moe, 0
 chshealthcare.co.uk, 1
 chshouyu.com, 1
 chsterz.de, 1
 chtsi.uk, 1
 chuchote-moi.fr, 1
-chuck.ovh, 1
 chuill.com, 1
 chun.pro, 1
 chunche.net, 1
 chundelac.com, 1
 chunk.science, 1
 chupadelfrasco.com, 1
 chuppa.com.au, 1
 churchlinkpro.com, 1
@@ -9775,26 +9787,23 @@ circle-people.com, 1
 circlebox.rocks, 1
 circu.ml, 1
 circulatedigital.com, 1
 circule.cc, 1
 cirfi.com, 1
 ciri.com.co, 1
 cirrus0.de, 1
 cirujanooral.com, 1
-cirurgicagervasio.com.br, 1
-cirurgicalucena.com.br, 1
-cirurgicasalutar.com.br, 1
-cirurgicavirtual.com.br, 1
 cisa.gov, 1
 ciscodude.net, 1
 cisoaid.com, 1
 cisofy.com, 1
 cispeo.org, 1
 ciss.ltd, 1
+cistitguru.ru, 1
 cisum-cycling.com, 1
 cisy.me, 1
 citadelnet.works, 1
 citas-adultas.com, 1
 citationgurus.com, 1
 citcuit.in, 1
 citfin.cz, 1
 cities.cl, 1
@@ -9804,27 +9813,27 @@ citizenscience.gov, 0
 citizenscience.org, 1
 citizensgbr.org, 1
 citizenslasvegas.com, 1
 citizensleague.org, 1
 citizenspact.eu, 1
 citizing.org, 1
 citrusui.me, 1
 cittadesign.com, 0
-citton.com.br, 1
 city-adm.lviv.ua, 1
 city-walks.info, 1
 citya.com, 1
 citybeat.de, 1
 citycreek.studio, 1
 citydance.ee, 1
 cityextra.com.au, 1
 cityfloorsupply.com, 1
 citylights.eu, 1
 citymoobel.ee, 1
+cityofarcolatx.gov, 1
 cityofeastpointemi.gov, 1
 cityofmadera.gov, 1
 cityoftitans.com, 1
 cityoftitansmmo.com, 1
 cityofwadley-ga.gov, 1
 citysportapp.com, 1
 citywalkr.com, 1
 citywidealarms.com, 1
@@ -9933,16 +9942,17 @@ cleansewellness.com, 1
 clearance365.co.uk, 1
 clearblueday.co.uk, 1
 clearbookscdn.uk, 1
 clearbreezesecuritydoors.com.au, 1
 clearchatsandbox.com, 1
 clearer.cloud, 1
 clearip.com, 1
 clearsettle-admin.com, 1
+clearview-creative.com, 1
 clearviewwealthprojector.com.au, 1
 clearvoice.com, 1
 clemenscompanies.com, 1
 clement-beaufils.fr, 1
 clementfevrier.fr, 1
 clemovementlaw.com, 1
 cles-asso.fr, 1
 cles.jp, 1
@@ -9962,17 +9972,16 @@ clicheshishalounge.co.uk, 1
 click-licht.de, 1
 click2order.co.uk, 1
 click4web.com, 1
 clickclickphish.com, 1
 clickclock.cc, 1
 clickenergy.com.au, 1
 clickingmad.com, 1
 clickphish.com, 1
-clicksaveandprint.com, 1
 clien.net, 1
 client.coach, 1
 clientboss.com, 1
 clientsecure.me, 1
 clifflu.net, 1
 climaencusco.com, 1
 climaprecio.es, 1
 climateinteractive.org, 1
@@ -10065,16 +10074,17 @@ cloudsecuritycongress.net, 1
 cloudsecuritycongress.org, 1
 cloudservice.io, 1
 cloudservices.nz, 1
 cloudsign.jp, 1
 cloudsocial.io, 1
 cloudspace-analytics.com, 1
 cloudspeedy.net, 1
 cloudspire.net, 1
+cloudsprt.com, 1
 cloudteam.de, 1
 cloudtocloud.tk, 1
 cloudtropia.de, 1
 cloudtskr.com, 1
 cloudup.com, 1
 cloudwarez.xyz, 1
 cloudwellmarketing.com, 1
 clouz.de, 1
@@ -10090,37 +10100,38 @@ clsoft.ch, 1
 clu-in.org, 1
 club-adulti.ro, 1
 club-climate.com, 1
 club-corsicana.de, 1
 club-creole.com, 1
 club-dieta.ru, 1
 club-duomo.com, 1
 club-is.ru, 1
+club-jose.com, 1
 club-premiere.com, 1
 club-reduc.com, 1
 club-slow.jp, 1
 club-yy.com, 1
 club103.ch, 1
 clubcorsavenezuela.com, 1
 clubdelzapato.com, 1
 clubdeslecteurs.net, 1
-clubedalutashop.com, 1
 clubefiel.com.br, 1
 clubempleos.com, 1
 clubeohara.com, 1
 clubfamily.de, 1
 clubgalaxy.futbol, 0
 clubiconkenosha.com, 1
 clubmate.rocks, 1
 clubmini.jp, 1
 clubnoetig-ink2g.de, 1
 clubon.space, 1
 cluj.apartments, 1
 cluj.help, 1
+clush.pw, 1
 cluster.biz.tr, 1
 clusteranalyse.net, 1
 clusterfuck.nz, 1
 clustermaze.net, 1
 clweb.ch, 1
 clycat.ru, 1
 cm.center, 1
 cm3.pw, 1
@@ -10169,16 +10180,17 @@ cncado.net, 1
 cncbazar365.com, 1
 cncrans.ch, 1
 cncs.gov.pt, 1
 cnet-hosting.com, 1
 cnetw.xyz, 1
 cni-certing.it, 1
 cnitdog.com, 0
 cnlic.com, 1
+cnnet.fun, 1
 cnnet.in, 1
 cnre.eu, 1
 cnvt.fr, 1
 cnwage.com, 1
 cnwarn.com, 1
 co-factor.ro, 1
 co-founder-stuttgart.de, 1
 co-yutaka.com, 1
@@ -10318,16 +10330,17 @@ codyevanscomputer.com, 1
 codymoniz.com, 1
 codyqx4.com, 1
 codyscafesb.com, 1
 coens.me.uk, 1
 coentropic.com, 1
 coeus.cloud, 1
 cofbev.com, 1
 coffee-mamenoki.jp, 1
+coffeeandteabrothers.com, 1
 coffeetime.fun, 1
 coffeist.com, 1
 cogala.eu, 1
 cogent.cc, 1
 cogilog.com, 1
 cogitoltd.com, 1
 cognicom-gaming.com, 1
 cognitip.com, 1
@@ -10362,17 +10375,16 @@ coinlist.co, 0
 coinloan.io, 1
 coinmewallet.com, 1
 coinpit.io, 1
 coinroom.com, 1
 coins2001.ru, 1
 coinsmat.com, 1
 coinsz.co, 1
 coinx.pro, 1
-coisabakana.com.br, 1
 coisasdemulher.org, 1
 cojam.ru, 1
 cojo.eu, 1
 cokebar.info, 1
 coker.com.au, 1
 col.la, 1
 colaborativa.tv, 1
 colapsys.net, 1
@@ -10430,16 +10442,17 @@ collegereligionandphilosophy.com, 1
 collegesecretary.cn, 1
 collegesecretary.com, 1
 collegestationhomes.com, 1
 collinel-hossari.com, 1
 collinelhossari.com, 1
 collinklippel.com, 1
 collinmbarrett.com, 1
 collins.kg, 1
+colloquy.mobi, 1
 colo-tech.com, 1
 cololi.moe, 1
 colombian.dating, 1
 coloppe.com, 1
 coloradolottery.com, 1
 coloraid.net, 1
 colorblindprogramming.com, 1
 colorbrush.ru, 1
@@ -10451,16 +10464,17 @@ colorhexa.com, 1
 coloringnotebook.com, 0
 coloristcafe.com, 1
 colors3d.com, 1
 colorsbycarin.com, 1
 colossal-events.co.uk, 1
 colotimes.com, 1
 colourfulcastles.co.uk, 1
 colpacpackaging.com, 1
+colpatriaws.azurewebsites.net, 1
 colson-occasions.be, 1
 coltellisurvival.com, 1
 coltonrb.com, 1
 columbuswines.com, 1
 colyakootees.com, 1
 com-in.de, 1
 com-news.io, 1
 com.cc, 1
@@ -10477,29 +10491,29 @@ combron.nl, 1
 comchezmeme.com, 1
 comcol.nl, 1
 comdotgame.com, 1
 comdurav.com, 1
 comeals.com, 1
 comedyhuis.nl, 1
 comefollowme2016.com, 1
 comeoishii.com, 1
+comercialdragon.com, 1
 comercialtpv.com, 1
 comercialtrading.eu, 1
 comerford.net, 1
 comestoarra.com, 1
 cometbot.cf, 1
 cometcache.com, 1
 cometonovascotia.ca, 1
 comevius.com, 1
 comevius.org, 1
 comevius.xyz, 1
 comff.net, 1
 comfintouch.com, 1
-comflores.com.br, 1
 comfortmastersinsulation.com, 1
 comfun.net, 1
 comfypc.com, 1
 comhack.com, 1
 comicspornos.com, 1
 comicspornow.com, 1
 comicspornoxxx.com, 1
 comicwiki.dk, 1
@@ -10586,23 +10600,22 @@ compliancerisksoftware.co.uk, 1
 complt.xyz, 1
 componentshop.co.uk, 1
 compostatebien.com.ar, 1
 compoundingrxusa.com, 1
 compraneta.com, 0
 compraporinternet.online, 1
 comprarefiereygana.com, 1
 comprarimpresoras-3d.com, 1
-comprasoffie.com.br, 1
-compreautomacao.com.br, 1
 compree.com, 1
 comprefitasadere.com.br, 1
 comprehensiveihc.com, 1
 compromised.com, 1
 compservice.in.ua, 1
+comptablevilledequebec.com, 1
 comptrollerofthecurrency.gov, 1
 comptu.com, 1
 compubench.com, 1
 compucorner.mx, 1
 compunetwor.com, 1
 compuplast.cz, 1
 compusolve.nl, 1
 computehealth.com, 1
@@ -10621,16 +10634,17 @@ computernetwerkwestland.nl, 1
 computerslotopschool.nl, 1
 computersystems.guru, 0
 computerwerk.org, 1
 computop.com, 1
 comtily.com, 1
 comunidadmontepinar.es, 1
 comvos.de, 1
 comw.cc, 1
+con-con.nl, 1
 conalcorp.com, 1
 conatus.ai, 1
 conaudisa.com, 0
 concept-web.ch, 1
 conceptatelier.de, 1
 conception.sk, 1
 concertengine.com, 1
 concerto.amsterdam, 1
@@ -10643,40 +10657,37 @@ concordsoftwareleasing.com, 1
 concretehermit.com, 0
 concretelevelingsystems.com, 1
 concreterepairatlanta.com, 1
 concreterepairconcreteraising.com, 1
 concursopublico.com.br, 1
 concursos.com.br, 1
 concursosabertos.com.br, 1
 concursuri.biz, 1
-condecom.com.br, 1
 condepenalba.com, 0
 condesaelectronics.com, 1
 condolencemessages.net, 1
 condominiosi.it, 1
 condominioweb.com, 1
 condosforcash.com, 1
 condroz-motors.be, 1
 conectadev.com, 1
-conectar.ru, 1
 conectumfinanse.pl, 1
 conejovalleyelectrical.com, 1
 conejovalleyelectrician.com, 1
 conejovalleyexteriorlighting.com, 1
 conejovalleylandscapelighting.com, 1
 conejovalleylighting.com, 1
 conejovalleyoutdoorlighting.com, 1
 conexiontransporte.com, 1
 conference.dnsfor.me, 1
 confiancefoundation.org, 1
 confidential.network, 1
 config.schokokeks.org, 0
 confiwall.de, 1
-conformax.com.br, 1
 conformist.jp, 1
 confucio.cl, 1
 congafasdesol.com, 1
 congineer.com, 1
 congobunkering.com, 1
 conju.cat, 1
 conjugacao.com.br, 1
 conkret.ch, 1
@@ -10726,16 +10737,17 @@ consegnafioridomicilio.net, 1
 consejosdenutricion.com, 1
 consensoprivacy.it, 1
 conservados.com.br, 1
 conservatoriesincornwall.com, 1
 consideredgifts.com, 1
 consideryourways.net, 1
 consilium-vitae.ch, 1
 consiliumvitae.ch, 1
+consill.com, 1
 console.ninja, 1
 console.rest, 1
 consommateuraverti.com, 1
 consonare.de, 1
 conspiracyservers.com, 1
 constancechen.me, 1
 constant-rough.de, 1
 constares.de, 1
@@ -10780,74 +10792,74 @@ contourheating.co.uk, 1
 contrabass.net, 1
 contractdigital.co.uk, 1
 contractormountain.com, 1
 contractwriters.com, 1
 contraspin.co.nz, 1
 contratatupoliza.com, 1
 contributor.google.com, 1
 controlarlaansiedad.com, 1
-controlautocom.com.br, 1
 controlbooth.com, 1
 controle.net, 1
 controleer-maar-een-ander.nl, 1
 controllertech.com, 1
 controltickets.com.br, 1
 contunda.de, 1
 conv2pdf.com, 1
 convergence.fi, 1
 convergencela.com, 1
 convergnce.com, 1
+conversiepartners.nl, 1
 conversiones.com, 1
 convert.im, 1
 convert.zone, 1
 converter.ml, 1
 converticacommerce.com, 0
 convexset.org, 1
 convocatoriafundacionpepsicomexico.org, 0
 conxcon.de, 0
 cookeatup.com, 1
 cooker.fr, 1
 cookescastles.co.uk, 1
 cookicons.co, 1
 cookie4.com, 1
 cookieandkate.com, 1
 cookiecrook.com, 1
 cookiee.net, 1
-cookielab.io, 1
 cookiesoft.de, 1
 cookiestudies.cf, 1
 cooking-sun.com, 1
 cookingcrusade.com, 1
 cookinglife.nl, 0
 cookingperfected.com, 1
 cookingreporter.com, 1
 cookmedical.com, 0
 cooko.at, 1
 cooksecuritygroup.com, 1
 cooksplanet.com, 1
 cookwithmanali.com, 1
 cool-parties.co.uk, 1
 cool-wallpapers.jp, 1
 cool.haus, 1
+cool110.tk, 1
+cool110.xyz, 1
 coolattractions.co.uk, 1
 coolbitx.com, 1
 coolcamping.com, 1
 cooldan.com, 1
 coole-fete.de, 1
 coolerssr.space, 1
 coolgifs.de, 1
 cooljs.me, 1
 coolprylar.se, 1
 coolrc.me, 0
 cooltang.ooo, 1
 coolvox.com, 1
 coonawarrawines.com.au, 1
 coopens.com, 1
-coor.fun, 1
 coore.jp, 1
 coorpacademy.com, 1
 coorpintr.com, 1
 copdfoundation.org, 1
 copinstant.com, 1
 copperandtileroofing.com, 1
 copperheados.com, 1
 coppermein.co.za, 1
@@ -10860,17 +10872,16 @@ copycaught.org, 1
 copycaught.xyz, 1
 copycrafter.net, 1
 copydz.com, 1
 copypoison.com, 1
 copyright-watch.org, 1
 coquibus.net, 1
 corbi.net.au, 1
 cordejong.nl, 1
-cordep.biz, 1
 corder.tech, 1
 cordeydesign.ch, 1
 cordis.io, 1
 cordis.tk, 1
 cordlessdog.com, 1
 core-concepts.de, 0
 core-networks.de, 1
 core.mx, 1
@@ -10951,16 +10962,17 @@ coslinker.com, 1
 cosmechic.fr, 1
 cosmekaitori.jp, 1
 cosmetic-surgery-prices.co.uk, 1
 cosmeticappraisal.com, 1
 cosmeticasimple.com, 1
 cosmeticos-naturales.com, 1
 cosmiatria.pe, 1
 cosmicnavigator.com, 1
+cosmintataru.ro, 1
 cosmodacollection.com, 1
 cosmofunnel.com, 1
 cosmundi.de, 1
 cosni.co, 1
 cosplayer.com, 1
 cospol.ch, 1
 costa-rica-reisen.de, 1
 costablanca.villas, 1
@@ -11021,22 +11033,24 @@ covershousing.nl, 1
 covery.ai, 1
 covoiturage.fr, 0
 covve.com, 1
 covybrat.cz, 1
 cowbird.org, 1
 cowboyim.com, 1
 coweo.cz, 1
 coworking-luzern.ch, 1
+cowsay.blog, 1
 coxcapitalmanagement.com, 1
 coxxs.me, 1
 coxxs.moe, 1
 coya.tw, 1
 cozmaadrian.ro, 1
 cozo.me, 1
+cozyeggdesigns.com, 1
 cp-st-martin.be, 1
 cpahunt.com, 0
 cpaneltips.com, 1
 cpap.com, 1
 cpasperdu.com, 1
 cpbanq.com, 1
 cpbapremiocaduceo.com.ar, 1
 cpcheats.co, 1
@@ -11055,17 +11069,16 @@ cplus.me, 1
 cplusplus.se, 1
 cppan.org, 1
 cppressinc.com, 1
 cpqcol.gov.co, 1
 cprheartcenter.com, 1
 cprnearme.com, 1
 cpsc.gov, 1
 cpsq.fr, 1
-cptoon.com, 1
 cpu.biz.tr, 1
 cpvmatch.eu, 1
 cpy.pt, 1
 cqn.ch, 1
 cr.search.yahoo.com, 0
 cr0nus.net, 1
 cr9499.com, 1
 cra-bank.com, 1
@@ -11091,17 +11104,16 @@ craftist.de, 1
 craftngo.hu, 1
 craftsmandruggets.com, 1
 craftsmany.net, 1
 craftwmcp.xyz, 1
 craftydev.design, 1
 craftyguy.net, 1
 craftyphotons.net, 1
 crag.com.tw, 1
-craigary.net, 1
 craigbates.co.uk, 1
 craigfrancis.co.uk, 1
 craigleclaireteam.com, 1
 craigrouse.com, 1
 craigwfox.com, 1
 cralarm.de, 1
 cramersoft.com, 1
 crandall.io, 1
@@ -11141,16 +11153,17 @@ crc-search.com, 1
 crdmendoza.net, 1
 crea-etc.net, 1
 crea-shops.ch, 1
 crea.bg, 1
 crea.me, 1
 creadstudy.com, 1
 crealogix-online.com, 1
 creamcastles.co.uk, 1
+creamsoft.com, 1
 creared.edu.co, 1
 create-ls.jp, 1
 createcos.com, 1
 createme.com.pl, 1
 createursdefilms.com, 1
 creaticworld.net, 1
 creatieven.com, 1
 creation-contemporaine.com, 1
@@ -11183,18 +11196,16 @@ creators-design.com, 1
 creators.co, 1
 creators.direct, 1
 creatorswave.com, 1
 creatujoya.com, 1
 crecips.com, 1
 credential.eu, 1
 credex.bg, 1
 credigo.se, 1
-crediteo.pl, 1
-creditkarma.com, 1
 creditos-rapidos.com, 1
 creditozen.es, 1
 creditozen.mx, 1
 creditproautos.com, 0
 creditscoretalk.com, 1
 creditta.com, 1
 credittoken.io, 1
 creeks-coworking.com, 1
@@ -11204,17 +11215,16 @@ creepypastas.com, 1
 creepypastas.net, 1
 creer-une-boutique-en-ligne.com, 1
 creerunsitepro.com, 1
 crefelder.com, 1
 crem.in, 0
 cremepassion.de, 1
 crena.ch, 1
 crepa.ch, 1
-crepererum.net, 1
 crestasantos.com, 1
 cretdupuy.com, 1
 creteangle.com, 1
 cretica.no, 1
 creusalp.ch, 1
 crew505.org, 1
 crgalvin.com, 1
 crgm.net, 1
@@ -11224,16 +11234,17 @@ cricklewood.condos, 1
 criena.com, 1
 criena.net, 1
 crimbotrees.co.uk, 1
 crimefreeliving.com, 1
 crimesolutions.gov, 1
 crimevictims.gov, 1
 criminal-attorney.ru, 1
 criminal.enterprises, 1
+crinesdanzantes.be, 1
 crip-usk.ba, 1
 criptolog.com, 1
 criscitos.it, 1
 crisisactual.com, 1
 crisisnextdoor.gov, 1
 crismatthews.com, 1
 crisp.chat, 1
 crisp.email, 1
@@ -11261,16 +11272,17 @@ croixblanche-haguenau.fr, 1
 cromefire.myds.me, 1
 cromosomax.com, 1
 cronberg.ch, 1
 croncron.io, 1
 cronenberg.cc, 1
 cronix.cc, 1
 cronologie.de, 1
 cronometer.com, 1
+cronoscentral.be, 1
 crop-alert.com, 1
 cropdiagnosis.com, 1
 crosbug.com, 1
 crose.co.uk, 1
 cross-led-sign.com, 1
 cross-link.ch, 1
 cross-view.com, 1
 cross-x.com, 1
@@ -11288,16 +11300,17 @@ crossway.nl, 1
 crow.tw, 1
 crowd.supply, 1
 crowdbox.net, 1
 crowdcloud.be, 1
 crowdliminal.com, 1
 crowdsim3d.com, 1
 crowdspire.org, 1
 crowdsupply.com, 1
+crowleymarine.com, 1
 crownaffairs.ch, 1
 crowncastles.co.uk, 1
 crownchessclub.com, 1
 crownmarqueehire.co.uk, 1
 crownpoint.com, 1
 crows.io, 1
 crox.co, 1
 croydonapartments.com.au, 1
@@ -11335,16 +11348,17 @@ cryptobin.co, 1
 cryptocaseproject.com, 1
 cryptocon.org, 1
 cryptoegg.ca, 1
 cryptofan.org, 1
 cryptofrog.co, 1
 cryptography.ch, 1
 cryptography.io, 1
 cryptoguidemap.com, 1
+cryptoholic.co, 1
 cryptoisnotacrime.org, 1
 cryptojacks.io, 1
 cryptojourney.com, 1
 cryptoki.fr, 1
 cryptolinc.com, 1
 cryptology.ch, 1
 cryptolosophy.org, 1
 cryptomail.nl, 1
@@ -11360,16 +11374,17 @@ cryptophobia.nl, 1
 cryptopro.shop, 1
 cryptorival.com, 1
 cryptoseb.pw, 1
 cryptoshot.pw, 1
 cryptoya.io, 1
 cryptract.co, 1
 crys.cloud, 1
 crys.hu, 1
+crys.ovh, 1
 crystal-zone.com, 1
 crystalapp.ca, 1
 crystalchandelierservices.com, 1
 crystalgrid.net, 1
 crystaloscillat.com, 1
 crystalzoneshop.com, 1
 crystone.me, 1
 cryz.ru, 1
@@ -11392,16 +11407,17 @@ cscdn.net, 1
 csd-sevnica.si, 1
 csehnyelv.hu, 1
 cselzer.com, 1
 csengle.de, 1
 csfcloud.com, 1
 csfd.cz, 1
 csfloors.co.uk, 1
 csfm.com, 1
+csgf.fun, 1
 csgf.ru, 1
 csgo.design, 1
 csgo.help, 1
 csgo.su, 0
 csgo77.com, 1
 csgoswap.com, 1
 csgotwister.com, 1
 csharpmarc.net, 1
@@ -11480,22 +11496,21 @@ cubile.xyz, 1
 cubing.net, 1
 cublick.com, 1
 cubos.io, 0
 cubostecnologia.com, 0
 cubostecnologia.com.br, 0
 cubua.com, 1
 cuckoopalace.cn, 1
 cuddlingyaks.com, 1
-cueca.com.br, 1
-cuecasonline.com.br, 1
 cuegee.com, 1
 cuentasmutualamr.org.ar, 1
 cuetoems.com, 1
 cuibonobo.com, 1
+cultiv.nl, 1
 cultivo.bio, 1
 cultofd50.org, 1
 cultofperf.org.uk, 1
 cultura10.com, 1
 culturedcode.com, 1
 culturerain.com, 1
 cultureroll.com, 1
 culturesouthwest.org.uk, 1
@@ -11561,16 +11576,17 @@ customfilmworks.com, 1
 customfitbymj.net, 1
 customfitmarketing.com, 1
 customgear.com.au, 1
 customizeyourshower.com, 1
 customizeyoursink.com, 1
 custompapers.com, 1
 customromlist.com, 1
 customshort.link, 1
+customwebsitesplus.com, 1
 customwritings.com, 1
 customwritingservice.com, 1
 customwritten.com, 1
 cutephil.com, 1
 cutimbo.com, 1
 cutimbo.ovh, 1
 cutner.co, 1
 cuvva.co, 1
@@ -11637,17 +11653,17 @@ cybercrime-forschung.de, 1
 cybercrime.gov, 1
 cybercymru.co.uk, 0
 cyberdean.fr, 1
 cyberdiscoverycommunity.uk, 1
 cyberdos.de, 0
 cyberduck.io, 1
 cyberdyne.llc, 1
 cyberexplained.info, 1
-cybergates.org, 1
+cybergates.org, 0
 cybergrx.com, 1
 cyberguerrilla.info, 1
 cyberguerrilla.org, 1
 cyberhipsters.nl, 1
 cyberianhusky.com, 0
 cyberkov.com, 1
 cyberlab.kiev.ua, 0
 cyberlegal.co, 1
@@ -11780,16 +11796,17 @@ d7211.com, 1
 d7215.com, 1
 d7216.com, 1
 d8.io, 1
 d88688.com, 1
 d88871.com, 1
 d88988.com, 1
 d8studio.net, 1
 d9c.eu, 1
+da-sh.cc, 1
 da.hn, 1
 da42foripad.com, 1
 daallexx.eu, 1
 dabasstacija.lv, 1
 dabblegoat.com, 1
 dabneydriveanimalhospital.com, 1
 dabuttonfactory.com, 1
 dachb0den.net, 1
@@ -11876,16 +11893,17 @@ daminiphysio.ca, 1
 damip.net, 1
 damirsystems.com, 1
 damjanovic.it, 1
 damjanovic.work, 1
 dammekens.be, 1
 damngoodpepper.com, 0
 damonline.dk, 1
 dampedia.com, 1
+damtosfoods.com, 1
 dan-informacijske-varnosti.si, 1
 dan-nixon.com, 1
 dan.me.uk, 1
 dan.org.nz, 1
 danads.com, 1
 danaketh.com, 1
 danamica.dk, 1
 danandrum.com, 1
@@ -11902,17 +11920,16 @@ daneandthepain.com, 1
 danfromit.co.uk, 1
 danfromit.com, 1
 dango.in, 0
 dangr.zone, 1
 danhalliday.com, 1
 danholloway.online, 1
 daniel-baumann.ch, 0
 daniel-cholewa.de, 1
-daniel-du.com, 1
 daniel-kulbe.de, 1
 daniel-milnes.co.uk, 1
 daniel-milnes.uk, 1
 daniel-ruf.de, 1
 daniel-stahl.net, 1
 daniel-wildhaber.ch, 1
 daniel.domains, 1
 danielalvarez.net, 1
@@ -11973,16 +11990,17 @@ dannicholas.net, 1
 danny-tittel.de, 1
 danny.fm, 1
 dannycairns.com, 1
 dannyrohde.de, 1
 dannystevens.co.uk, 1
 danotage.tv, 1
 danoz.net, 1
 danpiel.net, 1
+dansa.com.co, 1
 dansage.co, 1
 danscomp.com, 1
 dansdiscounttools.com, 1
 dansedesalonsaintave.fr, 1
 danselibre.net, 1
 danselibre.org, 1
 danseressen.nl, 1
 dansk777.dk, 1
@@ -12010,17 +12028,16 @@ dara-berlin.de, 1
 daracokorilo.com, 1
 daravk.ch, 1
 darbi.org, 1
 darbtech.net, 1
 darc-mak.de, 1
 darchoods.net, 0
 darcymarshall.com, 1
 dare.deals, 1
-daren.com.br, 1
 dareyou.be, 1
 darf.nl, 1
 dariaburger.de, 1
 darinkotter.com, 1
 darioackermann.ch, 1
 darioclip.com, 1
 dariosirangelo.me, 1
 darioturchetti.me, 1
@@ -12261,27 +12278,27 @@ dayman.net, 1
 daymprove.life, 1
 dayofdays.be, 1
 dayofthegirl.gc.ca, 1
 days.one, 1
 daysoftheyear.com, 1
 daywalkers-photography.de, 1
 dazz.it, 1
 dazzit.ca, 1
+dazzit.com, 1
 dazzit.net, 1
 dazzit.org, 1
 dazzit.xyz, 1
 db-sanity.com, 1
 db-works.nl, 1
 db.ci, 1
 dbapress.org, 1
 dbaron.org, 1
 dbas.cz, 1
 dbcom.ru, 1
-dbdc.us, 1
 dbentertainment.co.uk, 1
 dbgamestudio.com, 1
 dbjc.tk, 1
 dbjl.fr, 1
 dblcastles.co.uk, 1
 dbldub.net, 1
 dblx.io, 1
 dbmiller.org, 1
@@ -12299,17 +12316,16 @@ dc-elektro.de, 1
 dc-elektro.eu, 1
 dc-occasies.be, 1
 dc-solution.de, 0
 dc1.com.br, 1
 dc562.org, 1
 dc585.info, 1
 dcain.me, 1
 dcards.in.th, 1
-dcautomacao.com.br, 1
 dcbouncycastles.co.uk, 1
 dcc.cat, 1
 dccommunity.de, 1
 dcepler.net, 1
 dchatelain.ch, 1
 dchest.org, 1
 dckd.nl, 1
 dcl.re, 1
@@ -12387,16 +12403,17 @@ deano-s.co.uk, 1
 deanosplace.net, 1
 deanpearce.net, 1
 dearfcc.com, 1
 dearfcc.net, 1
 dearfcc.org, 1
 dearktiel.nl, 1
 dearly.com, 1
 dearnevalleybouncycastles.co.uk, 1
+deathberry.ddns.net, 1
 deathofspring.com, 1
 deathy.ro, 1
 debarrasantony.com, 1
 debarrasasnieressurseine.com, 1
 debarrasboulognebillancourt.com, 1
 debarrasclichy.com, 1
 debarrascolombes.com, 1
 debarrasnanterre.com, 1
@@ -12429,17 +12446,16 @@ decock-usedcars.be, 1
 decodeanddestroy.com, 1
 decompiled.de, 1
 decoora.com, 1
 decor-d.com, 1
 decor-live.ru, 1
 decoratingadvice.co.uk, 1
 decoratore.roma.it, 1
 decoratrix.com, 1
-decorestilo.com.br, 1
 decorincasa.com.br, 1
 decormiernissanparts.com, 1
 decorumcomics.com, 1
 decosoftware.com, 1
 decrousaz-ceramique.ch, 1
 decrypto.net, 1
 decs.es, 1
 dede.ml, 1
@@ -12523,17 +12539,16 @@ degrasboom.nl, 1
 degressif.com, 1
 degroupage.info, 1
 dehopre.com, 1
 deidee.nl, 1
 dein-trueffel.de, 1
 deinballon.de, 1
 deinewebsite.de, 1
 deinfoto.ch, 1
-deinserverhost.de, 1
 deitti.net, 1
 dejandayoff.com, 1
 dejting-sidor.com, 1
 dejure.org, 1
 dejw.cz, 1
 dekasegi-kansai.com, 1
 dekasiba.com, 1
 dekeurslagers.nl, 1
@@ -12550,17 +12565,16 @@ delbecqvo.be, 1
 delbrouck.ch, 1
 delcopa.gov, 1
 deleenheir.be, 1
 deleidscheflesch.nl, 1
 delfic.org, 1
 delhionlinegifts.com, 1
 deli-tochigi.jp, 1
 deliacreates.com, 1
-deliandiver.org, 1
 deliberatedigital.com, 1
 deliciisanatoase.ro, 1
 deliciousmedia.co.uk, 1
 deliciousmedia.net, 1
 delicioustable.com, 1
 delid.cz, 1
 delitto.top, 1
 delivery.co.at, 1
@@ -12650,16 +12664,17 @@ depeces.com, 1
 depechemode-live.com, 1
 depedclub.ph, 1
 depedncr.com, 1
 depedshs.com, 1
 depedtalks.com, 1
 depedtambayan.net, 1
 depedtayo.com, 1
 depedtayo.ph, 1
+deperewi.gov, 1
 depicus.com, 1
 deplorablesdaily.com, 1
 depone.net, 1
 depositart.com, 1
 depot-leipzig.de, 1
 depotsquarekerrville.com, 1
 depotter-usedcars.be, 1
 deprecate.de, 1
@@ -12779,17 +12794,16 @@ detecte.ch, 1
 detectefuite.ch, 1
 detectify.com, 0
 detectivedesk.com.au, 1
 detekenmuze.nl, 1
 dethemium.com, 1
 detodojuegos.com, 1
 detoxetmoi.com, 1
 detoxic.vn, 1
-detoxsinutritie.ro, 1
 detroit-english.de, 1
 detroitstylepizza.com, 0
 detroitzoo.org, 1
 detski.center, 1
 detskysad.com, 1
 detuinmuze.nl, 1
 detype.nl, 1
 deuchnord.fr, 1
@@ -12824,17 +12838,16 @@ devb.nl, 1
 devcf.com, 1
 devcoins.org, 1
 devct.cz, 0
 devcu.com, 1
 devcu.net, 1
 devdesco.com, 1
 devdoodle.net, 1
 devel.cz, 1
-develerik.com, 0
 develop.cool, 1
 developer.android.com, 1
 developer.moe, 1
 developer.mydigipass.com, 0
 developerdan.com, 1
 developermail.io, 0
 developers.facebook.com, 0
 developersclub.website, 1
@@ -12919,41 +12932,42 @@ dgportals.co.uk, 1
 dgpot.com, 1
 dgt-portal.de, 1
 dgx.io, 1
 dharamkot.com, 1
 dharveydev.com, 1
 dhautefeuille.eu, 1
 dhauwer.nl, 1
 dhaynes.xyz, 1
-dhbr.org, 1
 dhconcept.ch, 1
 dheart.net, 1
 dhedegaard.dk, 1
 dhhs.gov, 1
 dhinflatables.co.uk, 1
 dhl-smart.ch, 1
 dhlcotizadorexpo-qa.azurewebsites.net, 1
 dhlinux.org, 1
 dhome.at, 1
 dhub.xyz, 1
 dhuy.net, 0
 dhxxls.com, 1
 di2pra.com, 1
 di2pra.fr, 1
 dia-de.com, 1
 dia.com.br, 1
-diabetesblog.org, 1
 diablovalleytech.com, 1
 diabolic.chat, 1
 diadiemdangsong.com, 1
 diadorafitness.es, 1
 diadorafitness.it, 1
 diag.com.ua, 1
 diagnocentro.cl, 1
+diagnoseo.com, 1
+diagnoseo.pl, 1
+diagnoseo.se, 1
 diagnostix.org, 1
 dialapicnic.co.za, 1
 dialectic-og.com, 1
 dialoegue.com, 1
 diamante.ro, 1
 diamantovaburza.cz, 1
 diamond-hairstyle.dk, 1
 diamondpkg.org, 1
@@ -12964,17 +12978,16 @@ diamsmedia.ch, 1
 dianafaraj.de, 1
 dianefriedli.ch, 1
 dianurse.com, 1
 diare-na-miru.cz, 1
 diario-egipto.com, 1
 diaroma.it, 1
 diarynote.jp, 1
 diasdasemana.com, 1
-diasp.cz, 1
 diasp.org, 1
 diasporadialogues.com, 1
 diatrofi-ygeia.gr, 1
 diavo.de, 1
 diba.org.cn, 1
 dibiphp.com, 1
 diccionarioabierto.com, 1
 diccionariodedudas.com, 1
@@ -12996,17 +13009,16 @@ dicionariopopular.com, 1
 dicionarios.cc, 1
 dick.red, 1
 dickieslife.com, 1
 dickord.cloud, 1
 dickord.club, 1
 dickpics.ru, 1
 dicksakowicz.com, 1
 dicoding.com, 1
-diconnex.com, 1
 dictionaryofnumbers.com, 1
 dictionarypro.net, 1
 dictzone.com, 1
 didacte.com, 1
 didche.net, 1
 diddens.de, 1
 dideeducacion.com, 1
 didefamilia.com, 1
@@ -13062,17 +13074,16 @@ diethood.com, 1
 dieti.net, 1
 dietlin.com, 1
 dietrich.cx, 1
 dieumfrage.com, 1
 different.cz, 0
 differenta.ro, 0
 diffnow.com, 1
 difoosion.com, 1
-difusordeambientes.com.br, 1
 digcit.org, 1
 digdata.de, 1
 dighans.com, 1
 digiarc.net, 1
 digibild.ch, 1
 digibones.be, 1
 digibull.email, 1
 digibull.link, 1
@@ -13137,16 +13148,17 @@ digitalposition.com, 1
 digitalrights.center, 1
 digitalrights.fund, 1
 digitalroar.com, 1
 digitalskillswap.com, 1
 digitalsurge.io, 1
 digitaltcertifikat.dk, 1
 digitaltechnologies.ltd.uk, 1
 digitalunite.de, 1
+digitise.io, 1
 digitkon.com, 1
 digitreads.com, 1
 digminecraft.com, 1
 diguass.us, 1
 digwp.com, 1
 dihesan.com, 1
 dijitaller.com, 1
 dijkmanmuziek.nl, 0
@@ -13159,20 +13171,18 @@ diletec.com.br, 1
 dilichen.fr, 1
 diligo.ch, 1
 dillewijnzwapak.nl, 1
 dillonkorman.com, 1
 diluv.com, 1
 dimagrimentoincorso.it, 1
 dimanet.fr, 1
 dimanss47.net, 1
-dimdom.com.br, 1
 dime-staging.com, 1
 dime.io, 1
-dimeponline.com.br, 1
 dimeshop.nl, 1
 dimez.ru, 1
 dimiskovska.de, 1
 dimitrihomes.com, 1
 dimmersagourahills.com, 1
 dimmerscalabasas.com, 1
 dimmersdosvientos.com, 1
 dimmershiddenhills.com, 1
@@ -13328,16 +13338,17 @@ dissident.host, 1
 dist-it.com, 1
 dist.torproject.org, 0
 disti.com, 1
 distiduffer.org, 1
 distillery.com, 1
 distinctdesign2009.com, 1
 distinctivephotography.com.au, 1
 distinguishedprisoner.com, 1
+distracteddriving.gov, 1
 distribuidoracristal.com.br, 1
 distribuidoraplus.com, 1
 distribuidorveterinario.es, 1
 distrilogservices.com, 1
 distro.fr, 1
 ditch.ch, 1
 ditelbat.com, 1
 diti.me, 1
@@ -13352,40 +13363,39 @@ divegearexpress.com, 1
 divegearexpress.net, 1
 diveidc.com, 1
 diveplan.org, 1
 divergenz.org, 1
 diversifiedproduct.com, 1
 diversityflags.com, 1
 diversityflags.com.au, 1
 diversityflags.nz, 1
-divertiagua.com.br, 1
 divewithfrank.com, 1
 divi-experte.de, 1
 dividendz.net, 1
 divinasaiamodas.com.br, 1
 divinegames.studio, 1
 divineglowinghealth.com, 1
 divinemercyparishvld.com, 1
 diving.photo, 1
 divingwithnic.com, 1
 divisuite.com, 1
 divorcelawyersformen.com, 1
-divvymonkey.com, 1
 diwei.vip, 1
 dixi.fi, 1
 dixibox.com, 1
 dixmag.com, 1
 diybook.at, 1
 diycc.org, 1
 diymediahome.org, 1
 diyosun.com, 1
 diysec.tk, 1
 diytechguides.com, 1
 diyvideoeditor.com, 1
+dizalty.tv, 1
 dizzie.org, 1
 dizzieforums.com, 1
 dizzythewizard.co.uk, 1
 dj-leszwolle.nl, 1
 dj-x.info, 1
 dj3dub.com, 1
 djangobirthday.com, 1
 djangogolf.com, 1
@@ -13409,16 +13419,17 @@ djt-vom-chausseehaus.de, 1
 djul.net, 1
 djvintagevinyl.nl, 1
 djwaynepryke.com, 1
 dk-kromeriz.cz, 1
 dk.com, 1
 dk.search.yahoo.com, 0
 dkcomputers.com.au, 1
 dkds.us, 1
+dkn.go.id, 0
 dko-steiermark.ml, 1
 dkravchenko.su, 0
 dkstage.com, 1
 dkwedding.gr, 1
 dl.google.com, 1
 dlabouncycastlehire.co.uk, 1
 dlaspania.pl, 1
 dlbouncers.co.uk, 1
@@ -13431,17 +13442,16 @@ dlg.im, 1
 dlitz.net, 1
 dll4free.com, 1
 dlld.com, 1
 dlouwrink.nl, 1
 dlrsp.org, 1
 dlscomputers.com.au, 1
 dlui.xyz, 1
 dlunch.net, 1
-dlyanxs.com, 1
 dlyl888.com, 1
 dlz149.me, 1
 dlzz.net, 1
 dm.lookout.com, 0
 dm4productions.com, 1
 dm7ds.de, 1
 dmaglobal.com, 1
 dmailshop.ro, 1
@@ -13469,17 +13479,16 @@ dn42.us, 1
 dna.li, 1
 dnacloud.pl, 1
 dnakids.co.uk, 1
 dnalounge.com, 1
 dnapizza.com, 1
 dnastatic.com, 1
 dnc.org.nz, 1
 dndtools.net, 1
-dne.lu, 1
 dnfc.rocks, 1
 dnlr.tech, 1
 dnmaze.com, 1
 dnmlab.it, 1
 dnplegal.com, 1
 dns-control.eu, 1
 dns-swiss.ch, 1
 dns.google.com, 1
@@ -13545,16 +13554,17 @@ doctorsonmaps.com, 1
 doctorwho.cz, 1
 doctorxdentist.com, 1
 docubox.info, 1
 docucopies.com, 1
 docudanang.com.vn, 1
 documaniatv.com, 1
 documentations-sociales.com, 1
 docusearch.com, 1
+doda.space, 1
 dodds.cc, 1
 dodomu.ddns.net, 1
 dodopri.com, 1
 doenjoylife.com, 1
 doeren.com, 1
 does.one, 1
 doesburg-comp.nl, 1
 doesmycodehavebugs.today, 1
@@ -13574,17 +13584,16 @@ doggo.cloud, 1
 doggo.dance, 1
 doggroomingcourse.com, 1
 dogmap.jp, 1
 dogodki.today, 1
 dogoo.com, 1
 dogpawstudio.com, 1
 dogprograms.net, 1
 dogrescuegreece.nl, 1
-dogworld.com.br, 1
 dohanews.co, 1
 doihavetoputonpants.com, 1
 doitauto.de, 1
 dojifish.space, 1
 dojin.nagoya, 1
 dojozendebourges.fr, 1
 dokelio-idf.fr, 1
 doki.space, 1
@@ -13597,16 +13606,17 @@ dokuraum.de, 1
 dolarcanadense.com.br, 1
 dolci-delizie.de, 1
 dolciterapie.com, 1
 doleta.gov, 1
 doli.se, 1
 dolice.net, 1
 dolinathome.com, 1
 dollarrp.pl, 1
+dollchan.org, 1
 dollemore.com, 1
 dollhousetoyo.com, 1
 dolorism.com, 1
 dolphin-cloud.com, 1
 dolphin-hosting.com, 1
 dolphin-it.de, 1
 dom-medicina.ru, 1
 doma.in, 1
@@ -13647,28 +13657,26 @@ dominikaner-vechta.de, 1
 dominikkulaga.pl, 1
 dominioanimal.com.br, 1
 dominionregistries.domains, 1
 dominique-haas.fr, 0
 dominoknihy.cz, 1
 dominomatrix.com, 1
 domix.fun, 1
 domizx.de, 1
-dommascate.com.br, 1
 dommelschbierfusten.nl, 1
 domob.eu, 1
 domodeco.fr, 1
 domodedovo.travel, 1
 domop.cc, 1
 domop.net, 1
 domop.org, 1
 domovitae.io, 1
 domovitae.nl, 1
 domprojects.com, 1
-domquixoteepi.com.br, 1
 domscripting.com, 1
 domster.com, 1
 domus-global.com, 1
 domus-global.cz, 1
 domwkwiatach.pl, 1
 domy-drewniane-kanadyjskie.pl, 1
 domyassignments.com, 1
 domycasestudy.com, 1
@@ -13704,17 +13712,16 @@ donnaandscottmcelweerealestate.com, 1
 donnacha.blog, 1
 donnachie.net, 1
 donnajeanbooks.com, 1
 donner-reuschel.de, 1
 donnons.org, 0
 donnoval.ru, 0
 donotcall.gov, 1
 donotlink.it, 1
-donovand.info, 1
 donovankraag.nl, 1
 donpomodoro.com.co, 1
 dont.re, 1
 dont.watch, 1
 dontbeevil.com, 1
 dontbubble.me, 1
 dontcageus.org, 1
 donthedragonwilson.com, 1
@@ -13736,17 +13743,16 @@ doorflow.com, 1
 doorhandlese.com, 1
 doorshingekit.com, 1
 doorswest.net, 1
 doortim.nl, 1
 dopesoft.de, 1
 dopetrue.com, 1
 dophys.top, 1
 doppenpost.nl, 1
-dopply.com, 1
 dopravni-modely.cz, 1
 dopsi.ch, 1
 dora.moe, 1
 dorde.eu, 1
 dorfbaeck.at, 1
 dorfbrunnen.eu, 1
 dorfzittig.de, 1
 doriangirod.ch, 1
@@ -13813,16 +13819,17 @@ dotplex.de, 1
 dotrox.net, 1
 dotshule.ug, 1
 dotsiam.co.th, 1
 dotsiam.com, 1
 dotsiam.in.th, 1
 douai.me, 1
 doubleaste.com, 1
 doubleavineyards.com, 1
+doubledash.org, 1
 doublefun.net, 1
 doublestat.me, 1
 doubleup.com.au, 1
 doucheba.gs, 0
 doughseeker.com, 1
 douglas-ma.gov, 1
 dougley.com, 1
 dougsautobody.com, 1
@@ -13853,16 +13860,17 @@ downthe.pub, 1
 downtimerobot.com, 1
 downtimerobot.nl, 1
 downtownautospecialists.com, 1
 downtownstevenspoint.org, 1
 downtownvernon.com, 1
 dox-box.eu, 1
 doxal.ro, 1
 doyoucheck.com, 0
+doyouedc.com, 1
 doyoulyft.com, 1
 doyoutax.com, 1
 doypacky.cz, 1
 doze-cloud.tech, 1
 dozecloud.com, 1
 dp.cx, 1
 dp2.com.br, 1
 dpd.com.pl, 1
@@ -13874,16 +13882,17 @@ dpi-design.de, 1
 dpisecuretests.com, 1
 dpm-ident.de, 1
 dponetwork.nl, 1
 dprb.biz, 1
 dprd-wonogirikab.go.id, 0
 dps.srl, 1
 dpsg-hohenlinden.de, 1
 dpsg-roden.de, 1
+dpucarriersma.gov, 1
 dpwsweeps.co.uk, 1
 dr-becarelli-philippe.chirurgiens-dentistes.fr, 1
 dr-it.co.uk, 1
 dr-klotz.info, 1
 dr-knirr.de, 1
 dr-krebs.net, 1
 dr-marlen-nystroem.de, 1
 dr-nystroem.de, 1
@@ -13960,21 +13969,24 @@ draugr.de, 1
 draw.uy, 1
 drawesome.uy, 1
 drawingcode.net, 1
 drawtwo.gg, 1
 drawvesly.ovh, 1
 drawxp.com, 1
 draycotthotel.com, 1
 drbarnabus.com, 1
+drbresnick.com, 1
 drbriones.com, 1
 drcarolynquist.com, 1
 drchrislivingston.com, 1
 drchristinehatfield.ca, 1
 drchristophepanthier.com, 1
+drdegenhart.de, 1
+drdenisvincenzi.com.br, 1
 drdipilla.com, 1
 dreadd.org, 1
 dreamaholic.club, 1
 dreamboxpro.com, 1
 dreamcreator108.com, 1
 dreamday-with-dreamcar.de, 1
 dreamdivers.com, 1
 dreamersgiftshopec.com, 1
@@ -14080,24 +14092,24 @@ drkmtrx.xyz, 1
 drlandis.com, 1
 drlangsdon.com, 1
 drlinkcheck.com, 1
 drlutfi.com, 1
 drmayakato.com, 1
 drmcdaniel.com, 1
 drms.us, 1
 drmtransit.com, 1
+drmyco.net, 1
 drobniuch.pl, 0
 drogoz.moe, 1
 droidandy.com, 1
 droidapp.nl, 1
 droidgyan.com, 1
 droidhere.com, 1
 droidim.com, 0
-droidwave.com, 1
 droidwiki.de, 1
 drone-it.net, 1
 dronebl.org, 1
 droneland.nl, 1
 dronepit.dk, 1
 dronesz.co, 1
 droni.cz, 1
 dronnet.com, 0
@@ -14282,20 +14294,18 @@ duncm.com, 1
 dundalkdonnie.com, 1
 dunesadventure.net, 1
 dungeon-bbs.de, 1
 dunklau.fr, 1
 dunkle-seite.org, 1
 dunloptrade.com, 1
 dunmanelectric.com, 1
 duo.com, 1
-duo.money, 1
 duobus.nl, 1
 duoluodeyu.com, 1
-duonganhtuan.com, 1
 duoquadragintien.fr, 1
 dupisces.com.tw, 1
 duploclique.pt, 0
 dupree.co, 1
 dupree.pe, 1
 durand.tf, 1
 durangoenergyllc.com, 1
 duranthon.eu, 1
@@ -14318,17 +14328,16 @@ dustri.org, 1
 dustycloth.com, 1
 dustygroove.com, 1
 dustyro.se, 1
 dustyspokesbnb.ca, 1
 dustywilson.com, 1
 dutch.desi, 1
 dutch1.nl, 1
 dutchdare.nl, 1
-dutchessuganda.com, 1
 dutchfoodie.nl, 1
 dutchforkrunners.com, 1
 dutchrank.nl, 1
 dutchsailors.com, 1
 dutchwanderers.nl, 1
 dutchweballiance.nl, 1
 duval.paris, 1
 duyao.de, 0
@@ -14448,28 +14457,28 @@ dzsula.hu, 1
 dzyabchenko.com, 1
 dzyszla.pl, 1
 e-baraxolka.ru, 1
 e-bikesdirect.co.uk, 1
 e-biografias.net, 1
 e-borneoshop.com, 1
 e-briancon.com, 1
 e-colle.info, 1
-e-cottage.com.br, 1
 e-enterprise.gov, 1
 e-gemeinde.at, 1
 e-id.ee, 1
 e-lambre.com, 1
 e-learningbs.com, 1
 e-lifetechnology.com, 1
 e-mak.eu, 1
 e-migration.ch, 1
 e-ptn.com, 1
 e-speak24.pl, 1
 e-standardstore.org, 1
+e-surveillant.nl, 1
 e-sushi.net, 1
 e-sw.co.jp, 1
 e-teachers.me, 1
 e-tech-solution.com, 1
 e-tech-solution.net, 1
 e-techsolution.com, 1
 e-techsolutions.net, 1
 e-tmf.org, 1
@@ -14484,16 +14493,21 @@ e-webos.com, 1
 e-wishlist.net, 1
 e-worksmedia.com, 0
 e.mail.ru, 1
 e11even.nl, 0
 e1488.com, 1
 e15r.co, 1
 e2feed.com, 1
 e30.ee, 1
+e3leading.com, 1
+e3leading.solutions, 1
+e3leadingsolutions.com, 1
+e3learning.institute, 1
+e3li.org, 1
 e3q.de, 1
 e4metech.com, 1
 e52888.com, 1
 e52888.net, 1
 e53888.com, 1
 e53888.net, 1
 e59888.com, 1
 e59888.net, 1
@@ -14545,32 +14559,30 @@ eastarm.net, 1
 eastblue.org, 1
 eastcoastbubbleandbounce.co.uk, 1
 easterncapebirding.co.za, 1
 eastlothianbouncycastles.co.uk, 1
 eastmanbusinessinstitute.com, 1
 eastnorschool.co.uk, 1
 eastpeoria-il.gov, 1
 eastplan.co.kr, 1
-eastsidecottages.co.uk, 1
 eastsideroofingcontractor.com, 1
 easy-factures.fr, 1
 easy-rpg.org, 0
 easy2bathe.co.uk, 1
 easyadsnbanners.tk, 0
 easycoding.org, 1
 easyconstat.com, 1
 easycontentplan.com, 1
 easycosmetic.ch, 1
 easydumpsterrental.com, 1
 easyeigo.com, 1
 easyfiles.ch, 1
 easyhaul.com, 1
 easymun.com, 1
-easyocm.hu, 1
 easyoutdoor.nl, 1
 easypay.bg, 1
 easypayments.pro, 1
 easyproperty.com, 1
 easypv.ch, 1
 easyqr.codes, 1
 easyreal.ru, 1
 easyroad.fr, 1
@@ -14635,17 +14647,16 @@ ecardoo.de, 1
 ecardoo.net, 1
 ecardoo.org, 1
 ecchidreams.com, 1
 ecclesia-koeln.de, 1
 ecco-verde.com, 0
 eccux.com, 1
 ecdn.cz, 1
 ecelembrou.ovh, 1
-ecfnorte.com.br, 1
 ecfunstalls.com, 1
 echarity.ae, 1
 echatta.net, 1
 echatta.org, 1
 echi.pw, 1
 echidna-rocktools.eu, 1
 echo-security.co, 1
 echo.cc, 1
@@ -14670,16 +14681,17 @@ echtgeld-casinos.de, 1
 ecir.pro, 1
 ecir.ru, 1
 ecirtam.net, 1
 eckel.co, 1
 eclipse.ws, 1
 ecliptic.cc, 1
 ecnetworker.com, 1
 eco-derattizzazione.it, 1
+eco-solu.co.jp, 1
 eco-wiki.com, 1
 eco-work.it, 1
 eco2u.ru, 1
 ecobergerie.fr, 1
 ecobin.nl, 1
 ecoccinelles.ch, 1
 ecoccinelles.com, 1
 ecococon.fr, 1
@@ -14733,17 +14745,17 @@ ectora.com, 1
 ecuinformacion.com, 1
 ecupcafe.com, 0
 ecuteam.com, 0
 ecxforum.com, 1
 ed.gs, 1
 ed4becky.net, 1
 edakoe.ru, 1
 edanni.io, 1
-edas.info, 1
+edas.info, 0
 edd-miles.com, 1
 eddesign.ch, 1
 eddmil.es, 1
 eddokloosterman.com, 1
 eddyn.net, 1
 edeca.net, 1
 edehsa.com, 1
 edeka-jbl-treueaktion.de, 1
@@ -14800,17 +14812,16 @@ edsm.net, 1
 edstep.com, 1
 edtech-hub.com, 1
 edtechwebb.com, 1
 edu-kingdom.com, 1
 edu6.cloud, 1
 eduard-dopler.de, 1
 eduardnikolenko.com, 1
 eduardnikolenko.ru, 1
-edubras.com.br, 1
 educacionvirtual.com.ar, 1
 educatek.es, 1
 educateyourskin.com, 1
 educationevolving.org, 1
 educationfutures.com, 1
 educationmalaysia.co.uk, 1
 educationunlimited.com, 1
 educator-one.com, 1
@@ -14932,18 +14943,16 @@ egrojsoft.info, 1
 egrp365.ru, 1
 egumenita.ro, 1
 egw-ceramica.de, 1
 egweb.tv, 1
 ehaccp.it, 1
 ehandel.com, 1
 ehazi.hu, 1
 ehbssl.com, 1
-ehcommerce.com, 1
-ehcommerce.org, 1
 eheliche-disziplin.schule, 1
 ehertz.uk, 1
 ehipaa.com, 1
 ehlacademy.org, 1
 ehmsen.nu, 1
 ehmtheblueline.com, 1
 ehne.de, 1
 ehomusicgear.com, 1
@@ -15352,16 +15361,18 @@ emanuelemazzotta.com, 1
 emarketingmatters.com, 1
 emasex.com, 1
 emasex.es, 1
 emavok.eu, 1
 embassycargo.eu, 1
 embellir-aroma.com, 1
 embellir-kyujin.com, 1
 emberlife.com, 1
+embodiaacademy.com, 1
+embodiaapp.com, 1
 embox.net, 1
 embraceni.org, 1
 embracethedarkness.co.uk, 1
 embroideryexpress.co.uk, 1
 emby.cloud, 1
 emcspotlight.com, 1
 emdrupholm.dk, 1
 emecew.com, 1
@@ -15432,20 +15443,16 @@ empherino.net, 1
 empire-univ.com, 1
 empire24.co, 1
 empireauto-2000.com, 1
 emploi-collectivites.fr, 1
 employeeexpress.gov, 1
 employer.gov, 1
 employer.guru, 1
 employer411.com, 1
-emporiodascalcinhas.com.br, 1
-emporiodosperfumes.com.br, 1
-emporioonline.com.br, 1
-emporiopatanegra.com.br, 1
 emporioviverbem.com.br, 0
 empower.net, 1
 empowerdb.com, 1
 emprechtinger.com, 1
 emprego.pt, 1
 empregosrj.com, 1
 emprunterlivre.ci, 1
 empyrean-advisors.com, 1
@@ -15492,17 +15499,16 @@ endangeredwatch.com, 1
 ende-x.com, 1
 endeal.nl, 1
 ender.co.at, 1
 enderbycamping.com, 1
 enderszone.com, 1
 endingthedocumentgame.gov, 1
 endlessdiy.ca, 1
 endlessvideo.com, 1
-endofinternet.goip.de, 1
 endofnet.org, 1
 endofodo.goip.de, 1
 endoftenancycleaninglondon.co.uk, 1
 endoftennancycleaning.co.uk, 1
 endohaus.us, 1
 endspamwith.us, 1
 enduranceday.be, 1
 endviolence.gc.ca, 1
@@ -15577,17 +15583,16 @@ enlightenedmind.co, 1
 enlightenment.org, 1
 enlnf.link, 1
 enloestatebank.com, 1
 ennea-mediation.fr, 1
 enness.co.uk, 1
 ennori.jp, 1
 enomada.net, 1
 enoou.com, 1
-enord.fr, 1
 enorekcah.com, 1
 enot32.ru, 1
 enotecastore.it, 1
 enotefile.com, 1
 enpalmademallorca.info, 1
 enpasenerji.com.tr, 1
 enquos.com, 1
 enrich.email, 1
@@ -15643,16 +15648,17 @@ envirotech.com.au, 1
 envoie.moi, 1
 envoyez.moi, 1
 enxadahost.com, 1
 eocservices.co.uk, 1
 eoitek.com, 1
 eola.co, 1
 eolme.ml, 1
 eonhive.com, 1
+eooe.me, 1
 eoonglobalresources.jp, 1
 eopugetsound.org, 0
 eos-classic.io, 1
 eosol.de, 1
 eosol.net, 1
 eosol.services, 1
 eosolutions.co, 1
 epa.com.es, 1
@@ -15733,23 +15739,21 @@ epsilon.dk, 1
 epspolymer.com, 1
 epublibre.org, 1
 epyonsuniverse.net, 1
 eq-serve.com, 1
 eqibank.com, 1
 eqorg.com, 1
 equalcloud.com, 1
 equallove.me, 1
-equalparts.eu, 1
 equeim.ru, 1
 equidam.com, 1
 equinecoaching.ca, 1
 equinetherapy.ca, 1
 equinox.io, 1
-equipandoloja.net.br, 1
 equipedefrance.tv, 1
 equipeferramentas.com.br, 1
 equk.co.uk, 1
 er-mgmt.com, 1
 er-music.com, 1
 er.tl, 1
 er1s.xyz, 1
 erad.fr, 1
@@ -15763,37 +15767,35 @@ ereader.uno, 1
 erecciontotalal100.com, 1
 erectiepillenwinkel.nl, 1
 erethon.com, 1
 erf-neuilly.com, 1
 ergo-open.de, 1
 ergobyte.eu, 1
 ergobyte.gr, 1
 ergodark.com, 1
-ergovita.com.br, 1
-ergovitanet.com.br, 1
 eriador.io, 1
 ericabrahamsen.net, 1
 ericairwin.com, 1
 ericdiao.com, 1
 erichogue.ca, 1
 erichorstmanshof.nl, 1
 ericjohnltd.com, 1
 erick.blog, 1
+ericleuthardt.com, 1
 ericloud.tk, 1
 erico.jp, 1
 ericoc.com, 1
 erics.site, 1
 ericspeidel.de, 1
-ericwie.se, 1
 ericyl.com, 1
 eridanus.uk, 1
 erigrid.eu, 1
-eriix.org, 1
 erik-stomp.de, 1
+erikapsicologia.com, 1
 erikatanithphotography.co.uk, 1
 erikheemskerk.nl, 1
 erikhubers.nl, 1
 erikkruithof.nl, 1
 erikserver2.tk, 1
 erikseth.de, 1
 erikwalther.eu, 1
 erinaceinae.com, 1
@@ -15842,25 +15844,27 @@ erudicia.se, 1
 erudicia.uk, 1
 erudikum.cz, 1
 ervaarjapan.nl, 1
 erverydown.ml, 1
 erwanlepape.com, 1
 erwin.saarland, 1
 erwinpaal.nl, 1
 erwinschmaeh.ch, 1
+erwinvanlonden.net, 1
 erwinwensveen.nl, 1
 erythroxylum-coca.com, 1
 es-geenen.de, 1
 es.search.yahoo.com, 0
 es888.net, 1
 es8888.net, 1
 es888999.com, 1
 es999.net, 1
 es9999.net, 1
+esaborit.ddns.net, 0
 esafar.cz, 0
 esagente.com, 1
 esailinggear.com, 1
 esalesdata.com, 1
 esamievalori.com, 1
 esample.info, 1
 esb-in.net, 1
 esb-top.com, 1
@@ -15969,17 +15973,16 @@ esbgood.com, 1
 esbin.net, 1
 esbjon.com, 1
 esbjon.net, 1
 esbm4.net, 1
 esbm5.net, 1
 esc.chat, 1
 esc.gov, 1
 escael.org, 1
-escalesensorielle.com, 1
 escapeforyou.com, 1
 escapeplaza.de, 1
 escaperoomdoctor.com, 1
 escaperoomsolutions.com, 1
 escapessolutions.com, 1
 escapetalk.nl, 1
 escargotbistro.com, 1
 escavador.com, 1
@@ -16074,17 +16077,16 @@ essaylib.com, 1
 essaynews.com, 1
 essaypro.net, 1
 essayscam.org, 1
 essayshark.com, 0
 essaytalk.com, 1
 essaywriting.biz, 1
 essenalablog.de, 1
 essenceofvitalitydetox.com, 1
-essenciasparis.com.br, 1
 essential12.com, 1
 essentialoilsimports.com, 1
 essentiel-physique.com, 1
 esseriumani.com, 1
 essex.cc, 1
 essexcosmeticdentists.co.uk, 0
 essite.net, 1
 esslm.sk, 1
@@ -16101,22 +16103,20 @@ estate360.co.tz, 1
 estateczech-eu.ru, 1
 estcequejailaflemme.fr, 0
 estcequonmetenprodaujourdhui.info, 1
 esteam.se, 1
 estedafah.com, 1
 estefan.dyndns.org, 1
 esteladigital.com, 1
 esterilizacion-perros.es, 1
-esteticanorte.com.br, 1
 estetista.net, 1
 estherlew.is, 1
 esthernariyoshi.com, 1
 esthesoleil.jp, 1
-estilopack-loja.com.br, 1
 estoic.net, 1
 estonia.net, 1
 estoniantrade.ee, 1
 estonoentraenelexamen.com, 1
 estoppels.com, 1
 estoqueinformatica.com.br, 1
 estraks.com, 1
 estrietoit.com, 0
@@ -16181,16 +16181,17 @@ ethicalpolitics.org, 1
 ethicaltek.com, 1
 ethicsburg.gov, 1
 ethika.com, 1
 ethiobaba.com, 1
 ethiopian.dating, 1
 ethiopiannews247.com, 1
 ethitter.com, 1
 ethosinfo.com, 1
+etidni.help, 1
 etienne.cc, 1
 etikus-hacker.hu, 1
 etincelle.ml, 1
 etiquetaunica.com.br, 1
 etkaddict.com, 1
 etnoria.com, 1
 etoile-usedcars.com, 1
 etre-soi.ch, 1
@@ -16242,30 +16243,33 @@ eujuicers.sk, 1
 eulenleben.de, 1
 eulenschmiede.de, 1
 eung.ga, 1
 eupay.de, 1
 euph.eu, 1
 eureka.archi, 1
 eurekaarchi.com, 1
 eurekaarchitecture.com, 1
+eurekz.com, 1
 eurheilu.com, 1
+euro-construction.co.uk, 1
 euro-servers.de, 1
 euroalter.com, 1
 eurocars2000.es, 1
 eurocenterobuda.hu, 1
 eurocomcompany.cz, 1
 euroconthr.ro, 1
 eurodentaire.com, 1
 euroflora.com, 1
 euroflora.mobi, 1
 eurofrank.eu, 1
 eurolocarno.es, 1
 europalettenkaufen.de, 1
 europapier.at, 0
+europareise2010.de, 1
 europarts-sd.com, 1
 europastudien.de, 1
 european-agency.org, 1
 europeancupinline.eu, 1
 europeanpreppers.com, 1
 europeantimberconnectors.ca, 1
 europeantransportmanagement.com, 1
 europeanwineresource.com, 1
@@ -16288,17 +16292,16 @@ euteamo.cn, 1
 euterpiaradio.ch, 1
 eutotal.com, 1
 euvo.tk, 0
 euwid-energie.de, 1
 euwid.de, 1
 ev-zertifikate.de, 1
 eva-select.com, 1
 eva.cz, 1
-evaartinger.de, 1
 evailoil.ee, 1
 evailoil.eu, 1
 evalesc.com, 1
 evamachkova.cz, 1
 evamathil.de, 1
 evamira.com, 1
 evanfiddes.com, 1
 evangelicalmagazine.com, 1
@@ -16329,33 +16332,33 @@ event-fullyyours.com, 1
 event4fun.no, 1
 eventaro.com, 1
 eventide.space, 1
 eventive.org, 1
 eventmake.es, 1
 eventnexus.co.uk, 1
 eventosenmendoza.com.ar, 1
 events-hire.co.uk, 1
+eventservicestockholm.se, 1
 eventsframe.com, 1
 eventtech.com, 0
 evenwallet.com, 1
 eveonline.com, 1
 ever.sale, 1
 everain.me, 1
 everettsautorepair.com, 1
 everfine.com.tw, 1
 evergladesrestoration.gov, 1
 evergreenmichigan.com, 1
 everhome.de, 1
 everify.gov, 1
 everitoken.io, 1
 everling.lu, 1
 everlong.org, 1
 evermarkstudios.com, 1
-evernaut.com, 1
 everpcpc.com, 1
 evertonarentwe.com, 1
 everwaking.com, 0
 everyarti.st, 1
 everybodyhertz.co.uk, 1
 everyday.eu.org, 1
 everydaygary.com, 1
 everydaywot.com, 1
@@ -16371,28 +16374,28 @@ everythinq.com, 1
 everytrycounts.gov, 1
 everywhere.cloud, 1
 eveshaiwu.com, 1
 eveshamglass.co.uk, 1
 eveswell.com, 1
 evexia.xyz, 1
 evidence-based.review, 1
 evidencebased.net, 1
-evidenceusa.com.br, 1
 evidencija.ba, 1
 evidentiasoftware.com, 1
 evilbeasts.ru, 1
 evilbunnyfufu.com, 1
 evileden.com, 1
 evilized.de, 1
 evilmartians.com, 1
 evilness.nl, 1
 evilsite.cf, 1
 evion.nl, 1
 evitacion.com, 1
+evlann.com, 1
 evlear.com, 1
 evoco.vc, 1
 evodation.com, 1
 evodation.org, 1
 evodia-spirits.de, 1
 evok.com.co, 0
 evokepk.com, 1
 evolutioninflatables.co.uk, 1
@@ -16531,17 +16534,16 @@ exploravacations.in, 1
 explorebigideas.com, 1
 exploremonero.com, 1
 exploringenderby.com, 1
 expmind.co.in, 1
 expo-america.ru, 1
 expo-asia.ru, 1
 expo-europe.ru, 1
 expo-larionov.org, 1
-exponentialnews.net, 1
 expoort.co.uk, 1
 expoort.com, 1
 expoort.com.br, 1
 expoort.es, 1
 expoort.fr, 1
 expoort.it, 1
 expopodium.com, 1
 exporta.cz, 1
@@ -16581,16 +16583,17 @@ exteriorlightingmalibu.com, 1
 exteriorlightingmoorpark.com, 1
 exteriorlightingnewburypark.com, 1
 exteriorlightingoakpark.com, 1
 exteriorlightingsimivalley.com, 1
 exteriorlightingthousandoaks.com, 1
 exteriorlightingwestlakevillage.com, 1
 exteriorservices.io, 1
 extintormadrid.com, 1
+extmatrix.com, 1
 extradesktops.com, 0
 extradiely.sk, 1
 extradivers-worldwide.com, 1
 extranetpuc.com.br, 1
 extrapagetab.com, 1
 extratorrent.world, 1
 extreemhost.nl, 1
 extreme-gaming.de, 1
@@ -16668,22 +16671,25 @@ f88yule5.com, 1
 f88yule6.com, 1
 f88yule7.com, 1
 f88yule8.com, 1
 fa-works.com, 1
 fabbro-roma.org, 1
 fabbro.roma.it, 1
 faber.org.ru, 1
 fabian-fingerle.de, 1
+fabian-klose.com, 1
+fabian-klose.de, 1
 fabian-klose.net, 1
 fabian-kluge.de, 1
 fabianackle.ch, 1
 fabianasantiago.com, 1
 fabianbeiner.com, 0
 fabianbeiner.de, 0
+fabianegli.ch, 1
 fabianfranke.de, 1
 fabiankoeppen.com, 1
 fabienbaker.com, 1
 fabienne-roux.org, 1
 fabiobier.com, 1
 fabjansisters.eu, 1
 fabled.com, 1
 fableforge.nl, 1
@@ -16694,18 +16700,16 @@ fabriziorocca.com, 1
 fabriziorocca.it, 1
 fabrykowski.com, 1
 fabrysociety.org, 1
 fabse.net, 1
 fabulouslyyouthfulskin.com, 1
 fabulouslyyouthfulskineyeserum.com, 1
 facai666.cc, 1
 facai888.cc, 1
-facanabota.com, 1
-facanabota.com.br, 1
 facarospauls.com, 1
 faccess.it, 1
 facciadastile.it, 1
 face-fashion.de, 1
 face-mania.com, 1
 facealacrise.fr, 1
 facebattle.com, 1
 facebook-atom.appspot.com, 1
@@ -16722,17 +16726,16 @@ faceresources.org, 1
 facesdr.com, 1
 facesnf.com, 1
 fach-journalist.de, 1
 fachmann-umzuege.de, 1
 fachschaftslisten.at, 1
 fachschaftslisten.org, 1
 facialexercising.com, 1
 facil.services, 0
-faciledireto.com.br, 1
 facilities.fr, 1
 facilitiessurvey.org, 1
 facilitrak.com, 1
 facility-service-muenchen.de, 1
 facingbipolar.com, 1
 fackovcova.cz, 1
 fackovcova.eu, 1
 fackovcova.sk, 1
@@ -16790,29 +16793,27 @@ fairssl.se, 1
 fairviewmotel-simcoe.com, 1
 fairydust.space, 1
 faithcentercogop.net, 1
 faithgrowth.com, 1
 faithindemocracy.eu, 0
 faithleaks.org, 1
 faithmissionaries.com, 1
 faithwatch.org, 1
-faixaazul.com, 1
 fakeapple.nl, 1
 fakeduckpond.com, 1
 fakeemergency.com, 1
 fakerli.com, 1
 fakti.bg, 1
 faktotum.tech, 1
 fakturi.com, 1
 fakturoid.cz, 1
 falaeapp.org, 1
 falaowang.com, 1
 falbros.com, 1
-falce.in, 1
 falcema.com, 1
 falcona.io, 1
 falconfrag.com, 1
 falconvintners.com, 1
 falcoz.co, 1
 faldoria.de, 1
 falegname-roma.it, 1
 falkhusemann.de, 1
@@ -16916,17 +16917,16 @@ faradrive.ir, 1
 faraonplay5.com, 1
 faraonplay7.com, 1
 faraonplay8.com, 1
 faraslot8.com, 1
 faraslot8.net, 1
 farcecrew.de, 1
 farces.com, 0
 faretravel.co.uk, 1
-farfallapets.com.br, 1
 farfetchos.com, 1
 fargtorget.se, 1
 farhadexchange.com, 1
 farhood.org, 1
 farid.is, 1
 farizizhan.com, 1
 farleybrass.com.au, 1
 farleymetals.com.au, 1
@@ -16947,20 +16947,18 @@ farrel-f.id, 1
 farrel-f.tk, 1
 farrelf.blog, 1
 farsil.eu, 1
 fart.wtf, 1
 farthing.xyz, 1
 farvisun.com, 1
 farwat.ru, 1
 faschingmd.com, 1
-fascia.fit, 1
 fashion-stoff.de, 1
 fashion24.de, 1
-fashion4ever.pl, 1
 fashiondock.de, 0
 fashionhijabers.com, 1
 fashiontrendsetter.com, 1
 fashionunited.be, 1
 fashionunited.cl, 1
 fashionunited.com, 1
 fashionunited.com.ar, 1
 fashionunited.de, 1
@@ -16985,41 +16983,40 @@ fassi-sport.it, 1
 fast-host.net, 1
 fast-pro.co.jp, 1
 fastaim.de, 1
 fastbackmbg.be, 1
 fastbackmbm.be, 1
 fastblit.com, 1
 fastcash.com.br, 1
 fastcomcorp.com, 1
-fastcommerce.org, 1
 fastconfirm.com, 1
 fastconv.com, 1
 fastcp.top, 1
 fastest-hosting.co.uk, 1
 fastforwardsociety.nl, 1
 fastforwardthemes.com, 1
 fastinviter.com, 1
 fastlike.co, 1
 fastmail.com, 0
 fastonline.ro, 1
 fastpresence.com, 1
 fastrevision.com, 1
+fastserv.pl, 1
 fastvistorias.com.br, 1
 fastworx.com, 1
 faszienrollen-info.de, 0
 fatalerrorcoded.eu, 1
 fateandirony.com, 1
 fatecdevday.com.br, 1
 fatedata.com, 1
 fateitalia.it, 1
 fatherhood.gov, 1
 fathers4equalrights.org, 1
 fatidique.com, 1
-fatimamoldes.com.br, 1
 fatmixx.com, 1
 fator25.com.br, 1
 fatowltees.com, 1
 fatox.de, 1
 faucetbox.com, 0
 faui2k17.de, 0
 faultlines.org, 1
 faulty.equipment, 1
@@ -17057,18 +17054,16 @@ fcforum.net, 1
 fcingolstadt.de, 1
 fcitasc.com, 1
 fcosinus.com, 1
 fcprovadia.com, 1
 fcsic.gov, 1
 fdalawboston.com, 1
 fdaregs.com, 1
 fdevs.ch, 1
-fdicig.gov, 1
-fdicoig.gov, 1
 fdlibre.eu, 1
 fdms.gov, 1
 fdn.one, 1
 fdos.me, 1
 fdp-brig-glis.ch, 1
 fdpbrig.ch, 1
 fdresearch.ca, 1
 fdsys.gov, 0
@@ -17078,17 +17073,17 @@ feandc.com, 1
 fearby.com, 1
 fearghus.org, 1
 fearsomegaming.com, 1
 feastr-dev.de, 1
 feastr.de, 1
 feastr.io, 1
 feat.agency, 1
 featherweightlabs.com, 1
-featuredmen.com, 0
+featuredmen.com, 1
 feb.gov, 1
 fedbizopps.gov, 1
 fedcenter.gov, 1
 federalinvestments.gov, 1
 federaljobs.gov, 1
 federalreserve.gov, 1
 federalreserveconsumerhelp.gov, 1
 federatedbank.com, 1
@@ -17159,16 +17154,17 @@ feli.games, 1
 felicifia.org, 1
 felinepc.com, 1
 felistirnavia.sk, 1
 felix-hirner.de, 1
 felixaufreisen.de, 1
 felixbarta.de, 1
 felixcrux.com, 1
 felixgenicio.com, 1
+felixkaaman.com, 1
 felixkauer.de, 1
 felixklein.com, 1
 felixqu.com, 1
 felixsanz.com, 1
 felixseele.de, 1
 felsing.net, 1
 felsmalerei.net, 1
 femaex.com.br, 1
@@ -17203,17 +17199,16 @@ ferienchalet-wallis.ch, 1
 ferienhaeuser-krummin.de, 1
 ferienhaus-polchow-ruegen.de, 0
 ferienhausprovence.ch, 1
 ferienwohnung-hafeninsel-stralsund.de, 1
 ferienwohnung-wiesengrund.eu, 1
 ferienwohnungen-lastminute.de, 1
 feriespotter.dk, 1
 ferm-rotterdam.nl, 1
-fermabel.com.br, 1
 fermanacuratampaparts.com, 1
 fernandes.org, 1
 fernandob.com, 1
 fernandobarata.pt, 1
 fernandobarillas.com, 1
 fernandomiguel.net, 1
 feross.net, 1
 feross.org, 1
@@ -17225,16 +17220,17 @@ ferrolatino.ch, 1
 ferrone.ru, 1
 ferrousmoon.com, 1
 ferry.tw, 1
 ferticare.pt, 1
 fertila.de, 1
 festaprylar.se, 1
 festival-tipps.com, 1
 festivaljapon.com, 1
+festx.co.za, 1
 fetch.co.uk, 1
 fetchease.com, 1
 fetclips.se, 1
 fetlife.com, 1
 fettlaus.de, 1
 feudalisten.de, 1
 feudaltactics.com, 1
 feuerhuhn.de, 1
@@ -17335,16 +17331,17 @@ figshare.com, 1
 figurasdelinguagem.com.br, 1
 figure.nz, 1
 figuurzagers.nl, 0
 fiilr.com, 1
 fiix.io, 1
 fijnefeestdageneneengelukkignieuwjaar.nl, 1
 fijnewoensdag.nl, 1
 fiken.no, 1
+fikriwildannugraha.com, 1
 fikst.com, 1
 fil-tec-rixen.com, 1
 fil.fi, 1
 filamentia.nl, 1
 filanthropystar.org, 1
 filaretihairlove.gr, 1
 file-cloud.eu, 1
 file-pdf.it, 1
@@ -17543,16 +17540,17 @@ fishexport.eu, 1
 fishgen.no, 1
 fishlanestudios.com, 1
 fishoilsafety.com, 1
 fishserver.net, 1
 fishtacos.blog, 1
 fisinfomanagerdr.com, 1
 fisiobox.eu, 1
 fiskalnepretor.pl, 1
+fiskelures.se, 1
 fistu.la, 1
 fit-4u.ch, 1
 fit-mit-nina.com, 1
 fit-mit-system.eu, 1
 fit365.jp, 0
 fitchannel.com, 1
 fitinclass.com, 1
 fitkram.cz, 1
@@ -17653,25 +17651,27 @@ fleetcor.nl, 1
 fleetcor.pl, 1
 fleetcor.sk, 1
 fleetcorcards.be, 1
 fleetsmith.com, 1
 fleetssl.com, 1
 fleetyards.net, 1
 flehm.de, 1
 fleisch.club, 1
+fleischmann.com.br, 1
 flemingtonaudiparts.com, 1
 flers-agglo.fr, 1
 flerstourisme.fr, 1
 fletcherdigital.com, 1
 fletchto99.com, 1
 fletemaritimo.online, 1
 flets-ms.com, 1
 fleurenplume.fr, 1
 fleurette.me, 1
+fleursdujour.ph, 1
 fleuryfleury.com, 1
 flexapplications.se, 1
 flexbuildingsystems.com, 1
 flexdrukker.nl, 1
 flexfunding.com, 1
 fleximaal.com, 1
 fleximal.com, 1
 fleximus.org, 0
@@ -17748,16 +17748,17 @@ floridagulfbeachrealty.com, 1
 floridahomesinvest.com, 1
 floridasexhealth.com, 1
 florinapp.com, 1
 florinlungu.it, 1
 florismoo.nl, 1
 florismouwen.com, 0
 florisvdk.net, 1
 floriswesterman.nl, 1
+florlola.com, 1
 flosch.at, 0
 floseed.fr, 1
 floskelwolke.de, 1
 floth.at, 1
 flourishtogether.com, 1
 flow.su, 1
 flowair24.ru, 1
 flowcom.de, 1
@@ -17846,16 +17847,17 @@ fogway.net, 1
 foia.gov, 1
 foiaonline.gov, 1
 foixet.com, 1
 fojing.com, 1
 fojt.cz, 1
 fojtova.cz, 1
 fojtovi.cz, 1
 fokan.be, 1
+fokan.ch, 1
 fokep.no, 1
 fokkusu.fi, 1
 fol.tf, 1
 folio.no, 1
 foliumbiosciences.com, 1
 foljeton.dk, 1
 folk.as, 1
 folkadelic.de, 1
@@ -17990,17 +17992,16 @@ forsakringsarkivet.se, 1
 forschbach-janssen.de, 1
 forsec.nl, 1
 forself.me, 1
 forstbetrieb-hennecke.de, 1
 forstprodukte.de, 1
 forsyththeatre.com, 1
 forteggz.nl, 1
 fortesanshop.it, 1
-fortknox.cz, 1
 fortnine.ca, 1
 fortnitemagic.ga, 1
 fortoglethorpega.gov, 1
 fortran.io, 1
 fortress.no, 1
 fortress.sk, 1
 fortuna-apotheke-lahnstein.de, 1
 fortuna-loessnitz.de, 1
@@ -18034,16 +18035,17 @@ foto-leitner.com, 1
 foto-leitner.de, 1
 foto-robitsch.at, 1
 foto-roma.ru, 1
 foto.by, 1
 fotoboxvysocina.cz, 1
 fotofaerie.net, 1
 fotoflits.net, 1
 fotografechristha.nl, 1
+fotografiadellalucerossa.com, 1
 fotografiamakro.pl, 1
 fotohome.dk, 1
 fotokomorkomania.pl, 1
 fotoleitner.com, 1
 fotoleitner.de, 1
 fotonjan.com, 1
 fotostravestisbr.com, 1
 fotostudio-leitner.com, 1
@@ -18116,17 +18118,16 @@ francetraceur.fr, 1
 franchini.email, 1
 franchini.engineer, 1
 francinebelanger.network, 1
 francis.ph, 1
 francis.tokyo, 1
 francisli.net, 0
 franckgirard.net, 1
 franckyz.com, 1
-francois-gaillard.fr, 1
 francois-occasions.be, 1
 francoisbelangerboisclair.com, 1
 francoiscarrier.com, 1
 francoise-paviot.com, 1
 francoisharvey.ca, 1
 francoislepage.com, 1
 francoz.me, 1
 frandor.co.uk, 1
@@ -18412,16 +18413,17 @@ fromlemaytoz.com, 1
 fromscratch.rocks, 1
 fromthemonks.com, 1
 fromthesoutherncross.com, 1
 fronteers.nl, 0
 frontier-ad.co.jp, 1
 frontier.bet, 1
 frontierdiscount.com, 1
 frontiers.nl, 1
+frontletter.io, 1
 frontline.cloud, 1
 frontlinemessenger.com, 1
 fropky.com, 1
 frostprotection.co.uk, 1
 frostwarning.com, 1
 frosty-gaming.xyz, 1
 frostysummers.com, 1
 frothy.coffee, 1
@@ -18508,16 +18510,17 @@ fuckcf.cf, 1
 fuckcie.com, 1
 fucklife.ch, 1
 fuckobr.com, 1
 fuckobr.net, 1
 fuckobr.org, 1
 fuckobr.su, 1
 fuckonthefirst.date, 1
 fuckup.dk, 1
+fuckz.net, 1
 fuechschen.org, 1
 fuelfirebrand.com, 1
 fuelingyourdreams.com, 1
 fuerstenfelder-immobilien.de, 1
 fugle.de, 1
 fuglede.dk, 1
 fuite.ch, 1
 fuitedeau.ch, 1
@@ -18532,17 +18535,16 @@ fukuko.biz, 1
 fukuko.xyz, 1
 fukushimacoffee.com, 1
 fulfilmentcrowd.com, 1
 fulgenzis.com, 1
 fuliwang.info, 1
 fuliwang.us, 1
 full-race.com, 1
 full-stack.ninja, 1
-fullautomotivo.com.br, 1
 fullbundle.com, 1
 fullereno.com, 1
 fullerlife.org.uk, 1
 fullfilez.com, 1
 fullhost.com, 1
 fullhub.ru, 1
 fullmatch.net, 1
 fullnitrous.com, 1
@@ -18625,16 +18627,17 @@ furlan.co, 1
 furlog.it, 0
 furnfurs.com, 1
 furnishedproperty.com.au, 1
 furnitureconcept.co.uk, 1
 furries-united.de, 1
 furry.agency, 1
 furry.bot, 1
 furry.cat, 1
+furry.cool, 1
 furry.dk, 1
 furrybot.me, 1
 furrytech.network, 1
 furrytf.club, 1
 furryyiff.site, 1
 fursuitbutts.com, 1
 fusa-miyamoto.jp, 1
 fuselight.nl, 1
@@ -18816,31 +18819,31 @@ galeriajardim.com.br, 1
 galerialottus.com.br, 1
 galeriarr.pl, 1
 galeriart.xyz, 1
 galeries.photo, 1
 galgoafegao.com.br, 1
 galgoingles.com.br, 1
 galgopersa.com.br, 1
 gali.review, 1
+galighticus.com, 1
 galileanhome.org, 1
 galilel.cloud, 1
 galinas-blog.de, 1
 galinos.gr, 1
 galle.cz, 1
 gallerify.eu, 1
 galletasgabi.com.mx, 0
 galleyfoods.com, 1
 gallicrooster.com, 1
 gallifreyapp.co.uk, 1
 gallifreypermaculture.com.au, 1
 gallmeyer-consulting.com, 1
 gallun-shop.com, 1
 galoserver.org, 1
-galpaoap.com.br, 1
 galvingao.com, 1
 gam3rs.de, 1
 gamberorosso.menu, 1
 gambetti.fr, 1
 gambit.pro, 1
 gambitnash.co.uk, 1
 gambitnash.com, 1
 gambitprint.com, 1
@@ -19149,23 +19152,22 @@ geiser-family.ch, 1
 geitenijs.com, 1
 gekosoft.eu, 1
 gelb-computer.de, 1
 geld-im-blick.de, 1
 geld24.nl, 1
 geldimblick.de, 1
 geldteveel.eu, 1
 geleenbeekdal.nl, 1
-geleia-real.com, 1
 geli-graphics.com, 1
 gelis.ch, 1
-gelodosul.com.br, 1
 gelog-software.de, 0
 gelonghui.com, 1
 geloofindemocratie.nl, 0
+gelpinhos.pt, 1
 geluidsstudio.com, 1
 geluk.io, 1
 gelukkigehonden.nl, 1
 gem-indonesia.net, 0
 gem-info.fr, 1
 gemails.eu, 1
 gemeinsam-ideen-verwirklichen.de, 1
 gemgroups.in, 1
@@ -19201,16 +19203,17 @@ generator.creditcard, 1
 generic.cx, 1
 genesiseureka.com, 1
 genesismachina.ca, 1
 genesistrading.com, 1
 genesysmi.com, 1
 genetargetsolutions.com.au, 1
 genetidyne.com, 1
 genevachauffeur.com, 1
+genevacountyal.gov, 1
 geneve-naturisme.ch, 1
 geneve.guide, 1
 genevoise-entretien.ch, 1
 genfaerd.dk, 1
 genia-life.de, 1
 geniofinanciero.org, 1
 geniush.ovh, 1
 geniushost.in, 1
@@ -19237,36 +19240,35 @@ gentianes.ch, 1
 gentoo-blog.de, 1
 gentooblog.de, 1
 genusshotel-riegersburg.at, 1
 genxnotes.com, 1
 geocar.com, 1
 geocommunicator.gov, 1
 geocompass.at, 1
 geoffsec.org, 1
-geofox.org, 1
 geography-schools.com, 1
 geoinstinct.com, 1
 geoip.fedoraproject.org, 1
 geoip.stg.fedoraproject.org, 1
 geojs.io, 1
 geology-schools.com, 1
 geometra.roma.it, 1
 geometra24.it, 1
 geomex.be, 1
 geomonkeys.com, 1
 geoponika.gr, 1
 geoport.al, 1
 georadar-algerie.com, 1
 george-brighton.co.uk, 1
 george-orwell.com, 1
+georgeblack.me, 1
 georgebrighton.co.uk, 1
 georgecolgrove.com, 1
 georgedesign.ch, 1
-georgemaschke.com, 1
 georgemaschke.net, 1
 georgepancescu.ro, 1
 georgescarryout.com, 0
 georgewbushlibrary.gov, 1
 georgiaautoglass.net, 1
 georgiaglassrepair.com, 1
 georgiastuartyoga.co.uk, 1
 georgiatransport.com, 1
@@ -19462,33 +19464,34 @@ giannademartini.com, 1
 gianproperties.com, 1
 giant-panda.com, 1
 giant-tortoise.com, 1
 gianttree.de, 1
 giardinaggio.milano.it, 1
 giardinaggio.napoli.it, 1
 giardiniere.bologna.it, 1
 giardiniere.milano.it, 1
+giardiniere.roma.it, 1
 gibraltar.at, 1
+gibraltarwi.gov, 1
 gichigamigames.com, 1
 gicl.dk, 1
 gidari.shop, 1
 giddyaunt.net, 1
 giebel.it, 1
 giemall.com, 1
 gierds.de, 1
 giethoorn.com, 1
 gietvloergarant.nl, 0
 gifino.fr, 1
 giftcard.net, 1
 giftcardgranny.com, 1
 giftedconsortium.com, 1
 giftking.nl, 0
 giftlist.guru, 1
-giftmaniabrilhos.com.br, 1
 gifts.best, 1
 gifts365.co.uk, 1
 giftsn.com.sg, 0
 giftya.com, 1
 gifudodo.com, 1
 gifzilla.net, 0
 gig-raiffeisen.de, 1
 gig.ru, 0
@@ -19505,17 +19508,16 @@ gigis-pizzeria.de, 1
 gigis.cloud, 1
 gigiscloud.servebeer.com, 1
 giglink.club, 1
 gigolodavid.be, 1
 gigseekr.com, 1
 gigtroll.eu, 1
 gijsbertus.com, 1
 gijswesterman.nl, 1
-gikovatelojavirtual.com.br, 1
 gilangcp.com, 0
 gileadpac.com, 1
 gilescountytn.gov, 1
 giliamor.com, 1
 gilium.com, 1
 gillesdesnoyers.com, 1
 gillesmorelle.com, 1
 gillfamily.de, 1
@@ -19552,16 +19554,17 @@ giri.co, 1
 girlan.net, 1
 girlsforum.com, 1
 girlsgenerationgoods.com, 1
 girlsgonesporty.com, 1
 girlsnet.work, 1
 girlz.jp, 1
 girsa.org, 1
 girvas.ru, 1
+gisac.org, 1
 gisch.tk, 1
 gisgov.be, 1
 gisher.news, 1
 gisher.org, 1
 gisher.video, 1
 gishiko.net, 1
 gistr.io, 1
 git.ac.cn, 1
@@ -19617,17 +19620,16 @@ glabiatoren-kst.de, 1
 glaciernursery.com, 1
 gladwellentertainments.co.uk, 1
 gladysstrickland.com, 1
 glahcks.com, 1
 glamguru.co.il, 1
 glamguru.world, 1
 glamour4you.de, 1
 glamourdaze.com, 1
-glamouria.com.br, 1
 glasdon.com, 1
 glasen-hardt.de, 1
 glasfaser-im-hanseviertel.de, 1
 glasgestaltung.biz, 1
 glasner.photo, 1
 glaspe.com, 1
 glass.google.com, 1
 glasschmuck-millefiori.de, 1
@@ -19675,17 +19677,16 @@ globalipaction.ch, 1
 globalisierung-fakten.de, 1
 globalitac.com, 1
 globalityinvestment.com, 1
 globalmoneyapp.com, 1
 globalno.me, 1
 globalnomadvintage.com, 1
 globalonetechnology.com, 1
 globalperspectivescanada.com, 1
-globalprojetores.com.br, 1
 globalresearchcouncil.org, 1
 globalresistancecorporation.com, 1
 globaltennis.ca, 1
 globalventil.com, 1
 globalvisions-events.ch, 1
 globalvisions-events.com, 1
 globcoin.io, 1
 globelink-group.com, 1
@@ -19699,16 +19700,17 @@ glont.net, 1
 gloomyspark.com, 1
 gloomyvancouver.com, 1
 gloria.tv, 1
 glosiko.com, 1
 glossopnorthendafc.co.uk, 1
 glotech.co.uk, 1
 glotechkitchens.co.uk, 1
 glotechrepairs.co.uk, 1
+gloucestershiregospelpartnership.org.uk, 1
 glu3cifer.rocks, 1
 gluecksgriff-taschen.de, 1
 glueckskindter.de, 1
 gluedtomusic.com, 1
 gluit.de, 1
 glutenfreelife.co.nz, 1
 glutenfreevr.com, 1
 glykofridis.nl, 1
@@ -19719,17 +19721,16 @@ gm.search.yahoo.com, 0
 gmacedo.com, 1
 gmail.com, 0
 gmanukyan.com, 1
 gmbh-kiekin.de, 1
 gmc.uy, 1
 gmccar.it, 1
 gmcd.co, 1
 gmdu.net, 1
-gme.one, 1
 gmind.ovh, 1
 gmod.de, 1
 gmpark.dk, 1
 gmpartsdb.com, 1
 gmslparking.co.uk, 1
 gmta.nl, 1
 gmtplus.co.za, 1
 gmuh.fr, 1
@@ -19829,17 +19830,16 @@ gohon.org, 1
 gohongi-katakori.com, 1
 goiaspropaganda.com.br, 1
 goingreen.com.au, 1
 gokhankesici.com, 1
 gokmenguresci.com, 1
 golang.org, 1
 golang.zone, 1
 golangnews.com, 1
-gold24.ru, 1
 goldclubcasino.com, 1
 goldcoastasian.com, 1
 goldcoasthypnotherapyhypnosis.com.au, 1
 goldcoastphotographycourses.com, 1
 goldcoaststumpbusters.com, 1
 goldegg-training.com, 0
 goldenbadger.de, 1
 goldendawnapersonalaffair.com, 1
@@ -19862,31 +19862,33 @@ golearn.gov, 1
 golf18network.com, 1
 golf18staging.com, 1
 golfburn.com, 1
 golfhausmallorca.com, 1
 golfpark-bostalsee.de, 1
 golfscape.com, 1
 golighthouse.com, 1
 golik.net.pl, 0
+golkala.com, 1
 golser-schuh.at, 1
 golser.info, 1
 gomasy.jp, 1
 gomel.chat, 1
 gomel.city, 1
 gomelchat.com, 1
 gomelphoto.com, 1
 gommista.roma.it, 1
 gondawa.com, 1
 gondelvaartdwarsgracht.nl, 1
 gongjianwei.com, 1
 gongjuhao.com, 1
 gonx.dk, 0
 gonzalesca.gov, 1
 goo.gl, 1
+good-tips.pro, 1
 good588.com, 1
 gooday.life, 1
 gooddomainna.me, 1
 goodfeels.net, 1
 goodhealthtv.com, 1
 goodiesoftware.xyz, 1
 goodquote.gq, 1
 goodryb.top, 1
@@ -19901,25 +19903,27 @@ google.ax, 1
 googleandroid.cz, 1
 googlehosts.org, 1
 googlemail.com, 0
 googleplex.com, 1
 googlesource.com, 1
 goombi.fr, 1
 goonersworld.co.uk, 1
 goontopia.com, 0
+goooo.info, 1
 gooroosmarketplace.com, 1
 goover.de, 1
 goow.in, 1
 goozp.com, 1
 gopher.tk, 1
 gophoto.it, 1
 goplex.com.au, 1
 goproallaccess.com, 1
 goproinspectiongroup.com, 1
+goquiq.com, 1
 goranrango.ch, 1
 gordeijnsbouw.nl, 1
 gordonscouts.com.au, 1
 gorealya.com, 1
 gorf.chat, 1
 gorf.club, 1
 gorgias.me, 1
 gorky.media, 1
@@ -19935,16 +19939,17 @@ goshawkdb.io, 1
 goshin-group.co.jp, 1
 goshow.tv, 1
 gosnipe.com, 1
 gosolockpicks.com, 1
 gospelfollower.com, 1
 gospelofmark.ch, 1
 gospelvestcination.de, 1
 gostaffer.com, 1
+gostargazing.co.uk, 1
 gostest.org, 0
 gostudy.net, 1
 gosu.pro, 1
 gosuland.org, 1
 got-tty.de, 1
 goteborgsklassikern.se, 1
 gotech.com.eg, 0
 gothamlimo.com, 1
@@ -19965,16 +19970,17 @@ goufaan.com, 1
 gouforit.com, 1
 goukon.ru, 1
 gouldcooksey.com, 1
 goup.co, 1
 goup.com.tr, 1
 gouptime.ml, 1
 gourmetfestival.de, 1
 gourmetspalencia.com, 1
+gov.uk, 0
 governmentjobs.gov, 1
 governorhub.com, 1
 govisitcostarica.co.cr, 1
 govisitcostarica.com, 1
 govsurvey.us, 1
 govtjobs.blog, 1
 govype.com, 1
 gow220.ru, 1
@@ -20001,36 +20007,35 @@ gps.com.br, 1
 gpsarena.ro, 1
 gpscamera.nl, 1
 gpsfix.cz, 1
 gpsolarpanels.com, 1
 gpsvideocanada.com, 1
 gpureport.cz, 1
 gpws.ovh, 1
 gpyy.net, 1
-gqmstore.com.br, 1
 gr.search.yahoo.com, 0
 gr8engineer2b.com, 1
 gra2.com, 1
 graandco.com, 0
 graasp.net, 0
 grabacabpa.com, 1
+grabadolasermonterrey.com, 1
 grabi.ga, 1
 grace-wan.com, 1
 gracebaking.com, 0
 gracedays.org, 1
 gracethrufaith.com, 1
 gracetini.com, 1
 gradecam.com, 0
 gradenotify.com, 1
 gradienthosting.co.uk, 1
 gradients.com, 1
 gradingcontractornc.com, 1
 grads360.org, 1
-gradsm-ci.net, 1
 gradualgram.com, 1
 graeber.com, 1
 graecum.org, 1
 graetnew.com, 1
 graf-igor.ch, 1
 graf.re, 1
 grafcaps.com, 1
 graffen.dk, 1
@@ -20074,17 +20079,16 @@ grannys-stats.com, 1
 grannyshouse.de, 1
 grantcooper.com, 1
 grantdb.ca, 1
 granth.io, 1
 grantmorrison.net, 1
 grantplatform.com, 1
 grantsplatform.com, 1
 granular.ag, 1
-graonatural.com.br, 1
 grapee.jp, 1
 grapeintentions.com, 1
 grapevine.is, 1
 graph.org, 1
 graphcommons.com, 1
 graphene.software, 1
 graphic-schools.com, 1
 graphic-shot.com, 1
@@ -20170,30 +20174,32 @@ greenliv.pl, 1
 greenlungs.net, 1
 greenmachines.com, 1
 greenoutdoor.dk, 0
 greenpanda.de, 1
 greenpartyofnewmilford.org, 1
 greenpaws.ee, 1
 greenpeace-magazin.de, 1
 greenpeace.berlin, 1
+greenponik.com, 1
 greenroach.ru, 1
 greenrushdaily.com, 1
 greensborosecuritycameras.com, 1
 greensdictofslang.com, 1
 greensquare.tk, 1
 greenteamtwente.nl, 1
 greenwaylog.net, 1
 greenwithdecor.com, 1
 greer.ru, 1
 greg.red, 1
 gregbrimble.com, 1
 greger.me, 1
 greggsfoundation.org.uk, 1
 gregmartyn.com, 1
+gregmarziomedia-dev.com, 1
 gregmarziomedia.com, 1
 gregmilton.com, 1
 gregmilton.org, 1
 gregmote.com, 1
 grego.pt, 1
 gregoirow.be, 1
 gregorians.org, 1
 gregorkofler.com, 1
@@ -20241,16 +20247,17 @@ grieg.com, 1
 grieg.net, 1
 grieg.no, 1
 grieg.org, 1
 griegfoundation.no, 1
 grieglogistics.no, 1
 griegshipbrokers.com, 1
 griegshipbrokers.no, 1
 griesser2.de, 1
+grifomarchetti.com, 1
 grillen-darf-nicht-gesund-sein.de, 1
 grillhutsunderland.com, 1
 grillteller42.de, 1
 grimcalc.com, 1
 grimm-gastrobedarf.de, 1
 grimneko.de, 1
 grimstveit.no, 1
 grinnellplans.com, 1
@@ -20441,16 +20448,17 @@ gumeyamall.jp, 1
 gumi.ca, 1
 gummibande.noip.me, 0
 gunauc.net, 1
 gunhunter.com, 1
 gunn.ee, 1
 gunsofshadowvalley.com, 1
 gunwatch.co.uk, 1
 gunworld.com.au, 1
+gunz.net, 1
 guochang.xyz, 1
 guodong.net, 1
 guohuageng.com, 1
 guoke.com, 1
 guolaw.ca, 1
 guoliang.me, 1
 guozeyu.com, 1
 gupfen.ch, 1
@@ -20514,17 +20522,17 @@ gymhero.me, 1
 gymjp.com, 1
 gymkirchenfeld.ch, 1
 gymnaserenens.ch, 1
 gymnasium-farmsen.de, 1
 gymnasium-hittfeld.de, 1
 gympap.de, 1
 gynaecology.co, 1
 gynoguide.com, 1
-gyoza.beer, 0
+gyoza.beer, 1
 gypsyreel.com, 1
 gyre.ch, 1
 gyrenens.ch, 1
 gyu-raku.jp, 1
 gyulakerezsi.ro, 1
 gyume.ir, 1
 gz-architekten.de, 1
 gz-benz.com, 1
@@ -20668,35 +20676,36 @@ hairplaybychenellekay.com, 0
 hairraisingphotobooths.co.uk, 1
 hairtonic-lab.com, 1
 haixihui.cn, 1
 haizum.pro, 1
 hajekdavid.cz, 1
 hajekj.com, 1
 hajekj.cz, 1
 hajekj.net, 1
+haju.fi, 1
 hak5.org, 1
 hakaru.org, 1
 hakase.io, 1
 hakase.pw, 1
 hakatabijin-mind.com, 1
 hake.me, 1
 hakkasannightclub.com, 1
 hakugin.me, 1
+hakurei.moe, 1
 hal-9th.space, 1
 halacs.hu, 1
 halbich.design, 1
 halcyonsbastion.com, 1
 haleo.net, 1
 half-logic.eu.org, 1
 half.host, 1
 halfco.de, 1
 halfhosting.de, 1
 halfwaythere.eu, 1
-halitopuroprodutos.com.br, 1
 halkirkbouncycastles.co.uk, 1
 halkyon.net, 1
 hallelujahsoftware.com, 1
 halletienne.fr, 1
 hallhuber.com, 1
 halliday.work, 1
 halligladen.de, 1
 hallmarkestates.ca, 1
@@ -20711,16 +20720,17 @@ haltegame.com, 1
 halyul.com, 1
 hamacho-kyudo.com, 1
 hamali.bg, 1
 hambassadors.org, 1
 hamburg40grad.de, 1
 hamburgerbesteld.nl, 1
 hamcocc.com, 1
 hamcram.io, 1
+hamikala.com, 1
 hamiltonlinen.com, 1
 hamiltonmedical.nl, 1
 hamking.tk, 1
 hammamsayad.com, 1
 hammer-sms.com, 1
 hammerpondkennels.co.uk, 1
 hampl.tv, 1
 hampshiretechservices.co.uk, 1
@@ -20729,17 +20739,16 @@ hamu.blue, 1
 hana.ondemand.com, 1
 hanakaraku.com, 1
 hanakatova.com, 1
 hanashi.eu, 1
 hanbing.it, 1
 handbrake.fr, 1
 handcraft.eu.org, 1
 handgelenkbandage-test.de, 1
-handicaps-ensemble.org, 1
 handknit.com.np, 1
 handlecoin.com, 1
 handleidingkwijt.com, 1
 handmade-workshop.de, 1
 handmadehechoamano.com, 1
 handmadetutorials.ro, 1
 handyglas.com, 1
 handyklinik.info, 1
@@ -20906,38 +20915,41 @@ haselsteiner.me, 1
 hash-archive.org, 1
 hash.army, 1
 hash.works, 1
 hashcashconsultants.com, 1
 hashcat.net, 1
 hashemian.com, 1
 hashes.org, 1
 hashi.dk, 1
+hashiconf.com, 0
 hashiconf.eu, 1
 hashicorp.com, 1
 hashimah.ca, 1
 hashimoto-jimusho.com, 1
 hashinteractive.com, 1
 hashish.net, 1
 hashiura.jp, 1
 hashnode.com, 1
 hashplex.com, 1
 hashru.nl, 1
 hashworks.net, 1
 hashxp.org, 1
 hasilocke.de, 1
 haskovec.com, 1
 hasselbach-dellwig.de, 1
 hatarisecurity.co.ke, 1
+hatcher.cloud, 1
 hatethe.uk, 1
 hatisenang.com, 1
 hatpakha.com, 1
 hatter.ink, 1
 hatul.info, 1
 haucke.xyz, 1
+hauntedfieldsofglory.com, 1
 hauntedhouserecords.co.uk, 1
 hauora.fyi, 1
 haus-garten-test.de, 1
 haus-henne.de, 1
 haus-zeitlos.de, 1
 hausarztpraxis-linn.de, 1
 haushaltsaufloesunghannover.de, 1
 haushenne.de, 1
@@ -21072,17 +21084,16 @@ hearinghelpexpress.com, 1
 hearingshofar.com, 1
 hearmeraw.uk, 1
 heartgames.pl, 1
 heartlandbiomed.com, 1
 heartmdinstitute.com, 1
 heartsintrueharmony.com, 1
 heartsucker.com, 0
 hearttruth.gov, 1
-heartview.com.br, 1
 heartwoodart.com, 1
 hearty.blog, 1
 hearty.ga, 1
 hearty.gq, 1
 hearty.ink, 1
 hearty.me, 1
 hearty.ml, 1
 hearty.ooo, 1
@@ -21150,16 +21161,17 @@ heimonen.eu, 1
 heimprofis.de, 1
 heinemeier.dk, 1
 heinpost.nl, 0
 heinzelmann.co, 1
 heiraten-gardasee.de, 1
 heiraten-venedig.de, 1
 heisenberg.co, 1
 heissluft-fritteuse.com, 1
+heistheguy.com, 1
 heitepriem.info, 1
 heitland-it.de, 1
 heiwa-valve.co.jp, 0
 hejahanif.se, 1
 hejianpeng.cn, 1
 hejsupport.se, 1
 heka.ai, 1
 hekeki.com, 1
@@ -21182,16 +21194,17 @@ helifreak.club, 1
 helikon.ro, 1
 helioanodyne.eu, 1
 helios4.com, 1
 heliosnet.com, 1
 heliosvoting.org, 1
 helix.am, 1
 hell.sh, 1
 hellenicagora.co.uk, 1
+hellenicmusicacademy.com, 1
 hellerarko.de, 1
 hellersgas.com, 1
 helles-koepfchen.de, 1
 helloacm.com, 1
 hellobrian.me, 1
 hellofilters.com, 1
 hellomookie.com, 1
 hellomouse.cf, 1
@@ -21205,19 +21218,17 @@ helloyemek.com, 1
 hellsgamers.pw, 1
 hellsh.com, 1
 help.simpletax.ca, 1
 help207.xyz, 1
 helpantiaging.com, 1
 helpconnect.com.au, 1
 helpekwendenihospital.com, 1
 helpmij.cf, 1
-helprocleaningservices.com, 1
 helpscoutdocs.com, 1
-helpstarloja.com.br, 1
 helptasker.com, 1
 helptasker.net, 1
 helptasker.ru, 1
 helpwithinsomnia.org, 1
 helpwithmybank.gov, 1
 helsenorge.no, 1
 helserbrothers.com, 1
 helsingfors.guide, 1
@@ -21267,16 +21278,17 @@ hentaiz.net, 1
 hentschke-bau.de, 1
 hentschke-betonfertigteilwerk.de, 1
 hentschke-invest.de, 1
 henzenhoning.nl, 1
 heppler.net, 1
 heptafrogs.de, 1
 heptner24.de, 1
 her25.com, 0
+heracles-hotel.eu, 1
 herba-belgie.be, 1
 herbandpat.org, 1
 herberichfamily.com, 1
 herbert.io, 1
 herbertjanvandinther.nl, 1
 herbhuang.com, 1
 herbweb.net, 1
 herbweb.org, 1
@@ -21334,17 +21346,19 @@ hestia-systeme.be, 1
 hestia-systeme.com, 1
 hestia-systeme.eu, 1
 hestia-systeme.fr, 1
 hesyifei.com, 1
 hetene.nl, 1
 hethely.ch, 1
 hetluisterbos.be, 1
 hetmeisjeachterpauw.nl, 1
+hetmer.com, 1
 hetmer.cz, 1
+hetmer.net, 1
 hetzflix.stream, 1
 heute-kaufen.de, 1
 heute.training, 1
 hevertonfreitas.com.br, 1
 hexacon.io, 1
 hexadecimal.tech, 1
 hexagon-e.com, 1
 hexapt.com, 1
@@ -21407,17 +21421,16 @@ hiddenhillslandscapelighting.com, 1
 hiddenhillslighting.com, 1
 hiddenhillsoutdoorlighting.com, 1
 hiddenmalta.net, 1
 hideallip.com, 1
 hidedd.com, 1
 hideo54.com, 1
 hideouswebsite.com, 1
 hideout.agency, 0
-hidroshop.com.br, 1
 hieu.com.au, 1
 hig.gov, 1
 higgsboson.tk, 1
 higgstools.org, 1
 highair.net, 1
 higherpress.org, 1
 highland-webcams.com, 1
 highlandparkcog.org, 1
@@ -21428,33 +21441,34 @@ highlightsfootball.com, 1
 highlnk.com, 1
 highspeed-arnsberg.de, 1
 highspeedinternet.my, 1
 hightechbasementsystems.com, 1
 hightechgadgets.net, 1
 hightimes.com, 1
 highwaytohoell.de, 1
 higilopocht.li, 1
-hikarukujo.com, 1
+hikawa.top, 1
 hike.pics, 1
 hikerone.com, 1
 hikinggearlab.com, 1
 hikingguy.com, 1
 hilahdih.cz, 1
 hilaolu.com, 1
 hilaryhutler.com, 1
 hilchenba.ch, 1
 hilde.link, 1
 hildegardis-schule.de, 1
 hilfe-bei-krebs-vechta.de, 1
 hilfreiche-server.tips, 1
 hilhorst-uitvaartverzorging.nl, 1
 hill.selfip.net, 1
 hillcrestswimclub.com, 1
 hillebrand.io, 0
+hillier-swift.co.uk, 1
 hillsboroccpa.org, 1
 hillstrak.com.au, 1
 hilltopcellar.com, 1
 hilnu.com, 1
 hiltonarubabeachservices.com, 1
 himalaya-cross.com, 1
 himalaya.video, 1
 himcy.ga, 1
@@ -21519,21 +21533,21 @@ hitchpin.com, 1
 hitchunion.org, 1
 hitechgr.eu, 1
 hiteco.com, 1
 hiteshbrahmbhatt.com, 1
 hititgunesi-tr.com, 1
 hitmanstat.us, 1
 hitn.at, 1
 hitoapi.cc, 0
-hitocom.net.br, 1
 hitokoto-mania.com, 1
-hitokoto.cn, 1
+hitokoto.cn, 0
 hitomecha.com, 1
 hitrek.ml, 1
+hitrost.com, 1
 hitter-lauzon.com, 1
 hitter.family, 1
 hitterfamily.com, 1
 hiv-symptome.de, 1
 hiv.com.tw, 1
 hiv.gov, 1
 hivatal-info.hu, 1
 hivatalinfo.hu, 1
@@ -21603,16 +21617,17 @@ hochhaus.us, 1
 hochoukikikiraku.com, 1
 hochyi.com, 1
 hochzeit-dana-laurens.de, 1
 hochzeitsfotograf-deinfoto.ch, 1
 hochzeitsplanerin-hamburg.de, 1
 hockeyapp.ch, 1
 hockeymotion.ch, 1
 hoctap.net, 1
+hoctracnghiem.com, 1
 hodgephotography.com, 1
 hodnos.com, 1
 hoe.re, 1
 hoeft-autolackierung.de, 1
 hoekvanholland.eu, 1
 hoelty.network, 1
 hoeren.club, 1
 hoesnelwasik.nl, 1
@@ -21743,16 +21758,17 @@ honey.beer, 1
 honey.is, 1
 honeybadger.io, 0
 honeycome.net, 1
 honeycreeper.com, 1
 honeyhaw.com, 1
 honeypot.net, 1
 honeytracks.com, 1
 hong.io, 1
+honglitrading.co.uk, 1
 hongoi.com, 1
 hongzu.cc, 1
 hongzuwang.com, 1
 hongzuzhibo.com, 1
 honkhonk.net, 1
 honkion.net, 1
 honoka-seitai.jp, 1
 honoka.tech, 1
@@ -21792,16 +21808,17 @@ hoponmedia.de, 1
 hopps.me, 1
 hoppyx.com, 1
 hopzone.net, 1
 hor.website, 1
 horaceli.com, 1
 horackova.info, 1
 horairetrain.fr, 1
 hord.ca, 1
+horecaapparatuurkobezuijen.nl, 1
 horecatiger.eu, 1
 horeco.com, 1
 horeizai.net, 1
 horgenberg.com, 1
 horizonhomes-samui.com, 1
 horizonlawncare.tk, 1
 horizonresourcesinc.com, 1
 horizonshypnosis.ca, 1
@@ -21820,33 +21837,30 @@ horrorserv.com, 1
 horsegateway.com, 1
 horsehunter.co.uk, 1
 horstmanshof.eu, 1
 horton-brasses.com, 1
 horvathd.eu, 1
 horvatnyelvkonyv.hu, 1
 hory.me, 1
 horza.org, 1
-hoshimaq.com.br, 1
-hoshimaquinas.com.br, 1
 hoshinplan.com, 1
 hoshisato.com, 1
 hosiet.me, 1
 hosmussynergie.nl, 0
 hospitalhomelottery.org, 1
 hospitality-colleges.com, 1
 hostadvice.com, 1
 hostam.link, 1
 hostarea51.com, 1
 hostco.nl, 1
 hosteasy.nl, 0
 hostedcomments.com, 1
 hostedtalkgadget.google.com, 1
 hostfission.com, 1
-hostgigz.com, 1
 hostico.ro, 1
 hostinecpodlipou.cz, 1
 hosting-swiss.ch, 1
 hostingactive.it, 1
 hostingalternative.com, 1
 hostingfirst.nl, 1
 hostinghelp.guru, 1
 hostinginnederland.nl, 1
@@ -21872,17 +21886,16 @@ hotel-alan.hr, 1
 hotel-kontorhaus-stralsund.de, 1
 hotel-kontorhaus.de, 1
 hotel-kronjuwel.de, 1
 hotel-le-vaisseau.ch, 1
 hotel-pension-sonnalp.eu, 1
 hotel-rosner.at, 1
 hotel1926.com.mt, 1
 hotelamgarnmarkt.at, 0
-hotelarevalo.com, 1
 hotelbonacabol.com, 1
 hotelbretagne.dk, 1
 hotelcoliber.pl, 1
 hotelelaphusabrac.com, 1
 hoteles4you.com, 1
 hotelflow.com.br, 1
 hotelident.de, 1
 hotelkaj.hr, 1
@@ -22275,24 +22288,24 @@ hy1.com, 1
 hybridiyhdistys.fi, 1
 hybridklubben.fi, 1
 hybridragon.net, 1
 hybridworx.com, 1
 hybridworx.de, 1
 hybridworx.eu, 1
 hybridworx.net, 1
 hybridworx.org, 1
+hybrydowe-samochody.pl, 1
 hybula.com, 1
 hycken.com, 1
 hyckenberg.com, 1
 hyderabadonlinegifts.com, 1
 hydra.zone, 1
 hydrante.ch, 1
 hydrasolutions.de, 1
-hydro17.com, 1
 hydroagro.pl, 1
 hydrocloud.net, 1
 hydrographicsocietybenelux.eu, 1
 hydronicheatingaustralia.com.au, 1
 hydroturbine.info, 1
 hydrozone.fr, 1
 hyec.jp, 1
 hygo.com, 1
@@ -22314,16 +22327,17 @@ hyperbolic-mayonnaise-interceptor.ovh, 1
 hyperd.sh, 1
 hyperion.io, 1
 hyperreal.biz, 1
 hypersomnia.com, 1
 hyperstack.org, 1
 hyperthymia.com, 1
 hyphen.co.za, 1
 hyphenpda.co.za, 1
+hypnovir.us, 1
 hypotecnicentrum.cz, 1
 hypothecairelening.net, 1
 hypotheekbond.nl, 1
 hypotheques24.ch, 1
 hypothes.is, 1
 hypothesis.link, 1
 hypothyroidmom.com, 1
 hyr.mn, 1
@@ -22362,17 +22376,16 @@ i5y.co.uk, 1
 i5y.org, 1
 i66.me, 1
 i879.com, 1
 i9s.in, 1
 ia.cafe, 1
 ia.net, 1
 ia1000.com, 1
 iaco.li, 1
-iacono.com.br, 0
 iactu.info, 1
 iadttaveras.com, 1
 iaeste.no, 1
 iaeste.or.jp, 1
 iaf.gov, 1
 iahemobile.net, 1
 iainsimms.co.uk, 1
 iainsimms.com, 1
@@ -22404,16 +22417,17 @@ iankmusic.com, 1
 ianmooreis.me, 1
 ianmoriarty.com.au, 1
 ianwalsh.org, 0
 iap.network, 1
 iapws.com, 1
 ias-gruppe.net, 1
 iassess.eu, 1
 iatfei.com, 1
+iautodily.cz, 1
 iavian.com, 1
 ib-wedler.de, 0
 iba.community, 1
 ibacktraced.it, 1
 ibaq.nl, 1
 ibauruapan.com.mx, 1
 ibcl.us, 1
 ibcmed.org, 1
@@ -22436,16 +22450,17 @@ ibericartechnik.es, 1
 ibestreview.com, 1
 ibexcore.com, 1
 ibigawamizueco.com, 1
 ibin.co, 1
 ibiz.mk, 1
 iblackfriday.ro, 1
 ibna.online, 1
 ibodyiq.com, 1
+iboy1069.com, 1
 ibpegasus.tk, 1
 ibps-recruitment.in, 1
 ibpsrecruitment.co.in, 1
 ibrainmedicine.org, 1
 ibrom.eu, 1
 ibron.co, 0
 ibsafrica.co.za, 1
 ibsglobal.co.za, 1
@@ -22455,16 +22470,17 @@ ibuki.run, 1
 ibutikk.no, 1
 ibwc.gov, 1
 ibykos.com, 1
 ic-lighting.com.au, 1
 ic-spares.com, 1
 ic3.gov, 1
 icafecash.com, 1
 icanhasht.ml, 1
+icanhazpass.com, 1
 icarlos.net, 1
 icasture.top, 1
 icbemp.gov, 1
 icci.info, 1
 iccpublisher.com, 1
 icdp.org.ua, 1
 ice.xyz, 1
 icebat.dyndns.org, 1
@@ -22485,17 +22501,16 @@ ichbinein.org, 1
 ichbinkeinreh.de, 1
 ichmachdas.net, 1
 ickerseashop.com, 1
 iclart.com, 1
 iclinic.ua, 1
 icloudlogin.com, 1
 icmhd.ch, 1
 icmp2018.org, 1
-icmshoptrend.com, 0
 icnc.ga, 0
 icnsoft.cf, 1
 icnsoft.ga, 1
 icnsoft.ml, 1
 icnsoft.org, 1
 icobench.com, 1
 icodeconnect.com, 1
 icoh.it, 1
@@ -22635,28 +22650,29 @@ ifelse.io, 1
 ifgcdn.com, 1
 ifibe.com, 1
 ifightsurveillance.com, 1
 ifightsurveillance.net, 1
 ifightsurveillance.org, 1
 ifixe.ch, 1
 iflare.de, 1
 ifly.pw, 1
+ifma.edu.br, 1
 iformbuilder.com, 0
 ifort.fr, 1
 ifosep.fr, 1
 ifoss.me, 1
 ifreetion.cn, 1
 ifreetion.com, 1
 ifsac.org, 1
 ifsclist.com, 1
 ifsr.de, 1
 iftarsaati.org, 1
 iftrue.de, 1
-ifttl.com, 0
+ifttl.com, 1
 ifxd.bid, 1
 ifxnet.com, 1
 ifyou.live, 1
 ig.com, 1
 iga-semi.jp, 1
 igamingforums.com, 1
 igcc.jp, 1
 igdn.de, 1
@@ -22689,25 +22705,25 @@ iguana.com.ec, 0
 igva.or.kr, 1
 ih8sn0w.com, 1
 iha6.com, 1
 ihacklabs.com, 0
 ihakkitekin.com, 1
 ihatethissh.it, 1
 ihc.im, 1
 ihcprofile.com, 1
-ihcr.top, 1
 ihkk.net, 1
 ihls.stream, 1
 ihls.world, 1
 ihmphila.org, 1
 ihoey.com, 1
 ihollaback.org, 1
 ihongzu.com, 1
 ihopeit.works, 1
+ihorizon.jp, 1
 ihostup.net, 1
 ihotel.io, 0
 ihrhost.com, 1
 ihtdenisjaccard.com, 1
 ihuan.me, 1
 ihzys.com, 1
 ii74.com, 1
 iideaz.org, 1
@@ -22783,17 +22799,17 @@ ilformichiere.com, 1
 ilhan.name, 1
 ilhansubasi.com, 1
 iliastsi.net, 1
 iligang.cn, 1
 iligang.com, 1
 iligang.link, 1
 iligang.xin, 1
 ilii.me, 1
-ilkeakyildiz.com, 1
+ilkeakyildiz.com, 0
 illambias.ch, 1
 illative.net, 1
 illegalpornography.com, 1
 illegalpornography.me, 1
 illerzell.de, 1
 illich.cz, 1
 illicitart.ca, 1
 illicitdigital.com, 1
@@ -23145,28 +23161,27 @@ info-screen.me, 1
 info-screw.com, 1
 infobae.com, 1
 infobrain.net, 1
 infocity-tech.fr, 1
 infocoin.es, 1
 infocommsociety.com, 1
 infocon.org, 1
 infocusvr.net, 1
+infodesigners.eu, 1
 infoduv.fr, 1
 infogram.com, 1
 infogrfx.com, 1
 infomasx.com, 1
 infomegastore.com, 1
-infomir.eu, 1
 infomisto.com, 1
 infopier.sg, 1
 infopulsa.com, 1
 infopuntzorg.nl, 1
 infor-allaitement.be, 1
-inforaga.com, 1
 informaciondeciclismo.com, 1
 informatiebeveiliging.nl, 1
 informatik-handwerk.de, 1
 informatik.zone, 1
 informationrx.org, 1
 informations-echafaudages.com, 1
 informhealth.com, 1
 informnapalm.org, 1
@@ -23289,16 +23304,17 @@ inkeliz.com, 1
 inkhor.se, 1
 inkontriamoci.com, 1
 inksay.com, 1
 inkspire.co.uk, 1
 inkthemes.com, 1
 inkurz.de, 1
 inlabo.de, 1
 inline-sport.cz, 1
+inlinea.ch, 1
 inlink.ee, 1
 inmaps.xyz, 1
 inmatefinancial.com, 1
 inmateintake.com, 1
 inmobillium.fr, 1
 inmoodforsex.com, 1
 inmusrv.de, 1
 innerfence.com, 1
@@ -23352,17 +23368,16 @@ inscribe.ai, 1
 inscripcionessena.com, 1
 insecret.co.ua, 1
 insecret.com.ua, 1
 insecret.trade, 1
 insecure.org.je, 1
 insegne.roma.it, 1
 insertcoins.net, 1
 insgesamt.net, 1
-inshapenutrition.com.br, 1
 inside19.com, 1
 insideaudit.com, 1
 insidebedroom.com, 1
 insidesolutions.nl, 1
 insidethefirewall.tk, 1
 insighti.com, 1
 insighti.eu, 1
 insighti.org, 1
@@ -23452,16 +23467,17 @@ integroof.com, 1
 intel.gov, 1
 intelhost.cl, 1
 intelhost.com, 1
 intelhost.com.ar, 1
 intelhost.com.br, 1
 intelhost.com.co, 1
 intelhost.com.mx, 1
 intelhost.com.pe, 1
+inteli.com.pl, 1
 intellar.com, 1
 intelldynamics.com, 1
 intellectdynamics.com, 1
 intelligence-explosion.com, 1
 intelligenetics.com, 1
 intellihr.io, 1
 intellinetixvibration.com, 1
 intellitonic.com, 1
@@ -23476,17 +23492,16 @@ interaffairs.com, 1
 interaktiva.fi, 1
 interasistmen.se, 1
 interchangedesign.com, 1
 intercom.com, 1
 intercom.io, 1
 interessengemeinschaft-pregelstrasse.tk, 1
 interessiert-uns.net, 1
 interfloraservices.co.uk, 1
-interflores.com.br, 1
 interfug.de, 1
 intergenx.co.uk, 1
 intergenx.com, 1
 intergenx.org, 1
 intergenx.org.uk, 1
 intergozd.si, 1
 interguard.net, 1
 interiery-waters.cz, 1
@@ -23535,16 +23550,17 @@ internetovehazardnihry.cz, 1
 internetpro.me, 1
 internetstaff.com, 1
 internetzentrale.net, 1
 interparcel.com, 1
 interpol.gov, 1
 interracial.dating, 1
 interseller.io, 1
 interspot.nl, 1
+interssl.com, 1
 interstateautomotiveinc.com, 1
 intertime.services, 1
 interview-suite.com, 1
 interviewpipeline.co.uk, 1
 interways.de, 1
 intheater.de, 1
 inthepicture.com, 1
 inthouse.cloud, 1
@@ -23627,16 +23643,17 @@ invoicefinance.nl, 1
 invoicehippo.nl, 1
 invuite.com, 1
 inwao.com, 1
 inwestcorp.se, 1
 inyourowntime.info, 1
 inyourowntime.zone, 1
 inzdr.com, 1
 inzelabs.com, 1
+inzernettechnologies.com, 1
 inzestfreunde.de, 1
 ioactive.com, 1
 iobint.com, 1
 iocheck.com, 0
 iochen.com, 1
 iocurrents.com, 1
 iodev.nl, 1
 iodine.com, 1
@@ -23796,16 +23813,17 @@ isaacmorneau.com, 1
 isaacpartnership.co.uk, 1
 isaacpartnership.com, 1
 isaacphysics.org, 1
 isaaczais.com, 1
 isabelaflores.com, 1
 isabellavandijk.nl, 1
 isabelle-delpech.com, 1
 isabellehogarth.co.uk, 1
+isabelmurillo-ordonez.com, 1
 isakssons.com, 1
 isamiok.com, 1
 isara.com, 1
 isaropiping.fr, 1
 isastylish.com, 1
 isavings.com, 1
 isayoga.de, 1
 isbaseballstillon.com, 1
@@ -23856,16 +23874,17 @@ islam.si, 1
 islamicmarkets.com, 1
 islamonline.net, 1
 islandhosting.com, 1
 islandlakeil.gov, 1
 islavolcan.cl, 1
 isletech.net, 1
 isliada.org, 1
 islief.com, 1
+islightdown.today, 1
 islykaithecutest.cf, 1
 islykaithecutest.ml, 1
 ismailkarsli.com, 1
 ismat.com, 1
 ismena.bg, 1
 ismetroonfiretoday.com, 1
 ismywebsitepenalized.com, 1
 isn.cz, 1
@@ -23917,16 +23936,17 @@ istheinternetdown.com, 1
 istheinternetonfire.com, 1
 istherrienstillcoach.com, 1
 istheservicedown.co.uk, 1
 istheservicedown.com, 1
 istheservicedowncanada.com, 1
 isthisus.org, 1
 isthnew.com, 1
 istitutoricci.it, 1
+istitutovivaldi.it, 1
 istogether.com, 1
 istore.lt, 1
 istorrent.is, 1
 istrazivac-istine.com, 1
 istschonsolangeinrente.de, 1
 istsi.org, 1
 isuzupartscenter.com, 1
 isv.online, 1
@@ -23989,17 +24009,16 @@ itdashboard.gov, 1
 itds-consulting.com, 1
 itds-consulting.cz, 1
 itds-consulting.eu, 1
 itecor.net, 1
 iteecafe.hu, 1
 iteha.de, 1
 iteke.ml, 1
 iteke.tk, 1
-iteli.eu, 1
 iterader.com, 1
 iterror.co, 1
 itesign.de, 1
 itfh.eu, 1
 itfix.cz, 1
 itforge.nl, 1
 itgirls.rs, 1
 ithakama.com, 1
@@ -24009,17 +24028,16 @@ ithinc.net, 1
 ithink.cf, 1
 ithjalpforetag.se, 1
 itikon.com, 1
 itilo.de, 1
 itinthebubble.com, 1
 itis.gov, 1
 itis4u.ch, 1
 itisjustnot.cricket, 1
-itjob.ma, 1
 itkaufmann.at, 1
 itkonsultstockholm.se, 1
 itlitera.com, 1
 itludens.com, 1
 itm-c.de, 1
 itmanie.cz, 1
 itmindscape.com, 1
 itn.co.uk, 1
@@ -24119,17 +24137,16 @@ iwch.tk, 1
 iwd.gc.ca, 1
 iwell.de, 1
 iwex.swiss, 1
 iwizerunek.pl, 1
 iworos.com, 1
 iwos.io, 1
 iww.me, 1
 iww.mx, 1
-iwyc.cn, 1
 ix8.ru, 0
 ixds.org, 1
 ixio.cz, 1
 ixnext.de, 1
 ixquick-proxy.com, 1
 ixquick.co.uk, 1
 ixquick.com, 1
 ixquick.de, 1
@@ -24144,16 +24161,18 @@ iyouewo.com, 1
 iyoumu.top, 1
 iyuanbao.net, 1
 iz8mbw.net, 1
 izanah.com, 1
 izevg.ru, 1
 izhaojie.com, 1
 izodiacsigns.com, 1
 izolpoznan.pl, 1
+izt.tech, 1
+izttech.com, 1
 izuba.info, 1
 izumi.tv, 1
 izxxs.com, 1
 izxxs.net, 1
 izxzw.net, 1
 izzys.casa, 1
 j-elliott.co.uk, 1
 j-navi.com, 1
@@ -24201,16 +24220,17 @@ jackf.me, 1
 jackgreenrealty.com, 1
 jackhoodtransportation.com, 1
 jackingramnissanparts.com, 1
 jackjack.ga, 1
 jackops.com, 1
 jackpothappy.com, 1
 jackrusselterrier.com.br, 1
 jacksanalytics.com, 1
+jacksball.com, 1
 jackson-quon.com, 1
 jackson.jp, 1
 jacksonhu.com, 1
 jacksonvillestation.com, 1
 jacksorrell.com, 1
 jacksutton.info, 1
 jackwozny.com, 1
 jackyliao.me, 1
@@ -24286,18 +24306,19 @@ jalogisch.de, 1
 jamaat.hk, 1
 jamacha.org, 1
 jamalfi.bio, 1
 jamberry.com.mx, 1
 jamberrynails.co.uk, 1
 james-bell.co.uk, 1
 james-digital.com, 1
 james-loewen.com, 1
+james.guru, 1
 james.je, 1
-jamesachambers.com, 1
+jamesachambers.com, 0
 jamesaimonetti.com, 1
 jamesandpame.la, 1
 jamesbillingham.com, 1
 jameschorlton.co.uk, 1
 jamesclark.com, 1
 jamesdorf.com, 1
 jamesedition.com, 1
 jamesevans.is, 1
@@ -24315,16 +24336,17 @@ jamesmilazzo.com, 1
 jamesmorrison.me, 1
 jamesmurphy.com.au, 0
 jamesrains.com, 1
 jamesrobertson.io, 1
 jamesrobertson.net, 1
 jamesross.name, 1
 jamesrussellward.co.uk, 1
 jamessmith.me.uk, 1
+jamestmart.in, 1
 jamestmartin.me, 1
 jamesturnerstickley.com, 1
 jameswarp.com, 1
 jamhost.org, 1
 jamie-read-photography.com, 1
 jamie.ie, 1
 jamielarter.ca, 1
 jamielinux.com, 1
@@ -24383,26 +24405,23 @@ jaot.info, 1
 japanesemotorsports.net, 1
 japangids.nl, 1
 japaniac.de, 0
 japanphilosophy.com, 0
 japansm.com, 1
 japanwatches.xyz, 1
 jape.today, 1
 japon-japan.com, 1
-jar.io, 1
 jardin-exotique-rennes.fr, 1
 jardinderline.ch, 1
 jardineriaon.com, 1
 jardiniersduminotaure.fr, 1
-jardins-utopie.net, 1
 jaredeberle.org, 0
 jaredfernandez.com, 1
 jaredfraser.com, 1
-jario.com.br, 1
 jarl.ninja, 1
 jarniashop.se, 1
 jaroku.com, 1
 jarondl.net, 1
 jaroslavc.eu, 1
 jarrah-alsilawi.com, 1
 jarrettgraham.com, 1
 jarroba.com, 1
@@ -24426,36 +24445,37 @@ jasperhammink.com, 1
 jasperhuttenmedia.com, 1
 jasperpatterson.me, 1
 jastrow.me, 1
 jaszbereny-vechta.eu, 1
 jateng.press, 1
 javalestari.com, 1
 javamilk.com, 1
 javascriptlab.fr, 1
+javelin.cc, 1
 javfree.me, 1
+javhdmovies.com, 1
 javi.pro, 1
 javierburgos.net, 1
 javierlorente.es, 1
-javik.net, 1
 jawn.ca, 1
 jaxfstk.com, 1
 jaxxnet.co.uk, 1
 jaxxnet.org, 1
 jaybrokers.com, 1
 jaycouture.com, 1
 jayf.de, 1
 jayfreestone.com, 0
 jayharkess.uk, 1
 jayharris.ca, 1
 jaymecd.rocks, 1
 jaypandit.me, 1
 jayrl.com, 1
 jaysaw.me, 1
-jaysenjohnson.com, 1
+jaysenjohnson.com, 0
 jaytx.com, 1
 jayxon.com, 1
 jayxu.com, 1
 jazminguaramato.com, 1
 jazz-alliance.com, 1
 jazz-alliance.org, 1
 jazzanet.com, 1
 jazzfeet.co.uk, 1
@@ -24566,17 +24586,16 @@ jelenkovic.rs, 1
 jell.ie, 1
 jelle.pro, 1
 jelleluteijn.com, 1
 jelleluteijn.eu, 1
 jelleluteijn.net, 1
 jelleluteijn.nl, 1
 jelleluteijn.pro, 1
 jelleraaijmakers.nl, 1
-jelleschneiders.com, 1
 jelly.cz, 1
 jellybeanbooks.com.au, 1
 jelmer.co.uk, 1
 jelmer.uk, 1
 jelmoli-shop.ch, 1
 jem.gov, 1
 jemangeducheval.com, 1
 jembatankarir.com, 1
@@ -24737,22 +24756,20 @@ jirav.com, 1
 jiripudil.cz, 1
 jirosworld.com, 1
 jisai.net.cn, 1
 jisha.site, 1
 jix.im, 1
 jixun.moe, 1
 jiyue.com, 1
 jiyue.moe, 1
-jiyusu.com, 1
 jiyuu-ni.com, 1
 jiyuu-ni.net, 1
 jjhampton.com, 1
 jjj.blog, 1
-jjlvk.nl, 1
 jjmarketing.co.uk, 1
 jjspartyhire.co.uk, 1
 jjspartytime.co.uk, 1
 jjsummerboatparty.co.uk, 1
 jjvanoorschot.nl, 1
 jk-entertainment.biz, 1
 jkchocolate.com, 1
 jkest.cc, 1
@@ -24844,32 +24861,30 @@ joe262.com, 1
 joearodriguez.com, 1
 joecod.es, 1
 joedavison.me, 1
 joedoyle.us, 1
 joedroll.com, 1
 joefixit.co, 1
 joefixit.co.uk, 1
 joehenry.co.uk, 1
-joejohnson.name, 1
 joel.coffee, 1
 joelcoustrain.com, 1
 joeldrapper.com, 1
 joelfries.com, 1
 joelj.org, 1
 joelle.me, 1
 joelleandpeter.co.uk, 1
 joellimberg.com, 1
 joellombardo.com, 0
 joelmarkhamphotography.com.au, 1
 joelmunch.com, 1
 joelnichols.uk, 1
 joelotu.com, 1
 joelving.dk, 1
-joemotherfuckingjohnson.com, 1
 joepitt.co.uk, 0
 joergschneider.com, 1
 joerosca.com, 1
 joerss.at, 1
 joeseago.com, 1
 joeskup.com, 1
 joesniderman.com, 1
 joespaintingpgh.com, 1
@@ -24898,21 +24913,23 @@ johannes.wtf, 1
 johannesburg-escorts.co.za, 1
 johannesen.tv, 1
 johanneskonrad.de, 1
 johannespichler.com, 0
 johanpeeters.com, 1
 johansf.tech, 1
 johego.org, 1
 johnaltamura.com, 1
+johnball.co, 1
 johnbeil.com, 1
 johnberan.com, 1
 johnblackbourn.com, 1
 johnbpodcast.com, 1
 johncook.ltd.uk, 1
+johndball.co, 1
 johndball.com, 1
 johnfulgenzi.com, 1
 johngadenne.com.au, 1
 johngallias.com, 1
 johngo.tk, 0
 johnguant.com, 1
 johnhgaunt.com, 1
 johnkastler.net, 1
@@ -24941,32 +24958,31 @@ jointotem.com, 1
 joinus-outfits.nl, 1
 jojosplaycentreandcafeteria.co.uk, 1
 jokedalderup.nl, 1
 joker.menu, 1
 jokerice.co.uk, 1
 jokesbykids.com, 1
 jokescoff.com, 1
 jokewignand.nl, 1
+joliet.gov, 1
 joliettech.com, 1
 jollausers.de, 1
 jolle.io, 1
 jollygoodspudz.ca, 1
 jollykidswobbleworld.co.uk, 1
 jolokia.ch, 1
+jomagus.de, 1
 jomibe.de, 1
 jomo.tv, 1
-jomofojo.co, 1
-jomofojo.com, 1
 jonahperez.com, 1
 jonale.net, 1
 jonandnoraswedding.com, 1
 jonas-thelemann.de, 1
 jonas-wenk.de, 0
-jonas.me, 1
 jonasberger.com, 1
 jonaskjodt.com, 1
 jonasled.de, 1
 jonaswitmer.ch, 1
 jonathan-apps.com, 1
 jonathancarter.org, 1
 jonathandupree.com, 1
 jonathanha.as, 1
@@ -25067,40 +25083,41 @@ joshua.bio, 1
 joshuadmiller.info, 1
 joshuameunier.com, 1
 joshuarogers.net, 1
 josoansi.de, 1
 jouetspetitechanson.com, 1
 journalism-schools.com, 1
 journeedesfilles.gc.ca, 1
 journeyfriday.rocks, 1
+journeyof1000hops.com, 1
 journeytomastery.net, 1
 jouwpaardenbak.nl, 1
 jovani.com, 0
 joviam.com, 1
 jovic.hamburg, 1
 joworld.net, 1
 joyful.house, 1
 joyfulexpressions.gallery, 1
 joyfulhealthyeats.com, 1
 joynadvisors.com, 1
 joyofcookingandbaking.com, 1
 joyqi.com, 1
 joysinventingblog.com, 1
 jpbe-network.de, 1
 jpbe.de, 1
+jpbike.cz, 0
 jpcrochetapparel.com, 1
 jpdeharenne.be, 1
 jpeg.io, 1
 jpgangbang.com, 1
 jphandjob.com, 1
 jplesbian.com, 1
 jpmelos.com, 1
 jpmelos.com.br, 1
-jpmguitarshop.com.br, 1
 jpod.cc, 1
 jpoirierlavoie.ca, 1
 jpph.org, 1
 jpralves.net, 1
 jps-selection.co.uk, 1
 jps-selection.com, 1
 jps-selection.eu, 1
 jpshop.ru, 1
@@ -25387,56 +25404,59 @@ k9swx.com, 1
 kaamoscreations.com, 1
 kaangenc.me, 1
 kaany.io, 1
 kaasbesteld.nl, 1
 kaatha-kamrater.se, 1
 kab-s.de, 1
 kabaca.design, 1
 kabarlinux.id, 1
-kabashop.com.br, 1
 kabat-fans.cz, 1
 kabeltv.co.nz, 1
 kabeuchi.com, 1
 kabos.art, 1
 kabu-abc.com, 1
 kabulpress.org, 1
 kabus.org, 1
 kacgal.com, 1
 kachelfm.nl, 1
 kachlikova2.cz, 1
 kack.website, 1
 kadhambam.in, 1
 kado-ya.jp, 1
+kaffau.com, 1
 kaffeekrone.de, 1
 kafoom.de, 1
 kagitreklam.com, 1
 kagucho.net, 1
 kaheim.de, 1
 kai-ratzeburg.de, 1
 kaibol.com, 1
+kaidoblogi.eu, 1
 kaigojj.com, 1
 kaihub.tech, 1
 kaika-facilitymanagement.de, 1
 kaikei7.com, 1
 kaileymslusser.com, 1
 kainetsoft.com, 1
 kainz.be, 1
 kairion.de, 0
 kaisab.com, 1
 kaisakura.net, 1
 kaisev.net, 0
 kaitol.click, 1
 kaiusaltd.com, 1
 kaivac-emea.com, 1
+kaizencraft.ga, 1
 kaizenreporting.com, 1
 kaizeronion.com, 1
 kajak.land, 1
 kajlovo.cz, 1
 kaka.farm, 1
+kakacon.nz, 1
 kakao-karten.de, 1
 kakaravaara.fi, 1
 kakie-gobocha.jp, 1
 kakie-kolesa.ru, 1
 kakolightingmuseum.or.jp, 1
 kakoo-media.nl, 1
 kakoomedia.nl, 1
 kaktuskola.se, 1
@@ -25600,16 +25620,17 @@ karupp-did.net, 1
 kasadara.com, 1
 kasei.im, 1
 kashinavi.com, 1
 kashis.com.au, 0
 kashmirobserver.net, 1
 kasko.io, 1
 kasnoffskinclinic.com, 1
 kassa.at, 1
+kassa.expert, 1
 kastankaoffice.cz, 1
 kastelruth.biz, 1
 kastemperaturen.ga, 1
 kastgroup.com, 1
 kastorsky.ru, 1
 kat.marketing, 1
 katagena.com, 1
 katalogbajugamismu.com, 1
@@ -25685,17 +25706,16 @@ kazy111.info, 1
 kb3.net, 1
 kb3030.com, 1
 kb5151.com, 1
 kb88.com, 1
 kba-online.de, 1
 kbb-ev.de, 1
 kbbouncycastlehire.co.uk, 1
 kbcequitas.hu, 1
-kbfl.org, 1
 kbit.dk, 1
 kbjorklu.com, 1
 kbleventhire.co.uk, 1
 kbterapicenter.se, 1
 kc-holzfaeller.de, 1
 kc1hbk.com, 1
 kc3.moe, 1
 kc5mpk.com, 1
@@ -25815,25 +25835,28 @@ kenny-peck.com, 1
 kennynet.co.uk, 1
 keno.im, 1
 kenokallinger.at, 1
 kenoschwalb.com, 0
 kenrogers.co, 0
 kens.pics, 1
 kensbouncycastles.co.uk, 1
 kenscustomfloors.com, 1
+kenshobox.net, 1
 kentec.net, 1
 kenterlis.gr, 1
 kenvix.com, 1
 kenx5.eu.org, 1
 kenyons.info, 1
 keops-spine.fr, 1
 keops-spine.us, 1
+kep-sbt.hu, 1
 kepkonyvtar.hu, 1
 keponews.com, 1
+kepsbt.hu, 1
 keralit.nl, 1
 kerebro.com, 1
 kerforhome.com, 0
 kerijacoby.com, 1
 kermadec.com, 1
 kermadec.fr, 1
 kermadec.net, 1
 kernel-error.de, 1
@@ -25887,17 +25910,16 @@ kevinpirnie.com, 0
 kevinrandles.com, 1
 kevinratcliff.com, 1
 kevyn.lu, 1
 kexueboy.com, 1
 keybase.io, 1
 keybored.co, 1
 keybored.me, 1
 keycdn.com, 1
-keycenter.com.br, 1
 keycontainers.co.za, 1
 keyerror.com, 1
 keygen.sh, 1
 keyholdingservices.co.uk, 1
 keyhomechecker.com, 1
 keyihao.cn, 1
 keyinfo.io, 1
 keylaserinstitute.com, 1
@@ -25911,33 +25933,34 @@ keysofart.com, 1
 keystoneok.com, 0
 keysupport.org, 1
 keywalker.co.jp, 1
 keywebdesign.nl, 1
 kf7joz.com, 1
 kfassessment.com, 1
 kffs.ru, 1
 kfirba.me, 1
+kfm.ink, 1
 kforesund.se, 1
 kfv-kiel.de, 0
 kfz-hantschel.de, 1
 kfz-service-wachtmann.de, 1
 kg7.pl, 1
 kgm-irm.be, 1
 kgnk.ru, 1
 kgv-schlauroth.de, 1
 khaledgarbaya.net, 0
 khanovaskola.cz, 1
 khas.co.uk, 1
 khasiatmanfaat.com, 1
 kheshtar.pl, 1
 khetzal.info, 1
 khg-orchester.de, 1
 khipu.com, 1
-khmb.ru, 1
+khmb.ru, 0
 khojirdesign.ir, 1
 khorne.me, 1
 khosla.uk, 1
 khoury-dulla.ch, 1
 khs1994.com, 1
 khslaw.com, 1
 khudothiswanpark.vn, 1
 khushiandjoel.com, 1
@@ -26000,24 +26023,25 @@ kigmbh.com, 1
 kii91.com, 1
 kiisu.club, 1
 kikbb.com, 1
 kiki-voice.jp, 1
 kiknudes.co, 1
 kiku.pw, 1
 kikuzuki.org, 1
 kileahh.fr, 1
-kilerd.me, 1
+kilerd.me, 0
 kilianvalkhof.com, 1
 killaraapartments.com.au, 1
 killdeer.com, 1
 killedbynlp.com, 1
 killerit.in, 1
 killerkink.net, 1
 killerrobots.com, 1
+killme.rocks, 1
 killymoonbouncycastles.com, 1
 kilobyte22.de, 1
 kilogram.nl, 1
 kilometertje.nl, 1
 kimamass.com, 1
 kimbal.co.uk, 1
 kimdumaine.com, 1
 kimiris.com, 1
@@ -26175,16 +26199,17 @@ kiyotatsu.com, 1
 kizomba.info, 1
 kizzycode.de, 1
 kj-prince.com, 1
 kjaer.io, 1
 kjarni.cc, 1
 kjarrval.is, 1
 kjchernov.info, 1
 kjellner.com, 1
+kjelltitulaer.com, 1
 kjellvn.net, 1
 kjmedia.dk, 1
 kjnotes.com, 1
 kjoglum.me, 1
 kk-neudorf-duissern.de, 0
 kk.in.th, 1
 kk.sb, 1
 kki.org, 1
@@ -26198,17 +26223,16 @@ kkws.co, 1
 kkyy.me, 1
 kkzxak47.com, 1
 kl-diaetist.dk, 1
 kl008888.com, 1
 klaasmeijerbodems.nl, 1
 klaim.us, 1
 klamathrestoration.gov, 1
 klanggut.at, 1
-klapib.ee, 1
 klares-licht.de, 1
 klarika.com, 1
 klarmobil-empfehlen.de, 1
 klausbrinch.dk, 0
 klausen.dk, 1
 klautshop.com, 1
 klaver.it, 1
 klaw.xyz, 1
@@ -26336,16 +26360,17 @@ koboldcraft.ch, 1
 kobolya.hu, 1
 kocherev.org, 1
 kochereva.com, 1
 kochhar.net, 1
 kochinke.com, 1
 kochinke.us, 1
 kockanakocko.si, 1
 kodak-ism.com, 1
+kodamail.com, 1
 kodden.com.br, 1
 kode-it.de, 1
 kode.ch, 1
 kodify.net, 1
 koe.hn, 1
 koebbes.de, 1
 koecollege.com, 1
 koeeusa.org, 1
@@ -26436,21 +26461,20 @@ komoju.com, 1
 komok.co.uk, 1
 komp247.pl, 1
 kompetenzkurs.de, 1
 komplet.sk, 1
 kon-sil.de, 1
 kondi.net, 1
 kondou-butsudan.com, 1
 kongar.org, 1
-kongbaofang.com, 1
 kongress-hostessen.de, 1
 kongsecuritydata.com, 1
 konicaprinterdriver.com, 1
-koniecfica.sk, 1
+koniecfica.sk, 0
 konijntjes.nl, 1
 konings.it, 0
 koningskwartiertje.nl, 1
 koninkrijk.net, 1
 konkai.store, 1
 konklone.com, 1
 konkurs.ba, 1
 konoe.studio, 1
@@ -26593,17 +26617,16 @@ krankenpflege-haushaltshilfe.de, 1
 krant.nl, 1
 kranz.space, 0
 krasavchik.by, 1
 krasnodar-avia.ru, 1
 krasovsky.me, 1
 krautomat.com, 1
 kraynik.com, 1
 krayx.com, 1
-krazyboi.com, 1
 krazykastles.co.uk, 1
 krazykoolkastles.com, 1
 krazyphotobooths.co.uk, 1
 krc.link, 1
 kreationnext.com, 1
 kreativelabs.ch, 1
 kreativstrecke.de, 1
 kredigram.com, 1
@@ -26642,24 +26665,24 @@ kristofba.ch, 1
 kristofdv.be, 1
 kritikawebu.cz, 1
 kritikos.io, 1
 krizevci.info, 1
 krk-media.pl, 0
 krmeni.cz, 0
 kroell.net, 1
 krokedil.se, 1
-kromamoveis.com.br, 1
 kromonos.net, 0
 krony.de, 1
 kronych.cz, 1
 kroon.email, 1
 kropkait.pl, 1
 krouzkyliduska.cz, 0
 krrn.de, 1
+krsaustralia.com.au, 1
 krsn.de, 1
 krsvrs.nl, 1
 krugermillions.org, 1
 kruin.net, 1
 kruisselbrink.com, 1
 kruk.co, 1
 krukhmer.com, 1
 krumberconsulting.com, 1
@@ -26748,16 +26771,17 @@ kuhne-electronic.de, 1
 kuhnelautorepair.com, 1
 kujadin.de, 1
 kukal.cz, 1
 kuketz-blog.de, 1
 kuketz-security.de, 1
 kuko-crews.org, 1
 kulde.net, 1
 kulickovy-pojezd.cz, 1
+kulinaristi.fi, 1
 kulivps.com, 1
 kultsar.com, 1
 kum.com, 1
 kuma.es, 1
 kumachan.biz, 1
 kumalog.com, 1
 kumasanda.jp, 1
 kumilasvegas.com, 1
@@ -26857,16 +26881,17 @@ kyosaku.org, 1
 kyoto-k9.com, 0
 kyoto-mic.com, 1
 kyoto-sake.net, 1
 kyoto-tomikawa.jp, 1
 kyoto-tomoshibi.jp, 1
 kyprexxo.com, 1
 kyras-castles.co.uk, 1
 kys.host, 1
+kysil.org, 1
 kyujin-office.net, 1
 kyunyuki.com, 1
 kyusyu.org, 1
 kyy.me, 1
 kz.search.yahoo.com, 0
 kzar.co.uk, 1
 kzsdabas.hu, 1
 l-atelier-c.com, 1
@@ -27019,32 +27044,32 @@ lakesherwoodelectrician.com, 1
 lakesherwoodexteriorlighting.com, 1
 lakesherwoodlandscapelighting.com, 1
 lakesherwoodlighting.com, 1
 lakesherwoodoutdoorlighting.com, 1
 lakeshowlife.com, 1
 lakewoodcityglass.com, 1
 lakewoodcomputerservices.com, 1
 lakkt.de, 1
-lakonia.com.br, 1
 lalalab.com, 1
 lalaya.fr, 1
 laled.ch, 1
 lalucioledigitale.com, 1
 lalunaonlinebr.com, 1
 lalunecreative.com, 1
 lalyre-corcelles.ch, 1
 lamafioso.com, 1
 lamakat.de, 1
 lamapoll.de, 1
 lamarieealhonneur.com, 0
 lambangcapgiare.com, 1
 lambauer.com, 1
 lambdaof.xyz, 1
 lambertshealthcare.co.uk, 1
+lambertz.xyz, 1
 lamboo.be, 1
 lamclam.site, 1
 lamconnect.com, 1
 lame1337.xyz, 1
 lamed.se, 1
 lamikvah.org, 1
 laminine.info, 1
 lammersmarketing.com, 1
@@ -27142,16 +27167,17 @@ lanuovariviera.it, 1
 lanyang.tk, 1
 lanzamientovirtual.es, 1
 lanzarote-online.info, 1
 laos.dating, 1
 laospage.com, 1
 laozhu.me, 1
 lapakus.com, 1
 lapassiondutrading.com, 1
+lapatio.dk, 1
 laperfumista.es, 1
 lapetition.be, 1
 lapicena.eu, 1
 lapidge.net, 1
 lapix.com.co, 1
 laplacesicherheit.de, 1
 laplanetebleue.com, 1
 lapolla.com, 1
@@ -27266,23 +27292,25 @@ launchkey.com, 0
 launchmylifend.com, 1
 launchpad-app2.com, 1
 launchpadder2.com, 1
 laupv.online, 1
 lauraandwill.wedding, 0
 lauraenvoyage.fr, 1
 laurakashiwase.com, 1
 lauraofrank.com, 1
+lauraohagan.com, 1
 laurasplacefamilysupport.org.au, 1
 laurelblack.com, 1
 laurencball.com, 1
 laurenceplouffe.com, 1
 laurenlobue.com, 1
 laurensvanderblom.nl, 1
 lauriemilne.com, 1
+laurineprice.com, 1
 lauriuc.sk, 1
 lausannedentiste.ch, 1
 lausannelovers.ch, 1
 laussat.de, 1
 laut.digital, 1
 lauxzahnheilkunde.de, 1
 lauzon-hitter.com, 1
 lavabit.no, 1
@@ -27303,16 +27331,17 @@ lavoieducoeur.be, 1
 lavoiepharmd.com, 1
 lavolte.net, 1
 lavril.fr, 1
 lavval.com, 0
 law-colleges.com, 1
 law-peters.de, 1
 law.co.il, 1
 law22.com, 1
+lawabidingcactus.com, 1
 lawbirduk.com, 1
 lawlessenglish.com, 1
 lawlessfrench.com, 1
 lawlessspanish.com, 1
 lawn-seeds.com, 1
 lawnuk.com, 1
 lawrence-institute.com, 1
 lawrenceberg.nl, 1
@@ -27385,16 +27414,17 @@ le-hosting.de, 1
 le-page.info, 1
 le-palantir.com, 1
 le-traiteur-parisien.fr, 1
 le0.me, 1
 le0yn.ml, 1
 le130rb.com, 1
 le23.fr, 1
 le42mars.fr, 1
+leadbook.ru, 1
 leadbox.cz, 1
 leaderoftheresistance.com, 0
 leaderoftheresistance.net, 0
 leadership9.com, 1
 leadgenie.me, 1
 leadinfo.com, 1
 leadplan.ru, 1
 leadquest.nl, 1
@@ -27423,17 +27453,16 @@ learning-id.com, 1
 learningis1.st, 1
 learninglaw.com, 1
 learningman.top, 1
 learnlux.com, 1
 learnpianogreece.com, 1
 learnplayground.com, 1
 learntale.com, 1
 learnthetruth.tk, 1
-learntotradethemarket.com, 1
 learntube.cz, 1
 leaseit24.com, 1
 leaseit24.de, 1
 leaseourthings.com, 1
 leaseplan.com, 1
 leasit.at, 1
 leasit.de, 1
 leastsignificantbit.de, 1
@@ -27455,22 +27484,20 @@ lebosse.me, 1
 lebourgeo.is, 1
 lecannabiste.com, 1
 lechaudrondupertuis.ch, 1
 lechiennoir.net, 1
 lecoinchocolat.com, 1
 lectricecorrectrice.com, 1
 led-jihlava.cz, 1
 led.xyz, 1
-ledecologie.com.br, 1
 ledeguisement.com, 1
 lederer-it.com, 1
 ledlampor365.se, 1
 ledlight.com, 1
-ledscontato.com.br, 1
 ledwereld.nl, 1
 lee-fuller.co.uk, 1
 leeaaronsrealestate.com, 1
 leebiblestudycenter.co.uk, 1
 leebiblestudycenter.com, 1
 leebiblestudycentre.co.uk, 1
 leebiblestudycentre.com, 1
 leebiblestudycentre.net, 1
@@ -27503,16 +27530,17 @@ lega-dental.com, 1
 legabot.fr, 1
 legadental.com, 1
 legaillart.fr, 1
 legal.farm, 1
 legalcontrol.info, 1
 legaldesk.com, 1
 legaleus.co.uk, 1
 legalforms.ng, 1
+legalinmotion.es, 1
 legalrobot-uat.com, 1
 legalrobot.com, 1
 legaltip.eu, 1
 legatofmrc.fr, 1
 legendesdechine.ch, 1
 legendofkrystal.com, 1
 legends-game.ru, 0
 legible.es, 1
@@ -27541,16 +27569,17 @@ leignier.org, 1
 leilautourdumon.de, 1
 leilonorte.com, 1
 leiming.co, 1
 leinfelder.in, 1
 leipzig.photo, 1
 leipziger-triathlon.de, 1
 leisure-blog.com, 1
 leisure-supplies-show.co.uk, 1
+leiyinan.com, 1
 lejardindesmesanges.fr, 1
 lektier.cf, 1
 lel.ovh, 1
 lelambiental.com.br, 1
 lelehei.com, 1
 lemarcheelagrandeguerra.it, 1
 lemazol.fr, 1
 lemni.top, 1
@@ -27608,16 +27637,17 @@ leondenard.com, 1
 leonhooijer.nl, 0
 leonklingele.de, 1
 leonmahler.consulting, 1
 leontiekoetter.de, 1
 leopoldina.net, 1
 leovanna.co.uk, 1
 leowkahman.com, 1
 lep.gov, 1
+lepartiecomemoracoes.com.br, 1
 lepenetapeti.com, 1
 lepidum.jp, 1
 leponton-lorient.fr, 1
 lepourquoiducomment.fr, 1
 leppis-it.de, 1
 leprado.com, 1
 lepsos.com, 1
 lequerceagriturismo.com, 1
@@ -27708,16 +27738,17 @@ letteringinstitute.com, 1
 lettersblogatory.com, 1
 lettland-firma.com, 1
 lettori.club, 1
 leu.to, 0
 leuchtmann.ch, 1
 leuenhagen.com, 1
 leulu.com, 1
 leumi-how-to.co.il, 1
+leuthardtfamily.com, 1
 levans.fr, 1
 levanscatering.com, 0
 level-10.de, 1
 level6.me, 1
 levelaccordingly.com, 1
 levelonetrainingandfitness.com, 1
 leveluplv.com, 1
 leveluprails.com, 1
@@ -27759,17 +27790,16 @@ lfrconseil.com, 1
 lg-waps.go.jp, 1
 lg-waps.jp, 1
 lg0.site, 1
 lgbt-colleges.com, 1
 lgbt.io, 1
 lgbt.ventures, 1
 lgbtq.cool, 1
 lghfinancialstrategy.ch, 1
-lgpecasoriginais.com.br, 1
 lgsg.us, 1
 lhajn.cz, 1
 lhakustik.se, 1
 lhalbert.xyz, 1
 lhamaths.online, 1
 lhasaapso.com.br, 1
 lhconsult.tk, 0
 lheinrich.org, 1
@@ -27830,16 +27860,17 @@ libreduca.com, 1
 librelamp.com, 1
 libremail.nl, 1
 librends.org, 1
 libreoffice-from-collabora.com, 1
 libreofficefromcollabora.com, 1
 librervac.org, 1
 libricks.fr, 1
 librisulibri.it, 1
+librofilia.com, 1
 librosdescargas.club, 1
 libscode.com, 0
 libskia.so, 1
 libsodium.org, 1
 libstock.si, 1
 libzik.com, 1
 licence-registry.com, 1
 liceserv.com, 1
@@ -27891,17 +27922,16 @@ lifeisabug.com, 1
 lifekiss.ru, 1
 lifelenz.com, 1
 lifematenutrition.com, 1
 lifemstyle.com, 1
 lifenexto.com, 1
 lifeqa.net, 1
 lifequotes-uk.co.uk, 1
 lifereset.it, 1
-lifesafety.com.br, 1
 lifeslonglist.com, 1
 lifestyle7788.com, 1
 lifestylecent.com, 1
 lifestylefinancial.ca, 1
 lifestyler.me, 1
 lifetree.network, 1
 lifeupgame.fr, 1
 lifeventure.co.uk, 1
@@ -28033,28 +28063,28 @@ lindskogen.se, 1
 lindy.co, 0
 line-wise.com, 1
 line.biz, 1
 line.co.nz, 1
 lineageos.org, 1
 linearaudio.net, 1
 linearaudio.nl, 1
 linearmap.com, 1
-lingerie.com.br, 1
 lingeriesilhouette.com, 1
 lingolia.com, 0
 lingotaxi.com, 1
 lingting.vip, 1
 linguatrip.com, 0
 lingvo-svoboda.ru, 1
 linherest.tk, 1
 linhua.org, 1
 link-sanitizer.com, 1
 link.ba, 1
 link2serve.com, 1
+link9.net, 1
 linkages.org, 1
 linkat4.cz, 1
 linkdr.uk, 1
 linkedinbackground.com, 1
 linkedpipes.com, 1
 linkenheil.org, 1
 linklocker.co, 1
 linkmaker.co.uk, 1
@@ -28357,17 +28387,16 @@ loca-voiture.fr, 1
 locais.org, 1
 local360.net, 1
 localbandz.com, 1
 localbitcoins.com, 1
 localblitz.com, 1
 localblock.co.za, 1
 localbouncycastle.com, 1
 locald.at, 1
-localdecor.com.br, 1
 localegroup.com, 1
 localethereum.com, 1
 localhorst.duckdns.org, 1
 localhorst.xyz, 1
 localhost.ee, 1
 localprideart.com, 1
 localsource.eu, 1
 localspot.pl, 1
@@ -28391,20 +28420,16 @@ locatorplus.gov, 1
 locauxrama.fr, 1
 locchat.com, 1
 lock23.ca, 1
 lockaby.org, 1
 locker.email, 1
 locker.plus, 1
 locker3.com, 1
 lockify.com, 1
-locklock.com.br, 1
-locklockbrasil.com.br, 1
-locknlock.com.br, 1
-locknlockbrasil.com.br, 1
 lockoutgroup.com, 1
 lockpick.nl, 1
 lockpicks.se, 1
 lockr.io, 1
 locksmith-durbannorth.co.za, 1
 locksmith-sanantonio-tx.com, 1
 locksmithbalchsprings.com, 1
 locksmithballito.com, 1
@@ -28437,29 +28462,27 @@ locksmithspring.com, 1
 locksmithspringtx.com, 1
 locksmithswestville.com, 1
 locksmiththewoodlands.com, 1
 locksport.org.nz, 1
 lockwoodchristmastreefarm.com, 1
 locomocosec.com, 1
 locomore.com, 1
 locomotionds.com, 1
-locomotive.net.br, 1
 locurimunca.co, 1
 locus-dashboard.com, 1
 locusmap.eu, 1
 lodash.com, 0
 loddeke.eu, 1
 lode.li, 1
 lodewijkict.nl, 1
 loenshotel.de, 1
 loew.de, 1
 loforo.com, 1
 lofttravel.com, 1
-logaldeveloper.com, 1
 loganmarchione.com, 1
 loganparkneighborhood.org, 1
 logbook.ch, 1
 logbot.info, 1
 logcat.info, 1
 logement-saisonnier.com, 1
 logement.com, 1
 logentries.com, 0
@@ -28490,41 +28513,25 @@ logopaediereinhard.de, 1
 logopedistalanni.it, 1
 logophiliapress.com, 1
 logopoeia.com, 1
 logostock.jp, 1
 logtalk.org, 1
 logtalk.pt, 1
 logue.be, 1
 logze.nl, 1
-lohanaflores.com.br, 1
 lohmeier.it, 1
 loic.gr, 1
 loichot.ch, 1
 loigiai.net, 1
 loihay.net, 1
-lojadamimo.com.br, 1
-lojadanidrea.com.br, 1
-lojadarenda.com.br, 1
-lojadewhisky.com.br, 1
-lojadoarcomprimido.com.br, 1
-lojadoprazer.com.br, 1
 lojadosomautomotivo.com.br, 1
-lojafazendoarte.com.br, 1
-lojafilipaper.com.br, 1
 lojahunamarcenaria.com.br, 1
 lojamagicalx.com, 1
-lojamascate.com.br, 1
-lojamoleco.com.br, 1
-lojaprimemed.com.br, 1
-lojaprojetoagua.com.br, 1
-lojasceletro.com.br, 1
 lojatema.com.br, 1
-lojaterrazul.com.br, 1
-lojavisamed.com.br, 1
 lojix.com, 1
 lojj.pt, 1
 lok.space, 1
 lokaal.org, 1
 lokal-speisen.de, 1
 loker.id, 1
 loket.nl, 1
 lolcorp.pl, 1
@@ -28631,30 +28638,32 @@ lorenadumitrascu.ro, 1
 loreofthenorth.com, 1
 loreofthenorth.nl, 1
 loricozengeller.com, 1
 lorientlejour.com, 1
 loritaboegl.de, 1
 lormansas.com, 1
 losangelestown.com, 1
 losebellyfat.pro, 1
+loshogares.com.mx, 1
 losless.fr, 1
 losreyesdeldescanso.com.ar, 1
 loss.no, 1
 lost.host, 1
 lost.report, 1
 lostandcash.com, 1
 lostarq.com, 1
 lostingames.de, 1
 lostinweb.eu, 1
 lostkeys.co.uk, 1
 lostsandal.com, 1
 lostsandal.io, 1
 lostserver.com, 1
 lostwithdan.com, 1
+loteamentomontereiitu.com.br, 1
 lothlorien.ca, 0
 lotl.ru, 1
 lotn.mobi, 1
 lotn.nl, 1
 lotnonline.com, 1
 lotnonline.nl, 1
 lotro-wiki.com, 1
 lotsofbargains.com, 1
@@ -28934,29 +28943,30 @@ luv.asn.au, 1
 luvare.com, 1
 luvbridal.com.au, 1
 luvplay.co.uk, 1
 luxcraft.eng.br, 1
 luxecalendar.com, 1
 luxescreenprotector.nl, 0
 luxfosdecoenterprise.com, 1
 luxsci.com, 1
-luxurynsight.net, 1
+luxurynsight.net, 0
 luxurytimepieces.net, 1
 luxuryweddingsindonesia.com, 1
 luxusnivoucher.cz, 1
 luxusnyvoucher.sk, 1
 luxvacuos.net, 1
 luxwatch.com, 1
 luyckx.net, 1
 luzat.com, 1
 luzfaltex.com, 1
 lv.search.yahoo.com, 0
 lv0.it, 1
 lv5.top, 1
+lvcshu.com, 1
 lvftw.com, 1
 lvguitars.com, 1
 lvmoo.com, 1
 lvrsystems.com, 1
 lw-addons.net, 1
 lwl-foej-bewerbung.de, 0
 lwl.moe, 1
 lwl12.com, 1
@@ -29052,16 +29062,17 @@ macbook.es, 1
 maceinturecuir.com, 1
 maces-net.de, 1
 macgeneral.de, 1
 macgenius.com, 1
 mach-politik.ch, 1
 macha.cloud, 1
 machbach.com, 1
 machbach.net, 0
+machcz.eu, 1
 machetewp.com, 1
 machidaclip.com, 1
 machikka.com, 0
 machinetransport.com, 1
 macht-elektro.de, 1
 machtweb.de, 1
 machu-picchu.nl, 1
 macil.tech, 1
@@ -29147,17 +29158,16 @@ mafiasi.de, 1
 magasindejouets.com, 1
 magasinsalledebain.be, 1
 magasinsalledebain.fr, 1
 magasinsalledebains.be, 1
 magasinsalledebains.fr, 1
 magasinsenfrance.com, 1
 magazin3513.com, 1
 magazinedabeleza.net, 1
-magazinedotreino.com.br, 1
 magdic.eu, 1
 magebit.com, 1
 magenbrot.net, 0
 magenda.sk, 1
 magentaize.net, 1
 magentapinkinteriors.co.uk, 1
 magentoeesti.eu, 1
 magepro.fr, 1
@@ -29179,29 +29189,27 @@ magicjudges.org, 1
 magiclen.org, 1
 magicspaceninjapirates.de, 1
 magictable.com, 1
 magicvodi.at, 1
 magilio.com, 1
 magnacarebroker.com, 1
 magnacumlaude.co, 1
 magnate.co, 1
-magnatronic.com.br, 1
 magneticanvil.com, 1
 magneticattraction.com.au, 1
 magnetpass.uk, 1
 magnets.jp, 1
 magnettracker.com, 1
 magnificatwellnesscenter.com, 1
 magnificentdata.com, 1
 magnoliadoulas.com, 1
 magnoliasib.ru, 0
 magnoliastrong.com, 1
 magnunbaterias.com.br, 1
-magodaoferta.com.br, 1
 magonote-nk.com, 1
 magosmedellin.com, 1
 magravsitalia.com, 1
 magu.kz, 1
 maguire.email, 1
 magwin.co.uk, 1
 mah-nig.ga, 1
 mahai.me, 1
@@ -29244,16 +29252,17 @@ mailman.ml, 1
 mailnara.co.kr, 1
 mailon.ga, 1
 mailpenny.com, 1
 mailtelligent.com, 1
 mailto.space, 1
 mailum.org, 0
 main-unit.com, 1
 mainechiro.com, 1
+mainelosap.gov, 1
 mainframeserver.space, 1
 mainhattan-handwerker.de, 1
 mainlined.org, 1
 mainston.com, 1
 maintenance-traceur-hp.fr, 1
 mainzelmaennchen.net, 1
 maioresemelhores.com, 1
 maisgasolina.com, 1
@@ -29295,21 +29304,23 @@ makem-bounce.co.uk, 1
 makemejob.com, 1
 makenaiyo-fx.com, 1
 makera.ga, 1
 makersatwork.com, 1
 maketheneighborsjealous.com, 1
 makeuplove.nl, 1
 makeurbiz.com, 1
 maki-chan.de, 1
+makinen.ru, 1
 makino.games, 1
 makkusu.photo, 1
 makkyon.com, 1
 makos.jp, 1
 makowitz.cz, 1
+makropa.com, 1
 maktoob.search.yahoo.com, 0
 malacat.com, 1
 malachiteauth.com, 1
 malamutedoalasca.com.br, 1
 malash.me, 1
 malasuk.com, 1
 malaysia.search.yahoo.com, 0
 malaysian.dating, 1
@@ -29339,17 +29350,16 @@ malkoun.com, 1
 mall.cz, 1
 mall.hr, 1
 mall.hu, 1
 mall.pl, 1
 mall.sk, 1
 mallach.net, 1
 mallhonda.com, 1
 mallner.me, 1
-mallonline.com.br, 1
 malmoesport.se, 1
 malnex.de, 1
 malscan.com, 1
 malscan.org, 1
 malta-firma.com, 1
 malte-kiefer.de, 1
 malufs.com.br, 1
 malvertise.xyz, 1
@@ -29368,17 +29378,16 @@ mamafit.club, 1
 mamamoet.ru, 1
 mamanecesitaungintonic.com, 1
 mamastore.eu, 1
 mamaxi.org, 1
 mambas.cn, 1
 mamiecouscous.com, 1
 mammals.net, 1
 mammaw.com, 1
-mammeitalianeavienna.com, 1
 mammooc.org, 1
 mammothlakesmls.net, 1
 mamochka.org.ua, 1
 mamospienas.lt, 1
 mamot.fr, 0
 mamout.xyz, 1
 mamuko.nl, 1
 man3s.jp, 0
@@ -29505,16 +29514,17 @@ mapletime.com, 1
 mapresidentielle.fr, 1
 mapstack.org, 1
 maquena.org, 1
 maquettage.com, 1
 maquinariaspesadas.org, 1
 maquinasdecoserplus.com, 1
 maquininhamercadopoint.com.br, 1
 mar-eco.no, 1
+mara-martinez.de, 1
 marabumadrid.com, 0
 marabunta.io, 1
 marakovits.net, 1
 marble.com, 1
 marbogardenlidkoping.se, 1
 marbree.eu, 1
 marc-hammer.de, 1
 marc-schlagenhauf.de, 1
@@ -29539,22 +29549,22 @@ marcelsiegert.com, 1
 marcelwaldvogel.ch, 1
 marcelwiedemeier.com, 1
 marcelwolf.coach, 1
 marcgoertz.de, 1
 marche-contre-monsanto.ch, 1
 marche-nordic-jorat.ch, 1
 marchhappy.tech, 0
 marchukov.com, 1
-marciaimportados.com.br, 1
 marcianoandtopazio.com, 1
 marclay.co.uk, 1
 marco-goltz.de, 1
 marco-hegenberg.net, 1
 marco-polo-reisen.com, 1
+marcobicca.com, 1
 marcocasoni.com, 1
 marcohager.de, 1
 marcoherten.com, 1
 marcoklomp.nl, 1
 marcoslater.com, 1
 marcus-scheffler.com, 1
 marcusds.ca, 1
 marcuskoh.com, 1
@@ -29581,17 +29591,16 @@ marguerite-maison.fr, 1
 mariacorzo.com, 1
 mariage-photo.ch, 1
 mariaheidemann.nl, 1
 marianatherapy.com, 1
 marianelaisashi.com, 1
 marianhoenscheid.de, 1
 mariannenan.nl, 1
 mariannethijssen.nl, 1
-mariaolesen.dk, 1
 mariapietropola.com, 1
 mariatash.com, 1
 marie-elisabeth.dk, 0
 marie.club, 1
 mariehane.com, 1
 mariemiramont.fr, 1
 mariereichl.cz, 1
 marietrap.ch, 1
@@ -29702,17 +29711,16 @@ markvanacker.be, 1
 marl.fr, 1
 marloncommunications.com, 1
 marlonlosurdopictures.com, 1
 marlosoft.net, 1
 marmista.roma.it, 1
 marmolesromero.com, 1
 marmolrain.cl, 1
 marmotte.love, 1
-maroc-bivouac.com, 1
 marocemploi.co, 1
 marocmail.ma, 1
 maroismasso.com, 1
 marpa-wohnen.de, 1
 marqperso.ch, 1
 marquepersonnelle.ch, 1
 marqueswines.co.uk, 1
 marrai.de, 1
@@ -29789,16 +29797,17 @@ masdillah.com, 1
 maservant.net, 1
 mashandco.it, 1
 mashandco.tv, 1
 mashek.net, 1
 masiniunelte.store.ro, 1
 masiul.is, 1
 maskim.fr, 1
 maskinkultur.com, 1
+maslife365.com, 1
 maslin.io, 1
 masrur.org, 1
 massaboutique.com, 1
 massage-colleges.com, 1
 massage-vitalite.fr, 1
 massage-well.ch, 1
 massage4u.net, 1
 massagecupping.com, 1
@@ -29857,24 +29866,22 @@ matcha-iga.jp, 1
 matchatea24.com, 1
 matchboxdesigngroup.com, 1
 matdogs.com, 1
 mateiko.by, 1
 matejgroma.com, 1
 matel.org, 1
 matematyka.wiki, 1
 materassi.roma.it, 1
-materiaischiquinho.com.br, 1
 material-ui.com, 1
 material-world-fuyouhin.com, 1
 materialism.com, 1
 materialyinzynierskie.pl, 1
 maternalsafety.org, 1
 maternum.com, 1
-mateuszchyla.pl, 1
 mateuszpilszek.pl, 1
 matex-tokyo.co.jp, 1
 math-coaching.com, 1
 math-colleges.com, 1
 math.hamburg, 1
 mathalexservice.info, 1
 mathematik.rocks, 0
 matheo-schefczyk.de, 1
@@ -29891,17 +29898,17 @@ mathijskingma.nl, 1
 mathis.com.tr, 1
 maths.network, 1
 mathsource.ga, 1
 mathspace.co, 1
 mathsweek.nz, 1
 mathsweek.org.nz, 1
 mathsweek.school.nz, 1
 mathys.io, 1
-matiaskorhonen.fi, 1
+matiaskorhonen.fi, 0
 matijakolaric.com, 1
 matildajaneclothing.com, 1
 matipl.pl, 1
 matjaz.it, 1
 matlss.com, 1
 matocmedia.com, 1
 matok.me.uk, 1
 matome-surume.com, 1
@@ -29970,16 +29977,17 @@ matviet.vn, 1
 matway.com, 1
 matway.net, 1
 matze.co, 1
 matze.org, 0
 mauerwerk.online, 1
 mauerwerkstag.info, 1
 mauiticketsforless.com, 1
 mauldincookfence.com, 1
+mauracher.cc, 1
 mauran.me, 1
 maurice-walker.com, 0
 mauricedb.nl, 1
 mauriciog.com.ar, 0
 mauricioghiorzi.com.ar, 0
 maurovacca.com, 1
 maury-moteurs.com, 1
 mavenclinic.com, 1
@@ -29989,17 +29997,16 @@ mavobiz.at, 1
 mavobiz.de, 1
 mavoprax.at, 1
 mavoprax.de, 1
 mavora.at, 1
 mavora.de, 1
 mavotax.at, 1
 mavotax.de, 1
 mawo.olkusz.pl, 1
-max-mad.com, 1
 max-moeglich.de, 1
 max-went.pl, 1
 max.gov, 1
 maxb.fm, 1
 maxbeenen.de, 1
 maxbruckner.de, 1
 maxbruckner.org, 1
 maxbytes.nl, 0
@@ -30100,16 +30107,17 @@ mcatnnlo.org, 1
 mcblain.ca, 1
 mcblain.com, 1
 mccarty.io, 0
 mcconciergerie.com, 1
 mccoolesredlioninn.com, 1
 mccordsvillelocksmith.com, 1
 mccrackon.com, 1
 mcculloughjchris.com, 1
+mccurtainems.gov, 1
 mcdanieldevelopmentservices.com, 1
 mcdermottautomotive.com, 1
 mcdona1d.me, 1
 mcdonalds.be, 1
 mcdonalds.design, 1
 mcdonaldwhsl.com, 0
 mcdsg.net, 1
 mce.eu, 1
@@ -30127,17 +30135,18 @@ mcgovernance.com, 1
 mchel.net, 1
 mchopkins.net, 1
 mchristopher.com, 1
 mcideas.tk, 1
 mcinterface.de, 1
 mcit.gov.ws, 1
 mcivor.me, 1
 mcjackk77.com, 1
-mckernan.in, 1
+mcjackk77.me, 1
+mckernan.in, 0
 mckinley.school, 1
 mckinley1.com, 1
 mckinleytk.com, 1
 mcl.de, 0
 mcl.gg, 1
 mclinflatables.co.uk, 1
 mclmotors.co.uk, 1
 mclyr.com, 1
@@ -30145,17 +30154,16 @@ mcmillansedationdentistry.com, 0
 mcmillanskiclub.com.au, 1
 mcneill.io, 1
 mcnext.net, 1
 mcnoobs.pro, 1
 mcon.se, 1
 mcpaoffice.com, 1
 mcpart.land, 1
 mcplayman.de, 1
-mcpro.games, 1
 mcprocdn.com, 1
 mcrn.jp, 1
 mcsa-usa.org, 1
 mcsinflatables.co.uk, 1
 mcsniper.co, 1
 mcsnovatamabayan.com, 1
 mcsports.es, 1
 mcsrvstat.us, 1
@@ -30181,16 +30189,17 @@ mdkr.nl, 1
 mdlayher.com, 1
 mdma.net, 1
 mdmed.clinic, 1
 mdosch.de, 1
 mdpraha.cz, 1
 mdrthmcs.io, 1
 mds-paris.com, 1
 mdsave.com, 1
+mdtorelli.it, 1
 mdwftw.com, 1
 mdx.no, 1
 mdxdave.de, 1
 mdxn.org, 1
 mdzservers.com, 1
 me-center.com, 1
 me-groups.com, 1
 me-soft.nl, 1
@@ -30230,28 +30239,27 @@ med-postdoctors.com, 1
 med-postemergency.com, 1
 med-posthealth.com, 1
 med-postmedical.com, 1
 med-postphysicians.com, 1
 med-postwellness.com, 1
 med.tips, 1
 med360.at, 1
 medba.se, 1
-medcir.com.br, 1
 medcrowd.com, 1
 meddatix.com, 1
 meddelare.com, 1
 meddigital.com, 0
 mede-handover.azurewebsites.net, 1
 medecine-esthetique-du-calaisis.fr, 1
 medeinos.lt, 1
 medellinapartamentos.com, 1
 medeurope.info, 1
 medexpress.co.uk, 1
-medi.com.br, 1
+medhy.fr, 1
 media-courses.com, 0
 media-credit.eu, 1
 media-instance.ru, 1
 media-library.co.uk, 1
 media-pi.com, 1
 media-serwis.com, 1
 media101.xyz, 1
 mediaarea.net, 1
@@ -30421,16 +30429,17 @@ meh.is, 1
 mehalick.com, 1
 mehhh.xyz, 1
 mehmetince.net, 1
 mehostdd.com, 0
 mehr-schulferien.de, 1
 mehrleben.at, 1
 mehrwert.de, 1
 meia.ir, 1
+meidens.com, 1
 meidev.co, 1
 meierhofer.net, 1
 meikan.moe, 1
 meillard-auto-ecole.ch, 1
 meilleur.info, 1
 meimeistartup.com, 1
 mein-kuechenhelfer.de, 1
 mein-muehlhausen.bayern, 1
@@ -30462,16 +30471,17 @@ mekesh.net, 1
 mekesh.ru, 1
 meklon.net, 1
 mekongeye.com, 1
 mekongmontessori.com, 1
 melaniebernhardt.com, 1
 melaniegruber.de, 1
 melbourne.dating, 1
 melbourneapartments.website, 1
+melcher.it, 1
 melchizedek-forum.de, 1
 meldcode-assistent.nl, 1
 melearning.university, 0
 meledia.com, 0
 melefo.ddns.net, 1
 melenchatsmelenchiens.fr, 1
 melerpaine.com, 1
 melhoresdominios.com, 1
@@ -30554,26 +30564,24 @@ mentecuriosa.net, 0
 mentesemprendedoras.net, 1
 mentiq.az, 1
 mentorithm.com, 1
 mentz.info, 1
 menu.fyi, 1
 menudieta.com, 1
 menuel.me, 1
 menuonlineordering.com, 1
-menzaijia.com, 1
 menzietti.it, 1
 meo.de, 1
 mephedrone.org, 1
 meps.net, 1
 mer.gd, 1
 merakilp.com, 1
 meransuedtirol.com, 1
 meraseo.com, 1
-mercadoleal.com.br, 1
 mercadopago.com, 1
 mercamaris.es, 1
 mercanix.co.uk, 1
 mercari.com, 1
 mercedes-benz.io, 1
 mercedes-ig.de, 1
 mercedespartscenter.com, 1
 merchant-automotive.com, 1
@@ -30593,17 +30601,16 @@ merenita.nl, 1
 meric-graphisme.info, 1
 meridianfresno.com, 1
 meridianmetals.com, 1
 merimatka.fi, 1
 merkel.me, 1
 merlet.eu, 1
 merlinsoap.com, 1
 merloaded.rocks, 1
-merloat.club, 1
 merojob.com, 1
 meronberry.jp, 1
 mers.one, 1
 merson.org, 1
 merson.tv, 1
 mertarauh.com, 1
 mertcangokgoz.com, 1
 meruri.com, 1
@@ -30695,17 +30702,17 @@ metropop.ch, 1
 metsasta.com, 1
 mettekopp.dk, 1
 meubanco7.com.br, 1
 meuble-house.fr, 1
 meujeitodigital.com.br, 0
 meupainel.me, 1
 meurisse.org, 1
 meusigno.com, 1
-mevanshop.com, 1
+mevanshop.com, 0
 mevs.cz, 1
 mexican.dating, 1
 mexicanjokes.net, 1
 mexico.sh, 1
 mexicodental.co, 1
 mexicom.org, 1
 mexior.nl, 1
 meyash.co, 1
@@ -30824,20 +30831,18 @@ mickelvaessen.com, 1
 mico.world, 1
 micomi.co, 1
 miconcinemas.com, 1
 micopal.com, 1
 micr0lab.org, 1
 microbiote-insectes-vecteurs.group, 1
 microblading.pe, 1
 microco.sm, 1
-microcomploja.com.br, 1
 microdesic.com, 1
 microdots.de, 1
-microfonejts.com.br, 1
 microlinks.org, 1
 microlog.org, 1
 micromata.de, 1
 micromind.io, 1
 micromookie.com, 1
 microneedlingstudio.se, 1
 microsoftaffiliates.azurewebsites.net, 1
 microvb.com, 1
@@ -30916,17 +30921,18 @@ mikakalevi.com, 1
 mikalikes.men, 1
 mike-bland.com, 1
 mike2k.de, 1
 mikeandersondj.com, 1
 mikebelanger.ca, 1
 mikeblog.site, 1
 mikebutcher.ca, 1
 mikecb.org, 1
-mikedugan.org, 1
+mikegao.net, 0
+mikegao.org, 1
 mikegarnett.co.uk, 1
 mikegerwitz.com, 1
 mikeguy.co.uk, 1
 mikehamburg.com, 1
 mikehilldesign.co.uk, 1
 mikeklidjian.com, 1
 mikekreuzer.com, 1
 mikerichards.photography, 1
@@ -30966,17 +30972,16 @@ milania.de, 1
 milanpala.cz, 0
 milanstephan.de, 1
 milcahsmusings.com, 1
 milchbuchstabe.de, 1
 mileme.com, 1
 milenaria.es, 1
 milesapart.dating, 1
 milftube.tv, 1
-milhoazul.com.br, 1
 milionshop.sk, 1
 militaryconsumer.gov, 1
 milkameglepetes.hu, 1
 milkandcookies.ca, 1
 milkingit.co.uk, 1
 milkingit.net, 1
 milktea.info, 1
 milkypond.org, 1
@@ -31021,16 +31026,17 @@ minapin.com, 1
 minaprine.com, 1
 mind-box.ch, 1
 mind-hochschul-netzwerk.de, 1
 mind-moves.es, 1
 mindatasupport.nu, 1
 mindatasupport.se, 1
 mindatorsupport.se, 1
 mindbodycontinuum.com, 1
+mindcoding.ro, 1
 mindercasso.nl, 1
 mindfactory.de, 1
 mindhunter.info, 1
 mindleaking.org, 1
 mindmax.fi, 1
 mindmeister.com, 1
 mindoktor.se, 0
 mindorbs.com, 1
@@ -31058,17 +31064,16 @@ minepay.net, 1
 minepic.org, 1
 minepod.fr, 1
 minerstat.com, 1
 minerva2015.it, 1
 minesouls.fr, 1
 minetracker.dk, 1
 minetude.com, 1
 minez-nightswatch.com, 0
-minf3-games.de, 1
 minfin.gov.ua, 1
 mingky.net, 1
 mingkyaa.com, 1
 mingming.info, 1
 mingram.net, 1
 mingtreerealty.com, 1
 mingwah.ch, 1
 mingy.ddns.net, 1
@@ -31126,30 +31131,29 @@ mionerve.org, 1
 mipapo.de, 1
 miproximopaso.org, 1
 mipueblohoy.com, 1
 mipymesenlinea.com, 1
 mir.pe, 1
 mirabalphoto.es, 1
 miraheze.org, 1
 miraidenshi.com, 1
-miraiex.com, 1
+miramar.ca, 1
 miraste.com.br, 1
 mirazperu.com, 1
 mircarfinder.ru, 1
 mirch.com, 1
 mirco-grams.de, 1
 mireiaseuba.com, 1
 mireillewendling.com.br, 1
 mirepublic.co.nz, 1
 mireservaonline.es, 1
 mirfire.com, 1
 mirjamderijk.nl, 0
 mirkofranz.de, 1
-mirodasilva.be, 1
 mironet.cz, 1
 mirrordream.net, 1
 mirrorsedgearchive.de, 1
 mirrorsedgearchive.ga, 1
 mirshak.com, 1
 mirtes.cz, 1
 mirtouf.fr, 1
 misakacloud.net, 1
@@ -31172,17 +31176,16 @@ miss-platinum.net, 1
 miss.com.tw, 1
 missdream.org, 1
 misseguf.dk, 1
 missevent.pl, 1
 missguidedus.com, 1
 mission-orange.de, 1
 missionsgemeinde.de, 1
 missip.nl, 1
-missjoias.com.br, 1
 misskey.jp, 1
 misskey.site, 0
 misskey.xyz, 1
 missoy.me, 1
 misssex.de, 1
 missualready.com, 1
 missycosmeticos.com.br, 1
 missyou.link, 1
@@ -31204,17 +31207,16 @@ mitabu.net, 1
 mitaines.ch, 1
 mitarbeitermotivation-anleitungen.de, 1
 mitchellhandymanservices.co.uk, 1
 mitchelmore.ca, 1
 mitdip-mit-group-ch.azurewebsites.net, 1
 miticobikes.com, 1
 mitigationcommission.gov, 1
 mitior.net, 1
-mitrax.com.br, 1
 mitre10.com.au, 1
 mitrecaasd.org, 1
 mitremai.org, 1
 mitrostudios.com, 1
 mitsign.com, 1
 mitsonnenbrillen.de, 1
 mitsu-szene.de, 1
 mitsukabose.com, 1
@@ -31222,17 +31224,16 @@ mittagonggardencentre.com.au, 1
 mittagonghomestead.com.au, 1
 mittbolan.se, 1
 mittelunsachlich.de, 1
 mittenofficesystems.com, 1
 mitylite.com, 1
 mitzpettel.com, 1
 miui-germany.de, 1
 miukimodafeminina.com, 1
-mivestuariolaboral.com, 1
 mivzak.im, 1
 mivzakim.biz, 1
 mivzakim.cf, 1
 mivzakim.ga, 1
 mivzakim.gq, 1
 mivzakim.info, 1
 mivzakim.ml, 1
 mivzakim.mobi, 1
@@ -31248,18 +31249,20 @@ mixtafrica.com, 1
 mixtape.moe, 1
 mixx.com.hk, 1
 miya.io, 1
 miyako-kyoto.jp, 1
 miyatore.com, 1
 miyoshi-kikaku.co.jp, 1
 miyoshi-kikaku.com, 0
 miyugirls.com, 1
+mizar.im, 1
 mizipack.com, 1
 mizque.ch, 1
+mizternational.com, 1
 mizu.coffee, 1
 mizucoffee.net, 1
 mizuho-trade.net, 1
 mizuhobank.co.id, 1
 mizumax.me, 1
 mj420.com, 1
 mjacobson.net, 1
 mjanja.ch, 1
@@ -31362,16 +31365,17 @@ mnt9.de, 1
 mo-journal.com, 1
 mo.nl, 1
 mo2021.de, 1
 mo3.club, 1
 moa.moe, 1
 moabpapier.de, 1
 moabygg.se, 1
 moahmo.com, 1
+moarcookies.com, 1
 moas.design, 1
 moas.photos, 1
 mobag.ru, 1
 mobal.com, 1
 mobeforlife.com, 0
 mobi2go.com, 1
 mobi4.tk, 1
 mobifinans.ru, 1
@@ -31413,17 +31417,16 @@ moc.ac, 1
 mochanstore.com, 1
 mochiyuki.net, 1
 mochizuki.moe, 1
 mochoko.com, 1
 mockerel.com, 1
 mocking-bird.org, 1
 mococo.co.uk, 1
 mocurio.com, 1
-modaexecutiva.com.br, 1
 modafinil.com, 1
 modafinil.net, 1
 modafinil.wiki, 1
 modafo.com, 1
 modalogi.com, 1
 modalrakyat.com, 1
 modav.org, 1
 modcasts.video, 1
@@ -31440,29 +31443,27 @@ modelcube.com, 1
 modeldimension.com, 1
 modelisme-rc.net, 1
 modelisme-voiture-rc.fr, 1
 modelservis.cz, 1
 modemaille.com, 1
 modemchild.net, 1
 modeportaal.nl, 1
 moderatoren.org, 1
-moderatorenpool.org, 1
 modern-family.tv, 1
 modernapprenticeships.org, 1
 moderncoinmart.com, 1
 moderncommercialrealestate.com, 1
 modernibytovytextil.cz, 1
 moderntld.net, 1
 modifiedmind.com, 1
 modistry.com, 1
 modistryusercontent.com, 1
 modmountain.com, 1
 modonor.dk, 1
-modosaude.com.br, 1
 mods-community.de, 1
 mods-pic.de, 1
 modul21.com, 1
 modul21.eu, 1
 module.market, 1
 modulex-gmbh.de, 1
 moe-max.jp, 1
 moe.pe, 1
@@ -31474,16 +31475,17 @@ moecraft.net, 1
 moefactory.com, 1
 moefi.xyz, 1
 moego.me, 1
 moehrke.cc, 1
 moekes.amsterdam, 1
 moeking.me, 1
 moeli.org, 1
 moellers.systems, 1
+moeloli.cc, 1
 moenew.top, 1
 moepass.com, 1
 moeqing.net, 1
 moesif.com, 1
 moetrack.com, 1
 moeyi.xyz, 0
 moeyun.net, 1
 mofidmed.com, 1
@@ -31500,18 +31502,16 @@ moisesbarrio.es, 1
 mojaknjiznica.com, 0
 mojarada.nl, 1
 mojavenissanofbarstowparts.com, 1
 mojeco2.cz, 1
 mojefedora.cz, 1
 mojefilmy.xyz, 1
 mojilitygroup.com, 1
 mojizuri.com, 1
-mojnet.eu, 1
-mojnet.net, 1
 mojoco.co.za, 1
 mojzis.com, 1
 mojzis.cz, 1
 mojzisova.com, 1
 mok.pw, 1
 mokeedev.review, 1
 mokhtarmial.com, 0
 moki.org.pl, 1
@@ -31547,16 +31547,17 @@ mona-antenna.com, 1
 mona-dress.com, 1
 monachatdeco.com, 1
 monaco-automaten.de, 1
 monad.io, 1
 monakasatmasr.com, 1
 monalisa.wtf, 1
 monalyse.com, 1
 monarchcleanersnc.com, 1
+monarcjuexpo.ch, 1
 monbudget.org, 1
 moncoach.ch, 1
 mondedie.fr, 1
 mondial-movers.nl, 1
 mondo-it.ch, 1
 monelephantapois.com, 1
 moneni.com, 1
 moneoci.com.br, 1
@@ -31619,17 +31620,16 @@ montage-kaika.de, 0
 montagne-tendance.ch, 1
 montanasky.tv, 1
 montanteaesthetics.com, 1
 montanwerk.de, 1
 montarfotoaki.com, 1
 montas.io, 1
 montazer.net, 1
 montemanik.com, 1
-montenero.pl, 1
 montessori.edu.vn, 1
 monteurzimmerfrei.de, 1
 montgomeryfirm.com, 1
 montgomerysoccer.net, 1
 montopolis.com, 1
 montpreveyres.ch, 1
 montredeal.fr, 1
 montsaintaignan.fr, 1
@@ -31691,54 +31691,50 @@ moppy.org, 1
 mopxing.com, 1
 mora.pl, 1
 morbatex.com, 1
 morbiceramicindustry.com, 1
 morbitzer.de, 1
 morbius.cz, 1
 morbotron.com, 1
 morchino.ch, 1
-morchstore.com, 1
 mordrum.com, 1
 more-hikkoshi.com, 1
 more-terrain.de, 1
 moreal.co, 1
 moreapp.co.uk, 1
 morenci.ch, 1
 moreniche.com, 1
 morepablo.com, 1
 morepay.cn, 1
 moresw.com, 1
 morethanautodealers.com, 1
 morethancode.be, 1
 morethandigital.info, 1
-morganino.eu, 1
-morganino.it, 1
 morgansleisure.co.uk, 1
 morgner.com, 1
 morhys.com, 1
 moritz-baestlein.de, 1
 moritztremmel.de, 1
 moriz.de, 1
 moriz.net, 1
 mormon-colleges.com, 1
 mormonleaks.io, 1
 morningcurve.com, 1
 morningstar.moe, 1
-morphy2k.io, 1
 morris.computer, 1
 morrisby.com, 1
 morteruelo.net, 1
 mortgagecalculator.biz, 1
-mortgagecentersmo.com, 1
 mortis.eu, 1
 mosaic-design.ru, 1
 mosaicadvisors.com, 1
 mosaicmarble.com, 1
 mosaique-lachenaie.fr, 1
+mosboutique.it, 1
 moscatalogue.net, 1
 moscow.dating, 1
 moseracctg.com, 1
 mosfet.cz, 1
 moshwire.com, 1
 mosin.org, 1
 moskeedieren.nl, 1
 mosquitojoe.com, 1
@@ -31762,17 +31758,16 @@ mothereff.in, 0
 motifstudio.com.ua, 1
 motionless.nl, 1
 motionvideos.uk, 1
 motiweb.fr, 1
 motmplus.com, 1
 motocollection.pl, 1
 motogb.net, 1
 motohell.com, 1
-motojato.com.br, 1
 motomorgen.com, 1
 motonauticaibiza.com, 1
 motor-forum.nl, 1
 motorbiketourhanoi.com, 1
 motoreflex.com, 1
 motorpointarenacardiff.co.uk, 1
 motorring.ru, 1
 motorsplus.com, 0
@@ -31819,18 +31814,18 @@ moviltronix.com, 1
 movimento-terra.it, 1
 moving-pixtures.de, 1
 movinglogistics.nl, 0
 movingoklahoma.org, 1
 movingtohttps.com, 1
 movingtojapan.life, 1
 movlib.org, 1
 mowalls.net, 1
+moy-gorod.od.ua, 0
 moy.cat, 1
-moyer.pub, 1
 moylen.eu, 1
 moysovet.info, 0
 mozartgroup.hu, 1
 mozektevidi.net, 1
 mozgb.ru, 1
 mozilla-hispano.org, 1
 mozilla.cz, 1
 mozzez.de, 1
@@ -31840,17 +31835,16 @@ mpa-pro.fr, 1
 mpc-hc.org, 1
 mpcompliance.com, 1
 mpetroff.net, 1
 mpg-universal.com, 1
 mpg.ovh, 1
 mpgaming.pro, 1
 mpintaamalabanna.it, 1
 mpkrachtig.nl, 1
-mpkshop.com.br, 1
 mplanetphl.fr, 1
 mplant.io, 1
 mplicka.cz, 1
 mplusm.eu, 1
 mpodraza.pl, 1
 mpreserver.com, 0
 mprsco.eu, 1
 mpserver12.org, 1
@@ -31882,29 +31876,32 @@ mrdayman.com, 1
 mremallin.ca, 1
 mrevolution.eu, 1
 mrgiveaways.com, 1
 mrhc.ru, 1
 mrhee.com, 1
 mrhookupsd.com, 1
 mrinalpurohit.in, 1
 mrizzio.com, 1
+mrjbanksy.com, 1
 mrjhnsn.com, 1
 mrjooz.com, 1
 mrkapowski.com, 1
 mrketolocksmith.com, 1
 mrknee.gr, 1
 mrkrabat.de, 1
 mrksk.com, 1
 mrliu.me, 1
 mrmad.com.tw, 1
+mrmanner.eu, 1
 mrmoregame.de, 1
 mrnh.de, 1
 mrnh.tk, 1
 mrning.com, 1
+mrparker.pw, 1
 mrprintables.com, 1
 mrs-labo.jp, 1
 mrs-shop.com, 1
 mrsbairds.com, 0
 mrserge.lv, 1
 mrsk.me, 1
 mrstat.co.uk, 1
 mrstuudio.ee, 1
@@ -31998,17 +31995,16 @@ muahahahaha.co.uk, 1
 mubiflex.nl, 1
 muchohentai.com, 1
 muckingabout.eu, 1
 muckrack.com, 1
 mucmail.de, 1
 mudbenesov.cz, 1
 mudcrab.us, 0
 mudgezero.one, 1
-mudit.xyz, 1
 muehlemann.net, 1
 muel.io, 1
 muelhau.pt, 1
 muell-weg.de, 1
 muellapp.com, 1
 mueller-gaestehaus.de, 1
 muenchberger.com, 1
 muffs.ru, 1
@@ -32030,17 +32026,16 @@ mulaccosmetics.com, 1
 mulaisehat.com, 1
 mulej.net, 1
 mulheres18.com, 1
 muling.lu, 1
 mullens-usedcars.be, 1
 mullerimoveisrj.com.br, 1
 multi-vpn.biz, 1
 multibit.org, 1
-multibomasm.com.br, 1
 multiclinicacardio.com.br, 1
 multicomhost.com, 1
 multigamecard.com, 1
 multigeist.de, 1
 multikalender.de, 0
 multimatte.com, 0
 multimed-solutions.com, 1
 multimed.krakow.pl, 1
@@ -32064,28 +32059,25 @@ multizone.games, 1
 multrier.fr, 1
 mum.ceo, 1
 mumakil.fi, 1
 mumbaionlinegifts.com, 1
 muminkoykiran.com, 1
 mumolabs.com, 1
 munch.me, 1
 munchcorp.com, 1
-mundoarabe.com.br, 1
 mundoconejos.com, 1
 mundodapoesia.com, 1
 mundodasmensagens.com, 1
 mundogamers.top, 1
-mundokinderland.com.br, 1
 mundolarraz.es, 1
 mundomagicotv.com, 1
 mundoperros.es, 1
 mundotortugas.com, 1
 mundschenk.at, 1
-mundtec.com.br, 1
 munduch.cz, 1
 munduch.eu, 1
 munirajiwa.com, 1
 munki.org, 1
 munkibuilds.org, 1
 munpanel.com, 1
 munwr.com, 1
 muoivancauhoivisao.com, 1
@@ -32094,17 +32086,16 @@ mur-vegetal-interieur.fr, 1
 murakami-sah.com, 1
 murashun.jp, 1
 muratore-roma.it, 1
 murdercube.com, 1
 murfy.kiwi, 1
 murfy.nz, 1
 murgi.de, 1
 murmel.it, 0
-murof.com.br, 1
 murray.xyz, 1
 murraya.cn, 1
 murraycoin.org, 1
 murraycolin.org, 1
 mursu.directory, 1
 murz.tv, 1
 murzik.space, 1
 musa.gallery, 1
@@ -32149,17 +32140,17 @@ musique2nuit.com, 1
 musketonhaken.nl, 0
 muslim.singles, 1
 muslimbanter.co.za, 1
 musmann.io, 1
 muspla.com, 1
 muspla.com.br, 1
 mussalains.com, 1
 musselsblog.com, 1
-mustafaturhan.com, 1
+mustafaturhan.com, 0
 mustard.co.uk, 1
 mustardking.me, 1
 mustasj.no, 1
 mustat.com, 1
 muster-folien.de, 1
 muster-schablonen.de, 1
 mustertexte-musterbewerbung.de, 1
 musthavesforreal.com, 1
@@ -32176,36 +32167,39 @@ muusika.fun, 1
 muusikoiden.net, 1
 muwatenraqamy.org, 1
 muy.ooo, 1
 muz2u.ru, 1
 muzeumkomiksu.eu, 1
 muzhijy.com, 1
 muzi.cz, 1
 muzikantine.nl, 1
+muzykanawesele.info, 1
 mv-schnuppertage.de, 1
 mv-wohnen.de, 1
 mvandek.nl, 1
 mvbits.com, 1
 mvbug.com, 1
 mvisioncorp.com, 1
 mvistatic.com, 1
 mvno.io, 1
 mvp-stars.com, 1
+mvwoensei.com, 1
 mvwoensel.com, 1
 mw.search.yahoo.com, 0
 mwainc.org, 1
 mwalz.com, 1
 mwamitours.com, 1
 mware-staging.azurewebsites.net, 1
 mwavuli.co.ke, 1
 mwba.org, 1
 mwe.st, 1
 mwezi-foundation.org, 1
 mwezi.org, 1
+mwlcouriers.com, 1
 mwtdev.se, 1
 mww.moe, 1
 mx-quad.fr, 1
 mx.org.ua, 1
 mx.search.yahoo.com, 0
 mx5international.com, 1
 mxawei.cn, 1
 mxdanggui.org, 1
@@ -32247,17 +32241,16 @@ myaggic.com, 1
 myalliancechurch.com, 1
 myamend.com, 1
 myamihealth.com, 1
 myamity.info, 1
 myammo.ru, 1
 myanimelist.net, 1
 myapexcard.com, 1
 myartsjournal.com, 1
-myaspenheights.com, 1
 mybagofcoffee.com, 1
 mybakkupakku.com, 1
 mybasementdoctor.com, 1
 mybb.com, 1
 mybb.de, 1
 mybeautyjobs.de, 1
 mybicc.org, 1
 myblockchain.cloud, 1
@@ -32283,16 +32276,17 @@ myclasscam.com, 1
 myclasscam.org, 1
 myclgnotes.com, 1
 myclinicalstudybuddy.com, 1
 mycloud-system.com, 1
 mycofairtrade.com, 1
 mycolorado.gov, 1
 mycompanion.cz, 1
 myconan.net, 1
+myconan.tk, 1
 myconf.uk, 1
 myconnect.cn, 1
 myconsulting.ch, 1
 mycontrolmonitor.com, 1
 mycookrecetas.com, 1
 mycoupons.com, 1
 mycr.eu, 1
 mycreativeartsconsulting.com, 1
@@ -32316,31 +32310,33 @@ mydna.bio, 1
 mydoc.fr, 1
 mydocserve.com, 1
 mydomaindesk.com, 1
 mydreamlifelab.com, 1
 mydreamshaadi.in, 1
 myduffyfamily.com, 1
 myeasybooking.de, 1
 myeberspaecher.com, 1
+myedumundo.com, 1
 myeffect.today, 1
 myeisenbahn.de, 1
 myeml.net, 0
 myepass.bg, 1
 myepass.de, 1
 myessaygeek.com, 1
 myetherwallet.com, 1
 myf.cloud, 1
 myfae.eu, 1
 myfantasysportstalk.com, 1
 myfappening.org, 1
 myfdic.gov, 1
 myfedloan.org, 1
 myfirenet.com, 1
 myfishpalace.at, 1
+myfloridacfo.gov, 1
 myfloridadeferredcomp.com, 1
 myforfaitmobile.com, 1
 myfreemp3.click, 1
 myfrenchtattoo.fr, 1
 myfunworld.de, 1
 myg21.com, 1
 mygadgetguardian.lookout.com, 0
 mygallery.homelinux.net, 1
@@ -32410,16 +32406,17 @@ mymp3singer.net, 1
 myms.eu, 1
 mymun.com, 1
 mymun.net, 1
 mymusiclist.alwaysdata.net, 1
 mymx.lu, 1
 myna.go.jp, 1
 mynameistavis.com, 1
 myndcoin.com, 1
+myndcoins.com, 1
 myndcommunication.com, 1
 mynetworkingbuddy.com, 1
 mynext.events, 1
 mynextmove.org, 1
 mynn.io, 1
 mynook.info, 0
 myonline.hu, 1
 myonline.store, 1
@@ -32555,16 +32552,17 @@ mysqldump-secure.org, 1
 myssl.com, 1
 mystagic.cloud, 1
 mysteriouscode.io, 1
 mysterydata.com, 1
 mysterymind.ch, 1
 mysterysear.ch, 1
 mystia.org, 1
 mystic-welten.de, 1
+mysticconsult.com, 1
 mystickphysick.com, 1
 mysticplumes.com, 1
 mysticrs.tk, 1
 mystorymonster.com, 1
 mystown.org, 1
 mystudy.me, 1
 mystudycart.com, 1
 mysupboard.de, 1
@@ -32741,16 +32739,17 @@ namethatporn.com, 1
 namethissymbol.com, 1
 nametiles.co, 1
 nami.bo, 1
 nami.trade, 1
 namikawatetsuji.jp, 1
 naminam.de, 1
 namrs.net, 1
 namskra.is, 1
+namu.games, 1
 namu.la, 1
 namu.live, 1
 namu.moe, 1
 namu.wiki, 1
 namus.gov, 1
 namuwikiusercontent.com, 1
 nan.ci, 1
 nan.ge, 1
@@ -32758,16 +32757,17 @@ nanami.moe, 1
 nanarose.ch, 1
 nanch.com, 1
 nancytelford.com, 1
 nanderson.me, 1
 nandex.org, 1
 nanfangstone.com, 1
 nange.cn, 1
 nange.co, 1
+nanisiyou.com, 1
 nankiseamansclub.com, 1
 nannytax.ca, 1
 nano.voting, 1
 nanofy.org, 1
 nanogi.ga, 1
 nanogramme.fr, 1
 nanollet.org, 1
 nanotechnologist.com, 1
@@ -32792,17 +32792,16 @@ napkins-wholesale.nz, 1
 napkins-wholesale.uk, 1
 napkins-wholesale.us, 1
 napolinissanctparts.com, 1
 narada.com.ua, 1
 narakenkoland.net, 1
 naralogics.com, 1
 narardetval.se, 1
 narazaka.net, 1
-narduin.xyz, 1
 narenderchopra.com, 1
 narfation.org, 1
 nargele.eu, 1
 nargileh.nl, 1
 naric.com, 1
 narindal.ch, 1
 narko.space, 1
 naro.se, 1
@@ -32824,28 +32823,30 @@ nashikmatka.com, 1
 nashira.cz, 1
 nashvillebasements.com, 1
 nashvillelidsurgery.com, 1
 nashzhou.me, 1
 nasme.tk, 1
 nasosvdom.com.ua, 1
 nasr.mobi, 1
 nasrsolar.com, 1
+nasserver-test.de, 1
 nassi.me, 1
 nastoletni.pl, 1
 nastysclaw.com, 1
 nataldigital.com, 1
 nataliedawnhanson.com, 1
 natanaelys.com, 0
 nataniel-perissier.fr, 1
 natation-nsh.com, 0
 natchmatch.com, 1
 nate.sh, 1
 nateandxtina.wedding, 1
 natecraun.net, 0
+natehobi.com, 1
 natgeofreshwater.com, 1
 nathaliebaron.ch, 1
 nathaliebaroncoaching.ch, 1
 nathaliedijkxhoorn.com, 1
 nathaliedijkxhoorn.nl, 1
 nathan.io, 1
 nathan.ovh, 1
 nathanaeldawe.com, 1
@@ -32889,17 +32890,16 @@ natureclaim.com, 1
 natureflo.net, 1
 naturesbest.co.uk, 1
 naturesorganichaven.com, 1
 natureword.com, 1
 naturheilpraxis-orlowsky.de, 1
 naturheilpraxis-p-grote.de, 1
 naturline.com, 1
 naturtint.co.uk, 1
-natusvita.com.br, 1
 natuterra.com.br, 1
 natverkstekniker.se, 1
 naude.co, 1
 naughty.audio, 1
 naughtytoy.co.uk, 1
 nauris.fi, 1
 nausicaahotel.it, 1
 naut.ca, 1
@@ -33009,19 +33009,19 @@ ncdc.pt, 1
 ncdesigns-studio.com, 1
 ncea.net.au, 1
 ncgt.se, 1
 nchangfong.com, 1
 nchponline.org, 1
 ncic.gg, 1
 ncjrs.gov, 1
 ncloud.freeddns.org, 1
-ncm-malerbetrieb.de, 1
 ncmedicaidplan.gov, 1
 ncmedicaidplans.gov, 1
+ncpimd001.spdns.de, 1
 ncsc.gov.uk, 1
 ncsccs.com, 1
 nctx.co.uk, 1
 ncua.gov, 1
 ndarville.com, 1
 ndbt.com, 1
 ndcpolipak.com, 1
 ndeoffshore.com, 1
@@ -33065,16 +33065,18 @@ nebuluxcapital.com, 1
 necesitodinero.org, 1
 necessaryandproportionate.net, 1
 necessaryandproportionate.org, 1
 nechiactua.com, 1
 necio.ca, 1
 neckbeard.xyz, 1
 necormansir.com, 1
 nectarleaf.com, 1
+nectir-staging.com, 1
+nectir.co, 1
 nedcdata.org, 1
 nederland.media, 1
 nederlands-vastgoedfonds.nl, 1
 nedim-accueil.fr, 1
 nedlinin.com, 1
 nedraconsult.ru, 1
 neecist.org, 1
 needemand.com, 1
@@ -33125,27 +33127,29 @@ nekusoul.de, 1
 nelflex.com.br, 1
 nelhage.com, 1
 nella-project.org, 1
 nella.io, 1
 nellacms.com, 1
 nellacms.org, 1
 nellafw.org, 1
 nellen.it, 1
+nemausus.com, 1
 nemcd.com, 0
 nemecl.eu, 1
 nemez.net, 1
 nemo.run, 1
 nemopan.com, 1
 nemopret.dk, 1
 nemplex.com, 1
 nemplex.win, 0
 nems.no, 1
 nemumu.com, 1
 nemunai.re, 1
+nengzhen.com.cn, 1
 nenkin-kikin.jp, 1
 neno.io, 1
 neo2shyalien.eu, 0
 neobits.nl, 1
 neocities.org, 1
 neoclick.io, 1
 neocyd.com, 1
 neodigital.bg, 1
@@ -33167,17 +33171,16 @@ neosdesignstudio.co.uk, 1
 neosey.com, 1
 neosolution.ca, 0
 neostralis.com, 1
 neotiv.com, 1
 neowa.tk, 1
 neowin.net, 1
 neowlan.net, 1
 neoxcrf.com, 1
-neoz.com.br, 1
 nepageeks.com, 1
 nepal-evolution.org, 1
 nepezzano13.com, 1
 nephelion.org, 1
 nephos.xyz, 1
 nephy.jp, 1
 nepovolenainternetovahazardnihra.cz, 1
 neppglobal.top, 1
@@ -33208,16 +33211,17 @@ nesantuoka.lt, 1
 nesbase.com, 1
 nesolabs.com, 1
 nesolabs.de, 1
 nestedquotes.ca, 0
 nesterov.pw, 1
 nestone.ru, 1
 nestor.nu, 1
 neswec.org.uk, 1
+net-combo-ja.com, 1
 net-masters.pl, 1
 net-safe.info, 1
 net-share.de, 1
 net4visions.at, 1
 net4visions.de, 1
 netamia.com, 1
 netapps.de, 1
 netba.net, 1
@@ -33239,29 +33243,28 @@ netdex.co, 1
 netducks.com, 1
 netducks.space, 1
 netera.se, 1
 neteraser.de, 1
 netfabb.com, 1
 netfeeds.eu, 1
 netflixlife.com, 1
 netfog.de, 1
+netframe.net, 1
 netfuture.ch, 1
 netfxharmonics.com, 1
 nethack.ninja, 1
 nethackwiki.com, 1
 nethask.ru, 1
 nethostingtalk.com, 1
 nethruster.com, 1
 nethunter.top, 1
 netica.fr, 0
 netki.com, 1
-netlentes.com.br, 1
 netlocal.ru, 1
-netmagicas.com.br, 1
 netmeister.org, 1
 netnea.com, 1
 netnik.de, 1
 netnodes.net, 1
 netraising.com, 0
 netrelay.email, 1
 netrewrite.com, 1
 netrider.net.au, 0
@@ -33386,25 +33389,25 @@ newearth.press, 1
 newfacialbeautycream.com, 1
 newfangledscoop.com, 1
 newfiepedia.ca, 1
 newflavor.design, 1
 newflora.ru, 1
 newfoundland-labradorflora.ca, 1
 newgrowbook.com, 1
 newguidance.ch, 1
+newhoperailroad.com, 1
 newind.info, 1
 newizv.ru, 1
 newjianzhi.com, 1
 newkaliningrad.ru, 1
 newknd.com, 1
 newlifeband.de, 1
 newline.online, 1
 newmarketbouncycastlehire.co.uk, 1
-newmed.com.br, 1
 newmediaone.net, 1
 newmelalife.com, 1
 newmovements.net, 1
 newmusicjackson.org, 1
 newodesign.com, 1
 newpathintegratedtherapy.com, 1
 newposts.ru, 1
 newreleases.io, 1
@@ -33439,24 +33442,23 @@ nextbranders.com, 1
 nextcairn.com, 1
 nextcasino.com, 1
 nextcloud-miyamoto.spdns.org, 1
 nextcloud.co.za, 1
 nextcloud.com, 1
 nextcloud.li, 1
 nextcloud.nerdpol.ovh, 1
 nextclouddarwinkel.nl, 1
+nextcom.digital, 1
 nexter.cloud, 1
 nextevolution.co.uk, 1
 nextgen.sk, 1
 nextgencel.com, 1
 nextgenthemes.com, 1
 nextgreatmess.com, 1
-nexthop.co.jp, 1
-nexthop.jp, 1
 nextiot.de, 1
 nextiva.com, 1
 nextlevel-it.co.uk, 1
 nextmbta.com, 1
 nextme.se, 1
 nextnely.com, 1
 nextnowagency.com, 1
 nextos.com, 1
@@ -33532,16 +33534,17 @@ nic.how, 1
 nic.soy, 1
 nic.xn--q9jyb4c, 1
 nice.ch, 1
 niceb5y.net, 0
 niceguyit.biz, 1
 nicesco.re, 1
 nicesleepo.com, 1
 nicestudio.co.il, 0
+nichi.co, 1
 nichijou.com, 1
 nicholasperkins.io, 1
 nicholaspruss.com, 1
 nicholasquigley.com, 1
 nicholasruddick.com, 1
 nicholaswilliams.net, 1
 nichteinschalten.de, 0
 nichthelfer.de, 1
@@ -33605,16 +33608,17 @@ nien.taipei, 1
 nien.tk, 1
 nienfun.com, 1
 nienkeslop.nl, 1
 nierenpraxis-dr-merkel.de, 1
 nierenpraxis-merkel.de, 1
 nieselregen.com, 1
 niess.space, 1
 niesstar.com, 1
+nietmvwoensel.com, 1
 nietzsche.com, 1
 nieuwsberichten.eu, 1
 nieuwslagmaat.nl, 1
 nifc.gov, 1
 niffler.software, 1
 niftiestsoftware.com, 1
 nifume.com, 1
 nigelwakefield.com, 1
@@ -33642,16 +33646,17 @@ nij.gov, 1
 nijiero-ch.com, 0
 nijikata.com, 1
 nijm.nl, 1
 nikandcara.com, 1
 nikavandenbos.nl, 1
 nikimix.com, 1
 nikkasystems.com, 1
 nikkila.me, 1
+nikklassen.ca, 1
 nikksno.io, 1
 niklas.pw, 1
 niklasbabel.com, 1
 nikolasbradshaw.com, 1
 nikomo.fi, 0
 nikoninframe.co.uk, 1
 nikonlibrary.co.uk, 1<