Merge m-c to inbound, a=merge
authorWes Kocher <wkocher@mozilla.com>
Wed, 06 Sep 2017 17:24:48 -0700
changeset 428894 df28182add1cd6be822246125e30b128f97b4a91
parent 428893 149d14865d30855ae7ac9a3cc55e76638ee138f3 (current diff)
parent 428674 d8e238b811d3dc74515065ae8cab6c74baf0295f (diff)
child 428895 75b91420fff7c1ded50cc8dd9396590bc0172588
push id7761
push userjlund@mozilla.com
push dateFri, 15 Sep 2017 00:19:52 +0000
treeherdermozilla-beta@c38455951db4 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersmerge
milestone57.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 m-c to inbound, a=merge MozReview-Commit-ID: BJ4WkYrJ9g6
browser/base/content/browser.js
browser/components/customizableui/content/panelUI.inc.xul
browser/extensions/onboarding/test/browser/browser_onboarding_hide_all.js
browser/locales/en-US/chrome/browser/browser.dtd
media/mtransport/third_party/nICEr/src/util/mbslen.c
media/mtransport/third_party/nICEr/src/util/mbslen.h
taskcluster/ci/source-test/python-tests.yml
taskcluster/taskgraph/transforms/job/__init__.py
taskcluster/taskgraph/transforms/task.py
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
@@ -1731,21 +1731,21 @@ pref("urlclassifier.downloadAllowTable",
 pref("urlclassifier.downloadBlockTable", "goog-badbinurl-proto");
 
 pref("browser.suppress_first_window_animation", true);
 
 // Preferences for Photon onboarding system extension
 pref("browser.onboarding.enabled", true);
 // Mark this as an upgraded profile so we don't offer the initial new user onboarding tour.
 pref("browser.onboarding.tourset-version", 2);
-pref("browser.onboarding.hidden", false);
 // On the Activity-Stream page, the snippet's position overlaps with our notification.
 // So use `browser.onboarding.notification.finished` to let the AS page know
 // if our notification is finished and safe to show their snippet.
 pref("browser.onboarding.notification.finished", false);
 pref("browser.onboarding.notification.mute-duration-on-first-session-ms", 300000); // 5 mins
 pref("browser.onboarding.notification.max-life-time-per-tour-ms", 432000000); // 5 days
+pref("browser.onboarding.notification.max-life-time-all-tours-ms", 1209600000); // 14 days
 pref("browser.onboarding.notification.max-prompt-count-per-tour", 8);
 pref("browser.onboarding.newtour", "performance,private,screenshots,addons,customize,default");
 pref("browser.onboarding.updatetour", "performance,library,screenshots,singlesearch,customize,sync");
 
 // Preference that allows individual users to disable Screenshots.
 pref("extensions.screenshots.disabled", false);
--- a/browser/base/content/moz.build
+++ b/browser/base/content/moz.build
@@ -90,17 +90,17 @@ with Files("test/tabcrashed/**"):
 
 with Files("test/tabs/**"):
     BUG_COMPONENT = ("Firefox", "Tabbed Browser")
 
 with Files("test/touch/**"):
     BUG_COMPONENT = ("Firefox", "General")
 
 with Files("test/urlbar/**"):
-    BUG_COMPONENT = ("Firefox", "Location Bar")
+    BUG_COMPONENT = ("Firefox", "Address Bar")
 
 with Files("test/webextensions/**"):
     BUG_COMPONENT = ("Toolkit", "WebExtensions: Untriaged")
 
 with Files("test/webrtc/**"):
     BUG_COMPONENT = ("Core", "WebRTC")
 
 with Files("aboutNetError.xhtml"):
--- a/browser/components/places/content/controller.js
+++ b/browser/components/places/content/controller.js
@@ -277,17 +277,17 @@ PlacesController.prototype = {
       break;
     case "placesCmd_new:separator":
       this.newSeparator().catch(Components.utils.reportError);
       break;
     case "placesCmd_show:info":
       this.showBookmarkPropertiesForSelection();
       break;
     case "placesCmd_moveBookmarks":
-      this.moveSelectedBookmarks();
+      this.moveSelectedBookmarks().catch(Components.utils.reportError);
       break;
     case "placesCmd_reload":
       this.reloadSelectedLivemark();
       break;
     case "placesCmd_sortBy:name":
       this.sortFolderByName().catch(Components.utils.reportError);
       break;
     case "placesCmd_createBookmark":
@@ -773,20 +773,48 @@ PlacesController.prototype = {
     let itemId = await PlacesUtils.promiseItemId(guid);
     // Select the new item.
     this._view.selectItems([itemId], false);
   },
 
   /**
    * Opens a dialog for moving the selected nodes.
    */
-  moveSelectedBookmarks: function PC_moveBookmarks() {
+  async moveSelectedBookmarks() {
+    let args = {
+      // The guid of the folder to move bookmarks to. This will only be
+      // set in the useAsyncTransactions case.
+      moveToGuid: null,
+      // nodes is passed to support !useAsyncTransactions.
+      nodes: this._view.selectedNodes,
+    };
     window.openDialog("chrome://browser/content/places/moveBookmarks.xul",
                       "", "chrome, modal",
-                      this._view.selectedNodes);
+                      args);
+
+    if (!args.moveToGuid) {
+      return;
+    }
+
+    let transactions = [];
+
+    for (let node of this._view.selectedNodes) {
+      // Nothing to do if the node is already under the selected folder.
+      if (node.parent.bookmarkGuid == args.moveToGuid) {
+        continue;
+      }
+      transactions.push(PlacesTransactions.Move({
+        guid: node.bookmarkGuid,
+        newParentGuid: args.moveToGuid,
+      }));
+    }
+
+    if (transactions.length) {
+      await PlacesTransactions.batch(transactions);
+    }
   },
 
   /**
    * Sort the selected folder by name
    */
   async sortFolderByName() {
     let itemId = PlacesUtils.getConcreteItemId(this._view.selectedNode);
     if (!PlacesUIUtils.useAsyncTransactions) {
--- a/browser/components/places/content/moveBookmarks.js
+++ b/browser/components/places/content/moveBookmarks.js
@@ -10,17 +10,17 @@ var gMoveBookmarksDialog = {
   get foldersTree() {
     if (!this._foldersTree)
       this._foldersTree = document.getElementById("foldersTree");
 
     return this._foldersTree;
   },
 
   init() {
-    this._nodes = window.arguments[0];
+    this._nodes = window.arguments[0].nodes;
 
     this.foldersTree.place =
       "place:excludeItems=1&excludeQueries=1&excludeReadOnlyFolders=1&folder=" +
       PlacesUIUtils.allBookmarksFolderId;
   },
 
   onOK: function MBD_onOK(aEvent) {
     let selectedNode = this.foldersTree.selectedNode;
@@ -40,26 +40,19 @@ var gMoveBookmarksDialog = {
       }
       if (transactions.length != 0) {
         let txn = new PlacesAggregatedTransaction("Move Items", transactions);
         PlacesUtils.transactionManager.doTransaction(txn);
       }
       return;
     }
 
-    PlacesTransactions.batch(async () => {
-      let newParentGuid = await PlacesUtils.promiseItemGuid(selectedFolderId);
-      for (let node of this._nodes) {
-        // Nothing to do if the node is already under the selected folder.
-        if (node.parent.itemId == selectedFolderId)
-          continue;
-        await PlacesTransactions.Move({ guid: node.bookmarkGuid,
-                                        newParentGuid }).transact();
-      }
-    }).catch(Components.utils.reportError);
+    // Async transactions must do the move in the caller to avoid going out of
+    // scope whilst the dialog is still closing.
+    window.arguments[0].moveToGuid = selectedNode.bookmarkGuid;
   },
 
   newFolder: function MBD_newFolder() {
     // The command is disabled when the tree is not focused
     this.foldersTree.focus();
     goDoCommand("placesCmd_new:folder");
   }
 };
--- a/browser/components/places/tests/browser/browser.ini
+++ b/browser/components/places/tests/browser/browser.ini
@@ -40,16 +40,17 @@ subsuite = clipboard
 [browser_library_commands.js]
 [browser_library_delete_tags.js]
 [browser_library_downloads.js]
 [browser_library_infoBox.js]
 [browser_library_left_pane_fixnames.js]
 [browser_library_left_pane_middleclick.js]
 [browser_library_left_pane_select_hierarchy.js]
 [browser_library_middleclick.js]
+[browser_library_move_bookmarks.js]
 [browser_library_open_leak.js]
 [browser_library_openFlatContainer.js]
 [browser_library_panel_leak.js]
 [browser_library_search.js]
 [browser_library_views_liveupdate.js]
 [browser_markPageAsFollowedLink.js]
 [browser_paste_into_tags.js]
 subsuite = clipboard
new file mode 100644
--- /dev/null
+++ b/browser/components/places/tests/browser/browser_library_move_bookmarks.js
@@ -0,0 +1,79 @@
+/* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */
+/* vim:set ts=2 sw=2 sts=2 et: */
+/* 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/. */
+
+/**
+ *  Test enabled commands in the left pane folder of the Library.
+ */
+
+registerCleanupFunction(async function() {
+  await PlacesUtils.bookmarks.eraseEverything();
+  await PlacesTestUtils.clearHistory();
+});
+
+add_task(async function test_moveBookmarks() {
+  let children = [{
+    title: "TestFolder",
+    type: PlacesUtils.bookmarks.TYPE_FOLDER,
+  }];
+
+  for (let i = 0; i < 10; i++) {
+    children.push({
+      title: `test${i}`,
+      url: `http://example.com/${i}`,
+    });
+  }
+
+  let bookmarks = await PlacesUtils.bookmarks.insertTree({
+    guid: PlacesUtils.bookmarks.unfiledGuid,
+    children
+  });
+
+  let folderId = await PlacesUtils.promiseItemId(bookmarks[0].guid);
+
+  let itemIds = [];
+  let promiseMoveNotifications = [];
+  for (let i = 0; i < 10; i++) {
+    // + 1 due to the folder being inserted first.
+    let guid = bookmarks[i + 1].guid;
+
+    itemIds.push(await PlacesUtils.promiseItemId(guid));
+    promiseMoveNotifications.push(PlacesTestUtils.waitForNotification(
+      "onItemMoved",
+      (itemId, parentId, oldIndex, newParentId, newIndex, itemType, itemGuid,
+       oldParentGuid, newParentGuid) =>
+        itemGuid == guid && newParentGuid == bookmarks[0].guid
+    ));
+  }
+
+  let library = await promiseLibrary("UnfiledBookmarks");
+
+  library.ContentTree.view.selectItems(itemIds);
+
+  await withBookmarksDialog(
+    false,
+    () => {
+      library.ContentTree.view._controller.doCommand("placesCmd_moveBookmarks");
+    },
+    async (dialogWin) => {
+      let tree = dialogWin.document.getElementById("foldersTree");
+
+      tree.selectItems([PlacesUtils.unfiledBookmarksFolderId], true);
+
+      tree.selectItems([folderId], true);
+
+      dialogWin.document.documentElement.acceptDialog();
+
+      info("Waiting for notifications of moves");
+      await Promise.all(promiseMoveNotifications);
+      Assert.ok(true, "should have completed all moves successfully");
+    },
+    null,
+    "chrome://browser/content/places/moveBookmarks.xul",
+    true
+  );
+
+  library.close();
+});
--- a/browser/components/places/tests/browser/head.js
+++ b/browser/components/places/tests/browser/head.js
@@ -272,24 +272,26 @@ function isToolbarVisible(aToolbar) {
  * @param openFn
  *        generator function causing the dialog to open
  * @param taskFn
  *        the task to execute once the dialog is open
  * @param closeFn
  *        A function to be used to wait for pending work when the dialog is
  *        closing. It is passed the dialog window handle and should return a promise.
  */
-var withBookmarksDialog = async function(autoCancel, openFn, taskFn, closeFn) {
+var withBookmarksDialog = async function(autoCancel, openFn, taskFn, closeFn,
+                                         dialogUrl = "chrome://browser/content/places/bookmarkProperties",
+                                         skipOverlayWait = false) {
   let closed = false;
   let dialogPromise = new Promise(resolve => {
     Services.ww.registerNotification(function winObserver(subject, topic, data) {
       if (topic == "domwindowopened") {
         let win = subject.QueryInterface(Ci.nsIDOMWindow);
         win.addEventListener("load", function() {
-          ok(win.location.href.startsWith("chrome://browser/content/places/bookmarkProperties"),
+          ok(win.location.href.startsWith(dialogUrl),
              "The bookmark properties dialog is open");
           // This is needed for the overlay.
           waitForFocus(() => {
             resolve(win);
           }, win);
         }, {once: true});
       } else if (topic == "domwindowclosed") {
         Services.ww.unregisterNotification(winObserver);
@@ -301,19 +303,21 @@ var withBookmarksDialog = async function
   info("withBookmarksDialog: opening the dialog");
   // The dialog might be modal and could block our events loop, so executeSoon.
   executeSoon(openFn);
 
   info("withBookmarksDialog: waiting for the dialog");
   let dialogWin = await dialogPromise;
 
   // Ensure overlay is loaded
-  info("waiting for the overlay to be loaded");
-  await waitForCondition(() => dialogWin.gEditItemOverlay.initialized,
-                         "EditItemOverlay should be initialized");
+  if (!skipOverlayWait) {
+    info("waiting for the overlay to be loaded");
+    await waitForCondition(() => dialogWin.gEditItemOverlay.initialized,
+                           "EditItemOverlay should be initialized");
+  }
 
   // Check the first textbox is focused.
   let doc = dialogWin.document;
   let elt = doc.querySelector("textbox:not([collapsed=true])");
   if (elt) {
     info("waiting for focus on the first textfield");
     await waitForCondition(() => doc.activeElement == elt.inputField,
                            "The first non collapsed textbox should have been focused");
@@ -324,20 +328,23 @@ var withBookmarksDialog = async function
   let closePromise = () => Promise.resolve();
   if (closeFn) {
     closePromise = closeFn(dialogWin);
   }
 
   try {
     await taskFn(dialogWin);
   } finally {
+    if (!closed && !autoCancel) {
+      // Give the dialog a little time to close itself in the manually closing
+      // case.
+      await BrowserTestUtils.waitForCondition(() => closed,
+        "The test should have closed the dialog!");
+    }
     if (!closed) {
-      if (!autoCancel) {
-        ok(false, "The test should have closed the dialog!");
-      }
       info("withBookmarksDialog: canceling the dialog");
 
       doc.documentElement.cancelDialog();
 
       await closePromise;
     }
   }
 };
--- a/browser/components/syncedtabs/sidebar.xhtml
+++ b/browser/components/syncedtabs/sidebar.xhtml
@@ -90,17 +90,17 @@
         </div>
       </div>
     </template>
 
     <div class="content-container">
       <!-- the non-scrollable header -->
       <div class="content-header">
         <div class="sidebar-search-container tabs-container sync-state">
-          <div class="search-box compact">
+          <div class="search-box">
             <div class="textbox-input-box">
               <input type="text" class="tabsFilter textbox-input" tabindex="1"/>
               <div class="textbox-search-icons">
                 <a class="textbox-search-clear"></a>
                 <a class="textbox-search-icon"></a>
               </div>
             </div>
           </div>
--- a/browser/extensions/formautofill/FormAutofillHandler.jsm
+++ b/browser/extensions/formautofill/FormAutofillHandler.jsm
@@ -554,16 +554,18 @@ FormAutofillHandler.prototype = {
         data[type].record[detail.fieldName] = value;
 
         if (detail.state == "AUTO_FILLED") {
           data[type].untouchedFields.push(detail.fieldName);
         }
       });
     });
 
+    this.normalizeAddress(data.address);
+
     if (data.address &&
         Object.values(data.address.record).filter(v => v).length <
         FormAutofillUtils.AUTOFILL_FIELDS_THRESHOLD) {
       log.debug("No address record saving since there are only",
                      Object.keys(data.address.record).length,
                      "usable fields");
       delete data.address;
     }
@@ -572,16 +574,46 @@ FormAutofillHandler.prototype = {
         !FormAutofillUtils.isCCNumber(data.creditCard.record["cc-number"]))) {
       log.debug("No credit card record saving since card number is invalid");
       delete data.creditCard;
     }
 
     return data;
   },
 
+  normalizeAddress(address) {
+    if (!address) {
+      return;
+    }
+
+    // Normalize Tel
+    FormAutofillUtils.compressTel(address.record);
+    if (address.record.tel) {
+      let allTelComponentsAreUntouched = Object.keys(address.record)
+        .filter(field => FormAutofillUtils.getCategoryFromFieldName(field) == "tel")
+        .every(field => address.untouchedFields.includes(field));
+      if (allTelComponentsAreUntouched) {
+        // No need to verify it if none of related fields are modified after autofilling.
+        if (!address.untouchedFields.includes("tel")) {
+          address.untouchedFields.push("tel");
+        }
+      } else {
+        let strippedNumber = address.record.tel.replace(/[\s\(\)-]/g, "");
+
+        // Remove "tel" if it contains invalid characters or the length of its
+        // number part isn't between 5 and 15.
+        // (The maximum length of a valid number in E.164 format is 15 digits
+        //  according to https://en.wikipedia.org/wiki/E.164 )
+        if (!/^(\+?)[\da-zA-Z]{5,15}$/.test(strippedNumber)) {
+          address.record.tel = "";
+        }
+      }
+    }
+  },
+
   async _decrypt(cipherText, reauth) {
     return new Promise((resolve) => {
       Services.cpmm.addMessageListener("FormAutofill:DecryptedString", function getResult(result) {
         Services.cpmm.removeMessageListener("FormAutofill:DecryptedString", getResult);
         resolve(result.data);
       });
 
       Services.cpmm.sendAsyncMessage("FormAutofill:GetDecryptedString", {cipherText, reauth});
--- a/browser/extensions/formautofill/FormAutofillUtils.jsm
+++ b/browser/extensions/formautofill/FormAutofillUtils.jsm
@@ -113,16 +113,42 @@ this.FormAutofillUtils = {
       return "";
     }
     return array
       .map(s => s ? s.trim() : "")
       .filter(s => s)
       .join(this.getAddressSeparator());
   },
 
+  /**
+   * In-place concatenate tel-related components into a single "tel" field and
+   * delete unnecessary fields.
+   * @param {object} address An address record.
+   */
+  compressTel(address) {
+    let telCountryCode = address["tel-country-code"] || "";
+    let telAreaCode = address["tel-area-code"] || "";
+
+    if (!address.tel) {
+      if (address["tel-national"]) {
+        address.tel = telCountryCode + address["tel-national"];
+      } else if (address["tel-local"]) {
+        address.tel = telCountryCode + telAreaCode + address["tel-local"];
+      } else if (address["tel-local-prefix"] && address["tel-local-suffix"]) {
+        address.tel = telCountryCode + telAreaCode + address["tel-local-prefix"] + address["tel-local-suffix"];
+      }
+    }
+
+    for (let field in address) {
+      if (field != "tel" && this.getCategoryFromFieldName(field) == "tel") {
+        delete address[field];
+      }
+    }
+  },
+
   fmtMaskedCreditCardLabel(maskedCCNum = "") {
     return {
       affix: "****",
       label: maskedCCNum.replace(/^\**/, ""),
     };
   },
 
   defineLazyLogGetter(scope, logPrefix) {
--- a/browser/extensions/formautofill/ProfileStorage.jsm
+++ b/browser/extensions/formautofill/ProfileStorage.jsm
@@ -1304,36 +1304,24 @@ class Addresses extends AutofillRecords 
     delete address["country-name"];
   }
 
   _normalizeTel(address) {
     if (!address.tel && TEL_COMPONENTS.every(c => !address[c])) {
       return;
     }
 
-    let region = address["tel-country-code"] || address.country || FormAutofillUtils.DEFAULT_COUNTRY_CODE;
-    let number;
+    FormAutofillUtils.compressTel(address);
 
-    if (address.tel) {
-      number = address.tel;
-    } else if (address["tel-national"]) {
-      number = address["tel-national"];
-    } else if (address["tel-local"]) {
-      number = (address["tel-area-code"] || "") + address["tel-local"];
-    } else if (address["tel-local-prefix"] && address["tel-local-suffix"]) {
-      number = (address["tel-area-code"] || "") + address["tel-local-prefix"] + address["tel-local-suffix"];
-    }
+    let possibleRegion = address.country || FormAutofillUtils.DEFAULT_COUNTRY_CODE;
+    let tel = PhoneNumber.Parse(address.tel, possibleRegion);
 
-    let tel = PhoneNumber.Parse(number, region);
     if (tel && tel.internationalNumber) {
       // Force to save numbers in E.164 format if parse success.
       address.tel = tel.internationalNumber;
-    } else if (!address.tel) {
-      // Save the original number anyway if "tel" is omitted.
-      address.tel = number;
     }
 
     TEL_COMPONENTS.forEach(c => delete address[c]);
   }
 
   /**
    * Merge new address into the specified address if mergeable.
    *
--- a/browser/extensions/formautofill/skin/shared/autocomplete-item.css
+++ b/browser/extensions/formautofill/skin/shared/autocomplete-item.css
@@ -15,17 +15,17 @@ xul|richlistitem[originaltype="autofill-
 }
 
 xul|richlistitem[originaltype="autofill-insecureWarning"] {
   border-bottom: 1px solid var(--panel-separator-color);
   background-color: var(--arrowpanel-dimmed);
 }
 
 .autofill-item-box {
-  --item-padding-vertical: 6px;
+  --item-padding-vertical: 7px;
   --item-padding-horizontal: 10px;
   --col-spacer: 7px;
   --item-width: calc(50% - (var(--col-spacer) / 2));
   --label-text-color: #262626;
   --comment-text-color: #646464;
   --warning-text-color: #646464;
   --option-btn-text-color: -moz-FieldText;
 
@@ -40,16 +40,17 @@ xul|richlistitem[originaltype="autofill-
 .autofill-item-box[size="small"] {
   --item-padding-vertical: 7px;
   --col-spacer: 0px;
   --row-spacer: 3px;
   --item-width: 100%;
 }
 
 .autofill-item-box:not([ac-image=""]) {
+  --item-padding-vertical: 6.5px;
   --comment-font-size: 11;
 }
 
 .autofill-footer,
 .autofill-footer[size="small"] {
   --item-width: 100%;
   --item-padding-vertical: 0;
   --item-padding-horizontal: 0;
@@ -122,16 +123,17 @@ xul|richlistitem[originaltype="autofill-
 }
 
 .autofill-item-box[size="small"] > .profile-comment-col {
   margin-top: var(--row-spacer);
   text-align: start;
 }
 
 .autofill-footer {
+  padding: 0;
   flex-direction: column;
 }
 
 .autofill-footer > .autofill-footer-row {
   display: flex;
   justify-content: center;
   align-items: center;
   width: var(--item-width);
new file mode 100644
--- /dev/null
+++ b/browser/extensions/formautofill/test/unit/test_createRecords.js
@@ -0,0 +1,143 @@
+/*
+ * Test for the normalization of records created by FormAutofillHandler.
+ */
+
+"use strict";
+
+Cu.import("resource://formautofill/FormAutofillHandler.jsm");
+
+const TESTCASES = [
+  {
+    description: "Don't create address record if filled data is less than 3",
+    document: `<form>
+                <input id="given-name" autocomplete="given-name">
+                <input id="family-name" autocomplete="family-name">
+                <input id="country" autocomplete="country">
+               </form>`,
+    formValue: {
+      "given-name": "John",
+      "family-name": "Doe",
+    },
+    expectedRecord: {
+      address: undefined,
+    },
+  },
+  {
+    description: "\"tel\" related fields should be concatenated",
+    document: `<form>
+                <input id="given-name" autocomplete="given-name">
+                <input id="family-name" autocomplete="family-name">
+                <input id="tel-country-code" autocomplete="tel-country-code">
+                <input id="tel-national" autocomplete="tel-national">
+               </form>`,
+    formValue: {
+      "given-name": "John",
+      "family-name": "Doe",
+      "tel-country-code": "+1",
+      "tel-national": "1234567890",
+    },
+    expectedRecord: {
+      address: {
+        "given-name": "John",
+        "family-name": "Doe",
+        "tel": "+11234567890",
+      },
+    },
+  },
+  {
+    description: "\"tel\" should be removed if it's too short",
+    document: `<form>
+                <input id="given-name" autocomplete="given-name">
+                <input id="family-name" autocomplete="family-name">
+                <input id="organization" autocomplete="organization">
+                <input id="tel" autocomplete="tel-national">
+               </form>`,
+    formValue: {
+      "given-name": "John",
+      "family-name": "Doe",
+      "organization": "Mozilla",
+      "tel": "1234",
+    },
+    expectedRecord: {
+      address: {
+        "given-name": "John",
+        "family-name": "Doe",
+        "organization": "Mozilla",
+        "tel": "",
+      },
+    },
+  },
+  {
+    description: "\"tel\" should be removed if it's too long",
+    document: `<form>
+                <input id="given-name" autocomplete="given-name">
+                <input id="family-name" autocomplete="family-name">
+                <input id="organization" autocomplete="organization">
+                <input id="tel" autocomplete="tel-national">
+               </form>`,
+    formValue: {
+      "given-name": "John",
+      "family-name": "Doe",
+      "organization": "Mozilla",
+      "tel": "1234567890123456",
+    },
+    expectedRecord: {
+      address: {
+        "given-name": "John",
+        "family-name": "Doe",
+        "organization": "Mozilla",
+        "tel": "",
+      },
+    },
+  },
+  {
+    description: "\"tel\" should be removed if it contains invalid characters",
+    document: `<form>
+                <input id="given-name" autocomplete="given-name">
+                <input id="family-name" autocomplete="family-name">
+                <input id="organization" autocomplete="organization">
+                <input id="tel" autocomplete="tel-national">
+               </form>`,
+    formValue: {
+      "given-name": "John",
+      "family-name": "Doe",
+      "organization": "Mozilla",
+      "tel": "12345###!!!",
+    },
+    expectedRecord: {
+      address: {
+        "given-name": "John",
+        "family-name": "Doe",
+        "organization": "Mozilla",
+        "tel": "",
+      },
+    },
+  },
+];
+
+for (let testcase of TESTCASES) {
+  add_task(async function() {
+    do_print("Starting testcase: " + testcase.description);
+
+    let doc = MockDocument.createTestDocument("http://localhost:8080/test/", testcase.document);
+    let form = doc.querySelector("form");
+    let formLike = FormLikeFactory.createFromForm(form);
+    let handler = new FormAutofillHandler(formLike);
+
+    handler.collectFormFields();
+
+    for (let id in testcase.formValue) {
+      doc.getElementById(id).value = testcase.formValue[id];
+    }
+
+    let record = handler.createRecords();
+
+    for (let type in testcase.expectedRecord) {
+      if (!testcase.expectedRecord[type]) {
+        do_check_eq(record[type], undefined);
+      } else {
+        Assert.deepEqual(record[type].record, testcase.expectedRecord[type]);
+      }
+    }
+  });
+}
--- a/browser/extensions/formautofill/test/unit/test_onFormSubmitted.js
+++ b/browser/extensions/formautofill/test/unit/test_onFormSubmitted.js
@@ -388,17 +388,94 @@ const TESTCASES = [
             "tel": "1-650-903-0800",
             "email": "",
           },
           untouchedFields: [],
         },
       },
     },
   },
-
+  {
+    description: "Shouldn't save tel whose length is too short",
+    formValue: {
+      "street-addr": "331 E. Evelyn Avenue",
+      "address-level1": "CA",
+      "country": "US",
+      "tel": "1234",
+    },
+    expectedResult: {
+      formSubmission: true,
+      records: {
+        address: {
+          guid: null,
+          record: {
+            "street-address": "331 E. Evelyn Avenue",
+            "address-level1": "CA",
+            "address-level2": "",
+            "country": "US",
+            "tel": "",
+            "email": "",
+          },
+          untouchedFields: [],
+        },
+      },
+    },
+  },
+  {
+    description: "Shouldn't save tel whose length is too long",
+    formValue: {
+      "street-addr": "331 E. Evelyn Avenue",
+      "address-level1": "CA",
+      "country": "US",
+      "tel": "1234567890123456",
+    },
+    expectedResult: {
+      formSubmission: true,
+      records: {
+        address: {
+          guid: null,
+          record: {
+            "street-address": "331 E. Evelyn Avenue",
+            "address-level1": "CA",
+            "address-level2": "",
+            "country": "US",
+            "tel": "",
+            "email": "",
+          },
+          untouchedFields: [],
+        },
+      },
+    },
+  },
+  {
+    description: "Shouldn't save tel which contains invalid characters",
+    formValue: {
+      "street-addr": "331 E. Evelyn Avenue",
+      "address-level1": "CA",
+      "country": "US",
+      "tel": "12345###!!",
+    },
+    expectedResult: {
+      formSubmission: true,
+      records: {
+        address: {
+          guid: null,
+          record: {
+            "street-address": "331 E. Evelyn Avenue",
+            "address-level1": "CA",
+            "address-level2": "",
+            "country": "US",
+            "tel": "",
+            "email": "",
+          },
+          untouchedFields: [],
+        },
+      },
+    },
+  },
 ];
 
 add_task(async function handle_earlyformsubmit_event() {
   do_print("Starting testcase: Test an invalid form element");
   let fakeForm = MOCK_DOC.createElement("form");
   sinon.spy(FormAutofillContent, "_onFormSubmit");
 
   do_check_eq(FormAutofillContent.notify(fakeForm), true);
--- a/browser/extensions/formautofill/test/unit/xpcshell.ini
+++ b/browser/extensions/formautofill/test/unit/xpcshell.ini
@@ -15,16 +15,17 @@ support-files =
 [heuristics/third_party/test_QVC.js]
 [heuristics/third_party/test_Sears.js]
 [heuristics/third_party/test_Staples.js]
 [heuristics/third_party/test_Walmart.js]
 [test_activeStatus.js]
 [test_addressRecords.js]
 [test_autofillFormFields.js]
 [test_collectFormFields.js]
+[test_createRecords.js]
 [test_creditCardRecords.js]
 [test_extractLabelStrings.js]
 [test_findLabelElements.js]
 [test_getAdaptedProfiles.js]
 [test_getCategoriesFromFieldNames.js]
 [test_getFormInputDetails.js]
 [test_getInfo.js]
 [test_getRecords.js]
--- a/browser/extensions/onboarding/OnboardingTourType.jsm
+++ b/browser/extensions/onboarding/OnboardingTourType.jsm
@@ -27,17 +27,16 @@ var OnboardingTourType = {
     const TOURSET_VERSION = Services.prefs.getIntPref("browser.onboarding.tourset-version");
 
     if (!Services.prefs.prefHasUserValue(PREF_SEEN_TOURSET_VERSION)) {
       // User has never seen an onboarding tour, present the user with the new user tour.
       Services.prefs.setStringPref(PREF_TOUR_TYPE, "new");
     } else if (Services.prefs.getIntPref(PREF_SEEN_TOURSET_VERSION) < TOURSET_VERSION) {
       // show the update user tour when tour set version is larger than the seen tourset version
       Services.prefs.setStringPref(PREF_TOUR_TYPE, "update");
-      Services.prefs.setBoolPref("browser.onboarding.hidden", false);
       // Reset all the notification-related prefs because tours update.
       Services.prefs.setBoolPref("browser.onboarding.notification.finished", false);
       Services.prefs.clearUserPref("browser.onboarding.notification.prompt-count");
       Services.prefs.clearUserPref("browser.onboarding.notification.last-time-of-changing-tour-sec");
       Services.prefs.clearUserPref("browser.onboarding.notification.tour-ids-queue");
     }
     Services.prefs.setIntPref(PREF_SEEN_TOURSET_VERSION, TOURSET_VERSION);
   },
--- a/browser/extensions/onboarding/README.md
+++ b/browser/extensions/onboarding/README.md
@@ -3,17 +3,16 @@
 System addon to provide the onboarding overlay for user-friendly tours.
 
 ## How to show the onboarding tour
 
 Open `about:config` page and filter with `onboarding` keyword. Then set following preferences:
 
 ```
 browser.onboarding.disabled = false
-browser.onboarding.hidden = false
 browser.onboarding.tour-set = "new" // for new user tour, or "update" for update user tour
 ```
 And make sure the value of `browser.onboarding.tourset-verion` and `browser.onboarding.seen-tourset-verion` are the same.
 
 ## How to show the onboarding notification
 
 Besides above settings, notification will wait 5 minutes before showing the first notification on a new profile or the updated user profile (to not put too much information to the user at once).
 
--- a/browser/extensions/onboarding/bootstrap.js
+++ b/browser/extensions/onboarding/bootstrap.js
@@ -15,17 +15,16 @@ XPCOMUtils.defineLazyModuleGetter(this, 
   "resource://gre/modules/FxAccounts.jsm");
 
 const {PREF_STRING, PREF_BOOL, PREF_INT} = Ci.nsIPrefBranch;
 
 const BROWSER_READY_NOTIFICATION = "browser-delayed-startup-finished";
 const BROWSER_SESSION_STORE_NOTIFICATION = "sessionstore-windows-restored";
 const PREF_WHITELIST = [
   ["browser.onboarding.enabled", PREF_BOOL],
-  ["browser.onboarding.hidden", PREF_BOOL],
   ["browser.onboarding.notification.finished", PREF_BOOL],
   ["browser.onboarding.notification.prompt-count", PREF_INT],
   ["browser.onboarding.notification.last-time-of-changing-tour-sec", PREF_INT],
   ["browser.onboarding.notification.tour-ids-queue", PREF_STRING],
 ];
 
 [
   "onboarding-tour-addons",
@@ -43,17 +42,17 @@ let waitingForBrowserReady = true;
 
 /**
  * Set pref. Why no `getPrefs` function is due to the priviledge level.
  * We cannot set prefs inside a framescript but can read.
  * For simplicity and effeciency, we still read prefs inside the framescript.
  *
  * @param {Array} prefs the array of prefs to set.
  *   The array element carrys info to set pref, should contain
- *   - {String} name the pref name, such as `browser.onboarding.hidden`
+ *   - {String} name the pref name
  *   - {*} value the value to set
  **/
 function setPrefs(prefs) {
   prefs.forEach(pref => {
     let prefObj = PREF_WHITELIST.find(([name, ]) => name == pref.name);
     if (!prefObj) {
       return;
     }
--- a/browser/extensions/onboarding/content/onboarding.css
+++ b/browser/extensions/onboarding/content/onboarding.css
@@ -85,16 +85,20 @@
   min-width: 100px;
   max-width: 140px;
   white-space: pre-line;
   margin-inline-start: 4px;
   margin-top: -10px;
   box-shadow: -2px 0 5px 0 rgba(74, 74, 79, 0.25);
 }
 
+#onboarding-overlay-button:dir(rtl)::after {
+  box-shadow: 2px 0 5px 0 rgba(74, 74, 79, 0.25);
+}
+
 #onboarding-overlay-dialog,
 .onboarding-hidden,
 #onboarding-tour-sync-page[data-login-state=logged-in] .show-on-logged-out,
 #onboarding-tour-sync-page[data-login-state=logged-out] .show-on-logged-in {
   display: none;
 }
 
 .onboarding-close-btn {
@@ -156,24 +160,23 @@
   margin-top: 40px;
   margin-bottom: 0;
   margin-inline-end: 0;
   margin-inline-start: 0;
   padding: 0;
 }
 
 #onboarding-overlay-dialog > footer {
-  grid-row: footer-start;
   grid-column: dialog-start / tour-end;
   font-size: 13px;
 }
 
-#onboarding-tour-hidden-checkbox {
+#onboarding-skip-tour-button {
   margin-inline-start: 27px;
-  margin-inline-end: 10px;
+  margin-bottom: 27px;
 }
 
 /* Onboarding tour list */
 #onboarding-tour-list {
   margin: 40px 0 0 0;
   padding: 0;
   margin-inline-start: 16px;
 }
@@ -315,16 +318,18 @@
 }
 
 .onboarding-tour-page.onboarding-no-button > .onboarding-tour-content {
   grid-row: tour-page-start / tour-page-end;
   grid-column: tour-content-start / tour-page-end;
 }
 
 .onboarding-tour-button-container {
+  /* Get higher z-index in order to ensure buttons within container are selectable */
+  z-index: 2;
   grid-row: tour-button-start / tour-page-end;
   grid-column: tour-content-start / tour-page-end;
 }
 
 .onboarding-tour-page.onboarding-no-button > .onboarding-tour-button-container {
   display: none;
   grid-row: tour-page-end;
   grid-column: tour-page-end;
@@ -341,24 +346,24 @@
   line-height: 16px;
   color: #fff;
   float: inline-end;
   margin-inline-end: 26px;
   margin-top: -32px;
 }
 
 /* Remove default dotted outline around buttons' text */
-.onboarding-tour-action-button::-moz-focus-inner,
+#onboarding-overlay button::-moz-focus-inner,
 #onboarding-overlay-button::-moz-focus-inner {
   border: 0;
 }
 
 /* Keyboard focus specific outline */
-.onboarding-tour-action-button:-moz-focusring,
-#onboarding-notification-action-btn:-moz-focusring,
+#onboarding-overlay button:-moz-focusring,
+.onboarding-action-button:-moz-focusring,
 #onboarding-tour-list .onboarding-tour-item:focus {
   outline: 2px solid rgba(0,149,221,0.5);
   outline-offset: 1px;
   -moz-outline-radius: 2px;
 }
 
 .onboarding-tour-action-button:hover:not([disabled])  {
   background: #003eaa;
@@ -547,35 +552,35 @@ a#onboarding-tour-screenshots-button:vis
 #onboarding-notification-tour-icon {
   min-width: 64px;
   height: 64px;
   background-size: 64px;
   background-repeat: no-repeat;
   background-image: url("chrome://branding/content/icon64.png");
 }
 
-#onboarding-notification-action-btn {
+.onboarding-action-button {
   background: #fbfbfb;
   /* With 1px border, could see a border in the high-constrast mode */
   border: 1px solid #c1c1c1;
   border-radius: 2px;
   padding: 10px 20px;
   font-size: 14px;
   font-weight: 600;
   line-height: 16px;
   color: #202340;
   min-width: 130px;
 }
 
-#onboarding-notification-action-btn:hover {
+.onboarding-action-button:hover {
   background-color: #ebebeb;
   cursor: pointer;
 }
 
-#onboarding-notification-action-btn:active {
+.onboarding-action-button:active {
   background-color: #dadada;
 }
 
 @media (min-resolution: 2dppx) {
   #onboarding-notification-tour-icon {
     background-image: url("chrome://branding/content/icon128.png");
   }
 }
--- a/browser/extensions/onboarding/content/onboarding.js
+++ b/browser/extensions/onboarding/content/onboarding.js
@@ -447,21 +447,16 @@ class Onboarding {
   }
 
   _initPrefObserver() {
     if (this._prefsObserved) {
       return;
     }
 
     this._prefsObserved = new Map();
-    this._prefsObserved.set("browser.onboarding.hidden", prefValue => {
-      if (prefValue) {
-        this.destroy();
-      }
-    });
     this._tours.forEach(tour => {
       let tourId = tour.id;
       this._prefsObserved.set(`browser.onboarding.tour.${tourId}.completed`, () => {
         this.markTourCompletionState(tourId);
       });
     });
     for (let [name, callback] of this._prefsObserved) {
       Services.prefs.addObserver(name, callback);
@@ -494,16 +489,21 @@ class Onboarding {
       ({ id, classList } = target.firstChild);
     }
 
     switch (id) {
       case "onboarding-overlay-button":
         this.showOverlay();
         this.gotoPage(this._firstUncompleteTour.id);
         break;
+      case "onboarding-skip-tour-button":
+        this.hideNotification();
+        this.hideOverlay();
+        this.skipTour();
+        break;
       case "onboarding-overlay-close-btn":
       // If the clicking target is directly on the outer-most overlay,
       // that means clicking outside the tour content area.
       // Let's toggle the overlay.
       case "onboarding-overlay":
         this.hideOverlay();
         break;
       case "onboarding-notification-close-btn":
@@ -661,20 +661,16 @@ class Onboarding {
       this._loadTours(this._tours);
     }
 
     this.hideNotification();
     this.toggleModal(this._overlay.classList.toggle("onboarding-opened"));
   }
 
   hideOverlay() {
-    let hiddenCheckbox = this._window.document.getElementById("onboarding-tour-hidden-checkbox");
-    if (hiddenCheckbox.checked) {
-      this.hide();
-    }
     this.toggleModal(this._overlay.classList.toggle("onboarding-opened"));
   }
 
   /**
    * Set modal dialog state and properties for accessibility purposes.
    * @param  {Boolean} opened  whether the dialog is opened or closed.
    */
   toggleModal(opened) {
@@ -807,45 +803,45 @@ class Onboarding {
     // When this is set to 0 on purpose, always judge as not the 1st session
     if (Services.prefs.getIntPref("browser.onboarding.notification.mute-duration-on-first-session-ms") === 0) {
       this._firstSession = false;
     }
 
     return this._firstSession;
   }
 
-  _muteNotificationOnFirstSession() {
+  _getLastTourChangeTime() {
+    return 1000 * Services.prefs.getIntPref("browser.onboarding.notification.last-time-of-changing-tour-sec", 0);
+  }
+
+  _muteNotificationOnFirstSession(lastTourChangeTime) {
     if (!this._isFirstSession) {
       return false;
     }
 
-    // Reuse the `last-time-of-changing-tour-sec` to save the time that
-    // we try to prompt on the 1st session.
-    let lastTime = 1000 * Services.prefs.getIntPref("browser.onboarding.notification.last-time-of-changing-tour-sec", 0);
-    if (lastTime <= 0) {
+    if (lastTourChangeTime <= 0) {
       sendMessageToChrome("set-prefs", [{
         name: "browser.onboarding.notification.last-time-of-changing-tour-sec",
         value: Math.floor(Date.now() / 1000)
       }]);
       return true;
     }
     let muteDuration = Services.prefs.getIntPref("browser.onboarding.notification.mute-duration-on-first-session-ms");
-    return Date.now() - lastTime <= muteDuration;
+    return Date.now() - lastTourChangeTime <= muteDuration;
   }
 
-  _isTimeForNextTourNotification() {
+  _isTimeForNextTourNotification(lastTourChangeTime) {
     let promptCount = Services.prefs.getIntPref("browser.onboarding.notification.prompt-count", 0);
     let maxCount = Services.prefs.getIntPref("browser.onboarding.notification.max-prompt-count-per-tour");
     if (promptCount >= maxCount) {
       return true;
     }
 
-    let lastTime = 1000 * Services.prefs.getIntPref("browser.onboarding.notification.last-time-of-changing-tour-sec", 0);
     let maxTime = Services.prefs.getIntPref("browser.onboarding.notification.max-life-time-per-tour-ms");
-    if (lastTime && Date.now() - lastTime >= maxTime) {
+    if (lastTourChangeTime && Date.now() - lastTourChangeTime >= maxTime) {
       return true;
     }
 
     return false;
   }
 
   _removeTourFromNotificationQueue(tourId) {
     let params = [];
@@ -887,27 +883,35 @@ class Onboarding {
     return queue ? queue.split(",") : [];
   }
 
   showNotification() {
     if (Services.prefs.getBoolPref("browser.onboarding.notification.finished", false)) {
       return;
     }
 
-    if (this._muteNotificationOnFirstSession()) {
+    let lastTime = this._getLastTourChangeTime();
+    if (this._muteNotificationOnFirstSession(lastTime)) {
       return;
     }
     // After the notification mute on the 1st session,
     // we don't want to show the speech bubble by default
     this._overlayIcon.classList.remove("onboarding-speech-bubble");
 
     let queue = this._getNotificationQueue();
+    let totalMaxTime = Services.prefs.getIntPref("browser.onboarding.notification.max-life-time-all-tours-ms");
+    if (lastTime && Date.now() - lastTime >= totalMaxTime) {
+      // Reach total max life time for all tour notifications.
+      // Clear the queue so that we would finish tour notifications below
+      queue = [];
+    }
+
     let startQueueLength = queue.length;
     // See if need to move on to the next tour
-    if (queue.length > 0 && this._isTimeForNextTourNotification()) {
+    if (queue.length > 0 && this._isTimeForNextTourNotification(lastTime)) {
       queue.shift();
     }
     // We don't want to prompt completed tour.
     while (queue.length > 0 && this.isTourCompleted(queue[0])) {
       queue.shift();
     }
 
     if (queue.length == 0) {
@@ -980,35 +984,31 @@ class Onboarding {
     // The security should be fine because this is not from an external input.
     footer.innerHTML = `
       <section id="onboarding-notification-message-section" role="presentation">
         <div id="onboarding-notification-tour-icon" role="presentation"></div>
         <div id="onboarding-notification-body" role="presentation">
           <h1 id="onboarding-notification-tour-title"></h1>
           <p id="onboarding-notification-tour-message"></p>
         </div>
-        <button id="onboarding-notification-action-btn"></button>
+        <button id="onboarding-notification-action-btn" class="onboarding-action-button"></button>
       </section>
       <button id="onboarding-notification-close-btn" class="onboarding-close-btn"></button>
     `;
 
     let closeBtn = footer.querySelector("#onboarding-notification-close-btn");
     closeBtn.setAttribute("title",
       this._bundle.GetStringFromName("onboarding.notification-close-button-tooltip"));
     return footer;
   }
 
-  hide() {
+  skipTour() {
     this.setToursCompleted(this._tours.map(tour => tour.id));
     sendMessageToChrome("set-prefs", [
       {
-        name: "browser.onboarding.hidden",
-        value: true
-      },
-      {
         name: "browser.onboarding.notification.finished",
         value: true
       }
     ]);
   }
 
   _renderOverlay() {
     let div = this._window.document.createElement("div");
@@ -1017,27 +1017,27 @@ class Onboarding {
     // The security should be fine because this is not from an external input.
     div.innerHTML = `
       <div role="dialog" tabindex="-1" aria-labelledby="onboarding-header">
         <header id="onboarding-header"></header>
         <nav>
           <ul id="onboarding-tour-list" role="tablist"></ul>
         </nav>
         <footer id="onboarding-footer">
-          <input type="checkbox" id="onboarding-tour-hidden-checkbox" /><label for="onboarding-tour-hidden-checkbox"></label>
+          <button id="onboarding-skip-tour-button" class="onboarding-action-button"></button>
         </footer>
         <button id="onboarding-overlay-close-btn" class="onboarding-close-btn"></button>
       </div>
     `;
 
     this._dialog = div.querySelector(`[role="dialog"]`);
     this._dialog.id = ONBOARDING_DIALOG_ID;
 
-    div.querySelector("label[for='onboarding-tour-hidden-checkbox']").textContent =
-      this._bundle.GetStringFromName("onboarding.hidden-checkbox-label-text");
+    div.querySelector("#onboarding-skip-tour-button").textContent =
+      this._bundle.GetStringFromName("onboarding.skip-tour-button-label");
     div.querySelector("#onboarding-header").textContent =
       this._bundle.GetStringFromName("onboarding.overlay-title2");
     let closeBtn = div.querySelector("#onboarding-overlay-close-btn");
     closeBtn.setAttribute("title",
       this._bundle.GetStringFromName("onboarding.overlay-close-button-tooltip"));
     return div;
   }
 
@@ -1141,25 +1141,23 @@ class Onboarding {
 
 // Load onboarding module only when we enable it.
 if (Services.prefs.getBoolPref("browser.onboarding.enabled", false)) {
   addEventListener("load", function onLoad(evt) {
     if (!content || evt.target != content.document) {
       return;
     }
 
-    if (!Services.prefs.getBoolPref("browser.onboarding.hidden", false)) {
-      let window = evt.target.defaultView;
-      let location = window.location.href;
-      if (location == ABOUT_NEWTAB_URL || location == ABOUT_HOME_URL) {
-        // We just want to run tests as quick as possible
-        // so in the automation test, we don't do `requestIdleCallback`.
-        if (Cu.isInAutomation) {
-          new Onboarding(window);
-          return;
-        }
-        window.requestIdleCallback(() => {
-          new Onboarding(window);
-        });
+    let window = evt.target.defaultView;
+    let location = window.location.href;
+    if (location == ABOUT_NEWTAB_URL || location == ABOUT_HOME_URL) {
+      // We just want to run tests as quick as possible
+      // so in the automation test, we don't do `requestIdleCallback`.
+      if (Cu.isInAutomation) {
+        new Onboarding(window);
+        return;
       }
+      window.requestIdleCallback(() => {
+        new Onboarding(window);
+      });
     }
   }, true);
 }
--- a/browser/extensions/onboarding/locales/en-US/onboarding.properties
+++ b/browser/extensions/onboarding/locales/en-US/onboarding.properties
@@ -1,14 +1,14 @@
 # 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/.
 # LOCALIZATION NOTE(onboarding.overlay-title2): This string will be used in the overlay title.
 onboarding.overlay-title2=Let’s get started
-onboarding.hidden-checkbox-label-text=Mark all as complete, and hide the tour
+onboarding.skip-tour-button-label=Skip Tour
 #LOCALIZATION NOTE(onboarding.button.learnMore): this string is used as a button label, displayed near the message, and shared across all the onboarding notifications.
 onboarding.button.learnMore=Learn More
 # LOCALIZATION NOTE(onboarding.overlay-icon-tooltip2): This string will be used
 # to show the tooltip alongside the notification icon in the overlay tour. %S is
 # brandShortName. The tooltip is designed to show in two lines. Please use \n to
 # do appropriate line breaking.
 onboarding.overlay-icon-tooltip2=New to %S?\nLet’s get started.
 # LOCALIZATION NOTE(onboarding.overlay-icon-tooltip-updated2): %S is
--- a/browser/extensions/onboarding/test/browser/browser.ini
+++ b/browser/extensions/onboarding/test/browser/browser.ini
@@ -1,16 +1,17 @@
 [DEFAULT]
 support-files =
   head.js
 
 [browser_onboarding_accessibility.js]
-[browser_onboarding_hide_all.js]
 [browser_onboarding_keyboard.js]
 skip-if = debug || os == "mac" # Full keyboard navigation on OSX only works if Full Keyboard Access setting is set to All Control in System Keyboard Preferences
 [browser_onboarding_notification.js]
 [browser_onboarding_notification_2.js]
 [browser_onboarding_notification_3.js]
 [browser_onboarding_notification_4.js]
+[browser_onboarding_notification_5.js]
 [browser_onboarding_notification_click_auto_complete_tour.js]
 [browser_onboarding_select_default_tour.js]
+[browser_onboarding_skip_tour.js]
 [browser_onboarding_tours.js]
 [browser_onboarding_tourset.js]
new file mode 100644
--- /dev/null
+++ b/browser/extensions/onboarding/test/browser/browser_onboarding_notification_5.js
@@ -0,0 +1,21 @@
+/* Any copyright is dedicated to the Public Domain.
+ * http://creativecommons.org/publicdomain/zero/1.0/ */
+
+"use strict";
+
+add_task(async function test_finish_tour_notifcations_after_total_max_life_time() {
+  resetOnboardingDefaultState();
+  skipMuteNotificationOnFirstSession();
+
+  let tab = await openTab(ABOUT_NEWTAB_URL);
+  await promiseOnboardingOverlayLoaded(tab.linkedBrowser);
+  await promiseTourNotificationOpened(tab.linkedBrowser);
+
+  let totalMaxTime = Preferences.get("browser.onboarding.notification.max-life-time-all-tours-ms");
+  Preferences.set("browser.onboarding.notification.last-time-of-changing-tour-sec", Math.floor((Date.now() - totalMaxTime) / 1000));
+  let expectedPrefUpdate = promisePrefUpdated("browser.onboarding.notification.finished", true);
+  await reloadTab(tab);
+  await promiseOnboardingOverlayLoaded(tab.linkedBrowser);
+  await expectedPrefUpdate;
+  await BrowserTestUtils.removeTab(tab);
+});
rename from browser/extensions/onboarding/test/browser/browser_onboarding_hide_all.js
rename to browser/extensions/onboarding/test/browser/browser_onboarding_skip_tour.js
--- a/browser/extensions/onboarding/test/browser/browser_onboarding_hide_all.js
+++ b/browser/extensions/onboarding/test/browser/browser_onboarding_skip_tour.js
@@ -1,84 +1,26 @@
 /* Any copyright is dedicated to the Public Domain.
  * http://creativecommons.org/publicdomain/zero/1.0/ */
 
  "use strict";
 
-function assertOnboardingDestroyed(browser) {
-  return ContentTask.spawn(browser, {}, function() {
-    let expectedRemovals = [
-      "#onboarding-overlay",
-      "#onboarding-overlay-button"
-    ];
-    for (let selector of expectedRemovals) {
-      let removal = content.document.querySelector(selector);
-      ok(!removal, `Should remove ${selector} onboarding element`);
-    }
-  });
-}
-
-add_task(async function test_hide_onboarding_tours() {
+add_task(async function test_skip_onboarding_tours() {
   resetOnboardingDefaultState();
 
   let tourIds = TOUR_IDs;
   let expectedPrefUpdates = [
-    promisePrefUpdated("browser.onboarding.hidden", true),
     promisePrefUpdated("browser.onboarding.notification.finished", true)
   ];
   tourIds.forEach((id, idx) => expectedPrefUpdates.push(promisePrefUpdated(`browser.onboarding.tour.${id}.completed`, true)));
 
-  let tabs = [];
-  for (let url of URLs) {
-    let tab = await openTab(url);
-    await promiseOnboardingOverlayLoaded(tab.linkedBrowser);
-    await BrowserTestUtils.synthesizeMouseAtCenter("#onboarding-overlay-button", {}, tab.linkedBrowser);
-    await promiseOnboardingOverlayOpened(tab.linkedBrowser);
-    tabs.push(tab);
-  }
-
-  let doc = content.document;
-  await BrowserTestUtils.synthesizeMouseAtCenter("#onboarding-tour-hidden-checkbox", {}, gBrowser.selectedBrowser);
-  await BrowserTestUtils.synthesizeMouseAtCenter("#onboarding-overlay-close-btn", {}, gBrowser.selectedBrowser);
-  await Promise.all(expectedPrefUpdates);
-  ok(!doc.getElementById("onboarding-overlay-button"));
-
-  for (let i = tabs.length - 1; i >= 0; --i) {
-    let tab = tabs[i];
-    await assertOnboardingDestroyed(tab.linkedBrowser);
-    await BrowserTestUtils.removeTab(tab);
-  }
-});
-
-add_task(async function test_refresh_onboarding_tours_after_hide() {
-  resetOnboardingDefaultState();
+  let tab = await openTab(ABOUT_NEWTAB_URL);
+  await promiseOnboardingOverlayLoaded(tab.linkedBrowser);
+  await BrowserTestUtils.synthesizeMouseAtCenter("#onboarding-overlay-button", {}, tab.linkedBrowser);
+  await promiseOnboardingOverlayOpened(tab.linkedBrowser);
 
-  let tourIds = TOUR_IDs;
-  let expectedPrefUpdates = [
-    promisePrefUpdated("browser.onboarding.hidden", true),
-    promisePrefUpdated("browser.onboarding.notification.finished", true)
-  ];
-  tourIds.forEach((id, idx) => expectedPrefUpdates.push(promisePrefUpdated(`browser.onboarding.tour.${id}.completed`, true)));
-
-  let tabs = [];
-  for (let url of URLs) {
-    let tab = await openTab(url);
-    await promiseOnboardingOverlayLoaded(tab.linkedBrowser);
-    await BrowserTestUtils.synthesizeMouseAtCenter("#onboarding-overlay-button", {}, tab.linkedBrowser);
-    await promiseOnboardingOverlayOpened(tab.linkedBrowser);
-    tabs.push(tab);
-  }
+  let overlayClosedPromise = promiseOnboardingOverlayClosed(tab.linkedBrowser);
+  await BrowserTestUtils.synthesizeMouseAtCenter("#onboarding-skip-tour-button", {}, tab.linkedBrowser);
+  await overlayClosedPromise;
+  await Promise.all(expectedPrefUpdates);
 
-  await BrowserTestUtils.synthesizeMouseAtCenter("#onboarding-tour-hidden-checkbox", {}, gBrowser.selectedBrowser);
-  await BrowserTestUtils.synthesizeMouseAtCenter("#onboarding-overlay-close-btn", {}, gBrowser.selectedBrowser);
-  await Promise.all(expectedPrefUpdates);
-  ok(!content.document.getElementById("onboarding-overlay-button"), "should not show fox icon");
-
-  for (let i = tabs.length - 1; i >= 0; --i) {
-    let tab = tabs[i];
-    await reloadTab(tab);
-    await waitUntilWindowIdle(tab.linkedBrowser);
-    ok(!content.document.getElementById("onboarding-overlay-button"), "should not show fox icon after refresh");
-
-    await assertOnboardingDestroyed(tab.linkedBrowser);
-    await BrowserTestUtils.removeTab(tab);
-  }
+  await BrowserTestUtils.removeTab(tab);
 });
--- a/browser/extensions/onboarding/test/browser/head.js
+++ b/browser/extensions/onboarding/test/browser/head.js
@@ -24,20 +24,20 @@ const UPDATE_TOUR_IDs = [
 ];
 
 registerCleanupFunction(resetOnboardingDefaultState);
 
 function resetOnboardingDefaultState() {
   // All the prefs should be reset to the default states
   // and no need to revert back so we don't use `SpecialPowers.pushPrefEnv` here.
   Preferences.set("browser.onboarding.enabled", true);
-  Preferences.set("browser.onboarding.hidden", false);
   Preferences.set("browser.onboarding.notification.finished", false);
   Preferences.set("browser.onboarding.notification.mute-duration-on-first-session-ms", 300000);
   Preferences.set("browser.onboarding.notification.max-life-time-per-tour-ms", 432000000);
+  Preferences.set("browser.onboarding.notification.max-life-time-all-tours-ms", 1209600000);
   Preferences.set("browser.onboarding.notification.max-prompt-count-per-tour", 8);
   Preferences.reset("browser.onboarding.notification.last-time-of-changing-tour-sec");
   Preferences.reset("browser.onboarding.notification.prompt-count");
   Preferences.reset("browser.onboarding.notification.tour-ids-queue");
   TOUR_IDs.forEach(id => Preferences.reset(`browser.onboarding.tour.${id}.completed`));
   UPDATE_TOUR_IDs.forEach(id => Preferences.reset(`browser.onboarding.tour.${id}.completed`));
 }
 
--- a/browser/extensions/onboarding/test/unit/head.js
+++ b/browser/extensions/onboarding/test/unit/head.js
@@ -23,25 +23,22 @@ if (!extensionDir.exists()) {
 }
 Components.manager.addBootstrappedManifestLocation(extensionDir);
 
 const TOURSET_VERSION = 1;
 const NEXT_TOURSET_VERSION = 2;
 const PREF_TOUR_TYPE = "browser.onboarding.tour-type";
 const PREF_TOURSET_VERSION = "browser.onboarding.tourset-version";
 const PREF_SEEN_TOURSET_VERSION = "browser.onboarding.seen-tourset-version";
-const PREF_ONBOARDING_HIDDEN = "browser.onboarding.hidden";
 
 function resetOnboardingDefaultState() {
   // All the prefs should be reset to what prefs should looks like in a new user profile
-  Services.prefs.setBoolPref(PREF_ONBOARDING_HIDDEN, false);
   Services.prefs.setIntPref(PREF_TOURSET_VERSION, TOURSET_VERSION);
   Services.prefs.clearUserPref(PREF_SEEN_TOURSET_VERSION);
   Services.prefs.clearUserPref(PREF_TOUR_TYPE);
 }
 
 function resetOldProfileDefaultState() {
   // All the prefs should be reset to what prefs should looks like in a older new user profile
   Services.prefs.setIntPref(PREF_TOURSET_VERSION, TOURSET_VERSION);
   Services.prefs.setIntPref(PREF_SEEN_TOURSET_VERSION, 0);
-  Services.prefs.clearUserPref(PREF_ONBOARDING_HIDDEN);
   Services.prefs.clearUserPref(PREF_TOUR_TYPE);
 }
--- a/browser/extensions/onboarding/test/unit/test-onboarding-tour-type.js
+++ b/browser/extensions/onboarding/test/unit/test-onboarding-tour-type.js
@@ -11,89 +11,79 @@ add_task(async function() {
   resetOnboardingDefaultState();
   OnboardingTourType.check();
 
   do_check_eq(Preferences.get(PREF_TOUR_TYPE), "new", "should show the new user tour");
   do_check_eq(Preferences.get(PREF_TOURSET_VERSION), TOURSET_VERSION,
     "tourset version should not change");
   do_check_eq(Preferences.get(PREF_SEEN_TOURSET_VERSION), TOURSET_VERSION,
     "seen tourset version should be set as the tourset version");
-  do_check_eq(Preferences.get(PREF_ONBOARDING_HIDDEN), false, "should show the user tour");
 });
 
 add_task(async function() {
   do_print("Starting testcase: When New user restart the browser");
   resetOnboardingDefaultState();
   Preferences.set(PREF_TOUR_TYPE, "new");
   Preferences.set(PREF_SEEN_TOURSET_VERSION, TOURSET_VERSION);
-  Preferences.set(PREF_ONBOARDING_HIDDEN, false);
   OnboardingTourType.check();
 
   do_check_eq(Preferences.get(PREF_TOUR_TYPE), "new", "should show the new user tour");
   do_check_eq(Preferences.get(PREF_TOURSET_VERSION), TOURSET_VERSION),
     "tourset version should not change";
   do_check_eq(Preferences.get(PREF_SEEN_TOURSET_VERSION), TOURSET_VERSION,
     "seen tourset version should be set as the tourset version");
-  do_check_eq(Preferences.get(PREF_ONBOARDING_HIDDEN), false, "should show the user tour");
 });
 
 add_task(async function() {
   do_print("Starting testcase: When New User choosed to hide the overlay and restart the browser");
   resetOnboardingDefaultState();
   Preferences.set(PREF_TOUR_TYPE, "new");
   Preferences.set(PREF_SEEN_TOURSET_VERSION, TOURSET_VERSION);
-  Preferences.set(PREF_ONBOARDING_HIDDEN, true);
   OnboardingTourType.check();
 
   do_check_eq(Preferences.get(PREF_TOUR_TYPE), "new", "should show the new user tour");
   do_check_eq(Preferences.get(PREF_TOURSET_VERSION), TOURSET_VERSION),
     "tourset version should not change";
   do_check_eq(Preferences.get(PREF_SEEN_TOURSET_VERSION), TOURSET_VERSION,
     "seen tourset version should be set as the tourset version");
-  do_check_eq(Preferences.get(PREF_ONBOARDING_HIDDEN), true, "should hide the user tour");
 });
 
 add_task(async function() {
   do_print("Starting testcase: When New User updated to the next major version and restart the browser");
   resetOnboardingDefaultState();
   Preferences.set(PREF_TOURSET_VERSION, NEXT_TOURSET_VERSION);
   Preferences.set(PREF_TOUR_TYPE, "new");
   Preferences.set(PREF_SEEN_TOURSET_VERSION, TOURSET_VERSION);
-  Preferences.set(PREF_ONBOARDING_HIDDEN, false);
   OnboardingTourType.check();
 
   do_check_eq(Preferences.get(PREF_TOUR_TYPE), "update", "should show the update user tour");
   do_check_eq(Preferences.get(PREF_TOURSET_VERSION), NEXT_TOURSET_VERSION),
     "tourset version should not change";
   do_check_eq(Preferences.get(PREF_SEEN_TOURSET_VERSION), NEXT_TOURSET_VERSION,
     "seen tourset version should be set as the tourset version");
-  do_check_eq(Preferences.get(PREF_ONBOARDING_HIDDEN), false, "should show the user tour");
 });
 
 add_task(async function() {
   do_print("Starting testcase: When New User prefer hide the tour, then updated to the next major version and restart the browser");
   resetOnboardingDefaultState();
   Preferences.set(PREF_TOURSET_VERSION, NEXT_TOURSET_VERSION);
   Preferences.set(PREF_TOUR_TYPE, "new");
   Preferences.set(PREF_SEEN_TOURSET_VERSION, TOURSET_VERSION);
-  Preferences.set(PREF_ONBOARDING_HIDDEN, true);
   OnboardingTourType.check();
 
   do_check_eq(Preferences.get(PREF_TOUR_TYPE), "update", "should show the update user tour");
   do_check_eq(Preferences.get(PREF_TOURSET_VERSION), NEXT_TOURSET_VERSION),
     "tourset version should not change";
   do_check_eq(Preferences.get(PREF_SEEN_TOURSET_VERSION), NEXT_TOURSET_VERSION,
     "seen tourset version should be set as the tourset version");
-  do_check_eq(Preferences.get(PREF_ONBOARDING_HIDDEN), false, "should show the user tour");
 });
 
 add_task(async function() {
   do_print("Starting testcase: When User update from browser version < 56");
   resetOldProfileDefaultState();
   OnboardingTourType.check();
 
   do_check_eq(Preferences.get(PREF_TOUR_TYPE), "update", "should show the update user tour");
   do_check_eq(Preferences.get(PREF_TOURSET_VERSION), TOURSET_VERSION),
     "tourset version should not change";
   do_check_eq(Preferences.get(PREF_SEEN_TOURSET_VERSION), TOURSET_VERSION,
     "seen tourset version should be set as the tourset version");
-  do_check_eq(Preferences.get(PREF_ONBOARDING_HIDDEN), false, "should show the user tour");
 });
--- a/browser/themes/linux/syncedtabs/sidebar.css
+++ b/browser/themes/linux/syncedtabs/sidebar.css
@@ -2,17 +2,16 @@
  * 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/. */
 
 %include ../../shared/syncedtabs/sidebar.inc.css
 
 /* These styles are intended to mimic XUL trees and the XUL search box. */
 
 html {
-  border: 1px solid ThreeDShadow;
   background-color: -moz-Field;
   color: -moz-FieldText;
   box-sizing: border-box;
 }
 
 .item {
   padding-inline-end: 0;
 }
@@ -21,26 +20,17 @@ html {
   margin: 1px 0 0;
   margin-inline-end: 6px;
 }
 
 
 .search-box {
   -moz-appearance: textfield;
   cursor: text;
-  margin: 2px 4px;
-  border: 2px solid;
-  -moz-border-top-colors: ThreeDShadow ThreeDDarkShadow;
-  -moz-border-right-colors: ThreeDHighlight ThreeDLightShadow;
-  -moz-border-bottom-colors: ThreeDHighlight ThreeDLightShadow;
-  -moz-border-left-colors: ThreeDShadow ThreeDDarkShadow;
-  padding: 2px 2px 3px;
-  padding-inline-start: 4px;
-  background-color: -moz-Field;
-  color: -moz-FieldText;
+  margin: 4px;
 }
 
 .textbox-search-clear {
   background-image: url(moz-icon://stock/gtk-clear?size=menu);
   background-repeat: no-repeat;
   width: 16px;
   height: 16px;
 }
--- a/browser/themes/osx/syncedtabs/sidebar.css
+++ b/browser/themes/osx/syncedtabs/sidebar.css
@@ -92,26 +92,22 @@
     font-weight: 500;
   }
 
   .item.selected:focus > .item-title-container {
     color: #fff;
   }
 }
 
-.sidebar-search-container {
-  border-bottom: 1px solid #bdbdbd;
-}
-
 .search-box {
   -moz-appearance: searchfield;
   padding: 1px;
   font-size: 12px;
   cursor: text;
-  margin: 4px 8px 10px;
+  margin: 4px;
   border-width: 3px;
   border-style: solid;
   border-color: currentcolor;
   border-image: none;
   -moz-border-top-colors: transparent #888 #000;
   -moz-border-right-colors: transparent #FFF #000;
   -moz-border-bottom-colors: transparent #FFF #000;
   -moz-border-left-colors: transparent #888 #000;
--- a/browser/themes/shared/syncedtabs/sidebar.inc.css
+++ b/browser/themes/shared/syncedtabs/sidebar.inc.css
@@ -68,17 +68,16 @@ body {
   overflow: hidden;
   outline: none;
   color: -moz-FieldText;
 }
 
 .item.selected > .item-title-container {
   background-color: -moz-cellhighlight;
   color: -moz-cellhighlighttext;
-  font-weight: bold;
 }
 
 .item.selected:focus > .item-title-container {
   background-color: Highlight;
   color: HighlightText;
 }
 
 .client .item.tab > .item-title-container {
@@ -126,17 +125,17 @@ body {
   background-position: center;
 }
 
 .item-title-container {
   display: flex;
   flex-flow: row;
   overflow: hidden;
   flex-grow: 1;
-  padding: 1px 0px 1px 0px;
+  padding: 4px;
 }
 
 .item-title {
   flex-grow: 1;
   overflow: hidden;
   text-overflow: ellipsis;
   margin: 0px;
   line-height: 1.3;
--- a/browser/themes/windows/syncedtabs/sidebar.css
+++ b/browser/themes/windows/syncedtabs/sidebar.css
@@ -1,36 +1,32 @@
 /* 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/. */
 
 %include ../../shared/syncedtabs/sidebar.inc.css
 
 /* These styles are intended to mimic XUL trees and the XUL search box. */
 
-html {
-  background-color: #EEF3FA;
-}
-
 .item {
   padding-inline-end: 0;
 }
 
 .item-title {
   margin: 1px 0 0;
 }
 
 .item-title {
   margin-inline-end: 6px;
 }
 
 .search-box {
   -moz-appearance: textfield;
   cursor: text;
-  margin: 2px 4px;
+  margin: 4px;
   padding: 2px 2px 3px;
   padding-inline-start: 4px;
   color: -moz-FieldText;
 }
 
 .textbox-search-icon {
   width: 16px;
   height: 16px;
@@ -89,19 +85,19 @@ html {
   background-repeat: no-repeat;
   background-position: center;
 }
 
 .item-twisty-container {
   background-size: contain;
   background-repeat: no-repeat;
   background-position: center;
-  padding-top: 5px;
   min-width: 9px; /* The image's width is 9 pixels */
   height: 9px;
+  margin: auto;
 }
 
 .item.client .item-twisty-container {
   background-image: url("chrome://global/skin/tree/twisty.svg#open");
 }
 
 .item.client.closed .item-twisty-container {
   background-image: url("chrome://global/skin/tree/twisty.svg#clsd");
--- a/caps/tests/mochitest/chrome.ini
+++ b/caps/tests/mochitest/chrome.ini
@@ -2,11 +2,10 @@
 skip-if = os == 'android'
 support-files =
   file_data.txt
   file_disableScript.html
   !/caps/tests/mochitest/file_data.txt
   !/caps/tests/mochitest/file_disableScript.html
 
 [test_bug995943.xul]
-skip-if = stylo && debug && os == 'linux' # bug 1384701
 [test_addonMayLoad.html]
 [test_disableScript.xul]
--- a/devtools/client/debugger/new/debugger.js
+++ b/devtools/client/debugger/new/debugger.js
@@ -15987,18 +15987,16 @@ const prefs = new PrefsHelper("devtools"
 
 
 const features = new PrefsHelper("devtools.debugger.features", {
   asyncStepping: ["Bool", "async-stepping", false]
 });
 /* harmony export (immutable) */ __webpack_exports__["features"] = features;
 
 
-debugger;
-
 if (prefs.debuggerPrefsSchemaVersion !== prefsSchemaVersion) {
   // clear pending Breakpoints
   prefs.pendingBreakpoints = {};
   prefs.debuggerPrefsSchemaVersion = prefsSchemaVersion;
 }
 
 
 /***/ }),
@@ -46288,9 +46286,9 @@ exports.default = (0, _reactRedux.connec
 /* 1173 */,
 /* 1174 */
 /***/ (function(module, exports) {
 
 module.exports = "<svg xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\" xmlns:svg=\"http://www.w3.org/2000/svg\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 400 400\" xml:space=\"preserve\" id=\"svg2\" version=\"1.1\"><metadata id=\"metadata8\"><rdf:RDF><cc:Work rdf:about><dc:format>image/svg+xml</dc:format><dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"></dc></cc:Work></rdf:RDF></metadata><defs id=\"defs6\"></defs><g transform=\"matrix(1.3333333,0,0,-1.3333333,0,400)\" id=\"g10\"><g transform=\"translate(178.0626,235.0086)\" id=\"g12\"><path id=\"path14\" style=\"fill:#41b883;fill-opacity:1;fill-rule:nonzero;stroke:none\" d=\"M 0,0 -22.669,-39.264 -45.338,0 h -75.491 L -22.669,-170.017 75.491,0 Z\"></path></g><g transform=\"translate(178.0626,235.0086)\" id=\"g16\"><path id=\"path18\" style=\"fill:#34495e;fill-opacity:1;fill-rule:nonzero;stroke:none\" d=\"M 0,0 -22.669,-39.264 -45.338,0 H -81.565 L -22.669,-102.01 36.227,0 Z\"></path></g></g></svg>"
 
 /***/ })
 /******/ ]);
-});
\ No newline at end of file
+});
--- a/devtools/client/framework/source-map-url-service.js
+++ b/devtools/client/framework/source-map-url-service.js
@@ -68,16 +68,21 @@ SourceMapURLService.prototype.destroy = 
   Services.prefs.removeObserver(SOURCE_MAP_PREF, this._onPrefChanged);
   this._target = this._urls = this._subscriptions = null;
 };
 
 /**
  * A helper function that is called when a new source is available.
  */
 SourceMapURLService.prototype._onSourceUpdated = function (_, sourceEvent) {
+  // Maybe we were shut down while waiting.
+  if (!this._urls) {
+    return;
+  }
+
   let { source } = sourceEvent;
   let { generatedUrl, url, actor: id, sourceMapURL } = source;
 
   // |generatedUrl| comes from the actor and is extracted from the
   // source code by SpiderMonkey.
   let seenUrl = generatedUrl || url;
   this._urls.set(seenUrl, { id, url: seenUrl, sourceMapURL });
 };
--- a/docshell/test/moz.build
+++ b/docshell/test/moz.build
@@ -18,17 +18,17 @@ with Files('browser/*_bug655273*'):
 
 with Files('browser/*_bug852909*'):
     BUG_COMPONENT = ('Firefox', 'Menus')
 
 with Files('browser/*bug92473*'):
     BUG_COMPONENT = ('Core', 'Internationalization')
 
 with Files('browser/*loadDisallowInherit*'):
-    BUG_COMPONENT = ('Firefox', 'Location Bar')
+    BUG_COMPONENT = ('Firefox', 'Address Bar')
 
 with Files('browser/*tab_touch_events*'):
     BUG_COMPONENT = ('Core', 'DOM: Events')
 
 with Files('browser/*timelineMarkers*'):
     BUG_COMPONENT = ('Firefox', 'Developer Tools: Performance Tools (Profiler/Timeline)')
 
 with Files('browser/*ua_emulation*'):
--- a/dom/bindings/Codegen.py
+++ b/dom/bindings/Codegen.py
@@ -1075,16 +1075,30 @@ class CGHeaders(CGWrapper):
                 # interface object as the proto of our interface object.
                 if iface.hasInterfaceObject():
                     parent = iface.parent
                     while parent and not parent.hasInterfaceObject():
                         parent = parent.parent
                     if parent:
                         ancestors.append(parent)
         interfaceDeps.extend(ancestors)
+
+        # Include parent interface headers needed for jsonifier code.
+        jsonInterfaceParents = []
+        for desc in descriptors:
+            if not desc.operations['Jsonifier']:
+                continue
+            parent = desc.interface.parent
+            while parent:
+                parentDesc = desc.getDescriptor(parent.identifier.name)
+                if parentDesc.operations['Jsonifier']:
+                    jsonInterfaceParents.append(parentDesc.interface)
+                parent = parent.parent
+        interfaceDeps.extend(jsonInterfaceParents)
+
         bindingIncludes = set(self.getDeclarationFilename(d) for d in interfaceDeps)
 
         # Grab all the implementation declaration files we need.
         implementationIncludes = set(d.headerFile for d in descriptors if d.needsHeaderInclude())
 
         # Grab the includes for checking hasInstance
         interfacesImplementingSelf = set()
         for d in descriptors:
--- a/dom/media/MediaResource.cpp
+++ b/dom/media/MediaResource.cpp
@@ -1015,80 +1015,87 @@ ChannelMediaResource::GetLength()
   return mCacheStream.GetLength();
 }
 
 // ChannelSuspendAgent
 
 bool
 ChannelSuspendAgent::Suspend()
 {
+  MOZ_ASSERT(NS_IsMainThread());
   SuspendInternal();
   return (++mSuspendCount == 1);
 }
 
 void
 ChannelSuspendAgent::SuspendInternal()
 {
+  MOZ_ASSERT(NS_IsMainThread());
   if (mChannel) {
     bool isPending = false;
     nsresult rv = mChannel->IsPending(&isPending);
     if (NS_SUCCEEDED(rv) && isPending && !mIsChannelSuspended) {
       mChannel->Suspend();
       mIsChannelSuspended = true;
     }
   }
 }
 
 bool
 ChannelSuspendAgent::Resume()
 {
+  MOZ_ASSERT(NS_IsMainThread());
   MOZ_ASSERT(IsSuspended(), "Resume without suspend!");
   --mSuspendCount;
 
   if (mSuspendCount == 0) {
     if (mChannel && mIsChannelSuspended) {
       mChannel->Resume();
       mIsChannelSuspended = false;
     }
     return true;
   }
   return false;
 }
 
 void
 ChannelSuspendAgent::UpdateSuspendedStatusIfNeeded()
 {
+  MOZ_ASSERT(NS_IsMainThread());
   if (!mIsChannelSuspended && IsSuspended()) {
     SuspendInternal();
   }
 }
 
 void
 ChannelSuspendAgent::NotifyChannelOpened(nsIChannel* aChannel)
 {
+  MOZ_ASSERT(NS_IsMainThread());
   MOZ_ASSERT(aChannel);
   mChannel = aChannel;
 }
 
 void
 ChannelSuspendAgent::NotifyChannelClosing()
 {
+  MOZ_ASSERT(NS_IsMainThread());
   MOZ_ASSERT(mChannel);
   // Before close the channel, it need to be resumed to make sure its internal
   // state is correct. Besides, We need to suspend the channel after recreating.
   if (mIsChannelSuspended) {
     mChannel->Resume();
     mIsChannelSuspended = false;
   }
   mChannel = nullptr;
 }
 
 bool
 ChannelSuspendAgent::IsSuspended()
 {
+  MOZ_ASSERT(NS_IsMainThread());
   return (mSuspendCount > 0);
 }
 
 // FileMediaResource
 
 class FileMediaResource : public BaseMediaResource
 {
 public:
--- a/dom/media/MediaResource.h
+++ b/dom/media/MediaResource.h
@@ -367,17 +367,16 @@ protected:
 /**
  * This class is responsible for managing the suspend count and report suspend
  * status of channel.
  **/
 class ChannelSuspendAgent {
 public:
   explicit ChannelSuspendAgent(nsIChannel* aChannel)
   : mChannel(aChannel),
-    mSuspendCount(0),
     mIsChannelSuspended(false)
   {}
 
   // True when the channel has been suspended or needs to be suspended.
   bool IsSuspended();
 
   // Return true when the channel is logically suspended, i.e. the suspend
   // count goes from 0 to 1.
@@ -395,17 +394,17 @@ public:
 
   // Check whether we need to suspend the channel.
   void UpdateSuspendedStatusIfNeeded();
 private:
   // Only suspends channel but not changes the suspend count.
   void SuspendInternal();
 
   nsIChannel* mChannel;
-  Atomic<uint32_t> mSuspendCount;
+  uint32_t mSuspendCount = 0;
   bool mIsChannelSuspended;
 };
 
 /**
  * This is the MediaResource implementation that wraps Necko channels.
  * Much of its functionality is actually delegated to MediaCache via
  * an underlying MediaCacheStream.
  *
--- a/editor/libeditor/EditorBase.h
+++ b/editor/libeditor/EditorBase.h
@@ -967,26 +967,17 @@ public:
                                   nsIDOMNode* aEndContainer,
                                   int32_t aEndOffset);
 
   virtual already_AddRefed<dom::EventTarget> GetDOMEventTarget() = 0;
 
   /**
    * Fast non-refcounting editor root element accessor
    */
-  Element* GetRoot()
-  {
-    if (!mRootElement) {
-      // Let GetRootElement() do the work
-      nsCOMPtr<nsIDOMElement> root;
-      GetRootElement(getter_AddRefs(root));
-    }
-
-    return mRootElement;
-  }
+  Element* GetRoot() const { return mRootElement; }
 
   /**
    * Likewise, but gets the editor's root instead, which is different for HTML
    * editors.
    */
   virtual Element* GetEditorRoot();
 
   /**
--- a/layout/generic/nsPluginFrame.cpp
+++ b/layout/generic/nsPluginFrame.cpp
@@ -52,16 +52,17 @@
 #ifdef XP_WIN
 #include "gfxWindowsNativeDrawing.h"
 #include "gfxWindowsSurface.h"
 #endif
 
 #include "Layers.h"
 #include "ReadbackLayer.h"
 #include "ImageContainer.h"
+#include "mozilla/layers/WebRenderLayerManager.h"
 
 // accessibility support
 #ifdef ACCESSIBILITY
 #include "nsAccessibilityService.h"
 #endif
 
 #include "mozilla/Logging.h"
 
@@ -1037,16 +1038,30 @@ nsDisplayPlugin::GetOpaqueRegion(nsDispl
       // We can treat this as opaque
       result = bounds;
     }
   }
 
   return result;
 }
 
+bool
+nsDisplayPlugin::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder& aBuilder,
+                                         const StackingContextHelper& aSc,
+                                         nsTArray<WebRenderParentCommand>& aParentCommands,
+                                         mozilla::layers::WebRenderLayerManager* aManager,
+                                         nsDisplayListBuilder* aDisplayListBuilder)
+{
+  return static_cast<nsPluginFrame*>(mFrame)->CreateWebRenderCommands(this,
+                                                                      aBuilder,
+                                                                      aSc,
+                                                                      aManager,
+                                                                      aDisplayListBuilder);
+}
+
 nsresult
 nsPluginFrame::PluginEventNotifier::Run() {
   nsCOMPtr<nsIObserverService> obsSvc =
     mozilla::services::GetObserverService();
   obsSvc->NotifyObservers(nullptr, "plugin-changed-event", mEventType.get());
   return NS_OK;
 }
 
@@ -1350,52 +1365,105 @@ public:
     return aLayerManager == mLayerManager;
   }
 
 private:
   nsPluginInstanceOwner* mInstanceOwner;
   RefPtr<LayerManager> mLayerManager;
 };
 
-already_AddRefed<Layer>
-nsPluginFrame::BuildLayer(nsDisplayListBuilder* aBuilder,
-                          LayerManager* aManager,
-                          nsDisplayItem* aItem,
-                          const ContainerLayerParameters& aContainerParameters)
+bool
+nsPluginFrame::GetBounds(nsDisplayItem* aItem, IntSize& aSize, gfxRect& aRect)
 {
   if (!mInstanceOwner)
-    return nullptr;
+    return false;
 
   NPWindow* window = nullptr;
   mInstanceOwner->GetWindow(window);
   if (!window)
-    return nullptr;
+    return false;
 
   if (window->width <= 0 || window->height <= 0)
-    return nullptr;
+    return false;
 
 #if defined(XP_MACOSX)
   // window is in "display pixels", but size needs to be in device pixels
   // window must be in "display pixels"
   double scaleFactor = 1.0;
   if (NS_FAILED(mInstanceOwner->GetContentsScaleFactor(&scaleFactor))) {
     scaleFactor = 1.0;
   }
 
   size_t intScaleFactor = ceil(scaleFactor);
 #else
   size_t intScaleFactor = 1;
 #endif
 
-  IntSize size(window->width * intScaleFactor, window->height * intScaleFactor);
+  aSize = IntSize(window->width * intScaleFactor, window->height * intScaleFactor);
 
   nsRect area = GetContentRectRelativeToSelf() + aItem->ToReferenceFrame();
-  gfxRect r = nsLayoutUtils::RectToGfxRect(area, PresContext()->AppUnitsPerDevPixel());
+  aRect = nsLayoutUtils::RectToGfxRect(area, PresContext()->AppUnitsPerDevPixel());
   // to provide crisper and faster drawing.
-  r.Round();
+  aRect.Round();
+
+  return true;
+}
+
+bool
+nsPluginFrame::CreateWebRenderCommands(nsDisplayItem* aItem,
+                                       mozilla::wr::DisplayListBuilder& aBuilder,
+                                       const StackingContextHelper& aSc,
+                                       mozilla::layers::WebRenderLayerManager* aManager,
+                                       nsDisplayListBuilder* aDisplayListBuilder)
+{
+  IntSize size;
+  gfxRect r;
+  if (!GetBounds(aItem, size, r)) {
+    return true;
+  }
+
+  RefPtr<ImageContainer> container;
+  // Image for Windowed plugins that support window capturing for scroll
+  // operations or async windowless rendering.
+  container = mInstanceOwner->GetImageContainer();
+  if (!container) {
+    // This can occur if our instance is gone or if the current plugin
+    // configuration does not require a backing image layer.
+    return true;
+  }
+
+#ifdef XP_MACOSX
+  if (!mInstanceOwner->UseAsyncRendering()) {
+    mInstanceOwner->DoCocoaEventDrawRect(r, nullptr);
+  }
+#endif
+
+  RefPtr<LayerManager> lm = aDisplayListBuilder->GetWidgetLayerManager();
+  if (!mDidCompositeObserver || !mDidCompositeObserver->IsValid(lm)) {
+    mDidCompositeObserver = MakeUnique<PluginFrameDidCompositeObserver>(mInstanceOwner, lm);
+  }
+  lm->AddDidCompositeObserver(mDidCompositeObserver.get());
+
+  LayerRect dest(r.x, r.y, size.width, size.height);
+  return aManager->PushImage(aItem, container, aBuilder, aSc, dest);
+}
+
+
+already_AddRefed<Layer>
+nsPluginFrame::BuildLayer(nsDisplayListBuilder* aBuilder,
+                          LayerManager* aManager,
+                          nsDisplayItem* aItem,
+                          const ContainerLayerParameters& aContainerParameters)
+{
+  IntSize size;
+  gfxRect r;
+  if (!GetBounds(aItem, size, r)) {
+    return nullptr;
+  }
+
   RefPtr<Layer> layer =
     (aManager->GetLayerBuilder()->GetLeafLayerFor(aBuilder, aItem));
 
   if (aItem->GetType() == DisplayItemType::TYPE_PLUGIN) {
     RefPtr<ImageContainer> container;
     // Image for Windowed plugins that support window capturing for scroll
     // operations or async windowless rendering.
     container = mInstanceOwner->GetImageContainer();
--- a/layout/generic/nsPluginFrame.h
+++ b/layout/generic/nsPluginFrame.h
@@ -12,16 +12,18 @@
 #include "mozilla/EventForwards.h"
 #include "mozilla/UniquePtr.h"
 #include "nsIObjectFrame.h"
 #include "nsFrame.h"
 #include "nsRegion.h"
 #include "nsDisplayList.h"
 #include "nsIReflowCallback.h"
 #include "Units.h"
+#include "mozilla/layers/StackingContextHelper.h"
+#include "mozilla/webrender/WebRenderAPI.h"
 
 #ifdef XP_WIN
 #include <windows.h> // For HWND :(
 // Undo the windows.h damage
 #undef GetMessage
 #undef CreateEvent
 #undef GetClassName
 #undef GetBinaryType
@@ -55,16 +57,19 @@ class nsPluginFrame final
 public:
   typedef mozilla::LayerState LayerState;
   typedef mozilla::LayoutDeviceIntPoint LayoutDeviceIntPoint;
   typedef mozilla::LayoutDeviceIntRect LayoutDeviceIntRect;
   typedef mozilla::LayoutDeviceIntRegion LayoutDeviceIntRegion;
   typedef mozilla::layers::Layer Layer;
   typedef mozilla::layers::LayerManager LayerManager;
   typedef mozilla::layers::ImageContainer ImageContainer;
+  typedef mozilla::layers::StackingContextHelper StackingContextHelper;
+  typedef mozilla::layers::WebRenderLayerManager WebRenderLayerManager;
+  typedef mozilla::layers::WebRenderParentCommand WebRenderParentCommand;
   typedef mozilla::ContainerLayerParameters ContainerLayerParameters;
 
   NS_DECL_FRAMEARENA_HELPERS(nsPluginFrame)
   NS_DECL_QUERYFRAME
 
   friend nsIFrame* NS_NewObjectFrame(nsIPresShell* aPresShell, nsStyleContext* aContext);
 
   virtual void Init(nsIContent*       aContent,
@@ -216,16 +221,21 @@ public:
   void HandleWheelEventAsDefaultAction(mozilla::WidgetWheelEvent* aEvent);
 
   /**
    * WantsToHandleWheelEventAsDefaultAction() returns true if the plugin
    * may want to handle wheel events as default action.
    */
   bool WantsToHandleWheelEventAsDefaultAction() const;
 
+  bool CreateWebRenderCommands(nsDisplayItem* aItem,
+                               mozilla::wr::DisplayListBuilder& aBuilder,
+                               const StackingContextHelper& aSc,
+                               mozilla::layers::WebRenderLayerManager* aManager,
+                               nsDisplayListBuilder* aDisplayListBuilder);
 protected:
   explicit nsPluginFrame(nsStyleContext* aContext);
   virtual ~nsPluginFrame();
 
   // NOTE:  This frame class does not inherit from |nsLeafFrame|, so
   // this is not a virtual method implementation.
   void GetDesiredSize(nsPresContext* aPresContext,
                       const ReflowInput& aReflowInput,
@@ -262,16 +272,17 @@ protected:
   void NotifyPluginReflowObservers();
 
   friend class nsPluginInstanceOwner;
   friend class nsDisplayPlugin;
   friend class PluginBackgroundSink;
 
   nsView* GetViewInternal() const override { return mOuterView; }
   void SetViewInternal(nsView* aView) override { mOuterView = aView; }
+  bool GetBounds(nsDisplayItem* aItem, mozilla::gfx::IntSize& aSize, gfxRect& aRect);
 
 private:
   // Registers the plugin for a geometry update, and requests a geometry
   // update. This caches the root pres context in
   // mRootPresContextRegisteredWith, so that we can be sure we unregister
   // from the right root prest context in UnregisterPluginForGeometryUpdates.
   void RegisterPluginForGeometryUpdates();
 
@@ -372,11 +383,17 @@ public:
 
   virtual LayerState GetLayerState(nsDisplayListBuilder* aBuilder,
                                    LayerManager* aManager,
                                    const ContainerLayerParameters& aParameters) override
   {
     return static_cast<nsPluginFrame*>(mFrame)->GetLayerState(aBuilder,
                                                               aManager);
   }
+
+  virtual bool CreateWebRenderCommands(mozilla::wr::DisplayListBuilder& aBuilder,
+                                       const StackingContextHelper& aSc,
+                                       nsTArray<WebRenderParentCommand>& aParentCommands,
+                                       mozilla::layers::WebRenderLayerManager* aManager,
+                                       nsDisplayListBuilder* aDisplayListBuilder) override;
 };
 
 #endif /* nsPluginFrame_h___ */
--- a/layout/reftests/table-background/reftest.list
+++ b/layout/reftests/table-background/reftest.list
@@ -1,14 +1,14 @@
 # these could be moved to crashtests
 != backgr_border-table-cell.html empty.html
 fuzzy-if(styloVsGecko,5,330) != backgr_border-table-column-group.html empty.html # Bug 1386543
 # This seems to be caused by bug 527825
 fuzzy-if(styloVsGecko,5,561) asserts-if(gtkWidget,0-12) != backgr_border-table-column.html empty.html # Bug 1386543
-asserts-if(gtkWidget,0-6) fuzzy-if(styloVsGecko&&winWidget,32,88) != backgr_border-table-quirks.html empty.html
+asserts-if(gtkWidget,0-6) fuzzy-if(styloVsGecko&&(winWidget||cocoaWidget),32,88) != backgr_border-table-quirks.html empty.html
 fuzzy-if(styloVsGecko,1,168) != backgr_border-table-row-group.html empty.html # Bug 1386543
 fuzzy-if(styloVsGecko,1,178) != backgr_border-table-row.html empty.html # Bug 1386543
 != backgr_border-table.html empty.html
 != backgr_fixed-bg.html empty.html
 != backgr_index.html empty.html
 != backgr_layers-hide.html empty.html
 fuzzy-if(styloVsGecko&&cocoaWidget,1,56781) != backgr_layers-opacity.html empty.html
 != backgr_layers-show.html empty.html
--- a/layout/style/test/mochitest.ini
+++ b/layout/style/test/mochitest.ini
@@ -257,16 +257,17 @@ skip-if = android_version == '18' #debug
 [test_parser_diagnostics_unprintables.html]
 [test_pixel_lengths.html]
 [test_pointer-events.html]
 [test_position_float_display.html]
 [test_position_sticky.html]
 [test_priority_preservation.html]
 [test_property_database.html]
 [test_property_syntax_errors.html]
+[test_pseudo_display_fixup.html]
 [test_pseudoelement_state.html]
 [test_pseudoelement_parsing.html]
 [test_redundant_font_download.html]
 support-files = redundant_font_download.sjs
 [test_reframe_pseudo_element.html]
 [test_rem_unit.html]
 [test_restyle_table_wrapper.html]
 [test_restyles_in_smil_animation.html]
new file mode 100644
--- /dev/null
+++ b/layout/style/test/test_pseudo_display_fixup.html
@@ -0,0 +1,29 @@
+<!doctype html>
+<meta charset=utf-8>
+<title>Test item blockification of pseudo-elements</title>
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<style>
+  #test {
+    display: flex;
+  }
+  #test::before, #test::after {
+    content: "test";
+    display: inline-block;
+    color: green;
+    /*
+     * NOTE(emilio): The transition rule is very intentional, to avoid testing
+     * the eagerly resolved style.
+     */
+    transition: color 1s ease;
+  }
+</style>
+<div id="test"></div>
+<script>
+test(function() {
+  document.body.offsetTop;
+  let test = document.getElementById("test");
+  assert_equals(getComputedStyle(test, "::before").display, "block");
+  assert_equals(getComputedStyle(test, "::after").display, "block");
+}, "::before and ::after pseudo-elements are blockified");
+</script>
--- a/layout/style/test/test_reframe_pseudo_element.html
+++ b/layout/style/test/test_reframe_pseudo_element.html
@@ -2,32 +2,45 @@
 <meta charset="utf-8">
 <title>
   Test for bug 1376352: We don't reframe all the time a replaced element that
   matches generated content rules.
 </title>
 <link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez">
 <script src="/tests/SimpleTest/SimpleTest.js"></script>
 <style>
+#flex::before,
 input::before {
   content: "Foo";
 }
 </style>
 <input type="text">
+<div id="flex"></div>
 <script>
 SimpleTest.waitForExplicitFinish();
 const utils = SpecialPowers.getDOMWindowUtils(window);
-document.documentElement.offsetTop;
-const input = document.querySelector('input');
 
-const previousConstructCount = utils.framesConstructed;
-const previousRestyleGeneration = utils.restyleGeneration;
+function testNoReframe(callback) {
+  document.documentElement.offsetTop;
+  const previousConstructCount = utils.framesConstructed;
+  const previousRestyleGeneration = utils.restyleGeneration;
+
+  callback();
 
-input.style.color = "blue";
+  document.documentElement.offsetTop;
+  isnot(previousRestyleGeneration, utils.restyleGeneration,
+        "We should have restyled");
+  is(previousConstructCount, utils.framesConstructed,
+     "We shouldn't have reframed");
+}
 
-document.documentElement.offsetTop;
-isnot(previousRestyleGeneration, utils.restyleGeneration,
-      "We should have restyled");
-is(previousConstructCount, utils.framesConstructed,
-   "We shouldn't have reframed");
+testNoReframe(function() {
+  const input = document.querySelector('input');
+  input.style.color = "blue";
+});
+
+testNoReframe(function() {
+  const flex = document.getElementById('flex');
+  flex.style.color = "blue";
+});
 
 SimpleTest.finish();
 </script>
--- a/media/mtransport/third_party/moz.build
+++ b/media/mtransport/third_party/moz.build
@@ -45,20 +45,16 @@ nICEr_non_unified_sources = [
     'nICEr/src/stun/stun_proc.c',
     'nICEr/src/stun/stun_server_ctx.c',
     'nICEr/src/stun/stun_util.c',
     'nICEr/src/stun/turn_client_ctx.c',
     'nICEr/src/util/cb_args.c',
     'nICEr/src/util/ice_util.c',
 ]
 
-# This file cannot be built in unified mode because it breaks Linux ASAN builds
-nICEr_non_unified_sources += [
-    'nICEr/src/util/mbslen.c',
-]
 nrappkit_non_unified_sources = [
     'nrappkit/src/log/r_log.c',
     'nrappkit/src/util/byteorder.c',
     'nrappkit/src/util/hex.c',
     'nrappkit/src/util/libekr/debug.c',
     'nrappkit/src/util/libekr/r_assoc.c',
     'nrappkit/src/util/libekr/r_crc32.c',
     'nrappkit/src/util/libekr/r_data.c',
--- a/media/mtransport/third_party/nICEr/IMPORT_FILES
+++ b/media/mtransport/third_party/nICEr/IMPORT_FILES
@@ -62,10 +62,8 @@
                 ./src/stun/turn_client_ctx.c
                 ./src/stun/turn_client_ctx.h
 
                 # Util
                 ./src/util/cb_args.c
                 ./src/util/cb_args.h
                 ./src/util/ice_util.c
                 ./src/util/ice_util.h
-                ./src/util/mbslen.c
-                ./src/util/mbslen.h
--- a/media/mtransport/third_party/nICEr/nicer.gyp
+++ b/media/mtransport/third_party/nICEr/nicer.gyp
@@ -114,18 +114,16 @@
                 "./src/stun/turn_client_ctx.c",
                 "./src/stun/turn_client_ctx.h",
 
                 # Util
                 "./src/util/cb_args.c",
                 "./src/util/cb_args.h",
                 "./src/util/ice_util.c",
                 "./src/util/ice_util.h",
-                "./src/util/mbslen.c",
-                "./src/util/mbslen.h",
 
 
           ],
 
           'defines' : [
               'SANITY_CHECKS',
               'USE_TURN',
               'USE_ICE',
--- a/media/mtransport/third_party/nICEr/src/stun/stun_codec.c
+++ b/media/mtransport/third_party/nICEr/src/stun/stun_codec.c
@@ -47,17 +47,16 @@ static char *RCSSTRING __UNUSED__="$Id: 
 #include <assert.h>
 #include <stddef.h>
 
 #include "nr_api.h"
 #include "stun.h"
 #include "byteorder.h"
 #include "r_crc32.h"
 #include "nr_crypto.h"
-#include "mbslen.h"
 
 #define NR_STUN_IPV4_FAMILY  0x01
 #define NR_STUN_IPV6_FAMILY  0x02
 
 #define SKIP_ATTRIBUTE_DECODE -1
 
 static int nr_stun_find_attr_info(UINT2 type, nr_stun_attr_info **info);
 
@@ -207,33 +206,56 @@ nr_stun_decode(int length, UCHAR *buf, i
    }
 
    memcpy(data, &buf[*offset], length);
    *offset += length;
 
    return 0;
 }
 
+/**
+ * The argument must be a non-null pointer to a zero-terminated string.
+ *
+ * If the argument is valid UTF-8, returns the number of code points in the
+ * string excluding the zero-terminator.
+ *
+ * If the argument is invalid UTF-8, returns a lower bound for the number of
+ * code points in the string. (If UTF-8 error handling was performed on the
+ * string, new REPLACEMENT CHARACTER code points could be introduced in
+ * a way that would increase the total number of code points compared to
+ * what this function counts.)
+ */
+size_t
+nr_count_utf8_code_points_without_validation(const char *s) {
+    size_t nchars = 0;
+    char c;
+    while ((c = *s)) {
+        if ((c & 0xC0) != 0x80) {
+            ++nchars;
+        }
+        ++s;
+    }
+    return nchars;
+}
+
 int
 nr_stun_attr_string_illegal(nr_stun_attr_info *attr_info, int len, void *data, int max_bytes, int max_chars)
 {
     int _status;
     char *s = data;
     size_t nchars;
 
     if (len > max_bytes) {
         r_log(NR_LOG_STUN, LOG_WARNING, "%s is too large: %d bytes", attr_info->name, len);
         ABORT(R_FAILED);
     }
 
     if (max_chars >= 0) {
-        if (mbslen(s, &nchars)) {
-            /* who knows what to do, just assume everything is working ok */
-        }
-        else if (nchars > max_chars) {
+        nchars = nr_count_utf8_code_points_without_validation(s);
+        if (nchars > max_chars) {
             r_log(NR_LOG_STUN, LOG_WARNING, "%s is too large: %zd characters", attr_info->name, nchars);
             ABORT(R_FAILED);
         }
     }
 
     _status = 0;
   abort:
     return _status;
--- a/media/mtransport/third_party/nICEr/src/stun/stun_codec.h
+++ b/media/mtransport/third_party/nICEr/src/stun/stun_codec.h
@@ -65,14 +65,14 @@ extern nr_stun_attr_codec nr_stun_attr_c
 extern nr_stun_attr_codec nr_stun_attr_codec_noop;
 extern nr_stun_attr_codec nr_stun_attr_codec_quoted_string;
 extern nr_stun_attr_codec nr_stun_attr_codec_string;
 extern nr_stun_attr_codec nr_stun_attr_codec_unknown_attributes;
 extern nr_stun_attr_codec nr_stun_attr_codec_xor_mapped_address;
 extern nr_stun_attr_codec nr_stun_attr_codec_xor_peer_address;
 extern nr_stun_attr_codec nr_stun_attr_codec_old_xor_mapped_address;
 
-
+size_t nr_count_utf8_code_points_without_validation(const char *s);
 int nr_stun_encode_message(nr_stun_message *msg);
 int nr_stun_decode_message(nr_stun_message *msg, int (*get_password)(void *arg, nr_stun_message *msg, Data **password), void *arg);
 
 #endif
 
deleted file mode 100644
--- a/media/mtransport/third_party/nICEr/src/util/mbslen.c
+++ /dev/null
@@ -1,139 +0,0 @@
-/*
-Copyright (c) 2007, Adobe Systems, Incorporated
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
-  notice, this list of conditions and the following disclaimer.
-
-* Redistributions in binary form must reproduce the above copyright
-  notice, this list of conditions and the following disclaimer in the
-  documentation and/or other materials provided with the distribution.
-
-* Neither the name of Adobe Systems, Network Resonance nor the names of its
-  contributors may be used to endorse or promote products derived from
-  this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
-
-
-#ifdef LINUX
-#define _GNU_SOURCE 1
-#endif
-#include <string.h>
-
-#include <errno.h>
-#include <csi_platform.h>
-
-#include <assert.h>
-#include <locale.h>
-#include <stdlib.h>
-#include <wchar.h>
-#if defined(DARWIN) || defined(__DragonFly__) || defined(__FreeBSD__)
-#define HAVE_XLOCALE
-#endif
-
-#ifdef HAVE_XLOCALE
-#include <xlocale.h>
-#endif /* HAVE_XLOCALE */
-
-#include "nr_api.h"
-#include "mbslen.h"
-
-/* get number of characters in a mult-byte character string */
-int
-mbslen(const char *s, size_t *ncharsp)
-{
-#ifdef HAVE_XLOCALE
-    static locale_t loc = 0;
-    static int initialized = 0;
-#endif /* HAVE_XLOCALE */
-#ifdef WIN32
-    char *my_locale=0;
-    unsigned int i;
-#endif  /* WIN32 */
-    int _status;
-    size_t nbytes;
-    int nchars;
-    mbstate_t mbs;
-
-#ifdef HAVE_XLOCALE
-    if (! initialized) {
-        initialized = 1;
-        loc = newlocale(LC_CTYPE_MASK, "UTF-8", LC_GLOBAL_LOCALE);
-    }
-
-    if (loc == 0) {
-        /* unable to create the UTF-8 locale */
-        assert(loc != 0);  /* should never happen */
-#endif /* HAVE_XLOCALE */
-
-#ifdef WIN32
-    if (!setlocale(LC_CTYPE, 0))
-        ABORT(R_INTERNAL);
-
-    if (!(my_locale = r_strdup(setlocale(LC_CTYPE, 0))))
-        ABORT(R_NO_MEMORY);
-
-    for (i=0; i<strlen(my_locale); i++)
-        my_locale[i] = toupper(my_locale[i]);
-
-    if (!strstr(my_locale, "UTF-8") && !strstr(my_locale, "UTF8"))
-        ABORT(R_NOT_FOUND);
-#else
-    /* can't count UTF-8 characters with mbrlen if the locale isn't UTF-8 */
-    /* null-checking setlocale is required because Android */
-    char *locale = setlocale(LC_CTYPE, 0);
-    /* some systems use "utf8" instead of "UTF-8" like Fedora 17 */
-    if (!locale || (!strcasestr(locale, "UTF-8") && !strcasestr(locale, "UTF8")))
-        ABORT(R_NOT_FOUND);
-#endif
-
-#ifdef HAVE_XLOCALE
-    }
-#endif /* HAVE_XLOCALE */
-
-    memset(&mbs, 0, sizeof(mbs));
-    nchars = 0;
-
-#ifdef HAVE_XLOCALE
-    while (*s != '\0' && (nbytes = mbrlen_l(s, strlen(s), &mbs, loc)) != 0)
-#else
-    while (*s != '\0' && (nbytes = mbrlen(s, strlen(s), &mbs)) != 0)
-#endif /* HAVE_XLOCALE */
-    {
-        if (nbytes == (size_t)-1)   /* should never happen */ {
-            ABORT(R_INTERNAL);
-        }
-        if (nbytes == (size_t)-2)   /* encoding error */ {
-            ABORT(R_BAD_DATA);
-        }
-
-        s += nbytes;
-        ++nchars;
-    }
-
-    *ncharsp = nchars;
-
-    _status = 0;
-  abort:
-#ifdef WIN32
-    RFREE(my_locale);
-#endif
-    return _status;
-}
-
deleted file mode 100644
--- a/media/mtransport/third_party/nICEr/src/util/mbslen.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
-Copyright (c) 2007, Adobe Systems, Incorporated
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright
-  notice, this list of conditions and the following disclaimer.
-
-* Redistributions in binary form must reproduce the above copyright
-  notice, this list of conditions and the following disclaimer in the
-  documentation and/or other materials provided with the distribution.
-
-* Neither the name of Adobe Systems, Network Resonance nor the names of its
-  contributors may be used to endorse or promote products derived from
-  this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
-
-
-
-#ifndef _mbslen_h
-#define _mbslen_h
-
-/* get number of characters in a mult-byte character string */
-int mbslen(const char *s, size_t *ncharsp);
-
-#endif
-
--- a/mobile/android/base/java/org/mozilla/gecko/home/TabMenuStripLayout.java
+++ b/mobile/android/base/java/org/mozilla/gecko/home/TabMenuStripLayout.java
@@ -65,17 +65,17 @@ class TabMenuStripLayout extends ThemedL
         tabContentStart = a.getDimensionPixelSize(R.styleable.TabMenuStrip_tabsMarginLeft, 0);
         activeTextColor = a.getColor(R.styleable.TabMenuStrip_activeTextColor,
                                      ResourcesCompat.getColor(getResources(), R.color.text_and_tabs_tray_grey, null));
         inactiveTextColor = a.getColorStateList(R.styleable.TabMenuStrip_inactiveTextColor);
         stripColor = a.getColorStateList(R.styleable.TabMenuStrip_stripColor);
         a.recycle();
 
         if (stripResId != -1) {
-            strip = getResources().getDrawable(stripResId);
+            strip = ResourcesCompat.getDrawable(getResources(), stripResId, null);
 
             if (stripColor != null) {
                 final int backgroundTintColor = stripColor.getColorForState(getDrawableState(), Color.TRANSPARENT);
                 DrawableCompat.setTint(strip, backgroundTintColor);
             }
         }
 
         setWillNotDraw(false);
@@ -292,16 +292,17 @@ class TabMenuStripLayout extends ThemedL
 
     @Override
     public void setPrivateMode(boolean isPrivate) {
         final boolean modeChanged = (isPrivateMode() != isPrivate);
 
         super.setPrivateMode(isPrivate);
 
         if (modeChanged && stripColor != null) {
+            strip = DrawableCompat.wrap(strip);
             final int backgroundTintColor = stripColor.getColorForState(getDrawableState(), Color.TRANSPARENT);
             DrawableCompat.setTint(strip, backgroundTintColor);
         }
     }
 
     private class ViewClickListener implements OnClickListener {
         private final int mIndex;
 
--- a/netwerk/test/gtest/TestStandardURL.cpp
+++ b/netwerk/test/gtest/TestStandardURL.cpp
@@ -211,24 +211,27 @@ MOZ_GTEST_BENCH(TestStandardURL, Normali
       ASSERT_EQ(NS_OK, Test_NormalizeIPv4(encHost3, result));
       nsAutoCString encHost4("111.159.123.220");
       ASSERT_EQ(NS_OK, Test_NormalizeIPv4(encHost4, result));
       nsAutoCString encHost5("1.160.204.200");
       ASSERT_EQ(NS_OK, Test_NormalizeIPv4(encHost5, result));
     }
 });
 
+// Bug 1394785 - ignore unstable test on OSX
+#ifndef XP_MACOSX
 // Note the five calls in the loop, so divide by 100k
 MOZ_GTEST_BENCH(TestStandardURL, NormalizePerfFails, [] {
     nsAutoCString result;
     for (int i = 0; i < 20000; i++) {
       nsAutoCString encHost("123.292.12.32");
       ASSERT_EQ(NS_ERROR_FAILURE, Test_NormalizeIPv4(encHost, result));
       nsAutoCString encHost2("83.62.12.0x13292");
       ASSERT_EQ(NS_ERROR_FAILURE, Test_NormalizeIPv4(encHost2, result));
       nsAutoCString encHost3("8.7.6.0xhello");
       ASSERT_EQ(NS_ERROR_FAILURE, Test_NormalizeIPv4(encHost3, result));
       nsAutoCString encHost4("111.159.notonmywatch.220");
       ASSERT_EQ(NS_ERROR_FAILURE, Test_NormalizeIPv4(encHost4, result));
       nsAutoCString encHost5("1.160.204.20f");
       ASSERT_EQ(NS_ERROR_FAILURE, Test_NormalizeIPv4(encHost5, result));
     }
 });
+#endif
--- a/python/mozboot/mozboot/mozillabuild.py
+++ b/python/mozboot/mozboot/mozillabuild.py
@@ -21,19 +21,19 @@ class MozillaBuildBootstrapper(BaseBoots
 
     def install_system_packages(self):
         self.install_rustup()
 
     def install_rustup(self):
         try:
             rustup_init = tempfile.gettempdir() + '/rustup-init.exe'
             self.http_download_and_save(
-                    'https://static.rust-lang.org/rustup/archive/0.2.0/i686-pc-windows-msvc/rustup-init.exe',
+                    'https://static.rust-lang.org/rustup/archive/1.6.0/i686-pc-windows-msvc/rustup-init.exe',
                     rustup_init,
-                    'a45ab7462b567dacddaf6e9e48bb43a1b9c1db4404ba77868f7d6fc685282a46')
+                    '9855b9f0b19fd83c056185e083b6b345982becc2f8c608aac14998a73bcc2937')
             self.run([rustup_init, '--no-modify-path', '--default-host',
                 'x86_64-pc-windows-msvc', '--default-toolchain', 'stable', '-y'])
             mozillabuild_dir = os.environ['MOZILLABUILD']
 
             with open(mozillabuild_dir + 'msys/etc/profile.d/profile-rustup.sh', 'wb') as f:
                 f.write('#!/bash/sh\n')
                 f.write('if test -n "$MOZILLABUILD"; then\n')
                 f.write('    WIN_HOME=$(command cd "$HOME" && pwd)\n')
--- a/security/manager/ssl/StaticHPKPins.h
+++ b/security/manager/ssl/StaticHPKPins.h
@@ -1135,9 +1135,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 = 479;
 
 static const int32_t kUnknownId = -1;
 
-static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1513099959241000);
+static const PRTime kPreloadPKPinsExpirationTime = INT64_C(1513186485903000);
--- a/security/manager/ssl/nsSTSPreloadList.errors
+++ b/security/manager/ssl/nsSTSPreloadList.errors
@@ -35,113 +35,127 @@ 126ium.moe: could not connect to host
 127011-networks.ch: could not connect to host
 12vpn.org: could not connect to host
 12vpnchina.com: could not connect to host
 1536.cf: could not connect to host
 163pwd.com: could not connect to host
 166166.com: could not connect to host
 16deza.com: did not receive HSTS header
 16packets.com: could not connect to host
-173vpn.cn: could not connect to host
 188betwarriors.co.uk: could not connect to host
 188trafalgar.ca: did not receive HSTS header
 195gm.com: could not connect to host
 1a-jva.de: could not connect to host
 1atic.com: could not connect to host
 1cover.com: could not connect to host
 1k8b.com: could not connect to host
 1password.com: did not receive HSTS header
 1s.tn: could not connect to host
 1stcapital.com.sg: did not receive HSTS header
 1xcess.com: did not receive HSTS header
 1years.cc: could not connect to host
 206rc.net: max-age too low: 2592000
 20hs.cn: did not receive HSTS header
 21lg.co: could not connect to host
+22228522.com: could not connect to host
 247quickbooks.com: did not receive HSTS header
 24hourpaint.com: could not connect to host
 24sihu.com: could not connect to host
 25daysof.io: could not connect to host
 2859cc.com: could not connect to host
 2acbi-asso.fr: did not receive HSTS header
 2bizi.ru: could not connect to host
 2brokegirls.org: could not connect to host
 2carpros.com: did not receive HSTS header
 2intermediate.co.uk: did not receive HSTS header
 2or3.tk: could not connect to host
-2ss.jp: could not connect to host
+2ss.jp: did not receive HSTS header
 300651.ru: did not receive HSTS header
 300m.com: did not receive HSTS header
 300mbmovies4u.cc: could not connect to host
 301.website: could not connect to host
 302.nyc: could not connect to host
 314chan.org: could not connect to host
 32ph.com: could not connect to host
+33338522.com: could not connect to host
+3338522.com: could not connect to host
 33drugstore.com: did not receive HSTS header
-341.mg: could not connect to host
+341.mg: did not receive HSTS header
 3555aa.com: could not connect to host
 35792.de: could not connect to host
 360gradus.com: did not receive HSTS header
 365.or.jp: could not connect to host
 368mibn.com: could not connect to host
 3778xl.com: did not receive HSTS header
 38sihu.com: could not connect to host
 39sihu.com: could not connect to host
-3ags.de: did not receive HSTS header
 3chit.cf: could not connect to host
 3click-loan.com: could not connect to host
 3d-bastler.de: could not connect to host
 3dcart.com: did not receive HSTS header
 3delivered.com: could not connect to host
 3dproteinimaging.com: did not receive HSTS header
 3sreporting.com: did not receive HSTS header
 404.sh: max-age too low: 0
 404404.info: could not connect to host
 420dongstorm.com: could not connect to host
 42ms.org: could not connect to host
 441jj.com: could not connect to host
+44448522.com: could not connect to host
+4448522.com: could not connect to host
 4455software.com: did not receive HSTS header
 4679.space: could not connect to host
 4azino777.ru: could not connect to host
 4cclothing.com: could not connect to host
 4elements.com: did not receive HSTS header
 4eyes.ch: did not receive HSTS header
 4miners.net: could not connect to host
 4ourty2.org: did not receive HSTS header
 4sqsu.eu: could not connect to host
 4w-performers.link: could not connect to host
 50millionablaze.org: could not connect to host
-517vpn.cn: could not connect to host
 540.co: did not receive HSTS header
 54bf.com: could not connect to host
+55558522.com: could not connect to host
 56ct.com: could not connect to host
 5piecesofadvice.com: could not connect to host
 5w5.la: could not connect to host
 60ych.net: did not receive HSTS header
 6120.eu: did not receive HSTS header
 64616e.xyz: could not connect to host
+66668522.com: could not connect to host
+68868522.com: could not connect to host
 69square.com: could not connect to host
+700.az: could not connect to host
 721av.com: max-age too low: 2592000
+77778522.com: could not connect to host
 7777av.co: did not receive HSTS header
 7kovrikov.ru: did not receive HSTS header
 7nw.eu: could not connect to host
 7thheavenrestaurant.com: could not connect to host
 8.net.co: could not connect to host
 808.lv: did not receive HSTS header
 83i.net: could not connect to host
+8522.am: could not connect to host
+8522b.com: could not connect to host
+8522d.com: could not connect to host
+8522k.com: could not connect to host
+8522p.com: could not connect to host
+8522q.com: could not connect to host
+8522x.com: could not connect to host
 88.to: could not connect to host
 888lu.co: could not connect to host
 89955.com: could not connect to host
 90smthng.com: could not connect to host
 911911.pw: could not connect to host
 922.be: could not connect to host
 960news.ca: could not connect to host
 9651678.ru: could not connect to host
 99511.fi: did not receive HSTS header
-99998522.com: did not receive HSTS header
+99998522.com: could not connect to host
 9point6.com: could not connect to host
 9tolife.be: did not receive HSTS header
 a-intel.com: could not connect to host
 a-plus.space: could not connect to host
 a-rickroll-n.pw: could not connect to host
 a-theme.com: could not connect to host
 a.ai: could not connect to host
 a1-autopartsglasgow.com: did not receive HSTS header
@@ -234,17 +248,16 @@ advancedstudio.ro: did not receive HSTS 
 adver.top: did not receive HSTS header
 adviespuntklokkenluiders.nl: could not connect to host
 adzuna.co.uk: did not receive HSTS header
 aebian.org: could not connect to host
 aemoria.com: could not connect to host
 aerialmediapro.net: could not connect to host
 aes256.ru: could not connect to host
 aether.pw: could not connect to host
-aevpn.net: could not connect to host
 aeyoun.com: did not receive HSTS header
 af-fotografie.net: did not receive HSTS header
 afdkompakt.de: max-age too low: 86400
 aficotroceni.ro: did not receive HSTS header
 afiru.net: could not connect to host
 afp548.tk: could not connect to host
 after.im: did not receive HSTS header
 afvallendoeje.nu: could not connect to host
@@ -271,38 +284,41 @@ aify.eu: could not connect to host
 ainrb.com: did not receive HSTS header
 aiois.com: did not receive HSTS header
 aiponne.com: could not connect to host
 aircomms.com: did not receive HSTS header
 airlea.com: could not connect to host
 airlinecheckins.com: did not receive HSTS header
 airproto.com: could not connect to host
 aishnair.com: could not connect to host
+aisle3.space: could not connect to host
 aiticon.de: did not receive HSTS header
 aiw-thkoeln.online: could not connect to host
 ajmahal.com: could not connect to host
 ajouin.com: could not connect to host
 aka.my: did not receive HSTS header
 akboy.pw: could not connect to host
 akclinics.org: did not receive HSTS header
 akerek.hu: could not connect to host
 akgundemirbas.com: could not connect to host
+akhilindurti.com: could not connect to host
 akkadia.cc: could not connect to host
 akombakom.net: did not receive HSTS header
 akselimedia.fi: did not receive HSTS header
 aktivist.in: did not receive HSTS header
 al-shami.net: could not connect to host
 aladdin.ie: did not receive HSTS header
 alainwolf.net: could not connect to host
 alanlee.net: could not connect to host
 alanrickmanflipstable.com: could not connect to host
 alariel.de: did not receive HSTS header
 alarme-gps.ch: could not connect to host
 alarmegps.ch: could not connect to host
 alarmsystemreviews.com: did not receive HSTS header
+alaundeil.xyz: could not connect to host
 alberguecimballa.es: could not connect to host
 albertbogdanowicz.pl: did not receive HSTS header
 albertopimienta.com: did not receive HSTS header
 alcazaar.com: could not connect to host
 alecvannoten.be: did not receive HSTS header
 alenan.org: could not connect to host
 alessandro.pw: did not receive HSTS header
 alethearose.com: did not receive HSTS header
@@ -422,17 +438,16 @@ aniplus.cf: could not connect to host
 aniplus.gq: could not connect to host
 aniplus.ml: could not connect to host
 anitklib.ml: could not connect to host
 ankakaak.com: could not connect to host
 ankaraprofesyonelnakliyat.com: did not receive HSTS header
 ankaraprofesyonelnakliyat.com.tr: did not receive HSTS header
 ankarayilmaznakliyat.com: did not receive HSTS header
 ankarayucelnakliyat.com: did not receive HSTS header
-ankwanoma.com: did not receive HSTS header
 annabellaw.com: did not receive HSTS header
 anomaly.ws: did not receive HSTS header
 anonymo.co.uk: could not connect to host
 anonymo.uk: could not connect to host
 anonymousstatecollegelulzsec.com: could not connect to host
 anook.com: max-age too low: 0
 another.ch: could not connect to host
 ansdell.info: could not connect to host
@@ -480,31 +495,28 @@ appengine.google.com: did not receive HS
 applez.xyz: could not connect to host
 applic8.com: did not receive HSTS header
 appraisal-comps.com: could not connect to host
 appreciationkards.com: did not receive HSTS header
 approlys.fr: did not receive HSTS header
 apps-for-fishing.com: could not connect to host
 appsbystudio.co.uk: did not receive HSTS header
 appsdash.io: could not connect to host
-aqilacademy.com.au: could not connect to host
 aquaundine.net: could not connect to host
 aquilalab.com: could not connect to host
 arabdigitalexpression.org: did not receive HSTS header
 aradulconteaza.ro: could not connect to host
 aran.me.uk: could not connect to host
 arbeitslosenverwaltung.de: did not receive HSTS header
 arboineuropa.nl: did not receive HSTS header
 arboleda-hurtado.com: could not connect to host
 arbu.eu: max-age too low: 2419200
 arcbit.io: could not connect to host
 ardao.me: could not connect to host
 ardorlabs.se: could not connect to host
-arenlor.com: could not connect to host
-arenlor.info: could not connect to host
 arewedubstepyet.com: could not connect to host
 areyouever.me: did not receive HSTS header
 argennon.xyz: could not connect to host
 arguggi.co.uk: could not connect to host
 ariacreations.net: did not receive HSTS header
 aristilabs.com: did not receive HSTS header
 arlen.io: could not connect to host
 arlen.se: could not connect to host
@@ -603,32 +615,33 @@ ausoptic.com.au: max-age too low: 259200
 aussiecable.org: did not receive HSTS header
 auth.mail.ru: did not receive HSTS header
 authentication.io: could not connect to host
 authoritynutrition.com: did not receive HSTS header
 auto-serwis.zgorzelec.pl: did not receive HSTS header
 auto4trade.nl: could not connect to host
 autodeploy.it: could not connect to host
 autoeet.cz: did not receive HSTS header
-autoepc.ro: did not receive HSTS header
+autoepc.ro: could not connect to host
 autojuhos.sk: could not connect to host
 autokovrik-diskont.ru: did not receive HSTS header
 automobiles5.com: could not connect to host
 autotsum.com: could not connect to host
 autumnwindsagility.com: could not connect to host
 auverbox.ovh: could not connect to host
 auvernet.org: could not connect to host
 aux-arts-de-la-table.com: did not receive HSTS header
 auxetek.se: could not connect to host
 auxiliumincrementum.co.uk: could not connect to host
 av.de: did not receive HSTS header
 avantmfg.com: did not receive HSTS header
 avec-ou-sans-ordonnance.fr: could not connect to host
 avepol.cz: did not receive HSTS header
 avepol.eu: did not receive HSTS header
+avi9526.pp.ua: could not connect to host
 aviacao.pt: did not receive HSTS header
 aviodeals.com: could not connect to host
 avonlearningcampus.com: could not connect to host
 avqueen.cn: did not receive HSTS header
 avus-automobile.com: did not receive HSTS header
 awanderlustadventure.com: did not receive HSTS header
 awg-mode.de: did not receive HSTS header
 aww.moe: did not receive HSTS header
@@ -742,16 +755,17 @@ beikeil.de: did not receive HSTS header
 belairsewvac.com: could not connect to host
 belegit.org: could not connect to host
 belewpictures.com: could not connect to host
 belize-firmengruendung.com: could not connect to host
 belliash.eu.org: did not receive HSTS header
 belltower.io: could not connect to host
 belmontprom.com: could not connect to host
 bemyvictim.com: max-age too low: 2678400
+bencorby.com: could not connect to host
 bendechrai.com: did not receive HSTS header
 beneffy.com: did not receive HSTS header
 benjakesjohnson.com: could not connect to host
 benk.press: could not connect to host
 benny003.de: did not receive HSTS header
 benohead.com: did not receive HSTS header
 bentphotos.se: could not connect to host
 benwattie.com: could not connect to host
@@ -819,17 +833,16 @@ bildiri.ci: did not receive HSTS header
 bildschirmflackern.de: did not receive HSTS header
 biletua.de: could not connect to host
 billin.net: did not receive HSTS header
 billkiss.com: could not connect to host
 billninja.com: did not receive HSTS header
 billrusling.com: could not connect to host
 bimbo.com: did not receive HSTS header
 binaryabstraction.com: could not connect to host
-binaryappdev.com: did not receive HSTS header
 binderapp.net: could not connect to host
 biofam.ru: did not receive HSTS header
 bioknowme.com: did not receive HSTS header
 bionicspirit.com: could not connect to host
 biophysik-ssl.de: did not receive HSTS header
 biou.me: could not connect to host
 birkman.com: did not receive HSTS header
 bisterfeldt.com: could not connect to host
@@ -954,28 +967,26 @@ brandon.so: could not connect to host
 brandred.net: could not connect to host
 brandspray.com: could not connect to host
 brasilmorar.com: did not receive HSTS header
 bratteng.xyz: could not connect to host
 bravz.de: could not connect to host
 bregnedalsystems.dk: did not receive HSTS header
 bremensaki.com: max-age too low: 2592000
 brettabel.com: could not connect to host
-brianroadifer.com: could not connect to host
 brickoo.com: could not connect to host
 brickyardbuffalo.com: did not receive HSTS header
 bridholm.se: could not connect to host
 brightstarkids.com.au: did not receive HSTS header
 brilliantbuilders.co.uk: did not receive HSTS header
 britzer-toner.de: did not receive HSTS header
 brks.xyz: could not connect to host
 broken-oak.com: could not connect to host
 brookechase.com: did not receive HSTS header
 browserid.org: could not connect to host
-brrd.io: could not connect to host
 brunix.net: did not receive HSTS header
 brunohenc.from.hr: did not receive HSTS header
 brunoonline.co.uk: could not connect to host
 brunoramos.com: could not connect to host
 brunoramos.org: could not connect to host
 brunosouza.org: could not connect to host
 bryn.xyz: could not connect to host
 bsagan.fr: could not connect to host
@@ -1001,17 +1012,16 @@ buildingclouds.ch: did not receive HSTS 
 buildingclouds.de: did not receive HSTS header
 buildingclouds.es: did not receive HSTS header
 buildingclouds.eu: did not receive HSTS header
 buildingclouds.fr: did not receive HSTS header
 buildsaver.co.za: did not receive HSTS header
 built.by: did not receive HSTS header
 bukatv.cz: could not connect to host
 bulkbuy.tech: could not connect to host
-bullbits.com: could not connect to host
 bulletpoint.cz: could not connect to host
 bullterrier.me: could not connect to host
 bulmafox.com: could not connect to host
 bunaken.asia: did not receive HSTS header
 bunbomenu.de: could not connect to host
 bunsenlabs.org: max-age too low: 2592000
 bupu.ml: could not connect to host
 bureaubolster.nl: did not receive HSTS header
@@ -1039,17 +1049,16 @@ buyfox.de: did not receive HSTS header
 buzztelco.com.au: did not receive HSTS header
 bw81.xyz: could not connect to host
 bwear4all.de: could not connect to host
 by1898.com: could not connect to host
 by4cqb.cn: could not connect to host
 bydisk.com: could not connect to host
 bynet.cz: could not connect to host
 bynumlaw.net: did not receive HSTS header
-bypass.kr: could not connect to host
 bypassed.bid: could not connect to host
 bypassed.cc: did not receive HSTS header
 bypassed.club: could not connect to host
 bypassed.date: could not connect to host
 bypassed.download: could not connect to host
 bypassed.faith: could not connect to host
 bypassed.host: could not connect to host
 bypassed.me: could not connect to host
@@ -1080,16 +1089,17 @@ c3b.info: could not connect to host
 cabarave.com: could not connect to host
 cabsites.com: could not connect to host
 cabusar.fr: could not connect to host
 caconnect.org: could not connect to host
 cadao.me: did not receive HSTS header
 caesreon.com: could not connect to host
 cafe-murr.de: could not connect to host
 cafe-scientifique.org.ec: could not connect to host
+cafe-service.ru: max-age too low: 10
 caim.cz: did not receive HSTS header
 caizx.com: did not receive HSTS header
 cajapopcorn.com: did not receive HSTS header
 cake.care: could not connect to host
 calcularpagerank.com.br: could not connect to host
 calendarr.com: did not receive HSTS header
 calgaryconstructionjobs.com: did not receive HSTS header
 calix.com: max-age too low: 0
@@ -1133,37 +1143,36 @@ cardoni.net: did not receive HSTS header
 cardstream.com: did not receive HSTS header
 cardurl.com: did not receive HSTS header
 careerstuds.com: could not connect to host
 caringladies.org: could not connect to host
 carlandfaith.com: could not connect to host
 carlo.mx: did not receive HSTS header
 carlolly.co.uk: could not connect to host
 carlosalves.info: could not connect to host
-carloshmm.stream: could not connect to host
 carpliyz.com: could not connect to host
 carroarmato0.be: could not connect to host
 carsforbackpackers.com: could not connect to host
 carwashvapeur.be: could not connect to host
+casadowifi.com.br: could not connect to host
 casc.cz: did not receive HSTS header
 casedi.org: max-age too low: 0
 casefall.com: could not connect to host
 cash-pos.com: did not receive HSTS header
 cashlink.io: did not receive HSTS header
 cashmyphone.ch: could not connect to host
 casino-cashflow.ru: did not receive HSTS header
 casinostest.com: did not receive HSTS header
 casioshop.eu: did not receive HSTS header
 casovi.cf: could not connect to host
 castagnonavocats.com: did not receive HSTS header
 cata.ga: could not connect to host
 catarsisvr.com: could not connect to host
 catinmay.com: did not receive HSTS header
 catnapstudios.com: could not connect to host
-caulong-ao.net: could not connect to host
 cavaleria.ro: did not receive HSTS header
 caveclan.org: did not receive HSTS header
 cavedevs.de: could not connect to host
 cavedroid.xyz: could not connect to host
 cbengineeringinc.com: did not receive HSTS header
 cbhq.net: could not connect to host
 ccblog.de: did not receive HSTS header
 cctech.ph: could not connect to host
@@ -1304,17 +1313,17 @@ clickandgo.com: did not receive HSTS hea
 clickandshoot.nl: did not receive HSTS header
 clickgram.biz: could not connect to host
 clicn.bio: could not connect to host
 clicnbio.com: did not receive HSTS header
 clintonbloodworth.com: could not connect to host
 clintonbloodworth.io: could not connect to host
 clintwilson.technology: max-age too low: 2592000
 clipped4u.com: could not connect to host
-cloud-project.com: did not receive HSTS header
+cloud-project.com: could not connect to host
 cloud.wtf: could not connect to host
 cloudapi.vc: could not connect to host
 cloudbleed.info: could not connect to host
 cloudcert.org: did not receive HSTS header
 cloudcy.net: could not connect to host
 clouddesktop.co.nz: could not connect to host
 cloudey.net: did not receive HSTS header
 cloudflare.com: did not receive HSTS header
@@ -1358,21 +1367,23 @@ codeco.pw: could not connect to host
 codecontrollers.de: could not connect to host
 codeforce.io: could not connect to host
 codeforhakodate.org: did not receive HSTS header
 codelayer.ca: could not connect to host
 codelitmus.com: did not receive HSTS header
 codemonkeyrawks.net: could not connect to host
 codenlife.xyz: could not connect to host
 codepoet.de: could not connect to host
+codepult.com: could not connect to host
 codepx.com: did not receive HSTS header
+codera.co.uk: could not connect to host
 codercross.com: could not connect to host
 codewiththepros.org: could not connect to host
 coffeeetc.co.uk: max-age too low: 7776000
-coffeestrategies.com: did not receive HSTS header
+coffeestrategies.com: max-age too low: 5184000
 cogniflex.com: did not receive HSTS header
 cohesive.io: did not receive HSTS header
 coindam.com: could not connect to host
 coldhak.ca: could not connect to host
 coldlostsick.net: could not connect to host
 colearnr.com: could not connect to host
 collard.tk: did not receive HSTS header
 collegepulse.org: could not connect to host
@@ -1425,17 +1436,16 @@ contactbig.com: could not connect to hos
 contactsingapore.sg: did not receive HSTS header
 containerstatistics.com: could not connect to host
 contarkos.xyz: could not connect to host
 contextplatform.com: did not receive HSTS header
 continuumgaming.com: could not connect to host
 controlcenter.gigahost.dk: did not receive HSTS header
 convert.zone: did not receive HSTS header
 cooink.net: could not connect to host
-cooko.at: could not connect to host
 coolaj86.com: did not receive HSTS header
 coolchevy.org.ua: did not receive HSTS header
 coole-meister.de: could not connect to host
 coolrc.me: could not connect to host
 cooxa.com: did not receive HSTS header
 copshop.com.br: did not receive HSTS header
 cor-ser.es: could not connect to host
 coralproject.net: did not receive HSTS header
@@ -1461,18 +1471,19 @@ couponcodeq.com: did not receive HSTS he
 couragewhispers.ca: could not connect to host
 coursdeprogrammation.com: could not connect to host
 coursella.com: did not receive HSTS header
 covenantbank.net: could not connect to host
 coverduck.ru: could not connect to host
 cpuvinf.eu.org: could not connect to host
 cr.search.yahoo.com: did not receive HSTS header
 cracking.org: did not receive HSTS header
+crackingking.com: could not connect to host
 craftbeerbarn.co.uk: could not connect to host
-craftedge.xyz: did not receive HSTS header
+craftedge.xyz: could not connect to host
 craftmain.eu: could not connect to host
 cranems.com.ua: did not receive HSTS header
 cranioschule.com: did not receive HSTS header
 crate.io: did not receive HSTS header
 cravelyrics.com: could not connect to host
 crazifyngers.com: could not connect to host
 crazy-crawler.de: did not receive HSTS header
 crazycen.com: could not connect to host
@@ -1490,16 +1501,17 @@ crestoncottage.com: could not connect to
 criena.net: did not receive HSTS header
 crimewatch.net.za: could not connect to host
 crisissurvivalspecialists.com: could not connect to host
 cristiandeluxe.com: did not receive HSTS header
 crizk.com: could not connect to host
 crockett.io: did not receive HSTS header
 croome.no-ip.org: could not connect to host
 crosbug.com: did not receive HSTS header (error ignored - included regardless)
+cross-view.com: could not connect to host
 crosssec.com: did not receive HSTS header
 crow.tw: could not connect to host
 crowd.supply: did not receive HSTS header
 crowdcurity.com: did not receive HSTS header
 crowdjuris.com: could not connect to host
 crows.io: did not receive HSTS header
 crrev.com: did not receive HSTS header (error ignored - included regardless)
 crtvmgmt.com: could not connect to host
@@ -1562,17 +1574,16 @@ curveweb.co.uk: did not receive HSTS hea
 custe.rs: could not connect to host
 customadesign.com: did not receive HSTS header
 cutorrent.com: could not connect to host
 cuvva.insure: did not receive HSTS header
 cvtparking.co.uk: could not connect to host
 cwage.com: could not connect to host
 cyanogenmod.xxx: could not connect to host
 cyber.cafe: could not connect to host
-cyberguerrilla.org: did not receive HSTS header
 cyberlab.kiev.ua: did not receive HSTS header
 cyberpunk.ca: could not connect to host
 cybershambles.com: could not connect to host
 cybersmart.co.uk: did not receive HSTS header
 cycleluxembourg.lu: did not receive HSTS header
 cydia-search.io: could not connect to host
 cyhour.com: did not receive HSTS header
 cynoshair.com: could not connect to host
@@ -1643,17 +1654,16 @@ data-abundance.com: could not connect to
 data.haus: could not connect to host
 data.qld.gov.au: did not receive HSTS header
 datarank.com: max-age too low: 0
 dataretention.solutions: could not connect to host
 datasnitch.co.uk: could not connect to host
 datatekniikka.com: could not connect to host
 datedeposit.com: could not connect to host
 datenkeks.de: did not receive HSTS header
-dateno1.com: max-age too low: 0
 datenreiter.cf: could not connect to host
 datenreiter.gq: could not connect to host
 datenreiter.ml: could not connect to host
 datenreiter.tk: could not connect to host
 davidandkailey.com: could not connect to host
 davidglidden.eu: did not receive HSTS header
 davidhunter.scot: did not receive HSTS header
 davidnoren.com: did not receive HSTS header
@@ -1705,16 +1715,17 @@ demdis.org: could not connect to host
 demilitarized.ninja: could not connect to host
 demo-server.us: could not connect to host
 demo.swedbank.se: did not receive HSTS header
 demomanca.com: did not receive HSTS header
 demotivatorbi.ru: could not connect to host
 demotops.com: did not receive HSTS header
 denh.am: did not receive HSTS header
 denisjean.fr: could not connect to host
+dennispotter.eu: did not receive HSTS header
 dentaldomain.org: did not receive HSTS header
 dentaldomain.ph: did not receive HSTS header
 denverprophit.us: did not receive HSTS header
 depijl-mz.nl: did not receive HSTS header
 depixion.agency: could not connect to host
 depo.space: could not connect to host
 dequehablamos.es: could not connect to host
 derbyshiredotnet.co.uk: did not receive HSTS header
@@ -1752,17 +1763,16 @@ devnsec.com: could not connect to host
 devnull.team: could not connect to host
 devopps.me: could not connect to host
 devopsconnected.com: could not connect to host
 devtub.com: did not receive HSTS header
 devuan.org: did not receive HSTS header
 dewebwerf.nl: did not receive HSTS header
 dewin.io: could not connect to host
 dfviana.com.br: max-age too low: 2592000
-dhauwer.nl: did not receive HSTS header
 dhpcs.com: did not receive HSTS header
 dhpiggott.net: did not receive HSTS header
 diablotine.rocks: could not connect to host
 dianlujitao.com: did not receive HSTS header
 diannaobos.com: did not receive HSTS header
 dicando.com: max-age too low: 2592000
 dicelab.co.uk: could not connect to host
 dicgaming.net: could not connect to host
@@ -1772,16 +1782,17 @@ die-borts.ch: could not connect to host
 dierenkruiden.nl: could not connect to host
 diewebstube.de: could not connect to host
 diezel.com: could not connect to host
 diferenca.com: did not receive HSTS header
 digired.xyz: could not connect to host
 digitalbank.kz: could not connect to host
 digitaldaddy.net: could not connect to host
 digitalero.rip: did not receive HSTS header
+digitaljungle.net: could not connect to host
 digitalnonplus.com: could not connect to host
 digitalriver.tk: could not connect to host
 digitalskillswap.com: could not connect to host
 dim.lighting: could not connect to host
 dinamoelektrik.com: could not connect to host
 dingcc.me: could not connect to host
 dinkum.online: could not connect to host
 dipconsultants.com: could not connect to host
@@ -1794,16 +1805,17 @@ dise-online.de: did not receive HSTS hea
 dislocated.de: did not receive HSTS header
 disruptivelabs.net: could not connect to host
 disruptivelabs.org: could not connect to host
 dissimulo.me: could not connect to host
 distractionco.de: did not receive HSTS header
 ditrutoancau.vn: could not connect to host
 dittvertshus.no: could not connect to host
 diva-ey.com: could not connect to host
+diversityflags.nz: could not connect to host
 dixiediner.com: did not receive HSTS header
 dizihocasi.com: could not connect to host
 dizorg.net: could not connect to host
 dj4et.de: could not connect to host
 djxmmx.net: did not receive HSTS header
 djz4music.com: did not receive HSTS header
 dkniss.de: could not connect to host
 dl.google.com: did not receive HSTS header (error ignored - included regardless)
@@ -1815,16 +1827,17 @@ dmix.ca: could not connect to host
 dmtry.me: did not receive HSTS header
 dmwall.cn: could not connect to host
 dmz.ninja: could not connect to host
 dndtools.net: could not connect to host
 dns.google.com: did not receive HSTS header (error ignored - included regardless)
 dnsknowledge.com: did not receive HSTS header
 do-do.tk: could not connect to host
 do.search.yahoo.com: did not receive HSTS header
+doak.io: did not receive HSTS header
 dobet.in: could not connect to host
 docid.io: could not connect to host
 docket.news: could not connect to host
 docset.io: could not connect to host
 docufiel.com: could not connect to host
 docxtemplater.com: did not receive HSTS header
 doesmycodehavebugs.today: could not connect to host
 doeswindowssuckforeveryoneorjustme.com: could not connect to host
@@ -1832,21 +1845,20 @@ dogbox.se: did not receive HSTS header
 dogespeed.ga: could not connect to host
 doggieholic.net: could not connect to host
 dogoodbehappyllc.com: could not connect to host
 dohosting.ru: could not connect to host
 dojin.nagoya: could not connect to host
 dokan.online: did not receive HSTS header
 doked.io: could not connect to host
 dolevik.com: could not connect to host
-doli.se: could not connect to host
 dollarstore24.com: could not connect to host
 dollywiki.co.uk: could not connect to host
 dolphin-cloud.com: could not connect to host
-dolphincorp.co.uk: could not connect to host
+dolphincorp.co.uk: did not receive HSTS header
 dolphinswithlasers.com: did not receive HSTS header
 domaine-aigoual-cevennes.com: did not receive HSTS header
 domaris.de: could not connect to host
 domenicocatelli.com: could not connect to host
 dominioanimal.com: could not connect to host
 dominique-mueller.de: did not receive HSTS header
 don.yokohama: could not connect to host
 donmez.uk: could not connect to host
@@ -1891,16 +1903,17 @@ dreamsforabetterworld.com.au: did not re
 dreid.org: did not receive HSTS header
 drewgle.net: could not connect to host
 drhopeson.com: could not connect to host
 drinknaturespower.com: could not connect to host
 drishti.guru: could not connect to host
 drivercopilot.com: could not connect to host
 droidboss.com: did not receive HSTS header
 droncentrum.pl: could not connect to host
+dronemediauk.com: did not receive HSTS header
 droomhuis-in-brielle-kopen.nl: could not connect to host
 droomhuis-in-de-friese-meren-kopen.nl: could not connect to host
 droomhuis-in-delfzijl-kopen.nl: could not connect to host
 droomhuis-in-friesland-kopen.nl: could not connect to host
 droomhuis-in-laren-kopen.nl: could not connect to host
 droomhuis-in-pekela-kopen.nl: could not connect to host
 droomhuis-in-rijnwaarden-kopen.nl: could not connect to host
 droomhuis-in-sudwest-fryslan-kopen.nl: could not connect to host
@@ -1918,20 +1931,22 @@ ds-christiansen.de: could not connect to
 dshiv.io: could not connect to host
 dtub.co: could not connect to host
 dualias.xyz: could not connect to host
 dubik.su: did not receive HSTS header
 dubrovskiy.net: could not connect to host
 dubrovskiy.pro: could not connect to host
 duerls.de: did not receive HSTS header
 duesee.org: could not connect to host
+dukec.me: could not connect to host
 dullsir.com: did not receive HSTS header
 dungi.org: could not connect to host
 duongpho.com: did not receive HSTS header
 duskopy.top: could not connect to host
+dutchessuganda.com: did not receive HSTS header
 dutchrank.com: did not receive HSTS header
 duuu.ch: could not connect to host
 dycontrol.de: could not connect to host
 dyktig.as: did not receive HSTS header
 dylanscott.com.au: did not receive HSTS header
 dynamic-innovations.net: could not connect to host
 dynamize.solutions: could not connect to host
 dyrkar.com: did not receive HSTS header
@@ -2028,34 +2043,32 @@ ehealthcounselor.com: could not connect 
 ehipaadev.com: could not connect to host
 ehito.ovh: could not connect to host
 ehrenamt-skpfcw.de: could not connect to host
 eicfood.com: could not connect to host
 eidolonhost.com: did not receive HSTS header
 eigo.work: did not receive HSTS header
 einhorn.space: could not connect to host
 eit-web.de: could not connect to host
-ejone.co: max-age too low: 0
 ekbanden.nl: could not connect to host
 eksik.com: could not connect to host
 elaintehtaat.fi: did not receive HSTS header
 elan-organics.com: did not receive HSTS header
 elanguest.pl: could not connect to host
 elanguest.ro: could not connect to host
 elanguest.ru: could not connect to host
 elastic7.uk: could not connect to host
 elbetech.net: could not connect to host
 elblein.de: did not receive HSTS header
 electricant.com: did not receive HSTS header
 electricant.nl: did not receive HSTS header
 electricianforum.co.uk: did not receive HSTS header
 electricoperaduo.com: could not connect to host
 electromc.com: could not connect to host
 elektronring.com: could not connect to host
-elements.guide: could not connect to host
 elemenx.com: did not receive HSTS header
 elemprendedor.com.ve: did not receive HSTS header
 elenag.ga: could not connect to host
 elenoon.ir: did not receive HSTS header
 elgacien.de: could not connect to host
 elimdengelen.com: did not receive HSTS header
 elite-porno.ru: could not connect to host
 elitefishtank.com: could not connect to host
@@ -2102,17 +2115,16 @@ enefan.jp: could not connect to host
 energyled.com.br: could not connect to host
 engelwerbung.com: did not receive HSTS header
 enginsight.com: did not receive HSTS header
 englishyamal.ru: did not receive HSTS header
 enigmacpt.com: did not receive HSTS header
 enigmail.net: did not receive HSTS header
 enjen.net: did not receive HSTS header
 enjoymayfield.com: max-age too low: 0
-enlightenment.org: did not receive HSTS header
 enskat.de: could not connect to host
 enskatson-sippe.de: could not connect to host
 enteente.club: could not connect to host
 enteente.space: could not connect to host
 enteente.xyz: could not connect to host
 enterdev.co: did not receive HSTS header
 enterprisecarclub.co.uk: did not receive HSTS header
 entersynapse.com: did not receive HSTS header
@@ -2168,17 +2180,16 @@ especificosba.com.mx: could not connect 
 espo.com.ua: did not receive HSTS header
 espra.com: could not connect to host
 esquonic.com: could not connect to host
 essenzialeenxovais.com.br: did not receive HSTS header
 essexghosthunters.co.uk: did not receive HSTS header
 estaciona.guru: could not connect to host
 estebanborges.com: did not receive HSTS header
 estilosapeca.com: could not connect to host
-estoic.net: could not connect to host
 et-buchholz.de: could not connect to host
 et180.com: could not connect to host
 etangs-magazine.com: could not connect to host
 etaoinwu.tk: could not connect to host
 etdonline.co.uk: could not connect to host
 eternitylove.us: could not connect to host
 eth-faucet.net: did not receive HSTS header
 eth9.net: could not connect to host
@@ -2294,17 +2305,17 @@ fastcomcorp.net: did not receive HSTS he
 fastconfirm.com: could not connect to host
 fastograph.com: could not connect to host
 fastopen.ml: could not connect to host
 fastworx.com: could not connect to host
 fatgeekflix.net: could not connect to host
 fatherhood.gov: did not receive HSTS header
 fatlossguide.xyz: could not connect to host
 fatwin.pw: could not connect to host
-fawkex.me: did not receive HSTS header
+fawkex.me: could not connect to host
 fayolle.info: did not receive HSTS header
 fbox.li: could not connect to host
 fdj.im: could not connect to host
 fdt.name: did not receive HSTS header
 feard.space: could not connect to host
 feastr.de: did not receive HSTS header
 fed51.com: could not connect to host
 fedn.it: could not connect to host
@@ -2319,17 +2330,17 @@ femaledom.xyz: could not connect to host
 feminists.co: could not connect to host
 fenno.net: could not connect to host
 fenteo.com: could not connect to host
 feriahuamantla.com: could not connect to host
 fernseher-kauf.de: could not connect to host
 ferrolatino.com: could not connect to host
 festember.com: did not receive HSTS header
 festrip.com: could not connect to host
-fettbrot.tk: did not receive HSTS header
+fettbrot.tk: could not connect to host
 fexmen.com: could not connect to host
 ff-getzersdorf.at: did not receive HSTS header
 ffmradio.de: did not receive HSTS header
 fics-twosigma.com: could not connect to host
 fideleslaici.com: did not receive HSTS header
 fiendishmasterplan.com: did not receive HSTS header
 fiftyshadesofluca.ml: could not connect to host
 fig.co: did not receive HSTS header
@@ -2350,17 +2361,16 @@ findtutorsnearme.com: did not receive HS
 finfev.de: could not connect to host
 fingent.com: did not receive HSTS header
 finiteheap.com: did not receive HSTS header
 finpt.com: did not receive HSTS header
 fiodental.com.br: did not receive HSTS header
 firebaseio-demo.com: could not connect to host
 firebaseio.com: could not connect to host (error ignored - included regardless)
 firebird.io: max-age too low: 0
-firebugmusic.com: did not receive HSTS header
 firefall.rocks: could not connect to host
 firemail.io: could not connect to host
 firenza.org: did not receive HSTS header
 fireorbit.de: did not receive HSTS header
 firmenverzeichnis.nu: could not connect to host
 firstdogonthemoon.com.au: did not receive HSTS header
 firstforex.co.uk: did not receive HSTS header
 firstlook.org: did not receive HSTS header
@@ -2407,16 +2417,17 @@ flowlo.me: could not connect to host
 fluidojobs.com: could not connect to host
 flukethoughts.com: could not connect to host
 flurrybridge.com: did not receive HSTS header
 flushstudios.com: did not receive HSTS header
 flyaces.com: did not receive HSTS header
 fm83.nl: could not connect to host
 fmi.gov: did not receive HSTS header
 fnvsecurity.com: could not connect to host
+fobc-usa.org: did not receive HSTS header
 fojtova.cz: did not receive HSTS header
 fojtovi.cz: did not receive HSTS header
 fonetiq.io: could not connect to host
 food4health.guide: could not connect to host
 foodbuddy.ch: could not connect to host
 foodiebox.no: did not receive HSTS header
 foodievenues.com: could not connect to host
 foodsafetyworkinggroup.gov: could not connect to host
@@ -2507,16 +2518,17 @@ furiffic.com: did not receive HSTS heade
 furnation.com: could not connect to host
 furry.be: did not receive HSTS header
 fusedrops.com: could not connect to host
 fusionmate.com: could not connect to host
 futbol11.com: did not receive HSTS header
 futurestarsusa.org: did not receive HSTS header
 futuretechnologi.es: could not connect to host
 futureyouhealth.com: did not receive HSTS header
+futuristarchitecture.com: did not receive HSTS header
 fuwafuwa.moe: could not connect to host
 fuxwerk.de: could not connect to host
 fwei.tk: could not connect to host
 fwest.ovh: did not receive HSTS header
 fwest98.ovh: did not receive HSTS header
 fws.gov: did not receive HSTS header
 fx-rk.com: did not receive HSTS header
 fysiohaenraets.nl: did not receive HSTS header
@@ -2537,16 +2549,17 @@ gablaxian.com: max-age too low: 2592000
 gaelleetarnaud.com: did not receive HSTS header
 gafachi.com: could not connect to host
 gainesvillegoneaustin.org: did not receive HSTS header
 gaite.me: could not connect to host
 gakkainavi-epsilon.net: did not receive HSTS header
 gakkainavi.jp: did not receive HSTS header
 gakkainavi4.com: could not connect to host
 gakkainavi4.net: did not receive HSTS header
+gala.kiev.ua: could not connect to host
 galardi.org: could not connect to host
 galena.io: could not connect to host
 galenskap.eu: could not connect to host
 gallery44.org: did not receive HSTS header
 galoisvpn.xyz: could not connect to host
 gambitcloud.net: could not connect to host
 game-files.net: did not receive HSTS header
 game.yt: could not connect to host
@@ -2564,17 +2577,17 @@ gamepader.com: could not connect to host
 gameparade.de: could not connect to host
 gamepiece.com: could not connect to host
 gamers-life.fr: could not connect to host
 gamerslair.org: did not receive HSTS header
 gamerz-point.de: could not connect to host
 gamesdepartment.co.uk: did not receive HSTS header
 gameserver-sponsor.de: could not connect to host
 gamesurferapp.com: could not connect to host
-gamingmedia.eu: could not connect to host
+gamingmedia.eu: did not receive HSTS header
 gampenhof.de: did not receive HSTS header
 gaptek.id: did not receive HSTS header
 garageon.net: did not receive HSTS header
 garciamartin.me: could not connect to host
 garcinia--cambogia.com: could not connect to host
 garden.trade: could not connect to host
 gardencarezone.com: could not connect to host
 garfieldairlines.net: did not receive HSTS header
@@ -2602,17 +2615,16 @@ genyaa.com: could not connect to host
 genyhitch.com: did not receive HSTS header
 geoffdev.com: could not connect to host
 geopals.net: did not receive HSTS header
 george-brighton.co.uk: could not connect to host
 georgebrighton.co.uk: could not connect to host
 georgesonarthurs.com.au: did not receive HSTS header
 gereja.ga: did not receive HSTS header
 gerencianet.com.br: did not receive HSTS header
-gersting.net: max-age too low: 0
 gesiwista.net: could not connect to host
 gesunde-smoothies.de: did not receive HSTS header
 get-cctv.com: could not connect to host
 get.zenpayroll.com: did not receive HSTS header
 getable.com: did not receive HSTS header
 getblys.com.au: did not receive HSTS header
 getbooks.co.il: did not receive HSTS header
 getcarefirst.com: did not receive HSTS header
@@ -2641,17 +2653,16 @@ getronics.care: could not connect to hos
 getsello.com: could not connect to host
 getspeaker.com: did not receive HSTS header
 getwashdaddy.com: could not connect to host
 gfm.tech: could not connect to host
 gfournier.ca: could not connect to host
 gfwsb.ml: could not connect to host
 gglks.com: did not receive HSTS header
 ggss.ml: could not connect to host
-ggx.us: could not connect to host
 gh16.com.ar: could not connect to host
 gheorghe-sarcov.ga: could not connect to host
 gheorghesarcov.ga: could not connect to host
 gheorghesarcov.tk: could not connect to host
 ghostcir.com: could not connect to host
 giakki.eu: could not connect to host
 gianlucapartengo.photography: did not receive HSTS header
 gibraltar-firma.com: did not receive HSTS header
@@ -2736,30 +2747,30 @@ googlemail.com: did not receive HSTS hea
 googleplex.com: did not receive HSTS header (error ignored - included regardless)
 goolok.com: could not connect to host
 gootlijsten.nl: did not receive HSTS header
 goozz.nl: did not receive HSTS header
 gopay.cz: did not receive HSTS header
 gopokego.cz: could not connect to host
 gorilla-gym.site: could not connect to host
 gorillow.com: could not connect to host
-gorn.ch: could not connect to host
 goshop.cz: did not receive HSTS header
 gotgenes.com: could not connect to host
 goto.google.com: did not receive HSTS header (error ignored - included regardless)
 gotocloud.ru: could not connect to host
 gotowned.org: max-age too low: 0
 gotspot.com: could not connect to host
 gottcode.org: did not receive HSTS header
 gov.ax: could not connect to host
 goverage.org: did not receive HSTS header
 govillemo.ca: did not receive HSTS header
 gparent.org: did not receive HSTS header
 gpsfix.cz: did not receive HSTS header
 gpstuner.com: did not receive HSTS header
+graasp.net: did not receive HSTS header
 graavaapi.elasticbeanstalk.com: could not connect to host
 gracesofgrief.com: could not connect to host
 grachtenpandverkopen.nl: could not connect to host
 grafitec.ru: did not receive HSTS header
 grana.com: did not receive HSTS header
 grandmascookieblog.com: did not receive HSTS header
 grantedby.me: max-age too low: 0
 grantmorrison.net: did not receive HSTS header
@@ -2790,30 +2801,31 @@ gresb.com: did not receive HSTS header
 gretchelizartistry.com: did not receive HSTS header
 grevesgarten.de: could not connect to host
 greyline.se: could not connect to host
 gribani.com: could not connect to host
 grid2osm.org: could not connect to host
 grigalanzsoftware.com: could not connect to host
 gripopgriep.net: could not connect to host
 groenemeijer.frl: max-age too low: 2628000
-groenewoud.run: did not receive HSTS header
+groenewoud.run: could not connect to host
 groetzner.net: did not receive HSTS header
 grossmann.gr: could not connect to host
 groupe-cassous.com: did not receive HSTS header
 groups.google.com: did not receive HSTS header (error ignored - included regardless)
 grow-shop.ee: could not connect to host
 grow-shop.lt: could not connect to host
 grow-shop.lv: could not connect to host
 grozip.com: did not receive HSTS header
 grunex.com: did not receive HSTS header
 grupopgn.com.br: could not connect to host
 gryffin.ga: could not connect to host
 gryffin.ml: could not connect to host
 gryffin.tk: could not connect to host
+gscloud.xyz: did not receive HSTS header
 gsm-map.com: could not connect to host
 gsnort.com: did not receive HSTS header
 gtamodshop.org: could not connect to host
 gtanda.tk: could not connect to host
 gtech.work: did not receive HSTS header
 gtldna.com: could not connect to host
 gtlfsonlinepay.com: did not receive HSTS header
 gtraxapp.com: could not connect to host
@@ -2827,17 +2839,16 @@ gugga.dk: did not receive HSTS header
 guguke.net: did not receive HSTS header
 guilde-vindicta.fr: could not connect to host
 guillaume-leduc.fr: could not connect to host
 guillaumematheron.fr: did not receive HSTS header
 guineafruitcorp.com: could not connect to host
 gulch.in.ua: did not receive HSTS header
 gulenet.com: could not connect to host
 gulfcoast-sandbox.com: could not connect to host
-gulshankumar.net: did not receive HSTS header
 gunnarhafdal.com: did not receive HSTS header
 gunnaro.com: could not connect to host
 guntbert.net: could not connect to host
 guoqiang.info: could not connect to host
 gurom.lv: could not connect to host
 gurusupe.com: could not connect to host
 guso.gq: could not connect to host
 guso.ml: did not receive HSTS header
@@ -2866,16 +2877,17 @@ habbo.life: could not connect to host
 habbotalk.nl: could not connect to host
 hablemosdetecnologia.com.ve: could not connect to host
 hac30.com: could not connect to host
 hack.cz: could not connect to host
 hack.li: could not connect to host
 hackercat.ninja: did not receive HSTS header
 hackerforever.com: did not receive HSTS header
 hackerone-ext-adroll.com: could not connect to host
+hackerpoints.com: did not receive HSTS header
 hackerspace-ntnu.no: did not receive HSTS header
 hackest.org: did not receive HSTS header
 hackit.im: could not connect to host
 hackroyale.xyz: could not connect to host
 hacksnack.io: could not connect to host
 hadaf.pro: could not connect to host
 hadzic.co: could not connect to host
 haeckdesign.com: did not receive HSTS header
@@ -2894,18 +2906,20 @@ halo.red: could not connect to host
 haman.nl: could not connect to host
 hancc.net: could not connect to host
 handenafvanhetmedischdossier.nl: could not connect to host
 handicapindeles.nl: did not receive HSTS header
 handiworker.com: could not connect to host
 handleidingkwijt.com: did not receive HSTS header
 hanfu.la: could not connect to host
 hangar18-modelismo.com.br: did not receive HSTS header
+hanglage.de: max-age too low: 3600
 hanimalis.fr: could not connect to host
 hans-natur.de: did not receive HSTS header
+hansen.hn: could not connect to host
 hao2taiwan.com: max-age too low: 0
 haomwei.com: could not connect to host
 haoyugao.com: could not connect to host
 haozi.me: could not connect to host
 hapivm.com: could not connect to host
 happix.nl: did not receive HSTS header
 happyandrelaxeddogs.eu: did not receive HSTS header
 happycoder.net: did not receive HSTS header
@@ -2953,29 +2967,28 @@ hd-offensive.at: could not connect to ho
 hdrboundless.com: could not connect to host
 hdsmigrationtool.com: could not connect to host
 hduin.xyz: could not connect to host
 hdwallpapers.net: did not receive HSTS header
 head-shop.lt: could not connect to host
 head-shop.lv: could not connect to host
 headmates.xyz: could not connect to host
 healthycod.in: could not connect to host
-healtious.com: could not connect to host
+healtious.com: did not receive HSTS header
 heart.ge: did not receive HSTS header
 heartlandrentals.com: did not receive HSTS header
 hearty.blog: could not connect to host
 hearty.space: could not connect to host
 hearty.tw: did not receive HSTS header
 heartyme.net: could not connect to host
 heathmanners.com: could not connect to host
 heavystresser.com: could not connect to host
 hebaus.com: could not connect to host
 hebriff.com: could not connect to host
 heidilein.info: did not receive HSTS header
-heijblok.com: could not connect to host
 heimnetze.org: could not connect to host
 helencrump.co.uk: did not receive HSTS header
 helloworldhost.com: did not receive HSTS header
 helpadmin.net: could not connect to host
 helpium.de: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 119"  data: no]
 helpmebuild.com: did not receive HSTS header
 helpmij.cf: did not receive HSTS header
 hemdal.se: could not connect to host
@@ -3010,16 +3023,18 @@ hikariempire.com: could not connect to h
 hikinggearlab.com: did not receive HSTS header
 hilinemerchandising.com: did not receive HSTS header
 hillcity.org.nz: did not receive HSTS header
 hilnu.tk: could not connect to host
 hintergedanken.com: could not connect to host
 hipercultura.com: did not receive HSTS header
 hiphopconvention.nl: could not connect to host
 hipi.jp: could not connect to host
+hipnos.net: did not receive HSTS header
+hiqhub.co.uk: could not connect to host
 hirefitness.co.uk: did not receive HSTS header
 hititgunesi-tr.com: did not receive HSTS header
 hitoy.org: did not receive HSTS header
 hittipps.com: did not receive HSTS header
 hiv.gov: did not receive HSTS header
 hjw-kunstwerk.de: could not connect to host
 hlyue.com: did not receive HSTS header
 hm1ch.ovh: could not connect to host
@@ -3027,34 +3042,33 @@ hmm.nyc: could not connect to host
 hn.search.yahoo.com: did not receive HSTS header
 hobaugh.social: could not connect to host
 hodne.io: could not connect to host
 hoekwoningverkopen.nl: could not connect to host
 hoerbuecher-und-hoerspiele.de: could not connect to host
 hofiprojekt.cz: did not receive HSTS header
 hogar123.es: could not connect to host
 hoiku-map.tokyo: could not connect to host
+hoikuen-now.top: could not connect to host
 holgerlehner.com: could not connect to host
 holifestival-freyung.de: could not connect to host
-holo.ovh: could not connect to host
 holymoly.lu: could not connect to host
 homa.website: could not connect to host
 homads.com: did not receive HSTS header
 homeandyarddetailing.com: could not connect to host
 homeclouding.de: could not connect to host
 homedna.com: did not receive HSTS header
 homeexx.com: could not connect to host
 hometownmall.com: did not receive HSTS header
 hongyd.online: could not connect to host
 hongzhaxiaofendui.com: could not connect to host
 honoo.com: could not connect to host
 hookandloom.com: did not receive HSTS header
 hoopsacademyusa.com: did not receive HSTS header
 hoovism.com: did not receive HSTS header
-hornblasters.com: max-age too low: 7776000
 horosho.in: could not connect to host
 horseboners.xxx: did not receive HSTS header
 hortifarm.ro: did not receive HSTS header
 horvathtom.com: could not connect to host
 hosteasy.nl: did not receive HSTS header
 hostedtalkgadget.google.com: did not receive HSTS header (error ignored - included regardless)
 hostelite.com: did not receive HSTS header
 hostgarou.com: did not receive HSTS header
@@ -3092,16 +3106,17 @@ hsts.date: could not connect to host
 hszhyy120.com: could not connect to host
 html-lab.tk: could not connect to host
 http418.xyz: could not connect to host
 httphacker.com: could not connect to host
 httpstatuscode418.xyz: could not connect to host
 hu.search.yahoo.com: did not receive HSTS header
 huangh.com: could not connect to host
 huarongdao.com: did not receive HSTS header
+hub-reisen.de: max-age too low: 3600
 hubert.systems: did not receive HSTS header
 hugocollignon.fr: could not connect to host
 huirongis.me: could not connect to host
 humankode.com: did not receive HSTS header
 humblefinances.com: did not receive HSTS header
 humeurs.net: could not connect to host
 humortuga.pt: could not connect to host
 humpi.at: could not connect to host
@@ -3114,18 +3129,20 @@ hxying.com: could not connect to host
 hycken.com: did not receive HSTS header
 hydra.ws: could not connect to host
 hydrodipcenter.nl: could not connect to host
 hydronium.cf: could not connect to host
 hydronium.ga: could not connect to host
 hydronium.me: could not connect to host
 hydronium.ml: could not connect to host
 hydronium.tk: could not connect to host
+hydronyx.me: could not connect to host
 hypa.net.au: did not receive HSTS header
 hyper69.com: did not receive HSTS header
+hypnosegosert.ch: max-age too low: 3600
 hysg.me: could not connect to host
 i-jp.net: could not connect to host
 i-partners.sk: did not receive HSTS header
 i-rickroll-n.pw: could not connect to host
 i10z.com: could not connect to host
 iamjoshellis.com: could not connect to host
 iamokay.nl: did not receive HSTS header
 iamreubin.co.uk: did not receive HSTS header
@@ -3146,16 +3163,17 @@ ichoosebtec.com: did not receive HSTS he
 icity.ly: did not receive HSTS header
 icloud.net: could not connect to host
 icntorrent.download: could not connect to host
 icq-project.net: could not connect to host
 icreative.nl: did not receive HSTS header
 id-co.in: could not connect to host
 id-conf.com: did not receive HSTS header
 ideal-envelopes.co.uk: did not receive HSTS header
+idealmoto.com: did not receive HSTS header
 idealmykonos.com: did not receive HSTS header
 ideaplus.me: did not receive HSTS header
 ideasmeetingpoint.com: could not connect to host
 ideation-inc.co.jp: could not connect to host
 idecode.net: could not connect to host
 idedr.com: could not connect to host
 identitylabs.uk: could not connect to host
 idgsupply.com: did not receive HSTS header
@@ -3191,16 +3209,17 @@ ilgi.work: could not connect to host
 ilikerainbows.co: could not connect to host
 ilikerainbows.co.uk: could not connect to host
 ilmconpm.de: did not receive HSTS header
 ilona.graphics: did not receive HSTS header
 iluvscotland.co.uk: max-age too low: 7776000
 imakepoems.net: could not connect to host
 imanolbarba.net: could not connect to host
 ime.moe: could not connect to host
+img.ovh: could not connect to host
 imim.pw: could not connect to host
 imjiangtao.com: could not connect to host
 immoprotect.ca: did not receive HSTS header
 immoralgamingco.com: could not connect to host
 immoralgods.com: could not connect to host
 immortals-co.com: did not receive HSTS header
 immoverkauf24.at: did not receive HSTS header
 immoverkauf24.de: did not receive HSTS header
@@ -3270,16 +3289,17 @@ inksupply.com: did not receive HSTS head
 inleaked.com: could not connect to host
 inme.ga: could not connect to host
 inmyarea.com: max-age too low: 0
 innophate-security.nl: could not connect to host
 innovation.gov: could not connect to host
 innovativeideaz.org: did not receive HSTS header
 inoa8.com: did not receive HSTS header
 inquisitive.io: did not receive HSTS header
+ins1gn1a.com: could not connect to host
 insane-bullets.com: could not connect to host
 insane.zone: could not connect to host
 insite-feedback.com: did not receive HSTS header
 inspire-av.com: did not receive HSTS header
 inspiroinc.com: could not connect to host
 instacart.com: did not receive HSTS header
 instant-hack.com: did not receive HSTS header
 instantdev.io: could not connect to host
@@ -3301,16 +3321,17 @@ international-arbitration-attorney.com: 
 internet-pornografie.de: did not receive HSTS header
 internetcasinos.de: could not connect to host
 internetcensus.org: could not connect to host
 internetdentalalliance.com: did not receive HSTS header
 interserved.com: did not receive HSTS header
 intervisteperstrada.com: did not receive HSTS header
 intim-uslugi-kazan.net: could not connect to host
 intimateperrierjouet.com: could not connect to host
+intimici.com.br: could not connect to host
 intimtoy.com.ua: could not connect to host
 intranetsec.fr: could not connect to host
 intrp.net: did not receive HSTS header
 inverselink-user-content.com: could not connect to host
 inverselink.com: could not connect to host
 invictusmc.uk: could not connect to host
 invite24.pro: could not connect to host
 ioiart.eu: could not connect to host
@@ -3359,27 +3380,25 @@ isdf.me: could not connect to host
 isef-eg.com: did not receive HSTS header
 iseulde.com: did not receive HSTS header
 ishadowsocks.ltd: could not connect to host
 ishangirdhar.com: could not connect to host
 ishillaryclintoninprisonyet.com: could not connect to host
 isitamor.pm: could not connect to host
 iskaz.rs: did not receive HSTS header
 islandinthenet.com: did not receive HSTS header
-islazia.fr: could not connect to host
 islief.com: could not connect to host
 isogen5.com: could not connect to host
 isogram.nl: could not connect to host
 israkurort.com: did not receive HSTS header
 istanbultravelguide.info: could not connect to host
 istaspirtslietas.lv: did not receive HSTS header
 it-go.net: did not receive HSTS header
 it-schwerin.de: could not connect to host
 itechgeek.com: max-age too low: 0
-iteha.de: could not connect to host
 items.lv: did not receive HSTS header
 ithakama.com: did not receive HSTS header
 ithakama.cz: did not receive HSTS header
 itinsight.hu: did not receive HSTS header
 itos.asia: did not receive HSTS header
 itos.pl: did not receive HSTS header
 itpros.ru: could not connect to host
 itriskltd.com: could not connect to host
@@ -3405,17 +3424,16 @@ j-lsolutions.com: could not connect to h
 j-rickroll-a.pw: could not connect to host
 ja-publications.com: did not receive HSTS header
 jabbari.io: did not receive HSTS header
 jackalworks.com: could not connect to host
 jackdoan.com: could not connect to host
 jackfahnestock.com: could not connect to host
 jacobdevans.com: could not connect to host
 jacobparry.ca: did not receive HSTS header
-jadefalcons.de: could not connect to host
 jagido.de: did not receive HSTS header
 jahliveradio.com: could not connect to host
 jaksi.io: could not connect to host
 jamanji.com.ng: could not connect to host
 james.je: could not connect to host
 jamesandpame.la: could not connect to host
 jamesburton.london: could not connect to host
 jamesbywater.co.uk: could not connect to host
@@ -3494,17 +3512,16 @@ jfmel.com: could not connect to host
 jfx.space: did not receive HSTS header
 jh-media.eu: could not connect to host
 jhburton.uk: could not connect to host
 jhejderup.me: could not connect to host
 jia1hao.com: could not connect to host
 jiaidu.com: could not connect to host
 jiangzm.com: could not connect to host
 jief.me: could not connect to host
-jikegu.com: did not receive HSTS header
 jikken.de: could not connect to host
 jimas.eu: did not receive HSTS header
 jimenacocina.com: could not connect to host
 jimgao.tk: did not receive HSTS header
 jimmehcai.com: could not connect to host
 jimmycai.org: could not connect to host
 jingyuesi.com: could not connect to host
 jinshavip.com: did not receive HSTS header
@@ -3525,32 +3542,32 @@ jobflyapp.com: could not connect to host
 jobshq.com: did not receive HSTS header
 jobss.co.uk: did not receive HSTS header
 joedavison.me: could not connect to host
 johannes-sprink.de: could not connect to host
 johnbrownphotography.ch: did not receive HSTS header
 johncardell.com: did not receive HSTS header
 johners.me: could not connect to host
 johnhgaunt.com: did not receive HSTS header
-johnmh.me: could not connect to host
 johnrom.com: did not receive HSTS header
 johnverkerk.com: could not connect to host
 jointoweb.com: could not connect to host
 jonas-keidel.de: did not receive HSTS header
 jonasgroth.se: did not receive HSTS header
 jonathan.ir: could not connect to host
 jonfor.net: could not connect to host
 jongha.me: could not connect to host
 jonn.me: could not connect to host
 jonnichols.info: did not receive HSTS header
 jonsno.ws: could not connect to host
 joostbovee.nl: did not receive HSTS header
 jordanhamilton.me: could not connect to host
 jordanstrustcompany.cn: could not connect to host
 jordanstrustcompany.ru: could not connect to host
+joretapo.fr: did not receive HSTS header
 jorgemesa.me: could not connect to host
 josahrens.me: could not connect to host
 josecage.com: could not connect to host
 joshi.su: could not connect to host
 joshstroup.me: could not connect to host
 jotpics.com: could not connect to host
 jottit.com: could not connect to host
 jpaglier.com: could not connect to host
@@ -3644,17 +3661,16 @@ kdm-online.de: did not receive HSTS head
 kearney.io: could not connect to host
 keeley.gq: could not connect to host
 keeley.ml: could not connect to host
 keeleysam.me: could not connect to host
 keepassa.co: could not connect to host
 keepclean.me: could not connect to host
 keepcoalintheground.org: could not connect to host
 kenvix.com: could not connect to host
-kenyons.info: could not connect to host
 kerangalam.com: did not receive HSTS header
 kerksanders.nl: did not receive HSTS header
 kermadec.blog: could not connect to host
 kermadec.com: could not connect to host
 kermadec.net: could not connect to host
 kernl.us: did not receive HSTS header
 keskeces.com: did not receive HSTS header
 keymaster.lookout.com: did not receive HSTS header
@@ -3665,16 +3681,17 @@ khaganat.net: did not receive HSTS heade
 ki-on.net: did not receive HSTS header
 kialo.com: did not receive HSTS header
 kickass-proxies.org: could not connect to host
 kickass.al: could not connect to host
 kickasstorrents.gq: could not connect to host
 kid-dachau.de: did not receive HSTS header
 kidkat.cn: could not connect to host
 kiel-media.de: did not receive HSTS header
+kikura.de: max-age too low: 3600
 killerit.in: could not connect to host
 kimberg.co.uk: could not connect to host
 kimpost.org: could not connect to host
 kinderly.co.uk: did not receive HSTS header
 kinderwagen-test24.de: could not connect to host
 kindlyfire.com: could not connect to host
 kindof.ninja: could not connect to host
 kingmanhall.org: could not connect to host
@@ -3711,17 +3728,17 @@ klaxn.org: could not connect to host
 kleertjesvoordelig.nl: could not connect to host
 kleinerarchitekturfuehrer.de: could not connect to host
 kleinserienproduktion.com: could not connect to host
 kleppe.co: could not connect to host
 kletterkater.com: did not receive HSTS header
 klicktojob.de: could not connect to host
 klunkergarten.org: could not connect to host
 knapen.io: max-age too low: 604800
-knccloud.com: did not receive HSTS header
+knccloud.com: could not connect to host
 knight-industries.org: could not connect to host
 knightsbridgegroup.org: could not connect to host
 knowdebt.org: did not receive HSTS header
 knowledgesnap.com: could not connect to host
 knowledgesnapsites.com: could not connect to host
 knutur.is: could not connect to host
 kodexplorer.ml: could not connect to host
 kodiaklabs.org: could not connect to host
@@ -3744,16 +3761,17 @@ konata.us: could not connect to host
 kontaxis.network: could not connect to host
 kontorhaus-schlachte.de: could not connect to host
 koopjesnel.nl: could not connect to host
 koordinate.net: could not connect to host
 kori.ml: did not receive HSTS header
 koriyoukai.net: did not receive HSTS header
 korni22.org: did not receive HSTS header
 korsanparti.org: could not connect to host
+kosmetik-grothe.de: did not receive HSTS header
 kostuumstore.nl: could not connect to host
 kotonehoko.net: could not connect to host
 kotovstyle.ru: could not connect to host
 koukni.cz: did not receive HSTS header
 kourpe.online: could not connect to host
 kprog.net: could not connect to host
 kr.search.yahoo.com: did not receive HSTS header
 kraftfleisch.de: did not receive HSTS header
@@ -3795,17 +3813,16 @@ kurrietv.nl: did not receive HSTS header
 kurtmclester.com: did not receive HSTS header
 kurz.pw: could not connect to host
 kweddingplanning.com: did not receive HSTS header
 kwok.tv: could not connect to host
 kwondratsch.com: could not connect to host
 kxind.cn: could not connect to host
 kyanite.co: could not connect to host
 kylapps.com: did not receive HSTS header
-kylinj.com: could not connect to host
 kyochon.fr: could not connect to host
 kyusyu.org: did not receive HSTS header
 kz.search.yahoo.com: did not receive HSTS header
 kzjnet.com: could not connect to host
 l-rickroll-i.pw: could not connect to host
 la-flora-negra.de: could not connect to host
 la-grande-jaugue.fr: did not receive HSTS header
 la-retraite-info.com: could not connect to host
@@ -3880,16 +3897,17 @@ learnedovo.com: did not receive HSTS hea
 learnfrenchfluently.com: did not receive HSTS header
 learningorder.com: could not connect to host
 lebrun.org: could not connect to host
 leddruckalarm.de: did not receive HSTS header
 ledgerscope.net: could not connect to host
 leen.io: did not receive HSTS header
 legarage.org: could not connect to host
 legavenue.com.br: did not receive HSTS header
+legymnase.eu: did not receive HSTS header
 leinir.dk: did not receive HSTS header
 leitner.com.au: did not receive HSTS header
 leiyun.me: did not receive HSTS header
 lelehei.com: could not connect to host
 lellyboi.ml: could not connect to host
 lelongbank.com: did not receive HSTS header
 lemp.io: did not receive HSTS header
 lenagroben.de: could not connect to host
@@ -3929,38 +3947,33 @@ lgiswa.com.au: did not receive HSTS head
 lgrs.com.au: did not receive HSTS header
 lgts.se: could not connect to host
 lhalbert.xyz: could not connect to host
 li.search.yahoo.com: did not receive HSTS header
 liaillustr.at: did not receive HSTS header
 liam-w.com: did not receive HSTS header
 liamjack.fr: could not connect to host
 lianye.in: could not connect to host
-lianye1.cc: could not connect to host
-lianye2.cc: could not connect to host
-lianye3.cc: could not connect to host
-lianye4.cc: could not connect to host
-lianye5.cc: could not connect to host
-lianye6.cc: could not connect to host
 lianyexiuchang.in: could not connect to host
 liaoshuma.com: could not connect to host
 libanco.com: could not connect to host
 libertyrp.org: could not connect to host
 library.linode.com: did not receive HSTS header
 librechan.net: could not connect to host
 libreduca.com: could not connect to host
 librends.org: could not connect to host
 lichess4545.com: did not receive HSTS header
 lichess4545.tv: did not receive HSTS header
 lidl-selection.at: could not connect to host
 liemen.net: did not receive HSTS header
 lifecoach.tw: did not receive HSTS header
 lifecoachproviders.com: did not receive HSTS header
 lifeguard.aecom.com: did not receive HSTS header
 lifeinitsownway.com: could not connect to host
+lifenexto.com: could not connect to host
 lifeskillsdirect.com: did not receive HSTS header
 lifetimemoneymachine.com: did not receive HSTS header
 lightarmory.com: could not connect to host
 lightning-ashe.com: did not receive HSTS header
 lightpaste.com: could not connect to host
 lightworx.io: could not connect to host
 lila.pink: did not receive HSTS header
 lillepuu.com: did not receive HSTS header
@@ -3997,16 +4010,17 @@ lisbongold.com: did not receive HSTS hea
 listafirmelor.com: could not connect to host
 listage.ovh: did not receive HSTS header
 litespeed.io: could not connect to host
 little.pw: did not receive HSTS header
 littlefreelibrary.org: did not receive HSTS header
 littleqiu.net: could not connect to host
 livedemo.io: could not connect to host
 livej.am: could not connect to host
+liverewrite.com: could not connect to host
 livi.co: did not receive HSTS header
 liviababynet.com.br: did not receive HSTS header
 lixiang.one: could not connect to host
 lkp111138.me: could not connect to host
 loacg.com: did not receive HSTS header
 loadingdeck.com: did not receive HSTS header
 loadso.me: could not connect to host
 loafbox.com: could not connect to host
@@ -4121,24 +4135,26 @@ macbolo.com: could not connect to host
 macchaberrycream.com: could not connect to host
 macchedil.com: did not receive HSTS header
 macdj.tk: could not connect to host
 macgeneral.de: did not receive HSTS header
 machbach.net: could not connect to host
 macsandcheesedreams.com: could not connect to host
 madars.org: did not receive HSTS header
 maddin.ga: could not connect to host
+madebyfalcon.co.uk: did not receive HSTS header
 madebymagnitude.com: did not receive HSTS header
 maderwin.com: did not receive HSTS header
 madesoftware.com.br: did not receive HSTS header
 mafamane.com: could not connect to host
 maff.scot: could not connect to host
 mafiaforum.de: did not receive HSTS header
 mafiareturns.com: max-age too low: 2592000
 magenx.com: did not receive HSTS header
+magi.systems: could not connect to host
 magia360.com: did not receive HSTS header
 mahamed91.pw: could not connect to host
 mahfouzadedimeji.com: did not receive HSTS header
 mail-settings.google.com: did not receive HSTS header (error ignored - included regardless)
 mail.google.com: did not receive HSTS header (error ignored - included regardless)
 mailchuck.com: could not connect to host
 maildragon.com: could not connect to host
 mailgarant.nl: could not connect to host
@@ -4176,19 +4192,21 @@ managemynetsuite.com: did not receive HS
 manageprojects.com: did not receive HSTS header
 manantial.mx: did not receive HSTS header
 maniadeprazer.com.br: could not connect to host
 manifestbin.com: did not receive HSTS header
 manitasicily.com: did not receive HSTS header
 manningbrothers.com: did not receive HSTS header
 manshop24.com: could not connect to host
 mansion-note.com: did not receive HSTS header
+manududu.com.br: could not connect to host
 maomaofuli.vip: could not connect to host
 maozedong.red: did not receive HSTS header
 maple5.com: did not receive HSTS header
+marbinvest.com: could not connect to host
 marcelparra.com: could not connect to host
 marchagen.nl: did not receive HSTS header
 marcianoandtopazio.com: could not connect to host
 marco01809.net: could not connect to host
 marcoececilia.it: did not receive HSTS header
 marcofinke.de: could not connect to host
 marcontrol.com: did not receive HSTS header
 marcosteixeira.tk: could not connect to host
@@ -4198,31 +4216,32 @@ marcush.de: could not connect to host
 margaretrosefashions.co.uk: could not connect to host
 marialempke.com: could not connect to host
 mariannematthew.com: could not connect to host
 marie-curie.fr: could not connect to host
 marie-elisabeth.dk: did not receive HSTS header
 marie-en-provence.com: did not receive HSTS header
 marienschule-sundern.de: did not receive HSTS header
 mario.party: did not receive HSTS header
-markaconnor.com: could not connect to host
+markaconnor.com: did not receive HSTS header
 markayapilandirma.com: could not connect to host
 markcp.me: could not connect to host
 market.android.com: did not receive HSTS header (error ignored - included regardless)
 marketespace.fr: did not receive HSTS header
 markorszulak.com: did not receive HSTS header
 markrego.com: could not connect to host
 marksill.com: could not connect to host
 marktboten.de: did not receive HSTS header
 marktissink.nl: did not receive HSTS header
 markus-dev.com: did not receive HSTS header
 markusweimar.de: did not receive HSTS header
 marleyresort.com: did not receive HSTS header
 marriottvetcareers.com: could not connect to host
 marshut.net: could not connect to host
+martensen.me: did not receive HSTS header
 martialc.be: could not connect to host
 martiert.com: could not connect to host
 martijnvhoof.nl: could not connect to host
 martinec.co.uk: could not connect to host
 martinestyle.com: could not connect to host
 martineve.com: did not receive HSTS header
 martinp.no: could not connect to host
 martins.im: could not connect to host
@@ -4277,32 +4296,32 @@ mca2017.org: did not receive HSTS header
 mcard.vn: did not receive HSTS header
 mcc.re: could not connect to host
 mcdonalds.ru: did not receive HSTS header
 mcga.media: could not connect to host
 mclab.su: could not connect to host
 mclist.it: could not connect to host
 mctherealm.net: could not connect to host
 mdfnet.se: did not receive HSTS header
+mdkr.nl: did not receive HSTS header
 mdosch.de: did not receive HSTS header
 mdscomp.net: did not receive HSTS header
 meadowfen.farm: could not connect to host
 meadowfenfarm.com: could not connect to host
 meamod.com: max-age too low: 0
 meat-education.com: could not connect to host
 mebio.us: did not receive HSTS header
 mecenat-cassous.com: did not receive HSTS header
 mechmk1.me: did not receive HSTS header
 medallia.io: could not connect to host
 mediacru.sh: could not connect to host
 mediafinancelab.org: did not receive HSTS header
 mediamag.am: max-age too low: 0
 mediastorm.us: could not connect to host
 mediawikicn.org: could not connect to host
-medicalwikis.cz: did not receive HSTS header
 medienservice-fritz.de: did not receive HSTS header
 medirich.co: could not connect to host
 meditek-dv.ru: could not connect to host
 medm-test.com: could not connect to host
 medzinenews.com: did not receive HSTS header
 meedoennoordkop.nl: did not receive HSTS header
 meedoenzaanstad.nl: did not receive HSTS header
 meetfinch.com: could not connect to host
@@ -4325,16 +4344,17 @@ melted.pw: could not connect to host
 memberpress.com: max-age too low: 86400
 members.mayfirst.org: did not receive HSTS header
 memeblast.ninja: could not connect to host
 memory-plus-180.com: could not connect to host
 memorytrace.space: could not connect to host
 menkyo-blog.com: did not receive HSTS header
 mensmaximus.de: did not receive HSTS header
 menthix.net: could not connect to host
+mentiq.az: could not connect to host
 menudrivetest.com: could not connect to host
 meow.cloud: could not connect to host
 meozcraft.com: could not connect to host
 mereckas.com: could not connect to host
 meredithkm.info: could not connect to host
 meritz.rocks: could not connect to host
 mersinunivercity.com: did not receive HSTS header
 merson.me: could not connect to host
@@ -4411,17 +4431,16 @@ miku.be: could not connect to host
 miku.hatsune.my: max-age too low: 5184000
 mikusinec.com: could not connect to host
 milang.xyz: could not connect to host
 milatrans.pl: did not receive HSTS header
 milcoresonline.com: could not connect to host
 milesgeek.com: did not receive HSTS header
 military-portal.cz: did not receive HSTS header
 militarycarlot.com: did not receive HSTS header
-militaryconsumer.gov: could not connect to host
 mimoderoupa.pt: could not connect to host
 mindcraft.ga: could not connect to host
 mindoktor.se: did not receive HSTS header
 mine.world: did not receive HSTS header
 minecraft-forum.cf: could not connect to host
 minecraft-forum.ga: could not connect to host
 minecraft-forum.gq: could not connect to host
 minecraft-forum.ml: could not connect to host
@@ -4430,35 +4449,38 @@ minecraft-forums.ga: could not connect t
 minecraft-forums.gq: could not connect to host
 minecraftforum.ch: could not connect to host
 minecraftforums.cf: could not connect to host
 minecraftforums.gq: could not connect to host
 minecraftforums.ml: could not connect to host
 minecraftserverz.com: could not connect to host
 minecraftvoter.com: could not connect to host
 mineover.es: could not connect to host
+minesouls.fr: did not receive HSTS header
 minh.at: could not connect to host
 mini-piraten.de: did not receive HSTS header
 minikneet.nl: could not connect to host
 minimoo.se: could not connect to host
 minimvc.com: did not receive HSTS header
 minnesotadata.com: could not connect to host
 minora.io: could not connect to host
 minoris.se: could not connect to host
+mintea-noua.ro: did not receive HSTS header
 miragrow.com: could not connect to host
 mirindadomo.ru: did not receive HSTS header
 mironized.com: did not receive HSTS header
 mirrorx.com: did not receive HSTS header
 misiondelosangeles-mailing.com: did not receive HSTS header
 missrain.tw: could not connect to host
 mist.ink: could not connect to host
 mister.hosting: could not connect to host
 misterl.net: did not receive HSTS header
 mitarbeiter-pc.de: did not receive HSTS header
 mitchellrenouf.ca: could not connect to host
+mitm-software.badssl.com: could not connect to host
 mittenhacks.com: could not connect to host
 mivcon.net: could not connect to host
 mizd.at: could not connect to host
 mizi.name: could not connect to host
 mk-dizajn.com: did not receive HSTS header
 mkasu.org: did not receive HSTS header
 mkw.st: could not connect to host
 mlcdn.co: could not connect to host
@@ -4489,17 +4511,16 @@ mochanstore.com: did not receive HSTS he
 mockmyapp.com: could not connect to host
 mocloud.eu: could not connect to host
 mocsuite.club: could not connect to host
 mocurio.com: could not connect to host
 modded-minecraft-server-list.com: could not connect to host
 moddedark.com: could not connect to host
 mode-marine.com: could not connect to host
 model9.io: did not receive HSTS header
-modelsclub.org.ua: could not connect to host
 modemagazines.co.uk: could not connect to host
 moderatoren.org: did not receive HSTS header
 moderatortv.de: did not receive HSTS header
 modx.by: max-age too low: 31536
 modydev.club: could not connect to host
 moe4sale.in: did not receive HSTS header
 moebel-nagel.de: did not receive HSTS header
 moellers.it: could not connect to host
@@ -4549,17 +4570,16 @@ morganestes.com: max-age too low: 0
 morningcalculation.com: could not connect to host
 morninglory.com: max-age too low: 2592000
 mornings.com: did not receive HSTS header
 morpheusx.at: could not connect to host
 morpheusxaut.net: could not connect to host
 morpork.xyz: could not connect to host
 mortgagecentersmo.com: did not receive HSTS header
 morz.org: could not connect to host
-mosin.org: could not connect to host
 mostwuat.com: could not connect to host
 motherbase.io: could not connect to host
 motionfreight.com: could not connect to host
 motionpicturesolutions.com: did not receive HSTS header
 motocyklovedily.cz: did not receive HSTS header
 mottvd.com: could not connect to host
 moudicat.com: could not connect to host
 moula.com.au: did not receive HSTS header
@@ -4604,17 +4624,16 @@ murodese.org: could not connect to host
 murrayrun.com: could not connect to host
 museminder2.com: did not receive HSTS header
 musewearflipflops.com: could not connect to host
 mushroomandfern.com: could not connect to host
 musi.cx: could not connect to host
 musikkfondene.no: did not receive HSTS header
 mustika.cf: could not connect to host
 mutamatic.com: could not connect to host
-muthai.in.th: max-age too low: 0
 mutuelle-obligatoire-pme.fr: did not receive HSTS header
 muzykaprzeszladoplay.pl: did not receive HSTS header
 mvanmarketing.nl: did not receive HSTS header
 mvsecurity.nl: could not connect to host
 mw.search.yahoo.com: did not receive HSTS header
 mwohlfarth.de: did not receive HSTS header
 my-owncloud.com: could not connect to host
 my-voice.nl: did not receive HSTS header
@@ -4634,17 +4653,16 @@ mydeos.com: could not connect to host
 mydigipass.com: did not receive HSTS header
 mydnaresults.com: could not connect to host
 mydnatest.com: did not receive HSTS header
 mydriversedge.com: did not receive HSTS header
 myepass.bg: could not connect to host
 myepass.de: could not connect to host
 myfdic.gov: could not connect to host
 mygate.at: could not connect to host
-mygdut.com: did not receive HSTS header
 mygivingcircle.org: did not receive HSTS header
 mygooder.com: did not receive HSTS header
 mygov.scot: did not receive HSTS header
 myiocc.org: could not connect to host
 myip.tech: max-age too low: 2592000
 mykolab.com: did not receive HSTS header
 mykreuzfahrt.de: could not connect to host
 mylighthost.com: did not receive HSTS header
@@ -4697,17 +4715,16 @@ nanokamo.com: did not receive HSTS heade
 nanrenba.net: could not connect to host
 nansay.cn: could not connect to host
 nanto.eu: could not connect to host
 narada.com.ua: could not connect to host
 nashira.cz: did not receive HSTS header
 natalia-fadeeva.ru: could not connect to host
 natalia.io: could not connect to host
 natalieandjoshua.com: could not connect to host
-nataliedawnhanson.com: could not connect to host
 natalt.org: did not receive HSTS header
 nathanmfarrugia.com: did not receive HSTS header
 nationwidevehiclecontracts.co.uk: did not receive HSTS header
 natural-progesterone.net: could not connect to host
 naturecoaster.com: did not receive HSTS header
 natuurbehangnederland.nl: could not connect to host
 nav.jobs: could not connect to host
 naval.tf: could not connect to host
@@ -4722,17 +4739,16 @@ nctx.co.uk: did not receive HSTS header
 ndtmarket.place: could not connect to host
 near.st: did not receive HSTS header
 nebra.io: could not connect to host
 nebulousenhanced.com: could not connect to host
 nedzad.me: could not connect to host
 neftaly.com: did not receive HSTS header
 negativecurvature.net: could not connect to host
 neilgreen.net: did not receive HSTS header
-nejnamc.org: could not connect to host
 neko-life.com: did not receive HSTS header
 neko-system.com: did not receive HSTS header
 nemno.de: could not connect to host
 nemovement.org: could not connect to host
 neoani.me: could not connect to host
 neofelhz.space: did not receive HSTS header
 neonisi.com: could not connect to host
 neonnuke.tech: did not receive HSTS header
@@ -4761,16 +4777,17 @@ netzvieh.de: could not connect to host
 netzzwerg4u.de: could not connect to host
 neueonlinecasino2016.com: could not connect to host
 neuralgic.net: could not connect to host
 neuro-plus-100.com: could not connect to host
 neuronfactor.com: max-age too low: 1000
 neurotransmitter.net: could not connect to host
 never-afk.de: did not receive HSTS header
 neveta.com: could not connect to host
+new-ms.com: could not connect to host
 newbieboss.com: did not receive HSTS header
 newcitygas.ca: did not receive HSTS header
 newedivideo.it: could not connect to host
 newgenerationplus.org: could not connect to host
 newhdmovies.io: could not connect to host
 newkaliningrad.ru: did not receive HSTS header
 newlooknow.com: did not receive HSTS header
 newmelalife.com: did not receive HSTS header
@@ -4798,36 +4815,39 @@ nibiisclaim.com: could not connect to ho
 nicestresser.fr: could not connect to host
 nicky.io: did not receive HSTS header
 nicoborghuis.nl: could not connect to host
 nicolasbettag.me: did not receive HSTS header
 niconiconi.xyz: could not connect to host
 niconode.com: could not connect to host
 nidux.com: did not receive HSTS header
 niduxcomercial.com: could not connect to host
+nielshoogenhout.be: could not connect to host
+nielshoogenhout.eu: could not connect to host
+nielshoogenhout.nl: could not connect to host
 nien.chat: could not connect to host
 nien.org: did not receive HSTS header
 nigger.racing: could not connect to host
 nightsnack.cf: could not connect to host
 nightwinds.tk: could not connect to host
 niho.jp: did not receive HSTS header
 nikcub.com: could not connect to host
 niklas.pw: did not receive HSTS header
 niklaslindblad.se: did not receive HSTS header
 ninchisho-online.com: did not receive HSTS header
+ninespec.com: could not connect to host
 ninhs.org: could not connect to host
 ninjaspiders.com: could not connect to host
 nippler.org: did not receive HSTS header
 nippombashi.net: did not receive HSTS header
 nipponcareers.com: did not receive HSTS header
-nirudo.me: did not receive HSTS header
 nixmag.net: did not receive HSTS header
 nkp-media.de: could not connect to host
 nll.fi: could not connect to host
-nmadda.com: did not receive HSTS header
+nmadda.com: could not connect to host
 nmctest.net: could not connect to host
 nmueller.at: could not connect to host
 nnya.cat: could not connect to host
 no-ip.cz: did not receive HSTS header
 no17sifangjie.cc: could not connect to host
 nocallaghan.com: could not connect to host
 noclegi-online.pl: did not receive HSTS header
 noctinus.tk: did not receive HSTS header
@@ -4843,17 +4863,16 @@ nolte.work: could not connect to host
 nomorebytes.de: could not connect to host
 nootropicsource.com: did not receive HSTS header
 nope.website: could not connect to host
 nopex.no: could not connect to host
 nopol.de: could not connect to host
 norandom.com: could not connect to host
 norb.at: could not connect to host
 nordlicht.photography: did not receive HSTS header
-noref.tk: could not connect to host
 northcutt.com: did not receive HSTS header
 nosecretshop.com: could not connect to host
 notadd.com: did not receive HSTS header
 notenoughtime.de: could not connect to host
 nothing.net.nz: max-age too low: 7776000
 nothing.org.uk: did not receive HSTS header
 noticia.do: did not receive HSTS header
 notjustbitchy.com: did not receive HSTS header
@@ -4922,17 +4941,16 @@ nzquakes.maori.nz: could not connect to 
 o-rickroll-y.pw: could not connect to host
 o0o.one: could not connect to host
 oasis.mobi: did not receive HSTS header
 oblast45.ru: did not receive HSTS header
 obscuredfiles.com: could not connect to host
 obsydian.org: could not connect to host
 occentus.net: did not receive HSTS header
 ochaken.cf: could not connect to host
-ocrami.us: could not connect to host
 octocat.ninja: could not connect to host
 odin.xxx: could not connect to host
 odinoffice.no: did not receive HSTS header
 odysseyandco.com: could not connect to host
 oe8.bet: could not connect to host
 ofcourselanguages.com: could not connect to host
 offenedialoge.de: max-age too low: 2592000
 officeclub.com.mx: did not receive HSTS header
@@ -4940,16 +4958,17 @@ offshore-firma.org: could not connect to
 offshore-unternehmen.com: could not connect to host
 offshorefirma-gruenden.com: could not connect to host
 offshoremarineparts.com: did not receive HSTS header
 ofo2.com: could not connect to host
 oganek.ie: could not connect to host
 ogogoshop.com: could not connect to host
 ohai.su: could not connect to host
 ohling.org: could not connect to host
+ohnemusik.com: did not receive HSTS header
 ohyooo.com: could not connect to host
 oiepoie.nl: could not connect to host
 oishioffice.com: did not receive HSTS header
 ojls.co: could not connect to host
 okane.love: could not connect to host
 okok-rent.com: could not connect to host
 okok.rent: could not connect to host
 okutama.in.th: could not connect to host
@@ -4969,24 +4988,24 @@ omquote.gq: could not connect to host
 omskit.ru: did not receive HSTS header
 onearth.one: did not receive HSTS header
 oneb4nk.com: could not connect to host
 onecycling.my: could not connect to host
 onecycling.world: could not connect to host
 onefour.co: could not connect to host
 onehourloan.com: could not connect to host
 onehourloan.sg: did not receive HSTS header
-oneiros.cc: could not connect to host
 oneminute.io: did not receive HSTS header
 oneminutefilm.tv: could not connect to host
 onepathnetwork.com: max-age too low: 7776000
 onepluscamps.com: did not receive HSTS header
 onespiritinc.com: did not receive HSTS header
 onet.space: could not connect to host
 onetwentyseven001.com: could not connect to host
+onewebdev.info: could not connect to host
 onewpst.com: did not receive HSTS header
 oniichan.us: did not receive HSTS header
 onioncloud.org: could not connect to host
 onionsburg.com: could not connect to host
 online-casino.eu: did not receive HSTS header
 online-wetten.de: did not receive HSTS header
 online.swedbank.se: did not receive HSTS header
 onlinebiller.com: did not receive HSTS header
@@ -5030,17 +5049,16 @@ openquery.com.au: did not receive HSTS h
 openshift.redhat.com: did not receive HSTS header
 opensourcehouse.net: could not connect to host
 opensrd.com: could not connect to host
 openssf.org: could not connect to host
 openxmpp.com: could not connect to host
 opim.ca: did not receive HSTS header
 opoleo.com: could not connect to host
 opperwall.net: could not connect to host
-oprechtgezegd.nl: could not connect to host
 opsafewinter.net: could not connect to host
 opsbears.com: did not receive HSTS header
 opstacks.com: did not receive HSTS header
 optenhoefel.de: could not connect to host
 optimista.soy: could not connect to host
 optometriepunt.nl: did not receive HSTS header
 optumrxhealthstore.com: could not connect to host
 oracaodocredo.com.br: could not connect to host
@@ -5153,16 +5171,17 @@ parpaing-paillette.net: could not connec
 particonpsplus.it: did not receive HSTS header
 partirkyoto.jp: did not receive HSTS header
 partyhaus.ovh: did not receive HSTS header
 partyvan.eu: could not connect to host
 partyvan.it: could not connect to host
 partyvan.moe: could not connect to host
 partyvan.nl: could not connect to host
 partyvan.se: could not connect to host
+passphrase.today: could not connect to host
 passumpsicbank.com: did not receive HSTS header
 passwd.io: could not connect to host
 passwordbox.com: did not receive HSTS header
 passwordrevelator.net: did not receive HSTS header
 pastaf.com: could not connect to host
 pastdream.xyz: could not connect to host
 paste.linode.com: could not connect to host
 pastebin.linode.com: could not connect to host
@@ -5209,17 +5228,16 @@ peetah.com: max-age too low: 0
 peissen.com: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsISiteSecurityService.processHeader]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: /builds/slave/m-cen-l64-periodicupdate-00000/getHSTSPreloadList.js :: processStsHeader :: line 119"  data: no]
 pekkapikkarainen.fi: did not receive HSTS header
 pekkarik.ru: could not connect to host
 peliculasaudiolatinoonline.com: could not connect to host
 peliseries24.com: did not receive HSTS header
 pengi.me: could not connect to host
 pengui.uk: could not connect to host
 penguinclientsystem.com: did not receive HSTS header
-pennylane.me.uk: could not connect to host
 pennyparkerpaper.com: could not connect to host
 pentagram.me: max-age too low: 2592000
 pentandra.com: could not connect to host
 pentano.net: could not connect to host
 people-mozilla.org: could not connect to host
 peperiot.com: did not receive HSTS header
 pepperhead.com: did not receive HSTS header
 pepperworldhotshop.de: did not receive HSTS header
@@ -5242,17 +5260,16 @@ perthdevicelab.com: did not receive HSTS
 pet-nsk.ru: could not connect to host
 petchart.net: could not connect to host
 peterdavehello.org: did not receive HSTS header
 petersmark.com: could not connect to host
 pethub.com: did not receive HSTS header
 petit.site: could not connect to host
 petplum.com: could not connect to host
 petravdbos.nl: did not receive HSTS header
-petrkajzar.cz: did not receive HSTS header
 petrkrapek.cz: did not receive HSTS header
 petrolplus.ru: did not receive HSTS header
 petrovsky.pro: could not connect to host
 petsittersservices.com: could not connect to host
 pettsy.com: could not connect to host
 pewboards.com: could not connect to host
 pexieapp.com: did not receive HSTS header
 peytonfarrar.com: did not receive HSTS header
@@ -5381,35 +5398,36 @@ ponythread.com: did not receive HSTS hea
 poolsandstuff.com: did not receive HSTS header
 poon.tech: could not connect to host
 popkins.ml: could not connect to host
 porno-gif.ru: did not receive HSTS header
 pornstars.me: did not receive HSTS header
 portalm.tk: could not connect to host
 portalplatform.net: could not connect to host
 portofacil.com: did not receive HSTS header
+porzgmbh.de: max-age too low: 3600
 poshpak.com: max-age too low: 86400
 postback.io: did not receive HSTS header
 postcodewise.co.uk: did not receive HSTS header
-posterspy.com: did not receive HSTS header
 postscheduler.org: could not connect to host
 posylka.de: did not receive HSTS header
 potatoheads.net: could not connect to host
 potbar.com: could not connect to host
 potlytics.com: could not connect to host
 potsky.com: did not receive HSTS header
 poussinooz.fr: could not connect to host
 povitria.net: could not connect to host
 powdersnow.top: could not connect to host
 power-of-interest.com: could not connect to host
 power99press.com: did not receive HSTS header
 poweroff.win: could not connect to host
 powerplannerapp.com: did not receive HSTS header
 powershift.ne.jp: did not receive HSTS header
 powerxequality.com: could not connect to host
+pozyczka-bez-zaswiadczen.pl: did not receive HSTS header
 ppr-truby.ru: could not connect to host
 ppuu.org: did not receive HSTS header
 ppy3.com: did not receive HSTS header
 pr.search.yahoo.com: did not receive HSTS header
 pr2studio.com: could not connect to host
 practicallabs.com: could not connect to host
 practodev.com: did not receive HSTS header
 pratinav.xyz: could not connect to host
@@ -5482,26 +5500,23 @@ proximato.com: could not connect to host
 proxybay.al: could not connect to host
 proxybay.club: could not connect to host
 proxybay.info: did not receive HSTS header
 proxybay.top: did not receive HSTS header
 proxydesk.net: could not connect to host
 proxyowl.pw: could not connect to host
 proxyportal.org: did not receive HSTS header
 proxyrox.com: could not connect to host
-prstatic.com: did not receive HSTS header
 pruikshop.nl: could not connect to host
 prxio.date: could not connect to host
 prxio.site: could not connect to host
 prytkov.com: did not receive HSTS header
 ps-provider.co.jp: could not connect to host
 ps4all.nl: could not connect to host
 pshostpk.com: did not receive HSTS header
-psicologia.co.ve: could not connect to host
-psicosalud.online: did not receive HSTS header
 psw.academy: could not connect to host
 psw.consulting: could not connect to host
 psychoco.net: could not connect to host
 psylab.re: could not connect to host
 ptn.moscow: could not connect to host
 ptonet.com: could not connect to host
 pubkey.is: could not connect to host
 publications.qld.gov.au: did not receive HSTS header
@@ -5603,17 +5618,17 @@ rankthespot.com: could not connect to ho
 ranktopay.com: did not receive HSTS header
 rannseier.org: did not receive HSTS header
 rany.duckdns.org: could not connect to host
 rany.io: could not connect to host
 rany.pw: did not receive HSTS header
 rapido.nu: did not receive HSTS header
 rapidresearch.me: could not connect to host
 rapidthunder.io: could not connect to host
-rasing.me: did not receive HSTS header
+rasing.me: could not connect to host
 rastreador.com.es: did not receive HSTS header
 ratajczak.fr: could not connect to host
 rate-esport.de: could not connect to host
 ratuseks.com: could not connect to host
 ratuseks.net: could not connect to host
 ratuseks.us: could not connect to host
 rauchenwald.net: did not receive HSTS header
 raulfraile.net: could not connect to host
@@ -5643,32 +5658,34 @@ rdns.im: did not receive HSTS header
 rdyrda.fr: could not connect to host
 re-customer.net: did not receive HSTS header
 reachr.com: could not connect to host
 reader.ga: could not connect to host
 readr.pw: could not connect to host
 reagir43.fr: did not receive HSTS header
 realmic.net: could not connect to host
 realmofespionage.com: could not connect to host
+realmofespionage.xyz: could not connect to host
 reaper.rip: could not connect to host
 reardenporn.com: could not connect to host
 rebekaesgabor.online: could not connect to host
 recommended.reviews: could not connect to host
 redable.hosting: could not connect to host
 redar.xyz: could not connect to host
 reddit.com: did not receive HSTS header
 rede.ca: did not receive HSTS header
 redhorsemountainranch.com: did not receive HSTS header
 redicabo.de: could not connect to host
 redirectman.com: did not receive HSTS header
 redlatam.org: did not receive HSTS header
 redmbk.com: did not receive HSTS header
 redner.cc: did not receive HSTS header
 rednertv.de: did not receive HSTS header
 redports.org: could not connect to host
+redra.ws: did not receive HSTS header
 redy.host: did not receive HSTS header
 referenten.org: did not receive HSTS header
 refitplanner.com: did not receive HSTS header
 reg.ru: did not receive HSTS header
 regaloaks.com: did not receive HSTS header
 regalpalms.com: did not receive HSTS header
 regenbogenwald.de: did not receive HSTS header
 regenerescence.com: did not receive HSTS header
@@ -5808,16 +5825,17 @@ rossen.be: did not receive HSTS header
 rough.nu: could not connect to host
 roundtheme.com: did not receive HSTS header
 rous.se: could not connect to host
 rouvray.org: could not connect to host
 royal-forest.org: max-age too low: 0
 royalhop.co: could not connect to host
 royalpub.net: did not receive HSTS header
 royalsignaturecruise.com: did not receive HSTS header
+rozalisbengal.ro: did not receive HSTS header
 rozeapp.nl: could not connect to host
 rr.in.th: could not connect to host
 rrke.cc: did not receive HSTS header
 rsajeey.info: could not connect to host
 rsampaio.info: could not connect to host
 rsauget.fr: could not connect to host
 rsblake.net: could not connect to host
 rsf.io: could not connect to host
@@ -5880,23 +5898,23 @@ saltra.online: did not receive HSTS head
 samegoal.org: did not receive HSTS header
 sametovymesic.cz: could not connect to host
 samfunnet.no: max-age too low: 0
 saml2.com: could not connect to host
 sampcup.com: could not connect to host
 sampoznay.ru: did not receive HSTS header
 samraskauskas.com: could not connect to host
 samsen.club: did not receive HSTS header
+samui-samui.de: did not receive HSTS header
 sanasalud.org: could not connect to host
 sanatfilan.com: did not receive HSTS header
 sandviks.com: did not receive HSTS header
 sanex.ca: could not connect to host
 sanguoxiu.com: could not connect to host
 sanhei.ch: did not receive HSTS header
-sanpham-balea.org: could not connect to host
 sansage.com.br: did not receive HSTS header
 sansdev.com: could not connect to host
 sansemea.com: did not receive HSTS header
 santing.net: did not receive HSTS header
 santouri.be: could not connect to host
 sarah-beckett-harpist.com: did not receive HSTS header
 sarahsweetlife.com: could not connect to host
 sarahsweger.com: could not connect to host
@@ -5989,28 +6007,28 @@ secondarysurvivorportal.com: could not c
 secondarysurvivorportal.help: could not connect to host
 secondbyte.nl: could not connect to host
 secondspace.ca: could not connect to host
 section508.gov: did not receive HSTS header
 sectun.com: did not receive HSTS header
 secure-games.us: could not connect to host
 secure.link: did not receive HSTS header
 securechat4.me: could not connect to host
+secureesolutions.com: could not connect to host
 secureobscure.com: could not connect to host
 secureradio.net: could not connect to host
 securesuisse.ch: could not connect to host
 security-carpet.com: could not connect to host
 security-thoughts.org: could not connect to host
 security201.com: could not connect to host
 securitybsides.pl: did not receive HSTS header
 securityglance.com: could not connect to host
 securityinet.biz: did not receive HSTS header
 securityinet.net: did not receive HSTS header
 securityinet.org.il: did not receive HSTS header
-securitymap.wiki: did not receive HSTS header
 securiviera.ch: did not receive HSTS header
 sedoexpert.nl: could not connect to host
 sedoexperts.nl: could not connect to host
 sedrubal.de: could not connect to host
 sedziapilkarski.pl: did not receive HSTS header
 seedalpha.com: could not connect to host
 seedboxers.net: could not connect to host
 seefunk.net: did not receive HSTS header
@@ -6073,17 +6091,16 @@ shadoom.com: did not receive HSTS header
 shadowguardian507-irl.tk: did not receive HSTS header
 shadowguardian507.tk: did not receive HSTS header
 shadowmorph.info: did not receive HSTS header
 shadowsocks.net: could not connect to host
 shadowsocks.wiki: did not receive HSTS header
 shakebox.de: could not connect to host
 shanekoster.net: did not receive HSTS header
 shanesage.com: could not connect to host
-shanetully.com: could not connect to host
 shaobin.wang: could not connect to host
 shapesedinburgh.co.uk: did not receive HSTS header
 shardsoft.com: could not connect to host
 shareimg.xyz: could not connect to host
 sharejoy.cn: did not receive HSTS header
 sharepass.pw: could not connect to host
 sharepic.xyz: could not connect to host
 sharesplitter.com: could not connect to host
@@ -6185,16 +6202,17 @@ skidstresser.com: did not receive HSTS h
 skile.ru: could not connect to host
 skillproxy.com: could not connect to host
 skillproxy.net: could not connect to host
 skillproxy.org: could not connect to host
 skk.io: could not connect to host
 skoda-clever-lead.de: could not connect to host
 skoda-nurdiebesten.de: did not receive HSTS header
 skotty.io: did not receive HSTS header
+skpdev.net: could not connect to host
 skullhouse.nyc: did not receive HSTS header
 skyasker.cn: could not connect to host
 skyflix.me: could not connect to host
 skyoy.com: did not receive HSTS header
 skyrunners.ch: could not connect to host
 slanterns.net: could not connect to host
 slash-dev.de: did not receive HSTS header
 slashand.co: did not receive HSTS header
@@ -6223,21 +6241,16 @@ smartphone.continental.com: could not co
 smartrak.co.nz: did not receive HSTS header
 smdev.fr: could not connect to host
 smet.us: could not connect to host
 smimea.com: could not connect to host
 smirkingwhorefromhighgarden.pro: could not connect to host
 smkn1lengkong.sch.id: did not receive HSTS header
 smksi2.com: could not connect to host
 smksultanismail2.com: did not receive HSTS header
-smoothics.at: could not connect to host
-smoothics.com: could not connect to host
-smoothics.eu: could not connect to host
-smoothics.mobi: could not connect to host
-smoothics.net: could not connect to host
 smove.sg: did not receive HSTS header
 smplix.com: could not connect to host
 smusg.com: did not receive HSTS header
 smzsq.com: did not receive HSTS header
 snailing.org: could not connect to host
 snakehosting.dk: did not receive HSTS header
 snapappts.com: could not connect to host
 snapworks.net: did not receive HSTS header
@@ -6306,16 +6319,17 @@ souyar.de: could not connect to host
 souyar.net: could not connect to host
 souyar.us: could not connect to host
 sovereignshare.com: could not connect to host
 sown.dyndns.org: could not connect to host
 spacedust.xyz: could not connect to host
 spacefish.biz: could not connect to host
 spacehq.org: could not connect to host
 spaggel.nl: could not connect to host
+spamloco.net: did not receive HSTS header
 sparelib.com: max-age too low: 3650
 spark.team: could not connect to host
 sparklingsparklers.com: did not receive HSTS header
 sparsa.army: could not connect to host
 sparta-trade.com: could not connect to host
 spauted.com: could not connect to host
 spdysync.com: could not connect to host
 specialedesigns.com: could not connect to host
@@ -6362,16 +6376,17 @@ srrr.ca: could not connect to host
 ss-free.net: could not connect to host
 ss.wtf: could not connect to host
 sscd.no: could not connect to host
 ssl.panoramio.com: did not receive HSTS header
 ssl.rip: could not connect to host
 ssmato.me: could not connect to host
 ssn1.ru: did not receive HSTS header
 sspanda.com: did not receive HSTS header
+ssrvpn.tech: could not connect to host
 ssworld.ga: could not connect to host
 staack.com: could not connect to host
 stabletoken.com: could not connect to host
 stackfiles.io: could not connect to host
 stadjerspasonline.nl: could not connect to host
 stadtbauwerk.at: did not receive HSTS header
 staffjoy.com: did not receive HSTS header
 staffjoystaging.com: could not connect to host
@@ -6400,16 +6415,17 @@ staticanime.net: could not connect to ho
 stationaryjourney.com: did not receive HSTS header
 stationcharlie.com: did not receive HSTS header
 stationnementdenuit.ca: did not receive HSTS header
 status-sprueche.de: did not receive HSTS header
 statuschecks.net: could not connect to host
 stayokhotelscdc-mailing.com: could not connect to host
 stcomex.com: did not receive HSTS header
 steelbea.ms: could not connect to host
+stefanovski.io: could not connect to host
 stefanweiser.de: did not receive HSTS header
 stepbystep3d.com: did not receive HSTS header
 stephanierxo.com: did not receive HSTS header
 stephanos.me: could not connect to host
 stephenandburns.com: did not receive HSTS header
 stevechekblain.win: did not receive HSTS header
 stevensononthe.net: did not receive HSTS header
 stewartremodelingadvantage.com: could not connect to host
@@ -6475,16 +6491,17 @@ subhacker.net: did not receive HSTS head
 subrosa.io: could not connect to host
 subsys.no: did not receive HSTS header
 subtitle.rip: could not connect to host
 sudo.li: did not receive HSTS header
 sudokian.io: did not receive HSTS header
 suian.or.jp: max-age too low: 86400
 suite73.org: could not connect to host
 sujoydhar.in: did not receive HSTS header
+suki.moe: could not connect to host
 summitbankofkc.com: did not receive HSTS header
 sumoatm.com: did not receive HSTS header
 sumoscout.de: could not connect to host
 suncountrymarine.com: did not receive HSTS header
 sunflyer.cn: did not receive HSTS header
 sunfulong.me: could not connect to host
 sunnyfruit.ru: could not connect to host
 sunshinepress.org: could not connect to host
@@ -6511,17 +6528,16 @@ supertramp-dafonseca.com: did not receiv
 superuser.fi: could not connect to host
 superwally.org: could not connect to host
 supportericking.org: could not connect to host
 suprlink.net: could not connect to host
 supweb.ovh: did not receive HSTS header
 surfeasy.com: did not receive HSTS header
 surfone-leucate.com: did not receive HSTS header
 susc.org.uk: did not receive HSTS header
-susconam.org: could not connect to host
 suzukikenichi.com: did not receive HSTS header
 sv.search.yahoo.com: did not receive HSTS header
 svatba-frantovi.cz: could not connect to host
 svenluijten.com: did not receive HSTS header
 svenskaservern.se: did not receive HSTS header
 svetjakonadlani.cz: did not receive HSTS header
 swdatlantico.pt: could not connect to host
 sweetair.com: did not receive HSTS header
@@ -6568,17 +6584,17 @@ t4c-rebirth.com: could not connect to ho
 t4x.org: could not connect to host
 taabe.xyz: could not connect to host
 tabino.top: could not connect to host
 tacomafia.net: did not receive HSTS header
 tadigitalstore.com: could not connect to host
 tafoma.com: did not receive HSTS header
 tageau.com: could not connect to host
 taglondon.org: did not receive HSTS header
-tahf.net: did not receive HSTS header
+tahf.net: could not connect to host
 tailify.com: did not receive HSTS header
 tails.com.ar: did not receive HSTS header
 talado.gr: could not connect to host
 tales-of-interia.de: could not connect to host
 talheim-records.ca: could not connect to host
 talk.google.com: did not receive HSTS header (error ignored - included regardless)
 talkitup.online: did not receive HSTS header
 talklifestyle.nl: could not connect to host
@@ -6673,16 +6689,17 @@ tendertool.nl: could not connect to host
 tenerife-villas.com: did not receive HSTS header
 tengroup.com: did not receive HSTS header
 tenni.xyz: could not connect to host
 tensei-slime.com: did not receive HSTS header
 tensionup.com: could not connect to host
 tentins.com: could not connect to host
 teos.online: could not connect to host
 tequilazor.com: could not connect to host
+teriiphotography.com: could not connect to host
 terminalvelocity.co.nz: could not connect to host
 termitemounds.org: could not connect to host
 terra.by: did not receive HSTS header
 terrax.berlin: could not connect to host
 terrax.info: could not connect to host
 testandroid.xyz: could not connect to host
 testbawks.com: could not connect to host
 teufelsystem.de: could not connect to host
@@ -6773,16 +6790,17 @@ theweilai.com: did not receive HSTS head
 theworkingeye.nl: could not connect to host
 thewp.pro: could not connect to host
 thezonders.com: did not receive HSTS header
 thgros.fr: could not connect to host
 thierfreund.de: could not connect to host
 thinkcoding.de: could not connect to host
 thinkcoding.org: could not connect to host
 thinkdo.jp: could not connect to host
+thinkswap.com: did not receive HSTS header
 thinlyveiledcontempt.com: could not connect to host
 thirdpartytrade.com: did not receive HSTS header
 thirty5.net: did not receive HSTS header
 thisisacompletetest.ga: could not connect to host
 thisisforager.com: could not connect to host
 thiswasalreadymyusername.tk: could not connect to host
 thiswebhost.com: did not receive HSTS header
 thkb.net: could not connect to host
@@ -6802,16 +6820,17 @@ thumbtack.com: did not receive HSTS head
 thundercampaign.com: could not connect to host
 ti.blog.br: could not connect to host
 tibbitshall.ca: did not receive HSTS header
 tickopa.co.uk: could not connect to host
 tickreport.com: did not receive HSTS header
 ticktock.today: did not receive HSTS header
 tictactux.de: could not connect to host
 tidmore.us: could not connect to host
+tie-online.org: did not receive HSTS header
 tiendschuurstraat.nl: could not connect to host
 tiensnet.com: did not receive HSTS header
 tiernanx.com: could not connect to host
 tierrarp.com: could not connect to host
 tightlineproductions.com: did not receive HSTS header
 tiki-god.co.uk: could not connect to host
 tikutiku.pl: could not connect to host
 tildebot.com: could not connect to host
@@ -7004,17 +7023,16 @@ tunebitfm.de: could not connect to host
 turkrock.com: did not receive HSTS header
 turnik-67.ru: could not connect to host
 turniker.ru: could not connect to host
 turtlementors.com: could not connect to host
 tussengelegenwoningverkopen.nl: could not connect to host
 tuturulianda.com: could not connect to host
 tuvalie.com: could not connect to host
 tuxcall.de: could not connect to host
-tuxflow.de: could not connect to host
 tuxz.net: did not receive HSTS header
 tv.search.yahoo.com: could not connect to host
 tvtubeflix.com: did not receive HSTS header
 tvz-materijali.com: could not connect to host
 tw2-tools.ga: could not connect to host
 twarog.cc: could not connect to host
 twee-onder-een-kap-woning-in-alphen-aan-den-rijn-kopen.nl: could not connect to host
 twee-onder-een-kap-woning-in-brielle-kopen.nl: could not connect to host
@@ -7109,18 +7127,18 @@ unblockerproxy.top: could not connect to
 unblockmy.party: could not connect to host
 unblockmy.tech: did not receive HSTS header
 unblockmy.xyz: did not receive HSTS header
 unblockmyproxy.site: could not connect to host
 unblockthe.site: did not receive HSTS header
 unblockthe.top: could not connect to host
 unccdesign.club: could not connect to host
 unclegen.xyz: could not connect to host
+undeadbrains.de: could not connect to host
 under30stravelinsurance.com.au: did not receive HSTS header
-unfdev.com: could not connect to host
 unfiltered.nyc: did not receive HSTS header
 unhu.fr: could not connect to host
 uni-games.com: could not connect to host
 unicooo.com: did not receive HSTS header
 unikitty-on-tour.com: could not connect to host
 unionstationapp.com: could not connect to host
 unirenter.ru: could not connect to host
 unison.com: did not receive HSTS header
@@ -7197,25 +7215,27 @@ vackerbetong.se: could not connect to ho
 vaddder.com: could not connect to host
 valenscaelum.com: could not connect to host
 valethound.com: could not connect to host
 valhalla-agency.com: did not receive HSTS header
 valhallacostarica.com: could not connect to host
 valhallamovement.com: did not receive HSTS header
 valitron.se: did not receive HSTS header
 valkyrja.xyz: could not connect to host
+valleycode.net: did not receive HSTS header
 valleyridgepta.org: could not connect to host
 vallis.net: did not receive HSTS header
 valmagus.com: could not connect to host
 valsk.is: could not connect to host
 valskis.lt: could not connect to host
 vampirism.eu: could not connect to host
 vanacht.co.za: did not receive HSTS header
 vande-walle.eu: did not receive HSTS header
 vanderkley.it: could not connect to host
+vanderstraeten.dynv6.net: could not connect to host
 vanestack.com: could not connect to host
 vanetv.com: could not connect to host
 vanitas.xyz: could not connect to host
 vanitynailworkz.com: could not connect to host
 vansieleghem.com: could not connect to host
 vapordepot.jp: did not receive HSTS header
 vasanth.org: could not connect to host
 vbest.net: could not connect to host
@@ -7307,16 +7327,17 @@ viva-french.com: did not receive HSTS he
 vivocloud.com: could not connect to host
 vizeat.com: did not receive HSTS header
 vizional.com: max-age too low: 0
 vjeff.com: could not connect to host
 vlastimilburian.cz: did not receive HSTS header
 vlora.city: could not connect to host
 vlvvl.com: did not receive HSTS header
 vm0.eu: did not receive HSTS header
+vmgirls.com: did not receive HSTS header
 vmrdev.com: could not connect to host
 vmug.pl: could not connect to host
 voceinveste.com: did not receive HSTS header
 vodpay.com: could not connect to host
 vodpay.net: could not connect to host
 vodpay.org: could not connect to host
 voicesuk.co.uk: did not receive HSTS header
 void-zero.com: max-age too low: 0
@@ -7384,17 +7405,16 @@ wangkezun.com: could not connect to host
 wangqiliang.xn--fiqs8s: could not connect to host
 wangzuan168.cc: did not receive HSTS header
 wanybug.cn: could not connect to host
 wapjt.cn: could not connect to host
 wapt.fr: could not connect to host
 warandpeace.xyz: could not connect to host
 wardsegers.be: did not receive HSTS header
 warehost.de: did not receive HSTS header
-warflame.net: could not connect to host
 warhistoryonline.com: max-age too low: 0
 warped.com: did not receive HSTS header
 warrencreative.com: did not receive HSTS header
 warsentech.com: could not connect to host
 warsh.moe: did not receive HSTS header
 washingtonviews.com: did not receive HSTS header
 watchium.com: did not receive HSTS header
 waterforlife.net.au: did not receive HSTS header
@@ -7445,22 +7465,24 @@ webtechgadgetry.com: did not receive HST
 webtiles.co.uk: could not connect to host
 webtobesocial.de: could not connect to host
 webuni.hu: did not receive HSTS header
 webwork.pw: could not connect to host
 webypass.xyz: could not connect to host
 wecanfindit.co.za: could not connect to host
 weddingenvelopes.co.uk: did not receive HSTS header
 weddingibiza.nl: could not connect to host
+weed.ren: could not connect to host
 weekly.fyi: could not connect to host
 wegenaer.nl: could not connect to host
 weiji.ga: did not receive HSTS header
 wekibe.de: did not receive HSTS header
 welkers.org: could not connect to host
 wellastore.ru: did not receive HSTS header
+wellcomp.com.br: did not receive HSTS header
 welpy.com: could not connect to host
 weltmeisterschaft.net: could not connect to host
 weme.eu: could not connect to host
 wendalyncheng.com: did not receive HSTS header
 werdeeintimo.de: did not receive HSTS header
 werkenbijkfc.nl: did not receive HSTS header
 werkplaatsoost.nl: did not receive HSTS header
 werkruimtebottendaal.nl: did not receive HSTS header
@@ -7555,17 +7577,16 @@ wootton95.com: could not connect to host
 wooviet.com: could not connect to host
 word-grabber.com: did not receive HSTS header
 woresite.jp: did not receive HSTS header
 work-and-jockel.de: did not receive HSTS header
 workfone.io: did not receive HSTS header
 workpermit.com.vn: could not connect to host
 worldlist.org: could not connect to host
 worldsbeststory.com: did not receive HSTS header
-worldstone777.com: did not receive HSTS header
 worldwhisperer.net: could not connect to host
 worshapp.com: could not connect to host
 wow-travel.eu: could not connect to host
 wowapi.org: could not connect to host
 wowinvasion.com: did not receive HSTS header
 wpblog.com.tw: could not connect to host
 wpcarer.pro: could not connect to host
 wpdublin.com: could not connect to host
@@ -7644,27 +7665,27 @@ xcoop.me: could not connect to host
 xdd.io: could not connect to host
 xecure.zone: did not receive HSTS header
 xehoivn.vn: did not receive HSTS header
 xellos.ga: could not connect to host
 xellos.ml: could not connect to host
 xenesisziarovky.sk: could not connect to host
 xett.com: did not receive HSTS header
 xf-liam.com: did not receive HSTS header
-xfack.com: did not receive HSTS header
 xfive.de: could not connect to host
 xgusto.com: did not receive HSTS header
 xiaody.me: could not connect to host
 xiaolvmu.com: could not connect to host
 xiaolvmu.me: could not connect to host
 xiaoxiao.im: could not connect to host
 xiazhanjian.com: could not connect to host
 ximens.me: could not connect to host
 xinbiji.cn: did not receive HSTS header
 xisa.it: could not connect to host
+xivpn.com: could not connect to host
 xiyu.moe: could not connect to host
 xmerak.com: could not connect to host
 xmonk.org: could not connect to host
 xmppwocky.net: could not connect to host
 xmr.my: could not connect to host
 xmv.cz: could not connect to host
 xn--3lqp21gwna.xn--fiqs8s: could not connect to host
 xn--3lqp21gwna.xn--fiqz9s: could not connect to host
@@ -7747,17 +7768,17 @@ yenniferallulli.com: could not connect t
 yenniferallulli.de: could not connect to host
 yenniferallulli.es: did not receive HSTS header
 yenniferallulli.moda: could not connect to host
 yenniferallulli.nl: could not connect to host
 yesdevnull.net: did not receive HSTS header
 yestees.com: did not receive HSTS header
 yetcore.io: could not connect to host
 yetii.net: could not connect to host
-yhong.me: could not connect to host
+yhong.me: did not receive HSTS header
 yhori.xyz: could not connect to host
 yhrd.org: did not receive HSTS header
 yikzu.cn: could not connect to host
 yin.roma.it: did not receive HSTS header
 yingsuo.ltd: could not connect to host
 yingyj.com: could not connect to host
 yinhe12.net: did not receive HSTS header
 yippie.nl: could not connect to host
@@ -7808,25 +7829,25 @@ z3liff.com: could not connect to host
 z3liff.net: could not connect to host
 za.search.yahoo.com: did not receive HSTS header
 zachgibbens.org: could not connect to host
 zadieheimlich.com: did not receive HSTS header
 zahyantechnologies.com: could not connect to host
 zakoncontrol.com: could not connect to host
 zamorano.edu: could not connect to host
 zamos.ru: max-age too low: 0
+zandcell.com: did not receive HSTS header
 zaneweb.org: could not connect to host
 zao.fi: could not connect to host
-zap.yt: could not connect to host
+zap.yt: did not receive HSTS header
 zarooba.com: could not connect to host
 zary.me: could not connect to host
 zavca.com: did not receive HSTS header
 zbigniewgalucki.eu: did not receive HSTS header
 zcon.nl: could not connect to host
-zdravotnickainformatika.cz: did not receive HSTS header
 zdravotnickasluzba.eu: could not connect to host
 zebrababy.cn: did not receive HSTS header
 zeedroom.be: did not receive HSTS header
 zefiris.org: did not receive HSTS header
 zefu.ca: could not connect to host
 zehntner.ch: could not connect to host
 zelfmoord.ga: could not connect to host
 zelfstandigemakelaars.net: could not connect to host
@@ -7850,17 +7871,17 @@ zhang.wtf: could not connect to host
 zhangruilin.com: did not receive HSTS header
 zhangzifan.com: did not receive HSTS header
 zhaojin97.cn: did not receive HSTS header
 zhendingresources.com: did not receive HSTS header
 zhh.in: could not connect to host
 zhihua-lai.com: did not receive HSTS header
 zhuji.com.cn: could not connect to host
 zi0r.com: max-age too low: 1209600
-zicklam.com: could not connect to host
+zicklam.com: did not receive HSTS header
 zigcore.com.br: could not connect to host
 zihao.me: did not receive HSTS header
 zinc-x.com: did not receive HSTS header
 zinenapse.info: could not connect to host
 zippy-download.com: did not receive HSTS header
 zippy-download.de: did not receive HSTS header
 zirtue.io: did not receive HSTS header
 zittingskalender.be: could not connect to host
--- 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(1515519149715000);
+const PRTime gPreloadListExpirationTime = INT64_C(1515605676937000);
 %%
 0-1.party, 1
 0.me.uk, 1
 00001.am, 1
 00002.am, 1
 0005pay.com, 1
 0010100.net, 1
 007-preisvergleich.de, 1
@@ -81,16 +81,17 @@ 100kredite.de, 1
 100onrainkajino.com, 1
 1011100.com, 1
 101sauna.kz, 1
 101sauna.ru, 1
 1041263497.rsc.cdn77.org, 1
 1066.io, 1
 10gbit.ovh, 1
 10hz.de, 1
+10og.de, 1
 10ppm.com, 1
 10x.ooo, 1
 1100.so, 1
 1116pay.com, 1
 112app.nl, 1
 112hz.com, 1
 11loc.de, 1
 11scc.com, 1
@@ -113,16 +114,17 @@ 13826145000.com, 1
 1453914078.rsc.cdn77.org, 1
 1464424382.rsc.cdn77.org, 1
 14it.de, 1
 14x3.de, 1
 15-10.com, 1
 1600esplanade.com, 1
 16164f.com, 1
 1644091933.rsc.cdn77.org, 1
+173vpn.cn, 1
 174.net.nz, 1
 1750studios.com, 0
 17hats.com, 1
 1844329061.rsc.cdn77.org, 1
 18888msc.com, 1
 18f.gov, 1
 18f.gsa.gov, 0
 1921958389.rsc.cdn77.org, 1
@@ -165,18 +167,18 @@ 1wirelog.de, 1
 2-cpu.de, 1
 2.wtf, 1
 2048-spiel.de, 1
 2048game.co.uk, 1
 208.es, 1
 21.co.uk, 1
 21stnc.com, 1
 21x9.org, 1
-22228522.com, 1
 22scc.com, 1
+2333.press, 1
 233abc.com, 1
 24-7.jp, 1
 246060.ru, 1
 247a.co.uk, 1
 247healthshop.com, 1
 2488.ch, 1
 24hrs.shopping, 1
 24ip.com, 1
@@ -220,45 +222,45 @@ 2stv.net, 1
 2ulcceria.nl, 1
 3133780x.com, 1
 314166.com, 1
 31klabs.com, 1
 31tv.ru, 1
 321live.nl, 1
 32h.de, 1
 33-km.ru, 1
-33338522.com, 1
-3338522.com, 1
 33445.com, 1
 33scc.com, 1
 3473-wiki.de, 1
 360ds.co.in, 1
 360live.fr, 1
 360woodworking.com, 1
 365365.com, 1
 365beautyworld.com, 1
 365healthworld.com, 1
 365maya.com, 1
 365skulls.com, 1
 3778vip.com, 1
 379700.com, 1
 38888msc.com, 1
 393335.ml, 1
 398.info, 1
+3ags.de, 1
 3bakayottu.com, 1
 3bigking.com, 1
 3c-d.de, 1
 3chat.org, 1
 3circlefunding.ch, 1
 3cs.ch, 1
 3dmedium.de, 1
 3dmusiclab.nl, 1
 3do3dont.com, 1
 3dprintsondemand.eu, 1
 3drenaline.com, 1
+3fl.com, 1
 3haeuserprojekt.org, 1
 3haueserprojekt.org, 1
 3hl0.net, 1
 3james.com, 1
 3phase.pw, 1
 3r.org.uk, 1
 3s-hosting.de, 1
 3timegear.com, 1
@@ -278,26 +280,25 @@ 41199.com, 1
 411film.com, 1
 411movie.com, 1
 41844.de, 1
 41where.com, 1
 420java.com, 1
 42day.info, 1
 42entrepreneurs.fr, 1
 439191.com, 1
-44448522.com, 1
-4448522.com, 1
 44957.com, 1
 44scc.com, 1
 4500.co.il, 1
 47tech.com, 1
 491mhz.net, 1
 49889.com, 1
 49948522.com, 1
 49dollaridahoregisteredagent.com, 1
+4baby.com.br, 1
 4bike.eu, 1
 4d2.xyz, 1
 4dbygg.se, 1
 4decor.org, 1
 4freepress.com, 1
 4g-server.eu, 0
 4garage.com.br, 1
 4hvac.com, 1
@@ -309,26 +310,27 @@ 4sics.se, 1
 4th-ave-studio.com, 1
 4u.services, 1
 4u2ore.net, 1
 4vf.de, 1
 4web-hosting.com, 1
 4winds.pt, 1
 4x.fi, 1
 4x4.lk, 1
+4xlabs.co, 1
 500k.nl, 1
 500p.xyz, 1
 50plusnet.nl, 1
 513vpn.net, 1
+517vpn.cn, 1
 525.info, 1
 52neptune.com, 1
 5432.cc, 1
 54below.com, 1
 5533445.com, 1
-55558522.com, 1
 555fl.com, 1
 555xl.com, 1
 55scc.com, 1
 57aromas.com, 1
 5apps.com, 1
 5c1fd0f31022cbc40af9f785847baaf9.space, 1
 5ece.de, 1
 5francs.com, 1
@@ -342,77 +344,68 @@ 64bitgaming.de, 1
 6541166.com, 1
 6542277.com, 1
 6543399.com, 1
 6548855.com, 1
 6548877.com, 1
 660011.com, 1
 6633445.com, 1
 6660111.ru, 1
-66668522.com, 1
 686848.com, 1
-68868522.com, 1
 692b8c32.de, 1
 6969.us, 1
 6t-montjoye.org, 1
 6w6.la, 1
-700.az, 1
 7183.org, 1
 724go.com, 1
 7261696e626f77.net, 1
 762.ch, 1
 771122.tv, 1
 7733445.com, 1
 776573.net, 1
-77778522.com, 1
 777coin.com, 1
 7careconnect.com, 1
 7f-wgg.cf, 1
 7kicks.com, 1
 7sons.de, 1
 7thcircledesigns.com, 1
 7trade8.com, 1
 7x24servis.com, 1
 8003pay.com, 1
-8522.am, 1
 8522.com, 1
-8522b.com, 1
 8522c.com, 1
+8522club.com, 1
 8522cn.com, 1
-8522d.com, 1
 8522e.com, 1
 8522f.com, 1
 8522g.com, 1
 8522h.com, 1
 8522j.com, 1
-8522k.com, 1
 8522m.com, 1
 8522n.com, 1
-8522p.com, 1
-8522q.com, 1
 8522r.com, 1
 8522s.com, 1
 8522t.com, 1
 8522top.com, 1
 8522u.com, 1
 8522v.com, 1
 8522w.com, 1
-8522x.com, 1
 8522y.com, 1
 8522z.com, 1
 8560.be, 1
 86metro.ru, 1
 87577.com, 1
 8833445.com, 1
 8887999.com, 1
 8888av.co, 1
 888azino.com, 1
 888msc.vip, 1
 888sport.dk, 1
 888sport.it, 1
+88laohu.cc, 1
 8ack.de, 1
 8ackprotect.com, 1
 8azino777.ru, 1
 8mpay.com, 1
 8ox.ru, 0
 8pecxstudios.com, 1
 8svn.com, 1
 8t8.eu, 1
@@ -519,16 +512,17 @@ abolitionist.com, 1
 abolitionist.in, 1
 abolitionist.net, 1
 abolitionist.us, 1
 abolitionistparty.com, 1
 abolitionistproject.com, 1
 abolitionistsociety.com, 1
 abolitionniste.com, 1
 abolizionista.com, 1
+abona24.pl, 1
 abosav.com, 1
 abou.to, 0
 aboutassistedliving.org, 1
 aboutmyproperty.ca, 1
 aboutspice.com, 1
 abox-kb.com, 1
 abrakidabra.com.br, 1
 abrilect.com, 1
@@ -553,26 +547,28 @@ academicexperts.us, 1
 academytv.com.au, 1
 acadianapatios.com, 1
 acampar.com.br, 1
 acaonegocios.com.br, 1
 acara-yoga.de, 1
 acasundayschool.com, 1
 acat.io, 1
 acbrussels-used.be, 1
+accbay.com, 1
 accelaway.com, 1
 accelerate.network, 1
 acceleratenetworks.com, 1
 accelerateyourworld.org, 1
 accentthailand.com, 1
 accesloges.com, 1
 accessacab.co.uk, 1
 accessauto-occasions.be, 1
 accessmy.net, 1
 accolade.com.br, 1
+accommodation-berry.com.au, 1
 accordiondoor.com, 1
 accounts.firefox.com, 1
 accounts.google.com, 1
 accudraftpaintbooths.com, 1
 accuritconsulting.com, 1
 accuritpresence.com, 1
 accwing.com, 1
 aceadvisory.biz, 1
@@ -616,16 +612,17 @@ acrylicwifi.com, 1
 acs-chantal.com, 1
 acsc.gov.au, 1
 acsemb.org, 1
 acsihostingsolutions.com, 1
 acsports.ca, 1
 actgruppe.de, 1
 actilove.ch, 1
 actionmadagascar.ch, 1
+actionsack.com, 1
 actiontowingroundrock.com, 1
 activatemyiphone.com, 1
 activateudid.com, 1
 active.hu, 0
 actorsroom.com, 1
 actserv.co.ke, 1
 actualite-videos.com, 1
 acuica.co.uk, 0
@@ -787,16 +784,17 @@ aerelon.de, 0
 aerolog.co, 1
 aertel.ie, 1
 aessencia.com.br, 1
 aestheticdr.org, 1
 aesthetics-blog.com, 1
 aestore.by, 1
 aesym.de, 1
 aetherc0r3.eu, 1
+aevpn.net, 1
 aevpn.org, 1
 aextron.com, 1
 aextron.de, 1
 aextron.org, 1
 af-internet.nl, 1
 afavre.io, 1
 afb24.de, 1
 afbeelding.im, 1
@@ -849,17 +847,19 @@ agilebits.com, 1
 agilebits.net, 0
 agileui.com, 1
 agiley.se, 1
 aging.gov, 1
 agonswim.com, 1
 agotnes.com, 1
 agowa.eu, 1
 agowa338.de, 1
+agrarking.com, 1
 agrarking.de, 1
+agrarshop4u.de, 1
 agreor.com, 1
 agrias.com.br, 1
 agridir.site, 1
 agroline.by, 1
 agroyard.com.ua, 1
 agsb.ch, 1
 agung-furniture.com, 1
 agwa.name, 1
@@ -928,17 +928,16 @@ airmail.cc, 1
 airnow.gov, 1
 airpbx.com, 1
 airplayradio.nl, 1
 airportlimototoronto.com, 1
 airpurifierproductsonline.com, 1
 airsoft.ch, 1
 airvpn.org, 1
 airvuz.com, 1
-aisle3.space, 1
 aistockcharts.com, 1
 aiticon.com, 1
 aitosoftware.com, 1
 aiutodomestico.ch, 1
 aivd.lol, 1
 aiwdirect.com, 1
 aixxe.net, 1
 ajarope.com, 1
@@ -947,17 +946,16 @@ ajetaci.cz, 1
 ajnasz.hu, 1
 ak-varazdin.hr, 1
 akachanikuji.com, 1
 akalashnikov.ru, 1
 akamon.ac.jp, 1
 akaoma.com, 1
 akdigitalegesellschaft.de, 0
 akelius.de, 0
-akhilindurti.com, 0
 akhras.at, 1
 akihito.com, 1
 akita-boutique.com, 1
 akita-stream.com, 1
 akoch.net, 1
 akostecki.de, 1
 akovana.com, 1
 akoww.de, 1
@@ -985,30 +983,30 @@ alair.cn, 0
 alamgir.works, 1
 alanhuang.name, 1
 alaninkenya.org, 1
 alaricfavier.eu, 0
 alarmcomplete.co.uk, 1
 alasta.info, 1
 alastairs-place.net, 1
 alauda-home.de, 1
-alaundeil.xyz, 1
 alaxyjewellers.co.za, 1
 alb-flirt.de, 1
 albanien.guide, 1
 albersdruck.de, 1
 albertathome.org, 1
 albion2.org, 1
 alboweb.nl, 1
 albuic.tk, 1
 alca31.com, 1
 alcatelonetouch.us, 1
 alcnutrition.com, 1
 alcorao.org, 1
 aldes.co.za, 1
+aldien.com.br, 1
 aldorr.net, 1
 aldous-huxley.com, 1
 aleax.me, 1
 alecpap.com, 1
 alecpapierniak.com, 1
 alecrust.com, 1
 aleksejjocic.tk, 1
 aleksib.fi, 1
@@ -1061,16 +1059,17 @@ alfaperfumes.com.br, 1
 alfaponny.se, 1
 alfirous.com, 1
 alfredxing.com, 0
 algarmatic-automatismos.pt, 1
 algebraaec.com, 1
 alghanimcatering.com, 1
 algolia.com, 1
 aliacraft.net, 1
+aliantsoft.pl, 1
 alibangash.com, 1
 alibip.de, 1
 alicestudio.it, 1
 alicetone.net, 1
 alicialab.org, 1
 alienation.biz, 1
 alienstat.com, 1
 alignrs.com, 1
@@ -1120,16 +1119,17 @@ allinone-ranking150.com, 1
 allinonecyprus.com, 1
 allis.studio, 1
 allladyboys.com, 1
 allmebel.ru, 1
 allmystery.de, 1
 allns.fr, 1
 allo-credit.ch, 1
 allplayer.tk, 1
+allpointsblog.com, 1
 allrealty.co.za, 1
 allscammers.exposed, 1
 allsearch.io, 1
 allshousedesigns.com, 1
 alltheducks.com, 1
 allthethings.co.nz, 1
 allthings.me, 1
 allthingsblogging.com, 1
@@ -1172,16 +1172,17 @@ alt.org, 1
 altahrim.net, 1
 altaide.com, 1
 altailife.ru, 1
 altbinaries.com, 1
 altedirect.com, 1
 alter-news.fr, 1
 alterbaum.net, 1
 altercpa.ru, 1
+alternador.com.br, 1
 alternative.bike, 1
 alternativedev.ca, 1
 alternativet.party, 1
 alterspalter.de, 1
 altesses.eu, 1
 altestore.com, 1
 altkremsmuensterer.at, 1
 altonblom.com, 1
@@ -1230,16 +1231,17 @@ ameego.it, 1
 ameego.net, 1
 ameego.nl, 1
 ameego.org, 1
 amees.me, 1
 ameho.me, 0
 amelandadventure.nl, 1
 american.dating, 1
 americanbio.com, 1
+americandistribuidora.com, 1
 americanfoundationbr.com, 1
 americanmediainstitute.com, 1
 americansportsinstitute.org, 1
 americasbasementcontractor.com, 1
 americkykongres.cz, 1
 amerigroup.com, 1
 amerimarkdirect.com, 1
 amerimex.cc, 1
@@ -1296,16 +1298,17 @@ anankecosmetics.com, 1
 anantshri.info, 1
 anarchistischegroepnijmegen.nl, 0
 anarka.org, 1
 anassiriphotography.com, 0
 anastasia-shamara.ru, 1
 anastasiafond.com, 1
 anchev.net, 1
 anchorgrounds.com, 1
+anchovy.nz, 1
 ancient-gates.de, 1
 ancientcraft.eu, 1
 ancolies-andre.com, 1
 and-stuff.nl, 1
 and.com, 1
 andarpersassi.it, 1
 andbraiz.com, 1
 anders.hamburg, 1
@@ -1392,32 +1395,34 @@ animaemundi.be, 1
 animal-liberation.com, 1
 animal-rights.com, 1
 animalnet.de, 0
 animalstropic.com, 1
 animationsmusicales.ch, 1
 anime.my, 0
 anime1.me, 1
 anime1.moe, 1
+anime1.top, 1
 animeai.com, 1
 animefluxxx.com, 1
 animorphsfanforum.com, 1
 anipassion.com, 1
 anisekai.com, 1
 anita-mukorom.hu, 1
 anitaalbersen.nl, 1
 anitube-nocookie.ch, 1
 anitube.ch, 1
 anivar.net, 1
 ankarakart.com.tr, 1
 ankaraprofesyonelwebtasarim.com, 1
 ankarauzmanlarnakliyat.com, 1
 ankenbrand.me, 1
 ankitha.in, 1
 ankiweb.net, 1
+ankwanoma.com, 1
 anna.info, 1
 annaenemma.nl, 1
 annahmeschluss.de, 1
 annangela.moe, 1
 annarokina.com, 1
 annasvapor.se, 1
 annedaniels.co.uk, 1
 annejan.com, 1
@@ -1459,16 +1464,17 @@ ansermet.net, 1
 ansgar-sonntag.de, 1
 ansgarsonntag.de, 1
 anshumanbiswas.com, 1
 ansogning-sg.dk, 1
 answers-online.ru, 1
 antama.nl, 1
 antarcti.co, 1
 antcas.com, 1
+antenasmundosat.com.br, 1
 anthony-rouanet.com, 1
 anthonyaires.com, 1
 anthonycarbonaro.com, 1
 anthonygaidot.fr, 1
 anthropoid.ca, 1
 anti-bible.com, 1
 anti-radar.org, 1
 anticapitalist.party, 0
@@ -1516,16 +1522,17 @@ ap-swiss.ch, 1
 apachehaus.de, 0
 apadrinaunolivo.org, 1
 apadvantage.com, 1
 apartmanicg.me, 1
 apartment-natik.fr, 1
 apartmentkroatien.at, 1
 apartmentregister.com.au, 1
 apbox.de, 1
+apcemporium.co.uk, 1
 apcube.com, 1
 apef.ch, 1
 apertis.org, 1
 aperture-laboratories.science, 1
 aperturesciencelabs.de, 1
 apervita.net, 1
 apexitsolutions.ca, 1
 aphelionentertainment.com, 1
@@ -1545,20 +1552,22 @@ apiary.store, 1
 apiary.supplies, 1
 apiary.supply, 1
 apience.com, 1
 apila.care, 1
 apila.us, 1
 apis.google.com, 1
 apis.moe, 1
 apisyouwonthate.com, 1
+apk.li, 1
 apk4fun.com, 1
 aplikaceproandroid.cz, 1
 aplpackaging.co.uk, 1
 aplu.fr, 1
+apn-dz.org, 1
 apn-einstellungen.de, 1
 apoil.org, 1
 apoly.de, 1
 aponkral.net, 1
 aposke.com, 1
 aposke.net, 1
 aposke.org, 1
 apothes.is, 1
@@ -1611,27 +1620,29 @@ aprovpn.com, 1
 aprpullmanportermuseum.org, 1
 aprr.org, 1
 aprsdroid.org, 1
 aprz.de, 1
 apstudynotes.org, 1
 aptive.co.uk, 1
 apu-board.de, 1
 apv-ollon.ch, 1
+aqilacademy.com.au, 1
 aqqrate.com, 1
 aqsiq.net, 1
 aqua-fitness-nacht.de, 1
 aqua-fotowelt.de, 1
 aquabio.ch, 1
 aquadonis.ch, 1
 aquahomo.com, 1
 aqualife.com.gr, 1
 aqualifeprojects.com, 1
 aqualogy.de, 1
 aquapoint.kiev.ua, 1
+aquarium-supplement.net, 1
 aquariumaccessories.shop, 1
 aquaron.com, 1
 aquaselect.eu, 1
 aquatechnologygroup.com, 1
 aquavitaedayspa.com.au, 1
 aquila.co.uk, 1
 aquilaguild.com, 1
 aquireceitas.com, 1
@@ -1653,43 +1664,48 @@ arawaza.biz, 1
 arawaza.com, 0
 arawaza.info, 1
 arbeitskreis-asyl-eningen.de, 1
 arbitrarion.com, 1
 arbitrary.ch, 1
 arboworks.com, 1
 arcadiaeng.com, 1
 arcaik.net, 1
+arcenergy.co.uk, 1
 archii.ca, 1
 archimedicx.com, 1
 architectdirect.nl, 1
 architecte-interieur.be, 1
 archivesdelavieordinaire.ch, 1
 archlinux.de, 1
 archlinux.org, 1
 archoit.org, 0
 archsec.info, 1
 arckr.com, 1
+arcobalabs.ca, 1
 arctic.gov, 1
 arcueil-cachan.fr, 1
 arcusnova.de, 1
 ardtrade.ru, 1
 area536.com, 1
 areafiftylan.nl, 1
 areatrend.com, 1
 arendburgers.nl, 1
+arenlor.com, 1
+arenlor.info, 1
 arent.kz, 1
 ares-trading.de, 1
 arfad.ch, 1
 arg.zone, 1
 argb.de, 1
 argekultur.at, 1
 argh.io, 1
 argot.com, 1
 argovpay.com, 1
+arian.io, 1
 ariege-pyrenees.net, 1
 arifp.me, 1
 arigato-java.download, 1
 arijitdg.net, 1
 arikar.eu, 1
 arima.co.ke, 1
 aristocrates.co, 1
 aristocratps.com, 1
@@ -1773,16 +1789,17 @@ artlifeisgood.com, 1
 artlogo.biz, 1
 artlogo.cz, 1
 artlogo.sk, 1
 artmoney.com, 1
 artofeyes.nl, 1
 artofwhere.com, 1
 artroot.jp, 1
 artschmidtoptical.com, 1
+artsinthevalley.net.au, 1
 artspac.es, 1
 artstopinc.com, 1
 arturrossa.de, 1
 arturszalak.com, 1
 artweby.cz, 1
 arty.name, 1
 artyland.ru, 1
 arubasunsetbeach.com, 1
@@ -1918,16 +1935,17 @@ atisoft.com.tr, 1
 atisoft.net, 1
 atisoft.net.tr, 1
 atisoft.web.tr, 1
 atitude.com, 1
 ativapsicologia.com.br, 1
 atk.me, 1
 atkdesign.pt, 1
 atl-paas.net, 1
+atlantahairsurgeon.com, 1
 atlantareroof.com, 1
 atlantaspringroll.com, 1
 atlantichomes.com.au, 1
 atlantis-kh.noip.me, 1
 atlantischild.hu, 1
 atlantiswaterproofing.com, 1
 atlas.co, 1
 atlaschiropractic.org, 1
@@ -1954,16 +1972,17 @@ attendantdesign.com, 1
 attilagyorffy.com, 1
 attilavandervelde.nl, 1
 attitudes-bureaux.fr, 1
 attogtech.com, 1
 attorney.org.il, 1
 attwood.org, 1
 atulhost.com, 1
 atviras.lt, 0
+atwonline.org, 1
 atypicom.es, 1
 atypicom.fr, 1
 atypicom.it, 1
 atypicom.pt, 1
 atzenchefin.de, 1
 au-be.net, 1
 au2pb.org, 1
 aubg.org, 1
@@ -1988,16 +2007,17 @@ augen-seite.de, 1
 augenblicke-blog.de, 1
 augiero.it, 1
 augmentable.de, 1
 augustian-life.cz, 1
 augustiner-kantorei-erfurt.de, 1
 augustiner-kantorei.de, 1
 aukaraoke.su, 1
 aulo.in, 0
+auntie-eileens.com.au, 1
 auplidespages.fr, 1
 aur.rocks, 1
 aureus.pw, 1
 auri.ga, 1
 auriko-games.de, 1
 aurora-multimedia.co.uk, 1
 aurora-terraria.org, 1
 aurorarecordings.com, 1
@@ -2029,16 +2049,17 @@ autoclean-plus.ch, 1
 autocmall.com, 1
 autocorner.com, 1
 autodalmacija.com, 1
 autoecolebudget.ch, 1
 autoecoledumontblanc.com, 1
 autoentrepreneurinfo.com, 1
 autoledky.sk, 1
 automacity.com, 1
+automatethis.com.au, 1
 automationpro.me, 1
 automotivegroup-usedcars.be, 1
 automotivemechanic.org, 1
 autoosijek.com, 1
 autoparts.im, 1
 autoparts.sh, 1
 autoparts.wf, 1
 autos-retro-plaisir.com, 1
@@ -2068,17 +2089,16 @@ avdagic.net, 1
 avdelivers.com, 1
 ave.zone, 1
 aveapps.com, 1
 avedesk.org, 1
 avenueeyecare.com, 1
 averam.net, 1
 averen.co.uk, 1
 avg.club, 1
-avi9526.pp.ua, 1
 aviationstrategy.aero, 1
 avid.blue, 1
 avmemo.com, 1
 avmo.pw, 1
 avmoo.com, 1
 avnet.ws, 1
 avotoma.com, 1
 avpres.net, 1
@@ -2118,16 +2138,18 @@ axolotlfarm.org, 1
 axolsoft.com, 1
 axrec.de, 1
 axtux.tk, 1
 ayesh.me, 1
 aykutcevik.com, 1
 aylak.com, 1
 aymerick.fr, 1
 aymericlagier.com, 1
+ayor.jp, 1
+ayor.tech, 1
 ayothemes.com, 1
 ayurveda-mantry.com, 1
 ayurveda101.com, 0
 azabani.com, 1
 azamra.com, 1
 azbuki.by, 1
 azia.info, 1
 azimut.fr, 1
@@ -2278,16 +2300,17 @@ bangzafran.com, 0
 bank.simple.com, 0
 bankbranchlocator.com, 1
 bankcardoffer.com, 1
 bankcircle.co.in, 1
 bankersonline.com, 1
 bankin.com, 1
 bankinter.pt, 1
 bankofdenton.com, 1
+banksiaparkcottages.com.au, 1
 bankstownapartments.com.au, 1
 banned-bitches.tk, 1
 bannisbierblog.de, 1
 banri.me, 1
 baobaobooks.net, 1
 baofengtech.com, 1
 baosuckhoedoisong.net, 1
 baptistboard.com, 1
@@ -2318,16 +2341,17 @@ barnrats.com, 1
 baropkamp.be, 1
 barprive.com, 1
 barqo.co, 1
 barracuda.blog, 1
 barracuda.com.tr, 1
 barrett.ag, 1
 barrut.me, 0
 bars.kh.ua, 1
+barsashop.com.br, 1
 barslecht.com, 1
 barslecht.nl, 1
 barta.me, 1
 bartel.ws, 1
 bartelt.name, 1
 bartlamboo.nl, 1
 bartula.de, 1
 baruch.me, 1
@@ -2347,16 +2371,17 @@ baskettemple.com, 1
 basnoslovno.com.ua, 1
 basnoslovno.ru, 1
 bassblog.net, 1
 bastelzauberwelt.de, 1
 bastianstalder.ch, 1
 bastiv.com, 1
 basyspro.net, 1
 batfoundry.com, 1
+bati-alu.fr, 1
 batipresta.ch, 1
 batistareisfloresonline.com.br, 1
 batlab.ch, 1
 batolis.com, 1
 batonger.com, 1
 batook.org, 1
 batschu.de, 1
 batten.eu.org, 1
@@ -2425,16 +2450,17 @@ be-ka-tec.de, 1
 be-webdesign.com, 1
 be2cloud.de, 1
 beacinsight.com, 1
 beadare.com, 1
 beagreenbean.co.uk, 1
 beamitapp.com, 1
 beans-one.com, 0
 beanworks.ca, 1
+bearcosports.com.br, 1
 bearded.sexy, 1
 bearden.io, 1
 bearingworks.com, 1
 beasel.biz, 1
 beastowner.li, 1
 beatnikbreaks.com, 1
 beaute-eternelle.ch, 1
 beauty-italy.ru, 1
@@ -2515,37 +2541,38 @@ belfastlocks.com, 1
 belfasttechservices.co.uk, 1
 belge.rs, 1
 belgers.com, 1
 belgien.guide, 1
 belhopro.be, 1
 belics.com, 0
 belien-tweedehandswagens.be, 1
 believablebook.com, 0
+bellavistaoutdoor.com, 1
 belloy.ch, 1
 belloy.net, 1
 belly-button-piercings.com, 1
 belmontgoessolar.org, 1
 belpbleibtbelp.ch, 1
 belt.black, 1
 belua.com, 1
 belwederczykow.eu, 1
 bely-mishka.by, 1
 bemsoft.pl, 1
+bemvindoaolar.com.br, 1
 ben-energy.com, 0
 ben-stock.de, 1
 ben.ninja, 1
 benabrams.it, 1
 benary.org, 1
 benbozsa.ca, 1
 benburwell.com, 1
 benchcast.com, 1
 benchling.com, 1
 benchmarkmonument.com, 1
-bencorby.com, 1
 bendemaree.com, 1
 bendigoland.com.au, 1
 bendingtheending.com, 1
 bendix.co, 1
 beneathvt.com, 1
 benediktdichgans.de, 1
 benepiscinas.com.br, 1
 beneri.se, 1
@@ -2743,16 +2770,17 @@ bienoubien.org, 1
 biensenvue.com, 1
 bier.jp, 1
 bierbaumer.net, 1
 biergaizi.info, 1
 bierochs.org, 1
 bieser.ch, 1
 biester.pro, 1
 big-andy.co.uk, 1
+big-fluglaerm-hamburg.de, 1
 bigbluedoor.net, 1
 bigclassaction.com, 1
 bigdinosaur.org, 1
 bigerbio.com, 1
 biggreenexchange.com, 1
 bight.ca, 1
 bigio.com.br, 1
 biglou.com, 1
@@ -2795,16 +2823,17 @@ billy.pictures, 1
 biltullen.com, 1
 bimbo.com.ar, 1
 bimbobakeriesusa.com, 1
 bimmerlabs.com, 1
 bina.az, 1
 binam.center, 1
 binarization.com, 1
 binaryapparatus.com, 1
+binaryappdev.com, 1
 binaryevolved.com, 1
 binaryfigments.com, 1
 binarystud.io, 1
 binding-problem.com, 1
 binfind.com, 1
 bingcheung.com, 1
 bingo-wear.com, 1
 bingofriends.com, 1
@@ -3185,16 +3214,17 @@ bondoer.fr, 1
 bondpro.gov, 1
 bondskampeerder.nl, 1
 bonifacius.be, 1
 bonigo.de, 0
 bonita.com.br, 1
 bonnant-associes.ch, 1
 bonnant-partners.ch, 1
 bonnebouffe.fr, 1
+bonnieradvocaten.nl, 1
 bonnsustainabilityportal.de, 1
 bonnyprints.at, 1
 bonnyprints.ch, 1
 bonnyprints.es, 1
 bonnyprints.fr, 1
 bonobo.cz, 1
 bonqoeur.ca, 1
 bonus-flexi.com, 1
@@ -3228,16 +3258,17 @@ booquiz.com, 1
 bootikexpress.fr, 1
 boozinyan.com, 1
 bopera.co.uk, 1
 borahan.net, 1
 borg.cloud, 1
 boringsmith.com, 1
 boris64.net, 1
 borisbesemer.com, 1
+borisschapira.com, 1
 born-to-learn.com, 1
 bornandgrazed.com, 1
 bornfiber.dk, 1
 bornhack.dk, 1
 borowski.pw, 1
 borrelioz.com, 1
 borysek.net, 1
 borzoi.com.br, 1
@@ -3405,16 +3436,17 @@ brewtrackr.com, 1
 brfvh24.se, 1
 brgins.com, 1
 brianalaway.com, 1
 brianalawayconsulting.com, 1
 brianfoshee.com, 1
 brianlanders.us, 1
 brianmwaters.net, 1
 brianpcurran.com, 1
+brianroadifer.com, 1
 briansmith.org, 1
 brickftp.com, 1
 brickheroes.com, 1
 brickvortex.com, 1
 brid.gy, 0
 brideandgroomdirect.ie, 1
 bridgeout.com, 1
 brie.tech, 1
@@ -3464,18 +3496,20 @@ brookframework.org, 1
 brooklynrealestateblog.com, 1
 brossman.it, 1
 brossmanit.com, 1
 brother-printsmart.nl, 1
 brouillard.ch, 1
 brownfieldstsc.org, 1
 brownlawoffice.us, 1
 browsedns.net, 1
+brrd.io, 1
 brrr.fr, 1
 bru6.de, 1
+brucemartin.net, 1
 bruck.me, 1
 bruckner.li, 1
 bruna-cdn.nl, 1
 brunn.email, 1
 bruun.co, 1
 bryankaplan.com, 1
 bryanquigley.com, 1
 bs-network.net, 1
@@ -3491,16 +3525,17 @@ bsidesf.org, 1
 bsidessf.com, 1
 bsklabels.com, 0
 bsktweetup.info, 1
 bslim-e-boutique.com, 1
 bsquared.org, 1
 bstoked.net, 1
 bsuess.de, 1
 bsw-solution.de, 1
+bt123.xyz, 1
 bta.lv, 0
 btcarmory.com, 1
 btcontract.com, 1
 btcpop.co, 1
 btio.pw, 1
 btnissanparts.com, 1
 btorrent.xyz, 1
 btrb.ml, 1
@@ -3518,16 +3553,17 @@ buck.com, 1
 buckmulligans.com, 1
 buckypaper.com, 1
 budaev-shop.ru, 1
 buddhistische-weisheiten.org, 1
 buddlycrafts.com, 1
 buderus-family.be, 1
 budger.nl, 1
 budgetalk.com, 1
+budgetlovers.nl, 1
 budntod.com, 1
 budolfs.de, 1
 buehnenbande.ch, 1
 bueltge.de, 1
 buenotour.ru, 1
 buergerdialog.net, 1
 buergerhaushalt.com, 1
 buettgens.net, 1
@@ -3559,16 +3595,17 @@ bulario.com, 1
 bulbcompare.com, 1
 bulbgenie.com, 1
 buldogueingles.com.br, 1
 bulgarien.guide, 1
 bulkcandystore.com, 1
 bulkingtime.com, 1
 bulktrade.de, 1
 bulkwholesalesweets.co.uk, 1
+bullbits.com, 1
 bulldog-hosting.de, 1
 bulledair-savons.ch, 1
 bullettags.com, 1
 bullterrier.nu, 1
 bulmastife.com.br, 1
 bumarkamoda.com, 0
 bumshow.ru, 1
 bunadarbankinn.is, 1
@@ -3655,16 +3692,18 @@ by1899.com, 1
 by77.com, 1
 by777.com, 1
 byatte.com, 1
 bygningsregistrering.dk, 1
 byji.com, 1
 byken.cn, 1
 bymark.co, 1
 bymike.co, 1
+bypass.kr, 1
+bypass.sh, 1
 byrko.cz, 1
 byrko.sk, 1
 byronr.com, 1
 byronwade.com, 1
 byrtz.de, 1
 bytearts.net, 1
 bytebucket.org, 1
 bytecode.no, 1
@@ -3722,17 +3761,16 @@ cadetsge.ch, 1
 cadmail.nl, 1
 cadman.pw, 1
 cadooz.com, 1
 cadorama.fr, 1
 cadoth.net, 1
 cadusilva.com, 1
 caerostris.com, 1
 caesarkabalan.com, 1
-cafe-service.ru, 0
 cafechesscourt.com, 1
 cafefresco.pe, 1
 cafelandia.net, 1
 cafeobscura.nl, 1
 caferagazzi.de, 1
 caffeinatedcode.com, 1
 cainhosting.com, 0
 caipai.fm, 1
@@ -3923,16 +3961,17 @@ carif-idf.org, 1
 carigami.fr, 1
 carinsurance.es, 1
 cariocacooking.com, 1
 carisenda.com, 1
 carlgo11.com, 1
 carlife-at.jp, 1
 carlingfordapartments.com.au, 1
 carlmjohnson.net, 1
+carloshmm.stream, 1
 carlosjeurissen.com, 1
 carlovanwyk.com, 1
 carnaticalifornia.com, 1
 carnet-du-voyageur.com, 1
 carnildo.com, 1
 carolcappelletti.com, 1
 carolcestas.com, 1
 caroli.biz, 1
@@ -3955,17 +3994,16 @@ cartoonhd.cc, 1
 cartouche24.eu, 1
 cartucce24.it, 1
 carusorealestate.com, 1
 casa-due-pur.com, 1
 casa-due-pur.de, 1
 casa-due.com, 1
 casa-su.casa, 1
 casadoarbitro.com.br, 1
-casadowifi.com.br, 1
 casamorelli.com.br, 1
 casapalla.com.br, 1
 casashopp.com.br, 1
 casasuleletrodomesticos.com.br, 1
 casbia.info, 1
 casbuijs.nl, 1
 casburggraaf.com, 1
 casecurity.org, 1
@@ -4005,16 +4043,17 @@ cativa.net, 1
 catmoose.ca, 1
 catnet.dk, 0
 catnmeow.com, 1
 catsmagic.pp.ua, 1
 cattivo.nl, 0
 caughtredhanded.co.nz, 1
 caulfieldeastapartments.com.au, 1
 caulfieldracecourseapartments.com.au, 1
+caulong-ao.net, 1
 causae-fincas.es, 1
 cav.ac, 1
 cavac.at, 1
 cavalierkingcharlesspaniel.com.br, 1
 cave-reynard.ch, 1
 cavern.tv, 1
 cavzodiaco.com.br, 1
 caylercapital.com, 1
@@ -4135,16 +4174,17 @@ certificatedetails.com, 1
 certly.io, 1
 certnazionale.it, 1
 certspotter.com, 1
 certspotter.org, 1
 cervejista.com, 1
 cesdb.com, 1
 cesipagano.com, 1
 cesobaly.cz, 1
+cestasedelicias.com.br, 1
 cestlav.it, 1
 cestunmetier.ch, 1
 cetamol.com, 1
 ceu.edu, 0
 cevo.com.hr, 1
 ceyizlikelisleri.com, 1
 cf-ide.de, 1
 cfa.gov, 1
@@ -4301,16 +4341,17 @@ cheetahwerx.com, 1
 cheez.systems, 1
 chefgalles.com.br, 1
 chelseafs.co.uk, 1
 chemicalguys-ruhrpott.de, 1
 chenapartment.com, 1
 chengl.com, 1
 chenky.com, 1
 chennien.com, 1
+chentianyi.cn, 1
 chenzhekl.me, 1
 cherevoiture.com, 1
 cherryonit.com, 1
 cherrywoodtech.com, 1
 chesspoint.ch, 1
 chesterbrass.uk, 1
 chestnut.cf, 1
 chevymotor-occasions.be, 1
@@ -4331,16 +4372,17 @@ chicorycom.net, 1
 chiemgauflirt.de, 1
 chikan-beacon.net, 1
 chikory.com, 1
 childcounseling.org, 1
 childno.de, 1
 childrendeservebetter.org, 1
 childreninadversity.gov, 1
 chilihosting.eu, 1
+chillebever.nl, 1
 chima.net, 1
 chima.us, 1
 chimeratool.com, 1
 chimpanzee.net, 1
 china-line.org, 1
 chinahighlights.ru, 1
 chinaspaceflight.com, 1
 chint.ai, 1
@@ -4364,16 +4406,17 @@ chloe.re, 1
 chloeallison.co.uk, 1
 chloehorler.com, 1
 chmsoft.com.ua, 1
 chmsoft.ru, 1
 chmurakotori.ml, 1
 chocodecor.com.br, 1
 chocolah.com.au, 0
 chocolat-suisse.ch, 1
+chocolate13tilias.com.br, 1
 chocolatesandhealth.com, 1
 chocotough.nl, 0
 chocoweb.net, 1
 chodocu.com, 1
 chokladfantasi.net, 1
 chon.io, 1
 chonghe.org, 1
 chook.as, 1
@@ -4462,16 +4505,17 @@ chuck.ovh, 1
 chuckame.fr, 1
 chun.pro, 1
 chunche.net, 1
 chunk.science, 1
 churchlinkpro.com, 1
 churchthemes.com, 1
 churchwebcanada.ca, 1
 churchwebsupport.com, 1
+churrasqueirafacil.com.br, 1
 chxdf.net, 1
 chytraauta.cz, 1
 chziyue.com, 1
 ci-fo.org, 1
 ci5.me, 1
 cianmawhinney.me, 1
 cianmawhinney.xyz, 1
 ciat.no, 0
@@ -4514,16 +4558,17 @@ cipri.com, 1
 cira.email, 1
 circ-logic.com, 1
 circara.com, 1
 circu.ml, 1
 cirfi.com, 1
 cirope.com, 1
 cirrus0.de, 1
 cirurgicagervasio.com.br, 1
+cirurgicalucena.com.br, 1
 ciscodude.net, 1
 ciss.ltd, 1
 cisy.me, 1
 citationgurus.com, 1
 citcuit.in, 1
 citimarinestore.com, 1
 citizen-cam.de, 1
 citizensbankal.com, 1
@@ -4540,16 +4585,17 @@ citylights.eu, 1
 citymoobel.ee, 1
 cityoftitans.com, 1
 cityoftitansmmo.com, 1
 citysportapp.com, 1
 citywalkr.com, 1
 cityworksonline.com, 1
 ciubotaru.tk, 1
 ciurcasdan.eu, 1
+civilg20.org, 1
 civillines.nl, 1
 cj-jackson.com, 1
 cjdpenterprises.com, 1
 cjdpenterprises.com.au, 1
 cjey.me, 1
 cjtkfan.club, 1
 ck.cx, 1
 ckennelly.com, 1
@@ -4611,16 +4657,17 @@ clifflu.net, 1
 cliftons.com, 1
 climaprecio.es, 1
 climateinteractive.org, 1
 climatestew.com, 1
 clindoeilmontagne.com, 1
 clingout.com, 1
 clinicadam.com, 1
 clinicadelogopedia.net, 1
+clinicaferrusbratos.com, 1
 clinicaltrials.gov, 1
 cliniko.com, 1
 cliniquepariseau.com, 0
 clintonlibrary.gov, 1
 clip.mx, 0
 clip.ovh, 1
 clipclip.com, 1
 clmde.de, 1
@@ -4681,16 +4728,17 @@ cloveros.ga, 1
 clovissantos.com, 1
 clownish.co.il, 1
 cloxy.com, 1
 clr3.com, 1
 clsimage.com, 1
 clsimplex.com, 1
 clu-in.org, 1
 club-is.ru, 1
+club-reduc.com, 1
 club103.ch, 1
 clubalfa.it, 1
 clubdeslecteurs.net, 1
 clubedalutashop.com, 1
 clubempleos.com, 1
 clubeohara.com, 1
 clubfamily.de, 1
 clubmini.jp, 1
@@ -4785,22 +4833,21 @@ codefoundry.it, 0
 codeine.co.uk, 1
 codeit.guru, 1
 codeit.us, 1
 codelove.de, 1
 codenode.io, 1
 codeplay.org, 1
 codepoints.net, 1
 codepref.com, 1
-codepult.com, 1
-codera.co.uk, 1
 codercy.com, 1
 codereview.appspot.com, 0
 codereview.chromium.org, 0
 coderhangout.com, 1
+coderme.com, 1
 codes.pk, 1
 codesplain.in, 1
 codesport.io, 1
 codestudies.net, 1
 codesyncro.com, 1
 codeux.com, 1
 codeux.info, 1
 codeux.net, 1
@@ -4917,16 +4964,17 @@ comeoncolleen.com, 1
 comercialtrading.eu, 1
 comerford.net, 1
 comeseetv.com, 1
 comestoarra.com, 1
 cometcache.com, 1
 cometonovascotia.ca, 1
 comff.net, 1
 comfintouch.com, 1
+comflores.com.br, 1
 comfortdom.ua, 1
 comfy.moe, 1
 comfypc.com, 1
 comhack.com, 1
 comico.info, 1
 comicspornos.com, 1
 comiq.io, 1
 comiteaintriathlon.fr, 1
@@ -4940,19 +4988,21 @@ commoncode.com.au, 1
 commoncode.io, 1
 commoncore4kids.com, 1
 communityblog.fedoraproject.org, 1
 communitycodeofconduct.com, 1
 communityflow.info, 1
 communote.net, 1
 comocurarlashemorroides.org, 1
 comocurarlashemorroidesya.com, 1
+comodesinflamarlashemorroides.org, 1
 comodo.nl, 1
 comogene.com, 1
 comoquitarlasestriasrapidamente.com, 1
+comorecuperaratumujerpdf.com, 1
 comp2go.com.au, 1
 compagnia-buffo.de, 1
 compagniemartin.com, 1
 comparamejor.com, 1
 compareandrecycle.co.uk, 0
 compareandrecycle.com, 0
 comparesoft.com, 1
 comparexcloudcenter.com, 1
@@ -5001,31 +5051,33 @@ condesaelectronics.com, 1
 condosforcash.com, 1
 condroz-motors.be, 1
 conectalmeria.com, 1
 confiancefoundation.org, 1
 confidential.network, 1
 config.schokokeks.org, 0
 confiwall.de, 1
 conflux.tw, 1
+conformax.com.br, 1
 conformist.jp, 1
 confucio.cl, 1
 confuddledpenguin.com, 1
 cong5.net, 1
 congineer.com, 1
 congobunkering.com, 1
 conkret.ch, 1
 conkret.co.uk, 1
 conkret.de, 1
 conkret.eu, 1
 conkret.in, 1
 conkret.mobi, 1
 conmedapps.com, 1
 connect-ed.network, 1
 connect.dating, 1
+connectedcare.md, 1
 connectingconcepts.com, 1
 connectmy.car, 1
 connectum.eu, 1
 connext.de, 1
 connorsmith.co, 1
 connyduck.at, 1
 conpins.nl, 1
 conrad-kostecki.de, 1
@@ -5081,16 +5133,17 @@ cookie4.com, 1
 cookieandkate.com, 1
 cookiecrook.com, 1
 cookiesoft.de, 1
 cookingbazart.com, 1
 cookingcrusade.com, 1
 cookinglife.nl, 0
 cookingreporter.com, 1
 cookmedical.com, 0
+cooko.at, 1
 cool-wallpapers.jp, 1
 cool110.tk, 1
 coolbutbroken.com, 1
 cooldan.com, 1
 coolerssr.space, 1
 coolgifs.de, 1
 coolviewthermostat.com, 1
 coolvox.com, 1
@@ -5134,31 +5187,33 @@ corningcu.org, 1
 cornishcamels.com, 1
 cornodo.com, 1
 coroasdefloresonline.com.br, 1
 corona-academy.com, 1
 corpfin.net, 1
 corpio.nl, 1
 corpkitnw.com, 1
 corpoatletico.com.br, 1
+corporatecomputingsolutions.com, 1
 corporateinfluencers.com, 1
 corporatesubscriptions.com.au, 1
 correct.horse, 1
 correiodovale.com.br, 1
 corrupted.io, 1
 corsa-b.uk, 1
 cortexitrecruitment.com, 1
 cortisolsupplement.com, 1
 corvus.eu.org, 1
 coryadum.com, 1
 corzntin.fr, 1
 cosirex.com, 1
 cosmeticappraisal.com, 1
 cosmeticasimple.com, 1
 cosmeticos-naturales.com, 1
+cosmeticosdelivery.com.br, 1
 cosmeticosnet.com.br, 1
 cosmiatria.pe, 1
 cosmodacollection.com, 1
 cosmofunnel.com, 1
 cosmundi.de, 1
 cosplayer.com, 1
 cospol.ch, 1
 costa-rica-reisen.ch, 1
@@ -5219,17 +5274,16 @@ cppan.org, 1
 cpqcol.gov.co, 1
 cprnearme.com, 1
 cptoon.com, 1
 cpvmatch.eu, 1
 cpy.pt, 1
 cqchome.com, 1
 cqn.ch, 1
 cracker.in.th, 1
-crackingking.com, 0
 crackle.io, 1
 crackorsquad.in, 1
 crackpfer.de, 1
 crackslut.eu, 1
 crackstation.net, 1
 cradlepointecm.com, 1
 craftandbuild.de, 1
 craftcms.com, 0
@@ -5265,16 +5319,17 @@ crea-etc.net, 1
 crea-shops.ch, 1
 crea.me, 1
 creadstudy.com, 1
 create-ls.jp, 1
 createursdefilms.com, 1
 creations-edita.com, 1
 creative-coder.de, 1
 creative-wave.fr, 1
+creativeapple.ltd, 1
 creativeartifice.com, 1
 creativebites.de, 1
 creativecaptiv.es, 1
 creativecommons.cl, 1
 creativecommons.gr, 1
 creativecommons.org, 1
 creativecommonscatpictures.com, 1
 creativefreedom.ca, 1
@@ -5327,17 +5382,16 @@ crmdemo.website, 1
 croco.vision, 1
 croixblanche-haguenau.fr, 1
 cronix.cc, 1
 cronometer.com, 1
 crop-alert.com, 1
 croquette.net, 1
 crosbug.com, 1
 cross-led-sign.com, 1
-cross-view.com, 1
 cross-x.com, 1
 crossborderreturns.com, 1
 crosscom.ch, 1
 crossfitblackwater.com, 1
 crossfunctional.com, 1
 crossorig.in, 1
 crosssellguide.com, 1
 crowdbox.net, 1
@@ -5530,16 +5584,17 @@ cybbh.space, 1
 cyber-computer.club, 1
 cyber-konzept.de, 1
 cybercecurity.com, 1
 cyberdos.de, 1
 cyberduck.io, 1
 cyberfrancais.ro, 1
 cybergrx.com, 1
 cyberguerrilla.info, 1
+cyberguerrilla.org, 1
 cyberhouse.at, 0
 cyberianhusky.com, 1
 cyberkov.com, 1
 cyberlab.team, 1
 cyberoptic.de, 1
 cyberpeace.nl, 1
 cyberphaze.com, 1
 cyberprey.com, 1
@@ -5595,16 +5650,18 @@ czlx.co, 0
 d-20.fr, 1
 d-academia.com, 1
 d-bood.site, 0
 d-designerin.de, 1
 d-parts24.de, 1
 d-quantum.com, 1
 d-toys.com.ua, 1
 d-training.de, 1
+d.nf, 1
+d.nr, 1
 d00d.de, 1
 d0g.cc, 1
 d2s.uk, 1
 d3njjcbhbojbot.cloudfront.net, 1
 d3x.pw, 1
 d3xt3r01.tk, 1
 d42.no, 1
 d4rkdeagle.tk, 1
@@ -5797,16 +5854,17 @@ dataskydd.net, 1
 dataspace.pl, 1
 datastream.re, 0
 dataswamp.org, 1
 datatekniikka.fi, 0
 datateknologsektionen.se, 1
 datatree.nl, 1
 datememe.com, 1
 datenlast.de, 1
+dateno1.com, 1
 datenreiter.org, 1
 datenschutz-individuell.de, 1
 datenschutztag.org, 1
 datenwerkstatt.net, 1
 datewon.net, 0
 datine.com.br, 1
 datorb.com, 1
 datortipsen.se, 1
@@ -5874,16 +5932,17 @@ dbdc.us, 1
 dbgamestudio.com, 1
 dbldub.net, 1
 dblx.io, 1
 dbmteam.com, 1
 dborcard.com, 1
 dbox.ga, 1
 dbpkg.com, 1
 dbpmedia.se, 1
+dbq.com, 1
 dbyz.co.uk, 1
 dc-occasies.be, 1
 dc562.org, 1
 dc585.info, 1
 dcautomacao.com.br, 1
 dcc.cat, 1
 dcc.moe, 1
 dccoffeeproducts.com, 1
@@ -6029,16 +6088,17 @@ delbecqvo.be, 1
 delbrouck.ch, 1
 deleidscheflesch.nl, 1
 delfic.org, 1
 delhionlinegifts.com, 1
 deliandiver.org, 1
 deliberatedigital.com, 1
 deliciisanatoase.ro, 1
 deliciousmedia.co.uk, 1
+deliver.moe, 1
 deloittequant.com, 1
 delphine.dance, 1
 delta-data.ch, 1
 delta-smart.ch, 1
 deltaacademy.org, 1
 deltadata.ch, 1
 deltasmart.ch, 1
 deltava.org, 1
@@ -6063,21 +6123,21 @@ demuzere.eu, 1
 demuzere.net, 1
 demuzere.org, 1
 denabot.pw, 1
 denardbrewing.com, 1
 dengchangdong.com, 1
 dengode.eu, 1
 denimio.com, 1
 denimtoday.com, 1
+denisewakeman.com, 1
 denistruffaut.fr, 1
 deniszczuk.pl, 1
 dennisdoes.net, 0
 denniskoot.nl, 1
-dennispotter.eu, 1
 dennisvandenbos.nl, 1
 dennogumi.org, 1
 dent.uy, 1
 dental-misaki.com, 1
 dentallaborgeraeteservice.de, 1
 dentistglasgow.com, 1
 dentrassi.de, 1
 dentystabirmingham.co.uk, 1
@@ -6086,16 +6146,17 @@ deontology.com, 1
 depaddestoeltjes.be, 1
 depechemode-live.com, 1
 deped.blog, 1
 depedtayo.com, 1
 depicus.com, 1
 depone.net, 1
 depotter-usedcars.be, 1
 deprecate.de, 1
+deprobe.pro, 1
 depth-co.jp, 1
 der-bank-blog.de, 1
 der-gardinenmann.de, 1
 der-rudi.eu, 1
 der-stein-fluesterer.de, 1
 derbyshire-language-scheme.co.uk, 1
 derchris.me, 1
 derechosdigitales.org, 1
@@ -6163,16 +6224,17 @@ detteflies.com, 1
 deude.de, 1
 deurenfabriek.nl, 1
 deusu.de, 1
 deusu.org, 1
 deutsch-vietnamesisch-dolmetscher.com, 1
 deutschland-dsl.de, 1
 dev-bluep.pantheonsite.io, 1
 dev-pulse-mtn.pantheonsite.io, 1
+dev-talk.eu, 1
 dev-talk.net, 1
 dev-tek.de, 1
 devalps.eu, 1
 devb.nl, 1
 devct.cz, 1
 devdesco.com, 1
 devdom.io, 1
 devdoodle.net, 1
@@ -6231,16 +6293,17 @@ dfrance.com.br, 1
 dfranke.com, 1
 dgby.org, 1
 dgeex.eu, 1
 dgitup.com, 1
 dgpot.com, 1
 dgt-portal.de, 1
 dgx.io, 1
 dhautefeuille.eu, 1
+dhauwer.nl, 1
 dhaynes.xyz, 1
 dhconcept.ch, 1
 dheart.net, 1
 dhedegaard.dk, 1
 dhhs.gov, 1
 dhl-smart.ch, 1
 dhlinux.org, 1
 dhome.at, 1
@@ -6371,22 +6434,25 @@ diligo.ch, 1
 dillewijnzwapak.nl, 1
 dillonkorman.com, 1
 dillynbarber.com, 1
 diluv.com, 1
 dimanss47.net, 1
 dimdom.com.br, 1
 dime-staging.com, 1
 dime.io, 1
+dimeponline.com.br, 1
 dimes.com.tr, 1
 dimez.ru, 1
 dimonb.com, 1
+din-tools.com, 1
 dineachook.com.au, 1
 dinepont.fr, 1
 dingcc.com, 1
+dingcc.org, 1
 dinge.xyz, 1
 dingss.com, 1
 dinmtb.dk, 1
 dino.li, 1
 dinotv.at, 1
 dintillat.fr, 1
 dintrafic.net, 1
 dinube.com, 1
@@ -6455,17 +6521,16 @@ diva.nl, 1
 divcoder.com, 1
 divegearexpress.com, 1
 diveidc.com, 1
 diveplan.org, 1
 divergenz.org, 1
 diversity-spielzeug.de, 1
 diversityflags.com, 1
 diversityflags.com.au, 1
-diversityflags.nz, 1
 divertiagua.com.br, 1
 divinegames.studio, 1
 divingwithnic.com, 1
 divvymonkey.com, 1
 divvyradio.com, 1
 diwei.vip, 1
 dixmag.com, 1
 diybook.at, 1
@@ -6534,17 +6599,16 @@ dnslog.com, 1
 dnsman.se, 1
 dnstwister.report, 1
 do-it.cz, 1
 do-prod.com, 1
 do.gd, 1
 do13.net, 1
 do67.de, 1
 do67.net, 1
-doak.io, 1
 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
@@ -6586,16 +6650,17 @@ dohanews.co, 1
 dojifish.space, 1
 dokelio-idf.fr, 1
 doku-gilde.de, 1
 dokuboard.com, 1
 dokuraum.de, 1
 dolarcanadense.com.br, 1
 dolcevitatech.education, 1
 doleta.gov, 1
+doli.se, 1
 dolice.net, 1
 dollemore.com, 1
 dolorism.com, 1
 dolphin-hosting.com, 1
 dolphin-it.de, 1
 dom-medicina.ru, 1
 doma.in, 1
 domadillo.com, 1
@@ -6712,16 +6777,17 @@ doubleavineyards.com, 1
 doublefun.net, 1
 doublethink.online, 1
 doubleup.com.au, 1
 doubleyummy.uk, 1
 doucheba.gs, 1
 doujinshi.info, 1
 dounats.com, 1
 douzer.de, 1
+dovecomputers.com, 1
 dovenzorgmalawi.nl, 1
 dovro.de, 1
 downloadaja.com, 1
 downloadgamemods.com, 1
 downloadgram.com, 1
 downloadsoftwaregratisan.com, 1
 downtimerobot.com, 1
 downtimerobot.nl, 1
@@ -6736,16 +6802,17 @@ dr-becarelli-philippe.chirurgiens-dentis
 dr-www.de, 1
 dr2dr.ca, 1
 drabben.be, 1
 drabbin.com, 1
 drabim.org, 1
 drach.xyz, 1
 dracisvet.cz, 1
 dracon.es, 1
+dracox.com, 1
 drafton.com, 1
 drageeparadise.fr, 1
 dragfiles.com, 1
 dragon-aspect.com, 1
 dragon-chem.eu, 1
 dragon-hearts.co.uk, 1
 dragoncityhack.tips, 1
 dragonfly.co.uk, 1
@@ -6821,17 +6888,16 @@ drogoz.moe, 1
 drogueriaelbarco.com, 1
 droidapp.nl, 1
 droidgyan.com, 1
 droidhere.com, 1
 droidim.com, 1
 droidwave.com, 1
 droidwiki.de, 1
 drone-it.net, 1
-dronemediauk.com, 0
 dronepit.dk, 1
 dronexpertos.com, 1
 droni.cz, 1
 dronografia.es, 1
 droomhuis-in-zuid-holland-kopen.nl, 1
 dropbox.com, 1
 dropboxer.net, 1
 dropshare.cloud, 1
@@ -6891,17 +6957,16 @@ dugnet.io, 1
 dugnet.net, 1
 dugnet.org, 1
 dugnet.tech, 1
 dugunedavet.com, 1
 duh.se, 1
 duijf.info, 1
 duijfathome.nl, 1
 dukan-recepty.ru, 1
-dukec.me, 1
 dukegat.de, 1
 dukesatqueens.com, 1
 duks.com.br, 1
 dukun.de, 1
 dulei.si, 1
 dullapp.com, 1
 dumax.xyz, 1
 dumbeartech.com, 1
@@ -6924,17 +6989,16 @@ dupree.co, 1
 durangoenergyllc.com, 1
 durdle.com, 1
 duria.de, 1
 duriaux-dentiste.ch, 1
 durys.be, 1
 dustri.org, 1
 dustygroove.com, 1
 dutch1.nl, 1
-dutchessuganda.com, 1
 dutchrank.nl, 1
 dutchwanderers.nl, 1
 dutchweballiance.nl, 1
 dutyfreeonboard.com, 1
 duyao.de, 1
 dvbris.co.uk, 1
 dvbris.com, 1
 dvnatura.ch, 1
@@ -6969,25 +7033,27 @@ dynamicyou.co.uk, 1
 dynastic.co, 1
 dynn.be, 1
 dynorphin.com, 1
 dynorphins.com, 1
 dynts.pro, 1
 dynx.pl, 1
 dyrenesverden.no, 1
 dysthymia.com, 1
+dyyn.de, 1
 dyz.pw, 1
 dzeina.ch, 1
 dziekonski.com, 1
 dznn.nl, 1
 dzomo.org, 1
 dzsula.hu, 1
 dzyabchenko.com, 1
 e-apack.com.br, 1
 e-briancon.com, 1
+e-cottage.com.br, 1
 e-kontakti.fi, 1
 e-learningbs.com, 1
 e-lifetechnology.com, 1
 e-mak.eu, 1
 e-migration.ch, 1
 e-standardstore.org, 1
 e-teacher.pl, 1
 e-tech-solution.com, 1
@@ -7163,16 +7229,17 @@ edu6.cloud, 1
 eduard-dopler.de, 1
 eduardnikolenko.ru, 1
 edubras.com.br, 1
 educaid.be, 1
 educationevolving.org, 1
 educationunlimited.com, 1
 educator-one.com, 1
 educators.co.nz, 1
+educatoys.com.br, 1
 educourse.ga, 1
 eductf.org, 1
 edudrugs.com, 1
 eduid.se, 1
 eduif.nl, 0
 edumundo.nl, 1
 edusanjal.com, 1
 edusantorini.com, 1
@@ -7327,16 +7394,17 @@ elektrokarges.de, 1
 elektrometz.de, 1
 elektropost.org, 1
 element-43.com, 0
 elemental.software, 1
 elementalict.com, 1
 elementalrobotics.com, 1
 elementalsoftware.net, 1
 elementalsoftware.org, 1
+elements.guide, 1
 elena-baykova.ru, 1
 elenagherta.ga, 1
 elenorsmadness.org, 1
 elephants.net, 1
 elephpant.cz, 1
 elepover.com, 1
 eletesstilus.hu, 1
 eleusis-zur-verschwiegenheit.de, 1
@@ -7450,16 +7518,17 @@ empathogen.com, 1
 empathogens.com, 1
 empathy.ca, 1
 emperor-penguin.com, 1
 emperor-penguins.com, 1
 emperor.blog, 1
 empese.com, 1
 employer411.com, 1
 emporiodascalcinhas.com.br, 1
+emporiodosperfumes.com.br, 1
 emporiopatanegra.com.br, 1
 emporiovinareal.com.br, 1
 emporioviverbem.com.br, 1
 empowerdb.com, 1
 emprego.pt, 1
 emptypath.com, 1
 emrenovation.com, 1
 emupedia.net, 1
@@ -7529,16 +7598,17 @@ engvid.com, 1
 enigma.swiss, 1
 enijew.com, 1
 enixgaming.com, 1
 enjoyphoneblog.it, 1
 enjoystudio.ro, 1
 enlatte.com, 1
 enlightened.si, 1
 enlightenedhr.com, 1
+enlightenment.org, 1
 enloestatebank.com, 1
 ennea-mediation.fr, 1
 ennori.jp, 1
 enoou.com, 1
 enorekcah.com, 1
 enot32.ru, 1
 enquos.com, 1
 enriquepiraces.com, 1
@@ -7594,33 +7664,36 @@ epicvistas.com, 1
 epicvistas.de, 1
 epicwalnutcreek.com, 1
 epiphyte.network, 1
 epistas.com, 1
 epistas.de, 1
 epizentrum.work, 1
 epizentrum.works, 1
 epmcentroitalia.it, 1
-epoch.com, 1
+epoch.com, 0
 epolitiker.com, 1
 epossystems.co.uk, 1
 epostplus.li, 1
 eprofitacademy.com, 1
 epsilon.dk, 1
 epsorting.cz, 1
 epublibre.org, 1
 eq-serve.com, 1
 eqib.nl, 1
 eqorg.com, 1
 equalcloud.com, 1
 equalparts.eu, 1
 equidam.com, 1
+equinecoaching.ca, 1
 equipedefrance.tv, 1
+equipeferramentas.com.br, 1
 equipsupply.com, 1
 equitee.co, 1
+equityflows.com, 1
 er-music.com, 1
 er.tl, 1
 erad.fr, 1
 erasmusplusrooms.com, 1
 erdethamburgeronsdag.no, 1
 erepublik-deutschland.de, 1
 erethon.com, 1
 erf-neuilly.com, 1
@@ -7706,16 +7779,17 @@ esdenera.com, 1
 esdiscuss.org, 1
 eseth.de, 1
 esg-abi2001.de, 1
 esh.ink, 1
 eshtapay.com, 1
 esibun.net, 1
 esigmbh.de, 1
 esipublications.com, 1
+esite.ch, 1
 eskdale.net, 1
 eskriett.com, 1
 esoa.net, 1
 esoko.eu, 1
 esono.de, 1
 esoterik.link, 1
 esoterikerforum.de, 1
 esp-berlin.de, 1
@@ -7726,16 +7800,17 @@ espanol.search.yahoo.com, 0
 espanova.com, 1
 espci.fr, 1
 especificosba.com.ar, 1
 espectro.org.br, 1
 espgg.org, 1
 esphigmenou.gr, 1
 espigol.org, 1
 esports-network.de, 1
+esprit-cloture.fr, 1
 espritrait.com, 1
 esquirou-trieves.fr, 1
 esquisse.fr, 1
 ess-cert.ru, 1
 essayforsale.net, 1
 essayhave.com, 1
 essaylib.com, 1
 essaypro.net, 1
@@ -7755,16 +7830,17 @@ estafallando.mx, 1
 estaleiro.org, 1
 estan.cn, 1
 estateczech-eu.ru, 1
 estcequonmetenprodaujourdhui.info, 1
 esteam.se, 1
 esteticanorte.com.br, 1
 estilopack-loja.com.br, 1
 estland.guide, 1
+estoic.net, 1
 estoniantrade.ee, 1
 estonoentraenelexamen.com, 1
 estoqueinformatica.com.br, 1
 estrietoit.com, 0
 eswap.cz, 1
 etaes.eu, 1
 etalent.net, 1
 etaoinwu.win, 1
@@ -8074,16 +8150,17 @@ facebook.ax, 1
 facebook.com, 0
 facepalmsecurity.com, 1
 facerepo.com, 1
 facesnf.com, 1
 fach-journalist.de, 1
 fachschaft-informatik.de, 1
 fachschaftslisten.org, 1
 facialexercising.com, 1
+faciledireto.com.br, 1
 facilitiessurvey.org, 1
 facilitrak.com, 1
 factbytefactbox.com, 1
 factor.cc, 0
 factorypartsdirect.com, 1
 factureenlinea.com, 1
 factuursturen.be, 1
 factuursturen.nl, 1
@@ -8118,16 +8195,17 @@ fallenangeldrinks.eu, 1
 fallenangelspirits.co.uk, 1
 fallenangelspirits.com, 1
 fallenspirits.co.uk, 1
 falsum.net, 1
 faluninfo.ba, 1
 fam-kreibich.de, 1
 famcloud.de, 1
 famdouma.nl, 1
+fameuxhosting.co.uk, 1
 familiaperez.net, 1
 familie-kupschke.de, 1
 familie-monka.de, 1
 familie-remke.de, 1
 familie-sander.rocks, 1
 familiegrottendieck.de, 1
 familieholme.de, 1
 familjenfrodlund.se, 1
@@ -8208,16 +8286,17 @@ fassi-sport.it, 1
 fastaim.de, 1
 fastbackmbg.be, 1
 fastbackmbm.be, 1
 fastforwardthemes.com, 1
 fastmail.com, 0
 fastrevision.com, 1
 fastwebsites.com.br, 1
 faszienrollen-info.de, 0
+fatdoge.cn, 1
 fatedata.com, 1
 fatimamoldes.com.br, 1
 fator25.com.br, 1
 fatox.de, 1
 fatzebra.com.au, 0
 faucetbox.com, 0
 faulty.equipment, 1
 favorit.club, 1
@@ -8271,16 +8350,17 @@ fehnladen.de, 1
 feigling.net, 1
 feilen.de, 1
 feirlane.org, 0
 feisbed.com, 1
 feisim.com, 1
 feisim.org, 1
 feistyduck.com, 1
 feitobrasilcosmeticos.com.br, 1
+feld.design, 1
 feld.saarland, 1
 feldhousen.com, 1
 felicifia.org, 1
 felixbarta.de, 1
 felixhefner.de, 1
 felixkauer.de, 1
 felixsanz.com, 1
 felixseele.de, 1
@@ -8303,16 +8383,17 @@ ferienhaus-polchow-ruegen.de, 0
 ferienwohnungen-lastminute.de, 1
 fermabel.com.br, 1
 fermanacuratampaparts.com, 1
 fernandes.org, 1
 fernandob.com, 0
 fernandobarata.pt, 1
 fernandobarillas.com, 0
 fernandomiguel.net, 1
+fernangp.com, 1
 ferreteriaxerez.com, 1
 ferrolatino.ch, 1
 ferticare.pt, 1
 fertila.de, 1
 feschiyan.com, 1
 festival.house, 1
 festivaljapon.com, 1
 festivalxdentro.com, 1
@@ -8337,16 +8418,17 @@ ffprofile.com, 1
 ffta.eu, 1
 ffxiv.cc, 1
 fgequipamentos.com.br, 1
 fhcdn.xyz, 1
 fhconseil.fr, 1
 fhdhelp.de, 0
 fhdhilft.de, 0
 fhfaoig.gov, 1
+fhg90.com, 1
 fhsseniormens.club, 1
 fi-sanki.co.jp, 1
 fi.google.com, 1
 fi.search.yahoo.com, 0
 fiam.me, 1
 fiareapp.red, 1
 ficklenote.net, 1
 fickweiler.nl, 1
@@ -8438,16 +8520,17 @@ fintandunleavy.com, 1
 fintechnics.com, 1
 finvantage.com, 1
 fionamcbride.com, 1
 fire-wolf.com, 1
 firebaseio.com, 1
 firebirdrangecookers.com, 1
 firebounty.com, 1
 fireboxfood.com, 1
+firebugmusic.com, 1
 firecore.com, 1
 firecry.org, 1
 firefart.at, 1
 firefighters.dating, 1
 firegoby.jp, 1
 firehost.com, 1
 fireinthedeep.com, 1
 fireportal.cz, 1
@@ -8480,16 +8563,17 @@ fishermansbendcorporation.com.au, 1
 fishermansbendtownhouses.com.au, 1
 fishserver.net, 1
 fishtacos.blog, 1
 fistu.la, 1
 fit-4u.ch, 1
 fit365.jp, 1
 fitchannel.com, 1
 fitkram.cz, 1
+fitseven.ru, 1
 fitshop.com.br, 1
 fittelo.cz, 1
 fitzsim.org, 1
 fiuxy.co, 1
 fivestepfunnels.com, 1
 fiws.net, 1
 fix-the-timeline.com, 1
 fix-the-timeline.org, 1
@@ -8504,19 +8588,22 @@ fixmyglitch.com, 1
 fixthetimeline.com, 1
 fixthetimeline.org, 1
 fixvoltage.ru, 1
 fizz.buzz, 0
 fj.simple.com, 0
 fjharcu.com, 1
 fkfev.de, 1
 fktpm.ru, 1
+fl0000.com, 1
+fl010.com, 1
 fl0111.com, 1
 fl0333.com, 1
 fl0555.com, 1
+fl0666.com, 1
 fl0777.com, 1
 fl0888.com, 1
 fl0999.com, 1
 flaemig42.de, 1
 flagburningworld.com, 1
 flagfic.com, 1
 flagshop.jp, 1
 flagspot.net, 1
@@ -8599,16 +8686,17 @@ floskelwolke.de, 1
 floth.at, 1
 flowerandplant.org, 1
 flowreader.com, 1
 flox.io, 1
 flra.gov, 1
 fluffycloud.de, 1
 fluidmeterusa.com, 1
 flumble.nl, 1
+flunschi.goip.de, 1
 fluoxetine.net, 1
 flux.by, 1
 fluxent.de, 0
 fluxfingers.net, 1
 fluxforge.com, 1
 fluxoid.com, 1
 flw365365.com, 1
 fly.moe, 1
@@ -8616,16 +8704,17 @@ flyawayantennas.com, 1
 flybunnyfly.dk, 1
 flyingdoggy.net, 1
 flyinglocksmiths.com, 0
 flyingpackets.net, 1
 flyingrub.me, 1
 flymns.fr, 1
 flynn.io, 1
 flyserver.co.il, 1
+flyspace.ga, 1
 flyspace.ml, 1
 flyss.net, 1
 flyssh.net, 1
 flyt.online, 1
 fm-cdn.de, 1
 fm.ie, 1
 fmapplication.com, 1
 fmarchal.fr, 1
@@ -8634,17 +8723,16 @@ fmodoux.biz, 1
 fnb-griffinonline.com, 1
 fndout.com, 1
 fniephaus.com, 1
 fnof.ch, 1
 fnordserver.eu, 1
 fnzc.co.nz, 1
 foairbus.fr, 1
 foairbussas.fr, 1
-fobc-usa.org, 1
 focalforest.com, 1
 focanamoda.com.br, 1
 focusmark.jp, 0
 focusministries1.org, 1
 foej-aktiv.de, 1
 foej.net, 1
 foerster-kunststoff.de, 1
 foia.gov, 1
@@ -8689,16 +8777,17 @@ foodwise.marketing, 1
 fooishbar.org, 0
 foolip.org, 1
 foolwealth.com, 1
 foorack.com, 1
 fooster.io, 1
 footballforum.de, 1
 for.care, 1
 foray-jero.me, 1
+forbiddenhistory.info, 1
 forcamp.ga, 1
 forces.army, 1
 forcewave.com, 1
 ford-shop.by, 1
 fordshop.by, 1
 foreclosureattorneyhouston.com, 1
 foregroundweb.com, 1
 forellenpark.com, 1
@@ -8794,16 +8883,17 @@ foxontheinter.net, 1
 foxquill.com, 1
 foxterrier.com.br, 1
 foxyslut.com, 1
 fpc.gov, 1
 fpersona.com, 1
 fpki.sh, 1
 fpy.cz, 1
 fr.search.yahoo.com, 0
+fr0zenbits.io, 1
 fr33tux.org, 1
 frack.nl, 1
 fraesentest.de, 1
 fragmentspuren.de, 1
 fragnic.com, 1
 fragstore.net, 1
 fraho.eu, 1
 framapiaf.org, 1
@@ -8987,16 +9077,17 @@ froufe.com, 1
 frowin-stemmer.de, 0
 frozen-solid.net, 1
 frp-roleplay.de, 1
 frtn.com, 1
 frtr.gov, 1
 frtrains.com, 1
 fruchthof24.de, 1
 fruchtikus.net, 1
+frugalfamilyhome.com, 1
 frugalmechanic.com, 1
 fruition.co.jp, 1
 frusky.de, 1
 fs-fitness.eu, 1
 fs-gamenet.de, 1
 fsapubs.gov, 1
 fsbnh.bank, 1
 fsbpaintrock.com, 1
@@ -9090,17 +9181,16 @@ fussell.io, 1
 futbolvivo.tv, 1
 futos.de, 1
 futrou.com, 1
 futurefundapp.com, 1
 futurenda.com, 1
 futureoceans.org, 1
 futuresonline.com, 1
 futurezone.at, 1
-futuristarchitecture.com, 1
 futurope.com, 1
 fuvpn.com, 1
 fuyu.moe, 1
 fuzoku-sodan.com, 1
 fuzzing-project.org, 1
 fveevaete.com, 1
 fwww7.com, 1
 fx24.uk, 1
@@ -9157,27 +9247,27 @@ gaichanh.com, 1
 gaichon.com, 1
 gaireg.de, 1
 gaiserik.com, 1
 gajas18.com, 1
 gakkainavi-epsilon.jp, 1
 gakkainavi.net, 1
 gakkainavi4.jp, 1
 gaku-architect.com, 1
-gala.kiev.ua, 1
 galactic-crew.org, 1
 galak.ch, 1
 galeriadobimba.com.br, 1
 galeries.photo, 1
 galgoafegao.com.br, 1
 galgoingles.com.br, 1
 galgopersa.com.br, 1
 galileanhome.org, 1
 galinas-blog.de, 1
 galletasgabi.com.mx, 1
+gallicrooster.com, 1
 gallun-shop.com, 1
 gam3rs.de, 1
 gamajo.com, 1
 gamberorosso.menu, 1
 gambetti.fr, 1
 gambit.pro, 1
 gambitnash.co.uk, 1
 gambitnash.com, 1
@@ -9285,16 +9375,17 @@ gdv.me, 1
 gdz-otvety.com, 1
 gdz-spishy.com, 1
 gdz.tv, 1
 ge1.me, 0
 ge3k.net, 0
 gear-acquisition-syndrome.community, 1
 gearev.net, 1
 gearset.com, 1
+geaskb.nl, 1
 geass.xyz, 1
 geblitzt.de, 1
 geboortestoeltje.com, 1
 geborgen-wachsen.de, 1
 gebruikershandleiding.com, 1
 gecem.org, 1
 gechr.io, 1
 gedankenworks.com, 1
@@ -9328,16 +9419,17 @@ geh.li, 1
 gehrke.nrw, 1
 gehsicht.de, 1
 geiser-family.ch, 1
 geiser.io, 1
 gelb-computer.de, 1
 geld-im-blick.de, 1
 geld24.nl, 1
 geldimblick.de, 1
+geleia-real.com, 1
 gelis.ch, 1
 gelodosul.com.br, 1
 gelog-software.de, 0
 geluidsstudio.com, 1
 gem-indonesia.net, 0
 gem-info.fr, 1
 gemeentemolenwaard.nl, 1
 gemeinfreie-lieder.de, 1
@@ -9487,16 +9579,17 @@ gfxbench.com, 1
 ggdcpt.com, 1
 gginin.today, 1
 ggl-luzern.ch, 1
 ggmmontascale.it, 1
 ggp2.com, 1
 ggs.jp, 1
 ggservers.com, 1
 ggss.cf, 1
+ggx.us, 1
 gha.st, 1
 ghaglund.se, 1
 ghcif.de, 1
 ghislainphu.fr, 1
 ghkim.net, 1
 ghostblog.info, 1
 ghostwritershigh.com, 1
 ghrelinblocker.info, 1
@@ -9509,16 +9602,17 @@ giant-panda.com, 1
 giant-powerfit.co.uk, 1
 giant-tortoise.com, 1
 gianttree.de, 1
 gibraltar.at, 1
 giddyaunt.net, 1
 giduv.com, 1
 gierds.de, 1
 giftking.nl, 1
+giftmaniabrilhos.com.br, 1
 giftsn.com.sg, 0
 gifzilla.net, 0
 gig.ru, 0
 giga.nl, 1
 gigantism.com, 1
 gigawa.lt, 1
 gigin.me, 1
 gigolodavid.be, 1
@@ -9609,16 +9703,17 @@ globalelite.black, 1
 globalgivingtime.com, 1
 globalhealth.gov, 1
 globalhorses.de, 1
 globalinstitutefortraining.org.au, 1
 globalnewsdaily.cf, 1
 globalnomadvintage.com, 1
 globalonetechnology.com, 1
 globalperspectivescanada.com, 1
+globalprojetores.com.br, 1
 globaltennis.ca, 1
 globalvisions-events.ch, 1
 globalvisions-events.com, 1
 globeinform.com, 1
 globuli-info.de, 1
 gloneta.com, 1
 gloomyspark.com, 1
 gloomyvancouver.com, 1
@@ -9733,16 +9828,17 @@ gootax.pro, 1
 gopher.tk, 1
 goproallaccess.com, 1
 goranrango.ch, 1
 gordonobrecht.com, 1
 gorf.chat, 1
 gorf.club, 1
 gorgiaxx.com, 1
 gorky.media, 1
+gorn.ch, 1
 gorod74.ru, 0
 gorschenin.com, 1
 gosccs.com, 1
 gosharewood.com, 1
 goshawkdb.io, 1
 gospelfollower.com, 1
 gospelofmark.ch, 1
 gospelvestcination.de, 1
@@ -9779,17 +9875,16 @@ gplintegratedit.com, 1
 gpo.gov, 0
 gprs.uk.com, 1
 gps.com.br, 1
 gpsarena.ro, 1
 gpsvideocanada.com, 1
 gpws.ovh, 1
 gr.search.yahoo.com, 0
 gra2.com, 1
-graasp.net, 1
 grabi.ga, 1
 grace-wan.com, 1
 gracebaking.com, 1
 gracedays.org, 1
 graceful-project.eu, 1
 gracethrufaith.com, 1
 gracetini.com, 1
 graciousmay.com, 1
@@ -9845,16 +9940,17 @@ gravityformspdfextended.com, 1
 gravitypdf.com, 1
 grawe-blog.at, 1
 grayclub.co.il, 1
 grayhatter.com, 1
 graymalk.in, 1
 grayson.sh, 1
 graysonsmith.co.uk, 1
 grc.com, 0
+great.nagoya, 1
 greatestwebsiteonearth.com, 1
 greatfire.org, 1
 greatideahub.com, 1
 greatlakeside.de, 1
 greboid.co.uk, 1
 greboid.com, 1
 greditsoft.com, 1
 greedbutt.com, 1
@@ -9941,16 +10037,17 @@ grossell.ru, 1
 grossmisconduct.news, 1
 groszek.pl, 1
 groth.im, 1
 groth.xyz, 1
 grouchysysadmin.com, 1
 group4layers.net, 1
 groupebaillargeon.com, 1
 groupghistelinck-cars.be, 1
+grouphomes.com.au, 1
 groupme.com, 1
 groups.google.com, 1
 growingmetrics.com, 1
 growy.ch, 1
 grsecurity.net, 1
 gruebebraeu.ch, 1
 gruelang.org, 1
 gruenderlehrstuhl.de, 1
@@ -9961,17 +10058,16 @@ gruenprint.de, 1
 grumpy.fr, 1
 grunwasser.fr, 1
 grupomakben.com, 1
 grusenmeyer.be, 1
 grusig-geil.ch, 1
 gruwa.net, 1
 grytics.com, 1
 gs-net.at, 1
-gscloud.xyz, 1
 gsgs.se, 1
 gsi-network.com, 1
 gsimagebank.co.uk, 1
 gsmkungen.com, 1
 gsmsecurity.net, 1
 gsoc.se, 1
 gsrc.io, 1
 gst.name, 1
@@ -10017,16 +10113,17 @@ guillaumeperrin.io, 1
 guillemaud.me, 1
 guiltypleasuresroleplaying.com, 1
 guim.co.uk, 1
 guinea-pig.co, 1
 guineapigmustach.es, 1
 guitarmarketing.com, 0
 gulenbase.no, 1
 gulleyperformancecenter.com, 1
+gulshankumar.net, 1
 gummibande.noip.me, 1
 gunhunter.com, 1
 guniram.com, 1
 gunwatch.co.uk, 1
 guphi.net, 0
 gurkan.in, 1
 gurmel.ru, 1
 gurochan.ch, 1
@@ -10053,16 +10150,17 @@ gvt2.com, 1
 gvt3.com, 1
 gw2treasures.com, 1
 gwa-verwaltung.de, 1
 gwerder.net, 1
 gwhois.org, 1
 gwrtech.com, 1
 gwsec.co.uk, 1
 gyas.nl, 1
+gym-old.de, 1
 gymhero.me, 1
 gymkirchenfeld.ch, 1
 gymnasium-farmsen.de, 1
 gympap.de, 1
 gynaecology.co, 1
 gyoza.beer, 0
 gypsycatdreams.com, 1
 gypsyreel.com, 1
@@ -10108,17 +10206,16 @@ hacker.parts, 1
 hacker1.com, 1
 hacker8.cn, 1
 hackerchai.com, 1
 hackernet.se, 1
 hackerone-ext-content.com, 1
 hackerone-user-content.com, 1
 hackerone.com, 1
 hackerone.net, 1
-hackerpoints.com, 1
 hackerstxt.org, 1
 hackgins.com, 1
 hackingand.coffee, 1
 hackingdh.com, 1
 hackmd.io, 1
 hackmeplz.com, 1
 hackthissite.org, 1
 hacktivis.me, 1
@@ -10139,16 +10236,17 @@ haircrazy.com, 1
 hajnzic.at, 1
 hakase.kr, 1
 hakatabijin-mind.com, 1
 hake.me, 1
 haktec.de, 1
 hakugin.me, 1
 halacs.hu, 1
 halfwaythere.eu, 1
+halitopuroprodutos.com.br, 1
 halkyon.net, 1
 hallelujahsoftware.com, 1
 halletienne.fr, 1
 hallhuber.com, 1
 halligladen.de, 1
 hallmarkestates.ca, 1
 hallucinogen.com, 1
 hallucinogens.org, 1
@@ -10183,33 +10281,33 @@ handycommerce.co, 1
 handyglas.com, 1
 handymanlondonplease.co.uk, 1
 handysex.live, 1
 handyticket.de, 1
 hanfox.co.uk, 1
 hang333.pw, 1
 hangar.hosting, 1
 hangcapnach.com, 1
-hanglage.de, 1
 hangouts.google.com, 1
 hangtenseo.com, 1
 hanksservice.com, 1
 hannah.link, 1
 hannes-speelgoedencadeautjes.nl, 1
 hannover-banditen.de, 1
 hanover.edu, 1
-hansen.hn, 1
 hansmund.com, 1
 hansvaneijsden.com, 1
 hansvaneijsden.nl, 1
 hantse.com, 1
 hanu.la, 1
 hanxv.pw, 1
+hanys.xyz, 1
 hanzubon.jp, 1
 hao-zhang.com, 1
+haogoodair.ca, 1
 haozhang.org, 1
 hapijs.cn, 1
 hapissl.com, 1
 happist.com, 1
 happyagain.de, 1
 happyagain.se, 1
 happycarb.de, 1
 happydoq.ch, 1
@@ -10263,16 +10361,17 @@ hash-archive.org, 1
 hash.works, 1
 hashcat.net, 1
 hashi.dk, 1
 hashiconf.com, 1
 hashiconf.eu, 1
 hashicorp.com, 1
 hashidays.com, 1
 hashimah.ca, 1
+hashinteractive.com, 1
 hashish.net, 1
 hashiura.jp, 1
 hashnode.com, 1
 hashplex.com, 1
 hashru.nl, 1
 hashworks.net, 1
 haskovec.com, 1
 hasselbach-dellwig.de, 1
@@ -10351,16 +10450,17 @@ healthmatchapp.com, 1
 healththoroughfare.com, 1
 healthyandnaturalliving.com, 1
 healthyfitfood.com, 1
 heartbeat24.de, 1
 heartgames.pl, 1
 heartmdinstitute.com, 1
 heartsucker.com, 1
 hearttruth.gov, 1
+heartview.com.br, 1
 hearty.cf, 1
 hearty.ga, 1
 hearty.ink, 1
 hearty.me, 1
 heartyapp.com, 1
 heartycraft.com, 1
 heavenlyseals.com, 1
 heavenlysmokenc.com, 1
@@ -10393,16 +10493,17 @@ hegen.com.pl, 1
 hegen.cz, 1
 hegen.sk, 1
 hegenshop.de, 1
 heh.ee, 1
 heha.co, 0
 heiaheia.com, 1
 heid.ws, 1
 heidisheroes.org, 1
+heijblok.com, 1
 heiland.io, 1
 heimatverein-eitensheim.de, 1
 heimonen.eu, 1
 heimprofis.de, 1
 heinpost.nl, 0
 heinzelmann.co, 1
 heisenberg.co, 1
 heissluft-fritteuse.com, 1
@@ -10433,16 +10534,17 @@ hellofilters.com, 1
 hellomouse.cf, 1
 hellomouse.tk, 1
 hellotandem.com, 1
 hellothought.net, 1
 hellscanyonraft.com, 1
 help.simpletax.ca, 1
 helpconnect.com.au, 1
 helpgoabroad.com, 1
+helpstarloja.com.br, 1
 helsingfors.guide, 1
 helsinki.dating, 1
 helup.com, 1
 helvella.de, 1
 hematoonkologia.pl, 1
 hemlockhillscabinrentals.com, 1
 hen.ne.ke, 1
 hendyisaac.com, 1
@@ -10601,24 +10703,22 @@ hingle.me, 1
 hinkel-sohn.de, 1
 hinrich.de, 1
 hintergrundbewegung.de, 1
 hinterhofbu.de, 1
 hintermeier-rae.at, 1
 hinterposemuckel.de, 1
 hintss.pw, 1
 hiphop.ren, 1
-hipnos.net, 1
 hippies.com.br, 1
 hippomovers.com, 1
 hippopotamuses.org, 1
 hipstercat.fr, 1
 hiqfleet.co.uk, 1
 hiqfranchise.co.uk, 1
-hiqhub.co.uk, 1
 hiqonline.co.uk, 1
 hirake55.com, 1
 hiraku.me, 1
 hiratake.xyz, 1
 hire-a-coder.de, 1
 hirokilog.com, 1
 hirotaka.org, 1
 hirte-digital.de, 1
@@ -10683,32 +10783,32 @@ hoeft-autolackierung.de, 1
 hoelty.network, 1
 hoesnelwasik.nl, 1
 hoewler.ch, 1
 hoffens.se, 1
 hogl.dk, 1
 hohm.in, 1
 hohnet.com, 1
 hoiku-navi.com, 1
-hoikuen-now.top, 1
 hoken-wakaru.jp, 1
 hokieprivacy.org, 1
 hokify.at, 1
 hokify.ch, 1
 hokify.de, 1
 holboxwhalesharktours.com, 1
 holebedeljek.hu, 1
 holidayincotswolds.co.uk, 1
 holisticon.de, 1
 hollermann.eu, 1
 hollo.me, 1
 hollowrap.com, 1
 hollyforrest.ca, 1
 hollyforrestphotography.ca, 1
 holmesian.org, 1
+holo.ovh, 1
 holodeck.us, 1
 holofono.com, 1
 holowaty.me, 1
 holoxplor.space, 1
 holydragoon.jp, 1
 holyhiphopdatabase.com, 1
 holymolycasinos.com, 1
 holytransaction.com, 1
@@ -10727,16 +10827,17 @@ homecarpetcleaning.co.uk, 1
 homecoming.city, 1
 homefacialpro.com, 1
 homegardenresort.nl, 1
 homehuntertoronto.com, 1
 homehunting.pt, 1
 homeofjones.net, 1
 homeogenium.com, 1
 homeprivate.de, 1
+homesandal.com, 1
 homeseller.co.uk, 1
 homeseller.com, 1
 homesfordinner.ca, 1
 homewatt.co.uk, 1
 homeyantra.com, 1
 homeyou.com, 1
 homezhi.com.tw, 1
 hommeatoutfaire.be, 1
@@ -10810,16 +10911,17 @@ hostix.de, 1
 hostma.ma, 1
 hostmijnpagina.nl, 1
 hostmodern.com.au, 1
 hosts.cf, 1
 hostserv.org, 1
 hostworkz.com, 1
 hosyaku.gr.jp, 1
 hot-spa.ch, 1
+hotcandlestick.com, 1
 hotel-huberhof.at, 1
 hotel-kronjuwel.de, 1
 hotel-le-vaisseau.ch, 1
 hotel-pension-sonnalp.eu, 1
 hotel-rosner.at, 1
 hotel-tongruben.de, 1
 hotelflow.com.br, 1
 hotelident.de, 1
@@ -10840,16 +10942,17 @@ house-sparrow.com, 1
 houseboydesigns.com, 1
 houseinvestor.com, 1
 houser.lu, 1
 houstonapartmentinsiders.com, 1
 houstoncreditlaw.com, 1
 how2fsbo.com, 1
 how2play.pl, 1
 howardtyson.com, 1
+howardwatts.co.uk, 1
 howbigismybuilding.com, 1
 howlongtobeatsteam.com, 1
 howsecureismypassword.net, 1
 howsmyssl.com, 1
 howsmytls.com, 1
 howsyourhealth.org, 1
 howtofreelance.com, 1
 howtogeek.com, 1
@@ -10914,17 +11017,16 @@ httpswatch.ca, 1
 httpswatch.com, 1
 httptest.net, 1
 huagati.com, 1
 huahinpropertylisting.com, 1
 huang.nu, 1
 huangguancq.com, 1
 huangjingjing.com, 1
 huaxueba.com, 1
-hub-reisen.de, 1
 huberulrich.de, 1
 huchet.me, 1
 hudhaifahgoga.co.za, 1
 hudingyuan.cn, 1
 huduser.gov, 1
 huendeleskopfhuette.de, 1
 huersch.com, 1
 huffduffer.com, 1
@@ -10934,16 +11036,17 @@ hugofs.com, 1
 hugolynx.fr, 1
 huguesblanchard.paris, 1
 huguesditciles.com, 1
 huihui.moe, 1
 huiser.nl, 1
 huitaodang.com, 1
 hukaloh.com, 1
 hukkatavara.com, 1
+hulpbijmarketing.nl, 1
 hulsoft.co.uk, 1
 human-clone.com, 1
 humanenrich.com, 1
 humanity.com, 1
 humans.io, 1
 humanzee.com, 1
 humblebee.eu, 1
 humblebee.foundation, 1
@@ -10965,16 +11068,17 @@ hupp.se, 1
 hurd.is, 1
 huren.nl, 0
 huroji.com, 1
 hurricanelabs.com, 0
 husakbau.at, 1
 hushfile.it, 1
 husic.net, 1
 husky.xyz, 1
+huskyduvercors.com, 1
 huskyinc.us, 1
 hussam.eu.org, 1
 huutonauru.net, 1
 huwcbjones.co.uk, 1
 huwcbjones.uk, 1
 huwjones.me, 1
 huxley.net, 1
 huzu.com, 1
@@ -10992,17 +11096,16 @@ hybridworx.eu, 1
 hybridworx.net, 1
 hybridworx.org, 1
 hydaelyn.com, 1
 hyderabadonlinegifts.com, 1
 hydra.zone, 1
 hydrante.ch, 1
 hydroagro.pl, 1
 hydrocloud.net, 1
-hydronyx.me, 1
 hydroturbine.info, 1
 hydrozone.fr, 1
 hygo.com, 1
 hyk.me, 1
 hylians.com, 1
 hymerscollege.co.uk, 1
 hynek.me, 1
 hype.ru, 1
@@ -11015,17 +11118,16 @@ hyperion.io, 1
 hyperreal.biz, 1
 hyperreal.info, 1
 hypersomnia.com, 1
 hyperthymia.com, 1
 hyphen.co.za, 1
 hyphenpda.co.za, 1
 hypnoresults.com.au, 1
 hypnos.hu, 1
-hypnosegosert.ch, 1
 hypotecnicentrum.cz, 1
 hypothecairelening.net, 1
 hypotheques24.ch, 1
 hypothes.is, 1
 i--b.com, 1
 i-geld.de, 1
 i-meto.com, 1
 i-red.info, 1
@@ -11040,16 +11142,17 @@ i5y.co.uk, 1
 i95.me, 0
 iaco.li, 1
 iactu.info, 1
 iadttaveras.com, 1
 iaeste.no, 1
 iainsimms.me, 1
 ialis.me, 1
 iamcarrico.com, 1
+iamprophet.pw, 1
 iamsoareyou.se, 1
 iamtheib.me, 1
 iamusingtheinter.net, 1
 iamwoodbeard.com, 1
 ian.sh, 1
 iandouglasscott.com, 1
 ianix.com, 1
 iavian.com, 1
@@ -11119,17 +11222,16 @@ id7.fr, 1
 idahoansforliberty.net, 1
 idaspis.com, 1
 idc-business.be, 1
 idconsult.nl, 1
 idcrane.com, 1
 iddconnect.com, 1
 iddconnect.org, 1
 ideadozz.hu, 1
-idealmoto.com, 1
 idealtruss.com, 1
 idealtruss.com.tw, 1
 idealwhite.space, 1
 ideaman924.com, 1
 ideaweb.de, 0
 ideaweblab.com, 0
 idemo.in, 1
 idensys.nl, 1
@@ -11290,17 +11392,16 @@ imbushuo.net, 1
 imed.com.pt, 1
 imed.pt, 1
 imedi.co.uk, 1
 imedi.it, 1
 imedikament.de, 1
 imeds.pl, 1
 imefuniversitario.org, 1
 imforza.com, 1
-img.ovh, 1
 imga.ch, 1
 imgaa.com, 1
 imgencrypt.com, 1
 imgg.es, 1
 imguoguo.com, 1
 imguploaden.nl, 1
 imi-rhapsody.eu, 1
 imirhil.fr, 1
@@ -11403,16 +11504,17 @@ indust.me, 1
 industreiler.com, 1
 industreiler.com.br, 1
 industrialstarter.com, 1
 industrybazar.com, 1
 indybay.org, 1
 ineardisplay.com, 1
 inebula.it, 1
 ineed.coffee, 1
+ineed.com.mt, 1
 inertianetworks.com, 1
 inesta.nl, 1
 inet.se, 1
 inetpub.cn, 1
 inexpensivecomputers.net, 1
 inficom.org, 1
 infinether.net, 1
 infinitegroup.info, 1
@@ -11459,16 +11561,18 @@ inheritestate.com, 1
 inhive.group, 1
 iniiter.com, 1
 inima.org, 1
 inios.fr, 0
 inishbofin.ie, 1
 initq.net, 1
 initramfs.io, 1
 initrd.net, 1
+injust.eu.org, 1
+injust.me, 1
 ink.horse, 1
 inkbunny.net, 0
 inkhor.se, 1
 inkontriamoci.com, 1
 inksay.com, 1
 inkthemes.com, 1
 inline-sport.cz, 1
 inlink.ee, 1
@@ -11490,37 +11594,38 @@ innsalzachsingles.de, 1
 innwan.com, 1
 inobun.jp, 1
 inondation.ch, 1
 inorder.website, 1
 inovat.ma, 1
 inovatec.com, 1
 inoxio.de, 1
 inplacers.ru, 1
-ins1gn1a.com, 1
 insblauehinein.nl, 1
 inschrijfformulier.com, 1
 inscript.pl, 1
 insertcoins.net, 1
 inshapenutrition.com.br, 1
+insho.fashion, 1
 insideaudit.com, 1
 insidethefirewall.tk, 1
 insightera.co.th, 1
 insighti.com, 1
 insighti.eu, 1
 insighti.org, 1
 insighti.sk, 1
 insinuator.net, 1
 insolent.ch, 1
 insouciant.org, 1
 insping.com, 1
 inspirationalquotesuk.co.uk, 1
 inspired-lua.org, 1
 insside.net, 1
 inst.mobi, 1
+instafind.nl, 1
 instagram-atom.appspot.com, 1
 instagrammernews.com, 1
 instagramtweet.com, 1
 installgentoo.net, 1
 instant-hack.io, 1
 instant.io, 1
 instantkhabar.com, 1
 instantsubs.de, 1
@@ -11598,17 +11703,16 @@ intertime.services, 1
 interview-suite.com, 1
 interviewpipeline.co.uk, 1
 interways.de, 1
 intexplore.org, 1
 intheater.de, 1
 inthepicture.com, 1
 inthouse.cloud, 1
 intimastoreatacado.com.br, 1
-intimici.com.br, 1
 intl-webs.com, 1
 intmissioncenter.org, 1
 into.technology, 1
 intocities.de, 0
 inton.biz, 1
 intoparking.com, 0
 intracom.com, 1
 intradayseasonals.com, 1
@@ -11650,16 +11754,17 @@ inzdr.com, 1
 iocheck.com, 0
 iodice.org, 1
 iodu.re, 1
 iojo.net, 1
 iompost.com, 1
 iomstamps.com, 1
 ionc.ca, 1
 ionlabs.kr, 1
+iosnoops.com, 1
 iossifovlab.com, 1
 iostream.by, 1
 iotsms.io, 1
 ip-blacklist.net, 1
 ip-hahn.de, 1
 ip-life.net, 1
 ip.or.at, 1
 ip.sb, 1
@@ -11744,16 +11849,17 @@ isara.com, 1
 isbc-telecom.ru, 1
 isbengrumpy.com, 1
 iscert.org, 1
 isdn.jp, 1
 isdown.cz, 1
 isecrets.se, 1
 iservicio.mx, 1
 isgp-studies.com, 1
+ishamf.com, 1
 ishiharaken.com, 1
 ishome.org, 1
 isidom.fr, 1
 isil.fi, 1
 isimonbrown.co.uk, 1
 isincheck.com, 1
 isisfighters.info, 1
 isistomie.com, 1
@@ -11763,16 +11869,17 @@ isitdoneyet.gov, 1
 isitnuclearwaryet.com, 1
 isitup.org, 1
 iskai.net, 1
 iskaron.de, 1
 iskogen.nu, 1
 islam.si, 1
 islandhosting.com, 1
 islandzero.net, 1
+islazia.fr, 1
 isletech.net, 1
 isliada.org, 1
 ismat.com, 1
 ismetroonfiretoday.com, 1
 isn.cz, 1
 isntall.us, 1
 isocom.eu, 1
 isoface33.fr, 1
@@ -11807,16 +11914,17 @@ istheapplestoredown.com, 1
 istheapplestoredown.de, 1
 isthefieldcontrolsystemdown.com, 1
 istheinternetdown.com, 1
 istherrienstillcoach.com, 1
 istheservicedown.co.uk, 1
 istheservicedown.com, 1
 istheservicedowncanada.com, 1
 isthnew.com, 1
+istore.lt, 1
 istorrent.is, 1
 istschonsolangeinrente.de, 1
 istsi.org, 1
 isuzupartscenter.com, 1
 isv.online, 1
 isvbscriptdead.com, 1
 it-adminio.ru, 1
 it-cave.com, 1
@@ -11841,16 +11949,17 @@ itbrief.com.au, 1
 itchimes.com, 1
 itchy.nl, 1
 itcko.sk, 1
 itdashboard.gov, 1
 itds-consulting.com, 1
 itds-consulting.cz, 1
 itecor.net, 1
 iteecafe.hu, 1
+iteha.de, 1
 iteke.ml, 1
 iteke.tk, 1
 iteli.eu, 1
 itemton.com, 1
 iterror.co, 1
 itfaq.nl, 1
 itfh.eu, 1
 itfix.cz, 1
@@ -11866,16 +11975,17 @@ itneeds.tech, 1
 itnews-bg.com, 1
 itnota.com, 1
 itochan.jp, 1
 itooky.com, 1
 itpol.dk, 1
 itpro-mg.de, 1
 itpro.ua, 1
 itproject.guru, 1
+itrack.in.th, 1
 itring.pl, 1
 itruss.com.tw, 1
 its-future.com, 1
 its-gutachten.de, 1
 its-schindler.de, 1
 its-v.de, 1
 its4living.com, 1
 itsanicedoor.co.uk, 1
@@ -11891,16 +12001,17 @@ itsok.de, 1
 itspawned.com, 1
 itspersonaltraining.nl, 1
 itsryan.com, 1
 itsstefan.eu, 1
 itsupport-luzern.ch, 1
 ius.io, 1
 iuscommunity.org, 1
 ivancacic.com, 1
+ivanilla.org, 1
 ivanmeade.com, 1
 ivaoru.org, 1
 ivfausland.de, 1
 ivfmeds.com, 1
 ivi-co.com, 1
 ivi-fertilite.fr, 1
 ivi-fruchtbarkeit.de, 1
 ivi.com.ar, 1
@@ -12011,16 +12122,17 @@ jakobejitblokaci.cz, 1
 jakobkrigovsky.com, 1
 jakobssystems.net, 1
 jaksch.biz, 1
 jaksel.id, 1
 jakub-boucek.cz, 1
 jakubboucek.cz, 1
 jakubtopic.cz, 1
 jakubvrba.cz, 1
+jamaat.hk, 1
 jamberrynails.co.uk, 1
 james-bell.co.uk, 1
 james-loewen.com, 1
 jamesachambers.com, 1
 jamesaimonetti.com, 1
 jamesbillingham.com, 1
 jamesbradach.com, 0
 jamescostian.com, 1
@@ -12195,16 +12307,17 @@ jeremycantu.com, 1
 jeremycrews.com, 1
 jeremyness.com, 1
 jermann.biz, 1
 jerodslay.com, 0
 jeroendeneef.com, 1
 jeroenvanderwal.nl, 1
 jerrypau.ca, 1
 jerryyu.ca, 1
+jerseylvi2013.org, 1
 jesseerbach.com, 1
 jessekaufman.com, 1
 jessevictors.com, 1
 jessgranger.com, 1
 jesters-court.net, 1
 jesuisadmin.fr, 1
 jet-stream.fr, 1
 jetbbs.com, 1
@@ -12230,29 +12343,31 @@ jhaveri.net, 1
 jhburton.co.uk, 1
 jhcommunitysports.co.uk, 1
 jhermsmeier.de, 1
 jhollandtranslations.com, 1
 jhuang.me, 1
 jhwestover.com, 1
 jialinwu.com, 0
 jianjia.io, 0
+jiaqiang.vip, 1
 jichi.io, 1
 jichi.me, 1
 jie.dance, 1
 jigsawdevelopments.com, 1
 jimbraaten.com, 1
 jimmycai.com, 1
 jimmynelson.com, 1
 jimmyroura.ch, 1
 jimshaver.net, 1
 jinancy.fr, 1
 jinbo123.com, 0
 jinbowiki.org, 1
 jing.su, 1
+jingjo.com.au, 1
 jinja.ai, 1
 jinliming.ml, 1
 jino-jossy.appspot.com, 1
 jinshuju.net, 1
 jiogo.com, 1
 jira.com, 1
 jirav.com, 1
 jiripudil.cz, 1
@@ -12271,16 +12386,17 @@ jlhmedia.com, 1
 jlkhosting.com, 1
 jlr-luxembourg.com, 1
 jm-bea.net, 1
 jmarciniak.it, 1
 jmb.lc, 1
 jmbelloteau.com, 1
 jmcleaning.services, 1
 jmk.hu, 1
+jmotion.co.uk, 1
 jmpb.hu, 1
 jmpmotorsport.co.uk, 1
 jmvbmx.ch, 1
 jmvdigital.com, 1
 jn1.me, 1
 jncde.de, 1
 jncie.de, 1
 jncie.eu, 1
@@ -12336,16 +12452,17 @@ johnblackbourn.com, 1
 johndong.net, 0
 johnfulgenzi.com, 1
 johngallias.com, 1
 johnguant.com, 1
 johnkastler.net, 1
 johnmalloneemd.com, 0
 johnmcgovern.com, 1
 johnmcintosh.pro, 1
+johnmh.me, 1
 johnmichel.org, 1
 johnmorganpartnership.co.uk, 1
 johnnybet.com, 1
 johnnybsecure.com, 1
 johnroach.io, 1
 johnroberts.me, 1
 johnrockefeller.net, 1
 johnsegovia.com, 1
@@ -12392,17 +12509,16 @@ joostvanderlaan.nl, 1
 jooto.com, 1
 jopsens.de, 1
 joran.org, 1
 jordankmportal.com, 1
 jordans.co.uk, 1
 jordanscorporatelaw.com, 1
 jordanstrustcompany.com, 1
 jordikroon.nl, 1
-joretapo.fr, 1
 jornadasciberdefensa2016.es, 1
 jornalalerta.com.br, 1
 jorovik.com, 1
 jorrit.info, 1
 josc.com.au, 1
 joscares.com, 1
 jose.eti.br, 1
 joseetesser.nl, 1
@@ -12617,16 +12733,17 @@ kaizeronion.com, 1
 kajak.land, 1
 kajlovo.cz, 1
 kaka.farm, 1
 kakao-karten.de, 1
 kakaomilchkuh.de, 1
 kakaravaara.fi, 1
 kaketalk.com, 1
 kakie-gobocha.jp, 1
+kakie-kolesa.ru, 1
 kakolightingmuseum.or.jp, 1
 kakoo-media.nl, 1
 kakoo.nl, 1
 kakoomedia.nl, 1
 kalastus.com, 1
 kalender.com, 1
 kalevlamps.co.uk, 1
 kaliaa.fi, 1
@@ -12651,16 +12768,21 @@ kanagawachuo-hospital.jp, 1
 kanal-tv-haensch.de, 1
 kanar.nl, 1
 kandalife.com, 1
 kandec.co.jp, 1
 kanehusky.com, 1
 kanganer.com, 1
 kangarooislandholidayaccommodation.com.au, 1
 kangaroos.org, 1
+kangaroovalleykayaks.com.au, 1
+kangaroovalleymuseum.com, 1
+kangaroovalleyolives.com.au, 1
+kangaroovalleyshow.org.au, 1
+kangaroovalleywoodcrafts.com.au, 1
 kangkai.me, 1
 kangooroule.fr, 1
 kanjo.de, 1
 kankimaru.com, 1
 kanna.cf, 1
 kannchen.de, 1
 kanotijd.nl, 1
 kantankye.nl, 1
@@ -12692,16 +12814,17 @@ karenledger.ca, 1
 karguine.in, 1
 karhm.com, 1
 karhukamera.com, 1
 karit.nz, 1
 karjala-ski.ru, 1
 karlbowden.com, 1
 karlic.net, 1
 karlis-kavacis.id.lv, 1
+karlsmithmn.org, 1
 karlstabo.se, 1
 karlzotter.com, 1
 karmaassurance.ca, 1
 karmabaker.com, 1
 karmaflux.com, 1
 karmainsurance.ca, 1
 karmaplatform.com, 1
 karmaspa.se, 1
@@ -12755,16 +12878,17 @@ kaweus.de, 1
 kayakabovegroundswimmingpools.com, 1
 kaydan.io, 1
 kayipmurekkep.com, 1
 kayleen.net, 1
 kaylyn.ink, 0
 kayon.cf, 1
 kayscs.com, 1
 kaysis.gov.tr, 1
+kazamasion.com, 1
 kazandaemon.ru, 1
 kazenojiyu.fr, 1
 kazuhirohigashi.com, 1
 kazumi.ro, 1
 kazy111.info, 1
 kb3.net, 1
 kba-online.de, 1
 kbb-ev.de, 1
@@ -12836,19 +12960,21 @@ kenkoelectric.com, 0
 kennedy.ie, 1
 kenners.org, 1
 kennethaasan.no, 1
 kennethferguson.com, 1
 kennethlim.me, 1
 kenny-peck.com, 1
 keno.im, 1
 kenoschwalb.com, 1
+kenrogers.co, 1
 kentacademiestrust.org.uk, 1
 kentec.net, 1
 kenterlis.gr, 1
+kenyons.info, 1
 keops-spine.fr, 1
 keops-spine.us, 1
 kepkonyvtar.hu, 1
 kepler-seminar.de, 1
 kerebro.com, 1
 kerem.xyz, 1
 kerforhome.com, 1
 kerijacoby.com, 1
@@ -12939,17 +13065,16 @@ kielderweather.org.uk, 1
 kienlen.org, 1
 kieranjones.uk, 1
 kieranweightman.me, 1
 kiesuwkerstkaart.nl, 1
 kiffmarks.com, 1
 kigmbh.com, 1
 kikbb.com, 1
 kiku.pw, 1
-kikura.de, 1
 kikuzuki.org, 1
 kilerd.me, 1
 kilianvalkhof.com, 1
 killaraapartments.com.au, 1
 killerrobots.com, 1
 kilobyte22.de, 1
 kilogram.nl, 1
 kilometertje.nl, 1
@@ -12972,16 +13097,17 @@ kinganywhere.eu, 1
 kingbird.me, 1
 kingclass.cn, 1
 kingdomcrc.org, 1
 kinglaksa.com, 0
 kingofshooting.com, 1
 kingopen.cn, 1
 kingpincages.com, 1
 kingqueen.org.uk, 1
+kingstclinic.com, 1
 kingtecservices.com, 1
 kini24.ru, 1
 kinkenonline.com, 1
 kinmunity.com, 1
 kinniyaonlus.com, 1
 kinocheck.de, 1
 kinohled.cz, 1
 kinomoto.me, 1
@@ -13217,36 +13343,37 @@ kopular.com, 1
 kopykatz.org, 0
 korea.dating, 1
 koretech.nl, 1
 korinar.com, 1
 kornersafe.com, 1
 korobi.io, 1
 korobkovsky.ru, 1
 korono.de, 1
+korosiprogram.hu, 1
 korp.fr, 1
 korrelzout.nl, 1
 kortgebyr.dk, 1
 koryfi.com, 1
 kosaki.moe, 1
 koscielniak-nieruchomosci.pl, 1
 kosho.org, 1
-kosmetik-grothe.de, 1
 kostecki.com, 1
 kostecki.org, 1
 kostecki.tel, 1
 kostya.net, 0
 kostya.ws, 1
 kotausaha.com, 1
 kotelezobiztositas.eu, 1
 kotilinkki.fi, 1
 kotitesti.fi, 1
 kotois.com, 1
 kotomei.moe, 1
 kottur.is, 1
+kousaku.jp, 1
 kovaldo.ru, 1
 kovals.sk, 1
 kovnsk.net, 1
 kovspace.com, 1
 kowalmik.tk, 1
 kowarschick.de, 1
 koyaanis.com, 1
 kozmik.co, 1
@@ -13389,34 +13516,37 @@ kuruppa.xyz, 1
 kurzonline.com.br, 1
 kuschku.de, 1
 kusdaryanto.web.id, 1
 kutinsoft.com, 1
 kutukupret.com, 1
 kuwago.io, 1
 kvalita-1a.cz, 1
 kvalitnitesneni.cz, 1
+kvcc.com.au, 1
 kvetinymilt.cz, 1
 kvhile.com, 1
 kvn.tf, 1
+kvpc.com.au, 1
 kvt.berlin, 1
 kwat.chat, 1
 kwbresidential.com, 1
 kwidz.fr, 1
 kwikmed.eu, 0
 kwipi.com, 1
 kwmr.me, 1
 kwok.cc, 1
 kybi.sk, 1
 kydara.com, 1
 kykoonn.net, 1
 kylebaldw.in, 1
 kylejohnson.io, 1
 kylelaker.com, 1
 kyliehunt.com, 1
+kylinj.com, 0
 kylling.io, 1
 kymo.org, 1
 kynaston.org.uk, 1
 kynastonwedding.co.uk, 1
 kyoko.org, 1
 kyonagashima.com, 1
 kyosaku.org, 1
 kyoto-k9.com, 1
@@ -13437,16 +13567,17 @@ la-cave-a-nodo.fr, 1
 la-ganiere.com, 1
 la-maison.ch, 1
 la-petite-entreprise.com, 1
 la-serendipite.fr, 1
 labande-annonce.fr, 1
 labella-umbrella.com, 1
 labelleza.com.br, 1
 labfox.de, 1
+laboiteanem.fr, 1
 labourreedevergheas.fr, 1
 laboutiquemarocaineduconvoyeur.com, 1
 laboutiquemarocaineduconvoyeur.ma, 1
 laboxfaitsoncinema.com, 1
 labradorpuppiesforsalebyregisteredlabradorbreeders.com, 1
 labrasaq8.com, 1
 labrat.mobi, 0
 lacarpesaintaubinoise.fr, 1
@@ -13483,16 +13614,17 @@ lagarderob.ru, 0
 lagerauftrag.info, 1
 laglab.org, 1
 laguiadelvaron.com, 1
 laguinguette.fr, 1
 lahora.com.ec, 1
 lajijonencadebarbera.com, 1
 lak-berlin.de, 1
 lakatrop.com, 1
+lakedavid.com.au, 1
 lakefrontlittleelm.com, 1
 lakewoodcomputerservices.com, 1
 lakhesis.net, 1
 lakonia.com.br, 1
 lalaya.fr, 1
 laled.ch, 1
 laltroweb.it, 1
 lamakat.de, 1
@@ -13635,16 +13767,17 @@ lavoieducoeur.be, 1
 lavolte.net, 1
 law-peters.de, 1
 lawformt.com, 1
 lawn-seeds.com, 1
 lawnuk.com, 1
 lawrence-institute.com, 1
 lawrencemurgatroyd.com, 1
 laylo.nl, 1
+laymans911.info, 1
 layoutsatzunddruck.de, 1
 lazerus.net, 1
 lazulu.com, 1
 lazurit.com, 1
 lazyboston.com, 1
 lazyclock.com, 1
 lazytux.de, 1
 lazytux.org, 1
@@ -13756,43 +13889,44 @@ legends-game.ru, 0
 legible.es, 1
 legioniv.org, 1
 legiscontabilidade.com.br, 1
 legit.nz, 1
 legitaxi.com, 1
 legjobblogo.hu, 1
 legland.fr, 1
 legoutdesplantes.be, 1
-legymnase.eu, 1
 lehighmathcircle.org, 1
 lehtinen.xyz, 1
 leibniz-remscheid.de, 0
 leifdreizler.com, 0
 leigh.life, 1
 leighneithardt.com, 1
 leilautourdumon.de, 1
 leilonorte.com, 1
 leiming.co, 1
 leipzig.photo, 1
+leipziger-triathlon.de, 1
 leisure-blog.com, 1
 lejardindesmesanges.fr, 1
 lel.ovh, 1
 lelubre.info, 1
 lemarcheelagrandeguerra.it, 1
 lemoine.at, 1
 lemon.co, 1
 lemondrops.xyz, 1
 lemonrockbiketours.com, 1
 lemuslimpost.com, 1
 lence.net, 1
 lenders.direct, 1
 lengzzz.com, 1
 leninalbertop.com.ve, 1
 lenkunz.me, 1
 lenn1.de, 1
+lennartheinrich.de, 1
 lennier.info, 1
 lennyobez.be, 1
 lensdoctor.com, 1
 lenspirations.com, 1
 lensual.space, 1
 lenuagebauche.org, 1
 lenyip.com, 1
 lenyip.works, 1
@@ -13902,31 +14036,40 @@ lfaz.org, 1
 lfgss.com, 1
 lfrconseil.com, 1
 lgbt.io, 1
 lghfinancialstrategy.ch, 1
 lgpecasoriginais.com.br, 1
 lgsg.us, 1
 lhasaapso.com.br, 1
 lheinrich.com, 1
+lheinrich.de, 1
+lheinrich.org, 1
 li-ke.co.jp, 1
 liangji.com.tw, 0
+lianye1.cc, 1
+lianye2.cc, 1
+lianye3.cc, 1
+lianye4.cc, 1
+lianye5.cc, 1
+lianye6.cc, 1
 liaozheqi.cn, 1
 liaronce.win, 1
 libbitcoin.org, 1
 libble.eu, 1
 libdeer.so, 1
 liberapay.com, 1
 libertas-tech.com, 1
 libfte.org, 1
 libnull.com, 1
 librairie-asie.com, 1
 library-quest.com, 1
 libraryextension.com, 1
 libraryfreedomproject.org, 0
+librazy.org, 1
 libre.university, 1
 libreboot.org, 1
 librelamp.com, 1
 libremail.nl, 1
 libreoffice-from-collabora.com, 1
 libreofficefromcollabora.com, 1
 librervac.org, 1
 libscode.com, 0
@@ -13959,19 +14102,19 @@ liebestarot.at, 1
 lied8.eu, 1
 liehuojun.com, 1
 lifanov.com, 1
 life-time.nl, 1
 lifebetweenlives.com.au, 1
 lifecism.com, 1
 lifekiss.ru, 1
 lifemstyle.com, 1
-lifenexto.com, 1
 lifeqa.net, 1
 lifequotes-uk.co.uk, 1
+lifesafety.com.br, 1
 lifi.digital, 1
 lifi.is, 1
 liftie.info, 1
 light.mail.ru, 1
 lightcloud.com, 1
 lighting-centres.co.uk, 1
 lightme.us, 1
 lightpics.net, 1
@@ -14018,16 +14161,17 @@ lindo.ru, 1
 lindon.pw, 1
 lindskogen.se, 1
 lindy.co, 1
 line.co.nz, 1
 linearaudio.net, 1
 linearaudio.nl, 1
 lineauniformes.com.br, 1
 lingerie.com.br, 1
+lingerielovers.com.br, 1
 lingerieonline.com.br, 1
 lingeriesilhouette.com, 1
 lingolia.com, 1
 lingotaxi.com, 1
 linguamilla.com, 1
 linguatrip.com, 0
 lingvo-svoboda.ru, 1
 link-sanitizer.com, 1
@@ -14109,16 +14253,18 @@ litevault.net, 1
 litfin.name, 1
 lithan.com, 1
 lithesalar.se, 1
 lithianissaneugeneparts.com, 1
 litsovet.com, 1
 little-cake.com, 1
 littledisney.ro, 1
 littlefairy.no, 1
+littlenina.nz, 1
+littlepigcreek.com.au, 1
 littlepincha.fr, 1
 littleservice.cn, 1
 littleswitch.co.jp, 1
 littlewatcher.com, 1
 litvideoserver.de, 1
 litz.ca, 1
 litzenberger.ca, 1
 liuboznaiko.eu, 1
@@ -14141,17 +14287,16 @@ livekort.com, 1
 livekort.dk, 1
 livekort.no, 1
 livekort.se, 1
 livekortti.com, 1
 livelexi.com, 1
 livepaperhelp.com, 1
 liveperformersmeeting.net, 1
 liveregistratie.nl, 1
-liverewrite.com, 1
 livesure.com, 1
 living-space.co.nz, 1
 livingforreal.com, 1
 livingworduk.org, 1
 livnev.me, 1
 livnev.xyz, 1
 livolett.de, 1
 livrariacoad.com.br, 1
@@ -14267,16 +14412,18 @@ lojafazendoarte.com.br, 1
 lojafilipaper.com.br, 1
 lojamagicalx.com, 1
 lojamascate.com.br, 1
 lojamoleco.com.br, 1
 lojamulticapmais.com.br, 1
 lojaprimemed.com.br, 1
 lojaprojetoagua.com.br, 1
 lojashowdecozinha.com.br, 1
+lojaterrazul.com.br, 1
+lojavalcapelli.com.br, 1
 lojavirtualfct.com.br, 1
 lojavisamed.com.br, 1
 lojix.com, 1
 lojj.pt, 1
 lokaal.org, 1
 loli.net, 1
 loli.pet, 1
 loli.world, 1
@@ -14391,16 +14538,17 @@ loyaltech.ch, 1
 lp-support.nl, 1
 lpacademy.com.br, 1
 lpbk-bethel.de, 0
 lpm-uk.com, 1
 lpt-nebreziny.eu, 1
 lra-cloud.de, 1
 lrssystems.com, 1
 ls-alarm.de, 1
+ls-reallife.de, 1
 ls-rp.es, 1
 lsc-dillingen.de, 1
 lsquo.com, 1
 lszj.com, 1
 ltba.org, 1
 ltechnologygroup.com, 1
 ltecode.com, 1
 ltls.org, 1
@@ -14446,16 +14594,17 @@ luisyr.com, 1
 luk.earth, 1
 luk.photo, 1
 lukas-oppermann.de, 1
 lukas-schauer.de, 1
 lukas.im, 1
 lukas2511.de, 1
 lukasberan.com, 1
 lukasberan.cz, 1
+lukasfunk.com, 1
 lukasoppermann.com, 1
 lukasoppermann.de, 1
 lukasschick.de, 1
 lukasunger.cz, 1
 lukasunger.net, 1
 lukaszdolan.com, 1
 lukaszorn.de, 1
 lukasztkacz.com, 1
@@ -14554,44 +14703,45 @@ maartenprovo.be, 1
 maartenvandekamp.nl, 1
 mabulledu.net, 1
 mac-i-tea.ch, 1
 mac-world.pl, 1
 mac1.net, 1
 macandtonic.com, 1
 macaque.io, 0
 macaws.org, 1
+macedopesca.com.br, 1
 maceinturecuir.com, 1
 maces-net.de, 1
 mach-politik.ch, 1
 macha.cloud, 1
 machbach.com, 1
 machikka.com, 1
 machon.biz, 0
 macht-elektro.de, 1
 machtweb.de, 1
 macinyasha.net, 1
 macker.io, 1
 mackey7.net, 1
 maclemon.at, 1
 macleod.io, 1
+macleodnc.com, 1
 macnemo.de, 1
 macnetwork.eu, 1
 macnetwork.fr, 1
 macnetwork.net, 1
 maco.org.uk, 1
 maconnerie-dcs.ch, 1
 macosxfilerecovery.com, 1
 macoun.de, 1
 macstore.pe, 1
 madae.nl, 1
 madbin.com, 1
 madcatdesign.de, 1
 maddi.biz, 1
-madebyfalcon.co.uk, 1
 madebyshore.com, 1
 madeglobal.com, 1
 madeinorder.com, 1
 madeinstudio3.com, 1
 madeintucson.org, 1
 madeitwor.se, 1
 mademoiselle-emma.be, 1
 mademoiselle-emma.fr, 1
@@ -14620,32 +14770,32 @@ magasinsalledebains.fr, 1
 magazin3513.com, 1
 magazinedabeleza.net, 1
 magazinedotreino.com.br, 1
 magdic.eu, 1
 magebankin.com, 1
 magenbrot.net, 0
 magenda.sk, 1
 magentaize.net, 1
-magi.systems, 1
 magicball.co, 1
 magicbroccoli.de, 0
 magiclen.org, 1
 magicspaceninjapirates.de, 1
 magictable.com, 1
 magilio.com, 1
 magnacumlaude.co, 1
 magnatronic.com.br, 1
 magneticanvil.com, 1
 magneticattraction.com.au, 1
 magnets.jp, 1
 magnettracker.com, 1
 magnoliadoulas.com, 1
 magnoliasib.ru, 0
 magwin.co.uk, 1
+magyarokegyhelyen.hu, 1
 mahatmayoga.org, 1
 mahefa.co.uk, 1
 mahjong.org, 1
 mahrer.net, 1
 maidofhonorcleaning.net, 1
 maiebanatulfruncea.com, 1
 mail-rotter.de, 1
 mail-settings.google.com, 1
@@ -14796,17 +14946,16 @@ map4erfurt.de, 1
 map4jena.de, 1
 mapasmundi.com.br, 1
 mapblender.com, 1
 maplanetebeaute.fr, 1
 mapletime.com, 1
 mapresidentielle.fr, 1
 maquinariaspesadas.org, 1
 marakovits.net, 1
-marbinvest.com, 1
 marble.com, 1
 marbogardenlidkoping.se, 1
 marc-schlagenhauf.de, 1
 marcaudefroy.com, 1
 marcbuehlmann.com, 1
 marcdorka.de, 1
 marceau.ovh, 1
 marcel-preuss.de, 1
@@ -14837,16 +14986,17 @@ marianatherapy.com, 1
 mariannenan.nl, 1
 marianwehlus.de, 1
 mariaolesen.dk, 1
 marie.club, 1
 mariehane.com, 1
 mariemiramont.fr, 1
 marikafranke.de, 1
 marilsnijders.nl, 1
+marilynmartin.com.au, 1
 marilynstreats.com, 1
 marin-business-center.ch, 1
 marin-tullet.com, 1
 marinazarza.es, 1
 marinbusinesscenter.ch, 1
 marine.gov, 1
 marinekaplama.com, 1
 marinela.com.mx, 1
@@ -14908,17 +15058,16 @@ marqueswines.co.uk, 1
 marrai.de, 1
 marriage-shrine.jp, 1
 marrickvilleapartments.com.au, 1
 marsanvet.com, 1
 marsatapp.com, 1
 marsble.com, 1
 marshmallow.co, 1
 martelange.ovh, 1
-martensen.me, 1
 martensmxservice.nl, 1
 martensson.io, 1
 martiestrimsalon.nl, 1
 martin-arend.de, 1
 martin-mattel.com, 1
 martin-smith.info, 1
 martine.nu, 1
 martingansler.de, 1
@@ -14990,16 +15139,17 @@ material-world-fuyouhin.com, 1
 materialism.com, 1
 maternum.com, 1
 mathembedded.com, 1
 mathhire.org, 1
 mathiasbynens.be, 1
 mathiasgarbe.de, 1
 mathieuguimond.com, 1
 mathieui.net, 1
+mathijskingma.nl, 1
 maths.network, 1
 mathspace.co, 1
 matildajaneclothing.com, 1
 matillat.ovh, 1
 matjaz.it, 1
 matlabjo.ir, 1
 matlss.com, 1
 matrixmedia.ro, 1
@@ -15030,16 +15180,17 @@ mattmccutchen.net, 1
 mattonline.me, 1
 mattwb65.com, 1
 matviet.vn, 1
 matze.co, 1
 matze.org, 1
 mauldincookfence.com, 1
 mauriciog.com.ar, 0
 mauricioghiorzi.com.ar, 0
+maury-moteurs.com, 1
 mausi.co, 1
 mavenclinic.com, 1
 mavensecurity.com, 1
 maveris.com, 1
 mawidabp.com, 1
 mawidaca.com, 1
 max-moeglich.de, 1
 max.gov, 1
@@ -15149,17 +15300,16 @@ mcynews.com, 1
 mcyukon.com, 1
 md5file.com, 1
 md5hashing.net, 1
 mdcloudpracticesolutions.com, 1
 mdcloudps.com, 1
 mdek.at, 1
 mdewendt.de, 1
 mdf-bis.com, 1
-mdkr.nl, 1
 mdma.net, 1
 mdmed.clinic, 1
 mdns.eu, 1
 mdpraha.cz, 1
 mdsave.com, 1
 mdwftw.com, 1
 mdx.no, 1
 mdxn.org, 1
@@ -15180,24 +15330,26 @@ meathealth.com, 1
 mecanicadom.com, 1
 mecanicoautomotriz.org, 1
 mechanixdirect.co.uk, 0
 mechanus.io, 1
 med-otzyv.ru, 1
 medba.se, 1
 medcir.com.br, 1
 meddelare.com, 1
+medeinos.lt, 1
 medexpress.co.uk, 1
 medi-link.co.il, 1
 media-courses.com, 1
 media-instance.ru, 1
 mediaarea.net, 1
 mediaburst.co.uk, 1
 mediadex.be, 1
 mediaexpert.fr, 1
+mediafocus.biz, 1
 medialab.nrw, 1
 mediamarkt.pl, 1
 mediaselection.eu, 1
 mediawiki.org, 1
 mediawin.pl, 1
 medic-world.com, 1
 medicinesfast.com, 0
 medicinia.com.br, 1
@@ -15296,16 +15448,17 @@ members-only-shopping.com, 1
 members.nearlyfreespeech.net, 0
 memdoc.org, 1
 meme-photostudio.com.tw, 1
 meme.fi, 1
 meme.institute, 1
 memepasmal.net, 1
 memepasmal.org, 1
 memfrob.org, 1
+memiux.com, 1
 memo-linux.com, 1
 memoire-resistance-ariege.fr, 1
 memoryex.net, 1
 menanwc.org, 1
 menaraannonces.com, 1
 menchez.me, 1
 menden.com, 1
 mendy.jp, 1
@@ -15316,17 +15469,16 @@ mensagemdaluz.com, 1
 mensagensaniversario.com.br, 1
 mensagensdeconforto.com.br, 1
 mensagensperfeitas.com.br, 1
 mensch-peter.me, 1
 mentalhealth.gov, 1
 mentalhealthmn.org, 1
 mentaltraining-fuer-musiker.ch, 1
 mentax.net, 0
-mentiq.az, 1
 mentorithm.com, 1
 mentz.info, 1
 menuonlineordering.com, 1
 menzel-motors.com, 1
 menzietti.it, 1
 mephedrone.org, 1
 meransuedtirol.com, 1
 mercadobitcoin.com.br, 1
@@ -15395,16 +15547,17 @@ metsasta.com, 1
 meu-smartphone.com, 1
 meu-solutions.com, 1
 meucosmetico.com.br, 1
 meulike.us, 1
 meusigno.com, 1
 mevo.xyz, 1
 mevs.cz, 1
 mexican.dating, 1
+mexicom.org, 1
 mexior.nl, 1
 meyeraviation.com, 1
 meyercloud.de, 1
 mf-fischer.de, 1
 mfiles.pl, 1
 mflodin.se, 1
 mfrsgb45.org, 1
 mft.global, 1
@@ -15459,16 +15612,17 @@ michiganmetalartwork.com, 1
 michiganunionoptout.com, 1
 michu.pl, 1
 mico.world, 1
 miconcinemas.com, 1
 micr0lab.org, 1
 microbiote-insectes-vecteurs.group, 1
 microblading.pe, 1
 microco.sm, 1
+microcomploja.com.br, 1
 microdots.de, 1
 microlog.org, 1
 microsoftaffiliates.azurewebsites.net, 1
 microvb.com, 1
 midair.io, 1
 midlandgate.de, 1
 midlgx.com, 1
 midnight-visions.de, 1
@@ -15489,16 +15643,17 @@ miguelmartinez.ch, 1
 miguelmenendez.pro, 1
 miguelmoura.com, 1
 miguia.tv, 1
 mihnea.net, 1
 mijnkerstkaarten.be, 1
 mijnreisoverzicht.nl, 1
 mijnstembureau.nl, 1
 mijntransacties.nl, 1
+mika.cat, 1
 mika.moe, 1
 mikadoe.nl, 1
 mikaela.info, 1
 mikakalevi.com, 1
 mikalikes.men, 1
 mike-bland.com, 1
 mike2k.de, 1
 mikecb.org, 1
@@ -15526,29 +15681,31 @@ mil-spec.ch, 1
 mil0.com, 1
 milahendri.com, 1
 milanpala.cz, 1
 milcahsmusings.com, 1
 mileme.com, 1
 milenaria.es, 1
 milesapart.dating, 1
 milhoazul.com.br, 1
+militaryconsumer.gov, 1
 milkingit.co.uk, 1
 milktea.info, 1
 millanova.wedding, 1
 milldyke.com, 1
 milldyke.nl, 1
 millefleurs.eu, 1
 millenniumweb.com, 1
 millhousenchurch.com, 1
 millionairessecrets.com, 1
 millistream.com, 1
 millstep.de, 1
 milonga.tips, 1
 mim.properties, 1
+mimbeim.com, 1
 mimeit.de, 1
 mimemo.io, 1
 mimeo.digital, 1
 mimithedog.com, 1
 mimobile.website, 1
 mimocad.io, 1
 mimovrste.com, 1
 min-sky.no, 1
@@ -15575,45 +15732,44 @@ minecraft-forum.eu, 1
 minecraft-server.eu, 1
 minecraftforum.de, 1
 minecraftforum.ovh, 1
 minecrell.net, 1
 minenash.com, 1
 minepay.net, 1
 minepic.org, 1
 minepod.fr, 1
-minesouls.fr, 1
 minez-nightswatch.com, 0
 minf3-games.de, 1
 mingo.nl, 1
 mingram.net, 1
 mingwah.ch, 1
 mingy.ddns.net, 1
 mingyueli.com, 1
 minhanossasenhora.com.br, 1
 mini2.fi, 1
 minigolf-reisinger.com, 1
 minikidz.es, 1
 minikneet.com, 1
 minilions.fr, 1
+minimbah.com.au, 1
 minipainting.net, 1
 minis-hip.de, 1
 miniskipper.at, 1
 minitruckin.net, 1
 minitrucktalk.com, 1
 minkondom.nu, 1
 minkymoon.jp, 1
 minnesotakinkyyouth.org, 1
 minnesotamathcorps.org, 1
 minnesotareadingcorps.org, 1
 minnit.chat, 1
 minobar.com, 1
 minorshadows.net, 1
 minpingvin.dk, 1
-mintea-noua.ro, 1
 mintosherbs.com, 1
 mintrak2.com, 1
 minube.co.cr, 1
 minux.info, 1
 mipapo.de, 1
 mipiaci.co.nz, 0
 mipiaci.com.au, 0
 mipla.ch, 1
@@ -15669,16 +15825,17 @@ mitior.net, 1
 mitnetz-gas.de, 1
 mitnetz-strom.de, 1
 mitrax.com.br, 1
 mitrecaasd.org, 1
 mitremai.org, 1
 mitsign.com, 1
 mitsu-szene.de, 1
 mitsukabose.com, 1
+mittagonggardencentre.com.au, 1
 mittelunsachlich.de, 1
 mitzpettel.com, 1
 miui-germany.de, 1
 mivzakim.net, 1
 mixnshake.com, 1
 mixposure.com, 1
 mixtape.moe, 1
 miya.io, 1
@@ -15766,34 +15923,37 @@ mobilinnov.it, 1
 mobilisation-generale.org, 1
 mobility-events.ch, 1
 mobilux.lv, 1
 mobio.net, 1
 mobisaar-cloud.de, 1
 mobobe.com, 1
 mobycoders.com, 1
 mochoko.com, 1
+modaexecutiva.com.br, 1
 modafinil.com, 1
 modafinil.wiki, 1
 modafo.com, 1
 modalogi.com, 1
 modcasts.video, 1
 modcentral.pw, 1
 mode-individuell.de, 1
 modecaso.com, 1
 modehaus-marionk.de, 1
 modelcase.co.jp, 0
 modelcube.com, 1
 modeldimension.com, 1
+modelsclub.org.ua, 1
 modelservis.cz, 1
 modemaille.com, 1
 modeportaal.nl, 1
 moderatorenpool.org, 1
 modernapprenticeships.org, 1
 modernibytovytextil.cz, 1
+moderntld.net, 1
 modifiedmind.com, 1
 modistry.com, 1
 modistryusercontent.com, 1
 modmountain.com, 1
 module.market, 1
 modx.io, 1
 moe-max.jp, 1
 moe.pe, 1
@@ -15833,16 +15993,17 @@ molunerfinn.com, 1
 momentoscoquetos.es, 1
 momentumdash.com, 1
 momozeit.de, 1
 momstableonline.com, 1
 momut.org, 1
 mon-agenda.org, 0
 mon-partage.fr, 1
 mon22.ch, 1
+mona-antenna.com, 1
 mona-dress.com, 1
 monachatdeco.com, 1
 monalisa.wtf, 1
 monautoneuve.fr, 1
 monbudget.org, 1
 moncoach.ch, 1
 mondedie.fr, 1
 moneychangersoftware.com, 1
@@ -15925,16 +16086,17 @@ moriz.de, 1
 moriz.net, 1
 morotech.com.br, 1
 morphy2k.io, 1
 morteruelo.net, 1
 mortis.eu, 1
 mosaique-lachenaie.fr, 1
 moscow.dating, 1
 mosfet.cz, 1
+mosin.org, 1
 moskva.guide, 1
 moso.io, 1
 mosos.de, 1
 mosscade.com, 1
 mosstier.com, 1
 mostlyharmless.at, 1
 mostlyinfinite.com, 1
 motd.ch, 1
@@ -15958,16 +16120,17 @@ mountainroseherbs.com, 1
 mountfarmer.de, 1
 movabletype.net, 1
 moveek.com, 1
 moveisfit.com.br, 1
 movember.com, 0
 movepin.com, 1
 movie-cross.net, 1
 movie4kto.site, 1
+movie4kto.stream, 1
 moviedeposit.com, 1
 moviefreeze.com, 1
 movieguys.org, 1
 movienang.com, 1
 moviepilot.com, 1
 movinglogistics.nl, 0
 movingoklahoma.org, 1
 movingtohttps.com, 1
@@ -16109,17 +16272,19 @@ multiworldsoftware.com, 1
 multrier.fr, 1
 mumbaionlinegifts.com, 1
 mumei.space, 1
 mumolabs.com, 1
 munch.me, 1
 munchcorp.com, 1
 mundoadulto.com.br, 1
 mundoalpha.com.br, 1
+mundoarabe.com.br, 1
 mundodasmensagens.com, 1
+mundokinderland.com.br, 1
 mundschenk.at, 1
 mundtec.com.br, 1
 munduch.cz, 1
 munki.org, 1
 munkibuilds.org, 1
 munpanel.com, 1
 munrabi.com, 1
 murakami-sah.com, 1
@@ -16173,16 +16338,17 @@ muwatenraqamy.org, 1
 muzeumkomiksu.eu, 1
 muzgra.in, 1
 muzi.cz, 1
 mv-wohnen.de, 1
 mvbits.com, 1
 mvnet.com.br, 1
 mvno.io, 1
 mvp-stars.com, 1
+mwainc.org, 1
 mware-staging.azurewebsites.net, 1
 mwavuli.co.ke, 1
 mwba.org, 1
 mwe.st, 1
 mwtdev.se, 1
 mww.moe, 1
 mx.org.ua, 1
 mx.search.yahoo.com, 0
@@ -16203,16 +16369,17 @@ my-plancha.ch, 1
 my-static-demo-808795.c.cdn77.org, 1
 my-static-live-808795.c.cdn77.org, 1
 my.onlime.ch, 0
 my.usa.gov, 1
 my.xero.com, 0
 myaccount.google.com, 0
 myactivity.google.com, 1
 myadself.com, 1
+myamend.com, 1
 myamity.info, 1
 myanimelist.net, 1
 myartsjournal.com, 1
 mybb.com, 1
 mybboard.pl, 1
 mybeautyjobs.de, 1
 mybicc.org, 1
 myblockchain.cloud, 1
@@ -16249,30 +16416,32 @@ myfirenet.com, 1
 myfloridadeferredcomp.com, 1
 myfreemp3.click, 1
 myfrenchtattoo.fr, 1
 myfunworld.de, 1
 myg21.com, 1
 mygadgetguardian.lookout.com, 0
 mygalgame.com, 1
 mygallery.homelinux.net, 1
+mygeneral.org, 1
 mygeotrip.com, 1
 mygpsite.com, 1
 mygreatjob.eu, 1
 mygreatjobs.de, 1
 mygretchen.de, 1
 mygrotto.org, 1
 mygymer.ch, 1
 myhealthreviews.com, 1
 myhostname.net, 1
 myimds.com, 1
 myimmitracker.com, 1
 mykeepsake.xyz, 0
 myki.co, 1
 mykontool.de, 1
+mylatestnews.org, 1
 mylawyer.be, 1
 myleanfactory.de, 1
 mylifeabundant.com, 1
 mylittlemoppet.com, 0
 myliveupdates.com, 1
 mylocalsearch.co.uk, 1
 mylookout.com, 0
 mymadina.com, 1
@@ -16359,19 +16528,23 @@ mythengay.ch, 1
 mythicdelirium.com, 1
 mytraiteurs.com, 1
 mytravelblog.de, 1
 mytripcar.co.uk, 1
 mytripcar.com, 1
 mytripcar.de, 1
 mytripcar.es, 1
 mytripcar.fr, 1
+mytruecare.org, 1
 mytty.net, 1
 mytweeps.com, 1
 myulog.net, 1
+myupdatestar.com, 1
+myupdatestudio.com, 1
+myupdatesystems.com, 1
 myusagepayments.com, 1
 myvacompany.com, 1
 myvirtualserver.com, 1
 myvoipnews.com, 1
 myvpl.com, 1
 mywari.com, 1
 mywebinar.io, 1
 myworkinfo.com, 0
@@ -16410,16 +16583,17 @@ nagel-dentaltechnik.de, 1
 nagelfam.com, 1
 naggie.net, 1
 nagios.by, 1
 nah.re, 1
 nahura.com, 1
 nailattitude.ch, 1
 nailchiodo.com, 1
 nailsalon-aztplus.com, 1
+nairobibusinessreview.com, 1
 nakama.tv, 1
 nakandya.com, 1
 nakanishi-paint.com, 1
 nakedalarmclock.me, 1
 nakedfacts.co.uk, 0
 nakliyatsirketi.biz.tr, 1
 nako.no, 1
 nalao-company.com, 1
@@ -16443,16 +16617,17 @@ nanch.com, 1
 nanderson.me, 1
 nanfangstone.com, 1
 nankiseamansclub.com, 1
 nanogi.ga, 1
 nanotechnologist.com, 1
 nanpuyue.com, 1
 nanubo.com, 1
 nanubo.de, 1
+naoar.com, 1
 naotone.com, 1
 napcae.de, 1
 naphex.rocks, 1
 napisynapomniky.cz, 1
 napolinissanctparts.com, 1
 narach.com, 1
 naralogics.com, 1
 narfation.org, 1
@@ -16472,16 +16647,17 @@ nasbnation.com, 1
 nascher.org, 0
 nasmocopati.com, 1
 nasralmabrooka.com, 1
 nasreddine.xyz, 0
 nasrsolar.com, 1
 nassi.me, 1
 nastoletni.pl, 1
 nastysclaw.com, 1
+nataliedawnhanson.com, 1
 natalydanilova.com, 1
 natanaelys.com, 0
 natation-nsh.com, 1
 natatorium.org, 1
 natecraun.net, 1
 natenom.com, 1
 natenom.de, 1
 natenom.name, 1
@@ -16636,16 +16812,17 @@ neftebitum-kngk.ru, 1
 neg9.org, 0
 negai.moe, 1
 negativzinsen.info, 1
 neglecteddiseases.gov, 1
 nehoupat.cz, 1
 neillans.co.uk, 1
 neillans.com, 1
 neilwynne.com, 1
+nejnamc.org, 1
 neko-nyan.org, 1
 neko.li, 1
 nekodex.net, 1
 nekolove.jp, 1
 nekomimi.pl, 1
 nekosc.com, 1
 nekowa.moe, 1
 nelhage.com, 1
@@ -16668,16 +16845,17 @@ neocities.org, 1
 neoclick.io, 1
 neojo.org, 1
 neokobe.city, 1
 neolaudia.es, 1
 neons.org, 1
 neophilus.net, 1
 neosdesignstudio.co.uk, 1
 neostralis.com, 1
+neowlan.net, 1
 neoxcrf.com, 1
 neoz.com.br, 1
 nepal-evolution.org, 1
 nephelion.org, 1
 nephy.jp, 1
 nepovolenainternetovahazardnihra.cz, 1
 nercp.org.uk, 1
 nerdhouse.io, 1
@@ -16722,17 +16900,19 @@ netera.se, 1
 netfabb.com, 1
 netfs.pl, 0
 netfxharmonics.com, 1
 netguide.co.nz, 1
 nethackwiki.com, 1
 nethunter.top, 1
 netica.fr, 0
 netki.com, 1
+netlentes.com.br, 1
 netlocal.ru, 1
+netmagicas.com.br, 1
 netmazk.net, 0
 netnodes.net, 1
 netraising.com, 1
 netrelay.email, 1
 netrider.net.au, 0
 netronix.be, 1
 netscaler.expert, 1
 netsight.org, 1
@@ -16757,16 +16937,17 @@ netwerkmanager.nl, 0
 network-notes.com, 1
 network23.nl, 1
 networkalarmcorp.com, 1
 networkersdiary.com, 1
 networking4all.com, 0
 networkingnexus.net, 1
 networkingphoenix.com, 1
 networkmarketingpro.com, 1
+networkposting.com, 1
 networth.at, 1
 netzfrauen.org, 1
 netzspielplatz.de, 1
 netzwerkwerk.de, 1
 neuflizeobc.net, 1
 neuhaus-city.de, 1
 neurobiology.com, 1
 neurochip.com, 1
@@ -16779,17 +16960,16 @@ neutralox.com, 0
 neuwal.com, 1
 nevadafiber.net, 1
 never.pet, 1
 neverwetturkey.com, 1
 nevolution.me, 1
 nevoxo.com, 1
 new-black-order.com, 1
 new-friend.org, 1
-new-ms.com, 1
 new-process.ch, 1
 new-process.com, 1
 new-process.de, 1
 new-process.eu, 1
 new.travel.pl, 1
 newaccess.ch, 1
 newantiagingcreams.com, 1
 newbietech.cn, 0
@@ -16840,16 +17020,17 @@ nextgencel.com, 1
 nextgenthemes.com, 1
 nexthop.co.jp, 1
 nexthop.jp, 1
 nextmbta.com, 1
 nextnowagency.com, 1
 nextshutter.com, 1
 nexus-exit.de, 1
 nexus-vienna.at, 1
+nexusbyte.de, 1
 nexusconnectinternational.eu, 1
 nexuscorporation.in, 1
 neyer-lorenz.de, 1
 nezrouge-geneve.ch, 1
 nf9q.com, 1
 nfe-elektro.de, 1
 nfhome.be, 1
 nfls.io, 1
@@ -16907,19 +17088,16 @@ nicolaszambetti.ch, 1
 nicolaw.uk, 1
 nicoleoquendo.com, 1
 nicul.in, 1
 nidro.de, 1
 nidsuber.ch, 1
 niederohmig.de, 1
 niedersetz.de, 1
 niehage.name, 1
-nielshoogenhout.be, 1
-nielshoogenhout.eu, 1
-nielshoogenhout.nl, 1
 nien.cf, 1
 nien.co, 1
 nien.com, 1
 nien.com.tw, 1
 nien.eu.org, 1
 nien.taipei, 1
 nien.tk, 1
 nienfun.com, 1
@@ -16962,31 +17140,31 @@ nil.gs, 1
 niloxy.com, 1
 nilrem.org, 1
 nimeshjm.com, 1
 ninarinaldi.com.br, 1
 ninaundandre.de, 1
 ninchat.com, 1
 nine-hells.net, 0
 ninebennink.com, 1
-ninespec.com, 1
 ninetaillabs.com, 1
 ninetaillabs.xyz, 1
 ning.so, 1
 ninja-galerie.de, 1
 ninjan.co, 1
 ninofink.com, 1
 ninthfloor.org, 1
 ninux.ch, 0
 niouininon.eu, 1
 nipe-systems.de, 1
 nippon-oku.com, 1
 nippon.fr, 1
 nirada.info, 1
 nirna.io, 1
+nirudo.me, 1
 nirvanashop.com, 1
 nishaswonderland.be, 1
 nishaswonderland.nl, 1
 nishikino-maki.com, 1
 nishisbma.com, 1
 nissanofbismarckparts.com, 1
 nitaonline.org, 1
 nitifilter.com, 1
@@ -17000,16 +17178,17 @@ niu.moe, 1
 niva.synology.me, 1
 nivi.ca, 1
 nix.org.ua, 0
 nixien.fr, 1
 niyawe.de, 1
 nja.id.au, 1
 njpjanssen.nl, 1
 nkadvertising.online, 1
+nkb.in.th, 1
 nkinka.de, 1
 nl-ix.net, 1
 nl.search.yahoo.com, 0
 nlap.ca, 1
 nlegall.fr, 1
 nlm.gov, 1
 nlrb.gov, 1
 nlt.by, 1
@@ -17083,19 +17262,21 @@ noordsee.de, 1
 noorsolidarity.com, 1
 nootropic.com, 1
 nopaste.xyz, 1
 nord-sud.be, 1
 nordakademie.de, 1
 nordic-survival.de, 1
 nordiccasinocommunity.com, 1
 nordinfo.fi, 1
+nordnetz-hamburg.de, 1
 nordor.homeip.net, 1
 nordseeblicke.de, 1
 nordwaldzendo.de, 1
+noref.tk, 1
 noreply.mx, 1
 norge.guide, 1
 normaculta.com.br, 1
 normalady.com, 1
 norman-preusser-gmbh.de, 1
 normanbauer.com, 1
 normankranich.de, 1
 norrkemi.se, 1
@@ -17124,16 +17305,18 @@ nossasenhoradodesterro.com.br, 1
 nostraforma.com, 0
 nostraspace.com, 1
 noswap.com, 1
 not-a.link, 1
 nota-web.com, 1
 nota.moe, 1
 notablog.xyz, 1
 notabug.org, 1
+notadd.io, 1
+notadd.store, 1
 notalone.gov, 1
 notar-glagowski.com, 1
 notar-glagowski.de, 1
 notar-peikert.com, 1
 notarankastojkovic.me, 1
 notarobot.fr, 1
 notarvysocina.cz, 1
 notbolaget.se, 1
@@ -17256,32 +17439,34 @@ nuryahan.com.br, 1
 nusku.biz, 1
 nussadoclub.org, 1
 nutikell.com, 1
 nutleyeducationalfoundation.org, 1
 nutleyef.org, 1
 nutri-spec.me, 1
 nutrienti.eu, 0
 nutripedia.gr, 1
+nutrivisa.com.br, 1
 nuttyveg.com, 1
 nuvechtdal.nl, 1
 nuvini.com, 1
 nuxer.fr, 1
 nvlop.xyz, 1
 nvr.bz, 1
 nwerc.party, 1
 nwgh.org, 0
 nwk1.com, 1
 nwra.com, 1
 nwwc.dk, 1
 nwwnetwork.net, 1
 nxinfo.ch, 1
 nyan.it, 1
 nyanpasu.tv, 1
 nyazeeland.guide, 1
+nycoyote.org, 1
 nyesider.org, 1
 nyffo.com, 1
 nyiad.edu, 1
 nyip.co.uk, 1
 nyip.edu, 1
 nyloc.de, 1
 nylonfeetporn.com, 1
 nymphetomania.net, 1
@@ -17339,16 +17524,17 @@ ocf.io, 1
 ocg-card.com, 1
 ochsundjunior.ch, 1
 ocim.ch, 1
 ockendenhemming.co.uk, 1
 ocloud.fr, 1
 ocmeulebeke.be, 1
 ocolere.ch, 1
 ocotg.com, 1
+ocrami.us, 1
 ocrn.nl, 1
 ocsigroup.fr, 1
 octanio.com, 1
 octav.name, 0
 octod.tk, 1
 octofox.de, 1
 octolopagon.games, 1
 octopus-agents.com, 1
@@ -17381,16 +17567,17 @@ ofcss.com, 1
 ofda.gov, 1
 off-the-clock.us, 1
 offenekommune.de, 1
 offgames.io, 1
 offgames.pro, 1
 office-de-tourisme.net, 0
 office-ruru.com, 1
 officemovepro.com, 1
+officiants.wedding, 1
 offroadeq.com, 1
 offshoot.rentals, 1
 offtherails.ie, 1
 ofggolf.com, 1
 oficinadocelular.com.br, 1
 oflow.me, 1
 oftamedic.com, 1
 oftn.org, 1
@@ -17402,17 +17589,16 @@ oguya.ch, 1
 oh14.de, 1
 ohayosoro.me, 1
 oheila.com, 1
 ohiohealthfortune100.com, 1
 ohlmeier.com, 0
 ohlmeier.net, 0
 ohlmeier.org, 0
 ohm2013.org, 1
-ohnemusik.com, 1
 ohreally.de, 1
 ohsocool.org, 1
 oilpaintingsonly.com, 1
 oinky.ddns.net, 1
 ojaioliveoil.com, 1
 ojdip.net, 1
 ojp.gov, 1
 okad-center.de, 1
@@ -17439,16 +17625,17 @@ olasouris.com, 1
 olback.net, 1
 oldandyounglesbians.us, 1
 oldenglishsheepdog.com.br, 1
 oldnews.news, 1
 oldtimer-trifft-flugplatz.de, 1
 olegon.ru, 1
 olegs.be, 1
 oleksii.name, 1
+oleodecopayba.com.br, 1
 olgiati.org, 1
 olightstore.com, 1
 olightstore.ro, 1
 oliver-pietsch.de, 0
 oliveraiedelabastideblanche.fr, 1
 oliverfaircliff.com, 1
 olivernaraki.com, 1
 oliverniebuhr.de, 1
@@ -17503,25 +17690,25 @@ oneclic.ch, 1
 oneclickonejob.com, 1
 onedot.nl, 1
 onedottwelve.co.jp, 1
 onedottwelve.com, 1
 onedrive.com, 1
 onedrive.live.com, 0
 onee3.org, 1
 onefour.ga, 0
+oneiros.cc, 1
 onemid.net, 1
 onemoonmedia.de, 1
 oneononeonone.de, 1
 oneononeonone.tv, 1
 onetech.it, 1
 oneway.ga, 1
 onewaymail.com, 1
 oneweb.hu, 1
-onewebdev.info, 1
 oneworldbank.com, 1
 onfarma.it, 1
 onguardonline.gov, 1
 onhub1.com, 1
 onionscan.org, 1
 onixcco.com.br, 1
 onlfait.ch, 1
 online-bouwmaterialen.nl, 1
@@ -17573,16 +17760,17 @@ onyxfireinc.com, 1
 ooeste.com, 1
 oogami.name, 1
 oogartsennet.nl, 1
 ooonja.de, 1
 ooyo.be, 1
 op11.co.uk, 1
 oparl.org, 1
 opatut.de, 1
+opcaobolsas.com.br, 1
 opcenter.de, 1
 open-bs.com, 1
 open-bs.ru, 1
 open-desk.org, 1
 open-freax.fr, 1
 open-future.be, 1
 open-infrastructure.net, 1
 open-letters.de, 1
@@ -17638,16 +17826,17 @@ oportho.com.br, 1
 opp.ag, 1
 oppaiti.me, 1
 oppejoud.ee, 1
 opportunis.me, 1
 opportunitycorps.org, 1
 opposer.me, 1
 opq.pw, 1
 oprbox.com, 1
+oprechtgezegd.nl, 1
 opreismetingvoorunicef.nl, 0
 opsmate.com, 0
 opsnotepad.com, 1
 optik-trosdorff.de, 1
 optimalsetup.com, 1
 optimist.bg, 1
 optimumwebdesigns.com, 1
 optimus.io, 1
@@ -17741,16 +17930,17 @@ osxentwicklerforum.de, 1
 oszri.hu, 1
 otako.pl, 1
 otakubox.de, 1
 otakurepublic.com, 1
 otchecker.com, 1
 otellio.com, 1
 otellio.de, 1
 otellio.it, 1
+oticasaopaulo.com.br, 1
 oticasvisao.net.br, 1
 otinane.eu, 1
 otmns.net, 1
 otokonna.com, 1
 otorrino.pt, 1
 otoy.com, 1
 otoya.space, 1
 otpsmart.com.ua, 1
@@ -17802,16 +17992,17 @@ owl.net, 1
 owlscrap.ru, 1
 own3d.ch, 1
 ownc.at, 1
 ownit.se, 0
 ownmay.com, 1
 ownspec.com, 1
 oxanababy.com, 1
 oxelie.com, 1
+oxro.co, 1
 oxygaming.com, 1
 oxymc.com, 1
 oxynux.xyz, 1
 oxytocin.org, 1
 oyoony.de, 1
 oyosoft.fr, 1
 ozark.be, 1
 oznamovacipovinnost.cz, 1
@@ -17914,16 +18105,17 @@ pandymic.com, 1
 paneldewelopera.pl, 1
 panelomix.net, 1
 paneu.de, 1
 panicparts.com, 1
 panier-legumes.bio, 1
 panj.ws, 1
 panmetro.com, 1
 panoti.com, 0
+panoxadrez.com.br, 1
 panpsychism.com, 1
 panpsychist.com, 1
 pantallasled.mx, 1
 panthur.com.au, 0
 pantou.org, 0
 panzer72.ru, 1
 pap.la, 0
 papa-webzeit.de, 1
@@ -17938,16 +18130,17 @@ papermasters.com, 1
 papersmart.net, 1
 papertracker.net, 1
 paperturn.com, 1
 paperwork.co.za, 1
 paperwritinghelp.net, 1
 paraborsa.net, 1
 parachute70.com, 1
 paradiesgirls.ch, 1
+paradigi.com.br, 1
 paradise-engineer.com, 1
 paradise-engineering.com, 1
 paradise-engineers.com, 1
 paradisenazarene.com, 1
 paradoxdesigns.org, 1
 paragon.com.sg, 1
 paragon.edu, 1
 paragonie.com, 0
@@ -18012,17 +18205,16 @@ pascalleguern.com, 1
 pascalmathis.com, 1
 pascalmathis.me, 1
 pascalmathis.net, 1
 pascalspoerri.ch, 1
 pass.org.my, 1
 passieposse.nl, 1
 passionatefoodie.co.uk, 1
 passions-art.com, 1
-passphrase.today, 1
 passpilot.co.uk, 1
 passport.yandex.by, 1
 passport.yandex.com, 1
 passport.yandex.com.tr, 1
 passport.yandex.kz, 1
 passport.yandex.ru, 1
 passport.yandex.ua, 1
 passrhce.com, 1
@@ -18055,16 +18247,17 @@ patadanabouca.pw, 1
 patechmasters.com, 1
 patentfamily.de, 1
 patflix.com, 1
 pathwaytofaith.com, 1
 patikabiztositas.hu, 1
 patouille-et-gribouille.fr, 1
 patralos.at, 0
 patriaco.net, 1
+patric-lenhart.de, 1
 patrick-othmer.de, 1
 patrick.dark.name, 1
 patrickaudley.ca, 1
 patrickaudley.com, 1
 patrickschneider.me, 1
 patriksima.cz, 1
 patriksimek.cz, 1
 patrz.eu, 1
@@ -18223,28 +18416,30 @@ penablog.com, 1
 penaugustin.com, 1
 pencepay.com, 1
 pencillab.cn, 1
 penetrationstest.se, 1
 penfold.fr, 1
 pengisatelier.net, 1
 pennergold.net, 1
 pennyapp.io, 1
+pennylane.me.uk, 1
 penrithapartments.com.au, 1
 pensacolawinterfest.org, 1
 pensador.com, 1
 pensador.info, 1
 pensioenfonds-ey.nl, 1
 pension-waldesruh.de, 1
 pensiunealido.ro, 1
 pentest.blog, 1
 pentest.nl, 1
 pentesterlab.com, 1
 penz.media, 1
 peoplesbankal.com, 1
+pepemodelismo.com.br, 1
 peplog.nl, 1
 pepwaterproofing.com, 1
 per-pedes.at, 1
 pera.gs, 1
 peraparker.cz, 1
 percolate.com, 1
 percraft.com, 1
 percy.io, 1
@@ -18309,16 +18504,17 @@ peterlew.is, 1
 peternagy.ie, 1
 petersontoscano.com, 1
 pethelpers.org, 1
 petite-maison.ch, 1
 petitsfrenchies.com, 1
 petja.me, 0
 petko.me, 1
 petmall.bg, 1
+petofiprogram.hu, 1
 petplus.com, 1
 petpost.co.nz, 0
 petrachuk.ru, 1
 petrasestakova.cz, 1
 petruzz.net, 1
 pettitcoat.com, 1
 peuf.shop, 1
 pex.digital, 1
@@ -18443,16 +18639,17 @@ physiovesenaz.ch, 1
 pi-control.de, 1
 pi-dash.com, 1
 pi-eng.fr, 1
 pi-supply.com, 1
 pianetaottica.com, 1
 pianetaottica.eu, 1
 pianetaottica.info, 1
 pianetaottica.it, 1
+piatabrasil.com.br, 1
 piatanoua.md, 1
 pic.gov, 1
 pic.sr, 1
 pic2map.com, 1
 picallo.es, 1
 piccirello.com, 1
 pickme.nl, 1
 picksin.club, 1
@@ -18518,16 +18715,17 @@ pinkbike.com, 1
 pinkcasino.co.uk, 1
 pinkfis.ch, 1
 pinkhq.com, 1
 pinkinked.com, 1
 pinkladyapples.co.uk, 1
 pinklecfest.org, 1
 pinnaclelife.co.nz, 1
 pinnaclelife.nz, 1
+pinnacles.com, 1
 pinoyonlinetv.com, 1
 pinpointengineer.co.uk, 1
 pinscher.com.br, 1
 pinterest.at, 1
 pinterest.co.uk, 1
 pinterest.com, 1
 pinterest.de, 1
 pinterest.engineering, 1
@@ -18537,16 +18735,17 @@ pinterest.jp, 1
 pipenny.net, 1
 pips.rocks, 1
 pir9.com, 1
 piranil.com, 1
 pirate.trade, 1
 pirateahoy.eu, 1
 piratebayproxy.tf, 1
 piraten-basel.ch, 1
+piraten-bv-nord.de, 1
 pirateproxy.cam, 1
 pirateproxy.cat, 1
 pirateproxy.cc, 1
 pirateproxy.la, 1
 pirateproxy.one, 1
 pirateproxy.pl, 1
 pirateproxy.pw, 1
 pirateproxy.red, 1
@@ -18562,43 +18761,45 @@ pissflaps.co.uk, 1
 pisupp.ly, 1
 pitchpinecapital.com, 1
 pitfire.io, 1
 pitsstop.nu, 1
 pittaya.com, 1
 pivotaltracker.com, 1
 pivotanimation.org, 1
 piwko.co, 1
+pixeame.com, 1
 pixel.facebook.com, 0
 pixel.google.com, 1
 pixelbash.de, 1
 pixelcubed.com, 1
 pixelesque.uk, 1
 pixelfou.com, 1
 pixelminers.net, 1
 pixelpoint.io, 1
 pixelrain.info, 1
 pixelsquared.us, 1
 pixipics.com, 0
-pixiv.moe, 0
+pixiv.moe, 1
 pizala.de, 1
 pizzabottle.com, 1
 pizzafest.ddns.net, 1
 pizzeriacolore.com, 1
 pj539999.com, 1
 pj83.duckdns.org, 1
 pjili.com, 1
 pjuu.com, 0
 pkautodesign.com, 1
 pkgt.de, 0
 pkov.cz, 1
 pkschat.com, 1
 pl-cours.ch, 1
 pl.search.yahoo.com, 0
 plaasprodukte.com, 1
+placasonline.com.br, 1
 placassinal.com.br, 1
 placehold.co, 1
 placeralplato.com, 1
 placker.com, 1
 plainjs.com, 0
 plainmark.com, 1
 plaintech.net.au, 1
 plaintray.com, 1
@@ -18715,16 +18916,17 @@ pmp-art.com, 1
 pmponline.de, 1
 pmsacorp.com, 1
 pmsf.eu, 1
 pmt-documenten.nl, 1
 pneuhaus-lemp.ch, 1
 pnmhomecheckup.com, 1
 pnona.cz, 1
 pnsc.is, 1
+pnukee.com, 1
 pnut.io, 0
 pnyxnet.com, 1
 poba.fr, 1
 pocatellonissanparts.com, 1
 pochaneko.com, 1
 pocketfullofapps.com, 1
 pocketinsure.com, 1
 pocketmemories.net, 1
@@ -18779,24 +18981,26 @@ polsport.live, 1
 polyfill.io, 1
 polymake.org, 1
 polymathematician.com, 1
 polynomapp.com, 1
 polypet.com.sg, 1
 polytarian.com, 1
 polytechecosystem.vc, 1
 pomar.club, 0
+pomardaserra.com, 1
 pomfe.co, 1
 pommedepain.fr, 1
 pompiers-martigny.ch, 1
 pomsinoz.com, 1
 pondof.fish, 1
 poneypourtous.com, 1
 poneytelecom.org, 1
 ponteencima.com, 1
+pontodogame.com.br, 1
 pony.tf, 1
 ponychan.net, 1
 ponyfoo.com, 1
 poolinstallers.co.za, 1
 poollicht.be, 1
 poolvilla-margarita.net, 0
 poon.io, 1
 poopjournal.rocks, 1
@@ -18825,27 +19029,27 @@ porschen.fr, 1
 port.social, 1
 port443.hamburg, 1
 port443.se, 1
 port80.hamburg, 1
 portal.tirol.gv.at, 1
 portalcarriers.com, 1
 portalcentric.net, 1
 portalisapres.cl, 1
+portalkla.com.br, 1
 portaluniversalista.org, 0
 portalzine.de, 1
 portefeuillesignalen.nl, 1
 portercup.com, 1
 portofrotterdam.com, 1
 portosonline.pl, 1
 portraitsystem.biz, 1
 portugalsko.net, 1
 portvaletickets.com, 1
 porybox.com, 1
-porzgmbh.de, 1
 posaunenchor-senden.de, 1
 poseidonwaterproofing.com, 1
 poshsecurity.com, 1
 positionus.io, 1
 positive.com.cy, 1
 positivesobrietyinstitute.com, 1
 posobota.cz, 1
 post-darwinian.com, 1
@@ -18859,16 +19063,17 @@ postblue.info, 1
 postbox.life, 1
 postcardpayment.com, 1
 postcode.nl, 1
 postcodegarant.nl, 1
 postdarwinian.com, 1
 postdarwinism.com, 1
 postdeck.de, 1
 posteo.de, 0
+posterspy.com, 1
 postfinance.ch, 1
 postmatescode.com, 1
 postn.eu, 1
 posttigo.com, 1
 potatiz.com, 1
 potatofrom.space, 1
 potatopro.com, 1
 potbox.com, 1
@@ -18888,28 +19093,28 @@ pourmesloisirs.com, 1
 povareschka.ru, 1
 power-coonies.de, 1
 power-fit.org, 1
 power-flowengineer.com, 1
 power-l.ch, 1
 power-tools24.com, 1
 powerb.ch, 1
 powercloud.technology, 1
+powerdent.net.br, 1
 poweredbyiris.nl, 1
 poweredbypurdy.com, 1
 powerentertainment.tv, 1
 powergridess.com, 0
 powermeter.at, 1
 powersergdatasystems.com, 1
 powersergunited.com, 1
 powersergunited.org, 1
 powersergusercontent.com, 1
 powerwellness-korecki.de, 1
 pozniak.at, 1
-pozyczka-bez-zaswiadczen.pl, 1
 pozytywnyplan.pl, 1
 pozzo-balbi.com, 1
 ppipe.net, 1
 ppmathis.ch, 1
 ppmathis.com, 1
 ppmoon.com, 1
 ppoozl.com, 1
 ppro.com, 1
@@ -18941,16 +19146,17 @@ preexport.com, 1
 preferredathlete.com, 1
 prefix.eu, 1
 pregunteleakaren.gov, 1
 preigu.de, 1
 preisser-it.de, 1
 preisser.it, 1
 prekladysanca.cz, 1
 preloaded-hsts.badssl.com, 1
+prelogica.com.br, 1
 preludes.org, 1
 premaritalsex.info, 1
 premierheart.com, 1
 premiership-predictors.co.uk, 1
 premiumweb.co.id, 1
 premiumwebdesign.it, 1
 premiumzweirad.de, 0
 prenatalgeboortekaartjes.nl, 1
@@ -18968,16 +19174,17 @@ presscenter.jp, 1
 pressenews.net, 1
 presses.ch, 1
 pressrush.com, 1
 pressureradio.com, 1
 prestburyscouts.org.uk, 1
 prestige-car-location.ch, 1
 prestigerepairs.com.au, 1
 prestigesigns.net, 1
+prestonandsons.com.au, 1
 prestonbrant.com, 1
 pretachique.com.br, 1
 pretix.eu, 1
 pretrialservices.gov, 1
 pretty.hu, 1
 prettytunesapp.com, 1
 pretzelx.com, 1
 prevenir.ch, 1
@@ -19050,16 +19257,17 @@ procrastinationland.com, 1
 proctorio.com, 1
 prodct.info, 1
 prodigia.com, 1
 prodinger.com, 1
 prodsim.ninja, 1
 productbarcodes.com, 1
 productdesignsoftware.com.au, 1
 productgap.com, 1
+productived.net, 1
 productpeo.pl, 1
 proefteksten.nl, 0
 profection.biz, 1
 professionalboundaries.com, 1
 professors.ee, 1
 profidea.cz, 1
 profile.tf, 1
 profiles.google.com, 1
@@ -19146,27 +19354,29 @@ prototypefund.de, 1
 protoxin.net, 0
 proust.ch, 0
 proust.media, 0
 proustmedia.de, 0
 proveits.me, 1
 provision-isr.nl, 1
 provisionaldriving.com, 1
 provitec.com, 1
+provitec.de, 1
 proweser.de, 1
 prowise.com, 1
 proxybay.co, 1
 proxybay.eu.org, 1
 proxybay.la, 1
 proxybay.one, 1
 proxybay.tv, 1
 proxydesk.eu, 1
 proxyportal.me, 1
 proxyweb.us, 1
 proymaganadera.com, 1
+prstatic.com, 1
 prt.in.th, 1
 prtimes.com, 1
 prtpe.com, 1
 prvikvadrat.hr, 1
 pryspry.com, 1
 przemas.pl, 1
 ps-qa.com, 1
 ps-w.ru, 1
@@ -19176,18 +19386,20 @@ psb.cloud, 1
 psb1.org, 1
 psb1911.com, 1
 psbarrett.com, 1
 pschierl.com, 1
 psdsfn.com, 1
 pseta.ru, 1
 pseudo.coffee, 1
 psicoexpansao.com.br, 1
+psicologia.co.ve, 1
 psicologoforensebarcelona.com, 1
 psicologoforensemadrid.com, 1
+psicosalud.online, 1
 psm.org.ph, 1
 psncardplus.be, 1
 psncardplus.com, 1
 psncardplus.dk, 1
 psncardplus.nl, 1
 psncardplus.se, 1
 pson.ninja, 1
 psono.pw, 1
@@ -19292,16 +19504,17 @@ puzzlepoint.ch, 1
 pvagner.tk, 1
 pvcvoordeel.nl, 0
 pvpcraft.ca, 1
 pvtschlag.com, 1
 pwdgen.net, 0
 pwdsafe.com, 1
 pwe.vision, 1
 pwfrance.com, 1
+pwm.jp, 1
 pwnies.dk, 1
 pwolk.com, 1
 pxx.io, 1
 py-amf.org, 1
 pycrypto.org, 1
 pygarage.com, 1
 pyopenssl.org, 1
 pypa.io, 1
@@ -19438,16 +19651,17 @@ qul.link, 1
 quocdesign.ch, 1
 quotev.com, 1
 quppa.net, 1
 quuz.org, 1
 qvitoo.com, 1
 qwans.nl, 1
 qwant.com, 1
 qwant.fr, 1
+qwe7002.com, 1
 qweepi.de, 1
 qwerty.work, 1
 qwikdash.com, 1
 qxy.ch, 1
 r-core.org, 1
 r-cut.fr, 1
 r-rwebdesign.com, 1
 r0t.co, 1
@@ -19479,16 +19693,17 @@ rad-route.de, 1
 radar.sx, 1
 radaravia.ru, 1
 radcube.hu, 1
 raddavarden.nu, 1
 radeticlaw.com, 1
 radfieldhomecare.co.uk, 1
 radfieldhomecarefranchising.co.uk, 1
 radical.org, 1
+radicalsub.com.br, 1
 radio-utopie.de, 1
 radio1.ie, 1
 radioheteroglossia.com, 1
 radioilusion.es, 1
 radiom.fr, 1
 radiomodem.dk, 1
 radiomontebianco.it, 1
 radionicabg.com, 1
@@ -19546,29 +19761,31 @@ ramshair.jp, 0
 ramsor-gaming.de, 1
 randc.org, 1
 randomadversary.com, 1
 randomdysfunctions.com, 1
 randomkoalafacts.com, 1
 randomprecision.co.uk, 1
 randomquotesapp.com, 1
 randstaddirect.nl, 1
+randy.pw, 1
 rangde.org, 1
 ranking-deli.jp, 1
 ranos.org, 1
 rantanda.com, 1
 ranzbak.nl, 1
 rapdogg.com, 1
 rapenroer.com, 1
 rapenroer.nl, 1
 raphael.li, 1
 raphaelcasazza.ch, 1
 rapidapp.io, 1
 rapidshit.net, 1
 rapidstone.com, 1
+raraflora.com.au, 1
 rareative.com, 1
 raryosu.info, 1
 rasagiline.com, 1
 rasebo.ro, 1
 raspass.me, 1
 raspberry.us, 1
 rastreie.net, 1
 rasty.cz, 1
@@ -19607,30 +19824,32 @@ rayworks.de, 1
 razberry.kr, 1
 razzolini.com.br, 1
 rbensch.com, 1
 rbflote.lv, 1
 rbltracker.com, 1
 rbmafrica.co.za, 1
 rbnet.xyz, 1
 rbqcloud.com, 1
+rbran.com, 1
 rbtvshitstorm.is, 1
 rburchell.com, 1
 rbxcatalog.com, 1
 rc-offi.net, 1
 rc-shop.ch, 1
 rc7.ch, 1
 rca.fr, 1
 rchrdsn.uk, 1
 rcmurphy.com, 1
 rcnitrotalk.com, 1
 rcoliveira.com, 1
 rcraigmurphy.com, 1
 rcraigmurphy.net, 1
 rcx.io, 1
+rdfz.tech, 1
 rdl.at, 0
 rdns.cc, 1
 re-curi.com, 1
 re-wilding.com, 1
 reachrss.com, 1
 reaconverter.com, 1
 react-db.com, 1
 reactivarte.es, 1
@@ -19650,25 +19869,25 @@ readytowear.es, 1
 reaganlibrary.gov, 1
 real-bits.com, 1
 real-compare.com, 1
 real-it.nl, 1
 realcapoeira.ru, 1
 realestateonehowell.com, 1
 realgarant-shop.de, 0
 realhorsegirls.net, 1
+realitea.co.uk, 1
 reality.news, 1
 reality0ne.com, 1
 reallifeforums.com, 1
 realloc.me, 1
 really-simple-ssl.com, 1
 really.ai, 1
 really.io, 1
 reallyreally.io, 1
-realmofespionage.xyz, 1
 realraghavgupta.com, 1
 realwaycome.com, 1
 realwildart.com, 1
 realwoo.com, 1
 realworldholidays.co.uk, 1
 reancos.report, 1
 reanimated.eu, 1
 reapdrive.net, 1
@@ -19733,17 +19952,16 @@ redizoo.com, 1
 redletter.link, 1
 redlink.de, 1
 redneragenturen.org, 1
 rednoseday.com, 1
 rednsx.org, 1
 redoakmedia.net, 1
 redperegrine.com, 1
 redprice.by, 1
-redra.ws, 1
 redshield.co, 1
 redshiftcybersecurity.co.za, 1
 redshiftlabs.com.au, 1
 redstickfestival.org, 1
 redstoner.com, 1
 redteam-pentesting.de, 1
 redwoodpaddle.es, 1
 redwoodpaddle.pt, 1
@@ -19831,16 +20049,17 @@ relaxpointhyncice.cz, 1
 relaybox.io, 1
 release-monitoring.org, 1
 reliancebank.bank, 1
 religiousforums.com, 1
 relsak.cz, 1
 relvan.com, 1
 remaimodern.org, 1
 remambo.jp, 1
+remedioparaherpes.com, 1
 remedioscaserosparalacistitis.com, 1
 remedyrehab.com, 1
 rememberthemilk.com, 0
 remonti.info, 1
 remote.so, 1
 remotestance.com, 1
 remoteutilities.com, 1
 removedrepo.com, 1
@@ -19955,16 +20174,17 @@ reuter.de, 1
 revamed.com, 0
 revapost.fr, 1
 revayd.net, 1
 revensoftware.com, 1
 reverencestudios.com, 1
 reverseaustralia.com, 1
 review.info, 1
 revisionnotes.xyz, 1
+revistapequenosolhares.com.br, 1
 revivalinhisword.com, 1
 revivingtheredeemed.org, 1
 revlect.com, 1
 revolt.tv, 1
 revthefox.co.uk, 1
 rewardingexcellence.com, 1
 rewopit.net, 1
 rewrite3.com, 1
@@ -19991,16 +20211,17 @@ rheuma-online.de, 1
 rhinelander.ca, 1
 rhinoceroses.org, 1
 rhodenmanorcattery.co.uk, 1
 rhodesianridgeback.com.br, 1
 rhodri.io, 1
 rhymeswithmogul.com, 1
 rhymix.org, 1
 rhynl.io, 1
+rial.space, 1
 ribopierre.fr, 1
 ribs.com, 1
 ricardo.nu, 1
 ricardobalk.nl, 1
 ricaud.me, 1
 riccy.org, 1
 riceadvice.info, 1
 riceglue.com, 1
@@ -20015,17 +20236,17 @@ richardson.pictures, 1
 richardson.software, 1
 richardson.systems, 1
 richardwarrender.com, 1
 richeza.com, 1
 richmtdriver.com, 1
 richonrails.com, 1
 ricketyspace.net, 1
 ricki-z.com, 1
-rickmartensen.nl, 1
+rickmartensen.nl, 0
 rickrongen.nl, 1
 rickweijers.nl, 1
 rickyromero.com, 1
 rico-brase.de, 0
 ricochet.im, 1
 ricozienke.de, 1
 riddims.co, 1
 ride-up.com, 1
@@ -20053,16 +20274,17 @@ righteousendeavour.com, 1
 rightstuff.link, 1
 righttobuy.gov.uk, 1
 rijk-catering.nl, 0
 rijnmondeg.nl, 1
 rijschoolgevonden.nl, 0
 rijsinkunst.nl, 1
 rile5.com, 1
 rileyevans.co.uk, 1
+rimax.vn, 1
 rimcountrymuseum.org, 1
 rimo.site, 1
 ringingliberty.com, 1
 rinj.se, 1
 rinvex.com, 1
 rio-weimar.de, 1
 rioshop.com.br, 1
 rip-sport.cz, 1
@@ -20081,16 +20303,17 @@ rissato.com.br, 1
 ristioja.ee, 1
 ristoarea.it, 1
 ristorantefattoamano.eu, 1
 ristorantefattoamano.it, 1
 rivalsa.cn, 1
 riverbanktearooms.co.uk, 1
 riverford.co.uk, 1
 rivermendhealthcenters.com, 1
+rivermist.com.au, 1
 riversideauto.net, 1
 riversideradio.nl, 1
 riverweb.gr, 1
 rivy.org, 1
 riyono.com, 1
 rj-onderneemt.nl, 1
 rjnutrition.consulting, 1
 rkc-hygrotherm.de, 1
@@ -20146,30 +20369,32 @@ robinwinslow.uk, 1
 robjager-fotografie.nl, 1
 robodeidentidad.gov, 1
 robohash.org, 1
 robomonkey.org, 1
 robot.car, 1
 robotham.org, 1
 robototes.com, 1
 robspc.repair, 1
+robspeed.rocks, 1
 robtex.com, 1
 robu.in, 1
 robud.info, 1
 robust.ga, 1
 rocka.me, 1
 rockbankland.com.au, 1
 rockcanyonbank.com, 1
 rockcellar.ch, 1
 rockenfuerlachenhelfen.de, 1
 rocketgnomes.com, 1
 rocketr.net, 1
 rockfax.com, 1
 rockhounds.co.za, 1
 rockpesado.com.br, 1
+rockuse.com.br, 1
 rocssti.net, 1
 roddis.net, 1
 rodehutskors.net, 1
 rodevlaggen.nl, 1
 rodichi.net, 1
 rodneybrooksjr.com, 1
 rodolfo.gs, 1
 rodomonte.org, 1
@@ -20192,16 +20417,17 @@ rogerriendeau.ca, 1
 rogersaam.ch, 1
 rogersremovals.co.uk, 1
 rogersvilleumc.org, 1
 rognhaugen.no, 1
 rogue-e.xyz, 1
 roguefinancial.com, 1
 roguesignal.net, 1
 roguetechhub.org, 1
+rohanbassett.com, 1
 rohedaten.de, 1
 rohitagr.com, 1
 rohlik.cz, 1
 rointe.online, 1
 roketix.co.uk, 1
 rokki.ch, 1
 rokort.dk, 1
 rokudenashi.de, 1
@@ -20308,23 +20534,23 @@ royalacademy.org.uk, 1
 royalmarinesassociation.org.uk, 1
 royalnissanparts.com, 1
 royalpalacenogent.fr, 1
 royalrangers.fi, 1
 royalty-market.com, 1
 royalvisiongroup.com, 1
 roychan.org, 1
 royzez.com, 1
-rozalisbengal.ro, 1
 rozalynne-dawn.ga, 1
 rozhodce.cz, 1
 rpadovani.com, 1
 rpasafrica.com, 1
 rpgmaker.es, 1
 rpherbig.com, 1
+rpine.net, 1
 rprimas.duckdns.org, 1
 rpy.xyz, 1
 rq-labo.jp, 1
 rr105.de, 1
 rrdesignsuisse.com, 1
 rrg-partner.ch, 1
 rring.me, 1
 rro.rs, 1
@@ -20349,29 +20575,31 @@ rteaertel.ie, 1
 rtechservices.io, 1
 rteinternational.ie, 1
 rtejr.ie, 1
 rtek.se, 1
 rteone.ie, 1
 rteplayer.com, 1
 rtfpessoa.xyz, 1
 rtho.me, 1
+rtsr.ch, 1
 rtvi.com, 1
 rtwcourse.com, 1
 ru-sprachstudio.ch, 1
 ru.search.yahoo.com, 0
 ruanmi.de, 1
 rubberfurs.org, 1
 rubbermaidoutlet.com, 1
 rubbix.net, 1
 ruben.am, 1
 rubenbarbero.com, 1
 rubendv.be, 1
 rublacklist.net, 1
 rubyist.today, 1
+rubymartin.com.au, 1
 rubyquincunx.com, 1
 rubyquincunx.org, 1
 rubytune.com, 1
 rucnerobene.eu, 1
 ruconsole.com, 1
 rudd-o.com, 1
 rudelune.fr, 1
 ruderverein-gelsenkirchen.de, 1
@@ -20554,16 +20782,17 @@ sakuraflores.com.br, 1
 salaervergleich.com, 1
 salde.net, 1
 sale4ru.ru, 1
 saleaks.org, 1
 salensmotors-usedcars.be, 1
 salesflare.com, 1
 saleslift.pl, 1
 salesmachine.io, 1
+salishseawhalewatching.ca, 1
 salixcode.com, 1
 salle-quali.fr, 1
 sallydowns.name, 1
 salmo23.com.br, 1
 salmododia.net, 1
 salmonella.co.uk, 1
 salmonvision.com.tw, 1
 salmos91.com, 1
@@ -20600,19 +20829,19 @@ samirnassar.com, 1
 samizdat.cz, 1
 samkelleher.com, 1
 saml-gateway.org, 1
 samm.com.au, 1
 sammyjohnson.com, 1
 sammyservers.com, 1
 samp.im, 1
 samsungmobile.it, 1
+samsungxoa.com, 1
 samuelkeeley.com, 1
 samuellaulhau.fr, 1
-samui-samui.de, 1
 samuirehabcenter.com, 1
 samwilberforce.com, 1
 samwu.tw, 0
 sanael.net, 1
 sanandreasstories.com, 1
 sanasport.cz, 1
 sanasport.sk, 1
 sanatorii-sverdlovskoy-oblasti.ru, 1
@@ -20638,16 +20867,17 @@ sandrolittke.de, 1
 sanglierhurlant.fr, 1
 sangwon.io, 1
 sanik.my, 1
 sanissimo.com.mx, 1
 sanitairwinkel.be, 1
 sanitairwinkel.nl, 1
 sanmuding.com, 1
 sanooktiew.com, 0
+sanpham-balea.org, 1
 sanradon.by, 1
 sanskritiyoga.com, 1
 sansonehowell.com, 1
 santafemacas.com.br, 1
 santanderideas.com, 1
 santenatureetcie.com, 1
 santevie.ch, 1
 santi.eu, 1
@@ -20750,16 +20980,17 @@ sayprepay.com, 1
 sayura.net, 1
 saz.sh, 1
 sazuz.cz, 1
 sb-group.dk, 1
 sb.im, 1
 sb.sb, 1
 sb0.io, 1
 sber.us, 1
+sberbank.ch, 1
 sbf888.com, 1
 sbiewald.de, 1
 sbirecruitment.co.in, 1
 sbit.com.br, 1
 sblum.de, 1
 sbm.cloud, 1
 sbo-dresden.de, 1
 sbobetfun.com, 1
@@ -20780,16 +21011,17 @@ scenester.tv, 1
 scenicbyways.info, 1
 scepticism.com, 1
 schaafenstrasse.koeln, 1
 schachburg.de, 1
 schadevergoedingen.eu, 1
 schallert.com, 1
 schamlosharmlos.de, 1
 schaper-sport.com, 1
+schatmeester.be, 1
 schatzibaers.de, 1
 schau-rein.co.at, 1
 schawe.me, 1
 schd.io, 1
 scheduleme.io, 1
 scheemadigital.com, 1
 scheidtweiler.de, 1
 scheinlichter.de, 1
@@ -21036,17 +21268,16 @@ secure-automotive-cloud.org, 1
 secure-graphic.de, 1
 secure-server-hosting.com, 1
 secure.advancepayroll.com.au, 1
 secure.chat, 1
 secure.co.hu, 1
 secure.facebook.com, 0
 securedevelop.net, 1
 securedrop.org, 1
-secureesolutions.com, 1
 securefuture.nl, 1
 secureheaders.com, 1
 secureideas.com, 0
 securejabber.me, 1
 secureonline.co, 1
 securethe.news, 1
 securetheorem.com, 1
 securetronic.ch, 1
@@ -21062,16 +21293,17 @@ securityarena.com, 1
 securitybrief.asia, 1
 securitybrief.co.nz, 1
 securitybrief.com.au, 1
 securitybrief.eu, 1
 securityfest.com, 1
 securityheaders.com, 1
 securityheaders.io, 1
 securitykey.co, 1
+securitymap.wiki, 1
 securityprimes.in, 1
 securitysnobs.com, 0
 securitysoapbox.com, 1
 securitystrata.com, 1
 securitystreak.com, 1
 securitytalk.pl, 1
 securitywatch.co.nz, 1
 securitywithnick.com, 1
@@ -21106,16 +21338,17 @@ segurosocial.gov, 0
 seguroviagem.srv.br, 1
 sehnenweh.org, 1
 seida.at, 1
 seifried.org, 1
 seinfeldquote.com, 1
 seiryokuzai-ch.com, 1
 seitenwaelzer.de, 1
 sekisonn.com, 1
+selbys.net.au, 1
 selco-himejiminami.com, 1
 selcusters.nl, 1
 selected-properties.com, 1
 selectel.ru, 1
 selectorders.com, 1
 selegiline.com, 1
 selent.me, 1
 seleondar.ru, 1
@@ -21132,16 +21365,17 @@ selfmade4u.de, 1
 selfserverx.com, 0
 sellajoch.com, 1
 sellme.biz, 1
 sellmoretires.com, 1
 semacode.com, 1
 semantheme.fr, 1
 semianalog.com, 1
 seminariruum.ee, 1
+semiocast.com, 1
 semjonov.de, 1
 semmlers.com, 1
 semox.de, 1
 semps-2fa.de, 1
 semps-threema.de, 1
 semyonov.su, 1
 semyonov.us, 1
 senarius.de, 1
@@ -21232,16 +21466,17 @@ serveroffline.net, 0
 serverpedia.de, 1
 serverstuff.info, 1
 serversuit.com, 1
 servertastic.com, 1
 servethecity-karlsruhe.de, 1
 servgate.jp, 1
 service.gov.uk, 1
 serviceboss.de, 1
+servicevie.com, 1
 serviettenhaus.de, 1
 servingbaby.com, 1
 servious.org, 1
 servpanel.de, 1
 seryovpn.com, 1
 seryox.com, 1
 sesha.co.za, 1
 sesslerimmo.ch, 1
@@ -21334,16 +21569,17 @@ shakes4u.com, 1
 shakespearesolutions.com.au, 0
 shakespearevet.com, 1
 shalott.org, 1
 shamara.info, 1
 shamariki.ru, 1
 shamka.ru, 1
 shan.io, 0
 shanae.nl, 1
+shanetully.com, 1
 shanewadleigh.com, 1
 shang-yu.cn, 1
 shannoneichorn.com, 1
 shansing.cn, 1
 shansing.com, 1
 shansing.net, 1
 shansing.space, 1
 sharanyamunsi.net, 1
@@ -21387,16 +21623,17 @@ shenghaiautoparts.net, 1
 shentengtu.idv.tw, 1
 shenyuqi.com, 1
 sheratan.web.id, 1
 sherbers.de, 1
 shethbox.com, 1
 shevronpatriot.ru, 1
 sheying.tm, 1
 shft.cl, 1
+shgt.jp, 1
 shh-listen.com, 1
 shh.sh, 1
 shiatsu-institut.ch, 1
 shiawasedo.co.jp, 1
 shibainu.com.br, 1
 shichibukai.net, 1
 shieldofachilles.in, 1
 shift-to.co.jp, 1
@@ -21435,16 +21672,17 @@ shitbeast.institute, 1
 shitfest.info, 1
 shitmybradsays.com, 1
 shitposting.life, 1
 shitposts.se, 1
 shitproductions.org, 1
 shitsta.in, 1
 shk.im, 1
 shlemenkov.by, 1
+shobhanayogsadan.com, 1
 shock.ee, 1
 shockercityservices.com, 1
 shodan.io, 1
 shoemuse.com, 1
 shoestringeventing.co.uk, 1
 shome.de, 1
 shooter.dog, 1
 shootpooloklahoma.com, 1
@@ -21470,16 +21708,17 @@ shorebreaksecurity.com, 1
 shortdiary.me, 1
 shorten.ninja, 1
 shortpath.com, 1
 shortr.li, 1
 shoshin-aikido.de, 1
 shota.vip, 1
 shotbow.net, 1
 shotonwhat.com, 1
+shotpixonline.com.br, 1
 show-saratov.ru, 1
 showdepiscinas.com.br, 1
 shower.im, 1
 showmethemoney.ru, 1
 showsonar.com, 1
 shred.ch, 1
 shredoptics.ch, 1
 shrike.me, 1
@@ -21633,16 +21872,17 @@ simon.lc, 1
 simoncommunity.org.uk, 1
 simoncook.org, 1
 simonhirscher.de, 1
 simonkjellberg.com, 1
 simonkjellberg.se, 1
 simonlyabonnement.nl, 1
 simonpaarlberg.com, 1
 simonreich.de, 1
+simonsaxon.com, 1
 simonschmitt.ch, 1
 simonsmh.cc, 1
 simonspeich.ch, 1
 simonsreich.de, 1
 simonwessel.net, 1
 simonwoodside.com, 1
 simpel.be, 1
 simphony.cz, 1
@@ -21694,16 +21934,18 @@ sinnovate.de, 1
 sinonimos.com.br, 1
 sinonimosonline.com, 1
 sinonimosonline.com.br, 1
 sinoscandinavia.se, 1
 sinquin.eu, 1
 sint-joris.nl, 1
 sinterama.biz, 1
 sintesysglobal.com, 1
+sinuelovirtual.com.br, 1
+sion.moe, 1
 siqi.wang, 1
 siraweb.org, 1
 sirena.co.jp, 1
 sirenslove.com, 1
 siriuspup.com, 1
 siro.gq, 1
 siroop.ch, 1
 sirtaptap.com, 1
@@ -21786,17 +22028,16 @@ skogsbruket.fi, 1
 skogskultur.fi, 1
 skolem.de, 1
 skoleniphp.cz, 1
 skommettiamo.it, 1
 skontakt.cz, 1
 skontorp-enterprise.no, 1
 skory.us, 1
 skou.dk, 1
-skpdev.net, 1
 skram.de, 1
 skryptersi.pl, 1
 sktan.com, 1
 sktsolution.com, 0
 skwile-cafe.com, 1
 sky-aroma.com, 1
 skyasker.com, 1
 skydragoness.com, 1
@@ -21869,29 +22110,31 @@ slotcar.com, 0
 sloths.org, 1
 slotlist.info, 1
 slovenskycestovatel.sk, 1
 slovoice.org, 1
 slow.zone, 1
 slowb.ro, 1
 slowfood.es, 1
 slowgames.xyz, 1
+slpower.com, 1
 slrd-isperih.com, 1
 slse.ca, 1
 sluitkampzeist.nl, 0
 sluplift.com, 1
 slvh.fr, 1
 slwilde.ca, 1
 slxh.eu, 1
 slxh.nl, 1
 slytech.ch, 1
 sm.ms, 1
 sm2016.ch, 1
 sma-gift.com, 1
 smablo.com, 1
+smackhappy.com, 1
 smallchat.nl, 1
 smalldata.tech, 1
 smalldogbreeds.net, 1
 smallhadroncollider.com, 1
 smallpath.me, 1
 smallplanet.ch, 1
 smallshopit.com, 1
 smalltalkconsulting.com, 1
@@ -21948,16 +22191,21 @@ smith.is, 0
 smithandcanova.co.uk, 1
 smittix.co.uk, 1
 smkw.com, 0
 sml.lc, 1
 smm.im, 1
 smol.cat, 1
 smoo.st, 1
 smoothgesturesplus.com, 1
+smoothics.at, 1
+smoothics.com, 1
+smoothics.eu, 1
+smoothics.mobi, 1
+smoothics.net, 1
 smorgasblog.ie, 1
 smow.com, 1
 smow.de, 1
 smpetrey.com, 1
 sms1.ro, 1
 smsappointment.com, 1
 smsg-dev.ch, 1
 smskeywords.co.uk, 1
@@ -22062,16 +22310,17 @@ softprayog.in, 1
 softrobot.se, 1
 softwarebetrieb.de, 1
 softwaredesign.foundation, 1
 softwerk-edv.de, 1
 sogola.com, 1
 sogravatas.com.br, 1
 sogravatas.net.br, 1
 sogutma.com.tr, 1
+sohamroy.me, 1
 soia.ca, 1
 soinvett.com, 1
 sojingle.net, 1
 soju.fi, 1
 sokche.com, 1
 sokietech.com, 1
 sokkenhoek.nl, 1
 sokolkarvina.cz, 1
@@ -22087,16 +22336,17 @@ solariiknight.org, 1
 solariilacheie.ro, 1
 solarplan-berlin.de, 1
 soldecom.com, 1
 soldout-app.com, 1
 sole-erdwaermetauscher.de, 1
 soledadpenades.com, 1
 solfegiator.ch, 1
 soli.cafe, 1
+solicafe.at, 1
 solidimage.com.br, 1
 solidshield.com, 1
 solidtuesday.com, 1
 solidwebnetworks.co.uk, 1
 solihullcarnival.co.uk, 1
 solihulllionsclub.org.uk, 1
 solinter.com.br, 1
 solipym.net, 1
@@ -22176,16 +22426,17 @@ soukodou.jp, 1
 soul-source.co.uk, 1
 soulboy.io, 0
 soulema.com, 1
 soulmate.dating, 1
 soulogic.com, 0
 soumikghosh.com, 1
 soumya92.me, 1
 soundabout.nl, 1
+soundedj.com.br, 1
 soundeo.com, 1
 soundeo.net, 1
 soundforsound.co.uk, 1
 soundgasm.net, 1
 soundhunter.xyz, 1
 soundsecurity.io, 1
 soundtalks.be, 1
 soundtalks.com, 1
@@ -22230,31 +22481,32 @@ spacehost.de, 0
 spacelabs.io, 1
 spacemo.com, 1
 spacepage.be, 1
 spaceweather.live, 1
 spaceweatherlive.com, 1
 spackova.cz, 1
 spacountryexplorer.org.au, 1
 spam.lol, 1
-spamloco.net, 1
 spamwc.de, 1
 spangehlassociates.com, 1
 spanien.guide, 1
 sparkasse.de, 1
 sparkbase.cn, 1
 sparkforautism.org, 1
 sparklebastard.com, 1
 sparkwood.org, 1
 sparmedo.de, 1
 spartaconsulting.fi, 1
 spartantheatre.org, 1
 spatzenwerkstatt.de, 1
 spawn.cz, 1
 spaysy.com, 1
+spaziobenedetti.com.br, 1
+spaziopervoi.com.br, 1
 spdepartamentos.com.br, 1
 spdf.net, 1
 spearfishingmx.com, 1
 speciesism.com, 1
 spectrosoftware.de, 1
 spedition-transport-umzug.de, 1
 spedplus.com.br, 0
 speech-balloon.com, 1
@@ -22407,16 +22659,17 @@ ss.lt, 1
 ss.lv, 1
 ss.ua, 1
 ss64.com, 1
 ss64.org, 1
 ssa.gov, 0
 ssbkk.ru, 1
 ssbrm.ch, 1
 ssdax.com, 1
+ssenberg.nl, 1
 ssh-keys.online, 1
 ssh-vault.com, 1
 ssky.cn, 1
 ssl-zertifikate.de, 1
 ssl.do, 1
 ssl.google-analytics.com, 1
 ssl.md, 1
 ssl247.co.uk, 1
@@ -22430,17 +22683,16 @@ ssldecoder.org, 1
 ssldev.net, 1
 sslmate.com, 1
 sslok.com, 1
 sslping.com, 1
 sslpoint.com, 1
 ssls.cz, 1
 sslsurvey.de, 1
 sslzilla.de, 1
-ssrvpn.tech, 1
 sss3s.com, 1
 sstaging.com, 1
 sstewartgallus.com, 1
 st-kilian-markt-erlbach.de, 1
 st-news.de, 1
 staatschutz.at, 1
 staatsschutz.at, 1
 staatsschutzgesetz.at, 1
@@ -22456,32 +22708,35 @@ stadtpapa.de, 1
 stadtplan-ilmenau.de, 1
 stage-props-blank-guns.com, 0
 stage.wepay.com, 0
 stageirites.com, 1
 stageirites.fr, 1
 stageirites.org, 1
 stagingjobshq.com, 1
 stagstickets.co.uk, 1
+stainedglass.net.au, 1
 stair.ch, 1
 stairfallgames.com, 1
+stairlin.com, 1
 stalder.work, 1
 stalker-shop.com, 1
 stalkr.net, 1
 stalkthe.net, 1
 stamboommuller.nl, 1
 stamboomvanderwal.nl, 1
 stamkassa.nl, 1
 stammtisch.domains, 1
 stamonicatourandtravel.com, 1
 stamparmakarije.me, 1
 stampederadon.com, 1
 standagainstspying.org, 1
 standards.gov, 1
 standoutbooks.com, 1
+stannahtrapliften.nl, 1
 star-citizen.wiki, 1
 star-killer.net, 1
 star-stuff.de, 1
 starcafe.me, 1
 starcomproj.com, 1
 stardanceacademy.net, 1
 stardeeps.net, 1
 starfeeling.net, 1
@@ -22550,17 +22805,16 @@ steamtrades.com, 1
 steckregal-super.de, 0
 steef389.eu, 1
 steelephys.com.au, 1
 steem.io, 1
 steemit.com, 1
 steenackers.be, 1
 stefan-bayer.eu, 1
 stefanbayer.de, 1
-stefanovski.io, 0
 stefany.eu, 1
 steidlewirt.de, 1
 steigerplank.com, 0
 steinbergmedia.de, 1
 steinibox.de, 1
 steklein.de, 1
 stella-artis-ensemble.at, 1
 stellanova-planeten.de, 0
@@ -22588,16 +22842,17 @@ stephenschrauger.net, 1
 stephenschrauger.org, 1
 stephenskory.com, 1
 stephensol.is, 1
 stephensolis.com, 1
 stephensolis.net, 1
 stephensolisrey.es, 1
 stephsolis.net, 1
 stephspace.net, 1
+steplogictalent.com, 1
 stepsweb.com, 1
 sterchi-fromages.ch, 1
 stereo.lu, 1
 stereochro.me, 0
 stern-freunde.de, 1
 stern.koeln, 1
 sternen-sitzberg.ch, 1
 sternplastic.com, 1
@@ -22631,16 +22886,17 @@ stickswag.cf, 1
 stift-kremsmuenster.at, 1
 stig.io, 1
 stigharder.com, 1
 stijnbelmans.be, 1
 stijnodink.nl, 1
 stikic.me, 1
 stikonas.eu, 0
 stilartmoebel.de, 1
+stilettomoda.com.br, 1
 stillyarts.com, 0
 stilmobil.se, 1
 stin.hr, 1
 stinkytrashhound.com, 1
 stintup.com, 1
 stipsan.me, 1
 stirling.co, 1
 stirlingpoon.com, 1
@@ -22661,16 +22917,17 @@ stocktrader.com, 1
 stoebermehl.at, 1
 stoffelen.nl, 1
 stoianlawfirm.com, 1
 stolina.de, 1
 stomt.com, 1
 stonedworms.de, 1
 stonefusion.org.uk, 1
 stonemain.eu, 1
+stonemanbrasil.com.br, 1
 stony.com, 1
 stonystratford.org, 1
 stopakwardhandshakes.org, 1
 stopbullying.gov, 1
 stopfraud.gov, 1
 stopthethyroidmadness.com, 1
 storbritannien.guide, 1
 store10.de, 1
@@ -22703,16 +22960,17 @@ stratmann-b.de, 1
 straubis.org, 1
 strauser.com, 1
 stravers.shoes, 1
 streamchan.org, 1
 streamdesk.ca, 1
 streamer.tips, 1
 streamlineautogroup.com, 1
 streampanel.net, 1
+streamthemeeting.com, 1
 streamzilla.com, 1
 street-smart-home.de, 1
 streetdancecenter.com, 1
 streets.mn, 1
 streetspotr.com, 1
 streetview.wien, 1
 strefapi.com, 1
 strehl.tk, 1
@@ -22803,16 +23061,17 @@ submelon.tech, 1
 subohm.com, 1
 suborbital.io, 1
 subrain.com, 1
 subseq.net, 0
 substitutealert.com, 1
 subterfuge.io, 1
 suburban-landscape.net, 1
 suburbaninfinitioftroyparts.com, 1
+subwayz.de, 1
 subzerolosangeles.com, 1
 succ.in, 1
 suche.org, 1
 suchmaschinen-werkstatt.de, 1
 suckmyan.us, 0
 sudaraka.org, 1
 sudmotor-occasions.be, 1
 sudo.im, 1
@@ -22825,17 +23084,16 @@ sufix.cz, 1
 sugarandcloth.com, 1
 sugarbrother.com, 1
 sugarcitycon.com, 1
 sugarshin.net, 1
 sugarsweetorsour.com, 1
 suggestim.ch, 1
 suiranfes.com, 1
 suitocracy.com, 1
-suki.moe, 1
 sukrie.net, 1
 suksit.com, 1
 sulek.eu, 1
 sumguy.com, 1
 summa-prefis.com, 1
 summa.eu, 0
 summer.ga, 1
 summercampthailand.com, 1
@@ -22900,24 +23158,27 @@ survature.com, 1
 surveymill.co.uk, 1
 survivalmonkey.com, 1
 survivebox.fr, 1
 susanbpilates.co, 1
 susanbpilates.com, 1
 susann-kerk.de, 1
 susanna-komischke.de, 1
 susastudentenjobs.de, 1
+susconam.org, 1
 sush.us, 1
 sushi101tempe.com, 0
 sushifrick.de, 1
 sushikatze.de, 1
 susosudon.com, 1
 suspension-shop.com, 1
 suspiciousdarknet.xyz, 1
 sussexwebdesigns.co.uk, 1
+sussexwebdesigns.com, 1
+sussexwebdesigns.info, 1
 sustainability.gov, 1
 sustsol.com, 1
 sutas.market, 1
 suwalls.com, 1
 suzi3d.com, 1
 suzukimarinepress.com, 1
 sv-1966-medenbach.de, 1
 sv-turm-hohenlimburg.de, 1
@@ -22976,16 +23237,17 @@ swipetv.ie, 1
 swiss-connection.net, 1
 swiss-cyber-experts.ch, 1
 swisscannabis.club, 1
 swissdojo.ch, 1
 swisselement365.com, 1
 swissentreprises.ch, 1
 swissfreshaircan.ch, 1
 swissfreshaircan.com, 1
+swissid.ch, 1
 swisslinux.org, 1
 swisswebhelp.ch, 1
 swissxperts.ch, 1
 swite.com, 1
 swordfeng.xyz, 1
 swuosa.org, 1
 swyn.net, 1
 sx3.no, 1
@@ -23137,16 +23399,17 @@ talk.google.com, 1
 talkgadget.google.com, 1
 talkitup.mx, 1
 talkreal.net, 1
 talktodarcy.com, 1
 talktwincities.com, 1
 talkwithyourbaby.org, 1
 tallcraft.com, 1
 talldude.net, 1
+talltreeskv.com.au, 1
 talon.rip, 1
 talsi.eu, 1
 talun.de, 1
 tam7t.com, 1
 tamasszabo.net, 1
 tamchunho.com, 1
 tammy.pro, 1
 tampabaybusinesslistings.com, 1
@@ -23237,16 +23500,17 @@ tcgrepublic.com, 1
 tchebb.me, 1
 tchnics.de, 1
 tchoukball.ch, 1
 tcptun.com, 1
 tcpweb.net, 1
 tdelmas.eu, 1
 tdelmas.ovh, 1
 tdfbfoundation.org, 1
+tdrcartuchos.com.br, 1
 tdrs.info, 1
 tdsb.cf, 1
 tdsb.ga, 1
 tdsb.gq, 1
 tdsb.ml, 1
 tdsbhack.cf, 1
 tdsbhack.ga, 1
 tdsbhack.gq, 1
@@ -23375,16 +23639,17 @@ teencounseling.com, 1
 teeplelaw.com, 1
 teeworlds-friends.de, 1
 tefek.cz, 1
 tege-elektronik.hu, 1
 tehcrayz.com, 1
 tehplace.club, 1
 tehrabbitt.com, 0
 teixobactin.com, 1
+teknemodus.com.au, 1
 teknik.io, 1
 teknogeek.id, 1
 tekstschrijvers.net, 1
 tektoria.de, 0
 tektuts.com, 1
 tekuteku.jp, 1
 tele-alarme.ch, 1
 tele-assistance.ch, 1
@@ -23407,16 +23672,17 @@ teleogistic.net, 1
 telepass.me, 1
 teletechnology.in, 1
 telling.xyz, 1
 telly.site, 1
 teloo.pl, 1
 telugu4u.net, 1
 temizmama.com, 1
 temp.pm, 1
+tempdomain.ml, 1
 tempo.co, 1
 tempodecolheita.com.br, 1
 temptraining.ru, 0
 tenable.com.au, 1
 tenberg.com, 1
 tenbos.ch, 1
 tendermaster.com.ua, 1
 tenderstem.co.uk, 1
@@ -23440,17 +23706,16 @@ tenyx.de, 1
 teodio.cl, 1
 teoleonie.com, 1
 teoskanta.fi, 1
 tepid.org, 1
 tepitus.de, 1
 teracloud.at, 1
 teranacreative.com, 1
 teranga.ch, 1
-teriiphotography.com, 1
 terrab.de, 0
 terracloud.de, 0
 terraelectronica.ru, 1
 terrafinanz.de, 1
 terraform.io, 1
 terragni-sarasin.ch, 1
 terralimno.com, 1
 terralimno.eu, 1
@@ -23462,16 +23727,17 @@ terresmagiques.com, 1
 terrty.net, 1
 teru.com.br, 1
 tes.com, 1
 tesche.biz, 1
 teschenhausen.com, 1
 tescoirelandpayslips.com, 1
 tesoro.pr, 1
 tessai.ga, 1
+test02.dk, 1
 testadren.com, 1
 testadron.com, 1
 testbirds.cz, 1
 testbirds.sk, 1
 testgeomed.ro, 1
 testi.info, 1
 testingbot.com, 0
 testnode.xyz, 0
@@ -23494,16 +23760,17 @@ texby.com, 1
 texhnolyze.net, 1
 textburst.com, 1
 texter-linz.at, 1
 texter.at, 1
 texterseo.at, 1
 texterseo.de, 1
 textpedia.org, 1
 textualapp.com, 1
+texture.net.au, 1
 texus.me, 1
 texy.info, 1
 teysens.com, 1
 tf-network.de, 1
 tf2b.com, 1
 tf2calculator.com, 1
 tfle.xyz, 1
 tflite