Merge mozilla-central to inbound. a=merge CLOSED TREE
authorNarcis Beleuzu <nbeleuzu@mozilla.com>
Fri, 12 Oct 2018 00:59:25 +0300
changeset 496558 e642ac929fe4373dc46787f27b0ae28655ccd18b
parent 496557 a4f93ead3508287a3fe044d35e4913e2f9436f6d (current diff)
parent 496455 0de23e038872cb0986d7259e16ff966fcc050ae0 (diff)
child 496559 6348839127fb8d4e63dbadb24b42b3594e576e5a
push id9984
push userffxbld-merge
push dateMon, 15 Oct 2018 21:07:35 +0000
treeherdermozilla-beta@183d27ea8570 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmerge
milestone64.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 mozilla-central to inbound. a=merge CLOSED TREE
dom/cache/TypeUtils.cpp
--- a/browser/app/blocklist.xml
+++ b/browser/app/blocklist.xml
@@ -1,10 +1,10 @@
 <?xml version='1.0' encoding='UTF-8'?>
-<blocklist lastupdate="1537309752952" xmlns="http://www.mozilla.org/2006/addons-blocklist">
+<blocklist lastupdate="1538996335645" 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"/>
@@ -2391,16 +2391,20 @@
     <emItem blockID="c651780e-c185-4d6c-b509-d34673c158a3" id="Safe@vietbacsecurity.com">
       <prefs/>
       <versionRange minVersion="0" maxVersion="*" severity="3"/>
     </emItem>
     <emItem blockID="89d714f6-9f35-4107-b8af-a16777f66337" id="admin@vietbacsecurity.com">
       <prefs/>
       <versionRange minVersion="0" maxVersion="*" severity="3"/>
     </emItem>
+    <emItem blockID="dd5b0fa4-48fd-4bf6-943d-34de125bf502" id="{80869932-37ba-4dd4-8dfe-2ef30a2067cc}">
+      <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/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
@@ -1287,16 +1287,18 @@ pref("pdfjs.firstRun", true);
 // The values of preferredAction and alwaysAskBeforeHandling before pdf.js
 // became the default.
 pref("pdfjs.previousHandler.preferredAction", 0);
 pref("pdfjs.previousHandler.alwaysAskBeforeHandling", false);
 
 // Is the sidebar positioned ahead of the content browser
 pref("sidebar.position_start", true);
 
+pref("security.identitypopup.recordEventElemetry", true);
+
 // Block insecure active content on https pages
 pref("security.mixed_content.block_active_content", true);
 
 // Show degraded UI for http pages with password fields.
 pref("security.insecure_password.ui.enabled", true);
 
 // Show in-content login form warning UI for insecure login fields
 pref("security.insecure_field_warning.contextual.enabled", true);
--- a/browser/base/content/browser-contentblocking.js
+++ b/browser/base/content/browser-contentblocking.js
@@ -1,14 +1,15 @@
 /* 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/. */
 
 var FastBlock = {
   reportBreakageLabel: "fastblock",
+  telemetryIdentifier: "fb",
   PREF_ENABLED: "browser.fastblock.enabled",
   PREF_UI_ENABLED: "browser.contentblocking.fastblock.control-center.ui.enabled",
 
   get categoryItem() {
     delete this.categoryItem;
     return this.categoryItem = document.getElementById("identity-popup-content-blocking-category-fastblock");
   },
 
@@ -19,16 +20,17 @@ var FastBlock = {
 
   isBlockerActivated(state) {
     return state & Ci.nsIWebProgressListener.STATE_BLOCKED_SLOW_TRACKING_CONTENT;
   },
 };
 
 var TrackingProtection = {
   reportBreakageLabel: "trackingprotection",
+  telemetryIdentifier: "tp",
   PREF_ENABLED_GLOBALLY: "privacy.trackingprotection.enabled",
   PREF_ENABLED_IN_PRIVATE_WINDOWS: "privacy.trackingprotection.pbmode.enabled",
   PREF_UI_ENABLED: "browser.contentblocking.trackingprotection.control-center.ui.enabled",
   enabledGlobally: false,
   enabledInPrivateWindows: false,
 
   get categoryItem() {
     delete this.categoryItem;
@@ -60,19 +62,16 @@ var TrackingProtection = {
       return this.enableTooltipPB =
         gNavigatorBundle.getString("trackingProtection.toggle.enable.pbmode.tooltip");
     },
   },
 
   init() {
     this.updateEnabled();
 
-    this.enabledHistogramAdd(this.enabledGlobally);
-    this.disabledPBMHistogramAdd(!this.enabledInPrivateWindows);
-
     Services.prefs.addObserver(this.PREF_ENABLED_GLOBALLY, this);
     Services.prefs.addObserver(this.PREF_ENABLED_IN_PRIVATE_WINDOWS, this);
 
     XPCOMUtils.defineLazyPreferenceGetter(this, "visible", this.PREF_UI_ENABLED, false);
   },
 
   uninit() {
     Services.prefs.removeObserver(this.PREF_ENABLED_GLOBALLY, this);
@@ -84,30 +83,16 @@ var TrackingProtection = {
   },
 
   get enabled() {
     return this.enabledGlobally ||
            (this.enabledInPrivateWindows &&
             PrivateBrowsingUtils.isWindowPrivate(window));
   },
 
-  enabledHistogramAdd(value) {
-    if (PrivateBrowsingUtils.isWindowPrivate(window)) {
-      return;
-    }
-    Services.telemetry.getHistogramById("TRACKING_PROTECTION_ENABLED").add(value);
-  },
-
-  disabledPBMHistogramAdd(value) {
-    if (PrivateBrowsingUtils.isWindowPrivate(window)) {
-      return;
-    }
-    Services.telemetry.getHistogramById("TRACKING_PROTECTION_PBM_DISABLED").add(value);
-  },
-
   onGlobalToggleCommand() {
     if (PrivateBrowsingUtils.isWindowPrivate(window)) {
       Services.prefs.setBoolPref(this.PREF_ENABLED_IN_PRIVATE_WINDOWS, !this.enabledInPrivateWindows);
     } else {
       Services.prefs.setBoolPref(this.PREF_ENABLED_GLOBALLY, !this.enabledGlobally);
     }
   },
 
@@ -137,16 +122,17 @@ var TrackingProtection = {
 
   isBlockerActivated(state) {
     return state & Ci.nsIWebProgressListener.STATE_BLOCKED_TRACKING_CONTENT;
   },
 };
 
 var ThirdPartyCookies = {
   reportBreakageLabel: "cookierestrictions",
+  telemetryIdentifier: "cr",
   PREF_ENABLED: "network.cookie.cookieBehavior",
   PREF_REPORT_BREAKAGE_ENABLED: "browser.contentblocking.rejecttrackers.reportBreakage.enabled",
   PREF_ENABLED_VALUES: [
     // These values match the ones exposed under the Content Blocking section
     // of the Preferences UI.
     Ci.nsICookieService.BEHAVIOR_REJECT_FOREIGN,  // Block all third-party cookies
     Ci.nsICookieService.BEHAVIOR_REJECT_TRACKER,  // Block third-party cookies from trackers
   ],
@@ -340,16 +326,21 @@ var ContentBlocking = {
     this.content.toggleAttribute("enabled", this.enabled);
 
     if (this.contentBlockingUIEnabled) {
       this.appMenuButton.setAttribute("tooltiptext", this.enabled ?
         this.strings.disableTooltip : this.strings.enableTooltip);
       this.appMenuButton.setAttribute("enabled", this.enabled);
       this.appMenuButton.setAttribute("aria-pressed", this.enabled);
     }
+
+    // The enabled state of blockers may also change since it depends on this.enabled.
+    for (let blocker of this.blockers) {
+      blocker.categoryItem.classList.toggle("blocked", this.enabled && blocker.enabled);
+    }
   },
 
   updateUIEnabled() {
     this.content.toggleAttribute("contentBlockingUI", this.contentBlockingUIEnabled);
 
     if (this.contentBlockingUIEnabled) {
       this.appMenuLabel.setAttribute("label", this.strings.appMenuTitle);
       this.appMenuLabel.setAttribute("tooltiptext", this.strings.appMenuTooltip);
@@ -441,23 +432,16 @@ var ContentBlocking = {
     // Save this URI to make sure that the user really only submits the location
     // they see in the report breakage dialog.
     this.reportURI = gBrowser.currentURI;
     let urlWithoutQuery = this.reportURI.asciiSpec.replace("?" + this.reportURI.query, "");
     this.reportBreakageURL.textContent = urlWithoutQuery;
     this.identityPopupMultiView.showSubView("identity-popup-breakageReportView");
   },
 
-  eventsHistogramAdd(value) {
-    if (PrivateBrowsingUtils.isWindowPrivate(window)) {
-      return;
-    }
-    Services.telemetry.getHistogramById("TRACKING_PROTECTION_EVENTS").add(value);
-  },
-
   shieldHistogramAdd(value) {
     if (PrivateBrowsingUtils.isWindowPrivate(window)) {
       return;
     }
     Services.telemetry.getHistogramById("TRACKING_PROTECTION_SHIELD").add(value);
   },
 
   onSecurityChange(oldState, state, webProgress, isSimulated,
@@ -546,55 +530,46 @@ var ContentBlocking = {
       this.shieldHistogramAdd(1);
     } else if (active) {
       this.iconBox.setAttribute("tooltiptext", this.activeTooltipText);
       this.shieldHistogramAdd(2);
     } else {
       this.iconBox.removeAttribute("tooltiptext");
       this.shieldHistogramAdd(0);
     }
-
-    // Telemetry for state change.
-    this.eventsHistogramAdd(0);
   },
 
   disableForCurrentPage() {
     let baseURI = this._baseURIForChannelClassifier;
 
     // Add the current host in the 'trackingprotection' consumer of
     // the permission manager using a normalized URI. This effectively
     // places this host on the tracking protection allowlist.
     if (PrivateBrowsingUtils.isBrowserPrivate(gBrowser.selectedBrowser)) {
       PrivateBrowsingUtils.addToTrackingAllowlist(baseURI);
     } else {
       Services.perms.add(baseURI,
         "trackingprotection", Services.perms.ALLOW_ACTION);
     }
 
-    // Telemetry for disable protection.
-    this.eventsHistogramAdd(1);
-
     this.hideIdentityPopupAndReload();
   },
 
   enableForCurrentPage() {
     // Remove the current host from the 'trackingprotection' consumer
     // of the permission manager. This effectively removes this host
     // from the tracking protection allowlist.
     let baseURI = this._baseURIForChannelClassifier;
 
     if (PrivateBrowsingUtils.isBrowserPrivate(gBrowser.selectedBrowser)) {
       PrivateBrowsingUtils.removeFromTrackingAllowlist(baseURI);
     } else {
       Services.perms.remove(baseURI, "trackingprotection");
     }
 
-    // Telemetry for enable protection.
-    this.eventsHistogramAdd(2);
-
     this.hideIdentityPopupAndReload();
   },
 
   dontShowIntroPanelAgain() {
     if (!PrivateBrowsingUtils.isBrowserPrivate(gBrowser.selectedBrowser)) {
       Services.prefs.setIntPref(this.prefIntroCount, this.MAX_INTROS);
       Services.prefs.savePrefFile(null);
     }
--- a/browser/base/content/browser-siteIdentity.js
+++ b/browser/base/content/browser-siteIdentity.js
@@ -239,16 +239,24 @@ var gIdentityHandler = {
 
     event.stopPropagation();
   },
 
   openPermissionPreferences() {
     openPreferences("privacy-permissions", { origin: "identityPopup-permissions-PreferencesButton" });
   },
 
+  recordClick(object) {
+    let extra = {};
+    for (let blocker of ContentBlocking.blockers) {
+      extra[blocker.telemetryIdentifier] = blocker.activated ? "true" : "false";
+    }
+    Services.telemetry.recordEvent("security.ui.identitypopup", "click", object, null, extra);
+  },
+
   /**
    * Handler for mouseclicks on the "More Information" button in the
    * "identity-popup" panel.
    */
   handleMoreInfoClick(event) {
     displaySecurityInfo();
     event.stopPropagation();
     PanelMultiView.hidePopup(this._identityPopup);
@@ -836,16 +844,24 @@ var gIdentityHandler = {
     PanelMultiView.openPopup(this._identityPopup, this._identityIcon,
                              "bottomcenter topleft").catch(Cu.reportError);
   },
 
   onPopupShown(event) {
     if (event.target == this._identityPopup) {
       window.addEventListener("focus", this, true);
     }
+
+    let extra = {};
+    for (let blocker of ContentBlocking.blockers) {
+      extra[blocker.telemetryIdentifier] = blocker.activated ? "true" : "false";
+    }
+
+    let shieldStatus = ContentBlocking.iconBox.hasAttribute("active") ? "shield-showing" : "shield-hidden";
+    Services.telemetry.recordEvent("security.ui.identitypopup", "open", "identity_popup", shieldStatus, extra);
   },
 
   onPopupHidden(event) {
     if (event.target == this._identityPopup) {
       window.removeEventListener("focus", this, true);
       this._identityBox.removeAttribute("open");
     }
   },
--- a/browser/base/content/browser.js
+++ b/browser/base/content/browser.js
@@ -58,16 +58,17 @@ XPCOMUtils.defineLazyModuleGetters(this,
   SessionStartup: "resource:///modules/sessionstore/SessionStartup.jsm",
   SessionStore: "resource:///modules/sessionstore/SessionStore.jsm",
   SchedulePressure: "resource:///modules/SchedulePressure.jsm",
   ShortcutUtils: "resource://gre/modules/ShortcutUtils.jsm",
   SimpleServiceDiscovery: "resource://gre/modules/SimpleServiceDiscovery.jsm",
   SiteDataManager: "resource:///modules/SiteDataManager.jsm",
   SitePermissions: "resource:///modules/SitePermissions.jsm",
   TabCrashHandler: "resource:///modules/ContentCrashHandlers.jsm",
+  TelemetryEnvironment: "resource://gre/modules/TelemetryEnvironment.jsm",
   TelemetryStopwatch: "resource://gre/modules/TelemetryStopwatch.jsm",
   Translation: "resource:///modules/translation/Translation.jsm",
   UITour: "resource:///modules/UITour.jsm",
   UpdateUtils: "resource://gre/modules/UpdateUtils.jsm",
   UrlbarInput: "resource:///modules/UrlbarInput.jsm",
   UrlbarPrefs: "resource:///modules/UrlbarPrefs.jsm",
   UrlbarValueFormatter: "resource:///modules/UrlbarValueFormatter.jsm",
   Utils: "resource://gre/modules/sessionstore/Utils.jsm",
@@ -1245,25 +1246,38 @@ var gBrowserInit = {
     }
 
     // Update the chromemargin attribute so the window can be sized correctly.
     window.TabBarVisibility.update();
     TabsInTitlebar.init();
 
     new LightweightThemeConsumer(document);
     CompactTheme.init();
-    if (window.matchMedia("(-moz-os-version: windows-win8)").matches &&
-        window.matchMedia("(-moz-windows-default-theme)").matches) {
-      let windowFrameColor = new Color(...ChromeUtils.import("resource:///modules/Windows8WindowFrameColor.jsm", {})
-                                            .Windows8WindowFrameColor.get());
-      // Default to black for foreground text.
-      if (!windowFrameColor.isContrastRatioAcceptable(new Color(0, 0, 0))) {
-        document.documentElement.setAttribute("darkwindowframe", "true");
+
+    if (AppConstants.platform == "win") {
+      if (window.matchMedia("(-moz-os-version: windows-win8)").matches &&
+          window.matchMedia("(-moz-windows-default-theme)").matches) {
+        let windowFrameColor = new Color(...ChromeUtils.import("resource:///modules/Windows8WindowFrameColor.jsm", {})
+                                              .Windows8WindowFrameColor.get());
+        // Default to black for foreground text.
+        if (!windowFrameColor.isContrastRatioAcceptable(new Color(0, 0, 0))) {
+          document.documentElement.setAttribute("darkwindowframe", "true");
+        }
+      } else if (AppConstants.isPlatformAndVersionAtLeast("win", "10")) {
+        TelemetryEnvironment.onInitialized().then(() => {
+          // 17763 is the build number of Windows 10 version 1809
+          if (TelemetryEnvironment.currentEnvironment.system.os.windowsBuildNumber < 17763) {
+            document.documentElement.setAttribute("always-use-accent-color-for-window-border", "");
+          }
+        });
       }
     }
+
+    // Call this after we set attributes that might change toolbars' computed
+    // text color.
     ToolbarIconColor.init();
   },
 
   onDOMContentLoaded() {
     gBrowser = window._gBrowser;
     delete window._gBrowser;
     gBrowser.init();
 
--- a/browser/base/content/test/siteIdentity/browser_identityPopup_clearSiteData.js
+++ b/browser/base/content/test/siteIdentity/browser_identityPopup_clearSiteData.js
@@ -3,16 +3,25 @@
 
 const TEST_ORIGIN = "https://example.com";
 const TEST_SUB_ORIGIN = "https://test1.example.com";
 const REMOVE_DIALOG_URL = "chrome://browser/content/preferences/siteDataRemoveSelected.xul";
 
 ChromeUtils.defineModuleGetter(this, "SiteDataTestUtils",
                                "resource://testing-common/SiteDataTestUtils.jsm");
 
+add_task(async function setup() {
+  let oldCanRecord = Services.telemetry.canRecordExtended;
+  Services.telemetry.canRecordExtended = true;
+
+  registerCleanupFunction(() => {
+    Services.telemetry.canRecordExtended = oldCanRecord;
+  });
+});
+
 async function testClearing(testQuota, testCookies) {
   // Add some test quota storage.
   if (testQuota) {
     await SiteDataTestUtils.addToIndexedDB(TEST_ORIGIN);
     await SiteDataTestUtils.addToIndexedDB(TEST_SUB_ORIGIN);
   }
 
   // Add some test cookies.
@@ -48,24 +57,31 @@ async function testClearing(testQuota, t
     if (testCookies) {
       cookiesCleared = Promise.all([
         TestUtils.topicObserved("cookie-changed", (subj, data) => data == "deleted" && subj.name == "test1"),
         TestUtils.topicObserved("cookie-changed", (subj, data) => data == "deleted" && subj.name == "test2"),
         TestUtils.topicObserved("cookie-changed", (subj, data) => data == "deleted" && subj.name == "test3"),
       ]);
     }
 
+    Services.telemetry.clearEvents();
+
     // Click the "Clear data" button.
     siteDataUpdated = TestUtils.topicObserved("sitedatamanager:sites-updated");
     let hideEvent = BrowserTestUtils.waitForEvent(gIdentityHandler._identityPopup, "popuphidden");
     let removeDialogPromise = BrowserTestUtils.promiseAlertDialogOpen("accept", REMOVE_DIALOG_URL);
     clearButton.click();
     await hideEvent;
     await removeDialogPromise;
 
+    let events = Services.telemetry.snapshotEvents(Ci.nsITelemetry.DATASET_RELEASE_CHANNEL_OPTIN).parent;
+    let buttonEvents = events.filter(
+      e => e[1] == "security.ui.identitypopup" && e[2] == "click" && e[3] == "clear_sitedata");
+    is(buttonEvents.length, 1, "recorded telemetry for the button click");
+
     await siteDataUpdated;
 
     // Check that cookies were deleted.
     if (testCookies) {
       await cookiesCleared;
       let uri = Services.io.newURI(TEST_ORIGIN);
       is(Services.cookies.countCookiesFromHost(uri.host), 0, "Cookies from the base domain should be cleared");
       uri = Services.io.newURI(TEST_SUB_ORIGIN);
--- a/browser/base/content/test/trackingUI/browser_trackingUI_open_preferences.js
+++ b/browser/base/content/test/trackingUI/browser_trackingUI_open_preferences.js
@@ -26,16 +26,24 @@ async function waitAndAssertPreferencesS
       "The trackingprotection section is spotlighted.");
   });
 
   BrowserTestUtils.removeTab(gBrowser.selectedTab);
 }
 
 add_task(async function setup() {
   await UrlClassifierTestUtils.addTestTrackers();
+  let oldCanRecord = Services.telemetry.canRecordExtended;
+  Services.telemetry.canRecordExtended = true;
+
+  registerCleanupFunction(() => {
+    Services.telemetry.canRecordExtended = oldCanRecord;
+  });
+
+  Services.telemetry.clearEvents();
 });
 
 // Tests that pressing the preferences icon in the identity popup
 // links to about:preferences
 add_task(async function testOpenPreferencesFromPrefsButton() {
   await BrowserTestUtils.withNewTab("https://example.com", async function() {
     let promisePanelOpen = BrowserTestUtils.waitForEvent(gIdentityHandler._identityPopup, "popupshown");
     gIdentityHandler._identityBox.click();
@@ -43,16 +51,21 @@ add_task(async function testOpenPreferen
 
     let preferencesButton = document.getElementById("tracking-protection-preferences-button");
 
     ok(!BrowserTestUtils.is_hidden(preferencesButton), "The enable tracking protection button is shown.");
 
     let shown = waitAndAssertPreferencesShown();
     preferencesButton.click();
     await shown;
+
+    let events = Services.telemetry.snapshotEvents(Ci.nsITelemetry.DATASET_RELEASE_CHANNEL_OPTIN, true).parent;
+    let clickEvents = events.filter(
+      e => e[1] == "security.ui.identitypopup" && e[2] == "click" && e[3] == "cb_prefs_button");
+    is(clickEvents.length, 1, "recorded telemetry for the click");
   });
 });
 
 // Tests that clicking the contentblocking category items "add blocking" labels
 // links to about:preferences
 add_task(async function testOpenPreferencesFromAddBlockingButtons() {
   SpecialPowers.pushPrefEnv({set: [
     [CB_PREF, true],
@@ -71,16 +84,21 @@ add_task(async function testOpenPreferen
       let promisePanelOpen = BrowserTestUtils.waitForEvent(gIdentityHandler._identityPopup, "popupshown");
       gIdentityHandler._identityBox.click();
       await promisePanelOpen;
 
       ok(BrowserTestUtils.is_visible(button), "Button is shown.");
       let shown = waitAndAssertPreferencesShown();
       button.click();
       await shown;
+
+      let events = Services.telemetry.snapshotEvents(Ci.nsITelemetry.DATASET_RELEASE_CHANNEL_OPTIN, true).parent;
+      let clickEvents = events.filter(
+        e => e[1] == "security.ui.identitypopup" && e[2] == "click" && e[3].endsWith("_add_blocking"));
+      is(clickEvents.length, 1, "recorded telemetry for the click");
     }
   });
 });
 
 
 add_task(async function cleanup() {
   UrlClassifierTestUtils.cleanupTestTrackers();
 });
--- a/browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js
+++ b/browser/base/content/test/trackingUI/browser_trackingUI_report_breakage.js
@@ -17,16 +17,23 @@ let {HttpServer} = ChromeUtils.import("r
 let {CommonUtils} = ChromeUtils.import("resource://services-common/utils.js", {});
 let {Preferences} = ChromeUtils.import("resource://gre/modules/Preferences.jsm", {});
 
 add_task(async function setup() {
   await SpecialPowers.pushPrefEnv({set: [
     [CB_UI_PREF, true],
   ]});
   await UrlClassifierTestUtils.addTestTrackers();
+
+  let oldCanRecord = Services.telemetry.canRecordExtended;
+  Services.telemetry.canRecordExtended = true;
+
+  registerCleanupFunction(() => {
+    Services.telemetry.canRecordExtended = oldCanRecord;
+  });
 });
 
 function openIdentityPopup() {
   let mainView = document.getElementById("identity-popup-mainView");
   let viewShown = BrowserTestUtils.waitForEvent(mainView, "ViewShown");
   gIdentityHandler._identityBox.click();
   return viewShown;
 }
@@ -121,23 +128,30 @@ add_task(async function testReportBreaka
 add_task(async function testReportBreakageCancel() {
   Services.prefs.setBoolPref(TP_PREF, true);
   Services.prefs.setBoolPref(CB_PREF, true);
   Services.prefs.setBoolPref(PREF_REPORT_BREAKAGE_ENABLED, true);
 
   await BrowserTestUtils.withNewTab(TRACKING_PAGE, async function() {
     await openIdentityPopup();
 
+    Services.telemetry.clearEvents();
+
     let reportBreakageButton = document.getElementById("identity-popup-content-blocking-report-breakage");
     ok(BrowserTestUtils.is_visible(reportBreakageButton), "report breakage button is visible");
     let reportBreakageView = document.getElementById("identity-popup-breakageReportView");
     let viewShown = BrowserTestUtils.waitForEvent(reportBreakageView, "ViewShown");
     reportBreakageButton.click();
     await viewShown;
 
+    let events = Services.telemetry.snapshotEvents(Ci.nsITelemetry.DATASET_RELEASE_CHANNEL_OPTIN).parent;
+    let clickEvents = events.filter(
+      e => e[1] == "security.ui.identitypopup" && e[2] == "click" && e[3] == "report_breakage");
+    is(clickEvents.length, 1, "recorded telemetry for the click");
+
     ok(true, "Report breakage view was shown");
 
     let mainView = document.getElementById("identity-popup-mainView");
     viewShown = BrowserTestUtils.waitForEvent(mainView, "ViewShown");
     let cancelButton = document.getElementById("identity-popup-breakageReportView-cancel");
     cancelButton.click();
     await viewShown;
 
--- a/browser/base/content/test/trackingUI/browser_trackingUI_telemetry.js
+++ b/browser/base/content/test/trackingUI/browser_trackingUI_telemetry.js
@@ -6,138 +6,131 @@ const PREF = "privacy.trackingprotection
 const BENIGN_PAGE = "http://tracking.example.org/browser/browser/base/content/test/trackingUI/benignPage.html";
 const TRACKING_PAGE = "http://tracking.example.org/browser/browser/base/content/test/trackingUI/trackingPage.html";
 
 /**
  * Enable local telemetry recording for the duration of the tests.
  */
 var oldCanRecord = Services.telemetry.canRecordExtended;
 Services.telemetry.canRecordExtended = true;
-Services.prefs.setBoolPref(PREF, false);
-Services.telemetry.getHistogramById("TRACKING_PROTECTION_ENABLED").clear();
 registerCleanupFunction(function() {
   UrlClassifierTestUtils.cleanupTestTrackers();
   Services.telemetry.canRecordExtended = oldCanRecord;
   Services.prefs.clearUserPref(PREF);
 });
 
 function getShieldHistogram() {
   return Services.telemetry.getHistogramById("TRACKING_PROTECTION_SHIELD");
 }
 
-function getEnabledHistogram() {
-  return Services.telemetry.getHistogramById("TRACKING_PROTECTION_ENABLED");
-}
-
-function getEventsHistogram() {
-  return Services.telemetry.getHistogramById("TRACKING_PROTECTION_EVENTS");
-}
-
 function getShieldCounts() {
   return getShieldHistogram().snapshot().counts;
 }
 
-function getEnabledCounts() {
-  return getEnabledHistogram().snapshot().counts;
-}
-
-function getEventCounts() {
-  return getEventsHistogram().snapshot().counts;
-}
-
 add_task(async function setup() {
   await UrlClassifierTestUtils.addTestTrackers();
 
   let TrackingProtection = gBrowser.ownerGlobal.TrackingProtection;
   ok(TrackingProtection, "TP is attached to the browser window");
   ok(!TrackingProtection.enabled, "TP is not enabled");
 
-  // Open a window with TP disabled to make sure 'enabled' is logged correctly.
-  let newWin = await BrowserTestUtils.openNewBrowserWindow({});
-  newWin.close();
+  let enabledCounts =
+    Services.telemetry.getHistogramById("TRACKING_PROTECTION_ENABLED").snapshot().counts;
+  is(enabledCounts[0], 1, "TP was not enabled on start up");
 
-  is(getEnabledCounts()[0], 1, "TP was disabled once on start up");
-  is(getEnabledCounts()[1], 0, "TP was not enabled on start up");
+  let scalars = Services.telemetry.snapshotScalars(
+    Ci.nsITelemetry.DATASET_RELEASE_CHANNEL_OPTOUT, false).parent;
 
-  // Enable TP so the next browser to open will log 'enabled'
-  Services.prefs.setBoolPref(PREF, true);
+  is(scalars["contentblocking.enabled"], true, "CB was enabled at startup");
+  is(scalars["contentblocking.fastblock_enabled"], true, "FB was enabled at startup");
+  is(scalars["contentblocking.exceptions"], 0, "no CB exceptions at startup");
 });
 
 
-add_task(async function testNewWindow() {
-  let newWin = await BrowserTestUtils.openNewBrowserWindow({});
-  let tab = await BrowserTestUtils.openNewForegroundTab(newWin.gBrowser);
-  let TrackingProtection = newWin.TrackingProtection;
-  ok(TrackingProtection, "TP is attached to the browser window");
-
-  is(getEnabledCounts()[0], 1, "TP was disabled once on start up");
-  is(getEnabledCounts()[1], 1, "TP was enabled once on start up");
+add_task(async function testShieldHistogram() {
+  Services.prefs.setBoolPref(PREF, true);
+  let tab = await BrowserTestUtils.openNewForegroundTab(gBrowser);
 
   // Reset these to make counting easier
-  getEventsHistogram().clear();
   getShieldHistogram().clear();
 
   await promiseTabLoadEvent(tab, BENIGN_PAGE);
-  is(getEventCounts()[0], 1, "Total page loads");
-  is(getEventCounts()[1], 0, "Disable actions");
-  is(getEventCounts()[2], 0, "Enable actions");
   is(getShieldCounts()[0], 1, "Page loads without tracking");
 
   await promiseTabLoadEvent(tab, TRACKING_PAGE);
-  // Note that right now the events and shield histogram is not measuring what
+  // Note that right now the shield histogram is not measuring what
   // you might think.  Since onSecurityChange fires twice for a tracking page,
   // the total page loads count is double counting, and the shield count
   // (which is meant to measure times when the shield wasn't shown) fires even
   // when tracking elements exist on the page.
-  todo_is(getEventCounts()[0], 2, "FIXME: TOTAL PAGE LOADS IS DOUBLE COUNTING");
-  is(getEventCounts()[1], 0, "Disable actions");
-  is(getEventCounts()[2], 0, "Enable actions");
   todo_is(getShieldCounts()[0], 1, "FIXME: TOTAL PAGE LOADS WITHOUT TRACKING IS DOUBLE COUNTING");
 
   info("Disable TP for the page (which reloads the page)");
   let tabReloadPromise = promiseTabLoadEvent(tab);
-  newWin.document.querySelector("#tracking-action-unblock").doCommand();
+  document.querySelector("#tracking-action-unblock").doCommand();
   await tabReloadPromise;
-  todo_is(getEventCounts()[0], 3, "FIXME: TOTAL PAGE LOADS IS DOUBLE COUNTING");
-  is(getEventCounts()[1], 1, "Disable actions");
-  is(getEventCounts()[2], 0, "Enable actions");
   todo_is(getShieldCounts()[0], 1, "FIXME: TOTAL PAGE LOADS WITHOUT TRACKING IS DOUBLE COUNTING");
 
   info("Re-enable TP for the page (which reloads the page)");
   tabReloadPromise = promiseTabLoadEvent(tab);
-  newWin.document.querySelector("#tracking-action-block").doCommand();
+  document.querySelector("#tracking-action-block").doCommand();
   await tabReloadPromise;
-  todo_is(getEventCounts()[0], 4, "FIXME: TOTAL PAGE LOADS IS DOUBLE COUNTING");
-  is(getEventCounts()[1], 1, "Disable actions");
-  is(getEventCounts()[2], 1, "Enable actions");
   todo_is(getShieldCounts()[0], 1, "FIXME: TOTAL PAGE LOADS WITHOUT TRACKING IS DOUBLE COUNTING");
 
-  newWin.close();
+  gBrowser.removeCurrentTab();
 
   // Reset these to make counting easier for the next test
-  getEventsHistogram().clear();
   getShieldHistogram().clear();
-  getEnabledHistogram().clear();
 });
 
-add_task(async function testPrivateBrowsing() {
-  let privateWin = await BrowserTestUtils.openNewBrowserWindow({private: true});
-  let tab = await BrowserTestUtils.openNewForegroundTab(privateWin.gBrowser);
-  let TrackingProtection = privateWin.TrackingProtection;
-  ok(TrackingProtection, "TP is attached to the browser window");
+add_task(async function testIdentityPopupEvents() {
+  Services.prefs.setBoolPref(PREF, true);
+  let tab = await BrowserTestUtils.openNewForegroundTab(gBrowser);
+
+  await promiseTabLoadEvent(tab, BENIGN_PAGE);
+
+  Services.telemetry.clearEvents();
+
+  let { gIdentityHandler } = gBrowser.ownerGlobal;
+  let promisePanelOpen = BrowserTestUtils.waitForEvent(gIdentityHandler._identityPopup, "popupshown");
+  gIdentityHandler._identityBox.click();
+  await promisePanelOpen;
 
-  // Do a bunch of actions and make sure that no telemetry data is gathered
-  await promiseTabLoadEvent(tab, BENIGN_PAGE);
+  let events = Services.telemetry.snapshotEvents(Ci.nsITelemetry.DATASET_RELEASE_CHANNEL_OPTIN, true).parent;
+  let openEvents = events.filter(
+    e => e[1] == "security.ui.identitypopup" && e[2] == "open" && e[3] == "identity_popup");
+  is(openEvents.length, 1, "recorded telemetry for opening the identity popup");
+  is(openEvents[0][4], "shield-hidden", "recorded the shield as hidden");
+
   await promiseTabLoadEvent(tab, TRACKING_PAGE);
+
+  promisePanelOpen = BrowserTestUtils.waitForEvent(gIdentityHandler._identityPopup, "popupshown");
+  gIdentityHandler._identityBox.click();
+  await promisePanelOpen;
+
+  events = Services.telemetry.snapshotEvents(Ci.nsITelemetry.DATASET_RELEASE_CHANNEL_OPTIN, true).parent;
+  openEvents = events.filter(
+    e => e[1] == "security.ui.identitypopup" && e[2] == "open" && e[3] == "identity_popup");
+  is(openEvents.length, 1, "recorded telemetry for opening the identity popup");
+  is(openEvents[0][4], "shield-showing", "recorded the shield as showing");
+
+  info("Disable TP for the page (which reloads the page)");
   let tabReloadPromise = promiseTabLoadEvent(tab);
-  privateWin.document.querySelector("#tracking-action-unblock").doCommand();
-  await tabReloadPromise;
-  tabReloadPromise = promiseTabLoadEvent(tab);
-  privateWin.document.querySelector("#tracking-action-block").doCommand();
+  document.querySelector("#tracking-action-unblock").doCommand();
   await tabReloadPromise;
 
-  // Sum up all the counts to make sure that nothing got logged
-  is(getEnabledCounts().reduce((p, c) => p + c), 0, "Telemetry logging off in PB mode");
-  is(getEventCounts().reduce((p, c) => p + c), 0, "Telemetry logging off in PB mode");
-  is(getShieldCounts().reduce((p, c) => p + c), 0, "Telemetry logging off in PB mode");
+  events = Services.telemetry.snapshotEvents(Ci.nsITelemetry.DATASET_RELEASE_CHANNEL_OPTIN, true).parent;
+  let clickEvents = events.filter(
+    e => e[1] == "security.ui.identitypopup" && e[2] == "click" && e[3] == "unblock");
+  is(clickEvents.length, 1, "recorded telemetry for the click");
 
-  privateWin.close();
+  info("Re-enable TP for the page (which reloads the page)");
+  tabReloadPromise = promiseTabLoadEvent(tab);
+  document.querySelector("#tracking-action-block").doCommand();
+  await tabReloadPromise;
+
+  events = Services.telemetry.snapshotEvents(Ci.nsITelemetry.DATASET_RELEASE_CHANNEL_OPTIN, true).parent;
+  clickEvents = events.filter(
+    e => e[1] == "security.ui.identitypopup" && e[2] == "click" && e[3] == "block");
+  is(clickEvents.length, 1, "recorded telemetry for the click");
+
+  gBrowser.removeCurrentTab();
 });
--- a/browser/base/content/test/webrtc/browser_devices_get_user_media_screen.js
+++ b/browser/base/content/test/webrtc/browser_devices_get_user_media_screen.js
@@ -5,16 +5,17 @@
 // The rejection "The fetching process for the media resource was aborted by the
 // user agent at the user's request." is left unhandled in some cases. This bug
 // should be fixed, but for the moment this file is whitelisted.
 //
 // NOTE: Whitelisting a class of rejections should be limited. Normally you
 //       should use "expectUncaughtRejection" to flag individual failures.
 ChromeUtils.import("resource://testing-common/PromiseTestUtils.jsm", this);
 PromiseTestUtils.whitelistRejectionsGlobally(/aborted by the user agent/);
+ChromeUtils.import("resource:///modules/BrowserWindowTracker.jsm", this);
 
 const permissionError = "error: NotAllowedError: The request is not allowed " +
     "by the user agent or the platform in the current context.";
 
 const notFoundError =
     "error: NotFoundError: The object can not be found here.";
 
 var gTests = [
@@ -579,13 +580,44 @@ var gTests = [
       activateSecondaryAction(kActionDeny);
     });
     await expectObserverCalled("getUserMedia:response:deny");
     await expectObserverCalled("recording-window-ended");
     SitePermissions.remove(uri, "screen", browser);
   },
 },
 
+{
+  desc: "Switching between menu options maintains correct main action state while window sharing",
+  run: async function checkDoorhangerState() {
+    let win = await BrowserTestUtils.openNewBrowserWindow();
+    await BrowserTestUtils.openNewForegroundTab(win.gBrowser, "about:newtab");
+    BrowserWindowTracker.orderedWindows[1].focus();
+
+    let promise = promisePopupNotificationShown("webRTC-shareDevices");
+    await promiseRequestDevice(false, true, null, "window");
+    await promise;
+    await expectObserverCalled("getUserMedia:request");
+
+    let menulist = document.getElementById("webRTC-selectWindow-menulist");
+    let notification = PopupNotifications.panel.firstElementChild;
+    let checkbox = notification.checkbox;
+
+    menulist.getItemAtIndex(2).doCommand();
+    checkbox.click();
+    ok(checkbox.checked, "checkbox now checked");
+    ok(notification.button.disabled, "Allow button is disabled");
+    ok(!notification.hasAttribute("warninghidden"), "warning message is shown");
+
+    menulist.getItemAtIndex(3).doCommand();
+    ok(checkbox.checked, "checkbox still checked");
+    ok(notification.button.disabled, "Allow button remains disabled");
+    ok(!notification.hasAttribute("warninghidden"), "warning message is still shown");
+
+    win.close();
+  },
+},
+
 ];
 
 add_task(async function test() {
   await runTests(gTests);
 });
--- a/browser/base/content/urlbarBindings.xml
+++ b/browser/base/content/urlbarBindings.xml
@@ -665,26 +665,26 @@ file, You can obtain one at http://mozil
           }
 
           // Do the command of the selected one-off if it's not an engine.
           if (selectedOneOff && !selectedOneOff.engine) {
             selectedOneOff.doCommand();
             return;
           }
 
-          BrowserUsageTelemetry.recordUrlbarSelectedResultMethod(
-            event, this.userSelectionBehavior);
-
           let where = openUILinkWhere || this._whereToOpen(event);
 
           let url = this.value;
           if (!url) {
             return;
           }
 
+          BrowserUsageTelemetry.recordUrlbarSelectedResultMethod(
+            event, this.userSelectionBehavior);
+
           let mayInheritPrincipal = false;
           let postData = null;
           let browser = gBrowser.selectedBrowser;
           let action = this._parseActionUrl(url);
 
           if (selectedOneOff && selectedOneOff.engine) {
             // If there's a selected one-off button then load a search using
             // the one-off's engine.
--- a/browser/components/controlcenter/content/panel.inc.xul
+++ b/browser/components/controlcenter/content/panel.inc.xul
@@ -71,68 +71,70 @@
                      tooltiptext="&contentBlocking.exception.tooltip;"/>
               <label id="identity-popup-content-blocking-disabled-label-global"
                      value="&contentBlocking.disabled.label;"
                      tooltiptext="&contentBlocking.disabled.tooltip;"/>
             </hbox>
             <toolbarbutton id="tracking-protection-preferences-button"
                            class="identity-popup-preferences-button subviewbutton"
                            tooltiptext="&trackingProtection.tooltip;"
-                           oncommand="ContentBlocking.openPreferences('identityPopup-TP-preferencesButton');" />
+                           oncommand="ContentBlocking.openPreferences('identityPopup-TP-preferencesButton'); gIdentityHandler.recordClick('cb_prefs_button');" />
           </hbox>
 
           <description id="identity-popup-content-blocking-detected"
                        crop="end">&contentBlocking.detected;</description>
           <description id="identity-popup-content-blocking-not-detected"
                        crop="end">&contentBlocking.notDetected;</description>
 
           <vbox id="identity-popup-content-blocking-category-list">
             <hbox id="identity-popup-content-blocking-category-fastblock"
                   class="identity-popup-content-blocking-category" align="center" role="group">
               <image class="identity-popup-content-blocking-category-icon fastblock-icon"/>
               <label flex="1" class="identity-popup-content-blocking-category-label">&contentBlocking.fastBlock.label;</label>
               <label flex="1" class="identity-popup-content-blocking-category-state-label">&contentBlocking.fastBlock.blocked.label;</label>
               <label flex="1" class="identity-popup-content-blocking-category-add-blocking text-link"
-                     onclick="ContentBlocking.openPreferences('identityPopup-CB-fastblock');">&contentBlocking.fastBlock.add.label;</label>
+                     onclick="ContentBlocking.openPreferences('identityPopup-CB-fastblock'); gIdentityHandler.recordClick('fb_add_blocking');">&contentBlocking.fastBlock.add.label;</label>
             </hbox>
             <hbox id="identity-popup-content-blocking-category-tracking-protection"
                   class="identity-popup-content-blocking-category" align="center" role="group">
               <image class="identity-popup-content-blocking-category-icon tracking-protection-icon"/>
               <label flex="1" class="identity-popup-content-blocking-category-label">&contentBlocking.trackingProtection3.label;</label>
               <label flex="1" class="identity-popup-content-blocking-category-state-label">&contentBlocking.trackingProtection.blocked.label;</label>
               <label flex="1" class="identity-popup-content-blocking-category-add-blocking text-link"
-                     onclick="ContentBlocking.openPreferences('identityPopup-CB-tracking-protection');">&contentBlocking.trackingProtection.add.label;</label>
+                     id="identity-popup-tracking-protection-add-blocking"
+                     onclick="ContentBlocking.openPreferences('identityPopup-CB-tracking-protection'); gIdentityHandler.recordClick('tp_add_blocking');">&contentBlocking.trackingProtection.add.label;</label>
             </hbox>
             <hbox id="identity-popup-content-blocking-category-3rdpartycookies"
                   class="identity-popup-content-blocking-category" align="center" role="group">
               <image class="identity-popup-content-blocking-category-icon thirdpartycookies-icon"/>
               <label flex="1" class="identity-popup-content-blocking-category-label">&contentBlocking.3rdPartyCookies.label;</label>
               <label flex="1" class="identity-popup-content-blocking-category-state-label">&contentBlocking.3rdPartyCookies.blocked.label;</label>
               <label flex="1" class="identity-popup-content-blocking-category-add-blocking text-link"
-                     onclick="ContentBlocking.openPreferences('identityPopup-CB-3rdpartycookies');">&contentBlocking.3rdPartyCookies.add.label;</label>
+                     id="identity-popup-3rdpartycookies-add-blocking"
+                     onclick="ContentBlocking.openPreferences('identityPopup-CB-3rdpartycookies'); gIdentityHandler.recordClick('cookies_add_blocking');">&contentBlocking.3rdPartyCookies.add.label;</label>
             </hbox>
           </vbox>
 
           <button id="tracking-action-unblock"
                   class="tracking-protection-button"
                   label="&trackingProtection.unblock4.label;"
                   accesskey="&trackingProtection.unblock4.accesskey;"
-                  oncommand="ContentBlocking.disableForCurrentPage();" />
+                  oncommand="ContentBlocking.disableForCurrentPage(); gIdentityHandler.recordClick('unblock');" />
           <button id="tracking-action-unblock-private"
                   class="tracking-protection-button"
                   label="&trackingProtection.unblockPrivate4.label;"
                   accesskey="&trackingProtection.unblockPrivate4.accesskey;"
-                  oncommand="ContentBlocking.disableForCurrentPage();" />
+                  oncommand="ContentBlocking.disableForCurrentPage(); gIdentityHandler.recordClick('unblock_private');" />
           <button id="tracking-action-block"
                   class="tracking-protection-button"
                   label="&trackingProtection.block5.label;"
                   accesskey="&trackingProtection.block5.accesskey;"
-                  oncommand="ContentBlocking.enableForCurrentPage();" />
+                  oncommand="ContentBlocking.enableForCurrentPage(); gIdentityHandler.recordClick('block');" />
           <label id="identity-popup-content-blocking-report-breakage"
-                 onclick="ContentBlocking.showReportBreakageSubview();"
+                 onclick="ContentBlocking.showReportBreakageSubview(); gIdentityHandler.recordClick('report_breakage');"
                  class="text-link subviewkeynav"
                  flex="1">&contentBlocking.openBreakageReportView2.label;</label>
         </vbox>
       </hbox>
 
       <!-- Permissions Section -->
       <hbox class="identity-popup-section"
             when-connection="not-secure secure secure-ev secure-cert-user-overridden file extension">
@@ -155,17 +157,17 @@
       </hbox>
 
       <!-- Clear Site Data Button -->
       <vbox hidden="true"
             id="identity-popup-clear-sitedata-footer"
             class="identity-popup-footer">
         <button id="identity-popup-clear-sitedata-button"
                 label="&identity.clearSiteData;"
-                oncommand="gIdentityHandler.clearSiteData(event);"/>
+                oncommand="gIdentityHandler.clearSiteData(event); gIdentityHandler.recordClick('clear_sitedata');"/>
       </vbox>
     </panelview>
 
     <!-- Security SubView -->
     <panelview id="identity-popup-securityView"
                title="&identity.securityView.label;"
                descriptionheightworkaround="true">
       <vbox class="identity-popup-security-content">
--- a/browser/components/nsBrowserGlue.js
+++ b/browser/components/nsBrowserGlue.js
@@ -1345,16 +1345,44 @@ BrowserGlue.prototype = {
 
     this._firstWindowTelemetry(aWindow);
     this._firstWindowLoaded();
 
     // Set the default favicon size for UI views that use the page-icon protocol.
     PlacesUtils.favicons.setDefaultIconURIPreferredSize(16 * aWindow.devicePixelRatio);
   },
 
+  _recordContentBlockingTelemetry() {
+    let recordIdentityPopupEvents = Services.prefs.getBoolPref("security.identitypopup.recordEventElemetry");
+    Services.telemetry.setEventRecordingEnabled("security.ui.identitypopup", recordIdentityPopupEvents);
+
+    let tpEnabled = Services.prefs.getBoolPref("privacy.trackingprotection.enabled");
+    Services.telemetry.getHistogramById("TRACKING_PROTECTION_ENABLED").add(tpEnabled);
+
+    let tpPBDisabled = Services.prefs.getBoolPref("privacy.trackingprotection.pbmode.enabled");
+    Services.telemetry.getHistogramById("TRACKING_PROTECTION_PBM_DISABLED").add(!tpPBDisabled);
+
+    let cookieBehavior = Services.prefs.getIntPref("network.cookie.cookieBehavior");
+    Services.telemetry.getHistogramById("COOKIE_BEHAVIOR").add(cookieBehavior);
+
+    let fastBlockEnabled = Services.prefs.getBoolPref("browser.fastblock.enabled");
+    Services.telemetry.scalarSet("contentblocking.fastblock_enabled", fastBlockEnabled);
+
+    let contentBlockingEnabled = Services.prefs.getBoolPref("browser.contentblocking.enabled");
+    Services.telemetry.scalarSet("contentblocking.enabled", contentBlockingEnabled);
+
+    let exceptions = 0;
+    for (let permission of Services.perms.enumerator) {
+      if (permission.type == "trackingprotection") {
+        exceptions++;
+      }
+    }
+    Services.telemetry.scalarSet("contentblocking.exceptions", exceptions);
+  },
+
   _sendMediaTelemetry() {
     let win = Services.appShell.hiddenDOMWindow;
     let v = win.document.createElementNS("http://www.w3.org/1999/xhtml", "video");
     v.reportCanPlayTelemetry();
   },
 
   /**
    * Application shutdown handler.
@@ -2025,16 +2053,20 @@ BrowserGlue.prototype = {
     })().catch(ex => {
       Cu.reportError(ex);
     }).then(() => {
       // NB: deliberately after the catch so that we always do this, even if
       // we threw halfway through initializing in the Task above.
       this._placesBrowserInitComplete = true;
       Services.obs.notifyObservers(null, "places-browser-init-complete");
     });
+
+    Services.tm.idleDispatchToMainThread(() => {
+      this._recordContentBlockingTelemetry();
+    });
   },
 
   /**
    * If a backup for today doesn't exist, this creates one.
    */
   _backupBookmarks: function BG__backupBookmarks() {
     return (async function() {
       let lastBackupFile = await PlacesBackups.getMostRecentBackup();
--- a/browser/themes/windows/browser-aero.css
+++ b/browser/themes/windows/browser-aero.css
@@ -20,46 +20,51 @@
     color: graytext;
   }
 }
 
 @media (-moz-windows-compositor) {
   @media not all and (-moz-os-version: windows-win7) {
     @media not all and (-moz-os-version: windows-win8) {
       @media (-moz-windows-default-theme) {
-        :root[sizemode=normal][tabsintitlebar] {
-          border-top: 1px solid -moz-win-accentcolor;
-        }
-
-        :root[sizemode=normal][tabsintitlebar]:-moz-window-inactive {
-          border-top-color: rgba(0,0,0,.2);
-        }
-
         :root:not(:-moz-lwtheme) {
           background-color: hsl(0, 0%, 78%);
         }
 
         @media (-moz-windows-accent-color-in-titlebar: 0) {
+          :root[sizemode=normal][tabsintitlebar] {
+            border-top: 1px solid rgba(0,0,0,.7);
+          }
+          :root[sizemode=normal][tabsintitlebar][always-use-accent-color-for-window-border]:not(:-moz-window-inactive) {
+            border-top-color: -moz-win-accentcolor;
+          }
           :root[tabsintitlebar]:not(:-moz-lwtheme) {
             background-color: hsl(235,33%,19%);
           }
           :root[tabsintitlebar] .titlebar-color:not(:-moz-lwtheme) {
             color: hsl(240,9%,98%);
           }
         }
 
         @media (-moz-windows-accent-color-in-titlebar) {
+          :root[sizemode=normal][tabsintitlebar] {
+            border-top: 1px solid -moz-win-accentcolor;
+          }
           :root[tabsintitlebar]:not(:-moz-window-inactive):not(:-moz-lwtheme) {
             background-color: -moz-win-accentcolor;
           }
           :root[tabsintitlebar] .titlebar-color:not(:-moz-window-inactive):not(:-moz-lwtheme) {
             color: -moz-win-accentcolortext;
           }
         }
 
+        :root[sizemode=normal][tabsintitlebar]:-moz-window-inactive {
+          border-top-color: rgba(0,0,0,.3);
+        }
+
         :root[tabsintitlebar] .tab-label:-moz-window-inactive {
           /* Calculated to match the opacity change of Windows Explorer
              titlebar text change for inactive windows. */
           opacity: .6;
         }
       }
 
       @media (-moz-windows-default-theme: 0) {
--- a/devtools/client/framework/toolbox-process-window.css
+++ b/devtools/client/framework/toolbox-process-window.css
@@ -20,16 +20,18 @@ body {
 
 /**
  * Status message shows connection (to the backend) info messages.
  */
 #status-message-container {
   width: calc(100% - 10px);
   font-family: var(--monospace-font-family);
   padding: 5px;
+  color: -moz-fieldtext;
+  background-color: -moz-field;
 }
 
 /**
  * Helper for hiding/showing the status message.
  */
 #status-message-container[hidden="true"] {
   display: none;
 }
--- a/devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js
+++ b/devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js
@@ -5,16 +5,17 @@
 "use strict";
 
 // Test expected outputs of the output-parser's parseCssProperty function.
 
 // This is more of a unit test than a mochitest-browser test, but can't be
 // tested with an xpcshell test as the output-parser requires the DOM to work.
 
 const OutputParser = require("devtools/client/shared/output-parser");
+const { CSS_PROPERTIES_DB} = require("devtools/shared/css/properties-db");
 const {initCssProperties, getCssProperties} = require("devtools/shared/fronts/css-properties");
 
 const COLOR_CLASS = "color-class";
 const URL_CLASS = "url-class";
 const CUBIC_BEZIER_CLASS = "bezier-class";
 const ANGLE_CLASS = "angle-class";
 
 const TEST_DATA = [
@@ -289,17 +290,23 @@ const TEST_DATA = [
     test: fragment => {
       is(fragment.textContent, "rgb(255, var(--g-value, 0), 192)");
     }
   }
 ];
 
 add_task(async function() {
   // Mock the toolbox that initCssProperties expect so we get the fallback css properties.
-  const toolbox = {target: {client: {}, hasActor: () => false}};
+  const toolbox = {
+    target: {
+      client: {},
+      hasActor: () => false,
+      getFront: typeName => ({getCSSDatabase: () => CSS_PROPERTIES_DB})
+    }
+  };
   await initCssProperties(toolbox);
   const cssProperties = getCssProperties(toolbox);
 
   const parser = new OutputParser(document, cssProperties);
   for (let i = 0; i < TEST_DATA.length; i++) {
     const data = TEST_DATA[i];
     info("Output-parser test data " + i + ". {" + data.name + " : " +
       data.value + ";}");
--- a/devtools/client/shared/test/browser_outputparser.js
+++ b/devtools/client/shared/test/browser_outputparser.js
@@ -1,29 +1,36 @@
 /* Any copyright is dedicated to the Public Domain.
    http://creativecommons.org/publicdomain/zero/1.0/ */
 
 "use strict";
 
 const OutputParser = require("devtools/client/shared/output-parser");
 const {initCssProperties, getCssProperties} = require("devtools/shared/fronts/css-properties");
+const { CSS_PROPERTIES_DB} = require("devtools/shared/css/properties-db");
 const CSS_SHAPES_ENABLED_PREF = "devtools.inspector.shapesHighlighter.enabled";
 
 add_task(async function() {
   await addTab("about:blank");
   await performTest();
   gBrowser.removeCurrentTab();
 });
 
 async function performTest() {
   const [host, , doc] = await createHost("bottom", "data:text/html," +
     "<h1>browser_outputParser.js</h1><div></div>");
 
   // Mock the toolbox that initCssProperties expect so we get the fallback css properties.
-  const toolbox = {target: {client: {}, hasActor: () => false}};
+  const toolbox = {
+    target: {
+      client: {},
+      hasActor: () => false,
+      getFront: typeName => ({getCSSDatabase: () => CSS_PROPERTIES_DB})
+    }
+  };
   await initCssProperties(toolbox);
   const cssProperties = getCssProperties(toolbox);
 
   const parser = new OutputParser(doc, cssProperties);
   testParseCssProperty(doc, parser);
   testParseCssVar(doc, parser);
   testParseURL(doc, parser);
   testParseFilter(doc, parser);
--- a/devtools/shared/fronts/css-properties.js
+++ b/devtools/shared/fronts/css-properties.js
@@ -228,27 +228,19 @@ CssProperties.prototype = {
  * @returns {Promise} Resolves to {cssProperties, cssPropertiesFront}.
  */
 const initCssProperties = async function(toolbox) {
   const client = toolbox.target.client;
   if (cachedCssProperties.has(client)) {
     return cachedCssProperties.get(client);
   }
 
-  let db, front;
-
   // Get the list dynamically if the cssProperties actor exists.
-  if (toolbox.target.hasActor("cssProperties")) {
-    front = toolbox.target.getFront("cssProperties");
-    db = await front.getCSSDatabase();
-  } else {
-    // The target does not support this actor, so require a static list of supported
-    // properties.
-    db = CSS_PROPERTIES_DB;
-  }
+  const front = toolbox.target.getFront("cssProperties");
+  const db = await front.getCSSDatabase();
 
   const cssProperties = new CssProperties(normalizeCssData(db));
   cachedCssProperties.set(client, {cssProperties, front});
   return {cssProperties, front};
 };
 
 /**
  * Synchronously get a cached and initialized CssProperties.
--- a/devtools/shared/specs/index.js
+++ b/devtools/shared/specs/index.js
@@ -331,16 +331,17 @@ exports.lazyLoadSpec = lazyLoadSpec;
  */
 function lazyLoadFront(type) {
   const modulePath = lazyFronts.get(type);
   if (modulePath) {
     try {
       require(modulePath);
     } catch (e) {
       throw new Error(
-        `Unable to load lazy front module '${modulePath}' for type '${type}'`);
+        `Unable to load lazy front module '${modulePath}' for type '${type}'.
+        Error: ${e}`);
     }
     lazyFronts.delete(type);
     return true;
   }
   return false;
 }
 exports.lazyLoadFront = lazyLoadFront;
--- a/dom/base/nsDocument.cpp
+++ b/dom/base/nsDocument.cpp
@@ -62,16 +62,18 @@
 
 #include "mozilla/dom/Attr.h"
 #include "mozilla/dom/BindingDeclarations.h"
 #include "mozilla/dom/Element.h"
 #include "mozilla/dom/Event.h"
 #include "mozilla/dom/FeaturePolicy.h"
 #include "mozilla/dom/FramingChecker.h"
 #include "mozilla/dom/HTMLSharedElement.h"
+#include "mozilla/dom/Navigator.h"
+#include "mozilla/dom/ServiceWorkerContainer.h"
 #include "mozilla/dom/SVGUseElement.h"
 #include "nsGenericHTMLElement.h"
 #include "mozilla/dom/CDATASection.h"
 #include "mozilla/dom/ProcessingInstruction.h"
 #include "nsDOMString.h"
 #include "nsNodeUtils.h"
 #include "nsLayoutUtils.h" // for GetFrameForPoint
 #include "nsIFrame.h"
@@ -5190,16 +5192,24 @@ nsIDocument::DispatchContentLoadedEvents
 
   // Fire a DOM event notifying listeners that this document has been
   // loaded (excluding images and other loads initiated by this
   // document).
   nsContentUtils::DispatchTrustedEvent(this, this,
                                        NS_LITERAL_STRING("DOMContentLoaded"),
                                        CanBubble::eYes, Cancelable::eNo);
 
+  if (auto* const window = GetInnerWindow()) {
+    const RefPtr<ServiceWorkerContainer> serviceWorker = window->Navigator()->ServiceWorker();
+
+    // This could cause queued messages from a service worker to get
+    // dispatched on serviceWorker.
+    serviceWorker->StartMessages();
+  }
+
   if (MayStartLayout()) {
     MaybeResolveReadyForIdle();
   }
 
   RefPtr<TimelineConsumers> timelines = TimelineConsumers::Get();
   nsIDocShell* docShell = this->GetDocShell();
 
   if (timelines && timelines->HasConsumer(docShell)) {
--- a/dom/cache/TypeUtils.cpp
+++ b/dom/cache/TypeUtils.cpp
@@ -514,13 +514,33 @@ TypeUtils::SerializeCacheStream(nsIInput
 
   cacheStream.controlChild() = nullptr;
   cacheStream.controlParent() = nullptr;
 
   UniquePtr<AutoIPCStream> autoStream(new AutoIPCStream(cacheStream.stream()));
   autoStream->Serialize(aStream, GetIPCManager());
 
   aStreamCleanupList.AppendElement(std::move(autoStream));
+
+  // This nested condition guards against silent failures in IPC code
+  // that would cause a crash when the message is sent. Specifically,
+  // if IPCStreamSource::Initialize fails to get a StrongWorkerRef
+  // (e.g. when the worker terminates), a nullptr is silently stored
+  // in IPCRemoteStreamType.
+  // This is a workaround, requested in bug 1484524, and a more
+  // reasonable solution should replace it.
+  if (cacheStream.stream().type() == OptionalIPCStream::TIPCStream) {
+    const auto& ipcStream = cacheStream.stream().get_IPCStream();
+    if (ipcStream.type() == IPCStream::TIPCRemoteStream) {
+      const auto& ipcRemoteStream = ipcStream.get_IPCRemoteStream();
+      using mozilla::ipc::IPCRemoteStreamType;
+      if (ipcRemoteStream.stream().type() == IPCRemoteStreamType::TPChildToParentStreamChild) {
+        if (!ipcRemoteStream.stream().get_PChildToParentStreamChild()) {
+          aRv.Throw(NS_ERROR_FAILURE);
+        }
+      }
+    }
+  }
 }
 
 } // namespace cache
 } // namespace dom
 } // namespace mozilla
--- a/dom/clients/manager/ClientSource.cpp
+++ b/dom/clients/manager/ClientSource.cpp
@@ -600,135 +600,27 @@ ClientSource::Focus(const ClientFocusArg
   ref = ClientOpPromise::CreateAndResolve(state.ToIPC(), __func__);
   return ref.forget();
 }
 
 RefPtr<ClientOpPromise>
 ClientSource::PostMessage(const ClientPostMessageArgs& aArgs)
 {
   NS_ASSERT_OWNINGTHREAD(ClientSource);
-  RefPtr<ClientOpPromise> ref;
 
-  ServiceWorkerDescriptor source(aArgs.serviceWorker());
-  const PrincipalInfo& principalInfo = source.PrincipalInfo();
-
-  StructuredCloneData clonedData;
-  clonedData.BorrowFromClonedMessageDataForBackgroundChild(aArgs.clonedData());
-
-  // Currently we only support firing these messages on window Clients.
-  // Once we expose ServiceWorkerContainer and the ServiceWorker on Worker
-  // threads then this will need to change.  See bug 1113522.
-  if (mClientInfo.Type() != ClientType::Window) {
-    ref = ClientOpPromise::CreateAndReject(NS_ERROR_NOT_IMPLEMENTED, __func__);
-    return ref.forget();
-  }
-
-  MOZ_ASSERT(NS_IsMainThread());
-
-  RefPtr<ServiceWorkerContainer> target;
-  nsCOMPtr<nsIGlobalObject> globalObject;
-
-  // We don't need to force the creation of the about:blank document
-  // here because there is no postMessage listener.  If a listener
-  // was registered then the document will already be created.
-  nsPIDOMWindowInner* window = GetInnerWindow();
-  if (window) {
-    globalObject = do_QueryInterface(window);
-    target = window->Navigator()->ServiceWorker();
-  }
-
-  if (NS_WARN_IF(!target)) {
-    ref = ClientOpPromise::CreateAndReject(NS_ERROR_DOM_INVALID_STATE_ERR,
-                                           __func__);
-    return ref.forget();
-  }
-
-  // If AutoJSAPI::Init() fails then either global is nullptr or not
-  // in a usable state.
-  AutoJSAPI jsapi;
-  if (!jsapi.Init(globalObject)) {
-    ref = ClientOpPromise::CreateAndResolve(NS_OK, __func__);
-    return ref.forget();
-  }
-
-  JSContext* cx = jsapi.cx();
-
-  ErrorResult result;
-  JS::Rooted<JS::Value> messageData(cx);
-  clonedData.Read(cx, &messageData, result);
-  if (result.MaybeSetPendingException(cx)) {
-    // We reported the error in the current window context.  Resolve
-    // promise instead of rejecting.
-    ref = ClientOpPromise::CreateAndResolve(NS_OK, __func__);
-    return ref.forget();
+  // TODO: Currently this function only supports clients whose global
+  // object is a Window; it should also support those whose global
+  // object is a WorkerGlobalScope.
+  if (nsPIDOMWindowInner* const window = GetInnerWindow()) {
+    const RefPtr<ServiceWorkerContainer> container = window->Navigator()->ServiceWorker();
+    container->ReceiveMessage(aArgs);
+    return ClientOpPromise::CreateAndResolve(NS_OK, __func__).forget();
   }
 
-  RootedDictionary<MessageEventInit> init(cx);
-
-  init.mData = messageData;
-  if (!clonedData.TakeTransferredPortsAsSequence(init.mPorts)) {
-    // Report the error in the current window context and resolve the
-    // promise instead of rejecting.
-    xpc::Throw(cx, NS_ERROR_OUT_OF_MEMORY);
-    ref = ClientOpPromise::CreateAndResolve(NS_OK, __func__);
-    return ref.forget();
-  }
-
-  nsresult rv = NS_OK;
-  nsCOMPtr<nsIPrincipal> principal =
-    PrincipalInfoToPrincipal(principalInfo, &rv);
-  if (NS_FAILED(rv) || !principal) {
-    ref = ClientOpPromise::CreateAndReject(NS_ERROR_FAILURE, __func__);
-    return ref.forget();
-  }
-
-  nsAutoCString origin;
-  rv = principal->GetOriginNoSuffix(origin);
-  if (NS_SUCCEEDED(rv)) {
-    CopyUTF8toUTF16(origin, init.mOrigin);
-  }
-
-  RefPtr<ServiceWorker> instance;
-
-  if (ServiceWorkerParentInterceptEnabled()) {
-    instance = globalObject->GetOrCreateServiceWorker(source);
-  } else {
-    // If we are in legacy child-side intercept mode then we need to verify
-    // this registration exists in the current process.
-    RefPtr<ServiceWorkerManager> swm = ServiceWorkerManager::GetInstance();
-    if (!swm) {
-      // Shutting down. Just don't deliver this message.
-      ref = ClientOpPromise::CreateAndReject(NS_ERROR_FAILURE, __func__);
-      return ref.forget();
-    }
-
-    RefPtr<ServiceWorkerRegistrationInfo> reg =
-      swm->GetRegistration(principal, source.Scope());
-    if (reg) {
-      instance = globalObject->GetOrCreateServiceWorker(source);
-    }
-  }
-
-  if (instance) {
-    init.mSource.SetValue().SetAsServiceWorker() = instance;
-  }
-
-  RefPtr<MessageEvent> event =
-    MessageEvent::Constructor(target, NS_LITERAL_STRING("message"), init);
-  event->SetTrusted(true);
-
-  target->DispatchEvent(*event, result);
-  if (result.Failed()) {
-    result.SuppressException();
-    ref = ClientOpPromise::CreateAndReject(NS_ERROR_FAILURE, __func__);
-    return ref.forget();
-  }
-
-  ref = ClientOpPromise::CreateAndResolve(NS_OK, __func__);
-  return ref.forget();
+  return ClientOpPromise::CreateAndReject(NS_ERROR_NOT_IMPLEMENTED, __func__).forget();
 }
 
 RefPtr<ClientOpPromise>
 ClientSource::Claim(const ClientClaimArgs& aArgs)
 {
   // The ClientSource::Claim method is only needed in the legacy
   // mode where the ServiceWorkerManager is run in each child-process.
   // In parent-process mode this method should not be called.
--- a/dom/events/ContentEventHandler.cpp
+++ b/dom/events/ContentEventHandler.cpp
@@ -242,22 +242,24 @@ ContentEventHandler::RawRange::SelectNod
 //    line break caused by the <br> should be included into the flatten text.
 
 ContentEventHandler::ContentEventHandler(nsPresContext* aPresContext)
   : mDocument(aPresContext->Document())
 {
 }
 
 nsresult
-ContentEventHandler::InitBasic()
+ContentEventHandler::InitBasic(bool aRequireFlush)
 {
   NS_ENSURE_TRUE(mDocument, NS_ERROR_NOT_AVAILABLE);
-  // If text frame which has overflowing selection underline is dirty,
-  // we need to flush the pending reflow here.
-  mDocument->FlushPendingNotifications(FlushType::Layout);
+  if (aRequireFlush) {
+    // If text frame which has overflowing selection underline is dirty,
+    // we need to flush the pending reflow here.
+    mDocument->FlushPendingNotifications(FlushType::Layout);
+  }
   return NS_OK;
 }
 
 nsresult
 ContentEventHandler::InitRootContent(Selection* aNormalSelection)
 {
   MOZ_ASSERT(aNormalSelection);
 
@@ -309,27 +311,27 @@ ContentEventHandler::InitRootContent(Sel
   if (NS_WARN_IF(!mRootContent)) {
     return NS_ERROR_FAILURE;
   }
 
   return NS_OK;
 }
 
 nsresult
-ContentEventHandler::InitCommon(SelectionType aSelectionType)
+ContentEventHandler::InitCommon(SelectionType aSelectionType, bool aRequireFlush)
 {
   if (mSelection && mSelection->Type() == aSelectionType) {
     return NS_OK;
   }
 
   mSelection = nullptr;
   mRootContent = nullptr;
   mFirstSelectedRawRange.Clear();
 
-  nsresult rv = InitBasic();
+  nsresult rv = InitBasic(aRequireFlush);
   NS_ENSURE_SUCCESS(rv, rv);
 
   nsCOMPtr<nsISelectionController> selectionController;
   if (nsIPresShell* shell = mDocument->GetShell()) {
     selectionController = shell->GetSelectionControllerForFocusedContent();
   }
   if (NS_WARN_IF(!selectionController)) {
     return NS_ERROR_NOT_AVAILABLE;
@@ -394,17 +396,17 @@ ContentEventHandler::Init(WidgetQueryCon
   // if the event isn't eQuerySelectedText.
   SelectionType selectionType =
     aEvent->mMessage == eQuerySelectedText ? aEvent->mInput.mSelectionType :
                                              SelectionType::eNormal;
   if (NS_WARN_IF(selectionType == SelectionType::eNone)) {
     return NS_ERROR_FAILURE;
   }
 
-  nsresult rv = InitCommon(selectionType);
+  nsresult rv = InitCommon(selectionType, aEvent->NeedsToFlushLayout());
   NS_ENSURE_SUCCESS(rv, rv);
 
   // Be aware, WidgetQueryContentEvent::mInput::mOffset should be made absolute
   // offset before sending it to ContentEventHandler because querying selection
   // every time may be expensive.  So, if the caller caches selection, it
   // should initialize the event with the cached value.
   if (aEvent->mInput.mRelativeToInsertionPoint) {
     MOZ_ASSERT(selectionType == SelectionType::eNormal);
--- a/dom/events/ContentEventHandler.h
+++ b/dom/events/ContentEventHandler.h
@@ -148,18 +148,19 @@ protected:
   // mFirstSelectedRawRange is initialized from the first range of mSelection,
   // if it exists.  Otherwise, it is reset by Clear().
   RawRange mFirstSelectedRawRange;
   nsCOMPtr<nsIContent> mRootContent;
 
   nsresult Init(WidgetQueryContentEvent* aEvent);
   nsresult Init(WidgetSelectionEvent* aEvent);
 
-  nsresult InitBasic();
-  nsresult InitCommon(SelectionType aSelectionType = SelectionType::eNormal);
+  nsresult InitBasic(bool aRequireFlush = true);
+  nsresult InitCommon(SelectionType aSelectionType = SelectionType::eNormal,
+                      bool aRequireFlush = true);
   /**
    * InitRootContent() computes the root content of current focused editor.
    *
    * @param aNormalSelection    This must be a Selection instance whose type is
    *                            SelectionType::eNormal.
    */
   nsresult InitRootContent(Selection* aNormalSelection);
 
--- a/dom/events/IMEContentObserver.cpp
+++ b/dom/events/IMEContentObserver.cpp
@@ -1542,29 +1542,30 @@ IMEContentObserver::MaybeNotifyCompositi
     ("0x%p IMEContentObserver::MaybeNotifyCompositionEventHandled()",
      this));
 
   PostCompositionEventHandledNotification();
   FlushMergeableNotifications();
 }
 
 bool
-IMEContentObserver::UpdateSelectionCache()
+IMEContentObserver::UpdateSelectionCache(bool aRequireFlush /* = true */)
 {
   MOZ_ASSERT(IsSafeToNotifyIME());
 
   if (WasInitializedWithPlugin()) {
     return false;
   }
 
   mSelectionData.ClearSelectionData();
 
   // XXX Cannot we cache some information for reducing the cost to compute
   //     selection offset and writing mode?
   WidgetQueryContentEvent selection(true, eQuerySelectedText, mWidget);
+  selection.mNeedsToFlushLayout = aRequireFlush;
   ContentEventHandler handler(GetPresContext());
   handler.OnQuerySelectedText(&selection);
   if (NS_WARN_IF(!selection.mSucceeded) ||
       NS_WARN_IF(selection.mReply.mContentsRoot != mRootContent)) {
     return false;
   }
 
   mFocusedWidget = selection.mReply.mFocusedWidget;
@@ -1961,17 +1962,18 @@ IMEContentObserver::IMENotificationSende
       ("0x%p   IMEContentObserver::IMENotificationSender::"
        "SendFocusSet(), retrying to send NOTIFY_IME_OF_FOCUS...", this));
     observer->PostFocusSetNotification();
     return;
   }
 
   observer->mIMEHasFocus = true;
   // Initialize selection cache with the first selection data.
-  observer->UpdateSelectionCache();
+  // We avoid flushing for focus in the general case.
+  observer->UpdateSelectionCache(false);
 
   MOZ_LOG(sIMECOLog, LogLevel::Info,
     ("0x%p IMEContentObserver::IMENotificationSender::"
      "SendFocusSet(), sending NOTIFY_IME_OF_FOCUS...", this));
 
   MOZ_RELEASE_ASSERT(observer->mSendingNotification ==
                        NOTIFY_IME_OF_NOTHING);
   observer->mSendingNotification = NOTIFY_IME_OF_FOCUS;
--- a/dom/events/IMEContentObserver.h
+++ b/dom/events/IMEContentObserver.h
@@ -302,17 +302,17 @@ private:
   }
 
   /**
    * UpdateSelectionCache() updates mSelectionData with the latest selection.
    * This should be called only when IsSafeToNotifyIME() returns true.
    *
    * Note that this does nothing if WasInitializedWithPlugin() returns true.
    */
-  bool UpdateSelectionCache();
+  bool UpdateSelectionCache(bool aRequireFlush = true);
 
   nsCOMPtr<nsIWidget> mWidget;
   // mFocusedWidget has the editor observed by the instance.  E.g., if the
   // focused editor is in XUL panel, this should be the widget of the panel.
   // On the other hand, mWidget is its parent which handles IME.
   nsCOMPtr<nsIWidget> mFocusedWidget;
   RefPtr<dom::Selection> mSelection;
   nsCOMPtr<nsIContent> mRootContent;
--- a/dom/serviceworkers/ServiceWorkerContainer.cpp
+++ b/dom/serviceworkers/ServiceWorkerContainer.cpp
@@ -7,38 +7,49 @@
 #include "ServiceWorkerContainer.h"
 
 #include "nsContentPolicyUtils.h"
 #include "nsContentSecurityManager.h"
 #include "nsContentUtils.h"
 #include "nsIDocument.h"
 #include "nsIServiceWorkerManager.h"
 #include "nsIScriptError.h"
+#include "nsThreadUtils.h"
 #include "nsIURL.h"
 #include "nsNetUtil.h"
 #include "nsPIDOMWindow.h"
 #include "mozilla/Services.h"
 #include "mozilla/StaticPrefs.h"
 
 #include "nsCycleCollectionParticipant.h"
 #include "nsServiceManagerUtils.h"
 
 #include "mozilla/LoadInfo.h"
+#include "mozilla/dom/ClientIPCTypes.h"
 #include "mozilla/dom/DOMMozPromiseRequestHolder.h"
+#include "mozilla/dom/MessageEvent.h"
+#include "mozilla/dom/MessageEventBinding.h"
 #include "mozilla/dom/Navigator.h"
 #include "mozilla/dom/Promise.h"
 #include "mozilla/dom/ServiceWorker.h"
 #include "mozilla/dom/ServiceWorkerContainerBinding.h"
+#include "mozilla/dom/ServiceWorkerManager.h"
+#include "mozilla/dom/ipc/StructuredCloneData.h"
 
 #include "RemoteServiceWorkerContainerImpl.h"
 #include "ServiceWorker.h"
 #include "ServiceWorkerContainerImpl.h"
 #include "ServiceWorkerRegistration.h"
 #include "ServiceWorkerUtils.h"
 
+// This is defined to something else on Windows
+#ifdef DispatchMessage
+  #undef DispatchMessage
+#endif
+
 namespace mozilla {
 namespace dom {
 
 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer)
 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper)
 
 NS_IMPL_ADDREF_INHERITED(ServiceWorkerContainer, DOMEventTargetHelper)
 NS_IMPL_RELEASE_INHERITED(ServiceWorkerContainer, DOMEventTargetHelper)
@@ -147,16 +158,49 @@ ServiceWorkerContainer::ControllerChange
   if (!go) {
     aRv.Throw(NS_ERROR_DOM_INVALID_STATE_ERR);
     return;
   }
   mControllerWorker = go->GetOrCreateServiceWorker(go->GetController().ref());
   aRv = DispatchTrustedEvent(NS_LITERAL_STRING("controllerchange"));
 }
 
+using mozilla::dom::ipc::StructuredCloneData;
+
+// A ReceivedMessage represents a message sent via
+// Client.postMessage(). It is used as used both for queuing of
+// incoming messages and as an interface to DispatchMessage().
+struct MOZ_HEAP_CLASS ServiceWorkerContainer::ReceivedMessage
+{
+  explicit ReceivedMessage(const ClientPostMessageArgs& aArgs)
+    : mServiceWorker(aArgs.serviceWorker())
+  {
+    mClonedData.CopyFromClonedMessageDataForBackgroundChild(aArgs.clonedData());
+  }
+
+  ServiceWorkerDescriptor mServiceWorker;
+  StructuredCloneData mClonedData;
+
+  NS_INLINE_DECL_REFCOUNTING(ReceivedMessage)
+
+private:
+  ~ReceivedMessage() = default;
+};
+
+void
+ServiceWorkerContainer::ReceiveMessage(const ClientPostMessageArgs& aArgs)
+{
+  RefPtr<ReceivedMessage> message = new ReceivedMessage(aArgs);
+  if (mMessagesStarted) {
+    EnqueueReceivedMessageDispatch(message.forget());
+  } else {
+    mPendingMessages.AppendElement(message.forget());
+  }
+}
+
 JSObject*
 ServiceWorkerContainer::WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto)
 {
   return ServiceWorkerContainer_Binding::Wrap(aCx, this, aGivenProto);
 }
 
 namespace {
 
@@ -421,16 +465,26 @@ ServiceWorkerContainer::GetRegistrations
       outer->MaybeResolve(regList);
     }, [self, outer] (ErrorResult& aRv) {
       outer->MaybeReject(aRv);
     });
 
   return outer.forget();
 }
 
+void
+ServiceWorkerContainer::StartMessages()
+{
+  while (!mPendingMessages.IsEmpty()) {
+    EnqueueReceivedMessageDispatch(mPendingMessages.ElementAt(0));
+    mPendingMessages.RemoveElementAt(0);
+  }
+  mMessagesStarted = true;
+}
+
 already_AddRefed<Promise>
 ServiceWorkerContainer::GetRegistration(const nsAString& aURL,
                                         ErrorResult& aRv)
 {
   nsIGlobalObject* global = GetGlobalIfValid(aRv, [](nsIDocument* aDoc) {
     nsContentUtils::ReportToConsole(nsIScriptError::errorFlag,
                                     NS_LITERAL_CSTRING("Service Workers"), aDoc,
                                     nsContentUtils::eDOM_PROPERTIES,
@@ -613,10 +667,158 @@ ServiceWorkerContainer::GetGlobalIfValid
   if (NS_WARN_IF(nsContentUtils::IsSystemPrincipal(doc->NodePrincipal()))) {
     aRv.Throw(NS_ERROR_DOM_SECURITY_ERR);
     return nullptr;
   }
 
   return window->AsGlobal();
 }
 
+void
+ServiceWorkerContainer::EnqueueReceivedMessageDispatch(RefPtr<ReceivedMessage> aMessage) {
+  if (nsPIDOMWindowInner* const window = GetOwner()) {
+    if (auto* const target = window->EventTargetFor(TaskCategory::Other)) {
+      target->Dispatch(
+        NewRunnableMethod<RefPtr<ReceivedMessage>>(
+          "ServiceWorkerContainer::DispatchMessage",
+          this,
+          &ServiceWorkerContainer::DispatchMessage,
+          std::move(aMessage)
+        )
+      );
+    }
+  }
+}
+
+template <typename F>
+void
+ServiceWorkerContainer::RunWithJSContext(F&& aCallable)
+{
+  nsCOMPtr<nsIGlobalObject> globalObject;
+  if (nsPIDOMWindowInner* const window = GetOwner()) {
+    globalObject = do_QueryInterface(window);
+  }
+
+  // If AutoJSAPI::Init() fails then either global is nullptr or not
+  // in a usable state.
+  AutoJSAPI jsapi;
+  if (!jsapi.Init(globalObject)) {
+    return;
+  }
+
+  aCallable(jsapi.cx(), globalObject);
+}
+
+void
+ServiceWorkerContainer::DispatchMessage(RefPtr<ReceivedMessage> aMessage)
+{
+  MOZ_ASSERT(NS_IsMainThread());
+
+  // When dispatching a message, either DOMContentLoaded has already
+  // been fired, or someone called startMessages() or set onmessage.
+  // Either way, a global object is supposed to be present. If it's
+  // not, we'd fail to initialize the JS API and exit.
+  RunWithJSContext([this, message = std::move(aMessage)](JSContext* const aCx,
+                                                         nsIGlobalObject* const aGlobal) {
+    RootedDictionary<MessageEventInit> init(aCx);
+    if (!FillInMessageEventInit(aCx, aGlobal, *message, init)) {
+      // TODO: The spec requires us to fire a messageerror event here.
+      return;
+    }
+
+    RefPtr<MessageEvent> event =
+      MessageEvent::Constructor(this, NS_LITERAL_STRING("message"), init);
+    event->SetTrusted(true);
+
+    ErrorResult result;
+    DispatchEvent(*event, result);
+    if (result.Failed()) {
+      result.SuppressException();
+    }
+  });
+}
+
+namespace {
+
+nsresult
+FillInOriginNoSuffix(const ServiceWorkerDescriptor& aServiceWorker, nsString& aOrigin)
+{
+  using mozilla::ipc::PrincipalInfoToPrincipal;
+
+  nsresult rv;
+
+  nsCOMPtr<nsIPrincipal> principal = PrincipalInfoToPrincipal(aServiceWorker.PrincipalInfo(), &rv);
+  if (NS_FAILED(rv) || !principal) {
+    return rv;
+  }
+
+  nsAutoCString originUTF8;
+  rv = principal->GetOriginNoSuffix(originUTF8);
+  if (NS_FAILED(rv)) {
+    return rv;
+  }
+
+  CopyUTF8toUTF16(originUTF8, aOrigin);
+  return NS_OK;
+}
+
+already_AddRefed<ServiceWorker>
+GetOrCreateServiceWorkerWithoutWarnings(nsIGlobalObject* const aGlobal,
+                                        const ServiceWorkerDescriptor& aDescriptor)
+{
+  // In child-intercept mode we have to verify that the registration
+  // exists in the current process. This exact check is also performed
+  // (indirectly) in nsIGlobalObject::GetOrCreateServiceWorker, but it
+  // also emits a warning when the registration is not present. To
+  // to avoid having too many warnings, we do a precheck here.
+  if (!ServiceWorkerParentInterceptEnabled()) {
+    const RefPtr<ServiceWorkerManager> serviceWorkerManager = ServiceWorkerManager::GetInstance();
+    if (!serviceWorkerManager) {
+      return nullptr;
+    }
+
+    const RefPtr<ServiceWorkerRegistrationInfo> registration =
+      serviceWorkerManager->GetRegistration(aDescriptor.PrincipalInfo(), aDescriptor.Scope());
+    if (!registration) {
+      return nullptr;
+    }
+  }
+
+  return aGlobal->GetOrCreateServiceWorker(aDescriptor).forget();
+}
+
+}
+
+bool
+ServiceWorkerContainer::FillInMessageEventInit(JSContext* const aCx,
+                                               nsIGlobalObject* const aGlobal,
+                                               ReceivedMessage& aMessage,
+                                               MessageEventInit& aInit)
+{
+  ErrorResult result;
+  JS::Rooted<JS::Value> messageData(aCx);
+  aMessage.mClonedData.Read(aCx, &messageData, result);
+  if (result.Failed()) {
+    return false;
+  }
+
+  aInit.mData = messageData;
+
+  if (!aMessage.mClonedData.TakeTransferredPortsAsSequence(aInit.mPorts)) {
+    return false;
+  }
+
+  const nsresult rv = FillInOriginNoSuffix(aMessage.mServiceWorker, aInit.mOrigin);
+  if (NS_FAILED(rv)) {
+    return false;
+  }
+
+  const RefPtr<ServiceWorker> serviceWorkerInstance =
+    GetOrCreateServiceWorkerWithoutWarnings(aGlobal, aMessage.mServiceWorker);
+  if (serviceWorkerInstance) {
+    aInit.mSource.SetValue().SetAsServiceWorker() = serviceWorkerInstance;
+  }
+
+  return true;
+}
+
 } // namespace dom
 } // namespace mozilla
--- a/dom/serviceworkers/ServiceWorkerContainer.h
+++ b/dom/serviceworkers/ServiceWorkerContainer.h
@@ -10,16 +10,18 @@
 #include "mozilla/DOMEventTargetHelper.h"
 #include "mozilla/dom/ServiceWorkerUtils.h"
 
 class nsIGlobalWindow;
 
 namespace mozilla {
 namespace dom {
 
+class ClientPostMessageArgs;
+struct MessageEventInit;
 class Promise;
 struct RegistrationOptions;
 class ServiceWorker;
 
 // Lightweight serviceWorker APIs collection.
 class ServiceWorkerContainer final : public DOMEventTargetHelper
 {
 public:
@@ -59,17 +61,29 @@ public:
     NS_INLINE_DECL_PURE_VIRTUAL_REFCOUNTING
   };
 
   NS_DECL_ISUPPORTS_INHERITED
   NS_DECL_CYCLE_COLLECTION_CLASS_INHERITED(ServiceWorkerContainer, DOMEventTargetHelper)
 
   IMPL_EVENT_HANDLER(controllerchange)
   IMPL_EVENT_HANDLER(error)
-  IMPL_EVENT_HANDLER(message)
+  
+  // Almost a manual expansion of IMPL_EVENT_HANDLER(message), but
+  // with the additional StartMessages() when setting the handler, as
+  // required by the spec.
+  inline mozilla::dom::EventHandlerNonNull* GetOnmessage()
+  {
+    return GetEventHandler(nsGkAtoms::onmessage);
+  }
+  inline void SetOnmessage(mozilla::dom::EventHandlerNonNull* aCallback)
+  {
+    SetEventHandler(nsGkAtoms::onmessage, aCallback);
+    StartMessages();
+  }
 
   static bool IsEnabled(JSContext* aCx, JSObject* aGlobal);
 
   static already_AddRefed<ServiceWorkerContainer>
   Create(nsIGlobalObject* aGlobal);
 
   virtual JSObject*
   WrapObject(JSContext* aCx, JS::Handle<JSObject*> aGivenProto) override;
@@ -84,31 +98,37 @@ public:
 
   already_AddRefed<Promise>
   GetRegistration(const nsAString& aDocumentURL,
                   ErrorResult& aRv);
 
   already_AddRefed<Promise>
   GetRegistrations(ErrorResult& aRv);
 
+  void
+  StartMessages();
+
   Promise*
   GetReady(ErrorResult& aRv);
 
   // Testing only.
   void
   GetScopeForUrl(const nsAString& aUrl, nsString& aScope, ErrorResult& aRv);
 
   // DOMEventTargetHelper
   void DisconnectFromOwner() override;
 
   // Invalidates |mControllerWorker| and dispatches a "controllerchange"
   // event.
   void
   ControllerChanged(ErrorResult& aRv);
 
+  void
+  ReceiveMessage(const ClientPostMessageArgs& aArgs);
+
 private:
   ServiceWorkerContainer(nsIGlobalObject* aGlobal,
                          already_AddRefed<ServiceWorkerContainer::Inner> aInner);
 
   ~ServiceWorkerContainer();
 
   // Utility method to get the global if its present and if certain
   // additional validaty checks pass.  One of these additional checks
@@ -116,22 +136,50 @@ private:
   // vary based on user settings we want to often provide some error
   // message if the storage check fails.  This method takes an optional
   // callback that can be used to report the storage failure to the
   // devtools console.
   nsIGlobalObject*
   GetGlobalIfValid(ErrorResult& aRv,
                    const std::function<void(nsIDocument*)>&& aStorageFailureCB = nullptr) const;
 
+  struct ReceivedMessage;
+
+  // Dispatch a Runnable that dispatches the given message on this
+  // object. When the owner of this object is a Window, the Runnable
+  // is dispatched on the corresponding TabGroup.
+  void
+  EnqueueReceivedMessageDispatch(RefPtr<ReceivedMessage> aMessage);
+
+  template <typename F>
+  void
+  RunWithJSContext(F&& aCallable);
+
+  void
+  DispatchMessage(RefPtr<ReceivedMessage> aMessage);
+
+  static bool
+  FillInMessageEventInit(JSContext* aCx,
+                         nsIGlobalObject* aGlobal,
+                         ReceivedMessage& aMessage,
+                         MessageEventInit& aInit);
+
   RefPtr<Inner> mInner;
 
   // This only changes when a worker hijacks everything in its scope by calling
   // claim.
   RefPtr<ServiceWorker> mControllerWorker;
 
   RefPtr<Promise> mReadyPromise;
   MozPromiseRequestHolder<ServiceWorkerRegistrationPromise> mReadyPromiseHolder;
+
+  // Set after StartMessages() has been called.
+  bool mMessagesStarted = false;
+
+  // Queue holding messages posted from service worker as long as
+  // StartMessages() hasn't been called.
+  nsTArray<RefPtr<ReceivedMessage>> mPendingMessages;
 };
 
 } // namespace dom
 } // namespace mozilla
 
 #endif /* mozilla_dom_serviceworkercontainer_h__ */
--- a/dom/tests/browser/perfmetrics/browser.ini
+++ b/dom/tests/browser/perfmetrics/browser.ini
@@ -1,12 +1,19 @@
 [DEFAULT]
-prefs = dom.performance.enable_scheduler_timing=true
+prefs =
+  dom.performance.enable_scheduler_timing=true
+  dom.performance.children_results_ipc_timeout=500
+
 support-files =
   dummy.html
   ping_worker.html
   ping_worker2.html
   ping_worker.js
   setinterval.html
   settimeout.html
+  unresponsive.html
 
 [browser_test_performance_metrics.js]
 skip-if = verify
+
+[browser_test_unresponsive.js]
+skip-if = verify
new file mode 100644
--- /dev/null
+++ b/dom/tests/browser/perfmetrics/browser_test_unresponsive.js
@@ -0,0 +1,31 @@
+/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */
+/* vim: set ts=2 et sw=2 tw=80: */
+/* 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/. */
+
+const ROOT_URL = "http://example.com/browser/dom/tests/browser/perfmetrics";
+const PAGE_URL = ROOT_URL + "/unresponsive.html";
+
+add_task(async function test() {
+  // dom.performance.enable_scheduler_timing is set to true in browser.ini
+  waitForExplicitFinish();
+
+  await BrowserTestUtils.withNewTab({ gBrowser, url: PAGE_URL },
+    async function(browser) {
+    let dataBack = 0;
+    let tabId = gBrowser.selectedBrowser.outerWindowID;
+
+    function exploreResults(data, filterByWindowId) {
+      for (let entry of data) {
+        if (entry.windowId == tabId && entry.host != "about:blank") {
+          dataBack += 1;
+        }
+      }
+    }
+    let results = await ChromeUtils.requestPerformanceMetrics();
+    exploreResults(results);
+    Assert.ok(dataBack == 0);
+  });
+
+});
new file mode 100644
--- /dev/null
+++ b/dom/tests/browser/perfmetrics/unresponsive.html
@@ -0,0 +1,21 @@
+<!DOCTYPE html>
+<html lang="en" dir="ltr">
+<head>
+  <meta charset="utf-8">
+  <script type="text/javascript">
+
+  function fn() {
+    let start = Date.now();
+    while (Date.now() - start < 5000)
+      ; // do nothing
+    setTimeout(fn, 0);
+  }
+
+  setTimeout(fn, 10);
+
+  </script>
+</head>
+<body>
+  <h1>An unresponsive page</h1>
+</body>
+</html>
--- a/dom/webidl/ServiceWorkerContainer.webidl
+++ b/dom/webidl/ServiceWorkerContainer.webidl
@@ -1,15 +1,15 @@
 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
 /* 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/.
  *
  * The origin of this IDL file is
- * http://slightlyoff.github.io/ServiceWorker/spec/service_worker/index.html
+ * https://w3c.github.io/ServiceWorker/#serviceworkercontainer
  *
  */
 
 [Func="ServiceWorkerContainer::IsEnabled",
  Exposed=Window]
 interface ServiceWorkerContainer : EventTarget {
   // FIXME(nsm):
   // https://github.com/slightlyoff/ServiceWorker/issues/198
@@ -24,16 +24,18 @@ interface ServiceWorkerContainer : Event
                                               optional RegistrationOptions options);
 
   [NewObject]
   Promise<any> getRegistration(optional USVString documentURL = "");
 
   [NewObject]
   Promise<sequence<ServiceWorkerRegistration>> getRegistrations();
 
+  void startMessages();
+
   attribute EventHandler oncontrollerchange;
   attribute EventHandler onerror;
   attribute EventHandler onmessage;
 };
 
 // Testing only.
 partial interface ServiceWorkerContainer {
   [Throws,Pref="dom.serviceWorkers.testing.enabled"]
--- a/editor/libeditor/EditorEventListener.cpp
+++ b/editor/libeditor/EditorEventListener.cpp
@@ -351,17 +351,17 @@ bool
 EditorEventListener::DetachedFromEditorOrDefaultPrevented(
                        WidgetEvent* aWidgetEvent) const
 {
   return NS_WARN_IF(!aWidgetEvent) || DetachedFromEditor() ||
          aWidgetEvent->DefaultPrevented();
 }
 
 bool
-EditorEventListener::EnsureCommitCompoisition()
+EditorEventListener::EnsureCommitComposition()
 {
   MOZ_ASSERT(!DetachedFromEditor());
   RefPtr<EditorBase> editorBase(mEditorBase);
   editorBase->CommitComposition();
   return !DetachedFromEditor();
 }
 
 NS_IMETHODIMP
@@ -669,17 +669,17 @@ EditorEventListener::MouseClick(WidgetMo
 
   if (DetachedFromEditorOrDefaultPrevented(aMouseClickEvent)) {
     // We're done if 'preventdefault' is true (see for example bug 70698).
     return NS_OK;
   }
 
   // If we got a mouse down inside the editing area, we should force the
   // IME to commit before we change the cursor position.
-  if (!EnsureCommitCompoisition()) {
+  if (!EnsureCommitComposition()) {
     return NS_OK;
   }
 
   // XXX The following code is hack for our buggy "click" and "auxclick"
   //     implementation.  "auxclick" event was added recently, however,
   //     any non-primary button click event handlers in our UI still keep
   //     listening to "click" events.  Additionally, "auxclick" event is
   //     fired after "click" events and even if we do this in the system event
@@ -740,17 +740,17 @@ EditorEventListener::MouseDown(MouseEven
 {
   // FYI: We don't need to check if it's already consumed here because
   //      we need to commit composition at mouse button operation.
   // FYI: This may be called by HTMLEditorEventListener::MouseDown() even
   //      when the event is not acceptable for committing composition.
   if (DetachedFromEditor()) {
     return NS_OK;
   }
-  Unused << EnsureCommitCompoisition();
+  Unused << EnsureCommitComposition();
   return NS_OK;
 }
 
 /**
  * Drag event implementation
  */
 
 nsresult
--- a/editor/libeditor/EditorEventListener.h
+++ b/editor/libeditor/EditorEventListener.h
@@ -105,17 +105,17 @@ protected:
    */
   bool DetachedFromEditorOrDefaultPrevented(WidgetEvent* aEvent) const;
 
   /**
    * EnsureCommitComposition() requests to commit composition if there is.
    * Returns false if the editor is detached from the listener, i.e.,
    * impossible to continue to handle the event.  Otherwise, true.
    */
-  MOZ_MUST_USE bool EnsureCommitCompoisition();
+  MOZ_MUST_USE bool EnsureCommitComposition();
 
   EditorBase* mEditorBase; // weak
   RefPtr<nsCaret> mCaret;
   bool mCommitText;
   bool mInTransaction;
   bool mMouseDownOrUpConsumedByIME;
 #ifdef HANDLE_NATIVE_TEXT_DIRECTION_SWITCH
   bool mHaveBidiKeyboards;
--- a/editor/libeditor/HTMLEditorEventListener.cpp
+++ b/editor/libeditor/HTMLEditorEventListener.cpp
@@ -67,17 +67,17 @@ HTMLEditorEventListener::MouseDown(Mouse
   if (NS_WARN_IF(!aMouseEvent) || DetachedFromEditor()) {
     return NS_OK;
   }
 
   // Even if it's not acceptable mousedown event (i.e., when mousedown
   // event is fired outside of the active editing host), we need to commit
   // composition because it will be change the selection to the clicked
   // point.  Then, we won't be able to commit the composition.
-  if (!EnsureCommitCompoisition()) {
+  if (!EnsureCommitComposition()) {
     return NS_OK;
   }
 
   WidgetMouseEvent* mousedownEvent =
     aMouseEvent->WidgetEventPtr()->AsMouseEvent();
 
   HTMLEditor* htmlEditor = mEditorBase->AsHTMLEditor();
   MOZ_ASSERT(htmlEditor);
--- a/layout/base/nsCSSFrameConstructor.cpp
+++ b/layout/base/nsCSSFrameConstructor.cpp
@@ -8666,40 +8666,35 @@ FindPreviousNonWhitespaceSibling(nsIFram
     f = f->GetPrevSibling();
   } while (f && IsWhitespaceFrame(f));
   return f;
 }
 
 bool
 nsCSSFrameConstructor::MaybeRecreateContainerForFrameRemoval(nsIFrame* aFrame)
 {
+#define TRACE(reason) \
+  PROFILER_TRACING("Layout", "MaybeRecreateContainerForFrameRemoval: " reason, TRACING_EVENT)
   MOZ_ASSERT(aFrame, "Must have a frame");
   MOZ_ASSERT(aFrame->GetParent(), "Frame shouldn't be root");
   MOZ_ASSERT(aFrame == aFrame->FirstContinuation(),
              "aFrame not the result of GetPrimaryFrame()?");
 
   if (IsFramePartOfIBSplit(aFrame)) {
     // The removal functions can't handle removal of an {ib} split directly; we
     // need to rebuild the containing block.
-#ifdef DEBUG
-    if (gNoisyContentUpdates) {
-      printf("nsCSSFrameConstructor::MaybeRecreateContainerForFrameRemoval: "
-             "frame=");
-      nsFrame::ListTag(stdout, aFrame);
-      printf(" is ib-split\n");
-    }
-#endif
-
+    TRACE("IB split removal");
     ReframeContainingBlock(aFrame);
     return true;
   }
 
   nsContainerFrame* insertionFrame = aFrame->GetContentInsertionFrame();
   if (insertionFrame && insertionFrame->IsLegendFrame() &&
       aFrame->GetParent()->IsFieldSetFrame()) {
+    TRACE("Fieldset / Legend");
     RecreateFramesForContent(aFrame->GetParent()->GetContent(),
                              InsertionKind::Async);
     return true;
   }
 
   nsIFrame* inFlowFrame =
     (aFrame->GetStateBits() & NS_FRAME_OUT_OF_FLOW) ?
       aFrame->GetPlaceholderFrame() : aFrame;
@@ -8715,16 +8710,17 @@ nsCSSFrameConstructor::MaybeRecreateCont
 
     // Unlike adding summary element cases, we need to check children of the
     // parent details frame since at this moment the summary element has been
     // already removed from the parent details element's child list.
     if (summary && detailsFrame->HasMainSummaryFrame(aFrame)) {
       // When removing a summary, we should reframe the parent details frame to
       // ensure that another summary is used or the default summary is
       // generated.
+      TRACE("Details / Summary");
       RecreateFramesForContent(parent->GetContent(), InsertionKind::Async);
       return true;
     }
   }
 
   // Now check for possibly needing to reconstruct due to a pseudo parent
   // For the case of ruby pseudo parent, effectively, only pseudo rb/rt frame
   // need to be checked here, since all other types of parent will be catched
@@ -8738,16 +8734,17 @@ nsCSSFrameConstructor::MaybeRecreateCont
          parent->PrincipalChildList().OnlyChild()) ||
         // If we're a table-column-group, then the OnlyChild check above is
         // not going to catch cases when we're the first child.
         (inFlowFrame->IsTableColGroupFrame() &&
          parent->GetChildList(nsIFrame::kColGroupList).FirstChild() == inFlowFrame) ||
         // Similar if we're a table-caption.
         (inFlowFrame->IsTableCaption() &&
          parent->GetChildList(nsIFrame::kCaptionList).FirstChild() == inFlowFrame)) {
+      TRACE("Table or ruby pseudo parent");
       RecreateFramesForContent(parent->GetContent(), InsertionKind::Async);
       return true;
     }
   }
 
   // Might need to reconstruct things if this frame's nextSibling is a table
   // or ruby pseudo, since removal of this frame might mean that this pseudo
   // needs to get merged with the frame's prevSibling if that's also a table
@@ -8756,25 +8753,17 @@ nsCSSFrameConstructor::MaybeRecreateCont
     FindNextNonWhitespaceSibling(inFlowFrame->LastContinuation());
   NS_ASSERTION(!IsTableOrRubyPseudo(inFlowFrame), "Shouldn't happen here");
   // Effectively, for the ruby pseudo sibling case, only pseudo <ruby> frame
   // need to be checked here, since all other types of such frames will have
   // a ruby container parent, and be catched by "Check ruby containers" below.
   if (nextSibling && IsTableOrRubyPseudo(nextSibling)) {
     nsIFrame* prevSibling = FindPreviousNonWhitespaceSibling(inFlowFrame);
     if (prevSibling && IsTableOrRubyPseudo(prevSibling)) {
-#ifdef DEBUG
-      if (gNoisyContentUpdates) {
-        printf("nsCSSFrameConstructor::MaybeRecreateContainerForFrameRemoval: "
-               "frame=");
-        nsFrame::ListTag(stdout, aFrame);
-        printf(" has a table pseudo next sibling of different type and a "
-               "table pseudo prevsibling\n");
-      }
-#endif
+      TRACE("Table or ruby pseudo sibling");
       // Good enough to recreate frames for aFrame's parent's content; even if
       // aFrame's parent is a pseudo, that'll be the right content node.
       RecreateFramesForContent(parent->GetContent(), InsertionKind::Async);
       return true;
     }
   }
 
   // Check ruby containers
@@ -8783,79 +8772,68 @@ nsCSSFrameConstructor::MaybeRecreateCont
       RubyUtils::IsRubyContainerBox(parentType)) {
     // In ruby containers, pseudo frames may be created from
     // whitespaces or even nothing. There are two cases we actually
     // need to handle here, but hard to check exactly:
     // 1. Status of spaces beside the frame may vary, and related
     //    frames may be constructed or destroyed accordingly.
     // 2. The type of the first child of a ruby frame determines
     //    whether a pseudo ruby base container should exist.
+    TRACE("Ruby container");
     RecreateFramesForContent(parent->GetContent(), InsertionKind::Async);
     return true;
   }
 
   // Might need to reconstruct things if the removed frame's nextSibling is an
   // anonymous flex item.  The removed frame might've been what divided two
   // runs of inline content into two anonymous flex items, which would now
   // need to be merged.
   // NOTE: It's fine that we've advanced nextSibling past whitespace (up above);
   // we're only interested in anonymous flex items here, and those can never
   // be adjacent to whitespace, since they absorb contiguous runs of inline
   // non-replaced content (including whitespace).
   if (nextSibling && IsAnonymousFlexOrGridItem(nextSibling)) {
     AssertAnonymousFlexOrGridItemParent(nextSibling, parent);
-#ifdef DEBUG
-    if (gNoisyContentUpdates) {
-      printf("nsCSSFrameConstructor::MaybeRecreateContainerForFrameRemoval: "
-             "frame=");
-      nsFrame::ListTag(stdout, aFrame);
-      printf(" has an anonymous flex item as its next sibling\n");
-    }
-#endif // DEBUG
+    TRACE("Anon flex or grid item next sibling");
     // Recreate frames for the flex container (the removed frame's parent)
     RecreateFramesForContent(parent->GetContent(), InsertionKind::Async);
     return true;
   }
 
   // Might need to reconstruct things if the removed frame's nextSibling is
   // null and its parent is an anonymous flex item. (This might be the last
   // remaining child of that anonymous flex item, which can then go away.)
   if (!nextSibling && IsAnonymousFlexOrGridItem(parent)) {
     AssertAnonymousFlexOrGridItemParent(parent, parent->GetParent());
-#ifdef DEBUG
-    if (gNoisyContentUpdates) {
-      printf("nsCSSFrameConstructor::MaybeRecreateContainerForFrameRemoval: "
-             "frame=");
-      nsFrame::ListTag(stdout, aFrame);
-      printf(" has an anonymous flex item as its parent\n");
-    }
-#endif // DEBUG
+    TRACE("Anon flex or grid item parent");
     // Recreate frames for the flex container (the removed frame's grandparent)
     RecreateFramesForContent(parent->GetParent()->GetContent(),
                              InsertionKind::Async);
     return true;
   }
 
 #ifdef MOZ_XUL
   if (aFrame->IsPopupSetFrame()) {
     nsIPopupContainer* popupContainer =
       nsIPopupContainer::GetPopupContainer(mPresShell);
     if (popupContainer && popupContainer->GetPopupSetFrame() == aFrame) {
+      TRACE("PopupSet");
       ReconstructDocElementHierarchy(InsertionKind::Async);
       return true;
     }
   }
 #endif
 
   // Reconstruct if inflowFrame is parent's only child, and parent is, or has,
   // a non-fluid continuation, i.e. it was split by bidi resolution
   if (!inFlowFrame->GetPrevSibling() &&
       !inFlowFrame->GetNextSibling() &&
       ((parent->GetPrevContinuation() && !parent->GetPrevInFlow()) ||
        (parent->GetNextContinuation() && !parent->GetNextInFlow()))) {
+    TRACE("Removing last child of non-fluid split parent");
     RecreateFramesForContent(parent->GetContent(), InsertionKind::Async);
     return true;
   }
 
   // We might still need to reconstruct things if the parent of inFlowFrame is
   // ib-split, since in that case the removal of aFrame might affect the
   // splitting of its parent.
   if (!IsFramePartOfIBSplit(parent)) {
@@ -8873,27 +8851,20 @@ nsCSSFrameConstructor::MaybeRecreateCont
   // removing one of its kids will have no effect on the splitting.
   // Get the first continuation up front so we don't have to do it twice.
   nsIFrame* parentFirstContinuation = parent->FirstContinuation();
   if (!GetIBSplitSibling(parentFirstContinuation) ||
       !GetIBSplitPrevSibling(parentFirstContinuation)) {
     return false;
   }
 
-#ifdef DEBUG
-  if (gNoisyContentUpdates) {
-    printf("nsCSSFrameConstructor::MaybeRecreateContainerForFrameRemoval: "
-           "frame=");
-    nsFrame::ListTag(stdout, parent);
-    printf(" is ib-split\n");
-  }
-#endif
-
+  TRACE("IB split parent");
   ReframeContainingBlock(parent);
   return true;
+#undef TRACE
 }
 
 void
 nsCSSFrameConstructor::UpdateTableCellSpans(nsIContent* aContent)
 {
   nsTableCellFrame* cellFrame = do_QueryFrame(aContent->GetPrimaryFrame());
 
   // It's possible that this warning could fire if some other style change
@@ -11338,28 +11309,32 @@ IsSafeToAppendToIBSplitInline(nsIFrame* 
 bool
 nsCSSFrameConstructor::WipeContainingBlock(nsFrameConstructorState& aState,
                                            nsIFrame* aContainingBlock,
                                            nsIFrame* aFrame,
                                            FrameConstructionItemList& aItems,
                                            bool aIsAppend,
                                            nsIFrame* aPrevSibling)
 {
+#define TRACE(reason) \
+  PROFILER_TRACING("Layout", "WipeContainingBlock: " reason, TRACING_EVENT)
+
   if (aItems.IsEmpty()) {
     return false;
   }
 
   // Before we go and append the frames, we must check for several
   // special situations.
 
   // Situation #1 is a XUL frame that contains frames that are required
   // to be wrapped in blocks.
   if (aFrame->IsXULBoxFrame() &&
       !(aFrame->GetStateBits() & NS_STATE_BOX_WRAPS_KIDS_IN_BLOCK) &&
       aItems.AnyItemsNeedBlockParent()) {
+    TRACE("XUL with block-wrapped kids");
     RecreateFramesForContent(aFrame->GetContent(), InsertionKind::Async);
     return true;
   }
 
   nsIFrame* nextSibling = ::GetInsertNextSibling(aFrame, aPrevSibling);
 
   // Situation #2 is a flex or grid container frame into which we're inserting
   // new inline non-replaced children, adjacent to an existing anonymous
@@ -11369,27 +11344,29 @@ nsCSSFrameConstructor::WipeContainingBlo
       frameType == LayoutFrameType::GridContainer) {
     FCItemIterator iter(aItems);
 
     // Check if we're adding to-be-wrapped content right *after* an existing
     // anonymous flex or grid item (which would need to absorb this content).
     const bool isLegacyBox = IsFlexContainerForLegacyBox(aFrame);
     if (aPrevSibling && IsAnonymousFlexOrGridItem(aPrevSibling) &&
         iter.item().NeedsAnonFlexOrGridItem(aState, isLegacyBox)) {
+      TRACE("Inserting inline after anon flex or grid item");
       RecreateFramesForContent(aFrame->GetContent(), InsertionKind::Async);
       return true;
     }
 
     // Check if we're adding to-be-wrapped content right *before* an existing
     // anonymous flex or grid item (which would need to absorb this content).
     if (nextSibling && IsAnonymousFlexOrGridItem(nextSibling)) {
       // Jump to the last entry in the list
       iter.SetToEnd();
       iter.Prev();
       if (iter.item().NeedsAnonFlexOrGridItem(aState, isLegacyBox)) {
+        TRACE("Inserting inline before anon flex or grid item");
         RecreateFramesForContent(aFrame->GetContent(), InsertionKind::Async);
         return true;
       }
     }
   }
 
   // Situation #3 is an anonymous flex or grid item that's getting new children
   // who don't want to be wrapped.
@@ -11408,39 +11385,41 @@ nsCSSFrameConstructor::WipeContainingBlo
     FCItemIterator iter(aItems);
     // Skip over things that _do_ need an anonymous flex item, because
     // they're perfectly happy to go here -- they won't cause a reframe.
     nsIFrame* containerFrame = aFrame->GetParent();
     const bool isLegacyBox = IsFlexContainerForLegacyBox(containerFrame);
     if (!iter.SkipItemsThatNeedAnonFlexOrGridItem(aState, isLegacyBox)) {
       // We hit something that _doesn't_ need an anonymous flex item!
       // Rebuild the flex container to bust it out.
+      TRACE("Inserting non-inlines inside anon flex or grid item");
       RecreateFramesForContent(containerFrame->GetContent(), InsertionKind::Async);
       return true;
     }
 
     // If we get here, then everything in |aItems| needs to be wrapped in
     // an anonymous flex or grid item.  That's where it's already going - good!
   }
 
   // Situation #4 is a ruby-related frame that's getting new children.
   // The situation for ruby is complex, especially when interacting with
-  // spaces. It containes these two special cases apart from tables:
+  // spaces. It contains these two special cases apart from tables:
   // 1) There are effectively three types of white spaces in ruby frames
   //    we handle differently: leading/tailing/inter-level space,
   //    inter-base/inter-annotation space, and inter-segment space.
   //    These three types of spaces can be converted to each other when
   //    their sibling changes.
   // 2) The first effective child of a ruby frame must always be a ruby
   //    base container. It should be created or destroyed accordingly.
   if (IsRubyPseudo(aFrame) || frameType == LayoutFrameType::Ruby ||
       RubyUtils::IsRubyContainerBox(frameType)) {
     // We want to optimize it better, and avoid reframing as much as
     // possible. But given the cases above, and the fact that a ruby
     // usually won't be very large, it should be fine to reframe it.
+    TRACE("Ruby");
     RecreateFramesForContent(aFrame->GetContent(), InsertionKind::Async);
     return true;
   }
 
   // Situation #5 is a case when table pseudo-frames don't work out right
   ParentType parentType = GetParentType(aFrame);
   // If all the kids want a parent of the type that aFrame is, then we're all
   // set to go.  Indeed, there won't be any table pseudo-frames created between
@@ -11597,16 +11576,17 @@ nsCSSFrameConstructor::WipeContainingBlo
     // it might be empty, so recheck that too.
     if (aItems.IsEmpty()) {
       return false;
     }
 
     if (!aItems.AllWantParentType(parentType)) {
       // Reframing aFrame->GetContent() is good enough, since the content of
       // table pseudo-frames is the ancestor content.
+      TRACE("Pseudo-frames going wrong");
       RecreateFramesForContent(aFrame->GetContent(), InsertionKind::Async);
       return true;
     }
   }
 
   // Now we have several cases involving {ib} splits.  Put them all in a
   // do/while with breaks to take us to the "go and reconstruct" code.
   do {
@@ -11679,41 +11659,26 @@ nsCSSFrameConstructor::WipeContainingBlo
                  "root (or child of root, for a table root)!");
   }
 
   // Tell parent of the containing block to reformulate the
   // entire block. This is painful and definitely not optimal
   // but it will *always* get the right answer.
 
   nsIContent* blockContent = aContainingBlock->GetContent();
-#ifdef DEBUG
-  if (gNoisyContentUpdates) {
-    printf("nsCSSFrameConstructor::WipeContainingBlock: blockContent=%p\n",
-           blockContent);
-  }
-#endif
+  TRACE("IB splits");
   RecreateFramesForContent(blockContent, InsertionKind::Async);
   return true;
+#undef TRACE
 }
 
 void
 nsCSSFrameConstructor::ReframeContainingBlock(nsIFrame* aFrame)
 {
 
-#ifdef DEBUG
-  // ReframeContainingBlock is a NASTY routine, it causes terrible performance problems
-  // so I want to see when it is happening!  Unfortunately, it is happening way to often because
-  // so much content on the web causes block-in-inline frame situations and we handle them
-  // very poorly
-  if (gNoisyContentUpdates) {
-    printf("nsCSSFrameConstructor::ReframeContainingBlock frame=%p\n",
-           aFrame);
-  }
-#endif
-
   // XXXbz how exactly would we get here while isReflowing anyway?  Should this
   // whole test be ifdef DEBUG?
   if (mPresShell->IsReflowLocked()) {
     // don't ReframeContainingBlock, this will result in a crash
     // if we remove a tree that's in reflow - see bug 121368 for testcase
     NS_ERROR("Atemptted to nsCSSFrameConstructor::ReframeContainingBlock during a Reflow!!!");
     return;
   }
--- a/modules/libpref/init/StaticPrefList.h
+++ b/modules/libpref/init/StaticPrefList.h
@@ -206,16 +206,22 @@ VARCACHE_PREF(
 )
 
 VARCACHE_PREF(
   "dom.performance.enable_scheduler_timing",
   dom_performance_enable_scheduler_timing,
   RelaxedAtomicBool, true
 )
 
+VARCACHE_PREF(
+  "dom.performance.children_results_ipc_timeout",
+  dom_performance_children_results_ipc_timeout,
+  uint32_t, 1000
+)
+
 // If true. then the service worker interception and the ServiceWorkerManager
 // will live in the parent process.  This only takes effect on browser start.
 // Note, this is not currently safe to use for normal browsing yet.
 PREF("dom.serviceWorkers.parent_intercept", bool, false)
 
 // Enable PaymentRequest API
 #ifdef NIGHTLY_BUILD
 # define PREF_VALUE  true
--- a/python/mozbuild/mozbuild/mach_commands.py
+++ b/python/mozbuild/mozbuild/mach_commands.py
@@ -1415,17 +1415,17 @@ class PackageFrontend(MachCommandBase):
                                         record.digest)
                 records[record.filename] = DownloadRecord(
                     url, record.filename, record.size, record.digest,
                     record.algorithm, unpack=record.unpack,
                     version=record.version, visibility=record.visibility,
                     setup=record.setup)
 
         if from_build:
-            if 'TASK_ID' in os.environ:
+            if 'MOZ_AUTOMATION' in os.environ:
                 self.log(logging.ERROR, 'artifact', {},
                          'Do not use --from-build in automation; all dependencies '
                          'should be determined in the decision task.')
                 return 1
             from taskgraph.optimize import IndexSearch
             from taskgraph.parameters import Parameters
             params = Parameters(
                 level=os.environ.get('MOZ_SCM_LEVEL', '3'),
--- a/security/manager/ssl/StaticHPKPins.h
+++ b/security/manager/ssl/StaticHPKPins.h
@@ -1166,9 +1166,9 @@ static const TransportSecurityPreload kP
   { "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;
 
 static const int32_t kUnknownId = -1;
 
-static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1547467493204000);
+static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1547726607892000);
--- 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(1549886688587000);
+const PRTime gPreloadListExpirationTime = INT64_C(1550145803553000);
 %%
 0-1.party, 1
 00100010.net, 1
 0010100.net, 1
 00120012.net, 1
 00130013.net, 1
 00140014.net, 1
 00150015.net, 1
@@ -102,16 +102,17 @@ 083903.com, 1
 083905.com, 1
 083907.com, 1
 083912.com, 1
 083957.com, 1
 083960.com, 1
 083962.com, 1
 083965.com, 1
 083967.com, 1
+08detaxe.fr, 1
 09115.com, 1
 09892.net, 1
 0au.de, 1
 0c3.de, 1
 0cdn.ga, 1
 0day.agency, 1
 0day.su, 1
 0des.com, 1
@@ -197,29 +198,30 @@ 110110110.net, 1
 112112112.net, 1
 112app.nl, 1
 112hz.com, 1
 113113113.net, 1
 114514ss.com, 1
 118118118.net, 1
 11dzon.com, 1
 11loc.de, 1
+11scc.com, 1
 11thstreetcoffee.com, 1
 11urss.com, 1
 1212873467.rsc.cdn77.org, 1
 1218641649.rsc.cdn77.org, 1
 123.gg, 1
 1231212.com, 1
 123123q.com, 1
 123123qq.com, 1
 123apps.net, 1
 123bearing.co.uk, 1
 123bearing.com, 1
 123bearing.eu, 1
-123comparer.fr, 0
+123comparer.fr, 1
 123djdrop.com, 1
 123midterm.com, 1
 123opstalverzekeringen.nl, 1
 123pay.ir, 0
 123plons.nl, 1
 123roulement.be, 1
 123roulement.com, 1
 123termpapers.com, 1
@@ -291,16 +293,17 @@ 174343.com, 1
 1750studios.com, 0
 1811559.com, 1
 1844329061.rsc.cdn77.org, 1
 1876996.com, 1
 18888msc.com, 1
 1888zr.com, 1
 188da.com, 1
 188dv.com, 1
+1895media.com, 1
 189dv.com, 1
 189fc.com, 1
 18celebration.com, 1
 18celebration.org, 1
 18f.gov, 1
 18f.gsa.gov, 0
 1912x.com, 1
 19216811.online, 1
@@ -333,21 +336,23 @@ 1km.ro, 1
 1kmi.co, 1
 1ll.uk, 1
 1lord1faith.com, 1
 1m.duckdns.org, 1
 1montre.fr, 1
 1morebounce.co.uk, 1
 1nfr.com, 0
 1nian.vip, 1
+1oaklasvegas.com, 1
 1of16.de, 1
 1on1on1.de, 1
 1on1on1.tv, 1
 1p.ro, 0
 1panorama.ru, 1
+1para.net, 1
 1password.ca, 1
 1password.com, 1
 1password.eu, 1
 1px.tv, 1
 1q2w.nl, 1
 1q365a.com, 1
 1r.is, 1
 1rs.nl, 1
@@ -376,16 +381,17 @@ 20at.com, 1
 20denier.com, 1
 20zq.com, 1
 215dy.net, 1
 21sthammersmith.org.uk, 1
 21stnc.com, 1
 21x9.org, 1
 2222yh.com, 1
 22digital.agency, 1
+22scc.com, 1
 230beats.com, 1
 2333.press, 1
 23333.link, 1
 2333666.xyz, 1
 2333blog.com, 1
 233abc.com, 1
 233blog.com, 1
 233boy.com, 1
@@ -395,16 +401,17 @@ 233ss.net, 1
 233vps.com, 1
 24-7.jp, 1
 245meadowvistaway.com, 1
 246060.ru, 1
 247a.co.uk, 1
 247exchange.com, 1
 247healthshop.com, 1
 247medplan.com, 1
+2495dentalimplants.com, 1
 249cq.com, 1
 24dian30.com, 1
 24hour-locksmithsanantonio.com, 1
 24hourcyclist.co.uk, 1
 24hourlocksmithbaltimore.com, 1
 24hourlocksmithdallastx.com, 1
 24hourlocksmithdetroit.com, 1
 24hoursanantoniolocksmiths.com, 1
@@ -422,17 +429,16 @@ 25reinyan25.net, 1
 2600edinburgh.org, 1
 2600hq.com, 1
 260887.com, 1
 263.info, 1
 27728522.com, 1
 28-industries.com, 1
 281180.de, 1
 2858958.com, 1
-288da.com, 1
 28peaks.com, 1
 28spots.net, 1
 291167.xyz, 1
 2912.nl, 1
 29227.com, 1
 2948.ca, 1
 297computers.com, 1
 298da.com, 1
@@ -522,16 +528,17 @@ 330.net, 1
 3333yh.com, 1
 33445.com, 1
 33445111.com, 1
 33445222.com, 1
 33445333.com, 1
 33445444.com, 1
 33836.com, 1
 338da.com, 1
+33scc.com, 1
 340422.com, 1
 340622.com, 1
 340922.com, 1
 341422.com, 1
 341433.com, 1
 341533.com, 1
 341633.com, 1
 341733.com, 1
@@ -694,16 +701,17 @@ 439050.com, 1
 440887.com, 1
 441jj.com, 0
 442887.com, 1
 443887.com, 1
 4444yh.com, 1
 444887.com, 1
 445887.com, 1
 448da.com, 1
+44scc.com, 1
 451.ooo, 1
 4553s.com, 1
 4553vip.com, 1
 4706666.com, 1
 4716666.com, 1
 4726666.com, 1
 4736666.com, 1
 4756666.com, 1
@@ -739,16 +747,17 @@ 4th-ave-studio.com, 1
 4thdc.com, 1
 4u.services, 1
 4u2ore.net, 1
 4vector.com, 1
 4vf.de, 1
 4web-hosting.com, 1
 4x.fi, 1
 4x4.lk, 1
+4x4tt.com, 1
 4xlabs.co, 1
 50.gd, 1
 50.pe, 1
 5000yz.com, 1
 500103.com, 1
 500108.com, 1
 500a500.com, 1
 500b500.com, 1
@@ -836,16 +845,17 @@ 546802.com, 1
 54below.com, 1
 5518k3.com, 1
 5533445.com, 1
 5555yh.com, 1
 555xl.com, 1
 55639.com, 1
 55797.com, 1
 558da.com, 1
+55scc.com, 1
 56877.com, 1
 576422.com, 1
 579422.com, 1
 57he.com, 1
 57wilkie.net, 1
 583422.com, 1
 585422.com, 1
 586422.com, 1
@@ -860,24 +870,27 @@ 596422.com, 1
 598598598.net, 1
 5986fc.com, 1
 5997891.com, 1
 5apps.com, 1
 5c1fd0f31022cbc40af9f785847baaf9.space, 1
 5chat.it, 1
 5crowd.com, 1
 5dm.tv, 1
+5dwin.com, 1
+5dwin.net, 1
 5ece.de, 1
 5francs.com, 1
 5gb.space, 1
 5h0r7.com, 1
 5kraceforals.com, 1
 5percentperweek.com, 1
 5starbouncycastlehire.co.uk, 1
 5thchichesterscouts.org.uk, 1
+5w5.la, 1
 5y.fi, 1
 602422.com, 1
 604122.com, 1
 604322.com, 1
 604522.com, 1
 604622.com, 1
 605422.com, 1
 606422.com, 1
@@ -992,16 +1005,17 @@ 698da.com, 1
 6997896.com, 1
 69butterfly.com, 1
 69fps.gg, 1
 69mentor.com, 1
 69wasted.net, 1
 6lo.zgora.pl, 1
 6pm.com, 1
 6t-montjoye.org, 1
+6w6.la, 1
 700.az, 1
 704233.com, 1
 7045.com, 1
 704533.com, 1
 7045h.com, 1
 704633.com, 1
 712433.com, 1
 713433.com, 1
@@ -1157,16 +1171,17 @@ 8889809.com, 1
 8889819.com, 1
 8889870.com, 1
 8889881.com, 1
 8889890.com, 1
 8889893.com, 1
 8889903.com, 1
 8889910.com, 1
 888bwf.com, 1
+888msc.vip, 1
 88bwf.com, 1
 88d.com, 1
 88laohu.cc, 1
 88laohu.com, 1
 8901178.com, 1
 8901178.net, 1
 8910899.com, 1
 8910899.net, 1
@@ -1449,25 +1464,27 @@ aboutlegal.nl, 1
 aboutmedia.nl, 1
 aboutmyproperty.ca, 1
 aboutspice.com, 1
 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, 1
+absoluteautobody.com, 1
 absolutedouble.co.uk, 1
 absolutehaitian.com, 1
 absolutehosting.co.za, 1
 absolutelyinflatables.co.uk, 1
 absoluterush.net, 1
 absolutewebdesigns.com, 1
 abstractbarista.com, 1
 abstractbarista.net, 1
@@ -1484,20 +1501,20 @@ abvent.net, 1
 abvlbasketviganello.ch, 1
 abyssproject.net, 1
 ac-admin.pl, 1
 ac-epmservices.com, 1
 ac-town.com, 1
 ac0g.dyndns.org, 1
 aca-creative.co.uk, 1
 academicexperts.us, 1
-academichealthscience.net, 1
 academie-de-police.ch, 1
 academkin.com, 1
 academytv.com.au, 1
+acadianapatios.com, 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
@@ -1522,18 +1539,20 @@ accolade.com.br, 1
 accoladescreens.com.au, 1
 accord-application.com, 1
 accordiondoor.com, 1
 accounts.firefox.com, 1
 accounts.google.com, 1
 accpodcast.com, 1
 accredit.ly, 1
 accudraftpaintbooths.com, 1
+accurateautobodywa.com, 1
 accuritconsulting.com, 1
 accuritpresence.com, 1
+accutint.com, 1
 accwing.com, 1
 ace.media, 1
 ace.one, 1
 acealters.com, 1
 aceanswering.com, 1
 acecerts.co.uk, 1
 acecolleges.edu.au, 1
 acedog.co, 1
@@ -1631,16 +1650,17 @@ actionsack.com, 1
 actionselling.com, 1
 actiontowingroundrock.com, 1
 activatemyiphone.com, 1
 activateudid.com, 1
 active-tluszcz.pl, 1
 active.hu, 0
 activecare-monitor.com, 1
 activeclearweb.com, 1
+activeexcavator.com, 1
 activehire.co.uk, 1
 activeleisure.ie, 1
 activeworld.net, 0
 activiteithardenberg.nl, 1
 activitesaintnicaise.org, 1
 activityeventhire.co.uk, 1
 actom.cc, 1
 actom.org, 1
@@ -1668,17 +1688,16 @@ 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.gov, 1
 adalis.org, 1
 adam-ant.co.uk, 1
 adam-kostecki.de, 1
 adam-wilson.me, 1
 adamas-magicus.ru, 1
 adambalogh.net, 1
 adambyers.com, 1
@@ -1756,16 +1775,17 @@ admin.google.com, 1
 admin.stg.fedoraproject.org, 1
 adminforge.de, 1
 administratorserwera.pl, 1
 adminlinux.pl, 1
 admino.cz, 1
 admins.tech, 1
 adminton.eu, 1
 adminwiki.fr, 1
+admirable.one, 1
 admody.com, 1
 admongo.gov, 1
 adnanoktar.com, 1
 adnanotoyedekparca.com, 1
 adnot.am, 1
 adnseguros.es, 1
 adoniscabaret.co.uk, 1
 adonnante.com, 1
@@ -1806,16 +1826,17 @@ adurra.com, 1
 aduvi.de, 1
 advaithnikhi.ml, 1
 advaithnikhi.tk, 1
 advance.hr, 1
 advanced-fleet-services.com, 1
 advanced-online.eu, 1
 advanced-scribes.com, 1
 advanced.info, 1
+advanceddieselspokane.com, 1
 advancedoneroofing.com, 1
 advancedprotectionkey.com, 1
 advancedprotectionsecuritykey.com, 1
 advancedsurgicalconsultantsllc.com, 1
 advancedweb.hu, 1
 advancedwriters.com, 1
 advanceworx.com, 1
 advancis.net, 1
@@ -1840,16 +1861,18 @@ adventureswithlillie.ca, 1
 advertis.biz, 1
 advertisemant.com, 1
 advicepro.org.uk, 1
 advocate-europe.eu, 1
 advocaten-avocats.be, 1
 advocatenalkmaar.org, 1
 advocator.ca, 1
 advocoeurdehaan.nl, 1
+advogatech.com.br, 1
+advokat-romanov.com, 1
 advtran.com, 1
 adware.pl, 1
 adwokatkosterka.pl, 1
 adwokatzdunek.pl, 1
 adws.io, 1
 adxperience.com, 1
 adzie.xyz, 1
 adzuna.at, 1
@@ -1865,16 +1888,17 @@ adzuna.in, 1
 adzuna.it, 1
 adzuna.nl, 1
 adzuna.pl, 1
 adzuna.ru, 1
 adzuna.sg, 1
 ae-construction.co.uk, 1
 aebian.org, 1
 aecexpert.fr, 1
+aefcleaning.com, 1
 aegee-utrecht.nl, 1
 aegisalarm.co.uk, 1
 aegisalarm.com, 1
 aegisalarms.co.uk, 1
 aegisalarms.com, 1
 aegisinsight.com, 1
 aegrel.ee, 1
 aehe.us, 1
@@ -1890,18 +1914,21 @@ aerapass.io, 1
 aereco.com, 1
 aerelon.de, 0
 aergia.eu, 1
 aerisnetwork.com, 1
 aero-pioneer.com, 1
 aerobasegroup.com, 1
 aerobotz.com, 1
 aeronautix.com, 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
@@ -1922,20 +1949,22 @@ affichagepub3.com, 1
 affiliatefeatures.com, 1
 affiliateroyale.com, 1
 affiliatetest.azurewebsites.net, 1
 affilie.de, 1
 affily.io, 1
 affinitysync.com, 1
 affissioni.roma.it, 1
 affittacamere.roma.it, 1
+affittialmare.it, 1
 affloc.com, 1
 affordableazdivorce.com, 1
 affordableblindsexpress.com, 1
 affordableenergyadvocates.com, 1
+affordableenvironmental.net, 1
 affordablehealthquotesforyou.com, 1
 affordablekilimanjaro.com, 1
 affordablemudjacking.com, 1
 affordablepapers.com, 1
 affordableracingparts.com.au, 1
 affping.com, 1
 affvps.net, 1
 afghan.dating, 1
@@ -1961,29 +1990,29 @@ afrodigital.uk, 1
 afs-asso.org, 1
 aftab-alam.de, 1
 after.digital, 1
 afterhate.fr, 1
 afterskool.eu, 1
 afterstack.net, 1
 afuh.de, 1
 afva.net, 1
-afzco.asia, 1
 ag-websolutions.de, 1
 ag8-game.com, 1
 agalliasis.ch, 1
 agamsecurity.ch, 1
 agatajanik.de, 1
 agate.pw, 1
 agdalieso.com.ba, 1
 age.hk, 1
 agechecker.net, 1
 ageg.ca, 1
 agelesscitizen.com, 1
 agelesscitizens.com, 1
+agemfis.com, 1
 agenceklic.com, 1
 agencewebstreet.com, 1
 agenciadeempregosdourados.com.br, 1
 agenciafiscal.pe, 1
 agencyinmotion.com, 1
 agencymanager.be, 1
 agenda-loto.net, 0
 agenda21senden.de, 1
@@ -1994,29 +2023,29 @@ agentprocessing.com, 1
 agenziaimmobiliarezeta.it, 1
 agfmedia.com, 1
 agglo-sion.ch, 1
 aggr.pw, 1
 agia.ad, 1
 agiairini.cz, 1
 agiapelagia.com, 1
 agic-geneve.ch, 1
+agic.io, 1
 agilebits.com, 1
 agilebits.net, 0
 agilecraft.com, 1
 agileecommerce.com.br, 1
 agileui.com, 1
 agiley.se, 1
 agilizing.us, 1
 agilob.net, 1
 aging.gov, 1
 agingstats.gov, 1
 agingstop.net, 1
 agiserv.fr, 1
-agliamici.it, 1
 agnesk.blog, 1
 agoodmind.com, 1
 agoravm.tk, 1
 agoravox.fr, 1
 agoravox.it, 1
 agoravox.tv, 1
 agostinhoenascimento.com.br, 1
 agotnes.com, 1
@@ -2066,37 +2095,39 @@ ahero4all.org, 1
 ahkubiak.ovh, 1
 ahlaejaba.com, 1
 ahlz.sk, 1
 ahmad.works, 1
 ahmadly.com, 1
 ahmedabadflowermall.com, 1
 ahmedcharles.com, 1
 ahmerjamilkhan.org, 1
-ahmetozer.org, 1
 ahosi.com, 1
 ahoy.travel, 1
 ahoyconference.com, 1
 ahrq.gov, 0
 ahtuxpk.ru, 1
 ahughes03.com, 1
 ahwah.net, 1
 ahxxm.com, 1
 ai-english.jp, 1
 ai-soft.co.jp, 1
 ai.gov, 1
+ai.je, 1
 ai1989.com, 1
 aia.de, 1
 aibaoyou.com, 1
 aibenzi.com, 1
 aibiying.com, 1
 aibsoftware.mx, 1
 aicial.co.uk, 1
 aid-web.ch, 1
 aidanapple.com, 1
+aidanmitchell.co.uk, 1
+aidanmitchell.uk, 1
 aidanmontare.net, 1
 aide-valais.ch, 1
 aiden.link, 1
 aidhan.net, 1
 aids.gov, 1
 aie.de, 1
 aiesecarad.ro, 1
 aiforsocialmedia.com, 1
@@ -2121,17 +2152,16 @@ ailitonia.com, 1
 ailitonia.xyz, 1
 aimax.com, 1
 aimeeandalec.com, 1
 aimgroup.co.tz, 1
 aimi-salon.com, 1
 aimotive.com, 1
 aimrom.org, 1
 aimstoreglobal.com, 1
-aintevenmad.ch, 1
 aioboot.com, 1
 aiois.com, 1
 aipbarcelona.com, 1
 aiphyron.com, 1
 air-craftglass.com, 1
 air-shots.ch, 1
 air-we-go.co.uk, 1
 airbly.com, 1
@@ -2199,48 +2229,53 @@ airbnb.no, 1
 airbnb.pl, 1
 airbnb.pt, 1
 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
 airconssandton.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
 airfax.io, 1
 airhart.me, 1
 airhelp.com, 1
 airhorn.de, 1
 airi-tabei.com, 1
 airicy.com, 1
 airikai.com, 1
+airlibre-parachutisme.com, 1
 airlinesettlement.com, 1
 airmail.cc, 1
 airmaxinflatables.com, 1
 airnow.gov, 1
 airpbx.com, 1
 airplay-inflatable-hire.co.uk, 1
 airplayradio.nl, 1
 airpurifierproductsonline.com, 1
 airrestoration.ch, 1
 airsoft.ch, 1
+airswap.io, 1
 airtimerewards.co.uk, 1
 airvpn.org, 1
 airvuz.com, 1
 airwaystorage.net, 1
+airweb.top, 1
 airwegobouncycastles.co.uk, 1
 airwolfthemes.com, 1
 ais.fashion, 1
 aisance-co.com, 1
 aisi316l.net, 1
 aisr.nl, 1
 aistockcharts.com, 1
 aistrope.com, 1
@@ -2366,17 +2401,16 @@ albersdruck.de, 1
 albertathome.org, 1
 albertbogdanowicz.pl, 1
 albertcuyp-markt.amsterdam, 1
 albertify.xyz, 1
 albertinum-goettingen.de, 1
 albinma.com, 1
 albion2.org, 1
 alboweb.nl, 1
-albrocar.com, 1
 albuic.tk, 1
 alca31.com, 1
 alcatelonetouch.us, 1
 alcatraz.online, 1
 alchimic.ch, 1
 alcnutrition.com, 1
 alco-united.com, 1
 alcoholapi.com, 1
@@ -2478,16 +2512,17 @@ algoentremanos.com, 1
 algofactory.de, 1
 algolia.com, 1
 algorithmofsuccess.com, 1
 algoritmus-uspechu.cz, 1
 aliacraft.net, 1
 aliantsoft.pl, 1
 aliaswp.com, 1
 alibangash.com, 1
+alibiloungelv.com, 1
 alibip.de, 1
 alice-noutore.com, 1
 alice.tw, 1
 alicemaywebdesign.com.au, 1
 alicestudio.it, 1
 alicetone.net, 1
 alicialab.org, 1
 alienation.biz, 1
@@ -2498,16 +2533,17 @@ alignrs.com, 1
 aliim.gdn, 1
 alijammusic.com, 1
 alikulov.me, 1
 alilialili.ga, 1
 alinasmusicstudio.com, 1
 alinbu.net, 1
 alinode.com, 1
 aliorange.com, 1
+alis-test.tk, 1
 alisonisrealestate.com, 1
 alisonlitchfield.com, 1
 alistairstowing.com, 1
 alisync.com, 1
 aliwebstore.com, 1
 alix-board.de, 1
 alize-theatre.ch, 1
 aljaspod.com, 1
@@ -2539,16 +2575,18 @@ allcarepharmacy.com, 1
 allcleanservices.ca, 1
 allcloud.com, 1
 allcovered.nl, 1
 alldewall.de, 1
 alldigitalsolutions.com, 1
 alldm.ru, 1
 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
 allesrocknroll.de, 1
 allforyou.at, 1
 allgaragefloors.com, 1
@@ -2565,55 +2603,59 @@ allinone-ranking150.com, 1
 allis.studio, 1
 allius.de, 1
 alljamin.com, 1
 allladyboys.com, 1
 allmebel.ru, 1
 allmend-ru.de, 1
 allns.fr, 1
 allo-credit.ch, 1
-allo-symo.fr, 1
 allofthestops.com, 1
 allontanamentovolatili.it, 1
 allontanamentovolatili.milano.it, 1
 alloutatl.com, 1
 alloverthehill.com, 1
 alloydevil.nl, 1
 allplayer.tk, 1
 allpointsblog.com, 1
+allpointsheating.com, 1
 allproptonline.com, 1
 allroundpvp.net, 1
 allsaints.church, 1
 allscammers.exposed, 1
 allsearch.io, 1
 allseasons-cleaning.co.uk, 1
 allshousedesigns.com, 1
 allstakesupply.com.au, 1
 allstarautokiaparts.com, 1
+allstarcashforcars.com, 1
 allstarpartyinflatables.co.uk, 1
 allstarquilts.com, 1
 allstorebrasil.com.br, 1
 allsync.com, 1
 allsync.nl, 1
 allteach.co.uk, 1
+allterrainfence.com, 1
 allthecryptonews.com, 1
 allthethings.co.nz, 1
 allthings.me, 1
 allthingsblogging.com, 1
 allthingsfpl.com, 1
 allthingssquared.com, 1
 allthingswild.co.uk, 1
 alltubedownload.net, 1
 allurescarves.com, 1
 alluvion.studio, 1
 allvips.ru, 1
+allweatherlandscaping.net, 1
 almaatlantica.com, 1
 almagalla.com, 1
 almatinki.com, 1
 almavios.com, 1
+almorafestival.com, 1
 almstrom.org, 1
 almut-zielonka.de, 1
 alnitech.com, 0
 alocato.com, 1
 aloesoluciones.com.ar, 1
 alohapartyevents.co.uk, 1
 alonetone.com, 1
 alp.net.cn, 1
@@ -2681,16 +2723,17 @@ alternative.bike, 1
 alternativebit.fr, 1
 alternativedev.ca, 1
 alternativet.party, 1
 alterspalter.de, 1
 altes-sportamt.de, 1
 altesses.eu, 1
 altestore.com, 1
 altiacaselight.com, 1
+altitudemoversdenver.com, 1
 altkremsmuensterer.at, 1
 altmaestrat.es, 1
 altoa.cz, 1
 altonblom.com, 1
 altoneum.com, 1
 altopartners.com, 1
 altopia.com, 1
 altphotos.com, 1
@@ -2725,16 +2768,17 @@ am-dd.com, 1
 am-executive-consulting.com, 1
 am2s.fr, 1
 am3.se, 1
 ama.ne.jp, 1
 amadoraslindas.com, 1
 amadvice.com, 1
 amaforro.com, 1
 amagdic.com, 1
+amagical.net, 0
 amaiz.com, 1
 amalfi5stars.com, 1
 amalficoastchauffeur.com, 1
 amalfilapiazzetta.it, 1
 amalfipositanoboatrental.com, 1
 amalfirock.it, 1
 amalfitabula.it, 1
 amandadamsphotography.com, 1
@@ -2746,16 +2790,17 @@ amartinz.at, 1
 amateri.com, 1
 amateurchef.co.uk, 1
 amateurradionotes.com, 1
 amateurvoicetalent.com, 1
 amati.solutions, 1
 amato.tk, 1
 amatsuka.com, 1
 amauf.de, 1
+amautorepairwa.com, 1
 amazili-communication.com, 1
 amazing-castles.co.uk, 1
 amazinginflatables.co.uk, 1
 amb.tf, 1
 amberalert.gov, 1
 amberglowleisure.co.uk, 1
 amberlightleisure.com, 1
 ambholding-usedcars.be, 1
@@ -2805,16 +2850,17 @@ ameza.com.mx, 1
 ameza.io, 1
 ameza.me, 1
 ameza.net, 1
 amf.to, 1
 amg-exterieur.fr, 1
 amg-microwave.com, 1
 amh-entertainments.co.uk, 1
 ami-de-bastanes.fr, 1
+amica-travel.com, 1
 amicalecanyon.ch, 1
 amiciidogrescue.org.uk, 1
 amicimar.it, 1
 amielucha.com, 1
 amifoundation.net, 1
 amihub.com, 1
 amikootours.com, 1
 amilum.org, 1
@@ -2917,16 +2963,17 @@ andiplusben.com, 1
 andisadhdspot.com, 1
 andiscyber.space, 1
 anditi.com, 1
 andoms.fi, 1
 andre-ballensiefen.de, 1
 andre-lategan.com, 1
 andre-otto.com, 1
 andrea-kiaora.de, 1
+andrea-m.me, 1
 andrea-wirthensohn.at, 1
 andreaboero.it, 1
 andreadraghetti.it, 1
 andreagourmet.it, 1
 andreahruby.it, 1
 andreamcnett.com, 1
 andreas-hecht.com, 1
 andreas-kluge.eu, 1
@@ -3115,17 +3162,16 @@ annevankesteren.com, 1
 annevankesteren.nl, 1
 annevankesteren.org, 1
 annicascakes.nl, 1
 anniversary-cruise.com, 1
 annmariewaltsphotography.com, 1
 annonasoftware.com, 1
 annotate.software, 1
 annoyingasfuk.com, 1
-annrusnak.com, 1
 annuaire-jcb.com, 1
 annuaire-photographe.fr, 0
 anohana.org, 1
 anojan.com, 1
 anon-next.de, 1
 anonboards.com, 1
 anoncom.net, 1
 anoneko.com, 0
@@ -3135,16 +3181,17 @@ anons.fr, 1
 anonukradio.org, 1
 anonym-surfen.de, 1
 anonyme-spieler.at, 1
 anorak.tech, 1
 another.ch, 1
 anotherchef.com, 1
 anotherfatgeek.net, 1
 anothermilan.net, 1
+anothervps.com, 1
 anowicki.pl, 0
 anoxinon.de, 0
 ans-delft.nl, 1
 ans-ge.ch, 1
 ansas.eu, 1
 ansas.net, 1
 ansdell.net, 1
 anseo.ninja, 1
@@ -3174,16 +3221,17 @@ antennista.pavia.it, 1
 antennista.roma.it, 1
 antennista.tv, 1
 antennisti.milano.it, 1
 antennisti.roma.it, 1
 anteprima.info, 1
 anthedesign.fr, 1
 anthisis.tv, 1
 anthony-rouanet.com, 1
+anthony.codes, 1
 anthonycarbonaro.com, 1
 anthonyfontanez.com, 1
 anthonygaidot.fr, 1
 anthonyvadala.me, 1
 anthropoid.ca, 1
 anti-bible.com, 1
 anti-radar.org, 1
 antibioticshome.com, 1
@@ -3208,16 +3256,17 @@ antocom.com, 1
 antoga.eu, 1
 antoinedeschenes.com, 1
 antoinemary.com, 1
 antonchen.com, 1
 antonellabb.eu, 1
 antonin.one, 1
 antonio-gartenbau.de, 1
 antonjuulnaber.dk, 1
+antons.io, 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
@@ -3310,31 +3359,31 @@ apisyouwonthate.com, 1
 apk.li, 1
 apk4fun.com, 1
 apkoyunlar.club, 1
 aplikaceproandroid.cz, 1
 aplis-online.de, 0
 aplpackaging.co.uk, 1
 aplu.fr, 1
 aplus-usa.net, 1
+apluswaterservices.com, 1
 apn-dz.org, 1
 apn-einstellungen.de, 1
 apo-deutschland.biz, 1
 apobot.de, 1
 apogeephoto.com, 1
 apoil.org, 1
 apollyon.work, 1
 apoly.de, 1
 aponkral.net, 1
 aporia.io, 1
 aposke.com, 1
 aposke.net, 1
 aposke.org, 1
 apostilasaprovacao.com, 1
-apotheke-ch.org, 1
 apothes.is, 1
 app, 1
 app-at.work, 1
 app.lookout.com, 1
 app.recurly.com, 1
 app.simpletax.ca, 1
 app.yinxiang.com, 0
 app2get.de, 1
@@ -3518,16 +3567,17 @@ arganaderm.ch, 1
 argb.de, 1
 argekultur.at, 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
 ariba.info, 1
 ariege-pyrenees.net, 1
 arieswdd.com, 1
 arifburhan.online, 1
 arifp.me, 1
 arigato-java.download, 1
 arijitdg.net, 1
@@ -3567,16 +3617,17 @@ armanozak.com, 1
 armansfinejewellery.com, 1
 armansfinejewellery.com.au, 1
 armarinhovirtual.com.br, 1
 armazemdaminiatura.com.br, 1
 armazemgourmetbrasil.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
 arminc.tk, 1
 arminpech.de, 1
 armleads.com, 1
 armor.ai, 1
 armstrongsengineering.com, 1
@@ -3758,23 +3809,25 @@ asia-global-risk.com, 1
 asia.dating, 1
 asiaheavens.com, 1
 asialeonding.at, 1
 asian-industry.eu, 1
 asianodor.com, 1
 asianshops.net, 1
 asianspa.co.uk, 1
 asiba.com.au, 1
+asiesvenezuela.com, 1
 asile-colis.fr, 1
 asinetasima.com, 1
 asisee.co.il, 1
 asisee.photography, 1
 ask.stg.fedoraproject.org, 1
 ask1.org, 1
 askcaisse.com, 1
+askcascade.com, 1
 askizzy.org.au, 1
 askkaren.gov, 1
 askmagicconch.com, 0
 askme24.de, 1
 askv6.net, 1
 askvg.com, 1
 askwhy.cz, 1
 askwhy.eu, 1
@@ -3793,17 +3846,16 @@ asperti.com, 1
 aspformacion.com, 1
 asphaltfruehling.de, 1
 asphyxia.su, 1
 aspiescentral.com, 1
 aspiradorasbaratas.net, 1
 aspirateur-anti-pollution.fr, 1
 aspires.co.jp, 1
 aspisdata.com, 1
-asproni.it, 1
 asr.cloud, 1
 asr.li, 1
 asr.rocks, 1
 asr.solar, 1
 asra.gr, 1
 asral7.com, 1
 asrob.eu, 0
 asryflorist.com, 1
@@ -3946,16 +3998,17 @@ atmocdn.com, 1
 atnis.com, 1
 ato4sound.com, 1
 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
@@ -4052,17 +4105,16 @@ aurorarecordings.com, 1
 aurosa.cz, 1
 auroware.com, 1
 auroz.tech, 1
 auroz.video, 1
 aus-ryugaku.info, 1
 ausec.ch, 1
 ausmwoid.de, 1
 auspicacious.org, 1
-ausschreibungen-suedtirol.it, 1
 aussiefunadvisor.com, 1
 aussiegreenmarks.com.au, 1
 aussieservicedown.com, 1
 aussiestoresonline.com, 1
 austenplumbing.com, 1
 austin-pearce.com, 1
 austin-security-cameras.com, 1
 austincardiac.com, 1
@@ -4130,16 +4182,17 @@ automoto-tom.net, 1
 autonewssite.com, 1
 autoosijek.com, 1
 autopapo.com.br, 1
 autoparts.im, 1
 autoparts.sh, 1
 autoparts.wf, 1
 autoprice.info, 0
 autoprogconsortium.ga, 1
+autoproshouston.com, 1
 autorando.com, 1
 autoschadeschreuder.nl, 1
 autoscuola.roma.it, 1
 autosecurityfinance.com, 1
 autoshinka72.ru, 1
 autoshopsolutions.com, 1
 autoshun.org, 1
 autoskola.hr, 1
@@ -4230,28 +4283,30 @@ avticket.ru, 0
 avtoforex.ru, 1
 avtogara-isperih.com, 1
 avtovokzaly.ru, 1
 avv.li, 1
 avvcorda.com, 1
 avvocato.bologna.it, 1
 avxo.pw, 1
 awan.tech, 1
+awardplatform.com, 1
 awaremi-tai.com, 1
 awaresec.com, 1
 awaresec.no, 1
 awaro.net, 1
 awbouncycastlehire.com, 1
 awccanadianpharmacy.com, 1
 awecademy.org, 1
 awei.pub, 1
 awen.me, 1
 awesomebouncycastles.co.uk, 1
 awesomesit.es, 1
 awf0.xyz, 1
+awin.la, 1
 awk.tw, 1
 awksolutions.com, 1
 awningsaboveus.com, 1
 awningsatlantaga.com, 1
 awomaninherprime.com, 1
 awsmdev.de, 1
 awsome-books.co.uk, 1
 awxg.com, 1
@@ -4610,16 +4665,17 @@ balletcenterofhouston.com, 1
 ballinarsl.com.au, 1
 ballitolocksmith.com, 1
 ballmerpeak.org, 1
 ballonsportclub-erlangen.de, 1
 ballotapi.com, 1
 ballothero.com, 1
 ballparkbuns.com, 0
 ballroom.info, 1
+balmofgilead.org.uk, 1
 balonmano.co, 1
 balslev.io, 1
 balticer.de, 1
 balticnetworks.com, 1
 bamahammer.com, 1
 bambambaby.com.br, 1
 bambooforest.nl, 1
 bamboorelay.com, 1
@@ -4737,16 +4793,17 @@ barslecht.com, 1
 barslecht.nl, 1
 barss.io, 1
 bart-f.com, 1
 barta.me, 1
 bartel.ws, 1
 bartelt.name, 1
 barter4crypto.com, 1
 barthonia-showroom.de, 1
+bartkramer.nl, 1
 bartlamboo.nl, 1
 bartolomebellido.com, 1
 bartula.de, 1
 bartzutow.xyz, 1
 baruch.me, 1
 bas.co.jp, 1
 basculasconfiables.com, 1
 base-autonome-durable.com, 1
@@ -4892,16 +4949,17 @@ bcmhire.co.uk, 1
 bcmlu.org, 1
 bcnet.com.hk, 1
 bcpc-ccgpfcheminots.com, 1
 bcradio.org, 1
 bcrook.com, 1
 bcs.adv.br, 1
 bcswampcabins.com, 1
 bcvps.com, 1
+bcyw56.live, 1
 bd2positivo.com, 1
 bda-boulevarddesairs.com, 1
 bdbxml.net, 1
 bdd.fi, 1
 bdenzer.xyz, 1
 bdikaros-network.net, 1
 bdpachicago.tech, 1
 bdsmxxxpics.com, 1
@@ -5030,16 +5088,17 @@ 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
 befundonline.de, 1
 begabungsfoerderung.info, 1
 begbie.com, 1
 beginatzero.com, 1
 beginner.nl, 1
 beginwp.top, 1
 begoodny.co.il, 1
@@ -5064,31 +5123,33 @@ belarto.be, 1
 belarto.de, 1
 belarto.es, 1
 belarto.fr, 1
 belarto.it, 1
 belarto.nl, 1
 belarto.pl, 1
 belastingdienst-in-beeld.nl, 0
 belastingmiddeling.nl, 1
+belavis.com, 1
 belegit.org, 1
 belfastbounce.co.uk, 1
 belfastlocks.com, 1
 belfasttechservices.co.uk, 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
 bella.network, 1
 bellamodeling.com, 1
 bellavistaoutdoor.com, 1
+bellinghamdetailandglass.com, 1
 belloy.ch, 1
 belloy.net, 1
 bellthrogh.com, 1
 bellthrough.com, 1
 belly-button-piercings.com, 1
 bellyandbrain.amsterdam, 1
 belmontgoessolar.org, 1
 belouga.org, 1
@@ -5144,16 +5205,17 @@ benjamindietrich.com, 1
 benjamindietrich.de, 1
 benjaminjurke.com, 1
 benjaminjurke.net, 1
 benjaminkopelke.com, 1
 benjaminpiquet.fr, 1
 benjamins.com, 1
 benjaminvasel.de, 1
 benjii.me, 1
+benleemd.com, 1
 benmatthews.com.au, 1
 benmillett.us, 0
 benmorecentre.co.uk, 1
 bennettsbouncycastlehire.co.uk, 1
 bennettshire.co.uk, 1
 benni1.eu, 1
 bennierobinson.com, 1
 bennink.me, 1
@@ -5195,16 +5257,18 @@ bergfreunde.fi, 1
 bergfreunde.it, 1
 bergfreunde.nl, 1
 bergfreunde.no, 1
 bergfreunde.se, 1
 berglust-pur.de, 1
 bergstoneware.com, 1
 berichtsheft-vorlage.de, 1
 berikod.ru, 1
+berinhard.pl, 1
+berliancom.com, 1
 berlin-flirt.de, 1
 berlin-kohlefrei.de, 1
 berlin.dating, 1
 bermeitinger.eu, 1
 bermytraq.bm, 1
 berna.fr, 1
 bernadetteanderes.ch, 1
 bernardcontainers.be, 1
@@ -5221,16 +5285,17 @@ berndklaus.at, 1
 bernhard-seidenspinner.de, 1
 bernhardkau.de, 1
 bernhardluginbuehl.ch, 1
 bernhardluginbuehl.com, 1
 bernieware.de, 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
@@ -5307,42 +5372,45 @@ bestfitnesswatchreview.info, 1
 bestfriendsequality.org, 1
 bestgiftever.ca, 1
 bestgifts4you.com, 1
 besthotsales.com, 1
 bestiahosting.com, 1
 bestinductioncooktop.us, 1
 bestinver.es, 1
 bestjumptrampolines.be, 1
+bestkenmoredentists.com, 1
 bestlashesandbrows.com, 1
 bestlashesandbrows.hu, 1
 bestleftwild.com, 1
 bestmotherfucking.website, 1
 bestoffert.club, 1
 bestoliveoils.com, 1
 bestpal.eu, 1
 bestparking.xyz, 1
 bestpartyhire.com, 1
 bestperfumebrands.com, 1
 bestpig.fr, 1
+bestplumbing.com, 1
 bestschools.io, 1
 bestseries.tv, 1
 bestshoesmix.com, 1
 bestwarezone.com, 1
 bestwebsite.gallery, 1
 bet-99.cc, 1
 bet-99.com, 1
 bet-99.net, 1
 bet168wy.com, 1
 bet168wy.net, 1
 bet909.com, 1
 bet990.com, 1
 bet9bet9.net, 1
 betacavi.com, 1
 betacloud.io, 1
+betaclouds.net, 1
 betalenviainternet.nl, 1
 betaprofiles.com, 1
 betaworx.de, 1
 betaworx.eu, 1
 betecnet.de, 1
 betformular.com, 1
 betgo9.cc, 1
 bethanyduke.com, 1
@@ -5450,17 +5518,16 @@ bgr34.cz, 1
 bgtgames.com, 1
 bgtoyou.com, 1
 bgwfans.com, 1
 bh-oberland.de, 1
 bh.sb, 1
 bharath-g.in, 1
 bhodisoft.com, 1
 bhost.net, 1
-bhosted.nl, 1
 bhtelecom.ba, 1
 bhuntr.com, 1
 bi.search.yahoo.com, 0
 bia.gov, 0
 biaggeo.com, 1
 bianinapiccanovias.com, 1
 biano-ai.com, 1
 biasmath.es, 1
@@ -5484,17 +5551,16 @@ bichonmaltes.com.br, 1
 bicranial.io, 1
 bicycle-events.com, 1
 biddl.com, 1
 biddle.co, 1
 bidu.com.br, 1
 bie.edu, 0
 biegal.ski, 1
 biegner-technik.de, 1
-biehl.co, 1
 biehl.tech, 1
 biehlsoft.info, 1
 bielefailed.de, 1
 bien-etre-sante.info, 1
 bienici.com, 1
 bienoubien.org, 1
 biensenvue.com, 1
 bienstar.tv, 1
@@ -5553,29 +5619,31 @@ bildermachr.de, 1
 bildiri.ci, 1
 bildkomponist.de, 1
 bildschirmflackern.de, 1
 biletru.net, 1
 biletyplus.by, 1
 biletyplus.com, 1
 biletyplus.ua, 1
 bilgo.com, 1
+bilibili.link, 1
 bilibili.red, 1
 bilimoe.com, 1
 bilke.org, 1
 billaud.eu.org, 1
 billgoldstein.name, 1
 billhartzer.com, 1
 billiger-mietwagen.de, 1
 billigerfinder.de, 1
 billigpoker.dk, 1
 billin.net, 1
 billionaire365.com, 1
 billionairemailinglist.com, 0
 billionkiaparts.com, 1
+billkochman.com, 1
 billogram.com, 1
 billpro.com, 0
 billpro.com.au, 1
 billrhodesbakery.com, 1
 billrobinson.io, 1
 billy.pictures, 1
 billyoh.com, 1
 billysbouncycastlehire.co.uk, 1
@@ -5690,16 +5758,17 @@ birminghamcastlehire.co.uk, 1
 birminghamsunset.com, 1
 birthdaytip.com, 1
 birthmatters.us, 1
 birthright.website, 1
 birzan.org, 1
 bisa-sis.net, 1
 bischoff-mathey.family, 1
 biscoint.io, 1
+biscuitcute.com.br, 1
 biscuits-rec.com, 1
 biscuits-shop.com, 1
 biser-borisov.eu, 1
 bismarck-tb.de, 1
 biso.ga, 1
 bison.co, 1
 bisq.community, 1
 bissalama.org, 1
@@ -5813,16 +5882,18 @@ bitwolk.nl, 1
 bitwrought.net, 1
 bitxel.com.co, 1
 bityes.org, 1
 biurokarier.edu.pl, 1
 bixservice.com, 1
 biyori.moe, 1
 biyou-homme.com, 1
 biz4x.com, 1
+bizbudding.com, 1
+bizcash.co.za, 1
 bizeau.ch, 1
 bizniskatalog.mk, 1
 biznpro.ru, 1
 bizstarter.cz, 1
 biztera.com, 1
 biztok.eu, 1
 biztouch.work, 1
 bizzi.tv, 1
@@ -5846,33 +5917,28 @@ bl00.se, 1
 bl4ckb0x.biz, 1
 bl4ckb0x.com, 1
 bl4ckb0x.de, 1
 bl4ckb0x.eu, 1
 bl4ckb0x.info, 1
 bl4ckb0x.net, 1
 bl4ckb0x.org, 1
 blabber.im, 1
-blablacar.co.uk, 1
 blablacar.com, 1
-blablacar.com.tr, 1
 blablacar.com.ua, 1
 blablacar.de, 1
 blablacar.es, 1
 blablacar.fr, 1
 blablacar.hr, 1
-blablacar.hu, 1
 blablacar.in, 1
 blablacar.it, 1
 blablacar.mx, 1
 blablacar.nl, 1
 blablacar.pl, 1
-blablacar.pt, 1
 blablacar.ro, 1
-blablacar.rs, 1
 blablacar.ru, 1
 black-gay-porn.biz, 1
 black-khat.com, 1
 black-mail.nl, 1
 black-pool.net, 1
 black-raven.fr, 1
 black.dating, 1
 black.host, 1
@@ -5906,16 +5972,17 @@ blackkeg.ca, 1
 blackl.net, 1
 blacklightparty.be, 1
 blackmonday.gr, 1
 blacknetwork.eu, 1
 blackonion.com, 1
 blackpapermoon.de, 1
 blackphantom.de, 1
 blackphoenix.de, 1
+blackpi.dedyn.io, 1
 blackroadphotography.de, 1
 blackroot.eu, 1
 blackscreen.me, 1
 blackscytheconsulting.com, 1
 blackseals.net, 1
 blackyau.cc, 1
 blackys-chamber.de, 1
 blaise.io, 1
@@ -5940,26 +6007,26 @@ blazeit.io, 1
 blazing.cz, 1
 blazor.nl, 1
 bleaching-tipps.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
 blenheimears.com, 1
 blenneros.net, 0
 blessedguy.com, 1
 blessedguy.net, 0
-bleutecmedia.com, 1
 blewebprojects.com, 1
 blichmann.eu, 1
 blidz.com, 1
 blieque.co.uk, 1
 bliesekow.net, 1
 bliker.ga, 1
 blikk.no, 1
 blikund.swedbank.se, 1
@@ -6077,16 +6144,17 @@ bluepearl.tk, 1
 blueperil.de, 1
 bluepoint.foundation, 1
 bluepoint.institute, 1
 bluepostbox.de, 1
 bluerootsmarketing.com, 1
 blues-and-pictures.com, 1
 blueskycoverage.com, 1
 bluestardiabetes.com, 1
+bluesunhotels.com, 1
 bluetexservice.com, 1
 bluewavewebdesign.com, 1
 bluex.im, 1
 bluex.info, 1
 bluex.net, 1
 bluex.org, 1
 blueyed.eu, 1
 blui.ml, 1
@@ -6326,16 +6394,17 @@ borrelpartybus.nl, 1
 borysek.net, 1
 borzoi.com.br, 1
 bosabosa.org, 1
 boschee.net, 1
 boscoyacht.ch, 1
 boskeopolis-stories.com, 1
 boss.az, 1
 bostadsportal.se, 1
+bostonadvisors.com, 1
 bosufitness.cz, 1
 bosun.io, 1
 bosworthdental.co.uk, 1
 bot-manager.pl, 1
 botezdepoveste.ro, 1
 botguard.net, 1
 botlab.ch, 1
 botmanager.pl, 1
@@ -6374,17 +6443,16 @@ bounceaboutsussex.co.uk, 1
 bouncealotcastlehire.co.uk, 1
 bouncealotnorthwest.co.uk, 1
 bounceandwobble.co.uk, 1
 bounceapp.com, 1
 bouncearoundevents.co.uk, 1
 bouncearoundsheffield.co.uk, 1
 bounceawaycastles.com, 1
 bouncebackcastles.co.uk, 1
-bouncebeyondcastles.co.uk, 1
 bouncebookings.com.au, 1
 bouncecrazy.ie, 1
 bouncejumpboston.co.uk, 1
 bouncekingdom.co.uk, 1
 bouncemania.org, 1
 bouncemaniaevents.co.uk, 1
 bouncemaniainflatables.co.uk, 1
 bouncemonkeys.co.uk, 1
@@ -6797,16 +6865,17 @@ brush.ninja, 1
 bruun.co, 1
 bryancastillo.site, 1
 bryankaplan.com, 1
 bryanquigley.com, 1
 bryansmith.net, 1
 bryansmith.tech, 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
@@ -6939,31 +7008,34 @@ bul3seas.eu, 1
 bulario.com, 1
 bulario.net, 1
 bulbcompare.com, 1
 bulbgenie.com, 1
 buldogueingles.com.br, 1
 bulkcandystore.com, 1
 bulkingtime.com, 1
 bulktrade.de, 1
+bulktshirtsjohannesburg.co.za, 1
 bulkwholesalesweets.co.uk, 1
 bull.id.au, 1
 bulldog-hosting.de, 1
 bulledair-savons.ch, 1
 bulletbabu.com, 0
 bullettags.com, 1
 bullshitmail.nl, 1
 bullterrier.nu, 1
 bulmastife.com.br, 1
 bulwarkhost.com, 1
 bumarkamoda.com, 1
 bunadarbankinn.is, 1
 bunbun.be, 0
 bund-von-theramore.de, 1
 bundespolizei-forum.de, 1
+bungee.pw, 1
+bungee.systems, 1
 bunkyo-life.com, 1
 bunny-rabbits.com, 1
 bunnyvishal.com, 1
 bunzy.ca, 1
 bupropion.com, 1
 bupu.ml, 1
 buradangonder.com, 1
 burcevo.info, 1
@@ -7045,16 +7117,17 @@ buxum-communication.ch, 1
 buy-out.jp, 1
 buy-thing.com, 1
 buyaccessible.gov, 1
 buybike.shop, 1
 buycarpet.shop, 1
 buycbd.store, 1
 buycook.shop, 1
 buydissertations.com, 1
+buyebook.xyz, 1
 buyerdocs.com, 1
 buyessay.org, 1
 buyessays.net, 1
 buyharpoon.com, 1
 buyhealth.shop, 1
 buyinginvestmentproperty.com, 1
 buyingsellingflorida.com, 1
 buyjewel.shop, 1
@@ -7066,16 +7139,17 @@ buyritefairview.com, 1
 buyseo.store, 1
 buyshoe.org, 1
 buytermpaper.com, 1
 buytheway.co.za, 1
 buywine.shop, 1
 buywood.shop, 1
 buzz.tools, 1
 buzzconf.io, 1
+buzzcontent.com, 1
 buzzprint.it, 1
 bvalle.com, 1
 bvexplained.co.uk, 1
 bvgg.eu, 1
 bvl.aero, 1
 bvv-europe.eu, 1
 bw.codes, 1
 bwcscorecard.org, 1
@@ -7088,17 +7162,16 @@ bwf77.com, 1
 bwf99.com, 1
 bwfc.nl, 1
 bwh1.net, 1
 bwilkinson.co.uk, 1
 bwl-earth.club, 1
 bws16.de, 1
 bwwb.nu, 1
 bx-n.de, 1
-bxdev.me, 1
 bxp40.at, 1
 by.cx, 1
 by1896.com, 1
 by1898.com, 1
 by1899.com, 1
 byange.pro, 1
 byatte.com, 1
 bydisk.com, 0
@@ -7114,17 +7187,16 @@ bynder.com, 1
 bynet.cz, 1
 bynumlaw.net, 1
 bypass.kr, 1
 bypass.sh, 1
 byrko.cz, 1
 byrko.sk, 1
 byronkg.us, 1
 byronprivaterehab.com.au, 1
-byronr.com, 1
 byrtz.de, 1
 bysb.net, 0
 byte-time.com, 1
 byte128.com, 1
 bytearts.net, 0
 bytebucket.org, 1
 bytecode.no, 1
 bytejail.com, 1
@@ -7260,22 +7332,24 @@ calabasaslighting.com, 1
 calabasasoutdoorlighting.com, 1
 calaborlawnews.com, 1
 calafont.cat, 0
 calatoruldigital.ro, 1
 calc.pw, 1
 calcedge.com, 1
 calcinacci.com, 1
 calcoolator.pl, 1
+calculadoraconversor.com, 1
 calcularis.ch, 1
 calculateaspectratio.com, 1
 calculatoaresecondhand.xyz, 1
 calculator-imt.com, 1
 calculator.tf, 1
 calcworkshop.com, 1
+caldaro.de, 1
 caldecotevillagehall.co.uk, 1
 caldoletto.com, 1
 caleb.cx, 1
 caleb.host, 1
 calebennett.com, 1
 calebthompson.io, 1
 calendar.cf, 1
 calendarr.com, 1
@@ -7415,18 +7489,20 @@ cannoli.london, 1
 cannyfoxx.me, 1
 canoonic.se, 1
 cant.at, 1
 cantatio.ch, 1
 canterberry.cc, 1
 canterbury.ws, 1
 canterburybouncycastlehire.co.uk, 1
 cantrack.com, 1
+canva-dev.com, 1
 canva.com, 1
 canx.org, 1
+canyons.media, 1
 canyoupwn.me, 1
 cao.gov, 1
 cao.la, 1
 caodecristachines.com.br, 1
 caodesantohumberto.com.br, 1
 caoshan60.com, 1
 capachitos.cl, 1
 capacityproject.org, 1
@@ -7437,17 +7513,16 @@ capimlimaoflores.com.br, 1
 capitainebaggy.ch, 1
 capital-match.com, 1
 capitalcap.com, 1
 capitalcollections.org.uk, 1
 capitalibre.com, 1
 capitalism.party, 1
 capitalp.jp, 1
 capitalquadatv.org.nz, 1
-capitaltg.com, 1
 capitolpathways.org, 1
 caplinbouncycastles.co.uk, 1
 capogna.com, 0
 capper.de, 1
 capriccio.to, 1
 caprichosdevicky.com, 1
 caps.is, 1
 capsogusto.com, 1
@@ -7575,16 +7650,17 @@ carpetcleaningtomball.com, 1
 carrando.com, 1
 carrando.de, 1
 carre-lutz.com, 1
 carredejardin.com, 1
 carrentalsathens.com, 1
 carriedin.com, 1
 carrierplatform.com, 1
 carringtonrealtygroup.com, 1
+carroattrezzimilanodaluiso.it, 1
 carrollservicecompany.com, 1
 carrosserie-dubois.com, 1
 carseatchecks.ca, 1
 carsoug.com, 1
 carspneu.cz, 1
 cartadeviajes.cl, 1
 cartadeviajes.co, 1
 cartadeviajes.com, 1
@@ -7613,16 +7689,17 @@ cartouche-deal.fr, 1
 cartouche24.eu, 1
 cartucce24.it, 1
 carun.us, 1
 carusorealestate.com, 1
 caryefurd.com, 1
 casa-due-pur.com, 1
 casa-due-pur.de, 1
 casa-due.com, 1
+casa-lunchbreak.de, 1
 casa-mea-inteligenta.ro, 1
 casa-su.casa, 1
 casaanastasia.ro, 1
 casabouquet.com, 1
 casacameo.com, 0
 casacochecurro.com, 1
 casadasportasejanelas.com, 1
 casadoarbitro.com.br, 1
@@ -7634,16 +7711,17 @@ casasuara.com, 1
 casasuleletrodomesticos.com.br, 1
 casbia.info, 1
 casbuijs.nl, 1
 casburggraaf.com, 1
 casc.cz, 1
 cascadesjobcorpscca.com, 1
 cascavelle.fr, 1
 cascavelle.nl, 1
+case-vacanza-salento.com, 1
 casecurity.org, 1
 caseplus-daem.de, 1
 cash-4x4.com, 1
 cashati.com, 1
 cashbook.co.tz, 1
 cashbot.cz, 1
 cashew3d.com, 1
 cashfortulsahouses.com, 1
@@ -7719,16 +7797,17 @@ catgirl.science, 1
 catharinesomerville.com, 1
 catharisme.eu, 1
 catharisme.net, 1
 catharisme.org, 1
 catherinejf.com, 1
 catherinescastles.co.uk, 1
 catholics.dating, 1
 cathosa.nl, 1
+cathosting.org, 1
 cathy.guru, 1
 cathy.website, 1
 cathyfitzpatrick.com, 1
 cathyjf.ca, 1
 cathyjf.com, 1
 cathyjf.net, 1
 cathyjf.org, 1
 cathyjfitzpatrick.com, 1
@@ -7776,17 +7855,16 @@ cbsdeheidevlinder.nl, 1
 cbw.sh, 1
 cc-brantomois.fr, 1
 ccac.gov, 1
 ccavenue.com, 1
 ccayearbook.com, 1
 cccwien.at, 1
 ccgn.co, 1
 ccgx.de, 1
-ccja.ro, 0
 ccoooss.com, 1
 ccprwebsite.org, 1
 ccsource.org, 1
 ccss-cces.com, 1
 ccsys.com, 1
 cctld.com, 1
 cctvcanada.net, 1
 cctvview.info, 1
@@ -7865,16 +7943,17 @@ ceml.ch, 1
 cenatorium.pl, 1
 cencalvia.org, 1
 censurfridns.dk, 1
 censurfridns.nu, 1
 censys.io, 1
 centa-am.com, 1
 centaur.de, 1
 centennialradon.com, 1
+centennialseptic.com, 1
 centerpereezd.ru, 0
 centerpoint.ovh, 1
 centillien.com, 0
 centio.bg, 1
 centos.pub, 1
 centos.tips, 1
 central4.me, 1
 centralbank.ae, 1
@@ -7953,16 +8032,17 @@ cesipagano.com, 1
 ceskepivnesety.sk, 1
 ceskepivnisety.cz, 1
 ceso-saco.com, 1
 cesobaly.cz, 1
 cestasedelicias.com.br, 1
 cestlav.it, 1
 cestunmetier.ch, 1
 cetamol.com, 1
+cetangarana.com, 1
 ceu.edu, 0
 cevo.com.hr, 1
 ceyizlikelisleri.com, 1
 cf-ide.de, 1
 cf-tm.net, 1
 cfa.gov, 1
 cfan.space, 1
 cfda.gov, 1
@@ -7987,16 +8067,17 @@ cgan.de, 1
 cgan.pw, 1
 cgbassurances.ch, 1
 cgbilling.com, 1
 cgcookiemarkets.com, 1
 cgnparts.com, 1
 cgpe.com, 1
 cgsmart.com, 1
 cgtx.us, 1
+cgurtner.ch, 1
 ch-laborit.fr, 1
 ch-sc.de, 1
 ch.search.yahoo.com, 0
 ch47f.com, 1
 chabaudparfum.com, 1
 chabert-provence.fr, 1
 chabik.com, 1
 chad.ch, 1
@@ -8027,16 +8108,17 @@ championcastles.ie, 1
 championnat-romand-cuisiniers-amateurs.ch, 1
 champions.co, 1
 championsofpowerfulliving.com, 1
 championweb.co.nz, 1
 championweb.com.au, 1
 championweb.nz, 1
 champonthis.de, 1
 champserver.net, 0
+chancekorte.com, 1
 chanddriving.co.uk, 1
 chandr1000.ga, 1
 chang-feng.info, 1
 changecopyright.ru, 1
 changelab.cc, 1
 changes.jp, 1
 changesfor.life, 1
 changethislater.com, 1
@@ -8102,16 +8184,17 @@ charr.xyz, 1
 chars.ga, 1
 charta-digitale-vernetzung.de, 1
 charteroak.org, 1
 chartkick.com, 1
 chartpen.com, 1
 chartsy.de, 1
 charuru.moe, 1
 chasafilli.ch, 1
+chascrazycreations.com, 1
 chaseandzoey.de, 1
 chasetrails.co.uk, 1
 chat-libera.org, 1
 chat-senza-registrazione.net, 1
 chat.cz, 1
 chat2.cf, 1
 chat40.net, 1
 chatbelgie.eu, 1
@@ -8120,16 +8203,17 @@ 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
 chatfacile.org, 1
+chatgrape.com, 1
 chatint.com, 1
 chatitaly.org, 1
 chatme.im, 0
 chatnbook.com, 1
 chatnederland.eu, 1
 chatsworthelectrical.com, 1
 chatt-gratis.net, 1
 chatt-gratis.org, 1
@@ -8227,16 +8311,17 @@ chemiphys.com, 1
 chemistry-schools.com, 1
 chenapartment.com, 1
 chengl.com, 1
 chengxindong.com, 1
 chenkun.pro, 1
 chenky.com, 1
 chenna.me, 1
 chennien.com, 1
+chenpei.org, 1
 chenqinghua.com, 1
 chentianyi.cn, 1
 chenzhekl.me, 1
 chenzhipeng.com.cn, 1
 cheolguso.com, 1
 cherevoiture.com, 1
 cherie-belle.com, 1
 cherrett.digital, 1
@@ -8391,16 +8476,17 @@ christadelphiananswers.org, 1
 christadelphians.eu, 1
 christchurchbouncycastles.co.uk, 1
 christec.net, 1
 christensenplace.us, 1
 christerwaren.fi, 1
 christiaanconover.com, 1
 christian-gredig.de, 1
 christian-host.com, 1
+christian-krug.website, 1
 christian-liebel.com, 1
 christian-stadelmann.de, 1
 christianbargon.de, 0
 christiancleva.com, 1
 christianfaq.org, 1
 christianforums.com, 1
 christiangehring.org, 1
 christianhoffmann.info, 1
@@ -8444,17 +8530,16 @@ 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
 chromiumbugs.appspot.com, 1
 chromiumcodereview.appspot.com, 1
 chronic101.xyz, 1
 chroniclesofgeorge.com, 1
 chronology.no, 1
 chronoshop.cz, 1
 chrpaul.de, 1
 chrstn.eu, 1
@@ -8466,16 +8551,17 @@ chuchote-moi.fr, 1
 chuck.ovh, 1
 chun.pro, 1
 chunche.net, 1
 chundelac.com, 1
 chunk.science, 1
 chupadelfrasco.com, 1
 chuppa.com.au, 1
 churchlinkpro.com, 1
+churchofsaintrocco.org, 1
 churchthemes.com, 1
 churningtracker.com, 1
 chxdf.net, 1
 chyen.cc, 1
 chytraauta.cz, 1
 chziyue.com, 1
 ci-fo.org, 1
 ci-suite.com, 1
@@ -8551,30 +8637,31 @@ cirfi.com, 1
 ciri.com.co, 1
 cirope.com, 1
 cirrus0.de, 1
 cirugiasplasticas.com.mx, 1
 cirujanooral.com, 1
 cirurgicagervasio.com.br, 1
 cirurgicalucena.com.br, 1
 cirurgicasalutar.com.br, 1
-ciscodude.net, 1
+ciscodude.net, 0
 cisoaid.com, 1
 cisofy.com, 1
 cispeo.org, 1
 ciss.ltd, 1
 cisum-cycling.com, 1
 cisy.me, 1
 citationgurus.com, 1
 citcuit.in, 1
 cities.cl, 1
 citimarinestore.com, 1
 citizen-cam.de, 1
 citizensbankal.com, 1
 citizenscience.gov, 0
+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
@@ -8587,16 +8674,17 @@ cityoftitans.com, 1
 cityoftitansmmo.com, 1
 cityofwadley-ga.gov, 1
 citysportapp.com, 1
 citywalkr.com, 1
 cityworksonline.com, 1
 ciubotaru.tk, 1
 ciuciucadou.ro, 1
 ciurcasdan.eu, 1
+civicforum.pl, 1
 civicunicorn.com, 1
 civicunicorn.us, 1
 civilg20.org, 1
 civillines.nl, 1
 civiltoday.com, 1
 cj-espace-vert.fr, 1
 cj-jackson.com, 1
 cjdby.net, 1
@@ -8634,20 +8722,20 @@ claimnote.com, 1
 clairegold.com, 1
 clairescastles.co.uk, 1
 clanebouncycastles.com, 1
 clangwarnings.com, 1
 clanrose.org.uk, 1
 clanthor.com, 1
 clanwarz.com, 1
 clapping-rhymes.com, 1
-claretandbanter.uk, 1
 clarkeaward.com, 1
 clarkwinkelmann.com, 1
 clase3.tk, 1
+clash-movies.de, 1
 clash.lol, 1
 clashersrepublic.com, 1
 class.com.au, 1
 classdojo.com, 1
 classicalpilates.ca, 1
 classics.io, 1
 classictheatrecumbria.co.uk, 1
 classpoint.cz, 1
@@ -8671,16 +8759,17 @@ cldfile.com, 1
 cldly.com, 1
 cleanapproachnw.com, 1
 cleanbeautymarket.com.au, 1
 cleanbrowsing.org, 1
 cleancode.club, 1
 cleandetroit.org, 1
 cleandogsnederland.nl, 1
 cleanhouse2000.us, 1
+cleaningbyrosie.com, 1
 cleaningservicejulai.com, 1
 cleansewellness.com, 1
 cleanstar.org, 1
 clear.ml, 1
 clearance365.co.uk, 1
 clearblueday.co.uk, 1
 clearbookscdn.uk, 1
 clearbreezesecuritydoors.com.au, 1
@@ -8692,16 +8781,17 @@ 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
 clevelandokla.com, 1
+clevergod.net, 1
 clevertarget.ru, 1
 clevisto.com, 1
 cleysense.com, 1
 clic-et-site.com, 1
 clic-music.com, 1
 clicandfioul.com, 1
 clicecompre.com.br, 1
 clicheshishalounge.co.uk, 1
@@ -9027,24 +9117,27 @@ coding.net, 1
 codingforspeed.com, 1
 codingfromhell.net, 1
 codinginfinity.me, 1
 codingrobots.com, 1
 codxg.org, 1
 codyevanscomputer.com, 1
 codymoniz.com, 1
 codyqx4.com, 1
+codyscafesb.com, 1
 coentropic.com, 1
 coffee-mamenoki.jp, 1
 coffeeandteabrothers.com, 1
+coffeetime.fun, 1
 coffeetocode.me, 1
 cogala.eu, 1
 cogent.cc, 1
 cogilog.com, 1
 cogitoltd.com, 1
+cognicom-gaming.com, 1
 cognitip.com, 1
 cognitivecomputingconsortium.com, 1
 cognitohq.com, 1
 cognixia.com, 1
 cogsquad.house, 1
 cogumelosmagicos.org, 1
 coi-verify.com, 1
 coiffeurschnittstelle.ch, 1
@@ -9201,16 +9294,17 @@ commissionagenda.com, 1
 commitsandrebases.com, 1
 common.io, 1
 commoncode.com.au, 1
 commoncode.io, 1
 commoncore4kids.com, 1
 communityblog.fedoraproject.org, 1
 communitycodeofconduct.com, 1
 communityflow.info, 1
+communitymanagertorrejon.com, 1
 communote.net, 1
 como-se-escribe.com, 1
 comocurarlagastritis24.online, 1
 comocurarlagastritistratamientonatural.com, 1
 comodesinflamarlashemorroides.org, 1
 comodo.nl, 1
 comodormirmasrapido.com, 1
 comodosslstore.com, 1
@@ -9277,16 +9371,17 @@ compucastell.ch, 1
 compucorner.mx, 1
 compuplast.cz, 1
 compusolve.nl, 1
 computehealth.com, 1
 computer-acquisti.com, 1
 computer-science-schools.com, 1
 computeracademy.co.za, 1
 computerassistance.co.uk, 1
+computerbas.nl, 1
 computerbase.de, 1
 computercraft.net, 1
 computeremergency.com.au, 0
 computerhilfe-feucht.de, 1
 computernetwerkwestland.nl, 1
 computerslotopschool.nl, 1
 computersystems.guru, 0
 comunidadmontepinar.es, 1
@@ -9366,16 +9461,17 @@ connext.de, 1
 connictro.de, 1
 conniesacademy.com, 1
 connorhatch.com, 1
 connorsmith.co, 1
 connyduck.at, 1
 conociendosalama.com, 1
 conocimientosdigitales.com, 1
 conory.com, 1
+conpath.net, 1
 conpins.nl, 1
 conrad-kostecki.de, 1
 conrad.am, 1
 conradkostecki.de, 1
 conrail.blue, 1
 consagracionamariasantisima.org, 1
 consciousbrand.co, 1
 consciouschoices.net, 1
@@ -9403,16 +9499,17 @@ construction-student.co.uk, 1
 constructionjobs.com, 1
 constructive.men, 1
 consul.io, 1
 consulenza.pro, 1
 consultation.biz.tr, 1
 consultcelerity.com, 1
 consultimator.com, 1
 consultimedia.de, 1
+consultoriadeseguranca.com.br, 1
 consultoriosodontologicos.com.br, 1
 consultpetkov.com, 1
 consulvation.com, 1
 consumeractionlawgroup.com, 1
 consumerfiles.com, 1
 consumersentinel.gov, 1
 consuwijzer.nl, 1
 contactsingapore.sg, 1
@@ -9420,16 +9517,17 @@ contaquanto.com.br, 1
 contemplativeeducation.org, 1
 content-api-dev.azurewebsites.net, 0
 content-design.de, 1
 contentcoms.co.uk, 1
 contentdesign.de, 1
 contentpass.net, 1
 contessa32experience.com, 1
 contextplatform.com, 1
+conti-profitlink.co.uk, 1
 continuation.io, 1
 continuum.memorial, 1
 contrabass.net, 1
 contractdigital.co.uk, 1
 contractormountain.com, 1
 contractwriters.com, 1
 contraspin.co.nz, 1
 contratatupoliza.com, 1
@@ -9438,17 +9536,16 @@ controlarlaansiedad.com, 1
 controlautocom.com.br, 1
 controlbooth.com, 1
 controle.net, 1
 controleer-maar-een-ander.nl, 1
 controltickets.com.br, 1
 conv2pdf.com, 1
 convergence.fi, 1
 convergencela.com, 1
-convergnce.com, 1
 conversiones.com, 1
 conversionsciences.com, 1
 convert.im, 1
 convert.zone, 1
 converter.ml, 1
 converticacommerce.com, 0
 convexset.org, 1
 convocatoriafundacionpepsicomexico.org, 0
@@ -9457,29 +9554,31 @@ cooker.fr, 1
 cookescastles.co.uk, 1
 cookicons.co, 1
 cookie4.com, 1
 cookieandkate.com, 1
 cookiecrook.com, 1
 cookielab.io, 1
 cookiesoft.de, 1
 cookiestudies.cf, 1
+cooking-sun.com, 1
 cookingcrusade.com, 1
 cookinglife.nl, 0
 cookingreporter.com, 1
 cookmedical.com, 0
 cooko.at, 1
 cooksbookscorks.com, 1
 cookwithmanali.com, 1
 cool-parties.co.uk, 1
 cool-wallpapers.jp, 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, 1
 coolviewthermostat.com, 1
@@ -9487,16 +9586,17 @@ coolvox.com, 1
 coolwallet.io, 1
 coonawarrawines.com.au, 1
 coopens.com, 1
 coor.fun, 1
 coore.jp, 1
 coorpacademy.com, 1
 copdfoundation.org, 1
 copinstant.com, 1
+copperandtileroofing.com, 1
 copperhead.co, 1
 copperheados.com, 1
 coppermein.co.za, 1
 copplaw.com, 1
 coptkm.cz, 1
 copycaught.co, 1
 copycaught.com, 1
 copycaught.net, 1
@@ -9510,16 +9610,17 @@ corbi.net.au, 1
 corbinhesse.com, 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
 core.org.pt, 1
 coreapm.com, 1
 coreapm.org, 1
 corecdn.org, 1
 corecodec.com, 1
 coredump.gr, 1
@@ -9615,16 +9716,17 @@ cotonmusic.ch, 1
 cotta.dk, 1
 cotwe-ge.ch, 1
 cougar.dating, 1
 coumoul.fr, 1
 counselling.network, 1
 counstellor.com, 1
 counter-team.ch, 1
 counterglobal.com, 1
+counterhack.nl, 1
 countermail.com, 0
 countermats.net, 1
 countersolutions.co.uk, 1
 countingto.one, 1
 countryattire.com, 1
 countrybrewer.com.au, 1
 countryfrog.uk, 1
 countryhouseresort.com, 1
@@ -9692,17 +9794,16 @@ cracker.in.th, 1
 crackle.io, 1
 crackorsquad.in, 1
 crackpfer.de, 1
 crackslut.eu, 1
 crackstation.net, 1
 cradlepointecm.com, 1
 craft-verlag.de, 1
 craftandbuild.de, 1
-craftcms.com, 0
 craftcommerce.com, 1
 craftination.net, 1
 craftinghand.com, 1
 craftinginredlipstick.com, 1
 craftist.de, 1
 craftngo.hu, 1
 craftsmandruggets.com, 1
 craftsmany.net, 1
@@ -9770,29 +9871,30 @@ creativeink.de, 1
 creativekkids.com, 1
 creativelaw.eu, 1
 creativeliquid.com, 1
 creativesprite.com, 1
 creativesurvey.com, 1
 creativeweb.biz, 1
 creativewolf.net, 1
 creativlabor.ch, 1
-creatixx-network.de, 1
+creatixx-network.de, 0
 creato.top, 1
 creators-design.com, 1
 creators.co, 1
 creators.direct, 1
 creatujoya.com, 1
 credential.eu, 1
 credex.bg, 1
 credigo.se, 1
 crediteo.pl, 1
 creditkarma.com, 1
 creditos-rapidos.com, 1
 creditproautos.com, 0
+creditscoretalk.com, 1
 creditta.com, 1
 credittoken.io, 1
 creeks-coworking.com, 1
 creep.im, 1
 creepycraft.nl, 1
 creepypastas.com, 1
 creepypastas.net, 1
 creerunsitepro.com, 1
@@ -9911,17 +10013,16 @@ crypalert.com, 1
 crypt.is-by.us, 1
 cryptagio.com, 1
 cryptearth.de, 1
 crypted.chat, 1
 crypteianetworks.com, 1
 crypticshell.co.uk, 1
 crypto-armory.com, 1
 crypto.cat, 0
-crypto.graphics, 1
 crypto.is, 0
 crypto.tube, 1
 cryptobin.co, 1
 cryptocaseproject.com, 1
 cryptocon.org, 1
 cryptoegg.ca, 1
 cryptofan.org, 1
 cryptofrog.co, 1
@@ -9930,16 +10031,17 @@ cryptography.io, 1
 cryptoguidemap.com, 1
 cryptoisnotacrime.org, 1
 cryptojourney.com, 1
 cryptoki.fr, 1
 cryptolinc.com, 1
 cryptology.ch, 1
 cryptolosophy.io, 1
 cryptolosophy.org, 1
+cryptomaniaks.com, 1
 cryptonom.org, 1
 cryptonym.com, 1
 cryptoparty.at, 1
 cryptoparty.dk, 1
 cryptoparty.tv, 1
 cryptopartynewcastle.org, 1
 cryptopartyutah.org, 1
 cryptophobia.nl, 1
@@ -10040,17 +10142,16 @@ cubia4.com, 1
 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
-cuddlecomfort.com, 1
 cuddlingyaks.com, 1
 cueca.com.br, 1
 cuecasonline.com.br, 1
 cuentasmutualamr.org.ar, 1
 cuetoems.com, 1
 cuibonobo.com, 1
 cuisinezest.com, 1
 cultiv.nl, 1
@@ -10138,16 +10239,17 @@ cuvva.eu, 1
 cuvva.io, 1
 cuvva.it, 1
 cuvva.me, 1
 cuvva.net, 1
 cuvva.org, 1
 cuvva.uk, 1
 cuvva.us, 1
 cuxpool.club, 1
+cuxpool.net, 1
 cvc.digital, 1
 cvchomes.com, 1
 cvcoders.com, 1
 cve-le-carrousel.ch, 1
 cviip.ca, 1
 cviip.com, 1
 cvjd.me, 1
 cvl.ch, 1
@@ -10244,17 +10346,16 @@ cyclisjumper.gallery, 1
 cyclop-editorial.fr, 1
 cydetec.com, 1
 cyelint.com, 1
 cyfly.org, 1
 cygnaltech.com, 1
 cygnan.com, 1
 cygnatus.com, 1
 cygnius.net, 1
-cygu.ch, 1
 cyhour.com, 1
 cykelbanor.se, 1
 cylindricity.com, 1
 cyon.ch, 1
 cypad.cn, 1
 cype.dedyn.io, 1
 cyph.audio, 1
 cyph.com, 1
@@ -10316,16 +10417,17 @@ d3xx3r.de, 1
 d42.no, 1
 d4rkdeagle.tk, 1
 d4wson.com, 1
 d4x.de, 1
 d66.nl, 1
 d8.io, 1
 d88688.com, 1
 d88871.com, 1
+d88988.com, 1
 d8studio.net, 1
 da-ist-kunst.de, 1
 da.hn, 1
 da42foripad.com, 1
 daallexx.eu, 1
 dabasstacija.lv, 1
 dabblegoat.com, 1
 dabneydriveanimalhospital.com, 1
@@ -10441,25 +10543,28 @@ danielehniss.de, 1
 danielepestilli.com, 1
 danielgorr.de, 1
 danielgraziano.ca, 1
 danielheal.net, 1
 danielhinterlechner.eu, 1
 danielhochleitner.de, 1
 danieljamesscott.org, 1
 danieljireh.com, 1
+danieljstevens.com, 1
 danielkoster.nl, 1
 daniellockyer.com, 1
-danielmarquard.com, 1
+danielmarquard.com, 0
 danielmartin.de, 1
 danielmoch.com, 1
 danielmorell.com, 1
 danielmostertman.com, 1
 danielmostertman.nl, 1
 danielnaaman.com, 1
+danielnaaman.net, 1
+danielnaaman.org, 1
 danielpeukert.cz, 1
 danielran.com, 1
 danielrozenberg.com, 1
 danielsblog.org, 1
 danielschreurs.com, 1
 danielsfirm.com, 1
 danielstach.cz, 1
 danielsteiner.net, 1
@@ -10596,16 +10701,17 @@ dasinternetluegt.at, 1
 dasteichwerk.at, 1
 dasug.de, 1
 data-detox.com, 1
 data-detox.de, 1
 data-wing.ga, 1
 data.gov, 1
 data.govt.nz, 1
 data.world, 1
+data3w.nl, 1
 databeam.de, 1
 databionix.com, 1
 databutlr.com, 1
 databutlr.net, 1
 datacalle.com, 1
 datacandy.com, 1
 datacave.is, 1
 datacool.tk, 1
@@ -10618,16 +10724,17 @@ dataguidance.com, 1
 dataharvest.at, 1
 datahoarder.xyz, 1
 datahove.no, 0
 datakick.org, 1
 datalife.gr, 1
 datalysis.ch, 1
 datamatic.ru, 1
 dataprotectionadvisors.com, 1
+datapun.ch, 1
 datapure.net, 1
 datascience.cafe, 1
 datascience.ch, 1
 datascomemorativas.com.br, 1
 datasharesystem.com, 1
 dataskydd.net, 1
 dataspace.pl, 1
 datastream.re, 0
@@ -10671,17 +10778,16 @@ daverandom.com, 1
 davescomputertips.com, 1
 davesharpe.com, 1
 davesinclair.com.au, 1
 davetempleton.com, 1
 davevelopment.net, 1
 davewardle.com, 1
 david-corry.com, 1
 david-jeffery.co.uk, 1
-david-mallett.com, 1
 david-pearce.com, 1
 david-reess.de, 1
 david-schiffmann.de, 1
 david.kitchen, 1
 davidadrian.org, 1
 davidandersson.se, 1
 davidbranco.me, 1
 davidbrito.tech, 1
@@ -10713,16 +10819,17 @@ davidscherzer.at, 1
 davidschlachter.com, 1
 davidsimner.me.uk, 1
 davidsopas.com, 1
 davidstuff.net, 1
 davidtiffany.com, 1
 davidundetiwan.com, 1
 davie3.com, 1
 davimun.org, 1
+davisdieselandautorepair.com, 1
 davisroi.com, 1
 davo-usedcars.be, 1
 davros.eu, 1
 davros.ru, 1
 davy-server.com, 1
 davypropper.com, 1
 daw.nz, 1
 dawena.de, 1
@@ -10799,16 +10906,17 @@ ddfreedish.site, 0
 ddholdingservices.com, 1
 ddhosted.com, 1
 ddmeportal.com, 1
 ddns-anbieter.de, 1
 ddns-test.de, 1
 ddnsweb.com, 1
 ddos-mitigation.co.uk, 1
 ddos-mitigation.info, 1
+ddosolitary.org, 1
 ddproxy.cf, 1
 ddracepro.net, 1
 dds.mil, 1
 ddy.tw, 1
 de-gucci.com, 1
 de-mail.info, 1
 de-medici.nl, 1
 de-rwa.de, 1
@@ -10845,16 +10953,17 @@ deanjerkovich.com, 1
 deanmorgan.org, 1
 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
 deathofspring.com, 1
 deathy.ro, 1
 debarrasantony.com, 1
 debarrasasnieressurseine.com, 1
 debarrasboulognebillancourt.com, 1
 debarrasclichy.com, 1
 debarrascolombes.com, 1
@@ -10867,16 +10976,17 @@ deborahmarinelli.eu, 1
 debron-ot.nl, 1
 debrusoft.ch, 1
 debtrecycling.com.au, 1
 debuemon.com, 1
 debuis.nl, 1
 decaffeinated.io, 1
 decalquai.ch, 1
 dechat.nl, 1
+decher.de, 1
 decidetreatment.org, 1
 decis.fr, 1
 decisivetactics.com, 1
 deckbuilderamerica.com, 1
 decoating.pl, 1
 decock-usedcars.be, 1
 decodeanddestroy.com, 1
 decoder.link, 1
@@ -10984,17 +11094,16 @@ dekonix.ru, 1
 dekulk.nl, 1
 delahrzolder.nl, 1
 delbecqvo.be, 1
 delbrouck.ch, 1
 delcopa.gov, 1
 deleidscheflesch.nl, 1
 delf.co.jp, 1
 delfic.org, 1
-delfino.cr, 1
 delhionlinegifts.com, 1
 deliacreates.com, 1
 deliandiver.org, 1
 deliberatedigital.com, 1
 deliciisanatoase.ro, 1
 deliciousmedia.co.uk, 1
 deliciousmedia.net, 1
 delicioustable.com, 1
@@ -11070,16 +11179,17 @@ dentallaborgeraeteservice.de, 1
 dentfix.ro, 0
 dentistesdarveauetrioux.com, 1
 dentistglasgow.com, 1
 dentrassi.de, 1
 dentystabirmingham.co.uk, 1
 denwauranailab.com, 1
 deontology.com, 1
 depaddestoeltjes.be, 1
+depannage-traceur.fr, 1
 deparis.me, 1
 depechemode-live.com, 1
 depedshs.com, 1
 depedtayo.com, 1
 depedtayo.ph, 1
 depicus.com, 1
 depone.net, 1
 depot-leipzig.de, 1
@@ -11171,17 +11281,17 @@ despora.de, 0
 despotika.de, 1
 dessinemoilademocratie.ch, 1
 destech.nl, 1
 desterman.ru, 1
 destileria.net.br, 1
 destinationsofnewyorkstate.com, 1
 destinattorneyjohngreene.com, 1
 destinoytarot.com, 1
-destinyofthephoenix.me, 1
+destinyofthephoenix.me, 0
 desu.ne.jp, 1
 desuchan.eu, 1
 desuchan.org, 1
 desuperheroes.co, 1
 desveja.com.br, 1
 det-te.ch, 1
 detalhecomercio.com.br, 1
 detalika.ru, 1
@@ -11292,16 +11402,17 @@ dewaard.de, 1
 dewalch.net, 1
 dewapress.com, 1
 dewebwerf.nl, 1
 dewinter.com, 1
 dex.top, 1
 dexalo.de, 1
 dexigner.com, 1
 deyute.com, 1
+dez-online.de, 1
 dezeregio.nl, 1
 dezet-ev.de, 1
 dezintranet.com, 1
 dezmembrariromania.ro, 1
 dezshop24.de, 1
 df1paw.de, 1
 dfctaiwan.org, 1
 dfekt.no, 1
@@ -11331,17 +11442,16 @@ 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, 1
 dhxxls.com, 1
 di2pra.com, 1
 di2pra.fr, 1
 dia-de.com, 1
 diablovalleytech.com, 1
 diabolic.chat, 1
 diadorafitness.es, 1
 diadorafitness.it, 1
@@ -11370,16 +11480,17 @@ diasporadialogues.com, 1
 diatrofi-ygeia.gr, 1
 diavo.de, 1
 dibiphp.com, 1
 diccionarioabierto.com, 1
 diccionariodedudas.com, 1
 dice.tokyo, 1
 diceduels.com, 1
 dicelab.co.uk, 1
+dicesites.com, 1
 dicgaming.net, 1
 dichvudangkygiayphep.com, 1
 dicionario.org, 1
 dicionariodegirias.com.br, 1
 dicionariodelatim.com.br, 1
 dicionariodenomesproprios.com.br, 1
 dicionariodesimbolos.com.br, 1
 dicionarioetimologico.com.br, 1
@@ -11394,16 +11505,17 @@ dictionaryofnumbers.com, 1
 dictzone.com, 1
 didacte.com, 1
 didche.net, 1
 diddens.de, 1
 dideeducacion.com, 1
 didefamilia.com, 1
 didesalud.com, 1
 didierghez.com, 1
+didigotoffer.com, 1
 didikhari.web.id, 1
 die-bergfuehrer.de, 1
 die-besten-weisheiten.de, 1
 die-blahuts.de, 1
 die-borts.ch, 1
 die-gruenen-teufel.de, 1
 die-partei-reutlingen.de, 1
 die-pizzabaeckerei.de, 1
@@ -11455,17 +11567,16 @@ digiarc.net, 1
 digibild.ch, 1
 digibull.email, 1
 digibull.link, 1
 digicert-support.com, 1
 digicert.nl, 1
 digicy.cloud, 1
 digideli.ee, 1
 digidroom.be, 1
-digihyp.ch, 1
 digikol.net, 1
 digilicious.com, 1
 digimagical.com, 1
 digimedia.cd, 0
 digioccumss.ddns.net, 1
 digipitch.com, 1
 digired.ro, 1
 digital-coach.it, 0
@@ -11481,17 +11592,16 @@ digitalarchitecture.com, 1
 digitalbitbox.com, 1
 digitalbox.jp, 0
 digitalcash.cf, 1
 digitalcitizen.life, 1
 digitalcitizen.ro, 1
 digitalcloud.ovh, 1
 digitalcraftmarketing.co.uk, 1
 digitalcreationclass.com, 1
-digitalcuko.com, 1
 digitaldashboard.gov, 1
 digitaldatacenter.net, 1
 digitaldeli.com, 1
 digitaldeli.org, 1
 digitaldeli.tv, 1
 digitaldeli.us, 1
 digitaldeliarchive.com, 1
 digitaldem.it, 1
@@ -11565,16 +11675,17 @@ dingelbob-schuhcreme.gq, 1
 dingsbums.shop, 1
 dingss.com, 1
 dinheirolucrar.com, 1
 dinkommunikasjon.no, 1
 dinmtb.dk, 1
 dinocarrozzeria.com, 1
 dinotopia.org.uk, 1
 dinotv.at, 1
+dinstec.cl, 1
 dintillat.fr, 1
 dintrafic.net, 1
 diodeled.com, 1
 diodo.me, 1
 dionysos-ios.gr, 1
 dionysus.se, 1
 diozoid.com, 1
 dipalma.me, 1
@@ -11582,16 +11693,17 @@ dipl.io, 0
 dipling.de, 1
 diplona.de, 1
 dipulse.it, 1
 dir2epub.com, 1
 dir2epub.org, 1
 dirba.io, 1
 direct-sel.com, 1
 direct2uk.com, 0
+direct365.es, 1
 directebanking.com, 1
 directelectricalltd.co.uk, 1
 directlinkfunding.co.uk, 1
 directme.ga, 1
 directnews.be, 1
 directorioz.com, 1
 directreal.sk, 1
 directspa.fr, 1
@@ -11603,16 +11715,17 @@ dirips.com, 1
 dirk-scheele.de, 1
 dirkdoering.de, 1
 dirkjonker.nl, 1
 dirko.net, 1
 dirkwolf.de, 1
 dirtcraft.ca, 1
 dirtycat.ru, 1
 dirtygeek.ovh, 1
+dirtyincest.com, 1
 disability.gov, 1
 disabled.dating, 1
 disadattamentolavorativo.it, 1
 disanteimpianti.com, 1
 disc.uz, 1
 discarica.it, 1
 discarica.roma.it, 1
 discha.net, 1
@@ -11625,16 +11738,17 @@ disconformity.net, 1
 discord-chan.net, 1
 discord.gg, 1
 discord4j.com, 1
 discordapp.com, 1
 discordghost.space, 1
 discordia.me, 1
 discotek.club, 1
 discount24.de, 1
+discountlumberspokane.com, 1
 discountplush.com, 1
 discover-mercure.com, 1
 discover-shaken.com, 1
 discoverhealthage.com, 0
 discoveringdocker.com, 1
 discoverthreejs.com, 1
 discoverucluelet.com, 1
 discoveryaima.com, 1
@@ -11655,31 +11769,31 @@ disinfestazione.verona.it, 1
 disinfestazione24.it, 1
 disinfestazioneblatte.it, 1
 disinfestazionecimici.roma.it, 1
 disinfestazioni-umbria.it, 1
 disinfestazioni.bari.it, 1
 disinfestazioni.bergamo.it, 1
 disinfestazioni.catania.it, 1
 disinfestazioni.firenze.it, 1
-disinfestazioni.genova.it, 1
 disinfestazioni.gorizia.it, 1
 disinfestazioni.info, 1
 disinfestazioni.milano.it, 1
 disinfestazioni.net, 1
 disinfestazioni.padova.it, 1
 disinfestazioni.rimini.it, 1
 disinfestazioni.torino.it, 1
 disinfestazioni.treviso.it, 1
 disinfestazioni.udine.it, 1
 disinfestazioni.venezia.it, 1
 disinfestazioni.verona.it, 1
 disinfestazionivespe.milano.it, 1
 disinfestazionizanzare.milano.it, 1
 disinisharing.com, 1
+disk.do, 1
 diskbit.com, 1
 diskbit.nl, 1
 dismail.de, 1
 dispatchitsolutions.com, 1
 dispatchitsolutions.io, 1
 disposable.link, 1
 disroot.org, 1
 disrupters.ch, 1
@@ -11716,17 +11830,16 @@ diversityflags.com, 1
 diversityflags.com.au, 1
 diversityflags.nz, 1
 divertiagua.com.br, 1
 divi-experte.de, 1
 divinasaiamodas.com.br, 1
 divinegames.studio, 1
 diving.photo, 1
 divingwithnic.com, 1
-divvymonkey.com, 1
 diwei.vip, 1
 dixi.fi, 1
 dixibox.com, 1
 dixmag.com, 1
 diybook.at, 1
 diycc.org, 1
 diygod.me, 1
 diymediahome.org, 1
@@ -11849,16 +11962,17 @@ dobrev.family, 1
 dobrisan.ro, 1
 dobsnet.net, 1
 doc.python.org, 1
 doc.to, 1
 doc8643.com, 1
 docabo.ch, 1
 docbox.ch, 1
 doceamoraviverbem.com, 1
+docemeldoces.com, 1
 dochimera.com, 1
 dochitaceahlau.ro, 1
 dockerbook.com, 0
 dockerm.com, 1
 dockerup.net, 1
 doclassworks.com, 1
 docline.gov, 1
 docloh.de, 1
@@ -11883,16 +11997,17 @@ docupet.com, 1
 docusearch.com, 1
 dodopri.com, 1
 doenjoylife.com, 1
 does.one, 1
 doesburg-comp.nl, 1
 doesmycodehavebugs.today, 1
 doesnotscale.com, 0
 dofuspvp.com, 1
+dofux.org, 1
 dogadayiz.net, 1
 dogan.ch, 0
 dogcontrol.ca, 1
 dogcratereview.info, 1
 doge.me, 1
 doge.town, 1
 dogear.ch, 1
 dogfi.sh, 1
@@ -11902,16 +12017,17 @@ doggroomingcourse.com, 1
 dogmap.jp, 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
 dokan-e.com, 0
 dokelio-idf.fr, 1
 doki.space, 1
 dokipy.no, 1
 dokspot.cf, 1
@@ -11942,16 +12058,17 @@ domainkauf.de, 1
 domainoo.com, 1
 domains.autos, 1
 domains.boats, 1
 domains.google.com, 1
 domains.homes, 1
 domains.motorcycles, 1
 domains.yachts, 1
 domainsilk.com, 1
+domainstaff.com, 1
 domainwatch.me, 1
 domaxpoker.com, 1
 domeconseil.fr, 1
 domein-direct.nl, 1
 domen-reg.ru, 1
 domenic.me, 1
 domesticcleaners.co.uk, 1
 domfee.com, 1
@@ -11991,32 +12108,34 @@ domynetwork.com, 1
 domypapers.com, 1
 domyresearchpaper.com, 1
 domyreview.net, 1
 domyspeech.com, 1
 domytermpaper.com, 1
 domythesis.net, 1
 domyzitrka.cz, 1
 donabeneko.jp, 1
+donaldm.co.uk, 1
 donateaday.net, 1
 donfelino.tk, 0
 dongjingre.net, 1
 dongxuwang.com, 1
 donkennedyandsons.com, 1
 donkeytrekkingkefalonia.com, 1
 donlydental.ca, 1
 donmaldeamores.com, 1
 donnacha.blog, 1
 donnachie.net, 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
 dontbubble.me, 1
 dontcageus.org, 1
 donthedragonwilson.com, 1
 dontpayfull.com, 1
 donttrust.me, 1
@@ -12067,16 +12186,17 @@ dosipe.com, 1
 doska.by, 1
 doska.kz, 1
 doska.ru, 1
 dosomeworks.biz, 1
 dossplumbing.co.za, 1
 dostalsecurity.com, 1
 dostavkakurierom.ru, 1
 dostlar.fr, 1
+dostrece.net, 1
 dosvientoselectric.com, 1
 dosvientoselectrical.com, 1
 dosvientoselectrician.com, 1
 dosvientosexteriorlighting.com, 1
 dosvientoslandscapelighting.com, 1
 dosvientoslighting.com, 1
 dosvientosoutdoorlighting.com, 1
 doswap.com, 1
@@ -12111,21 +12231,23 @@ douai.me, 1
 doubleaste.com, 1
 doubleavineyards.com, 1
 doublefun.net, 1
 doublestat.me, 1
 doubleup.com.au, 1
 doucheba.gs, 0
 dougferris.id.au, 1
 dougley.com, 1
+dougsautobody.com, 1
 doujin-domain.cz, 1
 doujin.nagoya, 1
 doujinshi.info, 1
 dounats.com, 1
 douzer.de, 1
+douzer.industries, 1
 dovenzorgmalawi.nl, 1
 dovro.de, 1
 dowell.media, 1
 dowellconsulting.com, 1
 dowhatmakegood.de, 1
 dowling.nz, 1
 downloadaja.com, 1
 downloadgamemods.com, 1
@@ -12229,26 +12351,28 @@ drchristinehatfield.ca, 1
 drchristophepanthier.com, 1
 drdavidgilpin.com, 1
 drdim.ru, 1
 drdipilla.com, 1
 dreadd.org, 1
 dreamaholic.club, 1
 dreamcreator108.com, 1
 dreamday-with-dreamcar.de, 1
+dreamdivers.com, 1
 dreamersgiftshopec.com, 1
 dreamhack.com, 1
 dreamhostremixer.com, 1
 dreaming.solutions, 1
 dreamithost.com.au, 1
 dreamlandmagic.com, 1
 dreamlinehost.com, 0
 dreamlordpress.it, 1
 dreamlux.cz, 1
 dreamlux.sk, 1
+dreammakerutah.com, 1
 dreamof.net, 1
 dreamonkey.com, 1
 dreamrae.net, 1
 dreamtechie.com, 1
 dreatho.com, 1
 dreax.win, 1
 drei01.com, 1
 drei01.de, 1
@@ -12340,16 +12464,17 @@ dropistic.com, 1
 dropq.nl, 1
 dropscloud.spdns.de, 1
 dropshare.cloud, 1
 droso.dk, 1
 drown.photography, 1
 drpetervoigt.ddns.net, 1
 drpetervoigt.de, 1
 drpico.com.au, 1
+drpure.pw, 1
 drrodina.com, 1
 drrr.chat, 1
 drrr.wiki, 1
 drsajjadian.com, 1
 drschlarb.eu, 1
 drschruefer.de, 1
 drsturgeonfreitas.com, 1
 drtimmarch.com, 1
@@ -12454,16 +12579,17 @@ duesterhus.eu, 1
 dufrei.com, 1
 dugnet.com, 0
 dugnet.io, 0
 dugnet.net, 0
 dugnet.org, 0
 dugnet.tech, 0
 dugunedavet.com, 1
 duh.se, 1
+dui805.com, 1
 duijf.info, 1
 duijfathome.nl, 1
 duitang.com, 1
 dujsq.com, 1
 dujsq.top, 1
 dukan-recepty.ru, 1
 dukatek.cz, 1
 dukegat.de, 0
@@ -12612,16 +12738,17 @@ dyscalculia-blog.com, 1
 dysthymia.com, 1
 dyyn.de, 1
 dyz.pw, 1
 dzeina.ch, 1
 dzet.de, 1
 dziary.com, 1
 dziekonski.com, 1
 dziurdzia.pl, 1
+dzivniekubriviba.lv, 1
 dzndk.com, 1
 dzndk.net, 1
 dzndk.org, 1
 dznn.nl, 1
 dzomo.org, 1
 dzsibi.com, 1
 dzsula.hu, 1
 dzyabchenko.com, 1
@@ -12727,19 +12854,21 @@ easy-rpg.org, 0
 easy2bathe.co.uk, 1
 easyadsnbanners.tk, 0
 easycoding.org, 1
 easyconstat.com, 1
 easycontentplan.com, 1
 easycosmetic.ch, 1
 easycup.com, 0
 easydumpsterrental.com, 0
+easyeigo.com, 1
 easyfiles.ch, 1
 easyhaul.com, 1
 easyllc.com, 0
+easymun.com, 1
 easyocm.hu, 1
 easyoutdoor.nl, 1
 easypay.bg, 1
 easyproperty.com, 1
 easypv.ch, 1
 easyqr.codes, 1
 easyreal.ru, 1
 easyroad.fr, 1
@@ -12894,33 +13023,33 @@ edakoe.ru, 1
 edanni.io, 1
 edd-miles.com, 1
 eddesign.ch, 1
 eddmil.es, 1
 eddokloosterman.com, 1
 eddyn.net, 1
 edeca.net, 1
 edehsa.com, 1
+eden.co.uk, 1
 edenming.info, 1
 edesseglabor.hu, 1
 edfinancial.com, 1
 edge-cloud.net, 1
 edgecustomersportal.com, 1
 edgeservices.co.uk, 1
 edgetalk.net, 1
 edgevelder.com, 1
 edhesive.com, 1
 edholm.pub, 1
 edhrealtor.com, 1
 edibarcode.com, 1
 edicct.com, 1
 edinburghsportsandoutdoorlearning.com, 1
 edincmovie.com, 1
 ediscomp.sk, 1
-edisonchee.com, 1
 edisonlee55.com, 1
 edisonluiz.com, 1
 edisonnissanparts.com, 1
 edit.yahoo.com, 0
 edited.de, 1
 edition-bambou.com, 1
 edition-sonblom.de, 1
 editoraacademiacrista.com.br, 1
@@ -12950,16 +13079,17 @@ educationevolving.org, 1
 educationfutures.com, 1
 educationunlimited.com, 1
 educator-one.com, 1
 educatoys.com.br, 1
 eductf.org, 1
 eduid.se, 0
 eduif.nl, 0
 edumundo.nl, 1
+edupool.in, 1
 eduroam.no, 1
 eduroam.uy, 1
 edusanjal.com, 1
 edusantorini.com, 1
 eduvpn.no, 1
 eduxpert.in, 0
 edv-bv.de, 1
 edv-kohls.de, 1
@@ -12988,17 +13118,16 @@ eemcevn.com, 1
 eenekorea.com, 1
 eengoedenotaris.nl, 1
 eentweevijf.be, 1
 eer.io, 1
 eerlijktransport.nl, 1
 eerstejaarsweekend.nl, 1
 eery.de, 1
 eesti.xyz, 1
-eewna.org, 1
 eez.ee, 1
 ef-georgia.org, 1
 ef.gy, 1
 efa-football.com, 1
 efaas.nl, 1
 efag.com, 1
 efcross.com, 1
 efeen.nl, 1
@@ -13016,16 +13145,17 @@ effinfun.com, 1
 effizienta.ch, 1
 efflam.net, 1
 effortlesshr.com, 1
 efg-darmstadt.de, 0
 efinity.io, 1
 efipsactiva.com, 1
 efmcredentialing.org, 1
 eft.boutique, 1
+eftelingcraft.net, 1
 egablo.black, 1
 egamespw.com, 1
 egami.ch, 1
 eganassociates.com.au, 1
 egarden.it, 1
 egb.at, 0
 egbert.net, 1
 egeozcan.com, 1
@@ -13208,16 +13338,17 @@ electrichiddenhills.com, 1
 electrician-umhlangaridge.co.za, 1
 electricianagoura.com, 1
 electricianagourahills.com, 1
 electriciancalabasas.com, 1
 electriciancamarillo.com, 1
 electricianconejovalley.com, 1
 electriciandosvientos.com, 1
 electricianhiddenhills.com, 1
+electriciankemptonpark24-7.co.za, 1
 electricianlakesherwood.com, 1
 electricianlalucia.co.za, 1
 electricianmalibu.com, 1
 electricianmoorpark.com, 1
 electriciannewburypark.com, 1
 electricianoakpark.com, 1
 electricianpacificpalisades.com, 1
 electriciansimivalley.com, 1
@@ -13409,17 +13540,16 @@ elysiumware.com, 1
 em-biotek.cz, 1
 emaging-productions.fr, 1
 emailalaperformance.fr, 1
 emailconfiguration.com, 1
 emailfuermich.de, 1
 emailhunter.co, 1
 emailing.alsace, 1
 emailprivacytester.com, 1
-emailtools.io, 1
 emaily.eu, 1
 emanuel.photography, 1
 emanuela-gabriela.co.uk, 1
 emanuelduss.ch, 1
 emanueleanastasio.com, 1
 emanuelemazzotta.com, 1
 emavok.eu, 1
 embassycargo.eu, 1
@@ -13452,16 +13582,17 @@ emiliendevos.be, 1
 emilong.com, 1
 emilstahl.dk, 1
 emilvarga.com, 1
 emily.moe, 1
 emilyjohnson.ga, 1
 eminhuseynov.com, 1
 emirabiz.com, 0
 emirichardson.com, 1
+emisia.com, 1
 emivauthey.com, 1
 emkanrecords.com, 1
 emkei.cz, 1
 emkrivoy.com, 1
 emma-o.com, 1
 emma.ca, 1
 emmababy420.com, 1
 emmagraystore.com, 1
@@ -13588,17 +13719,16 @@ englishforums.com, 1
 englishlol.com, 1
 englishphonopass.com, 1
 englishstudio.com, 1
 engvid.com, 1
 enigma.swiss, 1
 enijew.com, 1
 enitso.de, 1
 enixgaming.com, 1
-enjincoin.io, 1
 enjinwallet.io, 1
 enjinx.io, 1
 enjoy-drive.com, 1
 enjoy-israel.ru, 1
 enjoyphoneblog.it, 1
 enlighten10x.ga, 1
 enlightenedhr.com, 1
 enlightenment.org, 1
@@ -13633,17 +13763,17 @@ ent-london.com, 1
 entabe.jp, 1
 entactogen.com, 1
 entactogens.com, 1
 entaurus.com, 1
 enteente.com, 1
 entercenter.ru, 1
 enterprisey.enterprises, 1
 entersoftsecurity.com, 1
-entersynapse.com, 0
+entersynapse.com, 1
 entheogens.com, 1
 enthusiaformazione.com, 1
 entradaweb.cl, 1
 entrainr.com, 1
 entrecieletpierres.com, 1
 entreprise-toiture-clement.fr, 1
 entropia.de, 0
 entrusted.io, 1
@@ -13663,20 +13793,20 @@ enviroprobasements.com, 1
 envirotech.com.au, 1
 envoie.moi, 1
 envoutement-desenvoutement.com, 1
 envoyez.moi, 1
 envygeeks.io, 1
 eocservices.co.uk, 1
 eoitek.com, 1
 eolme.ml, 1
-eonet.cc, 1
 eonhive.com, 1
 eoonglobalresources.jp, 1
 eopugetsound.org, 0
+eos-classic.io, 1
 eosol.de, 1
 eosol.net, 1
 eosol.services, 1
 epa.com.es, 1
 epassafe.com, 1
 epave.paris, 1
 epay.bg, 1
 epaygateway.net, 1
@@ -13728,17 +13858,16 @@ eposleeds.co.uk, 1
 eposleicester.co.uk, 1
 eposliverpool.co.uk, 1
 eposlondon.co.uk, 1
 eposmidlands.co.uk, 1
 eposnewport.co.uk, 1
 eposnottingham.co.uk, 1
 eposreading.co.uk, 1
 epossheffield.co.uk, 1
-epossurrey.co.uk, 1
 epossussex.co.uk, 1
 eposswansea.co.uk, 1
 epossystems.co.uk, 1
 epostplus.li, 1
 eposwales.co.uk, 1
 eposyork.co.uk, 1
 eppelblei.lu, 1
 eppelduerferjugend.lu, 1
@@ -13983,16 +14112,17 @@ esc.chat, 1
 esc.gov, 1
 escael.org, 1
 escape2rooms.fr, 1
 escapeplaza.de, 1
 escapetalk.nl, 1
 escargotbistro.com, 1
 escavador.com, 1
 esclear.de, 1
+escolibri.com, 1
 escontact.ch, 1
 escort-byuro.net, 1
 escort-fashion.com, 1
 escortdisplay.com, 1
 escortmantra.com, 1
 escritoriodearte.com, 0
 escuelabiblica.com, 1
 escxtra.com, 1
@@ -14033,16 +14163,17 @@ espacio-cultural.com, 1
 espanol.search.yahoo.com, 0
 espanova.com, 1
 espci.fr, 1
 especificosba.com.ar, 1
 espenandersen.no, 1
 espgg.org, 1
 esphigmenou.gr, 1
 espigol.org, 1
+esport-battlefield.com, 1
 esports-network.de, 1
 espritrait.com, 1
 esquirou-trieves.fr, 1
 esrhd.com, 1
 esrinfo.com, 1
 esrs.gov, 1
 ess-cert.ru, 1
 essayace.co.uk, 1
@@ -14175,17 +14306,16 @@ etyd.org, 1
 etzi.myds.me, 1
 eu-darlehen-finanzierung.de, 1
 eu-datenbank.de, 1
 eu-gamers.com, 1
 eu-stellenangebot.de, 1
 euaggelion.blog.br, 1
 euanbarrett.com, 1
 euchre.us, 1
-eucl3d.com, 1
 eucollegetours.com, 1
 euexia.fr, 1
 eugenechae.com, 1
 eugenekay.com, 1
 eugenetech.org, 1
 eujuicers.bg, 1
 eujuicers.com, 1
 eujuicers.com.hr, 1
@@ -14209,16 +14339,17 @@ eulenschmiede.de, 1
 eung.ga, 1
 eupay.de, 1
 euph.eu, 1
 eureka.archi, 1
 eurekaarchi.com, 1
 eurekaarchitecture.com, 1
 euro-servers.de, 1
 euroalter.com, 1
+eurocars2000.es, 1
 eurocenterobuda.hu, 1
 eurocomcompany.cz, 1
 euroconthr.ro, 1
 eurodentaire.com, 1
 eurofrank.eu, 1
 eurolocarno.es, 1
 europarts-sd.com, 1
 europastudien.de, 1
@@ -14283,16 +14414,17 @@ evenstargames.com, 1
 event4fun.no, 1
 eventaro.com, 1
 eventive.org, 1
 eventmake.es, 1
 eventnexus.co.uk, 1
 eventosenmendoza.com.ar, 1
 events-hire.co.uk, 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
 everhome.de, 1
 everling.lu, 1
@@ -14340,16 +14472,17 @@ evoco.vc, 1
 evodation.com, 1
 evodation.org, 1
 evodia-spirits.de, 1
 evok.com.co, 0
 evokepk.com, 1
 evolutioninflatables.co.uk, 1
 evolutionlending.co.uk, 1
 evolutionpets.com, 1
+evolutionsmedicalspa.com, 1
 evolvetechnologies.co.uk, 1
 evolvingthoughts.net, 1
 evonews.com, 1
 evony.eu, 1
 evosyn.com, 1
 evotec.pl, 1
 evotec.xyz, 1
 evoting.ch, 1
@@ -14427,22 +14560,22 @@ exon.io, 1
 exoplatform.com, 1
 exordiumconcepts.com, 1
 exoscale.ch, 1
 exoscale.com, 1
 exoten-spezialist.de, 1
 exoticads.com, 1
 exousiakaidunamis.pw, 1
 exp.de, 1
-expancio.com, 1
 expandeco.com, 1
 expatads.com, 1
 expatmortgage.uk, 1
 expe.voyage, 1
 expecting.com.br, 1
+expeditiegrensland.nl, 1
 experienceoutdoors.org.uk, 1
 experienceoz.com.au, 1
 experise.fr, 1
 expert-korovin.ru, 1
 expert.cz, 1
 experteasy.com.au, 1
 expertofficefitouts.com.au, 1
 expertohomestaging.com, 1
@@ -14512,16 +14645,17 @@ exteriorlightingmoorpark.com, 1
 exteriorlightingnewburypark.com, 1
 exteriorlightingoakpark.com, 1
 exteriorlightingsimivalley.com, 1
 exteriorlightingthousandoaks.com, 1
 exteriorlightingwestlakevillage.com, 1
 exteriorservices.io, 1
 extintormadrid.com, 1
 extradesktops.com, 0
+extradivers-worldwide.com, 1
 extranetpuc.com.br, 1
 extrapagetab.com, 1
 extratorrent.world, 1
 extreme-gaming.de, 1
 extreme-gaming.us, 1
 extreme-players.com, 1
 extreme-players.de, 1
 extreme.co.th, 1
@@ -14537,17 +14671,16 @@ eyecandy.gr, 1
 eyeglasses.com, 0
 eyelashconcept.com, 1
 eyenote.gov, 1
 eyeonid.com, 1
 eyep.me, 1
 eyes-berg.ch, 1
 eyes-berg.com, 1
 eyesandearsrescue.org, 1
-eyesonly.cc, 1
 eynio.com, 1
 eyona.com, 1
 eyps.net, 1
 eytosh.net, 1
 eyyit.com, 0
 eyyubyilmaz.com, 1
 ez3d.eu, 1
 ezakazivanje.rs, 1
@@ -14806,17 +14939,16 @@ farcecrew.de, 1
 faretravel.co.uk, 1
 farfallapets.com.br, 1
 farfetchos.com, 1
 fargtorget.se, 1
 farhadexchange.com, 1
 farhood.org, 1
 farid.is, 1
 farm24.co.uk, 1
-farmacia-discreto.com, 1
 farmacialaboratorio.it, 1
 farmer.dating, 1
 farmers.gov, 1
 farmkazuto.com, 1
 faroebusinessreport.com, 1
 faroes.net, 1
 faroes.org, 1
 farrel-f.cf, 1
@@ -15077,16 +15209,17 @@ festivaljapon.com, 1
 fetclips.se, 1
 fetlife.com, 1
 fettlaus.de, 1
 feudalisten.de, 1
 feudaltactics.com, 1
 feuerhuhn.de, 1
 feuerloescher-arten.de, 1
 feuerloescher-test.de, 1
+feuerwehr-coesfeld.de, 1
 feuerwehr-dachaufsetzer.de, 1
 feuerwehr-gebirge.de, 1
 feuerwehr-heiligenberg.de, 1
 feuerwehr-illmensee.de, 1
 feuerwehr-mehring.de, 1
 feuerwehr-oberkotzau.de, 1
 feuerwehr-offenbach-bieber.de, 0
 feuerwehr-vechta.de, 1
@@ -15355,16 +15488,17 @@ fishtacos.blog, 1
 fistu.la, 1
 fit-4u.ch, 1
 fit-mit-nina.com, 1
 fit-mit-system.eu, 1
 fit365.jp, 1
 fitchannel.com, 1
 fitinclass.com, 1
 fitkram.cz, 1
+fitmeat.at, 1
 fitness-challenge.co.uk, 1
 fitness.gov, 1
 fittelo.cz, 1
 fitzsim.org, 1
 fiuxy.bz, 1
 fiuxy.co, 1
 fiuxy.me, 1
 fiuxy.org, 1
@@ -15374,16 +15508,17 @@ fix-the-timeline.com, 1
 fix-the-timeline.org, 1
 fixatom.com, 1
 fixed.supply, 1
 fixel.express, 1
 fixforce.nl, 1
 fixhotsauce.com, 1
 fixingscrews.co.uk, 1
 fixitfelix.us, 1
+fixlasvegas.com, 1
 fixmyalarmpanel.co.uk, 1
 fixmycomputerdude.com, 1
 fixmyglitch.com, 1
 fixthetimeline.com, 1
 fixthetimeline.org, 1
 fiziktedavi.name.tr, 1
 fizyoterapi.name.tr, 1
 fizz.buzz, 0
@@ -15424,16 +15559,17 @@ flashgot.net, 1
 flat.io, 1
 flatlandchurch.com, 1
 flatmail.pl, 1
 flatmatehub.com.au, 1
 flatpackmates.co.uk, 1
 flauschig.net, 1
 flavinus.fr, 1
 flaviu.co.uk, 1
+flavo.io, 1
 flavr.be, 1
 flawlesscowboy.xyz, 1
 fleep.io, 1
 fleetcor.at, 1
 fleetcor.ch, 1
 fleetcor.cz, 1
 fleetcor.de, 1
 fleetcor.fr, 1
@@ -15499,16 +15635,17 @@ floaternet.com, 1
 flockbox.club, 1
 flocktofedora.org, 1
 floersheimer-openair.de, 1
 floffi.media, 1
 flokinet.is, 1
 floless.co.uk, 1
 flomeyer.de, 1
 floobits.com, 1
+floogulinc.com, 1
 floorballpoint.cz, 1
 flooringnightmares.com, 1
 flooringsourcetx.com, 1
 floors4lessbay.com, 1
 floort.net, 0
 flopix.net, 0
 florence.uk.net, 1
 florenceapp.co.uk, 1
@@ -15553,16 +15690,17 @@ flugplatz-edvc.de, 1
 fluhrers.de, 1
 fluidmeterusa.com, 1
 fluids.ac.uk, 1
 fluitbeurt.nl, 1
 flumble.nl, 1
 flunschi.goip.de, 1
 fluoxetine.net, 1
 flurp.de, 0
+flushlife.com, 1
 fluteandpianoteaching.co.uk, 1
 flux.by, 1
 flux.healthcare, 1
 fluxent.de, 0
 fluxfingers.net, 1
 fluxforge.com, 1
 fluxi.fi, 1
 fluxoid.com, 1
@@ -15618,16 +15756,17 @@ focusministries1.org, 1
 focuspointtechnologies.com, 1
 foej-aktiv.de, 1
 foej.net, 1
 fognini-depablo.eu, 1
 fogpublishingph.com, 1
 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
 fokep.no, 1
 fokkusu.fi, 1
 fol.tf, 1
@@ -15754,16 +15893,17 @@ 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
 fortuna-s.com, 1
 forty-two.nl, 1
 forty8creates.com, 1
 fortytwo.cloud, 1
 forum-bonn.de, 1
 forum-heg.ch, 1
 forum3.ru, 1
@@ -15789,16 +15929,17 @@ foto-leitner.com, 1
 foto-leitner.de, 1
 foto-pro.by, 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
 fotohome.dk, 1
 fotokomorkomania.pl, 1
 fotoleitner.com, 1
 fotoleitner.de, 1
 fotonjan.com, 1
 fotostravestisbr.com, 1
 fotostudio-leitner.com, 1
@@ -15865,16 +16006,17 @@ franchini.engineer, 1
 francis.tokyo, 1
 francisli.net, 0
 franckgirard.net, 1
 franckyz.com, 1
 francois-gaillard.fr, 1
 francois-occasions.be, 1
 francoiscarrier.com, 1
 francoise-paviot.com, 1
+francoisharvey.ca, 1
 francoislepage.com, 1
 francoz.me, 1
 frandor.co.uk, 1
 frank.fyi, 1
 frankbellamy.co.uk, 1
 franke-chemie.de, 1
 franken-lehrmittel.de, 1
 frankenhost.de, 1
@@ -16206,19 +16348,20 @@ fuechschen.org, 1
 fuelingyourdreams.com, 1
 fuerstenfelder-immobilien.de, 1
 fugle.de, 1
 fuglede.dk, 1
 fuite.ch, 1
 fuitedeau.ch, 1
 fuites.ch, 1
 fujianshipbuilding.com, 1
-fujiorganics.com, 0
 fujiwaraqol.com, 1
+fukakukeiba.com, 1
 fukikaeru.com, 1
+fukuiedu.com, 1
 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
@@ -16510,16 +16653,17 @@ gamecdn.com, 1
 gamechasm.com, 1
 gamechefpummarola.eu, 1
 gameclue.jp, 1
 gamecollector.be, 1
 gameconservation.org.uk, 1
 gamedevelopers.pl, 1
 gamegix.com, 1
 gameguardian.net, 1
+gameindustry.de, 1
 gameisbest.jp, 1
 gamekaitori.jp, 1
 gamekeepers.cz, 1
 gamekeysuche.de, 1
 gamemodding.com, 1
 gamenerd.net, 1
 gameofbay.org, 1
 gameofpwnz.com, 1
@@ -16574,17 +16718,16 @@ ganyouxuan.com, 1
 ganztagplus.de, 1
 gao.rocks, 1
 gaojianli.tk, 1
 gaon.network, 1
 gaos.org, 1
 gapdirect.com, 1
 gapfa.org, 1
 gaphag.ddns.net, 1
-gaptek.id, 0
 gar-nich.net, 0
 garage-door.pro, 1
 garage-leone.com, 1
 garage-meynard.com, 1
 garageenginuity.com, 1
 garagegoossens.be, 1
 garagemhermetica.org, 1
 garagevanhulle-used.be, 1
@@ -16609,17 +16752,17 @@ gargazon.net, 1
 garron.net, 1
 garrowmediallc.com, 1
 garten-diy.de, 1
 gartenhauszentrum.de, 1
 gartenplanung-brendes.de, 1
 garycarmell.com, 1
 garycwaite.com, 1
 garyjones.co.uk, 1
-garyrh.com, 1
+garyrh.com, 0
 garystallman.com, 1
 garyswine.com, 1
 garywhittington.com, 1
 gasbarkenora.com, 1
 gashalot.com, 1
 gasnews.net, 1
 gastoudererenda.nl, 1
 gastritisolucion.com, 1
@@ -16658,16 +16801,17 @@ gaysexpositions.guide, 1
 gaysfisting.com, 1
 gaytorrent.ru, 1
 gayukai.net, 1
 gayxsite.com, 1
 gazachallenge.org, 1
 gazellegames.net, 0
 gazete.org, 1
 gazette.govt.nz, 1
+gbc-radio.nl, 1
 gbcsummercamps.com, 1
 gbit.xyz, 1
 gbl.selfip.net, 1
 gboys.net, 1
 gc-mc.de, 1
 gc.gy, 1
 gc.net, 1
 gc.ru.net, 1
@@ -16901,17 +17045,17 @@ gerritcodereview.com, 1
 gers-authentique.com, 1
 gerwinvanderkamp.nl, 1
 ges-bo.de, 1
 geschenkly.de, 1
 geschichtscheck.de, 1
 geschmacksache.online, 1
 geschwinder.net, 1
 gesica.cloud, 1
-gestorehotel.com, 1
+gessettirotti.it, 1
 gestormensajeria.com, 1
 gesundheitmassage.com, 1
 gesundheitswelt24.de, 1
 get-asterisk.ru, 1
 get-erp.ru, 1
 get-it-live.com, 1
 get-it-live.de, 1
 get-link.info, 1
@@ -16975,17 +17119,16 @@ getrambling.com, 1
 getresilience.org, 1
 getsecure.nl, 1
 getsensibill.com, 1
 getserum.xyz, 1
 getsetbounce.co.uk, 1
 getsilknow.com, 1
 getsmartaboutdrugs.gov, 1
 getspire.com, 1
-getsport.mobi, 1
 getsubs.net, 1
 getswadeshi.com, 1
 getteamninja.com, 1
 getthefriendsyouwant.com, 1
 getticker.com, 1
 gettopquality.com, 1
 getts.ro, 1
 getupandbounce.co.uk, 1
@@ -17038,16 +17181,17 @@ ghaglund.se, 1
 ghini.com, 1
 ghislainphu.fr, 1
 ghostblog.info, 0
 ghostcir.com, 1
 ghou.me, 1
 ghowell.io, 1
 ghrelinblocker.info, 1
 ghrelinblocker.org, 1
+ghuntley.com, 0
 giac.org, 1
 giacomodrago.com, 1
 giacomodrago.it, 1
 giacomopelagatti.it, 1
 giaithich.net, 1
 giakki.eu, 0
 gianproperties.com, 1
 giant-panda.com, 1
@@ -17184,32 +17328,34 @@ gjcampbell.co.uk, 1
 gjengset.com, 1
 gjspunk.de, 0
 gjung.com, 0
 gkimanyar.org, 1
 gkoenig-innenausbau.de, 1
 gkralik.eu, 1
 gkvsc.de, 0
 gl.search.yahoo.com, 0
+gla-hyperloop.com, 1
 glabiatoren-kst.de, 1
 glaciernursery.com, 1
 gladwellentertainments.co.uk, 1
 glahcks.com, 1
 glamguru.co.il, 1
 glamguru.world, 1
 glamour4you.de, 1
 glamourdaze.com, 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
+glassexpertswa.com, 1
 glasweld.com, 1
 glavsudexpertiza.ru, 1
 glazedmag.fr, 1
 glcastlekings.co.uk, 1
 gle, 1
 gleanview.com, 1
 gleich-aluminium-shop.de, 1
 glenavy.tk, 1
@@ -17381,19 +17527,21 @@ gogonano.com, 1
 gogoodyear.eu, 1
 gogroopie.com, 1
 gogroopie.ie, 1
 gogrow.com, 1
 gogsat.com, 1
 gohon.org, 1
 gohongi-katakori.com, 1
 goiaspropaganda.com.br, 1
+goingreen.com.au, 1
 gokhankesici.com, 1
 gokmenguresci.com, 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
@@ -17427,16 +17575,17 @@ gomena.io, 1
 gommista.roma.it, 1
 gondawa.com, 1
 gondelvaartdwarsgracht.nl, 1
 gongjianwei.com, 1
 gongjuhao.com, 1
 gonx.dk, 1
 gonzalesca.gov, 1
 goo.gl, 1
+good-tips.pro, 1
 gooday.life, 1
 gooddomainna.me, 1
 goodenough.nz, 0
 goodfeels.net, 1
 goodhealthtv.com, 1
 goodquote.gq, 1
 goodsex4all.com.br, 1
 goodshepherdmv.com, 1
@@ -17448,16 +17597,17 @@ google.ax, 1
 googleandroid.cz, 1
 googlemail.com, 0
 googleplex.com, 1
 googlesource.com, 1
 goombi.fr, 1
 goonersworld.co.uk, 1
 goooo.info, 1
 gootlijsten.nl, 1
+goow.in, 1
 goozp.com, 1
 gopher.tk, 1
 goproallaccess.com, 1
 goquiq.com, 1
 goranrango.ch, 1
 gordonscouts.com.au, 1
 gorealya.com, 1
 gorf.chat, 1
@@ -17534,16 +17684,17 @@ gpm.ltd, 1
 gprs.uk.com, 1
 gps.com.br, 1
 gpsarena.ro, 1
 gpscamera.nl, 1
 gpsfix.cz, 1
 gpsolarpanels.com, 1
 gpsvideocanada.com, 1
 gpws.ovh, 1
+gqmstore.com.br, 1
 gr.search.yahoo.com, 0
 gra2.com, 1
 graasp.net, 0
 grabacabpa.com, 1
 grabi.ga, 1
 grace-wan.com, 1
 gracebaking.com, 0
 gracedays.org, 1
@@ -17708,16 +17859,17 @@ gregmote.com, 1
 grego.pt, 1
 gregoirow.be, 1
 gregorians.org, 1
 gregorkofler.com, 1
 gregory-kramer.fr, 1
 gregorykelleher.com, 1
 gregoryrealestategroup.com, 1
 gregorywiest.com, 1
+greice.de, 1
 grenadiercorps-kaarst.de, 1
 grenadiere-kaarst.de, 1
 grenadierkorps-kaarst.de, 1
 grenadierkorps.de, 1
 grendel.no, 1
 grengine.ch, 1
 grepmaste.rs, 1
 grepular.com, 1
@@ -17762,16 +17914,17 @@ gritte.ch, 1
 gritte.net, 1
 griyo.online, 1
 grizzlys.com, 1
 grmp.fr, 1
 groben-itsolutions.de, 1
 grocerybuild.com, 1
 grocock.me.uk, 1
 groenaquasolutions.nl, 1
+groenders.nl, 1
 groenewoud.me, 1
 groentebesteld.nl, 1
 groenteclub.nl, 0
 groentefruitzeep.com, 1
 groentefruitzeep.nl, 1
 groepjam-usedcars.be, 1
 grog.pw, 1
 grokker.com, 1
@@ -17819,21 +17972,21 @@ gruenes-wp.de, 1
 gruenprint.de, 1
 grumpy.fr, 1
 grumpygamers.com, 1
 grunwaldzki.center, 1
 grunwasser.fr, 1
 grupomakben.com, 1
 grupomedlegal.com, 1
 grupoparco.com, 1
+grupoproabienesraices.com.mx, 1
 gruselgrotte.com, 1
 grusenmeyer.be, 1
 grusig-geil.ch, 1
 gruwa.net, 1
-grytics.com, 1
 gs-net.at, 1
 gs93.de, 1
 gsaj114.net, 1
 gscloud.xyz, 1
 gsgs.se, 1
 gsi-network.com, 1
 gsimagebank.co.uk, 1
 gslink.me, 1
@@ -17927,19 +18080,21 @@ gume4you.com, 1
 gumi.ca, 1
 gummibande.noip.me, 0
 gunauc.net, 1
 gunceloyunhileleri.com, 1
 gunhunter.com, 1
 gunwatch.co.uk, 1
 gunworld.com.au, 1
 guochang.xyz, 1
+guoke.com, 1
 guoliang.me, 1
 guozeyu.com, 1
 gupfen.ch, 1
+guphi.net, 0
 gurkan.in, 1
 gurmel.ru, 1
 gurochan.ch, 1
 gurpusmaximus.com, 1
 guru-naradi.cz, 1
 gurucomi.com, 1
 gurueffect.com, 1
 gurugardener.co.nz, 1
@@ -18027,16 +18182,17 @@ h3b.nl, 1
 h3x.jp, 0
 h3z.jp, 1
 h404bi.com, 1
 ha-kunamatata.de, 1
 ha3.eu, 1
 ha6.ru, 1
 haarlemsesaxofoonschool.nl, 1
 haavard.me, 1
+haazen.xyz, 1
 habarisoft.com, 1
 habbig.cc, 1
 habbixed.tk, 1
 habbos.es, 1
 habeo.si, 1
 habitat-domotique.fr, 1
 habr.com, 1
 habtium.com, 1
@@ -18324,17 +18480,17 @@ hartlep.email, 1
 hartlieb.me, 1
 hartzer.com, 1
 harukakikuchi.com, 1
 haruue.moe, 1
 harvarddharma.org, 1
 harvestapp.com, 1
 harvester.fr, 1
 harveyauzorst.com, 1
-has-no-email-set.de, 0
+harveysautoservice.net, 1
 has.work, 1
 hasabig.wang, 1
 hasalittle.wang, 1
 haschrebellen.de, 1
 hasdf.de, 1
 hasecuritysolutions.com, 1
 haselsteiner.me, 1
 hash-archive.org, 1
@@ -18374,16 +18530,17 @@ haushenne.de, 1
 hausjugo.de, 1
 haustechnik-breu.de, 1
 hausundhof.com, 1
 hausverbrauch.de, 1
 hautaka.com, 1
 hautarztzentrum.ch, 1
 hauteslatitudes.com, 1
 hav.com, 1
+havarijna-sluzba-bratislava.sk, 1
 havasuhomepage.com, 1
 havasuinsurance.com, 1
 havasutacohacienda.com, 1
 haveabounce.co.uk, 1
 haveforeningen-enghaven.dk, 1
 havefunbiking.com, 1
 haveibeenpwned.com, 1
 havellab.de, 1
@@ -18403,17 +18560,16 @@ hawksguild.com, 1
 haxdroid.com, 1
 haxo.nl, 0
 hayai.space, 1
 hayashi-rin.net, 1
 hayden.one, 0
 haydenjames.io, 1
 haydentomas.com, 1
 hayfordoleary.com, 1
-haynes-davis.com, 1
 hayvid.com, 0
 haz.cat, 1
 haze-productions.com, 1
 haze.productions, 1
 hazeover.com, 1
 hazloconlapix.com, 1
 hazukilab.com, 1
 hb8522.com, 1
@@ -18434,37 +18590,41 @@ hda.me, 1
 hdc.cz, 1
 hdcamvids.com, 1
 hdcenter.cc, 1
 hdeaves.uk, 1
 hdf.world, 1
 hdfgroup.org, 1
 hdguru.com, 1
 hdhoang.space, 1
+hdkandsons.com, 1
 hdm.io, 1
 hdnastudio.com, 1
+hdritalyphotos.com, 1
 hdrsource.com, 1
 hdrtranscon.com, 1
 hds-lan.de, 1
+hdv.paris, 1
 hdwallpapers.net, 1
 hdy.nz, 1
 heaaart.com, 1
 head.org, 1
 head.ru, 1
 headjapan.com, 1
 headlinepublishing.be, 1
 headshopinternational.com, 1
 headshotharp.de, 1
 healey.io, 1
 health-and-beauty-news.net, 1
 health-booster.com, 1
 health-match.com.au, 1
 health-plan-news.com, 1
 health.gov, 1
 health.graphics, 1
+healthand-beautynews.net, 1
 healthandskinbeauty.com, 1
 healthcare.gov, 0
 healthcultureexpo.com, 1
 healthdata.gov, 1
 healtheals.com, 1
 healtheffectsofasbestos.com, 1
 healthery.com, 1
 healthfinder.gov, 1
@@ -18509,16 +18669,17 @@ hearty.org.tw, 1
 hearty.taipei, 1
 hearty.tech, 1
 hearty.us, 1
 heartyapp.com, 1
 heartyapp.tw, 1
 heartycraft.com, 1
 heatershop.co.uk, 1
 heatingandairconditioningdallastx.com, 1
+heatingpartswarehouse.co.uk, 1
 heavenlyseals.com, 1
 heavenlysmokenc.com, 1
 heavensattic.co.uk, 1
 heavensinferno.net, 1
 heavyequipments.org, 1
 heayao.com, 1
 hebergeurssd.com, 1
 hebikhiv.nl, 1
@@ -18597,16 +18758,17 @@ helios4.com, 1
 heliosnet.com, 1
 heliosvoting.org, 1
 helix.am, 1
 hell.sh, 1
 hellenicagora.co.uk, 1
 hellersgas.com, 1
 helles-koepfchen.de, 1
 helloacm.com, 1
+hellobrian.me, 1
 hellofilters.com, 1
 hellomouse.net, 1
 hellomouse.tk, 1
 hellotandem.com, 1
 hellothought.net, 1
 hellsgamers.pw, 1
 hellsh.com, 1
 helmut-a-binser.de, 1
@@ -18649,26 +18811,29 @@ hennymerkel.com, 1
 henok.eu, 1
 henriknoerr.com, 1
 henriksen.is, 1
 henrikwelk.de, 1
 henrilammers.nl, 1
 henrock.net, 1
 henry.gg, 1
 henryphan.com, 0
+henrysautodetail.com, 1
 hentaimaster.net, 1
 hentaiworld.cc, 1
 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
 herbal-id.com, 1
 herbandpat.org, 1
 herberichfamily.com, 1
 herbert.io, 1
 herbhuang.com, 1
 herbweb.net, 1
 herbweb.org, 1
 herculex.fi, 1
@@ -18694,36 +18859,39 @@ herohirehq.co.uk, 1
 heroiclove.com, 1
 heroicpixel.com, 1
 heroku.com, 1
 herpes-no.com, 1
 herr-webdesign.de, 1
 herranzramia.com, 0
 herrderzeit.de, 1
 herrenmuehle-wein.de, 1
+herringboneeats.com, 1
 herringsresidence.be, 1
 herrkaschke.com, 1
 herrsmith.com, 1
 herrtxbias.net, 0
 herrtxbias.org, 1
 hertsbouncycastles.com, 1
 hertz.bj, 1
 herzbotschaft.de, 1
 herzfuersoziales.at, 1
 herzig.cc, 1
+herzogglass.com, 1
 hesaplama.net, 1
 hessen-liebe.de, 1
 hestervanderheijden.nl, 1
 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
 heute-kaufen.de, 1
 heute.training, 1
 heverhagen.rocks, 1
 hevertonfreitas.com.br, 1
 hex.bz, 1
 hex.nl, 1
 hexacon.io, 1
@@ -18803,16 +18971,17 @@ highlnk.com, 1
 highspeed-arnsberg.de, 1
 highspeedinternet.my, 1
 highspeedinternetservices.ca, 1
 hightechbasementsystems.com, 1
 hightechgadgets.net, 1
 hightimes.com, 1
 highwaytohoell.de, 1
 higilopocht.li, 1
+hijackpost.com, 1
 hijoan.com, 1
 hikarukujo.com, 1
 hike.pics, 1
 hikerone.com, 1
 hikingguy.com, 1
 hilahdih.cz, 1
 hilaolu.com, 1
 hilaolu.studio, 1
@@ -18856,17 +19025,16 @@ hiqfleet.co.uk, 1
 hiqfranchise.co.uk, 1
 hiqhub.co.uk, 0
 hiqonline.co.uk, 1
 hirakatakoyou.org, 1
 hirake55.com, 1
 hiratake.xyz, 1
 hire-a-coder.de, 1
 hireabouncycastle.net, 1
-hirefitness.co.uk, 1
 hireprofs.com, 1
 hiresteve.ca, 1
 hirevets.gov, 1
 hirevo.eu, 1
 hirezzportal.com, 1
 hiring-process.com, 1
 hiromuogawa.com, 1
 hirotaka.org, 1
@@ -18899,17 +19067,17 @@ hitrek.ml, 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
-hiverlune.net, 1
+hiverlune.net, 0
 hiwiki.tk, 1
 hiyacar.co.uk, 1
 hiyobi.me, 1
 hiyuki2578.net, 1
 hizzacked.xxx, 1
 hj-mosaiques.be, 1
 hj.rs, 1
 hj2999.com, 1
@@ -18947,16 +19115,17 @@ hm1ch.com, 1
 hm773.net, 1
 hmcdj.cn, 1
 hmhotelec.com, 0
 hmoegirl.com, 1
 hms-waldmann.de, 1
 hmsseahawk.com, 1
 hn.search.yahoo.com, 0
 hnfertilizermachine.com, 1
+hnn.net.br, 1
 hnonline.sk, 1
 hnwebi.com, 1
 hnyp.hu, 1
 hoaas.no, 1
 hoahau.org, 1
 hoarding.me, 1
 hobby-drechselei.de, 1
 hobbyspeed.com, 1
@@ -18973,16 +19142,17 @@ hodgephotography.com, 1
 hodnos.com, 1
 hoe.re, 1
 hoeft-autolackierung.de, 1
 hoekvanholland.eu, 1
 hoelty.network, 1
 hoepli.it, 1
 hoeren.club, 1
 hoesnelwasik.nl, 1
+hoeveiligismijn.nl, 1
 hoevenstein.nl, 1
 hoewler.ch, 1
 hoezzi.nl, 1
 hof-mulin.ch, 1
 hofapp.de, 1
 hofauer.de, 1
 hoffens.se, 1
 hoflerlawfirm.com, 1
@@ -19351,16 +19521,17 @@ htlball.at, 1
 html.moe, 1
 html5.org, 1
 html5media.info, 1
 htmlacademy.ru, 1
 htmlvalidator.com, 1
 htmlyse.com, 1
 htmue.net, 1
 htmue.org, 1
+htp2.top, 1
 htsure.ma, 1
 http2.eu, 1
 http2.pro, 1
 https-rulesets.org, 1
 https.dk, 1
 https.jetzt, 1
 https4all.org, 1
 httpsalarm.com, 1
@@ -19465,16 +19636,17 @@ humanzee.com, 1
 humass.nl, 1
 humblebee.at, 1
 humblebee.be, 1
 humblebee.bg, 1
 humblebee.ch, 1
 humblebee.co.in, 1
 humblebee.co.uk, 1
 humblebee.com.mx, 1
+humblebee.com.ph, 1
 humblebee.cz, 1
 humblebee.dk, 1
 humblebee.es, 1
 humblebee.eu, 1
 humblebee.foundation, 1
 humblebee.fr, 1
 humblebee.gr, 1
 humblebee.hu, 1
@@ -19485,16 +19657,17 @@ humblebee.nz, 1
 humblebee.pl, 1
 humblebee.uk, 1
 humblebee.us, 1
 humblebeeshop.ca, 1
 humblebeeshop.com.au, 1
 humbledot.com, 1
 humboldtmfg.com, 1
 humeur.de, 1
+humexe.com, 1
 hummy.tv, 1
 humorcaliente.com, 1
 humorce.com, 0
 humpchies.com, 1
 humpen.se, 1
 humppakone.com, 1
 hund.io, 1
 hundeformel.de, 1
@@ -19605,21 +19778,22 @@ hyphen.co.za, 1
 hyphenpda.co.za, 1
 hypotecnicentrum.cz, 1
 hypothecairelening.net, 1
 hypotheekbond.nl, 1
 hypotheques24.ch, 1
 hypothes.is, 1
 hypothyroidmom.com, 1
 hysh.jp, 1
+hytzongxuan.com, 1
 hyundai.no, 1
 hyvanilmankampaamo.fi, 1
 hyvinvointineuvoja.fi, 1
 hyvive.com, 1
-hztgzz.com, 0
+hztgzz.com, 1
 i-aloks.ru, 1
 i-geld.de, 1
 i-hakul.net, 1
 i-logic.co.jp, 0
 i-office.com.vn, 1
 i-proswiss.com, 1
 i-red.info, 1
 i-scream.space, 1
@@ -19650,25 +19824,28 @@ iainsimms.co.uk, 1
 iainsimms.com, 1
 iainsimms.me, 1
 iaitouzi.com, 1
 ialis.me, 1
 iam.lc, 1
 iam.soy, 1
 iambozboz.co.uk, 1
 iamcarrico.com, 1
+iamcryptoki.com, 1
 iamhansen.xyz, 1
 iaminashittymood.today, 1
 iamjoshellis.com, 1
 iamlbk.com, 1
 iamlzh.com, 1
 iamsoareyou.se, 1
+iamtheib.me, 1
 iamtonyarthur.com, 1
 iamusingtheinter.net, 1
 iamwoodbeard.com, 1
+ianbrault.com, 1
 iandouglasscott.com, 1
 iane-ccs.com, 1
 ianix.com, 1
 ianjmoriarty.com, 1
 ianklug.com, 1
 iankmusic.com, 1
 ianmooreis.me, 1
 ianmoriarty.com.au, 1
@@ -19681,16 +19858,17 @@ iatfei.com, 1
 iavian.com, 1
 ib-wedler.de, 0
 iba.community, 1
 ibacktraced.it, 1
 ibaq.nl, 1
 ibauruapan.com.mx, 1
 ibcmed.org, 1
 ibe.de, 1
+ibeep.com, 1
 iberiaversicherungen.com, 1
 ibericaderedes.es, 1
 ibexcore.com, 1
 ibigawamizueco.com, 1
 ibin.co, 1
 ibiz.mk, 1
 iblackfriday.ro, 1
 ibna.online, 1
@@ -19893,17 +20071,16 @@ iftarsaati.org, 1
 iftrue.de, 1
 ifttl.com, 0
 ifxd.bid, 1
 ifxnet.com, 1
 ifyou.live, 1
 ig.com, 1
 iga-semi.jp, 1
 igamingforums.com, 1
-igaryhe.io, 1
 igcc.jp, 1
 igeh-immo.at, 1
 igglabs.com, 1
 iggprivate.com, 1
 iggsoft.com, 1
 iggsoftware.com, 1
 igiftcards.de, 1
 igimusic.com, 1
@@ -19914,16 +20091,17 @@ ignace72.eu, 1
 ignacjanskiednimlodziezy.pl, 1
 ignat-mag.com, 1
 ignat.by, 1
 ignatovich.by, 1
 ignatovich.me, 1
 ignet.gov, 1
 ignitedlocal.com, 1
 ignitedmindz.in, 1
+ignitelocal.com, 1
 igorw.org, 1
 igotoffer.com, 0
 igrivi.com, 1
 igsmgmt.com, 1
 iguana.com.ec, 0
 ih8sn0w.com, 1
 iha6.com, 1
 ihacklabs.com, 1
@@ -19938,33 +20116,34 @@ ihoey.com, 1
 ihollaback.org, 1
 ihongzu.com, 1
 ihopeit.works, 1
 ihostup.net, 1
 ihotel.io, 0
 ihrhost.com, 1
 ihtdenisjaccard.com, 1
 ihzys.com, 1
-ii74.com, 1
 iideaz.org, 1
 iiit.pl, 1
 iiong.com, 0
 iirii.com, 1
 iix.se, 1
 ijm.io, 1
 ijohan.nl, 1
+ijr.com, 1
 ijsblokjesvormen.nl, 1
 ijsclubtilburg.nl, 1
 ijsclubwanneperveen.nl, 1
 ijunohana.jp, 1
 ik-life.com, 1
 ikachalife.com, 1
 ikarate.ru, 1
 ikarr.com, 1
 ikeacareers.co.uk, 1
+ikebuku.ro, 1
 ikebukuro-shame.com, 1
 ikedaquotes.org, 1
 ikenmeyer.com, 1
 ikenmeyer.eu, 1
 ikespta.com, 1
 ikeyless.com, 1
 ikigaiweb.com, 1
 ikiler.com, 1
@@ -19974,16 +20153,17 @@ ikkatsu-satei.jp, 1
 ikkbb.de, 1
 ikkev.de, 1
 ikkoku.de, 1
 iklive.org, 0
 ikraenglish.com, 1
 ikudo.top, 1
 ikulist.me, 1
 ikumi.us, 1
+ikuuuu.com, 1
 ikvts.de, 1
 ikwilthepiratebay.org, 1
 ikzoekeengoedkopeauto.nl, 1
 ila.fi, 1
 ilamparas.at, 1
 ilamparas.co.uk, 1
 ilamparas.com, 1
 ilamparas.com.co, 1
@@ -20055,17 +20235,16 @@ imaginair.es, 1
 imaginary.ca, 1
 imaginary.stream, 1
 imaginarymakings.me, 1
 imagine-programming.com, 1
 imaginetricks.com, 1
 imagr.io, 1
 imanageproducts.co.uk, 1
 imanageproducts.uk, 1
-imanesdeviaje.com, 1
 imanolbarba.net, 1
 imaple.org, 1
 imarkethost.co.uk, 1
 imask.ml, 1
 imawhale.com, 1
 imbianchino.roma.it, 1
 imbrian.org, 1
 imbushuo.net, 1
@@ -20129,16 +20308,17 @@ imouto.my, 0
 imouyang.com, 1
 impact.health.nz, 1
 impacter.eu, 1
 impactfestival.be, 1
 impactpub.ch, 1
 impakho.com, 1
 impas.se, 1
 impelup.com, 1
+impendulo.org, 1
 imperdin.com, 1
 imperdintechnologies.com, 1
 imperial-legrand.com, 1
 imperialmiami.com, 1
 imperiodigital.online, 1
 imperiumglass.com.au, 1
 imperiumnova.info, 1
 impex.com.bd, 1
@@ -20151,16 +20331,17 @@ impotsimple.ca, 1
 imppac-schmuck.de, 1
 imppac.de, 1
 imprendo.co, 1
 imprendo.pro, 1
 impresa-di-pulizie.org, 1
 impresa-pulizie.it, 1
 impresadipulizie.roma.it, 1
 impresaedile.roma.it, 1
+impressivebison.eu, 1
 imprimante-3d-store.fr, 1
 improfestival.ee, 1
 improklinikken.dk, 1
 improved-madness.de, 1
 improvingwp.com, 1
 impulse-clan.de, 1
 impulsionsa.com, 1
 impyus.com, 1
@@ -20193,16 +20374,17 @@ inbounder.io, 1
 inbox-group.com, 1
 inbox.google.com, 1
 inboxen.org, 1
 inbulgaria.info, 1
 incarna.co, 1
 inceptionradionetwork.com, 1
 incert.cn, 1
 incertint.com, 1
+incestporn.tv, 1
 inchcape-fleet-autobid.co.uk, 1
 inche-ali.com, 1
 inchenaim.com, 1
 inchidi.id, 1
 incigma.com, 1
 includesubdomains.preloaded.test, 1
 includesubdomains2.preloaded.test, 1
 incoherent.ch, 1
@@ -20252,16 +20434,17 @@ indusap.com, 1
 indusfastremit-ca.com, 1
 indusfastremit-us.com, 1
 indusfastremit.com, 1
 indust.me, 1
 industreiler.com, 1
 industreiler.com.br, 1
 industriafranchini.com, 1
 industrialstarter.com, 1
+industriemeister.io, 1
 indybay.org, 1
 ineardisplay.com, 1
 inebula.it, 1
 ineed.coffee, 0
 inertianetworks.com, 1
 inesfinc.es, 1
 inesta.nl, 1
 inet.se, 1
@@ -20342,36 +20525,43 @@ infotrac.net, 1
 infotune.nl, 1
 infovision-france.com, 1
 infoweb.ee, 1
 infoworm.org, 1
 infr.red, 1
 infra-con.dk, 0
 infra.land, 1
 infra.press, 1
+infrabeep.com, 1
 infraclass.com, 1
 infradio.am, 1
+infradrop.com, 1
 infrafire.com, 1
 infraflip.com, 1
 infraflux.com, 1
 infrafusion.com, 1
 infralist.com, 1
 inframetro.com, 1
 infranium.com, 1
 infranium.eu, 1
 infranium.info, 1
 infranium.net, 1
 infranium.org, 1
 infranotes.com, 1
+infranox.com, 1
 infrapass.com, 1
+infrapilot.com, 1
+infraping.com, 1
 infrapirtis.lt, 1
 infrarank.com, 1
 infrarank.net, 1
+infraspin.com, 1
+infratank.com, 1
 infrathink.com, 1
-infrazine.com, 1
+infravideo.com, 1
 infruction.com, 1
 infuzeit.com.au, 1
 ing-buero-junk.de, 1
 ing89.cc, 1
 ing89.com, 1
 ingalabs.hu, 1
 ingalls.run, 1
 ingatlanjogaszok.hu, 1
@@ -20414,16 +20604,17 @@ inksay.com, 1
 inkspire.co.uk, 1
 inkthemes.com, 1
 inkurz.de, 1
 inlabo.de, 1
 inline-sport.cz, 1
 inlink.ee, 1
 inmaps.xyz, 1
 inmatefinancial.com, 1
+inmateintake.com, 1
 inme.ga, 1
 inmobillium.fr, 1
 inmoodforsex.com, 1
 inmusrv.de, 1
 innerfence.com, 1
 innerform.com, 1
 innerlightcrystals.co.uk, 1
 innermostparts.org, 1
@@ -20461,16 +20652,17 @@ inschrijfformulier.com, 1
 inscomers.net, 1
 inscripcionessena.com, 1
 insecure.org.je, 1
 insertcoins.net, 1
 insgesamt.net, 1
 inshapenutrition.com.br, 1
 inside19.com, 1
 insideaudit.com, 1
+insidebedroom.com, 1
 insideofgaming.de, 1
 insidethefirewall.tk, 1
 insightera.co.th, 1
 insighti.com, 1
 insighti.eu, 1
 insighti.org, 1
 insighti.sk, 1
 insignificant.space, 1
@@ -20503,16 +20695,17 @@ instead.com.au, 1
 insteagle.com, 1
 instela.com, 1
 instelikes.com.br, 1
 instics.com, 1
 instinctive.io, 1
 instinctiveads.com, 1
 institut-confucius-montpellier.org, 1
 institutmaupertuis.hopto.org, 1
+institutolancaster.com, 1
 institutulcultural.ro, 1
 instrumart.ru, 0
 insult.es, 1
 insurance, 1
 insurance321.com, 1
 insureon.com, 1
 insurgentsmustdie.com, 1
 int-ext-design.fr, 1
@@ -20577,17 +20770,16 @@ interiorcheapo.com, 1
 interiordesignsconcept.com, 1
 interiorprofesional.com.ar, 1
 interisaudit.com, 1
 interlingvo.biz, 1
 intermax.nl, 1
 intermedinet.nl, 1
 internalkmc.com, 1
 international-arbitration-attorney.com, 1
-international-books.org, 1
 international-nash-day.com, 1
 internationalfashionjobs.com, 1
 internationalschool.it, 1
 internationalschoolnewyork.com, 1
 internationaltalento.it, 1
 internect.co.za, 1
 internet-aukcion.info, 1
 internet-software.eu, 1
@@ -20631,16 +20823,17 @@ inton.biz, 1
 intoparking.com, 0
 intpforum.com, 1
 intracom.com, 1
 intradayseasonals.com, 1
 intranetsec-regionra.fr, 1
 intraobes.com, 1
 intrasoft.com.au, 1
 intraxia.com, 1
+intreaba.xyz, 1
 introverted.ninja, 1
 intune.life, 1
 intux.be, 0
 intvonline.com, 1
 intxt.net, 1
 inumcoeli.com.br, 1
 inup.jp, 1
 inusasha.de, 1
@@ -20860,33 +21053,34 @@ isamiok.com, 1
 isara.com, 1
 isarklinikum.de, 1
 isastylish.com, 1
 isavings.com, 1
 isayoga.de, 1
 isbc-telecom.ru, 1
 isbengrumpy.com, 1
 iscert.org, 1
+isdecolaop.nl, 1
 isdn.jp, 1
 isdown.cz, 1
 isecrets.se, 1
 iservicio.mx, 1
 iseulde.com, 1
 isfff.com, 1
 isfriday.com, 1
 isgp-studies.com, 1
 ishamf.com, 1
 ishangirdhar.com, 1
 ishet.al, 1
 ishiharaken.com, 1
 ishome.org, 1
 ishtarfreya.com, 1
-isil.fi, 1
 isimonbrown.co.uk, 1
 isincheck.com, 1
+isinolsun.com, 1
 isisfighters.info, 1
 isistomie.com, 1
 isitchristmas.com, 1
 isitcoffeetime.com, 1
 isitdoneyet.gov, 1
 isitnuclearwaryet.com, 1
 isitpatchtuesday.com, 1
 isitrest.info, 1
@@ -20896,17 +21090,16 @@ iskaron.de, 1
 iskaz.rs, 1
 iskkk.com, 1
 iskkk.net, 1
 iskogen.nu, 1
 islam.si, 1
 islamonline.net, 1
 islandhosting.com, 1
 islavolcan.cl, 1
-islazia.fr, 1
 isletech.net, 1
 isliada.org, 1
 islief.com, 1
 islykaithecutest.cf, 1
 islykaithecutest.ml, 1
 ismailkarsli.com, 1
 ismat.com, 1
 ismena.bg, 1
@@ -21035,16 +21228,17 @@ itgirls.rs, 1
 ithakama.com, 1
 ithakama.cz, 1
 ithenrik.com, 1
 ithinc.net, 1
 itikon.com, 1
 itis.gov, 1
 itis4u.ch, 1
 itisjustnot.cricket, 1
+itjob.ma, 1
 itkaufmann.at, 1
 itlitera.com, 1
 itludens.com, 1
 itmanie.cz, 1
 itmindscape.com, 1
 itn.co.uk, 1
 itneeds.tech, 1
 itnota.com, 1
@@ -21114,16 +21308,17 @@ ivi.pt, 1
 ivig.com.br, 1
 ivinet.cl, 1
 ivitalia.it, 1
 ivo.co.za, 1
 ivor.io, 1
 ivor.is, 1
 ivorvanhese.com, 1
 ivorvanhese.nl, 1
+ivoryonsunset.com, 1
 ivpn.net, 1
 ivre.rocks, 1
 ivusn.cz, 1
 ivvl.ru, 1
 ivxv.ee, 1
 ivy-league-colleges.com, 1
 ivyshop.com.br, 1
 ivystech.com, 0
@@ -21175,16 +21370,17 @@ j0ng.xyz, 1
 j0s.at, 1
 j0s.eu, 1
 j15h.nu, 1
 j2ee.cz, 1
 j2h.de, 1
 j3e.de, 1
 ja-dyck.de, 1
 ja-gps.com.au, 1
+ja-publications.agency, 1
 ja.md, 1
 jaakkohannikainen.fi, 1
 jaalits.com, 1
 jaarvistech.com, 1
 jaaxypro.com, 1
 jaba.hosting, 1
 jababu.cz, 1
 jabbari.io, 1
@@ -21364,16 +21560,17 @@ janssen.fm, 1
 janssenwigman.nl, 1
 janterpstra.eu, 1
 jantinaboelens.nl, 1
 janvari.com, 1
 janvaribalint.com, 1
 jaot.info, 1
 japan4you.org, 1
 japanbaths.com, 1
+japanesemotorsports.net, 1
 japangids.nl, 1
 japaniac.de, 0
 japansm.com, 1
 japanwatches.xyz, 1
 japanwide.net, 1
 jape.today, 1
 japon-japan.com, 1
 jardin-exotique-rennes.fr, 1
@@ -21518,17 +21715,19 @@ jeffmcneill.com, 1
 jeffreyhaferman.com, 1
 jeffri.me, 1
 jefftickle.com, 1
 jeffwebb.com, 1
 jefrydco.id, 1
 jej.cz, 1
 jej.sk, 1
 jekhar.com, 1
+jekkt.com, 0
 jelena-adeli.com, 1
+jelenkovic.rs, 1
 jelewa.de, 1
 jell.ie, 1
 jelle.pro, 1
 jelleglebbeek.com, 1
 jelleluteijn.com, 1
 jelleluteijn.eu, 1
 jelleluteijn.net, 1
 jelleluteijn.nl, 1
@@ -21703,17 +21902,16 @@ jkinteriorspa.com, 1
 jkirsche.com, 1
 jkng.eu, 1
 jkrippen.com, 1
 jkyuan.tk, 1
 jl-dns.eu, 1
 jl-dns.nl, 1
 jl-exchange.nl, 1
 jl-mail.nl, 1
-jldp.org, 1
 jlink.nl, 1
 jlkhosting.com, 1
 jloh.codes, 1
 jlot.org, 1
 jlpn.eu, 1
 jlpn.nl, 1
 jlponsetto.com, 1
 jlr-luxembourg.com, 1
@@ -21735,16 +21933,17 @@ jmfjltd.com, 1
 jmk.hu, 1
 jmoreau.ddns.net, 1
 jmpb.hu, 1
 jmsolodesigns.com, 1
 jmssg.jp, 1
 jmvdigital.com, 1
 jnjdj.com, 1
 jnm-art.com, 1
+jnordell.com, 1
 joa-ebert.com, 1
 joacimeldre.com, 1
 joanofarcmtcarmel.org, 1
 joaoaugusto.net, 1
 joaosampaio.com.br, 1
 joaquimgoliveira.pt, 1
 job-ofertas.info, 1
 job-offer.de, 1
@@ -21778,21 +21977,21 @@ jobwinner.ch, 1
 jobzninja.com, 1
 jockbusuttil.co.uk, 1
 jockbusuttil.com, 1
 jockbusuttil.uk, 1
 jodaniels.photography, 1
 jodlajodla.si, 1
 joduska.me, 1
 jodyboucher.com, 0
+jodyshop.com, 1
 joe262.com, 1
 joearodriguez.com, 1
 joecod.es, 1
 joedavison.me, 1
-joedinardo.com, 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
@@ -22022,16 +22221,17 @@ jr5proxdoug.xyz, 1
 jrabasco.me, 1
 jrc9.ca, 1
 jreb.nl, 1
 jreinert.com, 1
 jrflorian.com, 1
 jross.me, 1
 jrtapsell.co.uk, 1
 jrxpress.com, 1
+js-web.eu, 1
 js3311.com, 1
 js8855.com, 1
 js93029.com, 1
 jsbentertainment.nl, 1
 jsbevents.nl, 1
 jsblights.nl, 1
 jschoi.org, 1
 jschumacher.info, 1
@@ -22118,16 +22318,17 @@ julibon.com, 1
 julico.nl, 1
 julie-and-stevens-wedding.com, 1
 juliedecubber.com, 1
 juliekoubova.net, 1
 juliekproperties.com, 1
 juliemaurel.fr, 1
 julienc.io, 1
 julienpaterne.com, 1
+julienschmidt.com, 1
 julientartarin.com, 1
 julio.jamil.nom.br, 1
 juliohernandezgt.com, 1
 julius-zoellner.de, 1
 jullensgroningen.com, 1
 juls.cloud, 1
 jultube.de, 1
 jumbopan.com, 1
@@ -22197,35 +22398,36 @@ justice4assange.com, 1
 justin-tech.com, 0
 justinellingwood.com, 1
 justinharrison.ca, 1
 justinho.com, 1
 justinstandring.com, 1
 justmensgloves.com, 1
 justnu.se, 0
 justpaste.it, 1
+justsmart.io, 1
 justtalk.site, 1
 justthinktwice.gov, 1
 justupdate.me, 1
 justyy.com, 1
 justzz.xyz, 1
 juszkiewicz.com.pl, 1
 jutlander-netbank.dk, 1
 jutlander.dk, 1
 juttaheitland.com, 1
 juusujanar.eu, 1
 juvenex.co, 1
 juventusmania1897.com, 1
 juwelierstoopman.nl, 1
-juzgalo.com, 1
 jva-wuerzburg.de, 1
 jvandenbroeck.com, 1
 jvanerp.nl, 1
 jvbouncycastlehire.co.uk, 1
 jvega.me, 1
+jvlandscapingservices.com, 1
 jvphotoboothhire.co.uk, 1
 jvsticker.com, 1
 jvwdev.nl, 1
 jwallet.cc, 1
 jwatt.org, 1
 jwe.nl, 1
 jwilsson.com, 1
 jwjwjw.com, 1
@@ -22247,20 +22449,20 @@ jzbk.org, 1
 jzcapital.co, 1
 k-bone.com, 1
 k-homes.net, 1
 k-netz.de, 1
 k-pan.com, 1
 k-plant.com, 1
 k-pture.com, 1
 k-scr.me, 1
+k-system.de, 1
 k-tube.com, 1
 k258059.net, 1
 k2mts.org, 1
-k33k00.com, 1
 k3508.com, 1
 k3nny.fr, 1
 k4law.com, 1
 k4r.ru, 1
 k7azx.com, 1
 k82.org, 1
 k8n.de, 1
 k8r.eu, 1
@@ -22651,16 +22853,17 @@ kenneths.org, 1
 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
+kensparkesphotography.com, 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
 kepkonyvtar.hu, 1
@@ -22712,16 +22915,17 @@ kevinlocke.name, 1
 kevinmeijer.nl, 1
 kevinmoreland.com, 1
 kevinmorssink.nl, 1
 kevinpirnie.com, 1
 kevinrandles.com, 1
 kevinratcliff.com, 1
 kevyn.lu, 1
 kewego.co.uk, 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
@@ -22751,21 +22955,22 @@ kgnk.ru, 1
 khaledgarbaya.net, 0
 khanovaskola.cz, 1
 khas.co.uk, 1
 khasiatmanfaat.com, 1
 kheshtar.pl, 1
 khetzal.info, 1
 khipu.com, 1
 khlee.net, 1
-khmb.ru, 0
+khmb.ru, 1
 khosla.uk, 1
 khoury-dulla.ch, 1
 khs1994.com, 1
 khudothiswanpark.vn, 1
+khushiandjoel.com, 1
 kiadoapartman.hu, 1
 kiahoriane.com, 1
 kiaka.co, 1
 kiano.net, 1
 kiapartscenter.net, 1
 kiapartsdepartment.com, 1
 kiapps.ovh, 1
 kibea.net, 1
@@ -22865,16 +23070,17 @@ kingdoms.gg, 1
 kingiescastles.co.uk, 1
 kinglaksa.com, 0
 kingofshooting.com, 1
 kingofthecastlecoventry.co.uk, 1
 kingofthecastlesentertainments.co.uk, 1
 kingofthecastlesouthwales.co.uk, 1
 kingofthecastlesrhyl.co.uk, 1
 kingpincages.com, 1
+kingsgateseptic.com, 1
 kingstclinic.com, 1
 kingtecservices.com, 1
 kini24.ru, 1
 kinkcafe.net, 1
 kinkenonline.com, 1
 kinnikinnick.com, 1
 kinniyaonlus.com, 1
 kinocheck.de, 1
@@ -23146,17 +23352,19 @@ kogax.com, 1
 kogcoder.com, 1
 kogi.fr, 1
 kogro.de, 1
 kogudesi.com, 1
 koha.be, 1
 kohlchan.net, 1
 kohlistkool.tk, 1
 koho.fi, 1
+kohoutsautomotive.com, 1
 kohsandra.com, 1
+kohu.nz, 1
 koi-lexikon.de, 1
 koi-sama.net, 1
 koicenter-thuine.de, 1
 koifish.org, 1
 koirala.email, 1
 koirala.net, 1
 kojipkgs.fedoraproject.org, 1
 koka-shop.de, 1
@@ -23199,16 +23407,17 @@ kominfo.net, 1
 kominki-sauny.pl, 1
 komintek.ru, 1
 komischkeszeug.de, 1
 kommaer.dk, 1
 kommune42.org, 1
 komoju.com, 1
 komok.co.uk, 1
 kompetenzkurs.de, 1
+komplet.sk, 1
 kon-sil.de, 1
 kondi.net, 1
 kondou-butsudan.com, 1
 kongar.org, 1
 kongbaofang.com, 1
 konicaprinterdriver.com, 1
 koniecfica.sk, 1
 konijntjes.nl, 1
@@ -23228,28 +23437,30 @@ kontaxis.org, 1
 kontorhaus-schlachte.de, 1
 konventa.net, 1
 konventseliten.se, 1
 konyalian.com, 1
 konzertheld.de, 1
 koodaklife.com, 1
 koodimasin.ee, 1
 koodimasin.eu, 1
+kooer.org, 1
 kooli.ee, 1
 koolikatsed.ee, 1
 koolitee.ee, 1
 kooliveeb.ee, 1
 koop-bremen.de, 1
 kooponline.eu, 1
 koot.nl, 1
 koozal.de, 1
 kopfkrieg.org, 1
 kopfsalat.eu, 0
 kopfundseele.de, 1
 kopjethee.nl, 1
+koplancpa.com, 1
 koppelvlak.net, 1
 koptev.ru, 1
 kopteva.ru, 1
 kopular.com, 1
 kopykatz.org, 0
 korben.info, 1
 korea.dating, 1
 koreaboo.com, 1
@@ -23368,16 +23579,17 @@ kremalicious.com, 1
 kretschmann.consulting, 1
 kreuzpfadfinder.de, 1
 krey.is, 1
 kreza.de, 1
 krfuli.com, 1
 kriechel.de, 1
 kriegskindernothilfe.de, 1
 krinetzki.de, 1
+kringloopwinkelsteenwijk.nl, 1
 kriptosec.com, 1
 kris.click, 1
 krise-chance.ch, 1
 krisftp.fr, 1
 krishnenduayur.org, 1
 krishofer.com, 1
 krishouse.fr, 1
 krislamoureux.com, 1
@@ -23403,16 +23615,17 @@ kropkait.pl, 1
 krouzkyliduska.cz, 1
 kroy.io, 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
 krupa.net.pl, 0
 krutka.cz, 1
 kruu.de, 1
 kruzhki-s-kartinkami.ru, 1
 kry.no, 1
 kry.se, 1
 kryglik.com, 1
@@ -23435,43 +23648,44 @@ kspg.tv, 1
 kssk.de, 1
 ksukelife.com, 1
 kswcosmetics.com, 1
 kt-zoe.com, 1
 ktbnetbank.com, 1
 kthnxbai.xyz, 1
 kts-thueringen.de, 1
 ktsee.eu.org, 1
+ktsofas.gr, 1
 ktube.yt, 1
 ktw.lv, 1
 ku-7.club, 1
+kuaitiyu.org, 1
 kualiti.net, 1
 kualo.co.uk, 1
 kualo.com, 1
 kualo.in, 1
 kuaza.com, 1
 kub.hr, 1
 kubica.ch, 1
 kubierecki.pl, 1
 kubik-rubik.de, 0
-kubiwa.net, 1
 kubkprf.ru, 1
 kublis.ch, 1
 kubusadvocaten.nl, 1
 kuchenfeelisa.de, 1
 kuchentraum.eu, 1
-kucheryavenkovn.ru, 1
 kucnibudzet.com, 1
 kucukayvaz.com, 1
 kudo.co.id, 1
 kueche-co.de, 0
 kuechenprofi-group.de, 0
 kuehndel.org, 1
 kuehnel-bs.de, 1
 kuehnel-online.eu, 1
+kuehnel.org, 0
 kuemmerlin.eu, 1
 kuemmling.eu, 1
 kugelblitz.co, 1
 kuhn-elektrotechnik.de, 1
 kuhne-electronic.de, 1
 kuhnelautorepair.com, 1
 kujadin.de, 1
 kukal.cz, 1
@@ -23481,16 +23695,17 @@ kuko-crews.org, 1
 kulde.net, 1
 kulickovy-pojezd.cz, 1
 kulivps.com, 1
 kum.com, 1
 kuma.es, 1
 kumachan.biz, 1
 kumalog.com, 1
 kumasanda.jp, 1
+kumilasvegas.com, 1
 kundo.se, 1
 kungerkueken.de, 1
 kunra.de, 1
 kunstdrucke-textildruck.de, 1
 kunstschule-krabax.de, 1
 kunstundunrat.de, 1
 kuoruan.com, 1
 kupferstichshop.com, 1
@@ -23811,28 +24026,28 @@ lanonfire.com, 1
 lanostrasalute.it, 1
 lanre.org, 1
 lanroamer.de, 1
 lansechensilu.com, 1
 lanseyujie.com, 0
 lanternalauth.com, 1
 lanternhealth.org, 1
 lantian.pub, 1
-lanturtle.com, 1
 lanuovariviera.it, 1
 lanyang.tk, 1
 lanzamientovirtual.es, 1
 lanzarote-online.info, 1
 laos.dating, 1
 laozhu.me, 1
 lapakus.com, 1
 laparoscopia.com.mx, 1
 lapassiondutrading.com, 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
 lapotagere.ch, 1
 lapparente-aise.ch, 1
 lappari.com, 1
@@ -24174,39 +24389,40 @@ legoutdesplantes.be, 1
 legrandvtc.fr, 1
 legumefederation.org, 1
 legumeinfo.org, 1
 lehighmathcircle.org, 1
 lehti-tarjous.net, 1
 leibniz-remscheid.de, 0
 leideninternationalreview.com, 1
 leifdreizler.com, 0
-leigh.life, 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
 leition.com, 1
 leitionusercontent.com, 1
 lejardindesmesanges.fr, 1
 lel.ovh, 1
 lelambiental.com.br, 1
 lelehei.com, 1
 lemarcheelagrandeguerra.it, 1
+lemazol.fr, 1
 lemni.top, 1
 lemoine.at, 1
 lemon.co, 1
 lemondenumerique.com, 1
 lemondrops.xyz, 1
 lemonop.com, 1
 lemonparty.co, 1
+lemonrockbiketours.com, 1
 lemonthy.ca, 1
 lemonthy.com, 1
 lemouillour.fr, 1
 lemuslimpost.com, 1
 lenagroben.de, 1
 lenaneva.ru, 1
 lence.net, 1
 lendingclub.com, 1
@@ -24274,16 +24490,17 @@ les-pingouins.com, 1
 lesaffre.es, 1
 lesancheslibres.fr, 1
 lesarts.com, 1
 lesberger.ch, 1
 lesbiansslaves.com, 1
 lesbofight.com, 1
 lescomptoirsdepierrot.com, 1
 lesconteursavis.org, 1
+lescourtiersbordelais.com, 1
 lesdouceursdeliyana.com, 1
 leseditionsbraquage.com, 1
 lesfilmsavivre.com, 1
 lesgoodnews.fr, 1
 lesh.eu, 1
 lesharris.com, 1
 leshervelines.com, 1
 lesjardinsdemathieu.net, 1
@@ -24316,32 +24533,35 @@ letsdebug.net, 1
 letsencrypt-for-cpanel.com, 1
 letsgame.nl, 1
 letsgetchecked.com, 1
 letsgetintouch.com, 1
 letsgowhilewereyoung.com, 1
 letskick.ru, 1
 letsnet.org, 1
 letspartyrugby.co.uk, 1
+letssackcancer.org, 1
 letstalkcounseling.com, 1
 letterbox-online.de, 1
 letterdance.de, 1
 letteringinstitute.com, 1
 lettersblogatory.com, 1
 lettland-firma.com, 1
 lettori.club, 1
+letzchange.org, 1
 leu.to, 0
 leuenhagen.com, 1
 leulu.com, 1
 leumi-how-to.co.il, 1
 leuthardtfamily.com, 1
 levans.fr, 1
 levanscatering.com, 1
 levelaccordingly.com, 1
 levelcheat.com, 1
+leveluplv.com, 1
 leveluprails.com, 1
 levendwater.org, 1
 levensbron.nl, 1
 leveredge.net, 1
 leverj.io, 1
 levermann.eu, 1
 leviaan.nl, 1
 levindesalpes.fr, 0
@@ -24369,16 +24589,17 @@ lezdomsm.com, 1
 lfashion.eu, 1
 lfaz.org, 1
 lfgss.com, 1
 lfklzw.com, 1
 lfrconseil.com, 1
 lfullerdesign.com, 1
 lg-waps.go.jp, 1
 lg-waps.jp, 1
+lg0.site, 1
 lgbt-colleges.com, 1
 lgbt.io, 1
 lgbt.ventures, 1
 lghfinancialstrategy.ch, 1
 lgpecasoriginais.com.br, 1
 lgsg.us, 1
 lhajn.cz, 1
 lhakustik.se, 1
@@ -24465,16 +24686,17 @@ lidl-shop.nl, 1
 lidl-tour.ro, 1
 lidlovajogurteka.si, 1
 lidogr.com, 1
 lidong.me, 1
 lidow.eu, 1
 lidtkemotors.com, 1
 liduan.com, 1
 liduan.net, 0
+lie.as, 1
 liebel.org, 1
 lieberwirth.biz, 1
 lieblingsholz.de, 1
 lied8.eu, 1
 liehuojun.com, 1
 liemen.net, 1
 lierrmm.space, 1
 lieuu.com, 1
@@ -24556,20 +24778,22 @@ likemovies.de, 1
 likenewhearing.com.au, 1
 likenosis.com, 1
 likere.com, 1
 likesforinsta.com, 1
 likui.me, 1
 lilaccakeboutique.com, 1
 liliang13.com, 1
 lilismartinis.com, 1
+liljohnsanitary.net, 1
 lillepuu.com, 1
 lily-bearing.com, 1
 lily-inn.com, 1
 lilyfarmfreshskincare.com, 1
+lilylasvegas.com, 1
 lilysbouncycastles.com, 1
 lim-light.com, 1
 limap.ch, 1
 limawi.io, 1
 limberg.me, 1
 limbo.services, 1
 limeburst.net, 1
 limelabs.de, 1
@@ -24612,16 +24836,17 @@ linext.cn, 1
 linfamilygc.com, 1
 lingerie.com.br, 1
 lingeriesilhouette.com, 1
 lingotaxi.com, 1
 lingting.vip, 1
 linguamilla.com, 1
 linguatrip.com, 0
 lingvo-svoboda.ru, 1
+linherest.tk, 1
 link-sanitizer.com, 1
 link2serve.com, 1
 linkages.org, 1
 linkat4.cz, 1
 linkdr.uk, 1
 linkedinbackground.com, 1
 linkedpipes.com, 1
 linkenheil.org, 1
@@ -24638,26 +24863,28 @@ linky.tk, 1
 linkybos.com, 1
 linkycat.com, 1
 linley.de, 1
 linode.com, 0
 linost.com, 1
 linpx.com, 1
 linqhost.nl, 1
 linss.com, 1
+lintellift.com, 1
 lintmx.com, 1
 linusdrop.tips, 1
 linux-admin-california.com, 1
 linux-audit.com, 1
 linux-florida.com, 1
 linux-mint-czech.cz, 1
 linux-vme.org, 1
 linux.cn, 1
 linux.conf.au, 1
 linux.fi, 1
+linux.im, 1
 linux.pizza, 1
 linux.sb, 1
 linux3.org, 1
 linuxadictos.com, 1
 linuxbabe.com, 1
 linuxbierwanderung.com, 1
 linuxchick.se, 1
 linuxcode.net, 1
@@ -24807,30 +25034,32 @@ livnev.me, 1
 livnev.xyz, 1
 livolett.de, 1
 livrariacoad.com.br, 1
 livres-et-stickers.com, 1
 livroseuniformes.com.br, 1
 lixtick.com, 1
 liyin.date, 1
 liyinjia.com, 1
+liyunbin.com, 1
 liz.ee, 1
 lizardsystems.com, 1
 lizhi.io, 1
 lizhi123.net, 1
 lizmooredestinationweddings.com, 1
 lizzaran.io, 1
 ljason.cn, 1
 ljc.ro, 1
 ljs.io, 1
 lk-hardware.cz, 1
 lknw.de, 1
 lkp111138.me, 1
 lkummer.cz, 1
 llamacuba.com, 1
+llemoz.com, 1
 ller.xyz, 1
 lll.st, 1
 llm-guide.com, 1
 llnl.gov, 1
 lloyd-day.me, 1
 llslb.com, 0
 llvm.us, 1
 lm-pumpen.de, 0
@@ -24847,17 +25076,16 @@ ln.io, 1
 lng-17.org, 1
 lnhequipmentltd.com, 1
 lnoldan.com, 1
 lntu.org, 1
 lnx.li, 1
 lnyltx.cn, 1
 load-ev.de, 1
 loadlow.me, 1
-loadtraining.com, 1
 loadwallet.com, 1
 loafhead.me, 1
 loanaway.ca, 1
 loancompare.co.za, 1
 loandolphin.com.au, 1
 loanmatch.sg, 1
 loanreadycredit.com, 1
 loanstreet.be, 1
@@ -25030,16 +25258,18 @@ lolcow.farm, 1
 lolhax.org, 1
 loli.com, 1
 loli.net, 1
 loli.pet, 1
 loli.ski, 1
 loli.tube, 1
 loli.world, 1
 lolibrary.org, 1
+lolic.xyz, 1
+lolico.moe, 1
 lolicon.eu, 1
 lolicon.info, 1
 lolis.stream, 1
 lolkot.ru, 1
 lolnames.gg, 1
 lolpatrol.de, 1
 lolpatrol.wtf, 1
 loma.ml, 1
@@ -25200,45 +25430,47 @@ lowson.ca, 1
 lowt.us, 1
 loyaleco.it, 1
 loyaltech.ch, 1
 loyaltyondemand.club, 1
 loyaltyondemand.eu, 1
 lp-support.nl, 1
 lpacademy.com.br, 1
 lpbk-bethel.de, 0
+lpcom.de, 1
 lprcommunity.co.za, 1
 lpt-nebreziny.eu, 1
 lqs.me, 1
 lra-cloud.de, 1
+lrdo.net, 1
 lrhstsa.com, 1
 lrssystems.com, 1
 ls-alarm.de, 1
 lsal.me, 1
 lsc-dillingen.de, 1
 lsc.gov, 1
 lshiy.com, 1
 lsmpx.com, 1
 lsquo.com, 1
 lsscreens.de, 1
 lstma.com, 1
-lsws.de, 1
 lsys.ac, 1
 lszj.com, 1
 lt.search.yahoo.com, 0
 ltaake.com, 1
 ltba.org, 1
 ltecode.com, 1
 ltib.com.au, 1
 ltls.org, 1
 ltn-tom-morel.fr, 1
 ltransferts.com, 1
 lu.search.yahoo.com, 0
 luan.ma, 1
 luav.org, 1
+lubar.me, 1
 lubbockyounglawyers.org, 1
 lublin.toys, 1
 lubomirkazakov.com, 1
 lubot.net, 0
 luc-oberson.ch, 1
 luca.swiss, 1
 lucacastelnuovo.nl, 0
 lucafontana.net, 1
@@ -25360,38 +25592,39 @@ lunis.net, 1
 lunix.io, 1
 lunorian.is, 1
 luoe.me, 1
 luoh.cc, 1
 luoh.me, 1
 luohua.im, 1
 luom.net, 1
 luongvu.com, 1
+luowu.cc, 1
 luoxingyu.ml, 1
 lupecode.com, 1
 lupinencyclopedia.com, 1
 lupinenorthamerica.com, 1
 luqsus.pl, 1
 luso-livros.net, 1
 lusteniny.cz, 1
 lustige-zitate.com, 1
 lustin.fr, 1
 lustrum.ch, 1
 lusynth.com, 1
-luteijn.biz, 1
 luteijn.cloud, 1
 luteijn.email, 1
 luteijn.pro, 1
 lutizi.com, 0
 lutoma.org, 1
 luukdebruincv.nl, 1
 luukklene.nl, 1
 luuppi.fi, 1
 luvare.com, 1
 luvbridal.com.au, 1
+luvplay.co.uk, 1
 luxcraft.eng.br, 1
 luxescreenprotector.nl, 0
 luxsci.com, 1
 luxurynsight.net, 1
 luxurytimepieces.net, 1
 luxuryweddingsindonesia.com, 1
 luxusnivoucher.cz, 1
 luxusnyvoucher.sk, 1
@@ -25419,16 +25652,17 @@ lyfbits.com, 1
 lyftrideestimate.com, 1
 lykai.ca, 1
 lymia.moe, 1
 lynero.dk, 1
 lyness.io, 1
 lyngvaer.no, 1
 lynnlaytonnissanparts.com, 1
 lynnmosher.com, 1
+lynsec.com, 1
 lynthium.com, 1
 lynx.nl, 1
 lynxbroker.de, 1
 lynxpro.nl, 1
 lyon-interactive.com, 1
 lyon-synergie.com, 1
 lyoness.digital, 1
 lyrical-nonsense.com, 1
@@ -25514,16 +25748,17 @@ macnetwork.eu, 1
 macnetwork.fr, 1
 macnetwork.net, 1
 maco.org.uk, 1
 maconnerie-dcs.ch, 1
 macosxfilerecovery.com, 1
 macoun.de, 1
 macros.co.jp, 1
 macstore.pe, 1
+mactools.com.co, 1
 mad.ninja, 1
 madae.nl, 1
 madars.org, 0
 madbicicletas.com, 1
 madbin.com, 1
 madbouncycastles.co.uk, 1
 maddi.biz, 1
 maddistonevangelical.co.uk, 1
@@ -25668,16 +25903,17 @@ mainzelmaennchen.net, 1
 maioresemelhores.com, 1
 maisgasolina.com, 1
 maison-haimard.fr, 1
 maisondoree.be, 1
 maisonpaulmier.fr, 1
 maispa.com, 1
 maisretorno.com, 1
 maisvitaminas.com.br, 1
+maitheme.com, 1
 maitrechaton.fr, 1
 maitrise-orthopedique.com, 1
 maitriser-son-stress.com, 1
 majahoidja.ee, 1
 majaweb.cz, 1
 majemedia.com, 1
 majesnix.org, 1
 majid.info, 1
@@ -25799,16 +26035,17 @@ managewp.org, 1
 manalu.cz, 1
 manatees.net, 1
 manav-it.de, 1
 manavgabhawala.com, 1
 manawill.jp, 1
 mandanudes.ae, 1
 mandcbouncycastlehire.co.uk, 1
 mandm.servebeer.com, 1
+mandynamic.gr, 1
 maneggio.milano.it, 1
 manesht.ir, 1
 manfredgruber.net, 1
 manfredi.io, 1
 manfredimatteo.com, 1
 manfredschafer.ch, 1
 mangahigh.com, 1
 mangapoi.com, 1
@@ -25830,16 +26067,17 @@ manmeetgill.com, 1
 manneguiden.no, 1
 mannford.com, 1
 mannheimbloggt.tk, 1
 manns-solutions.co.uk, 1
 mannschafft.ch, 1
 manoirdecontres.com, 1
 manojsharan.me, 1
 manonamission.de, 1
+manonandre-avocat.fr, 1
 manoro.de, 1
 manova.cz, 1
 manowarus.com, 1
 mansdell.net, 1
 mansfeld.pl, 1
 manski.net, 1
 mantabiofuel.com, 1
 manti.by, 1
@@ -25868,28 +26106,30 @@ manuscriptlink.com, 1
 manutd.org.np, 1
 manuth.life, 1
 manwithavan.co.uk, 1
 manyetikboya.com, 1
 manyiu.com, 1
 manylots.ru, 1
 manyue.org, 1
 maoi.re, 1
+maomao.blog, 1
 maomihz.com, 1
 maone.net, 1
 maorseo.com, 1
 maosensanguentadasdejesus.net, 1
 maowtm.org, 1
 maozedong.red, 1
 map4erfurt.de, 1
 map4jena.de, 1
 mapasmundi.com.br, 1
 mapblender.com, 1
 mapeo.io, 1
 maplanetebeaute.fr, 1
+maplehome.tk, 1
 mapletime.com, 1
 maps.net, 1
 mapstack.org, 1
 maquettage.com, 1
 maquinariaspesadas.org, 1
 maquininhamercadopoint.com.br, 1
 mar-eco.no, 1
 marabumadrid.com, 0
@@ -25947,16 +26187,19 @@ marek.pro, 1
 marek.su, 1
 marelijah.org, 1
 margagriesser.de, 1
 margan.ch, 1
 margecommunication.com, 1
 margo-co.ch, 1
 margo.ml, 1
 margotlondon.co.uk, 1
+margots.biz, 1
+margots.life, 1
+margots.tech, 1
 marguerite-maison.fr, 1
 mariacorzo.com, 1
 mariage-photo.ch, 1
 marianatherapy.com, 1
 marianelaisashi.com, 1
 marianhoenscheid.de, 1
 mariannenan.nl, 1
 mariannethijssen.nl, 1
@@ -26051,16 +26294,17 @@ marksmanhomes.com, 1
 marksmit.co, 1
 marksouthall.com, 1
 markspres.org, 1
 markstickley.co.uk, 1
 markt-heiligenstadt.de, 0
 marktcontact.com, 1
 marktissink.nl, 1
 markup-ua.com, 1
+markus-blog.de, 1
 markus-dev.com, 1
 markus-keppeler.de, 1
 markus-musiker.de, 1
 markus-ullmann.de, 1
 markus.design, 1
 markusehrlicher.de, 1
 markusgran.de, 1
 markuskeppeler.de, 1
@@ -26099,16 +26343,17 @@ marshmallow.com, 1
 marshyplay.live, 1
 marsikelektro.cz, 1
 martasibaja.com, 1
 martelange.ovh, 1
 marten-buer.de, 1
 martensmxservice.nl, 1
 martensson.io, 1
 marti201.ga, 1
+martialarts-wels.at, 1
 martide.com, 1
 martiestrimsalon.nl, 1
 martijn.site, 1
 martijnhielema.nl, 1
 martijnvanderzande.nl, 1
 martin-loewer.de, 1
 martin-mattel.com, 1
 martin-smith.info, 1
@@ -26169,16 +26414,17 @@ massagetainha-hanoi.com, 1
 massdrop.com, 1
 masse.org, 1
 massflix.com, 1
 massfone.com, 1
 masshiro.blog, 1
 massive.tk, 1
 massoni.pl, 1
 massotherapeutique.com, 1
+massvow.com, 1
 masta.ch, 1
 mastah.fr, 1
 mastd.fr, 1
 mastd.me, 0
 mastd.onl, 1
 mastellone.us, 1
 master-net.org, 1
 mastercardpac.com, 1
@@ -26248,24 +26494,24 @@ 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
-matildajaneclothing.com, 1
 matjaz.it, 1
 matlabjo.ir, 1
 matlss.com, 1
 matok.me.uk, 1
 matome-surume.com, 1
 matomeathena.com, 1
 matoutepetiteboutique.com, 1
+matratzentester.com, 1
 matridiana.com, 1
 matrimoni.uk, 1
 matriterie-sdv.ro, 1
 matrix.ac, 0
 matrixim.cc, 1
 matrixmedia.ro, 1
 matrixreq.com, 1
 matsu-semi.com, 1
@@ -26339,16 +26585,17 @@ mavotax.de, 1
 mawidabp.com, 1
 mawidaca.com, 1
 mawo.olkusz.pl, 1
 max-mad.com, 1
 max-moeglich.de, 1
 max-went.pl, 1
 max.gov, 1
 maxb.fm, 1
+maxbachmann.de, 1
 maxbeenen.de, 1
 maxbruckner.de, 1
 maxbruckner.org, 1
 maxbytes.nl, 0
 maxchan.info, 1
 maxdev72.freeboxos.fr, 1
 maxfox.me, 1
 maxh.me.uk, 1
@@ -26414,16 +26661,17 @@ mbasic.facebook.com, 0
 mbcars.be, 1
 mbda.gov, 0
 mbdrogenbos-usedcars.be, 1
 mbeo.ch, 1
 mbilker.us, 1
 mbinf.de, 0
 mbinformatik.de, 0
 mbits.solutions, 1
+mbk.net.pl, 1
 mblankhorst.nl, 1
 mble.mg, 1
 mbp.banking.co.at, 0
 mbr-net.de, 1
 mbrooks.info, 1
 mbs-journey.com, 1
 mbsec.net, 1
 mburns.duckdns.org, 1
@@ -26645,16 +26893,18 @@ medvet.com.es, 1
 medwaybouncycastlehire.co.uk, 1
 medy-me.com, 1
 medyotan.ga, 1
 meedoenhartvanwestbrabant.nl, 1
 meedoennoordkop.nl, 0
 meehle.com, 1
 meeko.cc, 1
 meereskunst.de, 1
+meerman.nl, 1
+meermantechnischburo.nl, 1
 meerutcake.com, 1
 meesteresmisty.nl, 1
 meet.google.com, 1
 meetawesomepeople.net, 1
 meetbot.fedoraproject.org, 1
 meetingapplication.com, 1
 meetingfriends.ch, 1
 meetingmanage.nl, 1
@@ -26908,16 +27158,17 @@ metaether.net, 1
 metafurquest.net, 1
 metalu.ch, 1
 metanic.services, 1
 metanodo.com, 1
 metapeen.nl, 1
 metaregistrar.com, 1
 metasquare.com.au, 1
 metasquare.nyc, 1
+metasysteminfo.com, 1
 metaword.com, 1
 metaword.net, 1
 metaword.org, 1
 meteenonline.nl, 1
 meteo-parc.com, 1
 meteo-r.ovh, 1
 meteobox.co, 1
 meteobox.cz, 1
@@ -26939,16 +27190,18 @@ metin2sepeti.com, 1
 metric.ai, 1
 metrix-money-ptc.com, 1
 metrix.design, 1
 metro-lawn-care.com, 1
 metro-web.net, 1
 metroairvirtual.com, 1
 metrobriefs.com, 1
 metrolush.com, 1
+metron-eging.com, 1
+metron-networks.com, 1
 metronaut.de, 1
 metropop.ch, 1
 metsasta.com, 1
 mettekopp.dk, 1
 meu-solutions.com, 1
 meujeitodigital.com.br, 0
 meupainel.me, 1
 meupedido.online, 1
@@ -27133,17 +27386,16 @@ mikakalathil.ca, 1
 mikakalevi.com, 1
 mikalikes.men, 1
 mike-bland.com, 1
 mike2k.de, 1
 mikebelanger.ca, 1
 mikeblog.site, 1
 mikebutcher.ca, 1
 mikecb.org, 1
-mikedugan.org, 1
 mikegarnett.co.uk, 1
 mikegerwitz.com, 1
 mikeguy.co.uk, 1
 mikehamburg.com, 1
 mikehilldesign.co.uk, 1
 mikekreuzer.com, 1
 mikerichards.photography, 0
 miketabor.com, 1
@@ -27153,16 +27405,17 @@ mikewest.org, 1
 mikewillia.ms, 1
 mikewritesstuff.com, 1
 mikeybailey.org, 1
 mikeybot.com, 1
 mikhirev.ru, 1
 mikhlevich.ru, 1
 miki-boras.de, 1
 miki.it, 1
+mikkelladegaard.dk, 1
 mikkelscheike.com, 1
 mikkelvej.dk, 1
 mikkonen.bio, 1
 miklcct.com, 1
 miknight.com, 1
 mikonmaa.fi, 1
 mikori.sk, 1
 mikrom.cz, 0
@@ -27299,16 +27552,17 @@ mine-craftlife.com, 1
 mine-pixl.de, 1
 mine260309.me, 1
 minebier.dk, 1
 minecraft-forum.eu, 1
 minecraft-server.eu, 1
 minecraftforum.de, 1
 minecraftforum.ovh, 1
 minecraftjson.com, 1
+minecraftstal.com, 1
 minehattan.de, 1
 minehub.de, 1
 minei.me, 1
 minenash.com, 1
 minepay.net, 1
 minepic.org, 1
 minepod.fr, 1
 minerstat.com, 1
@@ -27337,16 +27591,17 @@ minikidz.es, 1
 minikneet.com, 1
 minilions.fr, 1
 minimal-apps.de, 1
 minimaliston.com, 1
 minimaltimer.com, 1
 minimayhemsoftplay.co.uk, 1
 minimbah.com.au, 1
 minimvc.com, 1
+miningtronics.com, 1
 minipainting.net, 1
 ministeriumfuerinternet.de, 1
 minitruckin.net, 1
 minitrucktalk.com, 1
 miniwallaby.com, 1
 minkymoon.jp, 1
 minnesotakinkyyouth.org, 1
 minnesotamathcorps.org, 1
@@ -27492,16 +27747,17 @@ mizumax.me, 1
 mj420.com, 1
 mjacobson.net, 1
 mjanja.ch, 1
 mjasm.org, 1
 mjec.net, 1
 mjlaurindo.pt, 1
 mjmedia.co.za, 1
 mjmnagy.info, 1
+mjscustomcreations.com.au, 1
 mjt.me.uk, 1
 mk-dizajn.com, 1
 mk89.de, 1
 mkacg.com, 1
 mkaciuba.com, 1
 mkakh.com, 1
 mkakh.xyz, 1
 mkasu.org, 0
@@ -27871,30 +28127,29 @@ moparisthebest.org, 1
 moparscape.net, 1
 mopedreifen.de, 0
 mople71.cz, 1
 moppeleinhorn.de, 1
 moppy.org, 1
 morbatex.com, 1
 morbiceramicindustry.com, 1
 morbitzer.de, 1
+morbius.cz, 1
 morbotron.com, 1
 morchino.ch, 1
-morchstore.com, 1
 mordor.io, 0
 mordrum.com, 1
 more-hikkoshi.com, 1
 more-terrain.de, 1
 moreal.co, 1
 moreapp.co.uk, 1
 morenci.ch, 1
 morepablo.com, 1
 morepay.cn, 1
 morepopcorn.co.nz, 1
-morespacestorage.com.au, 1
 moresw.com, 1
 morethanautodealers.com, 1
 morethancode.be, 1
 morethandigital.info, 1
 morfitronik.pl, 1
 morganino.eu, 1
 morganino.it, 1
 morgansleisure.co.uk, 1
@@ -27905,23 +28160,23 @@ 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
 morrisby.com, 1
-morrodafumacanoticias.com.br, 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
 moscatalogue.net, 1
 moscow.dating, 1
 mosfet.cz, 1
 moshwire.com, 1
 mosin.org, 1
 moskeedieren.nl, 1
 mosos.de, 1
@@ -27967,16 +28222,17 @@ moumaobuchiyu.com, 1
 mountain-rock.ru, 1
 mountainactivitysection.org.uk, 1
 mountainchalet.blue, 1
 mountainroseherbs.com, 1
 mountainspringsrentals.ca, 1
 mountfarmer.de, 1
 mousemessages.com, 1
 moutiezhaller.com, 1
+movacare.de, 1
 move.mil, 1
 moveek.com, 1
 moveisfit.com.br, 1
 moveltix.net, 1
 movember.com, 0
 movepin.com, 1
 movewellnesslab.com, 1
 movie-cross.net, 1
@@ -28201,17 +28457,16 @@ muling.lu, 1
 mullens-usedcars.be, 1
 multi-vpn.biz, 1
 multibit.org, 1
 multibomasm.com.br, 1
 multicomhost.com, 1
 multigamecard.com, 1
 multigeist.de, 1
 multikalender.de, 0
-multimail.work, 1
 multimatte.com, 0
 multimed.krakow.pl, 1
 multimedia-pool.com, 1
 multiplayernow.com, 1
 multipleservers.com, 1
 multiplexcy.com, 1
 multirep.ch, 1
 multiroom-streaming.de, 1
@@ -28283,16 +28538,17 @@ music-is-my-life.de, 1
 music-project.eu, 1
 music-world.pl, 1
 musicaconleali.it, 1
 musicalive.nl, 1
 musicall.com, 1
 musicalschwarzenburg.ch, 1
 musicapara.net, 1
 musicchris.de, 1
+musicdemons.com, 1
 musicgamegalaxy.de, 1
 musician.dating, 1
 musickhouseleveling.com, 1
 musicschoolonline.com, 1
 musicstore.de, 0
 musicwear.cz, 1
 musicworkout.de, 1
 musik-mentaltraining.ch, 1
@@ -28316,22 +28572,23 @@ muster-schablonen.de, 1
 mustertexte-musterbewerbung.de, 1
 musthavesforreal.com, 1
 mutantmonkey.in, 1
 mutantmonkey.info, 1
 mutantmonkey.sexy, 1
 muthai.in.th, 1
 mutuals.cool, 1
 mutuelle.fr, 1
+muurlingoogzorg.nl, 1
 muusika.fun, 1
 muusikoiden.net, 1
 muwatenraqamy.org, 1
 muz2u.ru, 1
 muzeumkomiksu.eu, 1
-muzhijy.com, 1
+muzhijy.com, 0
 muzi.cz, 1
 muzikantine.nl, 1
 mv-wohnen.de, 1
 mvandek.nl, 1
 mvbits.com, 1
 mvisioncorp.com, 1
 mvno.io, 1
 mvp-stars.com, 1
@@ -28431,16 +28688,17 @@ mycreativeartsconsulting.com, 1
 mycreativenook.com, 1
 mycreditcardcenter.com, 1
 mycrypnet.io, 1
 mycrypto.com, 1
 mycrystalgrove.com, 1
 mycuco.it, 1
 mycustomwriting.com, 1
 mydarkstar.net, 1
+mydaywebapp.com, 1
 mydebian.in.ua, 1
 mydentalplan.gr, 1
 mydevolo.com, 1
 mydevolo.de, 1
 mydigitalweek.com, 1
 mydjsongbook.com, 1
 mydmdi.com, 1
 mydna.bio, 1
@@ -28538,16 +28796,17 @@ myndcommunication.com, 1
 mynetworkingbuddy.com, 1
 mynext.events, 1
 mynextmove.org, 1
 mynn.io, 1
 mynook.info, 0
 mynortherngarden.com, 1
 myonline.hu, 1
 myonlinedating.club, 1
+myonlinevehicleinsurance.com, 1
 myoptumhealthcomplexmedical.com, 1
 myoptumhealthparentsteps.com, 1
 myotopie.de, 1
 myoueb.fr, 1
 myoukochou.com, 1
 myownconference.cloud, 1
 myownconference.com, 1
 myownconference.com.ua, 1
@@ -28555,16 +28814,17 @@ myownconference.es, 1
 myownconference.pl, 1
 myownconference.pt, 1
 myownconference.ru, 1
 myowndisk.com, 1
 myowndisk.net, 1
 myownwebinar.com, 1
 mypaperdone.com, 1
 mypaperwriter.com, 1
+mypartybynoelia.es, 1
 mypayoffloan.com, 1
 mypcqq.cc, 1
 myperfecthome.ca, 1
 myperfumecollection.com, 1
 myperks.in, 1
 myphotoshopbrushes.com, 1
 mypillcard.com, 1
 mypizza-bremen.de, 1
@@ -29038,16 +29298,17 @@ nbaspot.com, 1
 nbavc.com, 1
 nbavg.com, 1
 nbayouxi.com, 1
 nbgrooves.de, 1
 nbhorsetraining.com, 1
 nbib.gov, 1
 nbis.gov, 1
 nbl.org.tw, 1
+nbnnetwork.com, 1
 nbp.com.pk, 1
 nbrain.de, 1
 nbrii.com, 1
 nbriresearch.com, 1
 nbrown.us, 1
 nbtparse.org, 1
 nbur.co.uk, 1
 nc-beautypro.fr, 1
@@ -29150,16 +29411,17 @@ neil-barrett.uk, 1
 neildaniels.com, 1
 neilfarrington.com, 1
 neillans.co.uk, 1
 neillans.com, 1
 neilshealthymeals.com, 1
 neilwynne.com, 1
 neio.uk, 1
 nejenpneu.cz, 1
+nejkasy.cz, 1
 nejlevnejsi-parapety.cz, 1
 neko-nyan-nuko.com, 1
 neko-nyan.org, 1
 neko.li, 1
 neko.ml, 1
 nekodex.net, 1
 nekoku.io, 1
 nekolove.jp, 1
@@ -29181,16 +29443,17 @@ nemecl.eu, 1
 nemez.net, 1
 nemo.run, 1
 nemopan.com, 1
 nemopret.dk, 1
 nemplex.win, 1
 nems.no, 1
 nemumu.com, 1
 nemunai.re, 1
+nenkin-kikin.jp, 1
 neo2shyalien.eu, 0
 neobits.nl, 1
 neocities.org, 1
 neoclick.io, 1
 neocyd.com, 1
 neodrive.ch, 1
 neoedresources.org, 1
 neoeliteconsulting.com, 1
@@ -29351,16 +29614,17 @@ neurexcellence.com, 1
 neurobiology.com, 1
 neurochip.com, 1
 neurocny.cloud, 1
 neuroethics.com, 1
 neurogroove.info, 1
 neurolab.no, 1
 neuronasdigitales.com, 1
 neuropharmacology.com, 1
+neurostimtms.com, 1
 neurotransmitter.net, 1
 neurozentrum-zentralschweiz.ch, 1
 neutralox.com, 0
 neuwal.com, 1
 nevadafiber.net, 1
 never.pet, 1
 nevergreen.io, 1
 nevermore.fi, 1
@@ -29526,16 +29790,17 @@ nic.goog, 1
 nic.gov, 1
 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
 nichijou.com, 1
 nicholasperkins.io, 1
 nicholaspruss.com, 1
 nicholasquigley.com, 1
 nicholaswilliams.net, 1
 nichteinschalten.de, 0
 nichthelfer.de, 1
@@ -29561,16 +29826,17 @@ nico.st, 1
 nicocourts.com, 1
 nicoknibbe.nl, 1
 nicolaeiotcu.ro, 1
 nicolajanedesigns.co.uk, 1
 nicolas-dumermuth.com, 1
 nicolas-hoffmann.net, 1
 nicolas-hoizey.com, 1
 nicolas-simond.com, 1
+nicolasfriedli.ch, 1
 nicolashess.de, 1
 nicolasiung.me, 1
 nicolaszambetti.ch, 1
 nicolaw.uk, 1
 nicolemathew.com, 1
 niconico.ooo, 1
 niconode.com, 0
 nicorevin.ru, 1
@@ -29680,16 +29946,17 @@ ninreiei.jp, 1
 nintendoforum.no, 1
 ninth.cat, 1
 ninthfloor.org, 1
 ninux.ch, 0
 ninverse.com, 1
 niouininon.eu, 1
 nipax.cz, 1
 nipe-systems.de, 1
+nipit.biz, 1
 nippon-oku.com, 1
 nippon.fr, 1
 niqex.com, 1
 nirada.info, 1
 nirjonmela.com, 1
 nirjonmela.net, 1
 nirudo.me, 1
 nirvanashop.com, 1
@@ -29715,16 +29982,17 @@ nixtest.net, 1
 nixx-gel.cz, 1
 niyawe.de, 1
 niyazpoyilan.com, 0
 nja.id.au, 1
 njast.net, 1
 njguardtraining.com, 1
 njilc.com, 1
 njpjanssen.nl, 1
+njujb.com, 1
 nkapliev.org, 1
 nkforum.pl, 1
 nkinka.de, 1
 nkp-media.de, 1
 nl-ix.net, 1
 nl.search.yahoo.com, 0
 nl3ehv.nl, 1
 nlap.ca, 0
@@ -30088,16 +30356,17 @@ numerik-games.ch, 1
 numero-aleatorio.com, 1
 numero1.ch, 1
 numerologist.com, 1
 numerossanos.com.ar, 1
 numis.tech, 1
 numismed-seniorcare.de, 1
 numm.fr, 1
 numwave.nl, 1
+nunesgh.com, 1
 nunnenmacher.net, 1
 nunnun.jp, 1
 nunomoura.com, 1
 nuos.org, 1
 nuovaelle.it, 1
 nuquery.com, 1
 nur.berlin, 1
 nuriacamaras.com, 1
@@ -30126,16 +30395,17 @@ nuvechtdal.nl, 1
 nuvini.com, 1
 nuxer.fr, 1
 nv.gw, 1
 nve-qatar.com, 1
 nvl-game.tokyo, 1
 nvq.nl, 1
 nvr.bz, 1
 nvtc.gov, 1
+nwapproval.com, 1
 nwbc.gov, 1
 nwerc.party, 1
 nwgh.org, 0
 nwk1.com, 1
 nwr-waffenbuch.de, 1
 nwra.com, 1
 nwuss.okinawa, 1
 nwwc.dk, 1
@@ -30180,16 +30450,17 @@ nzdmo.govt.nz, 1
 nzstudy.ac.nz, 1
 nzws.me, 1
 o-loska.cz, 1
 o-results.ch, 1
 o-sp.com, 1
 o2careers.co.uk, 1
 o3.wf, 1
 o3wallet.com, 1
+o5.cx, 1
 o6asan.com, 1
 o8b.club, 1
 oaic.gov.au, 1
 oakandresin.co, 1
 oakesfam.net, 1
 oakington.info, 1
 oaklands.co.za, 1
 oakparkelectrical.com, 1
@@ -30265,21 +30536,23 @@ ockendenhemming.co.uk, 1
 oclausen.com, 1
 ocloud.fr, 1
 ocloudhost.com, 1
 ocni-ambulance-most.cz, 1
 ocolere.ch, 1
 ocotg.com, 1
 ocrn.nl, 1
 ocsigroup.fr, 1
+octagongroup.co, 1
 octal.es, 1
 octanio.com, 1
 octarineparrot.com, 1
 octav.name, 0
 octo.im, 1
+octocaptcha.com, 1
 octod.tk, 1
 octofox.de, 1
 octohedralpvp.tk, 1
 octolopagon.games, 1
 octopus-agents.com, 1
 octosniff.net, 1
 octosys.net, 1
 octosys.org, 1
@@ -30296,16 +30569,17 @@ odensc.me, 1
 odhosc.ca, 1
 odifi.com, 1
 odinseye.net, 1
 odoo.co.th, 1
 odosblog.de, 1
 odpikedoslike.com, 1
 odtu.lu, 1
 oducs.org, 1
+odvps.com, 1
 odysseyofthemind.eu, 1
 odzyskaniedomeny.pl, 1
 oec-music.com, 1
 oeh.ac.at, 1
 oeko-bundesfreiwilligendienst-sh.de, 1
 oeko-bundesfreiwilligendienst.de, 1
 oeko-jahr-jubilaeum.de, 1
 oeko-jahr.de, 1
@@ -30413,30 +30687,32 @@ okotoksbeach.ca, 1
 oksafe-t.org, 1
 oktime.cz, 1
 oktoberfeststore.nl, 1
 oktomus.com, 1
 okukan.com.au, 1
 okurapictures.com, 1
 okusiassociates.com, 1
 olasouris.com, 1
+olastrafford.org, 1
 olback.net, 1
 olbat.net, 1
 olcayanar.com, 1
 oldandyounglesbians.us, 1
 oldbrookinflatables.co.uk, 1
 oldbrookmarqueehire.co.uk, 1
 oldchaphome.nl, 1
 oldenglishsheepdog.com.br, 1
 oldita.ru, 1
 oldking.net, 1
 oldnews.news, 1
 oldno07.com, 1
 oldprop.com, 1
 oldroutetwo.com, 1
+oldsticker.com, 1
 oldstmary.com, 1
 oldtimerreifen-moeller.de, 1
 olegon.ru, 1
 olegs.be, 1
 oleksii.name, 1
 oleodecopayba.com.br, 1
 oles-hundehaus.de, 1
 olfnewcastle.com, 1
@@ -30600,37 +30876,43 @@ online-consulting-corp.fr, 1
 online-eikaiwa-guide.com, 1
 online-health-insurance.com, 1
 online-horoskop.ch, 1
 online-lernprogramme.de, 1
 online-pr.at, 1
 online-results.dk, 1
 online-scene.com, 1
 online-stopwatch.com, 1
+online-textil.com, 1
+online-textil.cz, 1
+online-textil.sk, 1
 online.net.gr, 1
 online.swedbank.se, 1
 online24.pt, 1
 onlinebiller.com, 1
 onlinebizdirect.com, 0
 onlinecasino.vlaanderen, 1
 onlinecasinobluebook.com, 1
 onlinecensorship.org, 1
 onlinecollegeessay.com, 1
 onlinefashion.it, 1
+onlinehashfollow.com, 1
 onlineinfographic.com, 1
 onlinekmc.com, 1
 onlinelegalmarketing.com, 1
 onlinelegalmedia.com, 1
 onlinelighting.com.au, 1
 onlinemarketingtraining.co.uk, 1
 onlinepokerspelen.be, 1
 onlineporno.tv, 1
 onlineporno.xyz, 1
+onlineprofecional.com, 1
 onlinerollout.de, 1
 onlinestoreninjas.com, 1
+onlinetextil.cz, 1
 onlineth.com, 0
 onlinetravelmoney.co.uk, 1
 onlineweblearning.com, 1
 onlinexl.nl, 1
 onlyesb.com, 1
 onlyesb.net, 1
 onlylebanon.net, 1
 onmaps.de, 1
@@ -30662,16 +30944,17 @@ onvey.io, 1
 onviga.de, 1
 onvirt.de, 1
 onvori.com, 1
 onvori.de, 1
 onvousment.fr, 1
 onwie.com, 1
 onwie.fr, 1
 onysix.net, 1
+onyxcts.com, 1
 onyxfireinc.com, 1
 onyxgen.duckdns.org, 1
 onyxmoon.me, 1
 oodlessoftplay.co.uk, 1
 ooeste.com, 1
 oogami.name, 1
 oogartsennet.nl, 1
 ooharttemplates.com, 1
@@ -30695,17 +30978,16 @@ open-gaming.net, 1
 open-infrastructure.net, 1
 open-letters.de, 1
 open-mesh.org, 1
 open-sauce-recipes.co.uk, 1
 open-source.gr, 1
 open.gl, 1
 openacademies.com, 1
 openacte.ch, 1
-openbankproject.com, 1
 openbayes.com, 1
 openbeecloud.com, 1
 openblox.org, 1
 openbsd.id, 1
 opencad.io, 1
 opencircuit.nl, 1
 openclima.com, 1
 openclub24.ru, 1
@@ -30922,17 +31204,16 @@ oshinagaki.jp, 1
 oshrc.gov, 1
 osielnava.com, 1
 oskrba.net, 1
 oskuro.net, 1
 osla.org, 1
 oslinux.net, 1
 osm.is, 1
 osmanlitorunu.com, 1
-osmestres.com, 1
 osmosis.org, 1
 osmre.gov, 1
 osnova.cz, 1
 osobliwydom.pl, 1
 osomjournal.org, 1
 ospf.sk, 1
 ospree.me, 1
 osquery.io, 1
@@ -30988,16 +31269,17 @@ ourchoice2016.com, 1
 ourcloud.at, 1
 ourcodinglives.com, 1
 ourdocuments.gov, 1
 ourevents.net, 1
 ourladymountcarmel.net, 1
 ourladyofcalvary.org, 1
 ourladyoftheassumptionchurch.org, 1
 ourladyqueenofmartyrs.org, 1
+ourls.win, 1
 ourmaster.org, 1
 ouruglyfood.com, 1
 ourwedding.xyz, 1
 ourworldindata.org, 1
 out-of-scope.de, 1
 outdoorfurniture.ie, 1
 outdoorimagingportal.com, 1
 outdoorlightingagoura.com, 1
@@ -31041,16 +31323,17 @@ overstappen.nl, 1
 overstemmen.nl, 1
 overstockpromote.com, 1
 overthecloud.it, 1
 overthinkingit.com, 1
 overtrolls.de, 1
 overwall.org, 1
 overzicht.pro, 1
 overzicht.ws, 1
+oveweddings.com, 1
 ovirt.org, 1
 ovix.co, 1
 ovnrain.com, 1
 ovpn.to, 1
 ovvy.net, 0
 owall.ml, 1
 owapi.net, 1
 owennelson.co.uk, 1
@@ -31135,17 +31418,16 @@ pack-haus.de, 1
 packagefactory.dk, 1
 packagingproject.management, 1
 packagist.org, 0
 packaware.com, 1
 packetapp.ru, 1
 packetcrash.net, 1
 packetdigital.com, 1
 packetlinux.com, 1
-packshot-creator.com, 1
 pacoda.de, 0
 pact2017.nl, 1
 pactf-flag-4boxdpa21ogonzkcrs9p.com, 1
 pactf.com, 1
 padam-group.com, 1
 padberx-marketing-consultants.de, 1
 paddy.rocks, 1
 pader-deko.de, 1
@@ -31202,28 +31484,29 @@ paketo.cz, 1
 paketo.sk, 1
 paketwatch.de, 0
 pakho.xyz, 1
 pakistani.dating, 1
 pakitow.fr, 1
 pakke.de, 1
 pakremit.com, 1
 paktolos.net, 1
-palabr.as, 1
 palapadev.com, 1
 palariviera.com, 1
+palary.work, 1
 palatin.at, 1
 palationtrade.com, 1
 palava.tv, 1
 palavatv.com, 1
 palawan.jp, 0
 palazzo.link, 1
 palazzo.work, 1
 paleosquawk.com, 1
 paleotraining.com, 1
+palestra.roma.it, 1
 palladium46.com, 1
 pallas.in, 1
 palletflow.com, 1
 palli.ch, 1
 palmavile.us, 1
 palmaville.com, 1
 palmen-apotheke.de, 1
 pamaniqu.nl, 1
@@ -31361,16 +31644,17 @@ parkviewmotorcompany.com, 1
 parkwayminyan.org, 1
 parlamento.gub.uy, 1
 parleamonluc.fr, 1
 parleu2016.nl, 1
 parmels.com.br, 1
 parnassys.net, 1
 parodesigns.com, 1
 parolu.io, 1
+parquet-lascazes.fr, 1
 parquettista.milano.it, 1
 parquettista.roma.it, 1
 parroquiasanrafaeldegramalote.com, 1
 parry.org, 1
 parsemail.org, 1
 parser.nu, 1
 parsonsfamilyhomes.com, 1
 partage.ovh, 1
@@ -31550,16 +31834,17 @@ paulov.ru, 1
 paulpetersen.dk, 1
 paulrobertlloyd.com, 1
 paulrotter.de, 1
 paulrudge.codes, 1
 paulschreiber.com, 1
 paulscustomauto.com, 1
 paulshir.com, 1
 paulshir.is, 1
+paulsnar.lv, 1
 paulswartz.net, 1
 paultibbetts.uk, 0
 paulus-foto.pl, 1
 paulward.net, 1
 paulwatabe.com, 1
 paulwendelboe.com, 1
 pauly-stahlhandel.com, 1
 pauly-stahlhandel.de, 1
@@ -31583,16 +31868,17 @@ pawsru.org, 1
 paxerahealth.com, 1
 pay.gov, 1
 pay.ubuntu.com, 1
 pay8522.com, 1
 paybook.co.tz, 1
 payboy.biz, 1
 payboy.rocks, 1
 paybro.eu, 1
+payexpresse.com, 1
 payfazz.com, 1
 paylike.io, 1
 payloc.io, 1
 payme.uz, 1
 payment-network.com, 1
 paymentaccuracy.gov, 1
 payments.google.com, 1
 paymerang.com, 1
@@ -31601,16 +31887,17 @@ paymill.de, 1
 paymon.tj, 1
 paynet.com.co, 1
 payoff.com, 1
 paypal.com, 1
 paypaq.com, 1
 paypod.org, 1
 paypro.nl, 0
 payrollhive.com, 1
+paysbuy.net, 1
 paysera.com, 1
 payslipview.com, 1
 payssaintgilles.fr, 1
 paystack.com, 1
 paytm.in, 1
 paytonmoledor.com, 1
 payupay.ru, 1
 payzang.com, 1
@@ -31679,16 +31966,17 @@ peaksloth.com, 1
 peanutbase.org, 1
 peanutproductionsnyc.com, 1
 pear2pear.de, 1
 pearbloom.com, 1
 pearlcohen.com, 1
 pearlsenroses.nl, 1
 pearlsonly.com, 1
 peaudorange.net, 1
+pebbleparents.com, 1
 pebbles.net.in, 1
 pecker-johnson.com, 1
 peda.net, 1
 peddy.dyndns.org, 1
 pedicurean.nl, 1
 pedicureduiven.nl, 1
 pedidamanosevilla.com, 1
 pedikura-vitu.cz, 1
@@ -31780,28 +32068,30 @@ pentesterlab.com, 1
 penticton.photography, 1
 pentofun.ch, 1
 pentoo.ch, 1
 penz.media, 1
 peoplelikemeapp.com, 1
 peoplerange.com, 0
 peoplesdecade.org, 1
 peoplesguardian.org, 1
+pepeelektro.sk, 1
 pepemodelismo.com.br, 1
 peperstraat.online, 1
 peplog.nl, 1
 pepwaterproofing.com, 1
-pequenosfavoritos.com.br, 1
+pequenosfavoritos.com.br, 0
 per-olsson.se, 1
 pera.gs, 1
 perala.me, 1
 peraparker.cz, 1
 percolate.com, 1
 percraft.com, 1
 percy.io, 1
+percyflix.com, 1
 perd.re, 1
 perecraft.com, 1
 pereuda.com, 1
 perez-marrero.com, 1
 perezdecastro.org, 1
 perfect.in.th, 1
 perfectbalance.tech, 1
 perfectcloud.org, 1
@@ -31878,16 +32168,17 @@ peterdavehello.org, 1
 peterfiorella.com, 1
 peterfolta.net, 1
 peterhuetz.at, 1
 peterhuetz.com, 1
 peterjin.org, 1
 peterjohnson.io, 1
 peterkshultz.com, 0
 peterlew.is, 1
+petermaar.com, 1
 peters.consulting, 1
 petersontoscano.com, 1
 petervanleeuwentweewielers.nl, 1
 petfa.ga, 1
 petit-archer.com, 1
 petite-maison.ch, 1
 petitsfrenchies.com, 1
 petja.me, 0
@@ -31960,17 +32251,16 @@ phantasie.cc, 1
 phantastikon.de, 1
 pharma-display.com, 1
 pharmaabsoluta.com.br, 1
 pharmaboard.de, 1
 pharmaboard.org, 1
 pharmacie-fr.org, 0
 pharmacieplusfm.ch, 1
 pharmafoto.ch, 1
-pharmaphoto.ch, 1
 pharmapolitics.com, 1
 pharmasana.co.uk, 1
 pharmasana.de, 1
 pharmica.co.uk, 1
 pharmica.uk, 1
 pharside.dyndns.org, 1
 pharynks.com, 1
 pharynx.nl, 1
@@ -32009,26 +32299,28 @@ philippbirkholz.com, 1
 philippbirkholz.de, 1
 philippe-mignotte.fr, 1
 philippebonnard.fr, 1
 philipperoose.be, 1
 philippheenen.de, 1
 philippinedroneassociation.org, 1
 philippkeschl.at, 1
 philipssupportforum.com, 1
+philipzhan.tk, 1
 phillipgoldfarb.com, 1
 phillippi.me, 1
 phillyinjurylawyer.com, 1
 philna.sh, 1
 philosoftware.com.br, 1
 philosopherswool.com, 1
 philosophy-colleges.com, 1
 philosophy.moe, 1
 philosophyguides.org, 1
 philphonic.de, 1
+philslab.cloud, 1
 philslab.ninja, 1
 philsown.de, 1
 philsturgeon.uk, 1
 philux.ch, 1
 phishing-studie.org, 1
 phishingusertraining.com, 1
 phligence.com, 1
 phocean.net, 1
@@ -32053,16 +32345,17 @@ photographersdaydream.com, 1
 photography-workshops.net, 1
 photographyforchange.com, 1
 photographyforchange.org, 1
 photolium.net, 1
 photomodelcasting.com, 1
 photon.sh, 1
 photops.fr, 1
 photosoftware.nl, 1
+photosquare.com.tw, 1
 phototravel.uk, 1
 phototrio.com, 1
 phoxmeh.com, 1
 php-developer.org, 1
 php-tuning.de, 1
 phparcade.com, 1
 phpartners.org, 1
 phpbbchinese.com, 1
@@ -32239,16 +32532,17 @@ pintosbeeremovals.co.za, 1
 pintosplumbing.co.za, 1
 pioneer-car.eu, 1
 pioneer-rus.ru, 1
 pipenny.net, 1
 pipocao.com, 1
 piranil.com, 1
 pirate.trade, 1
 pirateahoy.eu, 1
+piratebay.ml, 1
 piratebayproxy.tf, 1
 piraten-basel.ch, 1
 piraten-bv-nord.de, 1
 piratepay.io, 0
 pirateproxy.cam, 1
 pirateproxy.cat, 1
 pirateproxy.cc, 1
 pirateproxy.gdn, 1
@@ -32339,16 +32633,17 @@ pkisolutions.com, 1
 pkov.cz, 1
 pkphotobooths.co.uk, 1
 pksps.com, 1
 pl-cours.ch, 1
 pl.search.yahoo.com, 0
 plaasprodukte.com, 1
 placasonline.com.br, 1
 placassinal.com.br, 1
+placebet.pro, 1
 placedaffiliate.com, 1
 placedapps.com, 1
 placedsupport.com, 1
 placefade.com, 1
 placeitsf.com, 1
 placeralplato.com, 1
 placker.com, 1
 plae.com.au, 1
@@ -32400,16 +32695,17 @@ plantarum.com.br, 1
 plantastique.ch, 1
 plantastique.com, 1
 planteforum.no, 1
 plantes.ch, 1
 plantezcheznous.com, 1
 plantrustler.com, 1
 planujemywesele.pl, 1
 planup.fr, 1
+planview.com, 1
 plaque-funeraire.fr, 1
 plassmann.ws, 1
 plasticsurgeryartist.com, 1
 plasticsurgerynola.com, 1
 plasticsurgeryservices.com, 1
 plastiflex.it, 1
 plastovelehatko.cz, 1
 platformadmin.com, 1
@@ -32513,17 +32809,16 @@ plussizereviews.com, 1
 plusstreamfeed.appspot.com, 1
 plustech.id, 1
 pluta.net, 1
 plutiedev.com, 1
 pluto.life, 1
 plutokorea.com, 1
 plutopia.ch, 1
 plymouthbouncycastles.co.uk, 1
-plymouthglassgallery.com, 1
 plzdontpwn.me, 1
 plzenskybarcamp.cz, 1
 plzh4x.me, 1
 plzz.de, 1
 pm-onboarding-external-dev.azurewebsites.net, 1
 pm-partners-management-dev.azurewebsites.net, 1
 pm.me, 1
 pm13.cz, 1
@@ -32668,16 +32963,17 @@ poloniainfo.com, 1
 poloniex.co.za, 1
 polska-robota.com.ua, 1
 polskiemalzenstwo.org, 1
 poly-fast.com, 1
 polycraftual.co.uk, 1
 polyfill.io, 1
 polyfluoroltd.com, 0
 polygamer.net, 1
+polygraphi.ae, 1
 polymake.org, 1
 polymathematician.com, 1
 polymorph.rs, 1
 polynomapp.com, 1
 polypane.rocks, 1
 polypet.com.sg, 1
 polyr.xyz, 1
 polysage.org, 1
@@ -32704,16 +33000,17 @@ ponteus.com, 1
 pontodogame.com.br, 1
 pony-cl.co.jp, 1
 pony.tf, 1
 ponychan.net, 1
 ponycyclepals.co.uk, 1
 ponydesignclub.nl, 1
 ponyfoo.com, 1
 ponzi.life, 1
+poodleassassin.com, 1
 poodlefan.net, 1
 pookl.com, 1
 poolinstallers.co.za, 1
 poollicht.be, 1
 poolspondsandwaterscapes.com, 1
 poolvilla-margarita.net, 0
 poon.io, 1
 poopjournal.rocks, 1
@@ -32852,17 +33149,16 @@ potatiz.com, 1
 potatofrom.space, 1
 potatopro.com, 1
 potatron.tech, 1
 potature.rimini.it, 1
 potature.roma.it, 1
 potbar.com, 1
 potbox.com, 1
 potentialproject.com, 0
-potenzprobleme-info.net, 1
 pothe.com, 1
 pothe.de, 1
 potlytics.com, 1
 potolok.am, 1
 potomania.cz, 1
 potrillionaires.com, 1
 potterscraftcider.com, 1
 pottersheartministry.org, 1
@@ -32935,16 +33231,17 @@ pptavmdata.org, 1
 ppy.la, 1
 ppy.sh, 1
 pr.search.yahoo.com, 0
 pr1sm.com, 1
 pr2studio.com, 1
 prac.to, 1
 pracevjihlave.cz, 1
 pracowniatkanin.com, 1
+practicallabs.com, 1
 practicalprogrammer.tech, 1
 practiceflow.nl, 1
 practicepanther.com, 1
 practisforms.com, 1
 practo.com, 1
 prado.it, 1
 praeparation-keppner.de, 1
 praerien-racing.com, 1
@@ -32976,16 +33273,17 @@ preciouslife.fr, 1
 preciscx.com, 1
 preciseassemblies.com, 1
 precision.st, 1
 precisiondigital-llc.com, 1
 precisionmachineservice.com, 1
 precode.eu, 1
 predoiu.ro, 1
 prefix.eu, 1
+pregono.com, 1
 pregunteleakaren.gov, 1
 preigu.de, 1
 preis-alarm.info, 1
 preis-alarm.org, 1
 preissler.co.uk, 1
 prekladysanca.cz, 1
 preload.link, 1
 preloaded-hsts.badssl.com, 1
@@ -33169,16 +33467,17 @@ privilegevisa.fr, 1
 privu.me, 1
 privy-staging.com, 1
 privy.com, 1
 prjktruby.com, 0
 prknje.co, 1
 prknje.com, 1
 prlved.co.uk, 1
 prnav.com, 1
+pro-ben.sk, 1
 pro-bike.ro, 1
 pro-esb.com, 1
 pro-esb.net, 1
 pro-ing.com, 0
 pro-link.eu, 1
 pro-mile.pl, 1
 pro-netz.de, 0
 pro-taucher.com, 1
@@ -33295,16 +33594,17 @@ projektarbeit-projektplanung.de, 1
 projektzentrisch.de, 1
 projest.ch, 1
 projet-fly.ch, 1
 prok.pw, 1
 prokop.ovh, 1
 prolan.pw, 1
 prolearningcentre.com, 1
 prolinos.de, 1
+promedyczny.pl, 1
 prometheanfire.net, 1
 prometheanfire.org, 1
 promhadan.com, 1
 promisesaplus.com, 1
 promo-brille.at, 1
 promo-brille.ch, 1
 promo-brille.de, 1
 promo-computers.nl, 1
@@ -33328,16 +33628,17 @@ prontossl.com, 1
 proobec.cz, 1
 proofwiki.org, 1
 proos.nl, 1
 proovn.com, 1
 propagandablog.de, 1
 propagandism.org, 1
 propagationtools.com, 1
 propepper.net, 1
+properchels.com, 1
 propermatches.com, 1
 propershave.com, 1
 properticons.com, 1
 property-catalogue.eu, 1
 propertygroup.pl, 1
 propertyinside.id, 1
 propertyone.mk, 1
 prophiler.de, 1
@@ -33595,16 +33896,17 @@ purplez.pw, 1
 purpspc.com, 1
 purrfect-box.co.uk, 1
 purrfectboudoir.com, 1
 purrfectmembersclub.com, 1
 pursuedtirol.com, 1
 puryearlaw.com, 1
 pusatinkubatorbayi.com, 1
 pushers.com.mx, 1
+pushoflove.com, 1
 pushphp.com, 1
 pushrax.com, 1
 pusichatka.ddns.net, 1
 put.moe, 1
 put.re, 1
 putatara.net, 1
 putman-it.nl, 1
 putney.io, 1
@@ -33675,16 +33977,17 @@ qa.stg.fedoraproject.org, 1
 qabalah.jp, 1
 qaconstrucciones.com, 1
 qadmium.com, 1
 qadmium.tk, 1
 qambarraza.com, 1
 qamrulhaque.com, 1
 qandavision.com, 0
 qapital.com, 1
+qaq.sh, 1
 qaz.cloud, 1
 qbeing.info, 1
 qbiju.com.br, 1
 qbik.de, 1
 qbus.pl, 1
 qc.immo, 1
 qc.search.yahoo.com, 0
 qccareerschool.com, 1
@@ -33718,16 +34021,17 @@ qikan.net, 0
 qiliang.wang, 1
 qingcao.org, 1
 qingpat.com, 1
 qingpei.me, 1
 qionouu.cn, 1
 qis.fr, 1
 qitarabutrans.com, 1
 qits.de, 0
+qiu521119.host, 1
 qiuri.org, 1
 qivonline.pt, 1
 qiwi.be, 1
 qixi.biz, 1
 qkka.org, 1
 qkmortgage.com, 1
 qldconservation.org.au, 1
 qldformulaford.org, 1
@@ -33821,23 +34125,25 @@ queextensiones.com, 1
 quehacerencusco.com, 1
 quelle.at, 1
 quelle.ch, 1
 quelle.de, 1
 quelleformation.net, 1
 quemeloquitan.com, 1
 queminventou.com.br, 1
 quemmeliga.com, 1
+quenotejodan.cl, 1
 quentinchevre.ch, 1
 queo.com.co, 1
 quera.ir, 1
 querkommentar.de, 1
 query-massage.com, 1
 question.com, 1
 questionable.host, 1
+questoj.cn, 1
 questsocial.it, 1
 quevisiongrafica.com, 1
 quic.stream, 1
 quickboysvrouwen2.nl, 1
 quickinfosystem.com, 1
 quiet-waters.org, 1
 quietapple.org, 1
 quietus.gq, 1
@@ -33908,20 +34214,22 @@ ra-schaal.de, 0
 ra.co.ke, 1
 ra.vc, 1
 ra4wvpn.com, 1
 raah.co, 1
 rabbit.wales, 0
 rabbitfinance.com, 1
 rabica.de, 1
 rabota-x.ru, 0
+rabotaescort.com, 1
 rabynska.eu, 1
 racasdecachorro.org, 1
 raccoltarifiuti.com, 1
 racdek.com, 1
+racdek.net, 1
 racdek.nl, 1
 racermaster.xyz, 1
 racesport.nl, 0
 raceviewcycles.com, 1
 raceviewequestrian.com, 1
 rachaelrussell.com, 1
 rachelchen.me, 1
 racheldiensthuette.de, 1
@@ -33978,16 +34286,17 @@ radreisetraumtreibstoff.de, 1
 radyabkhodro.net, 1
 radyn.com, 1
 raeu.me, 1
 raeven.nl, 1
 raevinnd.com, 1
 rafaelmagalhaesweb.com, 1
 rafey.xyz, 1
 raffaellaosti.com, 1
+rafleatherdesign.com, 1
 raft.pub, 1
 rafting-japan.com, 1
 ragasto.nl, 1
 rage-overload.ch, 1
 rage.rip, 1
 rage4.com, 1
 raghavdua.in, 1
 ragnaroktop.com.br, 1
@@ -33998,17 +34307,17 @@ raidensnakesden.com, 1
 raidensnakesden.net, 1
 raidstone.net, 1
 raiffeisen-kosovo.com, 1
 rail-o-rama.nl, 1
 rail24.nl, 1
 rail360.nl, 1
 railbird.nl, 1
 railgun.ac, 1
-railgun.com.cn, 0
+railgun.com.cn, 1
 railjob.cn, 1
 railorama.nl, 1
 railpassie.nl, 1
 railtoo.com, 1
 railvideo.co.uk, 1
 railvideo.net, 1
 railvideo.nl, 1
 railwaytech.net, 1
@@ -34016,32 +34325,34 @@ raimixmotoparts.com.br, 1
 rain.bz, 1
 rainbin.com, 1
 rainbowbay.org, 1
 rainbowinflatables.co.uk, 1
 rainbowstore.com.au, 1
 rainbowstore.com.ua, 1
 rainel.at, 1
 rainforest.engineering, 1
+rainiv.com, 1
 rainpaper.com, 1
 rainstormsinjuly.co, 1
 rainville.me, 1
 rainway.io, 1
 raipet.no-ip.biz, 1
 raisecorp.com, 1
 raiseyourflag.com, 1
 raissarobles.com, 1
 raito.win, 1
 raitza.de, 1
 rajivshah.co.uk, 1
 rajyogarishikesh.com, 1
 rak-business-service.com, 1
 rakugaki.cn, 1
 rakugokai.net, 1
 ralf-huebscher.de, 1
+ralfs-zusizone.de, 1
 ralimtek.com, 0
 rally-base.com, 1
 rally-base.cz, 1
 rally-base.eu, 1
 rally-results.eu, 1
 rally-vysledky.cz, 1
 rallybase.cz, 1
 rallybase.eu, 1
@@ -34087,16 +34398,17 @@ ranzbak.nl, 1
 raoul-kieffer.net, 1
 rapdogg.com, 1
 rapenroer.com, 1
 rapenroer.nl, 1
 raphael.li, 1
 raphaeladdile.com, 1
 raphaelcasazza.ch, 1
 raphaelmoura.ddns.net, 1
+raphaelschmid.eu, 1
 raphrfg.com, 1
 rapidapp.io, 1
 rapidflow.io, 1
 rapidhubs.com, 1
 rapido.nu, 1
 rapidoo.com.br, 1
 rapidshit.net, 1
 rapidstone.com, 1
@@ -34174,17 +34486,16 @@ razvanburz.net, 1
 rb-china.net, 1
 rbcservicehub-uat.azurewebsites.net, 1
 rbensch.com, 1
 rbflote.lv, 1
 rbltracker.com, 1
 rbmafrica.co.za, 1
 rbnet.xyz, 1
 rbran.com, 1
-rbtvshitstorm.is, 1
 rburchell.com, 1
 rbx-talk.xyz, 1
 rbxcatalog.com, 1
 rc-offi.net, 1
 rc-rp.com, 1
 rc-shop.ch, 1
 rc7.ch, 1
 rca.fr, 1
@@ -34197,16 +34508,17 @@ rcmlinx.com, 1
 rcmpsplib.com, 1
 rcmurphy.com, 1
 rcnitrotalk.com, 1
 rcoliveira.com, 1
 rcraigmurphy.com, 1
 rcraigmurphy.net, 1
 rcsolutions.nl, 1
 rct.sk, 1
+rct.uk, 1
 rctalk.com, 1
 rcx.io, 1
 rdfproject.it, 1
 rdfz.tech, 1
 rdh.asia, 1
 rdjb2b.com, 1
 rdl.at, 0
 rdmc.fr, 1
@@ -34220,23 +34532,22 @@ re-curi.com, 1
 re-engines.com, 1
 re-wilding.com, 1
 reachhead.com, 1
 reachrss.com, 1
 reaconverter.com, 1
 react-db.com, 1
 reactivarte.es, 1
 reactive-press.com, 1
-reactpwa.com, 1
 reades.co.uk, 1
 readheadcopywriting.com, 1
-readify.com.au, 1
 readingandmath.org, 1
 readingrats.de, 1
 readism.io, 1
+readmusiccoleman.com, 1
 readonly.de, 1
 readouble.com, 0
 readtldr.com, 1
 readysell.net, 1
 readytobattle.net, 1
 readytongue.com, 1
 readytowear.es, 1
 reaganlibrary.gov, 1
@@ -34250,16 +34561,17 @@ realestateonehowell.com, 1
 realestateradioshow.com, 1
 realfamilyincest.com, 1
 realfamilyporn.com, 1
 realfamilysex.com, 1
 realfreedom.city, 1
 realhorsegirls.net, 1
 realhost.name, 1
 realhypnosistraining.com.au, 1
+realincest.tv, 1
 realincestporn.com, 1
 realitea.co.uk, 1
 reality.news, 1
 reality0ne.com, 0
 realitycrazy.com, 1
 reallifeforums.com, 1
 realloc.me, 1
 really-simple-plugins.com, 1
@@ -34318,16 +34630,17 @@ reckontalk.com, 1
 reclamebureau-ultrax.nl, 1
 reclametoolz.nl, 1
 reclusiam.net, 1
 recmon.hu, 1
 reco-studio.de, 1
 recolic.net, 1
 recommended.reviews, 1
 recon-networks.com, 1
+reconexion.life, 1
 recordeuropa.com, 0
 recoveringspirit.com, 1
 recoveryonline.org, 1
 recreoviral.com, 1
 recruitmade.jp, 1
 recruitsecuritytraining.co.uk, 1
 recruitsecuritytraining.com, 1
 rectecforum.com, 1
@@ -34362,16 +34675,17 @@ reddingo.fr, 1
 reddingo.it, 1
 reddingo.jp, 1
 reddingo.nl, 1
 reddingo.nz, 1
 reddingsbrigade-zwolle.nl, 1
 reddiseals.com, 1
 reddit2kindle.com, 1
 reddraggone9.com, 1
+reddyai.com, 1
 rede-reim.de, 1
 rede-t.com, 1
 redelectrical.co.uk, 1
 redessantaluzia.com.br, 1
 redfox-infosec.de, 1
 redfoxmarketiing.com, 1
 redgatesoftware.co.uk, 1
 redgoose.ca, 1
@@ -34389,23 +34703,25 @@ redivis.com, 1
 redleslie.com, 1
 redletter.link, 1
 redlinelap.com, 1
 redlink.de, 1
 redmind.se, 1
 redmore.me, 1
 redneragenturen.org, 1
 rednsx.org, 1
+redpact.com, 1
 redporno.cz, 1
 redprice.by, 1
 redshield.co, 1
 redshiftcybersecurity.co.za, 1
 redshiftlabs.com.au, 1
 redshoeswalking.net, 1
 redsicom.com, 1
+redsquarelasvegas.com, 1
 redsquirrelcampsite.co.uk, 1
 redstickfestival.org, 1
 redstoner.com, 1
 redteam-pentesting.de, 1
 redwaterhost.com, 1
 redweek.com, 1
 redwoodpaddle.es, 1
 redwoodpaddle.pt, 1
@@ -34621,16 +34937,17 @@ rent-a-c.io, 1
 rent-a-coder.de, 1
 rentacaramerica.com, 1
 rentasweb.gob.ar, 1
 rentbrowser.com, 1
 renthelper.us, 1
 rentinsingapore.com.sg, 1
 rentourhomeinprovence.com, 1
 renuo.ch, 1
+renxinge.cn, 0
 renyiyou.com, 1
 reo.gov, 1
 reorz.com, 1
 reox.at, 0
 repaik.com, 1
 repair.by, 1
 repaper.org, 1
 reparo.pe, 1
@@ -34687,16 +35004,17 @@ resolvefa.com, 1
 resolving.com, 1
 resoplus.ch, 1
 resort-islands.net, 1
 resortohshima.com, 1
 resoundpro.ca, 1
 resourceconnect.com, 1
 resourceguruapp.com, 1
 resources.flowfinity.com, 1
+resourcesmanagementcorp.com, 1
 respectmyprivacy.eu, 1
 respectmyprivacy.net, 1
 respectmyprivacy.nl, 1
 respecttheflame.com, 1
 respon.jp, 1
 responer.com, 1
 responsepartner.com, 1
 responsibledisclosure.nl, 0
@@ -34856,29 +35174,30 @@ richardwarrender.com, 1
 richeza.com, 1
 richie.fi, 1
 richmtdriver.com, 1
 richonrails.com, 1
 ricketyspace.net, 1
 ricki-z.com, 1
 rickrongen.nl, 1
 rickscastles.co.uk, 1
+ricksfamilycarpetcleaning.com, 1
 rickvanderzwet.nl, 1
 rickweijers.nl, 1
 ricky.capital, 0
 rickyromero.com, 1
 rico-brase.de, 0
 rico.ovh, 1
 ricobaldegger.ch, 1
 ricochet.im, 1
 ricoydesign.com, 1
 ricozienke.de, 1
 riddims.co, 1
 ride-up.com, 1
-rideyourdamn.bike, 1
+rideways.com, 1
 ridgelandchurch.org, 1
 ridingboutique.de, 1
 ridingoklahoma.com, 1
 riederle.com, 1
 riemer.ml, 1
 riesenmagnete.de, 1
 riesenweber.id.au, 1
 riesheating.com, 1
@@ -34918,16 +35237,17 @@ ring.com, 1
 ringingliberty.com, 1
 ringjewellery.co.uk, 1
 rinvex.com, 1
 rio-weimar.de, 1
 rioshop.com.br, 1
 rioxmarketing.com, 1
 rip-sport.cz, 1
 ripaton.fr, 1
+ripcordsandbox.com, 1
 ripmixmake.org, 1
 riqy86.nl, 1
 ris.fi, 1
 risada.nl, 1
 risaphuketproperty.com, 1
 riscascape.net, 1
 rischard.org, 1
 rise-technologies.com, 1
@@ -34947,16 +35267,17 @@ ristrutturazioneappartamento.roma.it, 1
 rit.space, 0
 rittau.biz, 1
 rittau.org, 1
 ritzlux.com.tw, 1
 rivaforum.de, 1
 rivalsa.cn, 1
 rivastation.de, 1
 riverbanktearooms.co.uk, 1
+riverbed.com, 1
 riverbendroofingnd.com, 1
 riverford.co.uk, 1
 rivermist.com.au, 1
 riverridgecc.com, 1
 riversidebaptistchurch.net, 1
 riversideradio.nl, 1
 riverstyxgame.com, 1
 riverviewcourtapts.com, 1
@@ -35055,16 +35376,17 @@ robodeidentidad.gov, 1
 robohash.org, 1
 robokits.co.in, 1
 robomonkey.org, 1
 robot.car, 1
 robot.works, 1
 robotattack.org, 1
 roboth.am, 1
 robotham.org, 1
+robotics.plus, 1
 robotkvarnen.se, 1
 robototes.com, 1
 robots-ju.ch, 1
 robottip.com, 1
 robpol86.com, 1
 robspc.repair, 1
 robspeed.rocks, 1
 robtatemusic.com, 1
@@ -35076,17 +35398,16 @@ roc.net.au, 1
 rochakhand-knitcraft.com.np, 1
 rocis.gov, 1
 rocka.me, 1
 rockagogo.com, 1
 rockbankland.com.au, 1
 rockcanyonbank.com, 1
 rockcellar.ch, 1
 rocketevents.com.au, 1
-rocketgnomes.com, 1
 rocketr.net, 1
 rocketsandtutus.com, 1
 rockfax.com, 1
 rockhounds.co.za, 1
 rockinronniescastles.co.uk, 1
 rockitinflatables.co.uk, 1
 rockpesado.com.br, 1
 rockthebabybump.com, 1
@@ -35099,29 +35420,30 @@ rodarion.pl, 1
 roddis.net, 1
 rodehutskors.net, 1
 rodeobull.biz, 1
 rodeohire.com, 1
 rodeosales.co.uk, 1
 rodevlaggen.nl, 1
 rodichi.net, 1
 rodinnebyvanie.eu, 1
+rodneybrooksjr.com, 0
 rodolfo.gs, 1
 rodomonte.org, 1
 rodrigocarvalho.blog.br, 1
 rody-design.com, 1
 roeckx.be, 1
 roeitijd.nl, 0
 roeleveld.nl, 1
 roelhollander.eu, 1
 roelof.io, 1
 roelsworld.eu, 1
 roemhild.de, 1
 roerstaafjes.nl, 1
-roessner-network-solutions.com, 0
+roessner-network-solutions.com, 1
 rofl.com.ua, 1
 roflcopter.fr, 1
 rofrank.space, 1
 rogagym.com, 1
 rogeiro.net, 1
 roger101.com, 1
 rogerdat.ovh, 1
 rogerhub.com, 1
@@ -35198,19 +35520,21 @@ roninf.ch, 1
 roninitconsulting.com, 1
 ronniegane.kiwi, 1
 ronnylindner.de, 1
 ronomon.com, 1
 ronzertnert.xyz, 1
 roodfruit.studio, 1
 roodhealth.co.uk, 1
 roof.ai, 0
+roofingandconstructionllc.com, 1
 roofingomaha.com, 1
 roofsandbasements.com, 1
 rook-playz.net, 1
+rookvrij.nl, 1
 roolevoi.ru, 1
 room-checkin24.de, 1
 room-composite.com, 1
 room208.org, 1
 room2d.com, 1
 room3b.eu, 1
 roombase.nl, 1
 roomhub.jp, 1
@@ -35276,16 +35600,17 @@ rossmacphee.com, 1
 rostclub.ro, 1
 rostov-avia.ru, 1
 rot47.net, 1
 rotek.at, 1
 roten.email, 1
 rothe.io, 1
 rothkranz.net, 1
 rothnater.ch, 1
+rotkreuzshop.de, 1
 rotol.me, 1
 rotozen.com, 1
 rotterdamjazz.info, 1
 rottweil-hilft.de, 1
 rotunneling.net, 1
 rotzonline.com, 1
 rougechocolat.fr, 1
 roughcopy.com.au, 1
@@ -35509,16 +35834,17 @@ ruht.ro, 1
 ruigomes.me, 1
 ruiming.me, 1
 ruin.one, 1
 ruk.ca, 1
 rukhaiyar.com, 1
 rulu.co, 1
 rulu.tv, 1
 rulutv.com, 1
+rumartinez.es, 1
 rumlager.de, 1
 rummage4property.co.uk, 1
 rummel-platz.de, 1
 rumplesinflatables.co.uk, 1
 rumtaste.com, 1
 rumtaste.de, 1
 run-forrest.run, 1
 run-it-direct.co.uk, 1
@@ -35551,16 +35877,17 @@ ruska-modra.cz, 1
 ruskamodra.cz, 1
 ruskod.net, 1
 rusl.net, 1
 rusmolotok.ru, 1
 russellupevents.co.uk, 1
 russia.dating, 1
 russiaeconomy.org, 1
 russianorthodoxchurch.co.uk, 1
+russpuss.ru, 1
 russt.me, 1
 rust.mn, 1
 rustable.com, 1
 rustikalwallis.ch, 1
 rustralasia.net, 1
 rustyrambles.com, 1
 rusxakep.com, 1
 rutgerschimmel.nl, 1
@@ -35676,16 +36003,17 @@ sackmesser.ch, 1
 saclier.at, 1
 saco-ceso.com, 1
 sacprincesse.com, 1
 sacred-knights.net, 1
 sacrome.com, 1
 sadbox.es, 1
 sadbox.org, 1
 sadbox.xyz, 1
+sadeghian.us, 1
 sadev.co.za, 1
 sadhawkict.org, 1
 sadiejanehair.com, 1
 sadmansh.com, 1
 sadou.kyoto.jp, 1
 sadsu.com, 1
 saenforcement.agency, 1
 saengsook.com, 1
@@ -35717,21 +36045,21 @@ saferchildren.eu, 0
 saferedirect.link, 1
 saferedirectlink.com, 1
 saferpost.com, 1
 safescan.com, 1
 safestore.io, 1
 safetext.me, 1
 safetycloud.me, 1
 safetynames.com, 1
+safetyrisk.net, 1
 safeui.com, 1
 safire.ac.za, 1
 sagargandecha.com.au, 1
 sagedocumentmanager.com, 1
-sagemontchurch.org, 1
 sagerus.com, 1
 saggiocc.com, 1
 sagracefarms.com, 1
 sagsmarseille.com, 1
 sahajbooks.com, 1
 sahar.io, 1
 saharmassachi.com, 1
 sahb.dk, 1
@@ -35756,26 +36084,28 @@ sainetworks.net, 1
 saint-bernard-gouesch.fr, 1
 saint-cyril.com, 1
 saintaardvarkthecarpeted.com, 1
 saintanthonyscorner.com, 1
 sainth.de, 1
 sainthelenas.org, 1
 saintjamestheapostle.org, 1
 saintjohn-bocaraton.com, 1
+saintmarkchurch.net, 1
 saintpatrick-norristown.net, 1
 saintw.com, 1
 saipariwar.com, 1
 saiputra.com, 1
 saitrance.com, 1
 saitv.org, 1
 sajamstudija.info, 1
 sajdowski.de, 1
 sakaki.anime.my, 0
 sakostacloud.de, 1
+sakura-paris.org, 1
 sakura.zone, 1
 sakuracdn.com, 1
 sakuracommunity.com, 0
 sakuraflores.com.br, 1
 salamon-it.de, 0
 salandalairconditioning.com, 1
 salde.net, 1
 sale.sh, 1
@@ -35822,16 +36152,17 @@ salonestella.it, 1
 salonsantebienetre.ch, 1
 salrosadohimalaia.com, 1
 salsa-straubing.de, 1
 saltbythesea.com, 1
 saltercane.com, 0
 saltireconservation.com, 1
 saltstack.cz, 1
 salud.top, 0
+saludmas.site, 1
 saludsexualmasculina.org, 1
 saludsis.mil.co, 1
 saludyvida.site, 1
 salutethefish.com, 1
 salutethegrains.com, 1
 salutethepig.com, 1
 salva.re, 1
 salvaalocombia.com, 1
@@ -35848,16 +36179,17 @@ samaritan.tech, 1
 samatva-yogalaya.com, 1
 samba.org, 1
 sambaa.com.br, 1
 sambaash.com, 1
 sambeso.net, 1
 samdev.io, 1
 samegoal.com, 1
 samegoal.org, 1
+samel.de, 1
 samenwerkingsportaal.nl, 1
 samenwerkingsportaal.tk, 1
 sameworks.com, 1
 samgrayson.me, 1
 samhuri.net, 1
 samifar.in, 1
 samip.fi, 1
 samitechnic.com, 1
@@ -35866,16 +36198,17 @@ samkelleher.com, 1
 saml-gateway.org, 1
 samlamac.com, 1
 samlaw.co.nz, 1
 samlivogarv.dk, 1
 sammamish--locksmith.com, 1
 sammyjohnson.com, 0
 sammyservers.com, 1
 sammyservers.net, 1
+sammyslimos.com, 1
 samnya.cn, 1
 samp.im, 1
 samrobertson.co.uk, 1
 samsonova.de, 1
 samsungmobile.it, 1
 samsungphonegenerator.xyz, 1
 samsungxoa.com, 1
 samtalen.nl, 1
@@ -35904,16 +36237,17 @@ sanasport.sk, 1
 sanatorii-sverdlovskoy-oblasti.ru, 1
 sanatorionosti.com.ar, 1
 sanatrans.com, 1
 sanchez.adv.br, 1
 sand-islets.de, 1
 sandalj.com, 1
 sandbagexpress.com, 1
 sandbox.mydigipass.com, 0
+sandboxfp.com, 1
 sandburner.net, 1
 sanderdorigo.nl, 1
 sanderkoenders.eu, 1
 sanderkoenders.nl, 1
 sandervanderstap.nl, 1
 sandervankasteel.nl, 0
 sandhaufen.tk, 1
 sandiegotown.com, 1
@@ -35940,26 +36274,28 @@ sangwon.io, 1
 sanilodge.com, 1
 sanipousse.com, 1
 sanissimo.com.mx, 0
 sanitairwinkel.be, 1
 sanitairwinkel.com, 1
 sanitairwinkel.nl, 1
 sanitrak.cz, 1
 sanmuding.com, 1
+sannesfotklinikk.no, 1
 sanooktiew.com, 0
 sanpham-balea.org, 1
 sanskritiyoga.com, 1
 sansonehowell.com, 1
 santafemacas.com.br, 1
 santamonicapost123.org, 1
 santanderideas.com, 1
 santenatureetcie.com, 1
 santensautomatics.be, 1
 santevie.ch, 1
+santiagogarza.co, 1
 santing.net, 1
 santmark.com, 1
 santmark.eu, 1
 santmark.fi, 1
 santmark.info, 1
 santmark.net, 1
 santmark.org, 1
 santojuken.co.jp, 1
@@ -36036,30 +36372,32 @@ sattamatkachart.in, 1
 sattamatkamobi.mobi, 1
 saturn.pl, 1
 saturngames.co.uk, 1
 satyanarayana.xyz, 1
 saudavel.com.vc, 1
 saudeealimentos.com, 1
 saudeintimadamulher.com.br, 1
 saudenoclique.com.br, 1
+saudiarabiaevisa.co.uk, 1
 sauenytt.no, 1
 sauer-systems.net, 1
 sauerbrey.eu, 1
 sauerland-schnittgruen.de, 1
 saulchristie.com, 1
 saumon-de-france.com, 1
 saumon-france.com, 1
 saumondefrance.fr, 1
 saumonfrance.fr, 1
 saunahats.eu, 1
 saunas.fr, 1
 saunatime.jp, 1
 saurel.me, 1
 sauvagebridge.nl, 1
+savaari.com, 1
 savageorgiev.com, 1
 savannahtasteexperience.com, 1
 save-me-aachen.de, 1
 save-me-koeln.de, 1
 savecrypto.org, 1
 savenet.org, 1
 saveora.com, 1
 saveora.shop, 1
@@ -36087,16 +36425,17 @@ sayori.pw, 1
 sayprepay.com, 1
 sayrodigital.com, 1
 sayura.net, 1
 saz.sh, 1
 sazavafest.cz, 1
 sazuz.cz, 1
 sb-group.dk, 1
 sb-mnn.com, 1
+sb-sd.org, 1
 sb-tuning.ru, 1
 sb.im, 1
 sb.sb, 1
 sb0.io, 1
 sbanken.no, 1
 sber.us, 1
 sberbank.ch, 1
 sbf888.com, 1
@@ -36113,17 +36452,16 @@ sbsavings.bank, 1
 sbsbaits.com, 1
 sbsnursery.co.uk, 1
 sbsrv.ml, 1
 sbssoft.ru, 1
 sbytes.info, 1
 sc5.jp, 1
 scaarus.com, 1
 scaffalature.roma.it, 1
-scaffoldhireeastrand.co.za, 1
 scalacollege.nl, 1
 scalaire.com, 1
 scalaire.fr, 1
 scalesbiolab.com, 1
 scaling.solutions, 1
 scallywagsbouncycastles.co.uk, 1
 scallywagskids.co.uk, 1
 scamblockplus.org, 1
@@ -36203,16 +36541,17 @@ schmitz.link, 1
 schnapke.name, 1
 schneeketten-ratgeber.de, 1
 schnegg.name, 1
 schneidr.de, 1
 schneids.me, 1
 schnellno.de, 1
 schnellsuche.de, 1
 schnouki.net, 1
+schnuckenhof-wesseloh.de, 1
 schnyder-werbung.ch, 1
 schoeck-elektro.de, 1
 schoeller.click, 1
 schoepski.de, 1
 schoknecht.net, 1
 schoknecht.one, 1
 schokofoto.de, 1
 schokokeks.org, 1
@@ -36321,16 +36660,17 @@ scintilla.nl, 1
 scintillating.stream, 1
 scis.com.ua, 1
 scistarter.com, 1
 scitopia.me, 1
 scitopia.net, 1
 sckc.stream, 0
 sclns.co, 1
 scm-2017.org, 1
+scohetal.de, 1
 scontogiusto.com, 1
 scoolcode.com, 1
 scoop6.co.uk, 1
 scootaloo.co.uk, 1
 scooterservis.com, 1
 scootfleet.com, 1
 scorobudem.ru, 1
 scorocode.ru, 1
@@ -36339,16 +36679,17 @@ scottainslie.me.uk, 1
 scottgalvin.com, 1
 scottgruber.me, 1
 scottgthomas.com, 1
 scotthelme.co.uk, 1
 scottishcu.org, 1
 scottishseniorsgolf.com, 1
 scottseditaacting.com, 1
 scottstorey.co.uk, 1
+scotttopperproductions.com, 1
 scottynordstrom.org, 0
 scoutingridderkerk.nl, 1
 scoutnet.de, 1
 scp-trens.notaires.fr, 1
 scp500.com, 1
 scpartyentertainment.co.uk, 1
 scpslgame.com, 1
 scra.gov, 1
@@ -36436,16 +36777,17 @@ search-job-in.com, 1
 search-one.de, 1
 search.gov, 1
 search.yahoo.com, 0
 searchcandy.nl, 1
 searchcandy.uk, 1
 searchdatalogy.com, 1
 searchshops.com, 1
 seareytraining.com, 1
+searsucker.com, 1
 searx.pw, 1
 searx.ru, 1
 searx.xyz, 1
 seasidestudios.co.uk, 1
 season.moe, 1
 seasons.nu, 0
 seatbeltpledge.com, 1
 seatshare.co.uk, 1
@@ -36592,16 +36934,17 @@ sedeusquiser.net, 1
 sedlakovalegal.com, 1
 sedmicka.sk, 1
 sedussa.ro, 1
 see.wtf, 1
 seeclop.ch, 1
 seedalpha.com, 1
 seedandleisure.co.uk, 1
 seedbox.fr, 1
+seedisclaimers.com, 1
 seednode.co, 1
 seedsofangelica.net, 1
 seefirm.com, 1
 seehimnaked.com, 0
 seehisnudes.com, 0
 seekers.ch, 1
 seeks.ru, 1
 seekthe.net, 1
@@ -36678,16 +37021,17 @@ semaflex.it, 1
 semantica.cz, 1
 semaphore-studios.com, 1
 semdynamics.com, 1
 semenov.su, 0
 sementes.gratis, 1
 semianalog.com, 1
 seminariruum.ee, 1
 semiocast.com, 1
+semirben.de, 1
 semiread.com, 1
 semjonov.de, 1
 semmlers.com, 1
 semox.de, 1
 semps-2fa.de, 1
 semps-threema.de, 1
 semps.de, 1
 semrush.com, 1
@@ -36743,16 +37087,17 @@ seobutler.com, 1
 seocomposer.com, 1
 seoenmexico.com.mx, 1
 seogeek.nl, 1
 seohackers.fr, 1
 seohochschule.de, 1
 seohouston.com, 1
 seoinc.com, 1
 seoium.com, 1
+seojames.com, 1
 seolib.org, 1
 seomarketing.bg, 1
 seomen.biz, 1
 seon.me, 1
 seoprovider.nl, 1
 seoquake.com, 1
 seoscribe.net, 1
 seosof.com, 1
@@ -36959,16 +37304,17 @@ shadowlurker.com.au, 1
 shadowplus.net, 1
 shadowrocket.net, 1
 shadowsing.com, 1
 shadowsocks.com, 1
 shadowsocks.com.au, 1
 shadowsocks.com.hk, 1
 shadowsocks.fr, 0
 shadowsocks.la, 1
+shadowsocks.se, 1
 shadowsocks.software, 1
 shadowsocks.to, 1
 shadwe.com, 1
 shadynook.net, 1
 shafou.com, 1
 shafou.net, 1
 shag-shag.ru, 1
 shaharyaranjum.com, 1
@@ -36993,16 +37339,17 @@ shamka.ru, 1
 shan.io, 0
 shan.si, 1
 shanae.nl, 1
 shanahanstrategy.com, 1
 shandonsg.co.uk, 1
 shanetully.com, 1
 shanewadleigh.com, 1
 shang-yu.cn, 1
+shangzhen.site, 1
 shankangke.com, 1
 shannoneichorn.com, 1
 shansing.cn, 1
 shansing.com, 1
 shansing.net, 1
 shansing.space, 1
 shanxiapark.com, 1
 shaobin.wang, 1
@@ -37020,16 +37367,17 @@ sharescope.co.uk, 0
 shareselecttools.com, 1
 sharevari.com, 1
 shareworx.net, 1
 shariahlawcenter.com, 1
 shariahlawcenter.org, 1
 sharialawcenter.com, 1
 sharialawcenter.org, 1
 sharisharpe.com, 1
+shark.cat, 1
 shark5060.net, 1
 sharkie.org.za, 1
 sharpe-practice.co.uk, 1
 sharperedge.pw, 1
 sharperedgecomputers.com, 1
 sharu.me, 1
 sharvey.ca, 1
 shaun.net, 1
@@ -37070,20 +37418,22 @@ shelljuggler.com, 0
 shellot.com, 1
 shellshock.eu, 1
 shellvatore.us, 1
 shemsconseils.ma, 1
 shena.co.uk, 1
 shenghaiautoparts.com, 1
 shenghaiautoparts.net, 1
 shengrenyu.com, 1
+shens.ai, 1
 shentengtu.idv.tw, 1
 shenyuqi.com, 0
 sherbers.de, 1
 sherrikehoetherapy.com, 1
+sherut.net, 1
 shethbox.com, 1
 sheying.tm, 1
 shft.cl, 1
 shgroup.xyz, 1
 shgt.jp, 1
 shh-listen.com, 1
 shh.sh, 1
 shiawasedo.co.jp, 1
@@ -37177,16 +37527,17 @@ shopapi.cz, 1
 shopatkei.com, 1
 shopbakersnook.com, 1
 shopcoupon.co.za, 1
 shopcoupons.co.id, 1
 shopcoupons.my, 1
 shopcoupons.ph, 1
 shopcoupons.sg, 1
 shophisway.com, 1
+shopific.co, 1
 shopify.com, 1
 shopifycloud.com, 1
 shopkini.com, 1
 shoplandia.co, 1
 shopperexperts.com, 1
 shoppia.se, 1
 shopping24.de, 1
 shoppr.dk, 1
@@ -37236,16 +37587,17 @@ shrug.ml, 1
 shteiman.net, 1
 shtorku.com, 1
 shu-fu.net, 1
 shuffleradio.nl, 1
 shugo.net, 1
 shukatsu-support.jp, 1
 shulan.moe, 1
 shuletime.ml, 1
+shulker.store, 1
 shura.eu.org, 1
 shurita.org, 1
 shuro.de, 1
 shuset.dk, 1
 shushu.media, 1
 shutter-shower.com, 1
 shuvo.rocks, 1
 shuvodeep.de, 1
@@ -37285,16 +37637,17 @@ sidepodcastdaily.com, 1
 sidepodcastextra.com, 1
 sideropolisnoticias.com.br, 1
 sideshowbarker.net, 1
 sidium.de, 1
 sidnicio.us, 1
 sidonge.com, 1
 sidongkim.com, 1
 sidpod.ru, 1
+siduga.com, 1
 siebens.net, 0
 siebeve.be, 1
 siegemund-frankfurt.de, 1
 siel.nl, 1
 sielsystems.nl, 1
 sientemendoza.com.ar, 1
 sierpinska.co, 1
 sierpinska.eu, 1
@@ -37326,16 +37679,17 @@ signing-milter.org, 1
 signix.net, 1
 signosquecombinam.com.br, 1
 signsdance.uk, 1
 signslabelstapesandmore.com, 0
 signtul.com, 0
 sigsrv.net, 1
 sigterm.no, 1
 sigterm.sh, 1
+sigurnost.online, 1
 sihaizixun.net, 1
 siirtutkusu.com, 1
 sikatehtaat.fi, 1
 sikayetvar.com, 0
 sikevux.se, 1
 sikko.biz, 1
 siku-shop.ch, 1
 siku.pro, 1
@@ -37360,19 +37714,19 @@ sillisalaatti.fi, 1
 sillysnapz.co.uk, 1
 silo.org.br, 1
 siloportem.net, 1
 silqueskineyeserum.com, 1
 silsha.me, 1
 silv.me, 1
 silvacor-ziegel.de, 1
 silver-heart.co.uk, 1
-silverartcollector.com, 1
 silverbowflyshop.com, 1
 silverdragonart.com, 1
+silverfirsdental.com, 1
 silvergoldbull.ba, 1
 silvergoldbull.be, 1
 silvergoldbull.bg, 1
 silvergoldbull.bj, 1
 silvergoldbull.by, 1
 silvergoldbull.ca, 1
 silvergoldbull.cl, 1
 silvergoldbull.cm, 1
@@ -37467,30 +37821,32 @@ simfdr.com, 1
 simfed.org, 1
 simha.online, 1
 simhaf.cf, 1
 simivalleyelectrical.com, 1
 simivalleyexteriorlighting.com, 1
 simivalleylandscapelighting.com, 1
 simivalleylighting.com, 1
 simivalleyoutdoorlighting.com, 1
+simkova-reality.cz, 1
 simlau.net, 1
 simmis.fr, 1
 simoesgoulart.com.br, 1
 simon-agozzino.fr, 1
 simon-hofmann.org, 1
 simon-mueller.de, 1
 simon3k.moe, 1
 simonastallone.com, 1
 simonberard.garden, 1
 simonbondo.dk, 1
 simoncommunity.org.uk, 1
 simoncook.org, 1
 simonfischer.info, 1
 simonhirscher.de, 1
+simonkjellberg.com, 1
 simonlyabonnement.nl, 1
 simonmaddox.com, 1
 simonpaarlberg.com, 1
 simonreich.de, 1
 simonschmitt.ch, 1
 simonshine.dk, 1
 simonspeich.ch, 1
 simonsreich.de, 1
@@ -37499,18 +37855,20 @@ simonweil.com, 1
 simonwessel.net, 1
 simonwoodside.com, 1
 simpbx.net, 1
 simpel.be, 1
 simphony.cz, 1
 simpip.com, 1
 simple.com, 0
 simpleclassiclife.com, 1
+simplecmsdemo.com, 1
 simplecoding.click, 1
 simplecontacts.com, 1
+simplecrypt.io, 1
 simplednscrypt.org, 1
 simplefraud.com, 1
 simpleindianrecipes.com, 1
 simpleinout.com, 1
 simpleinvoices.io, 1
 simplepress.uk, 1
 simplerses.com, 1
 simpletax.ca, 1
@@ -37574,16 +37932,17 @@ sinonimosonline.com.br, 1
 sinoscandinavia.se, 1
 sinquin.eu, 1
 sinronet.com, 1
 sint-joris.nl, 1
 sintaxis.org, 1
 sinterama.biz, 1
 sinuelovirtual.com.br, 1
 sioeckes.hu, 1
+sion.info, 1
 sipc.org, 1
 siqi.wang, 1
 siratalmustaqim.com, 1
 siraweb.org, 1
 sirbouncealotcastles.co.uk, 1
 sirbouncelot.co.uk, 1
 sirchuk.net, 1
 sircon.no, 1
@@ -37709,16 +38068,17 @@ skogsbruket.fi, 1
 skogskultur.fi, 1
 skol.bzh, 1
 skolagatt.is, 1
 skolem.de, 1
 skoleniphp.cz, 1
 skommettiamo.it, 1
 skontakt.cz, 1
 skontorp-enterprise.no, 1
+skoolergraph.azurewebsites.net, 1
 skortekaas.nl, 0
 skory.us, 1
 skou.dk, 0
 skram.de, 1
 skrimix.tk, 0
 skryptersi.pl, 1
 sksdrivingschool.com.au, 1
 sktan.com, 1
@@ -37741,17 +38101,16 @@ skyderby.ru, 1
 skydragoness.com, 1
 skydrive.live.com, 0
 skyem.co.uk, 1
 skylgenet.nl, 1
 skylightcreative.com.au, 1
 skylinertech.com, 1
 skylineservers.com, 1
 skylocker.net, 1
-skylocker.nl, 1
 skyloisirs.ch, 1
 skyminds.net, 1
 skyn3t.in, 1
 skynet233.ch, 1
 skynethk.com, 1
 skynetnetwork.eu.org, 1
 skynetz.tk, 1
 skype.com, 1
@@ -37841,16 +38200,17 @@ slrd-isperih.com, 1
 sluciaconstruccion.com, 1
 sluimann.de, 1
 sluitkampzeist.nl, 0
 slusham.com, 1
 slvh.fr, 1
 slwilde.ca, 1
 slxh.eu, 1
 slxh.nl, 1
+slysend.com, 1
 slytech.ch, 1
 sm-supplements.gr, 1
 sm.ms, 1
 sm2016.ch, 1
 sma-gift.com, 1
 smablo.com, 1
 smackhappy.com, 1
 smadav.ml, 1
@@ -37877,16 +38237,17 @@ smart-informatics.com, 1
 smart-media-gmbh.de, 1
 smart-shapes.co.uk, 1
 smart-wohnen.net, 1
 smart.gov, 1
 smartacademy.ge, 1
 smartairkey.com, 1
 smartandcom.ch, 1
 smartandhappychild.ro, 1
+smartass.space, 1
 smartbiz.vn, 1
 smartcheck.gov, 1
 smartcleaningcenter.nl, 1
 smartcpa.ca, 1
 smartedg.io, 1
 smarterskies.gov, 1
 smartest-trading.com, 1
 smartfit.cz, 1
@@ -37896,26 +38257,28 @@ smarthinking.nl, 1
 smarthouse.de, 1
 smartjoin.style, 1
 smartlend.se, 1
 smartlocksmith.com, 1
 smartlogreturns.com, 1
 smartlogstock.com, 1
 smartlogtower.com, 1
 smartmessages.net, 1
+smartmompicks.com, 1
 smartmomsmartideas.com, 1
 smartofficeusa.com, 1
 smartphonechecker.co.uk, 1
 smartpolicingplatform.com, 1
 smartrade.tech, 1
 smartrecruit.ro, 1
 smartservices.nl, 1
 smartshiftme.com, 1
 smartship.co.jp, 1
 smartsparrow.com, 1
+smartthursday.hu, 1
 smartvideo.io, 1
 smartviewing.com, 1
 smartwank.com, 1
 smartwelve.com, 1
 smartwoodczech.cz, 1
 smartwritingservice.com, 1
 smartwurk.nl, 0
 smash-gg.club, 1
@@ -37992,16 +38355,17 @@ snap.com, 1
 snapappointments.com, 1
 snapappts.com, 1
 snapfinance.com, 1
 snapserv.ch, 1
 snapserv.net, 1
 snaptier.co, 1
 snaptools.io, 1
 snarf.in, 1
+snargol.com, 1
 snatch.com.ua, 1
 snazel.co.uk, 0
 snazzie.nl, 1
 sncdn.com, 1
 sndbouncycastles.co.uk, 1
 sneaker.date, 1
 sneakpod.de, 1
 sneakynote.com, 1
@@ -38015,28 +38379,31 @@ sneeuwhoogtes.eu, 1
 snel4u.nl, 1
 snelbv.nl, 1
 snelshops.nl, 1
 snelwebshop.nl, 1
 snelxboxlivegold.nl, 1
 snerith.com, 1
 snfdata.com, 0
 sngallery.co.uk, 1
+sngeo.com, 1
 snic.website, 1
 sniderman.eu.org, 1
 sniderman.pro, 1
 sniderman.us, 1
 sniderman.xyz, 1
 sniep.net, 1
 snight.co, 1
 snille.com, 1
 snip.run, 1
 snippet.wiki, 1
 snl.no, 1
+sno-kingroofing-gutters.com, 1
 snoerendevelopment.nl, 1
+snohomishsepticservice.com, 1
 snopyta.com, 1
 snote.io, 1
 snoupon.com, 1
 snovey.com, 1
 snow-online.com, 1
 snow-online.de, 1
 snow.dog, 1
 snowalerts.eu, 1
@@ -38109,16 +38476,17 @@ socioambiental.org, 1
 sociobiology.com, 1
 sociology-schools.com, 1
 sociopathy.org, 1
 sockeye.io, 1
 sockscap64.com, 1
 socoastal.com, 1
 sodadigital.com.au, 1
 sodafilm.de, 1
+sodamakerclub.com, 1
 sodexam.pro, 1
 sodi.nl, 1
 sodiao.cc, 1
 sodomojo.com, 1
 soe-server.com, 1
 sofa-rockers.org, 1
 sofabedshop.de, 1
 sofiavanmoorsel.com, 1
@@ -38264,16 +38632,17 @@ sonoecoracao.com.br, 1
 sonyunlock.nu, 1
 soodwatthanaphon.net, 1
 soohealthy.nl, 1
 soomee.be, 1
 soomee1.be, 1
 soontm.de, 1
 soontm.net, 1
 soopure.nl, 1
+sooscreekdental.com, 1
 soothemobilemassage.com.au, 1
 soph.jp, 1
 soph.us, 1
 sopheos.com, 0
 sopher.io, 1
 sophiaandmatt.co.uk, 1
 sophiakligys.com, 1
 sophieandtrey.com, 1
@@ -38333,30 +38702,32 @@ soundeo.com, 1
 soundeo.net, 1
 soundforsound.co.uk, 1
 soundgasm.net, 1
 soundhunter.xyz, 0
 soundonsound.com, 1
 soundprotectionllc.com, 1
 soundscrate.com, 1
 soundsecurity.io, 1
+soundtruckandautorepair.com, 1
 soupcafe.org, 1
 souqtajmeel.com, 1
 sour.is, 1
 souravsaha.com, 1
 sourcebox.be, 0
 sourcecode.love, 1
 sourcely.net, 1
 sourceway.de, 1
 souris.ch, 1
 sous-surveillance.net, 1
 southafrican.dating, 1
 southambouncycastle.co.uk, 1
 southamerican.dating, 1
 southbankregister.com.au, 1
+southcountyplumbing.com, 1
 southdakotahealthnetwork.com, 1
 southernlights.xyz, 1
 southernmost.us, 1
 southernstructuralsolutions.com, 1
 southernutahinfluencers.com, 1
 southflanewsletter.com, 1
 southlakenissanparts.com, 1
 southmelbourne.apartments, 1
@@ -38393,16 +38764,17 @@ spacestation13.com, 1
 spaceweather.live, 1
 spaceweatherlive.com, 1
 spacinov.com, 1
 spacivox.com, 1
 spackova.cz, 1
 spaconnection.com, 1
 spahireleeds.co.uk, 1
 spaid.xyz, 0
+spakhmer.com, 1
 spakurort.eu, 1
 spaldingwall.com, 1
 spam.lol, 1
 spamdrain.com, 1
 spamwc.de, 1
 spanda.io, 1
 spanien.guide, 1
 spanjeflydrive.nl, 1
@@ -38526,16 +38898,18 @@ splikity.com, 1
 splintermail.com, 1
 split.is, 1
 splitdna.com, 1
 splitreflection.com, 1
 splopp.com, 1
 splunk.net, 1
 splunk.zone, 1
 spodelime.com, 1
+spokaneexteriors.com, 1
+spokanepolebuildings.com, 1
 spoketwist.com, 1
 spoluck.ca, 1
 spolwind.de, 1
 spom.net, 1
 sponc.de, 1
 spongepowered.org, 1
 sponsor.network, 1
 sponsormatch.eu, 1
@@ -38581,16 +38955,17 @@ sppin.fr, 1
 spr.id.au, 1
 sprachfreudehoch3.de, 1
 sprayforce.com, 1
 spreadsheetgear.com, 1
 spreadsheets.google.com, 1
 spreadthenews.eu, 1
 spree.co.za, 1
 spreed.me, 1
+spricknet.de, 1
 springerundpartner.de, 1
 springfieldbricks.com, 1
 springreizen.nl, 1
 springsoffthegrid.com, 1
 sprinklermanohio.com, 1
 spritmonitor.de, 1
 spritsail.io, 1
 sprock.io, 0
@@ -38723,16 +39098,17 @@ st-kilian-markt-erlbach.de, 1
 st-news.de, 1
 st-shakyo.jp, 1
 st-steuern.de, 1
 staatschutz.at, 1
 staatsschutz.at, 1
 staatsschutzgesetz.at, 1
 stablelib.com, 1
 stackhub.cc, 1
+stacklasvegas.com, 1
 stackpath.com, 1
 stackptr.com, 1
 stacktile.io, 0
 stackunderflow.com, 1
 staddlestonesbowness.co.uk, 1
 stadionmanager.com, 1
 stadm.com, 1
 stadsbygd.info, 1
@@ -38826,17 +39202,16 @@ starttraffic.com, 1
 starttraffic.uk, 1
 startup.melbourne, 1
 startupgenius.org, 1
 startuplevel.com, 1
 startuppeople.co.uk, 1
 startupum.ru, 1
 starwatches.eu, 1
 starwins.co.uk, 1
-stassi.ch, 1
 stastka.ch, 1
 stat.ink, 1
 state-of-body-and-mind.com, 1
 statecollegemortgages.com, 1
 statgram.me, 1
 static-692b8c32.de, 1
 static-assets.io, 1
 static-myfxee-808795.c.cdn77.org, 1
@@ -38918,16 +39293,17 @@ steffi-in-australien.com, 1
 stefpastoor.nl, 1
 stegmaier-immobilien.de, 1
 steidlewirt.de, 1
 steigerlegal.ch, 1
 steigerplank.com, 0
 steinbergmedia.de, 1
 steinibox.de, 1
 steklein.de, 1
+stekosouthamerica.com, 1
 stella-artis-ensemble.at, 1
 stellanova-planeten.de, 0
 stellarguard.me, 1
 stellarium-gornergrat.ch, 1
 stellarvale.net, 1
 stellen.ch, 1
 stelleninserate.de, 1
 stellenticket.de, 1
@@ -39203,16 +39579,17 @@ strijkshop.be, 1
 stringtoolbox.com, 1
 stringvox.com, 1
 stripe.com, 1
 striped.horse, 1
 strivephysmed.com, 0
 strm.hu, 1
 strming.com, 1
 strobeltobias.de, 1
+strobeto.de, 1
 strobotti.com, 1
 stroeerdigital.de, 1
 stroginohelp.ru, 1
 strom.family, 1
 stromaci.sk, 1
 stromberger.org, 1
 stromzivota.sk, 1
 strongpassword.club, 1
@@ -39258,16 +39635,17 @@ studiebegeleiding-haegeman.be, 1
 studiemeter.nl, 1
 studienportal.eu, 1
 studienservice.de, 1
 studiereader.nl, 1
 studio-architetto.com, 1
 studio-fotografico.ru, 1
 studio-webdigi.com, 1
 studio44.fit, 1
+studioavvocato24.it, 1
 studiobergaminloja.com.br, 1
 studiodentisticosanmarco.it, 1
 studiodewit.nl, 1
 studiodoprazer.com.br, 1
 studiogavioli.com, 1
 studiograou.com, 1
 studiohelder.fr, 0
 studiohomebase.amsterdam, 1
@@ -39435,17 +39813,16 @@ sunflyer.cn, 0
 sunfox.cz, 1
 sunfulong.blog, 1
 sunfulong.me, 1
 sunjaydhama.com, 1
 sunjiutuo.com, 1
 sunlit.cloud, 1
 sunn.ie, 1
 sunoikisis.org, 1
-sunset.im, 1
 sunsetwx.com, 1
 sunshinesf.org, 1
 sunsmartresorts.com, 1
 sunsong.org, 1
 sunstar.bg, 1
 sunwolf.studio, 1
 sunxchina.com, 1
 suool.net, 1
@@ -39465,16 +39842,17 @@ supercastlesadelaide.com.au, 1
 supercastlesbrisbane.com.au, 1
 supercastlesmelbourne.com.au, 1
 supercastlessouthsydney.com.au, 1
 supercastlessunshinecoast.com.au, 1
 supercastlessydney.com.au, 1
 supercentenarian.com, 1
 supercinebattle.fr, 1
 superdaddy.club, 1
+superdroni.com, 1
 supereight.net, 1
 superguide.com.au, 1
 superhappiness.com, 1
 superhome.com.au, 1
 superkonsult.se, 1
 supermae.pt, 1
 supermarx.nl, 1
 supermercadosdia.com.ar, 1
@@ -39505,16 +39883,17 @@ supplementler.com, 1
 supplies24.at, 1
 supplies24.es, 1
 supplynation.org.au, 1
 support.mayfirst.org, 0
 supportdesk.nu, 1
 supportericking.org, 1
 supportfan.gov, 1
 supportme123.com, 1
+supra.tf, 1
 suprem.biz, 1
 suprem.ch, 1
 supriville.com.br, 1
 sur-v.com, 1
 surao.cz, 1
 surasak.io, 1
 surasak.net, 1
 surasak.org, 1
@@ -39601,16 +39980,17 @@ svht.nl, 1
 svijet-medija.hr, 1
 svinformatica.es, 1
 sviz.pro, 1
 svj-stochovska.cz, 1
 svjvn.cz, 1
 svm-basketball.de, 1
 svm-it.eu, 1
 svobodnyblog.cz, 1
+svorcikova.cz, 1
 sw-servers.net, 1
 sw33tp34.com, 1
 swacp.com, 1
 swaggerdile.com, 1
 swagsocial.net, 1
 swallsoft.co.uk, 1
 swallsoft.com, 1
 swankism.com, 1
@@ -39628,16 +40008,17 @@ sweak.net, 1
 swedishhost.com, 1
 swedishhost.se, 1
 sweep-me.net, 1
 sweepay.ch, 1
 sweet-orr.com, 1
 sweetair.com, 1
 sweetbridge.com, 1
 sweetgood.de, 1
+sweethomesnohomishrenovations.com, 1
 sweetlegs.jp, 1
 sweetll.me, 0
 sweets-mimatsu.com, 1
 sweetvanilla.jp, 1
 swehack.org, 1
 sweharris.org, 1
 swerve-media-testbed-03.co.uk, 1
 swetrust.com, 1
@@ -39651,16 +40032,17 @@ swilly.org, 1
 swimbee.nl, 1
 swimmingpoolaccidentattorney.net, 1
 swimready.net, 1
 swimturk.com.tr, 1
 swimwear365.co.uk, 1
 swineson.me, 1
 swing-belleville.de, 1
 swingmonkey.com, 1
+swingular.com, 1
 swipetv.ie, 1
 swiss-apartments.com, 1
 swiss-connection.net, 1
 swiss-cyber-experts.ch, 1
 swiss-vanilla.ch, 1
 swiss-vanilla.com, 1
 swisscannabis.club, 1
 swissdojo.ch, 1
@@ -39675,16 +40057,17 @@ swissvanilla.ch, 1
 swissvanilla.com, 1
 swisswebhelp.ch, 1
 swissxperts.ch, 1
 switch-trader.com, 1
 switch.moe, 1
 switcheo.exchange, 1
 switcheo.rocks, 1
 switzerland-family-office.com, 1
+swivells.com, 1
 swn-nec.de, 1
 swordfeng.xyz, 1
 swordfighting.net, 1
 swqa.hu, 1
 swuosa.org, 0
 swvaux.com, 1
 swxtd.com, 1
 swyn.net, 1
@@ -40052,17 +40435,17 @@ tatara.ne.jp, 1
 tateesq.com, 1
 tatildukkani.com, 1
 tatiloley.com, 1
 tatort-fanpage.de, 1
 tatsidou.gr, 1
 tattoo.dating, 1
 tattvaayoga.com, 1
 tatuantes.com, 1
-taunhanh.us, 1
+taunhanh.us, 0
 tavolaquadrada.com.br, 1
 tavsys.net, 1
 tax-guard.com, 1
 taxaroo.com, 1
 taxi-24std.de, 0
 taxi-chamonix.fr, 1
 taxi-collectif.ch, 1
 taxi-jihlava.cz, 1
@@ -40072,16 +40455,17 @@ taxicollectif.ch, 1
 taxid-k.be, 1
 taxis-collectifs.ch, 1
 taxisafmatosinhos.pt, 1
 taxiscollectifs.ch, 1
 taxlab.co.nz, 1
 taxmadras.com, 1
 taxsquirrel.com, 1
 taylorpearson.me, 0
+taylorreaume.com, 1
 taylors-castles.co.uk, 1
 taylorstauss.com, 1
 taysonvodao.fr, 1
 tazemama.biz, 1
 tb-devel.de, 1
 tb-itf.de, 1
 tba.bm, 1
 tbejos.com, 1
@@ -40285,25 +40669,23 @@ teebeedee.org, 0
 teedb.de, 1
 teehaus-shila.de, 1
 teemperor.de, 1
 teemulintula.fi, 1
 teencounseling.com, 1
 teenerotic.net, 1
 teengirl.pub, 1
 teensexgo.com, 1
-teesypeesy.com, 1
 teeworlds-friends.de, 1
 tefek.cz, 1
 tege-elektronik.hu, 1
 tehcrayz.com, 1
 tehplace.club, 1
 tehrabbitt.com, 0
 tehrankey.ir, 1
-tehranperfume.com, 1
 teixobactin.com, 1
 tejarat98.com, 1
 teknemodus.com.au, 1
 teknik.io, 1
 tekniskakustik.se, 1
 tekno.de, 1
 teknoforums.com, 1
 teknogeek.id, 1
@@ -40507,16 +40889,17 @@ texture.net.au, 1
 texus.me, 1
 texy.info, 1
 teysens.com, 1
 teyssedre.ca, 1
 tezcam.tk, 1
 tf-network.de, 1
 tf2b.com, 1
 tf2calculator.com, 1
+tf7879.com, 1
 tfg-bouncycastles.com, 1
 tfle.xyz, 1
 tflite.com, 1
 tfnapps.de, 1
 tfreeman.org, 1
 tfx.com.br, 1
 tfx.pt, 1
 tfxstartup.com, 1
@@ -40591,16 +40974,17 @@ theastrocoach.com, 1
 theatre-schools.com, 1
 thebakers.com.br, 1
 thebakery2go.de, 1
 thebannerstore.com, 1
 thebarneystyle.com, 1
 thebarrens.nu, 1
 thebasebk.org, 1
 thebcm.co.uk, 1
+thebeachessportsphysio.com, 1
 thebeginningviolinist.com, 1
 thebest.ch, 1
 thebestfun.co.uk, 1
 thebestpersonin.ml, 1
 thebestsavingsplan.com, 1
 thebigbitch.nl, 1
 thebigdatacompany.com, 1
 thebigwave.de, 1
@@ -40782,16 +41166,17 @@ thenexwork.com, 1
 thenib.com, 1
 thenichecast.com, 1
 thenocman.com, 1
 thenovaclinic.com, 1
 thenowheremen.com, 1
 thenrdhrd.nl, 1
 theo.me, 1
 theobromos.fr, 1
+theoc.co, 1
 theocharis.org, 1
 theodorahome.co, 1
 theodorahome.com.br, 1
 theofleck.com, 1
 theojones.name, 1
 theokouzelis.com, 1
 theoldbrewhouse.info, 1
 theonethaimassage.de, 1
@@ -40814,16 +41199,17 @@ thepb.in, 1
 thepeninsulaires.com, 1
 thepharm.co.nz, 1
 thephonecaseplace.com, 1
 thephp.cc, 1
 thepiabo.ovh, 1
 thepieslicer.com, 1
 thepiratesociety.org, 1
 theplaidpoodle.com, 1
+theplasticsurgerycenterofnashville.com, 1
 theplaydaysbus.co.uk, 1
 theplayspot.co.uk, 1
 theploughharborne.co.uk, 1
 thepoplarswines.com.au, 1
 theposhfudgecompany.co.uk, 1
 thepostoffice.ro, 1
 theprincegame.com, 1
 thepriorybandbsyresham.co.uk, 1
@@ -40863,16 +41249,17 @@ theruizes.com, 1
 theruleslawyer.net, 1
 therumfordcitizen.com, 1
 thesalonthing.com, 0
 thesarogroup.com, 1
 thesaturdaypaper.com.au, 1
 thesaurus.net, 1
 theschool.jp, 1
 thescientists.nl, 1
+thesearchenginepros.com, 1
 thesecondsposts.com, 0
 theseed.io, 1
 theseedbox.xyz, 1
 thesehighsandlows.com, 1
 theseletarmall.com, 1
 theseoframework.com, 1
 theseosystem.com, 1
 theserver201.tk, 1
@@ -40892,17 +41279,16 @@ theskingym.co.uk, 1
 thesled.net, 1
 thesmallbusinesswebsiteguy.com, 1
 thesmokingcuban.com, 1
 thesocialmediacentral.com, 1
 thesslstore.com, 1
 thestationatwillowgrove.com, 1
 thesteins.org, 0
 thestoneage.de, 1
-thestonegroup.de, 0
 thestory.ie, 1
 thestoryshack.com, 1
 thestral.pro, 1
 thestralbot.com, 1
 thestrategyagency.com.au, 1
 thestudyla.com, 1
 thestyle.city, 1
 thestyleforme.com, 1
@@ -40921,16 +41307,17 @@ thetruthhurvitz.com, 1
 thetuxkeeper.de, 0
 thetvtraveler.com, 1
 theunitedstates.io, 1
 thevacweb.com, 1
 thevalentineconstitution.com, 1
 thevenueofhollywood.com, 1
 theverybusyoffice.co.uk, 1
 thevgg.com, 0
+thevisasofoz.com, 1
 thevoid.one, 1
 thevoya.ga, 1
 thewagesroom.co.uk, 1
 thewarrencenter.org, 1
 thewaxhouse.academy, 1
 thewaxhouse.de, 1
 thewayofthedojo.com, 1
 thewebdexter.com, 1
@@ -41110,16 +41497,17 @@ tiagonunes.pt, 1
 tiaki.org, 1
 tianeptine.com, 1
 tianshili.me, 1
 tiantangbt.com, 1
 tianxicaipiao.com, 1
 tianxicaipiao.win, 1
 tianxicp.com, 1
 tibbitshall.ca, 1
+tibicinagarricola.com, 1
 tibipg.com, 1
 tibovanheule.site, 1
 tibovanheule.space, 1
 ticfleet.com, 1
 tichieru.pw, 1
 ticketassist.nl, 1
 ticketdriver.com, 1
 ticketluck.com, 1
@@ -41264,16 +41652,18 @@ tipbox.is, 1
 tipe.io, 1
 tipiakers.club, 1
 tiplanet.org, 1
 tipoftheday.tips, 1
 tipps-fuer-den-haushalt.de, 1
 tippspiel.cc, 1
 tippytoad.com, 1
 tipsacademicos.com, 1
+tipstersweb.com, 1
+tipulnagish.co.il, 1
 tir-mauperthuis.fr, 1
 tir-pistolet-chexbres.ch, 1
 tiratuki.games, 1
 tircentrale.net, 1
 tirionnetwork.de, 1
 tirlins.com, 1
 tiroler-kupferschmiede.com, 1
 tirs4ne.ch, 1
@@ -41317,17 +41707,16 @@ tkgpm.com, 1
 tkirch.de, 1
 tkjg.fi, 1
 tkn.me, 1
 tkn.tokyo, 1
 tkts.cl, 1
 tkusano.jp, 1
 tkw01536.de, 0
 tl.gg, 1
-tlach.cz, 1
 tlca.org, 1
 tlcnet.info, 1
 tlehseasyads.com, 1
 tleng.de, 1
 tlo.xyz, 1
 tloxygen.com, 1
 tls-proxy.de, 1
 tls.builders, 1
@@ -41476,16 +41865,17 @@ tolboe.com, 1
 toldositajuba.com, 1
 toleressea.fr, 1
 toles-sur-mesure.fr, 1
 tolle-wolke.de, 1
 tollfreeproxy.com, 1
 tollsjekk.no, 1
 tom-geiger.de, 1
 tom-kunze.de, 1
+tom-kurka.cz, 1
 tom.horse, 1
 tom.je, 1
 tom94.net, 1
 tomabrafix.de, 1
 tomahawk.ca, 1
 tomandmara.com, 1
 tomandshirley.com, 1
 tomarns.nl, 1
@@ -41817,16 +42207,17 @@ trackchair.com, 1
 trackdays4fun.com, 1
 trackdomains.com, 1
 trackersimulator.org, 1
 trackeye.dk, 1
 trackingstream.com, 1
 trackrecordpro.co.uk, 1
 tracksa.com.ar, 1
 trackyourlogs.com, 1
+tractorfan.nl, 1
 tractorpumps.com, 1
 trad-n-vo.com, 1
 trade-arcade.com, 1
 trade.gov, 1
 trade.gov.uk, 1
 trade247.exchange, 1
 tradedesk.co.za, 1
 tradeinvent.co.uk, 1
@@ -41896,16 +42287,17 @@ trance-heal.me, 1
 tranceheal.com, 1
 tranceheal.de, 1
 tranceheal.me, 1
 trancendances.fr, 1
 trangcongnghe.com, 1
 trangell.com, 1
 tranglenull.xyz, 1
 tranhsondau.net, 0
+tranquillity.se, 1
 transacid.de, 1
 transappealrights.com, 1
 transcend.org, 1
 transcendmotor.sg, 1
 transcontrol.com.ua, 1
 transcricentro.pt, 1
 transfer.pw, 1
 transferio.nl, 1
@@ -41933,24 +42325,26 @@ transitpoint.us, 1
 translate-polish.com, 1
 translate.fedoraproject.org, 1
 translate.googleapis.com, 1
 translate.stg.fedoraproject.org, 1
 translatoruk.co.uk, 1
 transmarttouring.com, 1
 transmisjeonline.pl, 1
 transmithe.net, 1
+transmitit.pl, 1
 transmute.review, 1
 transnexus.com, 1
 transoil.co.uk, 1
 transparentcorp.com, 1
 transport.eu, 1
 transporta.it, 1
 transporterlock.com, 1
 transsexualpantyhose.com, 1
+transumption.com, 1
 transverify.com, 1
 trappednerve.org, 1
 trashnothing.com, 1
 trashwagon.club, 1
 trask.no, 1
 traslocare.roma.it, 1
 traslochi-trasporti-facchinaggio.it, 1
 trasloco.milano.it, 1
@@ -41971,17 +42365,16 @@ travelemy.com, 1
 traveling-thailand.info, 1
 travelinsurance.co.nz, 1
 travellers.dating, 1
 travelling.expert, 1
 travellovers.fr, 1
 travelmyth.ie, 1
 travelogue.jp, 1
 travelphoto.cc, 1
-travelpricecheck.com, 1
 travelrefund.com, 1
 travelshack.com, 1
 travi.org, 1
 travis.nl, 1
 travisf.net, 1
 travisforte.io, 1
 travisfranck.com, 1
 travler.net, 1
@@ -41995,16 +42388,17 @@ treasuryscams.gov, 1
 treatment.org, 1
 tree0.xyz, 1
 treebaglia.xyz, 1
 treehousebydesign.com, 1
 treehouseresort.nl, 1
 trees.chat, 1
 treeschat.com, 1
 treetopsecurity.com, 1
+treeworkbyjtec.com, 1
 trefcon.cz, 1
 trefpuntdemeent.nl, 1
 treinaweb.com.br, 0
 treinmagazine.be, 1
 treinmagazine.nl, 1
 treinonerd.com, 1
 trek-planet.ru, 1
 treker.us, 1
@@ -42048,16 +42442,17 @@ tribut.de, 1
 tributh.cf, 1
 tributh.ga, 1
 tributh.gq, 1
 tributh.ml, 1
 tributh.net, 1
 tributh.tk, 1
 tricefy4.com, 1
 trickedguys.com, 0
+tricks.clothing, 1
 triddi.com, 1
 trident-online.de, 1
 tridentflood.com, 1
 trietment.com, 1
 trigardon-rg.de, 1
 trigular.de, 1
 trik.es, 0
 trillian.im, 1
@@ -42304,44 +42699,46 @@ turkish.dating, 1
 turl.pl, 1
 turn-sticks.com, 1
 turnaroundforum.de, 1
 turncircles.com, 1
 turnoffthelights.com, 1
 turnonsocial.com, 1
 turpinpesage.fr, 1
 tursiae.org, 1
-turtle.ai, 1
+turtle.ai, 0
 turtleduckstudios.com, 1
 turtlepwr.com, 1
 turtles.ga, 1
 turunculevye.com, 1
 tuscanyleather.it, 1
 tusi.co, 0
 tusksol.com, 1
 tutanota.com, 1
 tuto-craft.com, 1
 tutoragency.org, 1
 tutorat-tect.org, 1
+tutoref.com, 1
 tutorialinux.com, 1
 tutorio.ga, 1
 tutorme.com, 1
 tuts4you.com, 1
 tuttimundi.org, 1
 tuttoandroid.net, 1
 tuvangoicuoc.com, 1
 tuwaner.com, 1
 tuxcloud.net, 1
 tuxflow.de, 0
 tuxgeo.com, 0
 tuxhound.org, 1
 tuxie.com, 1
 tuxlife.net, 1
 tuxpeliculas.com, 1
 tuxplace.nl, 1
+tuxrtfm.com, 1
 tuxtimo.me, 1
 tuxz.net, 1
 tuza.com.au, 1
 tuzaijidi.com, 1
 tv-programme.be, 1
 tv-programme.com, 1
 tv2vie.org, 0
 tvbeugels.nl, 0
@@ -42509,16 +42906,17 @@ uborcare.com, 1
 ubtce.com, 1
 ubun.net, 1
 ubuntu18.com, 1
 ucac.nz, 0
 ucangiller.com, 1
 ucch.be, 1
 ucfirst.nl, 1
 uchargeapp.com, 1
+uchiha.ml, 1
 uclf.de, 1
 uclip.club, 1
 ucppe.org, 1
 ucrdatatool.gov, 1
 uctarna.online, 1
 udancy.com, 1
 udbhav.me, 1
 uddi.ng, 1
@@ -42535,16 +42933,17 @@ uel-thompson-okanagan.ca, 1
 ueni.com, 1
 uesociedadlimitada.com, 1
 ueu.me, 0
 uevan.com, 1
 uex.im, 1
 ufanisi.mx, 1
 ufindme.at, 1
 ufplanets.com, 1
+ugb-verlag.de, 1
 ugcdn.com, 1
 uggedal.com, 1
 ugx-mods.com, 1
 uhappy1.com, 1
 uhappy11.com, 1
 uhappy2.com, 1
 uhappy21.com, 1
 uhappy22.com, 1
@@ -42645,16 +43044,17 @@ ultimatemafia.net, 1
 ultramax.biz, 1
 ultraporn.biz, 1
 ultraseopro.com, 1
 ultrasite.tk, 1
 ultrasteam.net, 1
 ultratech.software, 1
 ultratechlp.com, 1
 umanityracing.com, 1
+umbrellaye.online, 1
 umbricht.li, 1
 umenlisam.com, 1
 umisonoda.com, 1
 umkmjogja.com, 1
 umsapi.com, 1
 umwandeln-online.de, 1
 un-framed.co.za, 1
 un-zero-un.fr, 1
@@ -42909,16 +43309,17 @@ urbanmelbourne.info, 1
 urbanmic.com, 1
 urbannewsservice.com, 1
 urbansparrow.in, 1
 urbanstylestaging.com, 1
 urbansurvival.com, 1
 urbanwaters.gov, 1
 urbanwildlifealliance.org, 0
 urbexdk.nl, 1
+urbizoroofing.com, 1
 urcentral.com, 1
 urcentral.nl, 1
 urcentral.org, 1
 ureka.org, 1
 urep.us, 1
 urgences-valais.ch, 1
 urinedrugtesthq.com, 1
 uripura.de, 1
@@ -43012,17 +43413,16 @@ utilitarian.com, 1
 utilitarian.net, 1
 utilitarian.org, 1
 utilitarianism.com, 1
 utilitarianism.org, 1
 utilitarismo.com, 1
 utilitronium.com, 1
 utilityapi.com, 1
 utilityreport.eu, 1
-utitreatment.com, 1
 utonia.ch, 1
 utopialgb.org.uk, 1
 utopicestudios.com, 1
 utox.io, 1
 utterberry.io, 1
 utugnn.ru, 1
 utw.me, 1
 utwente.io, 1
@@ -43042,16 +43442,17 @@ uwvloereruit.nl, 1
 uxp-it.nl, 1
 uxteam.com, 1
 uxtechnologist.com, 1
 uy.search.yahoo.com, 0
 uygindir.ml, 1
 uz.search.yahoo.com, 0
 uzaymedya.com.tr, 1
 uzsvm.cz, 1
+uzzamari.com, 1
 v-d-p.net, 1
 v-spin.cz, 1
 v-tek.fi, 1
 v-u-z.ru, 1
 v1sit0r.ru, 1
 v2bv.net, 1
 v2bv.win, 1
 v2cn.win, 1
@@ -43146,16 +43547,17 @@ valueseed.net, 1
 vamosfalardesaude.pt, 1
 vampyrium.com, 0
 vampyrium.net, 0
 van11y.net, 1
 vanagamsanthai.com, 1
 vanagamseeds.com, 1
 vanbinnenuit.nl, 1
 vancityconcerts.com, 1
+vancouvercosmeticsurgery.ca, 1
 vancouverwatowncar.com, 1
 vandalfsen.me, 1
 vandam.io, 1
 vandenbroeck-usedcars.be, 1
 vandeput.be, 1
 vanderbiltcisa.org, 1
 vanderkrieken.org, 1
 vanderkroon.nl, 1
@@ -43189,16 +43591,17 @@ vapecom-shop.com, 1
 vapecrunch.com, 1
 vapehour.com, 1
 vapemania.eu, 1
 vapensiero.co.uk, 1
 vaperolles.ch, 1
 vapesense.co.uk, 1
 vapesupplies.com.au, 1
 vaphone.co, 1
+vapingdaily.com, 1
 vapor.cloud, 0
 vapordepot.jp, 1
 vaporpunk.space, 1
 varalwamp.com, 1
 varcare.jp, 1
 varden.info, 1
 vareillefoundation.fr, 1
 vareillefoundation.org, 1
@@ -43244,17 +43647,16 @@ vaughanrisher.com, 1
 vault21.net, 1
 vault81.de, 1
 vaultproject.io, 1
 vaur.fr, 1
 vavel.com, 1
 vavouchers.com, 1
 vawebsite.co, 1
 vawlt.io, 1
-vawltstorage.com, 1
 vayaport.com, 1
 vaygren.com, 1
 vazue.com, 1
 vb-oa.co.uk, 1
 vb.media, 1
 vbazile.com, 1
 vbcdn.com, 1
 vbestreviews.com, 1
@@ -43345,16 +43747,17 @@ ventriloservers.biz, 1
 venturavwparts.com, 1
 venturebanners.co.uk, 1
 venturedisplay.co.uk, 1
 venturum.com, 1
 venturum.de, 1
 venturum.eu, 1
 venturum.net, 1
 ventzke.com, 1
+venuedriver.com, 1
 ver.ma, 1
 vera.bg, 1
 veraandsteve.date, 1
 veramagazine.jp, 1
 verasani.ch, 1
 verberne.nu, 1
 verbier-lechable.com, 1
 verbierfestival.com, 1
@@ -43373,16 +43776,17 @@ vergessen.cn, 1
 verhovs.ky, 1
 verifalia.com, 1
 verifiedjoseph.com, 1
 verifiny.com, 1
 verifyos.com, 1
 verifyyourip.com, 1
 veriny.tf, 1
 veriomed.com, 1
+verios.com.br, 1
 veritafineviolins.com, 1
 veritas-data.de, 1
 verizonconnect.com, 0
 verizonguidelines.com, 1
 verliebt-in-bw.de, 1
 verliebt-in-niedersachsen.de, 1
 verliefde-jongens.nl, 1
 vermeerdealers.com, 1
@@ -43425,16 +43829,17 @@ verymetal.nl, 1
 veryyounglesbians.com, 0
 verzekeringencambier.be, 1
 verzekeringsacties.nl, 1
 verzick.com, 1
 ves.vn.ua, 1
 vescudero.net, 1
 veslosada.com, 1
 vespacascadia.com, 1
+vestd.com, 1
 vestingbar.nl, 1
 vestum.ru, 1
 vetbits.com, 1
 veterinarian-hospital.com, 1
 veterinario.roma.it, 1
 veterinarioaltea.com, 1
 veterinary-colleges.com, 1
 veteriner.name.tr, 1
@@ -43466,17 +43871,17 @@ viaje-a-china.com, 1
 vialibido.com.br, 1
 vialorran.com, 1
 viaprinto.de, 1
 viasinc.com, 0
 vibrant-america.com, 1
 vicenage.com, 1
 vicentee.com, 1
 vichiya.com, 1
-vician.cz, 0
+vician.cz, 1
 vicicode.com, 1
 viciousflora.com, 1
 viciousviscosity.xyz, 1
 vicjuwelen-annelore.be, 1
 viclab.se, 1
 victora.com, 1
 victorcanera.com, 1
 victordiaz.me, 1
@@ -43536,16 +43941,17 @@ viennan.net, 1
 vientos.coop, 0
 viepixel.at, 1
 vierdaagsehotel.nl, 1
 vierna.ga, 1
 vierpfeile.de, 1
 vierpluseins.wtf, 1
 vietnam-lifer.com, 1
 vietnamese.dating, 1
+vietnamguide.co.kr, 1
 vietnamhost.vn, 0
 vietnamluxurytravelagency.com, 1
 vietnamwomenveterans.org, 1
 vieux.pro, 1
 viewbook.com, 1
 viewey.com, 1
 viewmyrecords.com, 1
 viga.me, 1
@@ -43596,32 +44002,35 @@ villehardouin.fr, 1
 villek.fi, 1
 villekaaria.eu, 1
 villenavedornon.fr, 1
 villenvinkit.com, 1
 villerez.fr, 1
 villesalonen.fi, 1
 villu.ga, 1
 vilog.me, 1
+viltsu.net, 1
 vima.ch, 1
 vimeo.com, 1
 vimeosucks.nyc, 1
 vinagro.sk, 1
 vinahost.vn, 1
 vinarstvimodryhrozen.cz, 1
 vincentcox.com, 0
+vincentoshana.com, 1
 vincentpancol.com, 1
 vincentswordpress.nl, 1
 vincible.space, 1
 vinciconps4.it, 1
 vincitraining.com, 1
 vineright.com, 1
 vinesauce.info, 1
 vinetalk.net, 1
 vinetech.co.nz, 1
+vingt.me, 1
 vinicius.sl, 1
 vinilosdecorativos.net, 1
 vinistas.com, 1
 vinner.com.au, 1
 vinnie.gq, 1
 vinolli.de, 1
 vinovum.net, 1
 vinsation.com, 1
@@ -43657,17 +44066,17 @@ viptamin.eu, 1
 viptamol.com, 1
 viqo.pl, 1
 vir-tec.eu, 1
 vir2.me, 1
 viral32111.com, 1
 viralboombox.xyz, 1
 viralpop.it, 1
 viralsv.com, 1
-virgopolymer.com, 1
+virgopolymer.com, 0
 virial.de, 1
 viridis-milites.cz, 1
 virtit.fr, 1
 virtual.hk, 1
 virtualcloud.ddns.net, 1
 virtualcommodities.org, 1
 virtualdesignmedia.com, 0
 virtuality4d.com, 1
@@ -43679,16 +44088,17 @@ virtualvaults.com, 1
 virtubox.net, 1
 virtusaero.com, 1
 virvum.ch, 1
 visaexpert.co.za, 1
 visalist.io, 1
 visalogy.com, 1
 visaop.com, 1
 visapourailleurs.fr, 1
+visasofoz.com, 1
 visaya.com.co, 1
 viscoelastico.com.br, 1
 viscopic.com, 1
 viseum.co.uk, 1
 vishwashantiyoga.com, 1
 visibox.nl, 1
 visikom.de, 1
 visioflux-premium.com, 1
@@ -43749,27 +44159,29 @@ vitra-showrooms.co.uk, 1
 vitra-vcare.co.uk, 1
 vitrado.de, 1
 vitsoft.by, 1
 vitzro.kr, 1
 vivaldi-fr.com, 1
 vivaldi.club, 1
 vivaldi.com, 1
 vivamusic.es, 1
+vivanosports.com.br, 0
 vivatv.com.tw, 1
 viveconsalud.club, 1
 vivendi.de, 1
 vivianmaier.cn, 1
 vivid-academy.com, 1
 vividinflatables.co.uk, 1
 vividlumen.com, 1
 viviennevandenbos.nl, 1
 vivirenelmundo.com, 1
 vivo.sx, 1
 vivoitaliankitchen.com, 1
+vivy.com, 1
 vixrapedia.org, 1
 viyf.org, 1
 viza.io, 1
 vizards.cc, 1
 vize.ai, 0
 vizija-nepremicnine.si, 1
 vizional.com, 1
 vizzboard.com, 1
@@ -43851,17 +44263,17 @@ voidpay.net, 1
 voidpay.org, 1
 voidptr.eu, 1
 voids.org, 1
 voidshift.com, 1
 voidx.top, 1
 voidzehn.com, 1
 voipsun.com, 1
 vojtechpavelka.cz, 1
-vokativy.cz, 0
+vokativy.cz, 1
 vokeapp.com, 1
 volatimer.com, 1
 volcain.io, 1
 volcanconcretos.com, 1
 volcano-kazan.ru, 1
 volcano-spb.ru, 1
 volcano-vts.ru, 1
 volcano24.ru, 1
@@ -43895,17 +44307,21 @@ vorlage-musterbriefe.de, 1
 vorlage-mustervertrag.de, 1
 vorlagen-geburtstagsgruesse.de, 1
 vorlicek.de, 1
 vorlif.org, 1
 vorodevops.com, 1
 vorte.ga, 1
 vos-fleurs.ch, 1
 vos-fleurs.com, 1
+vos-systems.com, 1
+vos-systems.es, 1
+vos-systems.eu, 1
 vos-systems.net, 1
+vos-systems.org, 1
 vosgym.jp, 1
 voshod.org, 0
 vosjesweb.nl, 1
 vosky.fr, 1
 vosn.de, 1
 vosselaer.com, 1
 vossenack.nrw, 1
 vosser.de, 1
@@ -43936,16 +44352,17 @@ vpn.black, 1
 vpn.ht, 1
 vpnpro.com, 1
 vpnservice.nl, 1
 vpsboard.com, 1
 vpsdream.dk, 1
 vpsou.com, 1
 vpsport.ch, 1
 vpsvz.net, 1
+vqporn.com, 1
 vrandopulo.ru, 1
 vranjske.co.rs, 1
 vrcholovka.cz, 1
 vreaulafacultate.ro, 1
 vreeman.com, 1
 vretmaskin.se, 1
 vriesdonkow.be, 1
 vrij-links.nl, 1
@@ -43955,20 +44372,22 @@ vrjetpackgame.com, 1
 vrlaid.com, 0
 vroedvrouwella.be, 1
 vrsystem.com.br, 1
 vrtak-cz.net, 1
 vrtouring.org, 1
 vrzl.pro, 1
 vsamsonov.com, 1
 vscale.io, 1
+vsd.sk, 1
 vsean.net, 1
 vseomedia.com, 1
 vserver-preis-vergleich.de, 1
 vsesrazu-raiffeisen.ru, 1
+vsestiralnie.com, 1
 vsestoki.com, 1
 vsl-defi.ch, 1
 vssnederland.nl, 1
 vstehn.ru, 1
 vsund.de, 1
 vsx.ch, 1
 vtaxi.se, 1
 vtipe-vylez.cz, 1
@@ -44035,16 +44454,17 @@ w-p-k.de, 1
 w-spotlight.appspot.com, 1
 w-w-auto.de, 1
 w.wiki, 1
 w10club.com, 0
 w1221.com, 1
 w2n.me, 1
 w3ctag.org, 1
 w3n.org, 1
+w4.no, 1
 w4b.in, 1
 w4eg.de, 1
 w4nvu.org, 1
 w50.co.uk, 1
 w5gfe.org, 1
 w7k.de, 1
 w84.it, 1
 w95.pw, 1
@@ -44150,16 +44570,17 @@ wanda98.com, 1
 wandelreizen.eu, 1
 wander.al, 1
 wandervoll.ch, 1
 wanderzoom.co, 1
 wandystan.eu, 1
 wane.co, 1
 wangbangyu.cf, 1
 wangbangyu.ga, 1
+wangbangyu.gq, 1
 wangbangyu.ml, 1
 wangbangyu.tk, 1
 wangjiatun.com.tw, 1
 wangjun.me, 1
 wangqiliang.cn, 1
 wangqiliang.com, 1
 wangqiliang.org, 1
 wangql.cn, 1
@@ -44167,26 +44588,27 @@ wangql.net, 1
 wangqr.tk, 1
 wangtanzhang.com, 1
 wangwill.me, 1
 wangyubao.cn, 1
 wangyue.blog, 1
 wangzuan168.cc, 1
 wanlieyan.com, 1
 wannaridecostarica.com, 1
-wanvi.net, 1
 wanybug.cf, 1
 wanybug.cn, 1
 wanybug.com, 1
+wanybug.ga, 1
 wanybug.gq, 1
 wanybug.tk, 1
 wanzenbug.xyz, 1
 waonui.io, 1
 wapgu.cc, 1
 wapking.co, 1
+wapoolandspa.com, 1
 warcraftjournal.org, 1
 wardow.com, 1
 warebouncycastles.co.uk, 1
 warekit.io, 1
 warekon.com, 1
 warekon.dk, 1
 warenits.at, 0
 warenmedia.com, 1
@@ -44264,16 +44686,17 @@ wayfairertravel.com, 1
 wayne.cloud, 0
 wayohoo.com, 1
 wayohoo.net, 1
 waytt.cf, 1
 waze.com, 1
 wb256.com, 1
 wbci.us, 0
 wbg-vs.de, 1
+wblautomotive.com, 1
 wblinks.com, 1
 wbt-solutions.ch, 1
 wbt-solutions.net, 1
 wbudd.com, 1
 wbuntu.com, 1
 wbut.ml, 1
 wbvb.nl, 1
 wbx.support, 1
@@ -44387,17 +44810,16 @@ webexpertsdirect.com.au, 1
 webfilings-eu-mirror.appspot.com, 1
 webfilings-eu.appspot.com, 1
 webfilings-mirror-hrd.appspot.com, 1
 webfilings.appspot.com, 1
 webfixers.nl, 1
 webfox.com.br, 1
 webgaff.com, 1
 webgap.io, 0
-webgap.me, 1
 webgarten.ch, 1
 webgears.com, 1
 webhackspro.com, 1
 webharvest.gov, 1
 webhelyesarcu.hu, 1
 webhooks.stream, 1
 webhostingshop.ca, 1
 webhostingzzp.nl, 0
@@ -44496,17 +44918,16 @@ webworkshop.ltd, 1
 webxr.today, 1
 webyazilimankara.com, 1
 webz.one, 1
 webzanem.com, 1
 wecanvisit.com, 1
 wechatify.com, 1
 wecleanbins.com, 1
 wecobble.com, 1
-weddingalbumsdesign.com, 1
 weddingfantasy.ru, 1
 weddingofficiantwilmington.com, 1
 weddingsbynoon.co.uk, 1
 weddywood.ru, 0
 wedos.com, 1
 weeblr.com, 1
 weeblrpress.com, 1
 weed.ren, 1
@@ -44552,16 +44973,17 @@ weiling.clinic, 1
 weils.net, 1
 weiltoast.de, 1
 weimaraner.com.br, 1
 weiming.ddns.net, 1
 weimz.com, 1
 wein.cc, 1
 wein.co.kr, 1
 weinbergerlawgroup.com, 1
+weingaertner-it.de, 1
 weinhandel-preissler.de, 1
 weinundsein.com, 1
 weirdesigns.com, 1
 weirdserver.com, 1
 weisse-liste.de, 1
 weissman.agency, 1
 weiterbildung-vdz.de, 1
 weitergedacht.eu, 1
@@ -44595,16 +45017,17 @@ welovemail.com, 1
 welpo.me, 1
 welsh.com.br, 1
 welshccf.org.uk, 1
 welteneroberer.de, 1
 weltengilde.de, 1
 weltenhueter.de, 1
 weltverschwoerung.de, 1
 welzijnkoggenland.nl, 1
+wem.hr, 1
 wemakebookkeepingeasy.com, 1
 wemakemenus.com, 1
 wemakeonlinereviews.com, 1
 wemovemountains.co.uk, 1
 wen-in.com, 1
 wen-in.net, 1
 wenchieh.com, 1
 wendigo.pl, 1
@@ -44699,16 +45122,18 @@ westmead.org, 1
 westmeadapartments.com.au, 1
 westmidlandsbouncycastlehire.co.uk, 1
 westmidlandsinflatables.co.uk, 1
 westsuburbanbank.com, 1
 westtulsa.com, 1
 westwood.no, 1
 wesupportthebadge.org, 1
 wetofu.top, 1
+wetrepublic.com, 1
+wette.de, 1
 wetthost.com, 1
 wevenues.com, 1
 wewitro.de, 1
 wewitro.net, 1
 wexfordbouncycastles.ie, 1
 wexilapp.com, 1
 weyland-yutani.org, 1
 weynaphotography.com, 1
@@ -44720,16 +45145,17 @@ wf-dogfood-hrd.appspot.com, 1
 wf-hosting.de, 1
 wf-pentest.appspot.com, 1
 wf-staging-hr.appspot.com, 1
 wf-training-hrd.appspot.com, 1
 wf-training-master.appspot.com, 1
 wf-trial-hrd.appspot.com, 1
 wfh.ovh, 1
 wfh.se, 1
+wfl.ro, 1
 wft-portfolio.nl, 1
 wg-steubenstrasse.de, 1
 wg-tools.de, 1
 wg3k.us, 0
 wgcp.com, 1
 wgom.org, 1
 wgplatform.co.uk, 1
 wgraphics.ru, 1
@@ -44755,16 +45181,17 @@ whatisthe.cloud, 1
 whatnext.limited, 1
 whatsahoy.com, 1
 whatsapp.com, 1
 whatsmychaincert.com, 1
 whatsupdeco.com, 1
 whatsupgold.com.tw, 1
 whatsupoutdoor.com, 1
 whatthingsweigh.com, 1
+whattominingrigrentals.com, 1
 whatusb.com, 1
 whatwebcando.today, 1
 whatwg.org, 1
 whd-guide.de, 1
 wheatgra.in, 1
 wheatley.nl, 1
 wheeler.kiwi.nz, 1
 wheelwide.co.uk, 1
@@ -44800,27 +45227,28 @@ whitby-brewery.com, 1
 white-ibiza.com, 1
 whitealps.at, 1
 whitealps.be, 1
 whitealps.ch, 1
 whitealps.de, 1
 whitealps.fr, 1
 whitealps.net, 1
 whitebear.cloud, 1
+whitebirdclinic.org, 1
 whitefm.ch, 1
 whitehathackers.com.br, 1
 whitehouse.gov, 1
 whitehouseconferenceonaging.gov, 1
 whitehousedrugpolicy.gov, 1
 whiteink.com, 1
 whitejaguars.com, 1
+whiteknightsafelockinc.com, 1
 whitelabelcashback.nl, 1
 whitelabeltickets.com, 0
 whitepharmacy.co.uk, 1
-whiteready.it, 1
 whiterose.goip.de, 1
 whiteshadowimperium.com, 1
 whitewebhosting.co.za, 1
 whitewebhosting.com, 1
 whitewinterwolf.com, 1
 whitkirk.com, 1
 whitkirkartsguild.com, 1
 whitkirkchurch.org.uk, 1
@@ -44995,16 +45423,17 @@ winbuzzer.com, 1
 wincasinowin.click, 1
 winch-center.de, 1
 winddan.nz, 1
 windelnkaufen24.de, 1
 windhaven.nl, 0
 windholz.us, 1
 windowcleaningexperts.net, 1
 windowslatest.com, 1
+windowsnerd.com, 1
 windowsnoticias.com, 1
 windowwellcovers.com, 1
 windrunner.se, 1
 windscribe.com, 1
 windsock-app.com, 1
 windsorite.ca, 1
 windsorspi.com, 1
 windwoodmedia.com, 1
@@ -45055,17 +45484,16 @@ wirsberg-studios.de, 1
 wirsol.com, 1
 wis.no, 1
 wisak.eu, 1
 wisak.me, 1
 wisal.org, 1
 wischu.com, 1
 wisdomize.me, 1
 wisedog.eu, 1
-wiseflat.com, 1
 wishesbee.com, 1
 wishlist.net, 1
 wispapp.com, 0
 wisper.net.au, 1
 wispsuperfoods.com, 1
 wissl.org, 1
 wisv.ch, 1
 wisweb.no, 1
@@ -45150,21 +45578,23 @@ wolfachtal-alpaka.de, 1
 wolfarth.info, 1
 wolfemg.com, 1
 wolfermann.org, 1
 wolferstetterkeller.de, 1
 wolfgang-braun.info, 1
 wolfgang-kerschbaumer.at, 1
 wolfgang-kerschbaumer.com, 1
 wolfgang-kerschbaumer.net, 1
+wolfgang-kloke.de, 1
 wolfgang-ziegler.com, 1
 wolfie.ovh, 0
 wolfpa.ws, 1
 wolfram.io, 1
 wolfsden.cz, 1
+wolfvideoproductions.com, 1
 wolfwings.us, 1
 wolfy1339.com, 0
 wolke7.wtf, 1
 wolkenspeicher.org, 1
 wolkoopjes.nl, 1
 wollekorb.de, 1
 wollgredel.de, 1
 wollongongbaptist.hopto.org, 1
@@ -45191,16 +45621,17 @@ wonderhowto.com, 1
 wonderlandmovies.de, 1
 wondermags.com, 1
 wonghome.net, 1
 wood-crafted.co.uk, 1
 wood-crafted.uk, 1
 woodbury.io, 1
 woodcoin.org, 1
 woodev.us, 1
+woodinvillesepticservice.net, 1
 woodlandhillselectrical.com, 1
 woodlandsmetro.church, 0
 woodlandsvale.uk, 1
 woodlandwindows.com, 1
 woodomat.com, 1
 woodsidepottery.ca, 1
 woodstocksupply.com, 1
 woof.gq, 1
@@ -45394,33 +45825,34 @@ wsb-immo.at, 1
 wsb.pl, 1
 wscales.com, 0
 wscbiolo.id, 1
 wsdcap.com, 1
 wsdcapital.com, 1
 wselektro.de, 1
 wsgvet.com, 1
 wsl.sh, 1
+wsldp.com, 1
 wss.com.ve, 1
 wsspalluto.de, 1
 wssv.ch, 1
 wstudio.ch, 1
 wstx.com, 1
 wsv-grafenau.de, 1
 wsyy.info, 1
 wt-server3.de, 1
 wtf.ninja, 1
 wtfismyip.com, 1
 wtfnope.org, 1
+wtfsec.org, 1
 wth.in, 1
 wtp.co.jp, 1
 wtpdive.jp, 1
 wtpmj.com, 1
 wtw.io, 1
-wtwk.com, 1
 wuchipc.com, 1
 wuerfel.wf, 1
 wuerfelmail.de, 1
 wufu.org, 0
 wufupay.com, 1
 wug.jp, 1
 wug.news, 1
 wuifan.com, 1
@@ -45551,16 +45983,17 @@ www.wordpress.com, 0
 www.zdnet.com, 1
 www68277.com, 1
 wwww.is, 1
 wwww.me.uk, 1
 wxcafe.net, 1
 wxdisco.com, 1
 wxforums.com, 1
 wxh.jp, 1
+wxkxsw.com, 1
 wxster.com, 1
 wxzm.sx, 1
 wyam.io, 1
 wybar.uk, 1
 wycrow.com, 0
 wyday.com, 1
 wygibanki.pl, 1
 wygodnie.pl, 1
@@ -45571,16 +46004,17 @@ wypemagazine.se, 1
 wyrickstaxidermy.com, 1
 wyrihaximus.net, 1
 wyrimaps.net, 1
 wyssmuller.ch, 1
 wyu.cc, 1
 wyydsb.cn, 1
 wyydsb.com, 1
 wyydsb.xin, 1
+wyysoft.tk, 1
 wyzwaniemilosci.com, 1
 wzfetish.com.br, 1
 wzfou.com, 1
 wzyboy.org, 1
 x-iweb.ru, 1
 x-lan.be, 1
 x-one.co.jp, 1
 x.io, 1
@@ -45653,24 +46087,27 @@ xenotropegames.com, 1
 xenoworld.de, 1
 xentox.com, 1
 xeonlab.com, 1
 xeonlab.de, 1
 xerblade.com, 1
 xerhost.de, 1
 xerkus.pro, 1
 xerownia.eu, 1
+xeryus.nl, 1
 xetown.com, 1
 xfce.space, 1
+xfcy.me, 1
 xfd3.de, 1
 xferion.com, 1
 xfix.pw, 1
 xgame.com.tr, 1
 xgclan.com, 1
 xgn.es, 1
+xgzepto.cn, 1
 xhadius.de, 1
 xhily.com, 1
 xhmikosr.io, 1
 xho.me, 1
 xia.de, 1
 xia100.xyz, 1
 xiamenshipbuilding.com, 1
 xiamuzi.com, 1
@@ -45712,53 +46149,52 @@ xin-in.com, 1
 xin-in.net, 1
 xing-in.net, 1
 xing.ml, 1
 xinj.com, 1
 xinnixdeuren-shop.be, 1
 xinuspeed.com, 1
 xinuspeedtest.com, 1
 xinuurl.com, 1
-xiongx.cn, 1
 xirion.net, 1
 xj8876.com, 1
 xjd.vision, 1
 xjf6.com, 1
 xjjeeps.com, 1
 xjoin.de, 1
 xjpvictor.info, 1
 xkblog.xyz, 1
 xkcd.pw, 1
 xkngroup.com, 1
 xkviz.net, 1