From 7ee1de3769557c9041bbdd1fb09d6e07e67b4d70 Mon Sep 17 00:00:00 2001
From: trick77 <jan@trick77.com>
Date: Sat, 24 Dec 2022 05:18:03 +0100
Subject: [PATCH] Update 20221224-0418

---
 country/ao/aggregated.json     |  1 +
 country/ao/ipv4-aggregated.txt |  1 +
 country/ar/aggregated.json     |  1 +
 country/ar/ipv6-aggregated.txt |  1 +
 country/bd/aggregated.json     |  1 -
 country/bd/ipv4-aggregated.txt |  1 -
 country/bm/aggregated.json     |  1 +
 country/bm/ipv6-aggregated.txt |  1 +
 country/ca/aggregated.json     |  1 -
 country/ca/ipv4-aggregated.txt |  1 -
 country/cn/aggregated.json     |  1 +
 country/cn/ipv6-aggregated.txt |  1 +
 country/co/aggregated.json     |  2 ++
 country/co/ipv6-aggregated.txt |  2 ++
 country/de/aggregated.json     |  1 +
 country/de/ipv6-aggregated.txt |  1 +
 country/gb/aggregated.json     |  7 +++++--
 country/gb/ipv4-aggregated.txt |  7 +++++--
 country/id/aggregated.json     |  5 +++++
 country/id/ipv4-aggregated.txt |  4 ++++
 country/id/ipv6-aggregated.txt |  1 +
 country/in/aggregated.json     |  6 +++++-
 country/in/ipv4-aggregated.txt |  3 ++-
 country/in/ipv6-aggregated.txt |  3 +++
 country/jp/aggregated.json     |  1 +
 country/jp/ipv6-aggregated.txt |  1 +
 country/ke/aggregated.json     |  2 ++
 country/ke/ipv4-aggregated.txt |  1 +
 country/ke/ipv6-aggregated.txt |  1 +
 country/kz/aggregated.json     |  1 +
 country/kz/ipv4-aggregated.txt |  1 +
 country/mm/aggregated.json     |  2 ++
 country/mm/ipv4-aggregated.txt |  1 +
 country/mm/ipv6-aggregated.txt |  1 +
 country/mu/aggregated.json     |  1 -
 country/mu/ipv6-aggregated.txt |  1 -
 country/mz/aggregated.json     |  3 +++
 country/mz/ipv4-aggregated.txt |  2 ++
 country/mz/ipv6-aggregated.txt |  1 +
 country/ng/aggregated.json     |  3 ++-
 country/ng/ipv4-aggregated.txt |  1 +
 country/ng/ipv6-aggregated.txt |  2 +-
 country/nl/aggregated.json     |  1 -
 country/nl/ipv6-aggregated.txt |  1 -
 country/rs/aggregated.json     |  1 +
 country/rs/ipv6-aggregated.txt |  1 +
 country/ru/aggregated.json     |  5 ++---
 country/ru/ipv4-aggregated.txt |  3 +--
 country/ru/ipv6-aggregated.txt |  2 +-
 country/tr/aggregated.json     |  1 -
 country/tr/ipv6-aggregated.txt |  1 -
 country/us/aggregated.json     | 28 ++++++----------------------
 country/us/ipv4-aggregated.txt | 26 ++++----------------------
 country/us/ipv6-aggregated.txt |  2 ++
 country/vn/aggregated.json     |  1 +
 country/vn/ipv4-aggregated.txt |  1 +
 country/za/aggregated.json     |  4 +++-
 country/za/ipv4-aggregated.txt |  4 +++-
 58 files changed, 92 insertions(+), 70 deletions(-)

diff --git a/country/ao/aggregated.json b/country/ao/aggregated.json
index dc901a00e..a4529a267 100644
--- a/country/ao/aggregated.json
+++ b/country/ao/aggregated.json
@@ -35,6 +35,7 @@
       "102.214.0.0/22",
       "102.214.36.0/22",
       "102.214.120.0/22",
+      "102.214.127.0/24",
       "102.214.236.0/22",
       "102.215.60.0/22",
       "102.215.168.0/22",
diff --git a/country/ao/ipv4-aggregated.txt b/country/ao/ipv4-aggregated.txt
index 60a46f2cb..b4e09edde 100644
--- a/country/ao/ipv4-aggregated.txt
+++ b/country/ao/ipv4-aggregated.txt
@@ -30,6 +30,7 @@
 102.214.0.0/22
 102.214.36.0/22
 102.214.120.0/22
+102.214.127.0/24
 102.214.236.0/22
 102.215.60.0/22
 102.215.168.0/22
diff --git a/country/ar/aggregated.json b/country/ar/aggregated.json
index ed4da4f46..79f5f4d03 100644
--- a/country/ar/aggregated.json
+++ b/country/ar/aggregated.json
@@ -2616,6 +2616,7 @@
       "2803:fc80::/32",
       "2803:fce0::/32",
       "2803:fe20::/32",
+      "2803:fe90::/32",
       "2803:fea0::/32",
       "2803:fec0::/32",
       "2803:fee0::/32",
diff --git a/country/ar/ipv6-aggregated.txt b/country/ar/ipv6-aggregated.txt
index 56e3158b7..f3f4ba534 100644
--- a/country/ar/ipv6-aggregated.txt
+++ b/country/ar/ipv6-aggregated.txt
@@ -1073,6 +1073,7 @@
 2803:fc80::/32
 2803:fce0::/32
 2803:fe20::/32
+2803:fe90::/32
 2803:fea0::/32
 2803:fec0::/32
 2803:fee0::/32
diff --git a/country/bd/aggregated.json b/country/bd/aggregated.json
index 7c309a152..5dd292b67 100644
--- a/country/bd/aggregated.json
+++ b/country/bd/aggregated.json
@@ -1576,7 +1576,6 @@
       "123.253.220.0/22",
       "124.6.224.0/20",
       "124.109.104.0/22",
-      "137.59.4.0/22",
       "137.59.48.0/22",
       "137.59.152.0/22",
       "137.59.180.0/22",
diff --git a/country/bd/ipv4-aggregated.txt b/country/bd/ipv4-aggregated.txt
index af683a86a..cf9336f2f 100644
--- a/country/bd/ipv4-aggregated.txt
+++ b/country/bd/ipv4-aggregated.txt
@@ -1571,7 +1571,6 @@
 123.253.220.0/22
 124.6.224.0/20
 124.109.104.0/22
-137.59.4.0/22
 137.59.48.0/22
 137.59.152.0/22
 137.59.180.0/22
diff --git a/country/bm/aggregated.json b/country/bm/aggregated.json
index 41f69b29c..252758636 100644
--- a/country/bm/aggregated.json
+++ b/country/bm/aggregated.json
@@ -83,6 +83,7 @@
       "2606:b80::/32",
       "2606:1ec0::/32",
       "2606:9e00::/32",
+      "2607:18c0::/32",
       "2a00:1378::/32",
       "2a0a:1a40::/32"
     ]
diff --git a/country/bm/ipv6-aggregated.txt b/country/bm/ipv6-aggregated.txt
index 7f01d0511..54c796734 100644
--- a/country/bm/ipv6-aggregated.txt
+++ b/country/bm/ipv6-aggregated.txt
@@ -11,5 +11,6 @@
 2606:b80::/32
 2606:1ec0::/32
 2606:9e00::/32
+2607:18c0::/32
 2a00:1378::/32
 2a0a:1a40::/32
diff --git a/country/ca/aggregated.json b/country/ca/aggregated.json
index 99764f695..e1982dd86 100644
--- a/country/ca/aggregated.json
+++ b/country/ca/aggregated.json
@@ -5038,7 +5038,6 @@
       "208.85.216.0/21",
       "208.86.140.0/22",
       "208.86.204.0/22",
-      "208.86.240.0/22",
       "208.87.52.0/22",
       "208.87.160.0/23",
       "208.87.196.0/22",
diff --git a/country/ca/ipv4-aggregated.txt b/country/ca/ipv4-aggregated.txt
index 7ad43649e..d5bc3b207 100644
--- a/country/ca/ipv4-aggregated.txt
+++ b/country/ca/ipv4-aggregated.txt
@@ -5033,7 +5033,6 @@
 208.85.216.0/21
 208.86.140.0/22
 208.86.204.0/22
-208.86.240.0/22
 208.87.52.0/22
 208.87.160.0/23
 208.87.196.0/22
diff --git a/country/cn/aggregated.json b/country/cn/aggregated.json
index 251f9eb37..5c20e48ef 100644
--- a/country/cn/aggregated.json
+++ b/country/cn/aggregated.json
@@ -7408,6 +7408,7 @@
       "240b:6000::/20",
       "240b:8000::/21",
       "240b:a000::/25",
+      "240b:e000::/26",
       "240c::/28",
       "240c:4000::/22",
       "240c:8000::/21",
diff --git a/country/cn/ipv6-aggregated.txt b/country/cn/ipv6-aggregated.txt
index 91fbbcb93..b815796eb 100644
--- a/country/cn/ipv6-aggregated.txt
+++ b/country/cn/ipv6-aggregated.txt
@@ -1940,6 +1940,7 @@
 240b:6000::/20
 240b:8000::/21
 240b:a000::/25
+240b:e000::/26
 240c::/28
 240c:4000::/22
 240c:8000::/21
diff --git a/country/co/aggregated.json b/country/co/aggregated.json
index 650a2f48b..054e5bea8 100644
--- a/country/co/aggregated.json
+++ b/country/co/aggregated.json
@@ -562,6 +562,7 @@
       "2801:12:8800::/48",
       "2801:12:9800::/48",
       "2801:12:c800::/48",
+      "2801:12:d800::/48",
       "2801:12:f000::/48",
       "2801:13:2800::/48",
       "2801:13:5800::/48",
@@ -813,6 +814,7 @@
       "2801:1fc::/40",
       "2801:1fe::/40",
       "2802::/30",
+      "2803:190::/32",
       "2803:1e0::/32",
       "2803:240::/32",
       "2803:2a0::/32",
diff --git a/country/co/ipv6-aggregated.txt b/country/co/ipv6-aggregated.txt
index 3617977cb..3851ddcbc 100644
--- a/country/co/ipv6-aggregated.txt
+++ b/country/co/ipv6-aggregated.txt
@@ -75,6 +75,7 @@
 2801:12:8800::/48
 2801:12:9800::/48
 2801:12:c800::/48
+2801:12:d800::/48
 2801:12:f000::/48
 2801:13:2800::/48
 2801:13:5800::/48
@@ -326,6 +327,7 @@
 2801:1fc::/40
 2801:1fe::/40
 2802::/30
+2803:190::/32
 2803:1e0::/32
 2803:240::/32
 2803:2a0::/32
diff --git a/country/de/aggregated.json b/country/de/aggregated.json
index 59e8d0ed9..89d1e1213 100644
--- a/country/de/aggregated.json
+++ b/country/de/aggregated.json
@@ -10881,6 +10881,7 @@
       "2a13:5e00::/29",
       "2a13:6140::/29",
       "2a13:6640::/29",
+      "2a13:6dc0::/29",
       "2a13:7300::/29",
       "2a13:7e80::/29"
     ]
diff --git a/country/de/ipv6-aggregated.txt b/country/de/ipv6-aggregated.txt
index 426bf520b..315742191 100644
--- a/country/de/ipv6-aggregated.txt
+++ b/country/de/ipv6-aggregated.txt
@@ -2840,5 +2840,6 @@
 2a13:5e00::/29
 2a13:6140::/29
 2a13:6640::/29
+2a13:6dc0::/29
 2a13:7300::/29
 2a13:7e80::/29
diff --git a/country/gb/aggregated.json b/country/gb/aggregated.json
index e414dbf43..3bf937266 100644
--- a/country/gb/aggregated.json
+++ b/country/gb/aggregated.json
@@ -962,8 +962,7 @@
       "79.140.192.0/20",
       "79.141.32.0/20",
       "79.141.128.0/20",
-      "79.143.16.0/23",
-      "79.143.18.0/24",
+      "79.143.16.0/22",
       "79.143.80.0/22",
       "79.143.144.0/20",
       "79.170.72.0/21",
@@ -1569,6 +1568,7 @@
       "89.34.108.0/23",
       "89.34.164.0/22",
       "89.34.222.0/23",
+      "89.35.25.0/24",
       "89.35.28.0/22",
       "89.35.54.0/24",
       "89.35.82.0/23",
@@ -2243,6 +2243,7 @@
       "93.113.26.0/23",
       "93.113.110.0/23",
       "93.113.127.0/24",
+      "93.113.175.0/24",
       "93.113.200.0/23",
       "93.114.40.0/21",
       "93.114.48.0/23",
@@ -2253,6 +2254,7 @@
       "93.114.60.0/22",
       "93.114.83.0/24",
       "93.114.86.0/23",
+      "93.114.129.0/24",
       "93.114.184.0/23",
       "93.114.188.0/23",
       "93.114.234.0/23",
@@ -4907,6 +4909,7 @@
       "188.241.147.0/24",
       "188.241.156.0/23",
       "188.241.211.0/24",
+      "188.241.246.0/24",
       "188.246.192.0/19",
       "190.92.168.0/21",
       "192.5.28.0/23",
diff --git a/country/gb/ipv4-aggregated.txt b/country/gb/ipv4-aggregated.txt
index ced006a8b..1ece20eb7 100644
--- a/country/gb/ipv4-aggregated.txt
+++ b/country/gb/ipv4-aggregated.txt
@@ -957,8 +957,7 @@
 79.140.192.0/20
 79.141.32.0/20
 79.141.128.0/20
-79.143.16.0/23
-79.143.18.0/24
+79.143.16.0/22
 79.143.80.0/22
 79.143.144.0/20
 79.170.72.0/21
@@ -1564,6 +1563,7 @@
 89.34.108.0/23
 89.34.164.0/22
 89.34.222.0/23
+89.35.25.0/24
 89.35.28.0/22
 89.35.54.0/24
 89.35.82.0/23
@@ -2238,6 +2238,7 @@
 93.113.26.0/23
 93.113.110.0/23
 93.113.127.0/24
+93.113.175.0/24
 93.113.200.0/23
 93.114.40.0/21
 93.114.48.0/23
@@ -2248,6 +2249,7 @@
 93.114.60.0/22
 93.114.83.0/24
 93.114.86.0/23
+93.114.129.0/24
 93.114.184.0/23
 93.114.188.0/23
 93.114.234.0/23
@@ -4902,6 +4904,7 @@
 188.241.147.0/24
 188.241.156.0/23
 188.241.211.0/24
+188.241.246.0/24
 188.246.192.0/19
 190.92.168.0/21
 192.5.28.0/23
diff --git a/country/id/aggregated.json b/country/id/aggregated.json
index 927a97ca3..4ee2ff806 100644
--- a/country/id/aggregated.json
+++ b/country/id/aggregated.json
@@ -621,6 +621,10 @@
       "103.58.111.0/24",
       "103.58.146.0/23",
       "103.58.160.0/22",
+      "103.58.196.0/22",
+      "103.59.44.0/22",
+      "103.59.92.0/22",
+      "103.59.160.0/23",
       "103.59.234.0/23",
       "103.60.97.0/24",
       "103.60.180.0/22",
@@ -3984,6 +3988,7 @@
       "2001:df1:b740::/48",
       "2001:df1:b780::/48",
       "2001:df1:b880::/48",
+      "2001:df1:b9c0::/48",
       "2001:df1:c380::/48",
       "2001:df1:c480::/48",
       "2001:df1:c600::/48",
diff --git a/country/id/ipv4-aggregated.txt b/country/id/ipv4-aggregated.txt
index 6adca29dc..265d03017 100644
--- a/country/id/ipv4-aggregated.txt
+++ b/country/id/ipv4-aggregated.txt
@@ -616,6 +616,10 @@
 103.58.111.0/24
 103.58.146.0/23
 103.58.160.0/22
+103.58.196.0/22
+103.59.44.0/22
+103.59.92.0/22
+103.59.160.0/23
 103.59.234.0/23
 103.60.97.0/24
 103.60.180.0/22
diff --git a/country/id/ipv6-aggregated.txt b/country/id/ipv6-aggregated.txt
index b891eb727..7bab06856 100644
--- a/country/id/ipv6-aggregated.txt
+++ b/country/id/ipv6-aggregated.txt
@@ -373,6 +373,7 @@
 2001:df1:b740::/48
 2001:df1:b780::/48
 2001:df1:b880::/48
+2001:df1:b9c0::/48
 2001:df1:c380::/48
 2001:df1:c480::/48
 2001:df1:c600::/48
diff --git a/country/in/aggregated.json b/country/in/aggregated.json
index 746ffc7fc..574346243 100644
--- a/country/in/aggregated.json
+++ b/country/in/aggregated.json
@@ -1382,7 +1382,7 @@
       "103.57.80.0/21",
       "103.57.88.0/24",
       "103.57.96.0/23",
-      "103.57.116.0/23",
+      "103.57.116.0/22",
       "103.57.124.0/22",
       "103.57.132.0/22",
       "103.57.140.0/22",
@@ -2451,6 +2451,7 @@
       "103.120.208.0/22",
       "103.120.234.0/23",
       "103.120.236.0/22",
+      "103.120.241.0/24",
       "103.120.248.0/21",
       "103.121.0.0/22",
       "103.121.26.0/23",
@@ -6679,7 +6680,9 @@
       "2001:df1:b6c0::/48",
       "2001:df1:b700::/48",
       "2001:df1:b840::/48",
+      "2001:df1:b8c0::/48",
       "2001:df1:b900::/48",
+      "2001:df1:b940::/48",
       "2001:df1:bb00::/48",
       "2001:df1:bb80::/48",
       "2001:df1:c500::/48",
@@ -7442,6 +7445,7 @@
       "2400:cc20::/32",
       "2400:cc60::/32",
       "2400:cde0::/32",
+      "2400:ce60::/32",
       "2400:d180::/32",
       "2400:d280::/32",
       "2400:d3c0::/32",
diff --git a/country/in/ipv4-aggregated.txt b/country/in/ipv4-aggregated.txt
index 5c1735819..479e5211a 100644
--- a/country/in/ipv4-aggregated.txt
+++ b/country/in/ipv4-aggregated.txt
@@ -1377,7 +1377,7 @@
 103.57.80.0/21
 103.57.88.0/24
 103.57.96.0/23
-103.57.116.0/23
+103.57.116.0/22
 103.57.124.0/22
 103.57.132.0/22
 103.57.140.0/22
@@ -2446,6 +2446,7 @@
 103.120.208.0/22
 103.120.234.0/23
 103.120.236.0/22
+103.120.241.0/24
 103.120.248.0/21
 103.121.0.0/22
 103.121.26.0/23
diff --git a/country/in/ipv6-aggregated.txt b/country/in/ipv6-aggregated.txt
index 8c73f4fb6..a31346834 100644
--- a/country/in/ipv6-aggregated.txt
+++ b/country/in/ipv6-aggregated.txt
@@ -423,7 +423,9 @@
 2001:df1:b6c0::/48
 2001:df1:b700::/48
 2001:df1:b840::/48
+2001:df1:b8c0::/48
 2001:df1:b900::/48
+2001:df1:b940::/48
 2001:df1:bb00::/48
 2001:df1:bb80::/48
 2001:df1:c500::/48
@@ -1186,6 +1188,7 @@
 2400:cc20::/32
 2400:cc60::/32
 2400:cde0::/32
+2400:ce60::/32
 2400:d180::/32
 2400:d280::/32
 2400:d3c0::/32
diff --git a/country/jp/aggregated.json b/country/jp/aggregated.json
index af2e66204..a8fee85f9 100644
--- a/country/jp/aggregated.json
+++ b/country/jp/aggregated.json
@@ -3202,6 +3202,7 @@
       "2400:c320::/32",
       "2400:c7e0::/32",
       "2400:c8a0::/32",
+      "2400:ce20::/32",
       "2400:d640::/32",
       "2400:dcc0::/32",
       "2400:ddc0::/32",
diff --git a/country/jp/ipv6-aggregated.txt b/country/jp/ipv6-aggregated.txt
index 21fc7e300..cfdd5d550 100644
--- a/country/jp/ipv6-aggregated.txt
+++ b/country/jp/ipv6-aggregated.txt
@@ -251,6 +251,7 @@
 2400:c320::/32
 2400:c7e0::/32
 2400:c8a0::/32
+2400:ce20::/32
 2400:d640::/32
 2400:dcc0::/32
 2400:ddc0::/32
diff --git a/country/ke/aggregated.json b/country/ke/aggregated.json
index fea9ebebc..db6a35424 100644
--- a/country/ke/aggregated.json
+++ b/country/ke/aggregated.json
@@ -69,6 +69,7 @@
       "102.176.180.0/22",
       "102.213.92.0/22",
       "102.213.208.0/22",
+      "102.213.216.0/22",
       "102.213.241.0/24",
       "102.213.242.0/24",
       "102.213.248.0/22",
@@ -276,6 +277,7 @@
       "2c0f:2e00::/32",
       "2c0f:2f00::/32",
       "2c0f:2f80::/32",
+      "2c0f:3180::/32",
       "2c0f:3280::/32",
       "2c0f:3300::/32",
       "2c0f:3a00::/32",
diff --git a/country/ke/ipv4-aggregated.txt b/country/ke/ipv4-aggregated.txt
index fcf9ec49d..29978a9c1 100644
--- a/country/ke/ipv4-aggregated.txt
+++ b/country/ke/ipv4-aggregated.txt
@@ -64,6 +64,7 @@
 102.176.180.0/22
 102.213.92.0/22
 102.213.208.0/22
+102.213.216.0/22
 102.213.241.0/24
 102.213.242.0/24
 102.213.248.0/22
diff --git a/country/ke/ipv6-aggregated.txt b/country/ke/ipv6-aggregated.txt
index 72154b962..b878671ba 100644
--- a/country/ke/ipv6-aggregated.txt
+++ b/country/ke/ipv6-aggregated.txt
@@ -38,6 +38,7 @@
 2c0f:2e00::/32
 2c0f:2f00::/32
 2c0f:2f80::/32
+2c0f:3180::/32
 2c0f:3280::/32
 2c0f:3300::/32
 2c0f:3a00::/32
diff --git a/country/kz/aggregated.json b/country/kz/aggregated.json
index 44196070a..094a5db70 100644
--- a/country/kz/aggregated.json
+++ b/country/kz/aggregated.json
@@ -251,6 +251,7 @@
       "176.118.56.0/21",
       "176.119.224.0/21",
       "176.122.80.0/21",
+      "176.123.176.0/22",
       "176.124.80.0/20",
       "176.222.128.0/18",
       "176.223.72.0/21",
diff --git a/country/kz/ipv4-aggregated.txt b/country/kz/ipv4-aggregated.txt
index f8d28f3a2..7f0c4af5f 100644
--- a/country/kz/ipv4-aggregated.txt
+++ b/country/kz/ipv4-aggregated.txt
@@ -246,6 +246,7 @@
 176.118.56.0/21
 176.119.224.0/21
 176.122.80.0/21
+176.123.176.0/22
 176.124.80.0/20
 176.222.128.0/18
 176.223.72.0/21
diff --git a/country/mm/aggregated.json b/country/mm/aggregated.json
index c99f6a418..d621c5a1a 100644
--- a/country/mm/aggregated.json
+++ b/country/mm/aggregated.json
@@ -43,6 +43,7 @@
       "103.47.184.0/23",
       "103.52.12.0/22",
       "103.52.228.0/22",
+      "103.59.162.0/23",
       "103.61.8.0/22",
       "103.68.224.0/22",
       "103.69.248.0/22",
@@ -235,6 +236,7 @@
       "2400:a9e0::/32",
       "2400:ac40::/32",
       "2400:ade0::/32",
+      "2400:cea0::/32",
       "2400:de40::/32",
       "2400:e9c0::/32",
       "2400:ecc0::/32",
diff --git a/country/mm/ipv4-aggregated.txt b/country/mm/ipv4-aggregated.txt
index fa2665c9c..81044512f 100644
--- a/country/mm/ipv4-aggregated.txt
+++ b/country/mm/ipv4-aggregated.txt
@@ -38,6 +38,7 @@
 103.47.184.0/23
 103.52.12.0/22
 103.52.228.0/22
+103.59.162.0/23
 103.61.8.0/22
 103.68.224.0/22
 103.69.248.0/22
diff --git a/country/mm/ipv6-aggregated.txt b/country/mm/ipv6-aggregated.txt
index 1168eb996..88d09092a 100644
--- a/country/mm/ipv6-aggregated.txt
+++ b/country/mm/ipv6-aggregated.txt
@@ -49,6 +49,7 @@
 2400:a9e0::/32
 2400:ac40::/32
 2400:ade0::/32
+2400:cea0::/32
 2400:de40::/32
 2400:e9c0::/32
 2400:ecc0::/32
diff --git a/country/mu/aggregated.json b/country/mu/aggregated.json
index 424719b2e..b87b091b4 100644
--- a/country/mu/aggregated.json
+++ b/country/mu/aggregated.json
@@ -133,7 +133,6 @@
       "2001:43f8:280::/48",
       "2001:43f8:cc0::/44",
       "2001:43f8:d00::/48",
-      "2001:43f8:df0::/47",
       "2001:43f8:e00::/40",
       "2001:43f8:1150::/47",
       "2001:43fe:6000::/48",
diff --git a/country/mu/ipv6-aggregated.txt b/country/mu/ipv6-aggregated.txt
index ee622a907..7be16553c 100644
--- a/country/mu/ipv6-aggregated.txt
+++ b/country/mu/ipv6-aggregated.txt
@@ -18,7 +18,6 @@
 2001:43f8:280::/48
 2001:43f8:cc0::/44
 2001:43f8:d00::/48
-2001:43f8:df0::/47
 2001:43f8:e00::/40
 2001:43f8:1150::/47
 2001:43fe:6000::/48
diff --git a/country/mz/aggregated.json b/country/mz/aggregated.json
index c5a2a799f..f5edb1980 100644
--- a/country/mz/aggregated.json
+++ b/country/mz/aggregated.json
@@ -31,6 +31,7 @@
       "160.119.112.0/21",
       "160.119.156.0/22",
       "165.90.64.0/19",
+      "169.239.104.0/22",
       "169.255.132.0/22",
       "195.140.248.0/22",
       "196.3.96.0/21",
@@ -40,6 +41,7 @@
       "196.22.48.0/20",
       "196.28.224.0/20",
       "196.40.112.0/20",
+      "196.43.234.0/24",
       "196.43.241.0/24",
       "196.46.0.0/20",
       "196.49.34.0/24",
@@ -54,6 +56,7 @@
     ],
     "ipv6": [
       "2001:4378::/32",
+      "2001:43f8:640::/48",
       "2001:43f8:930::/47",
       "2001:43f8:a40::/48",
       "2c0f:5580::/32",
diff --git a/country/mz/ipv4-aggregated.txt b/country/mz/ipv4-aggregated.txt
index 423113cba..b77e0f8a4 100644
--- a/country/mz/ipv4-aggregated.txt
+++ b/country/mz/ipv4-aggregated.txt
@@ -26,6 +26,7 @@
 160.119.112.0/21
 160.119.156.0/22
 165.90.64.0/19
+169.239.104.0/22
 169.255.132.0/22
 195.140.248.0/22
 196.3.96.0/21
@@ -35,6 +36,7 @@
 196.22.48.0/20
 196.28.224.0/20
 196.40.112.0/20
+196.43.234.0/24
 196.43.241.0/24
 196.46.0.0/20
 196.49.34.0/24
diff --git a/country/mz/ipv6-aggregated.txt b/country/mz/ipv6-aggregated.txt
index 47c4fd999..8cace231d 100644
--- a/country/mz/ipv6-aggregated.txt
+++ b/country/mz/ipv6-aggregated.txt
@@ -4,6 +4,7 @@
 # Mode: Aggregated
 #
 2001:4378::/32
+2001:43f8:640::/48
 2001:43f8:930::/47
 2001:43f8:a40::/48
 2c0f:5580::/32
diff --git a/country/ng/aggregated.json b/country/ng/aggregated.json
index fdf862794..0607e7b6a 100644
--- a/country/ng/aggregated.json
+++ b/country/ng/aggregated.json
@@ -124,6 +124,7 @@
       "102.176.240.0/21",
       "102.213.84.0/22",
       "102.213.88.0/22",
+      "102.213.243.0/24",
       "102.214.14.0/23",
       "102.214.56.0/21",
       "102.214.91.0/24",
@@ -356,7 +357,6 @@
       "2001:43f8:13c0::/48",
       "2001:43f8:1410::/48",
       "2001:43f8:1420::/48",
-      "2001:43f8:1490::/48",
       "2001:43f8:1690::/47",
       "2001:43fc::/48",
       "2001:43fc:5000::/48",
@@ -386,6 +386,7 @@
       "2c0f:6d00::/32",
       "2c0f:6e00::/32",
       "2c0f:6e80::/28",
+      "2c0f:6f80::/32",
       "2c0f:7000::/32",
       "2c0f:7c80::/32",
       "2c0f:7f00::/32",
diff --git a/country/ng/ipv4-aggregated.txt b/country/ng/ipv4-aggregated.txt
index ea22586e7..3ec7c30c2 100644
--- a/country/ng/ipv4-aggregated.txt
+++ b/country/ng/ipv4-aggregated.txt
@@ -119,6 +119,7 @@
 102.176.240.0/21
 102.213.84.0/22
 102.213.88.0/22
+102.213.243.0/24
 102.214.14.0/23
 102.214.56.0/21
 102.214.91.0/24
diff --git a/country/ng/ipv6-aggregated.txt b/country/ng/ipv6-aggregated.txt
index 38f59dc41..91e095c47 100644
--- a/country/ng/ipv6-aggregated.txt
+++ b/country/ng/ipv6-aggregated.txt
@@ -27,7 +27,6 @@
 2001:43f8:13c0::/48
 2001:43f8:1410::/48
 2001:43f8:1420::/48
-2001:43f8:1490::/48
 2001:43f8:1690::/47
 2001:43fc::/48
 2001:43fc:5000::/48
@@ -57,6 +56,7 @@
 2c0f:6d00::/32
 2c0f:6e00::/32
 2c0f:6e80::/28
+2c0f:6f80::/32
 2c0f:7000::/32
 2c0f:7c80::/32
 2c0f:7f00::/32
diff --git a/country/nl/aggregated.json b/country/nl/aggregated.json
index 52cd72bff..ce5a2ce83 100644
--- a/country/nl/aggregated.json
+++ b/country/nl/aggregated.json
@@ -6363,7 +6363,6 @@
       "2a0a:5980::/29",
       "2a0a:60c0::/29",
       "2a0a:6140::/29",
-      "2a0a:64c0::/29",
       "2a0a:65c0::/32",
       "2a0a:6f80::/32",
       "2a0a:7000::/29",
diff --git a/country/nl/ipv6-aggregated.txt b/country/nl/ipv6-aggregated.txt
index beccb7f77..5206c38b6 100644
--- a/country/nl/ipv6-aggregated.txt
+++ b/country/nl/ipv6-aggregated.txt
@@ -1068,7 +1068,6 @@
 2a0a:5980::/29
 2a0a:60c0::/29
 2a0a:6140::/29
-2a0a:64c0::/29
 2a0a:65c0::/32
 2a0a:6f80::/32
 2a0a:7000::/29
diff --git a/country/rs/aggregated.json b/country/rs/aggregated.json
index 594376104..fa778afdc 100644
--- a/country/rs/aggregated.json
+++ b/country/rs/aggregated.json
@@ -382,6 +382,7 @@
       "2001:678:404::/48",
       "2001:67c:3ac::/48",
       "2001:67c:69c::/48",
+      "2001:67c:b4c::/48",
       "2001:67c:2210::/48",
       "2001:67c:22f0::/48",
       "2001:7f8:1e::/48",
diff --git a/country/rs/ipv6-aggregated.txt b/country/rs/ipv6-aggregated.txt
index 8efe98563..e9a1161e8 100644
--- a/country/rs/ipv6-aggregated.txt
+++ b/country/rs/ipv6-aggregated.txt
@@ -6,6 +6,7 @@
 2001:678:404::/48
 2001:67c:3ac::/48
 2001:67c:69c::/48
+2001:67c:b4c::/48
 2001:67c:2210::/48
 2001:67c:22f0::/48
 2001:7f8:1e::/48
diff --git a/country/ru/aggregated.json b/country/ru/aggregated.json
index efe9ebb04..39d3f1d6d 100644
--- a/country/ru/aggregated.json
+++ b/country/ru/aggregated.json
@@ -1555,7 +1555,6 @@
       "79.142.96.0/20",
       "79.142.160.0/20",
       "79.143.0.0/20",
-      "79.143.19.0/24",
       "79.143.24.0/21",
       "79.143.64.0/20",
       "79.143.224.0/20",
@@ -4954,7 +4953,7 @@
       "176.123.56.0/24",
       "176.123.128.0/19",
       "176.123.160.0/20",
-      "176.123.176.0/21",
+      "176.123.180.0/22",
       "176.123.188.0/22",
       "176.123.192.0/20",
       "176.123.216.0/22",
@@ -10813,7 +10812,6 @@
       "2a0d:acc0::/29",
       "2a0d:ad40::/29",
       "2a0d:adc0::/29",
-      "2a0d:af40::/29",
       "2a0d:afc0::/29",
       "2a0d:b040::/29",
       "2a0d:b1c0::/29",
@@ -11891,6 +11889,7 @@
       "2a13:5540::/29",
       "2a13:5980::/29",
       "2a13:5d40::/29",
+      "2a13:6d40::/29",
       "2a13:6e00::/29",
       "2a13:7e00::/29"
     ]
diff --git a/country/ru/ipv4-aggregated.txt b/country/ru/ipv4-aggregated.txt
index 586194ab7..640fb12ae 100644
--- a/country/ru/ipv4-aggregated.txt
+++ b/country/ru/ipv4-aggregated.txt
@@ -1550,7 +1550,6 @@
 79.142.96.0/20
 79.142.160.0/20
 79.143.0.0/20
-79.143.19.0/24
 79.143.24.0/21
 79.143.64.0/20
 79.143.224.0/20
@@ -4949,7 +4948,7 @@
 176.123.56.0/24
 176.123.128.0/19
 176.123.160.0/20
-176.123.176.0/21
+176.123.180.0/22
 176.123.188.0/22
 176.123.192.0/20
 176.123.216.0/22
diff --git a/country/ru/ipv6-aggregated.txt b/country/ru/ipv6-aggregated.txt
index 5529dd3f9..b62fb9826 100644
--- a/country/ru/ipv6-aggregated.txt
+++ b/country/ru/ipv6-aggregated.txt
@@ -1875,7 +1875,6 @@
 2a0d:acc0::/29
 2a0d:ad40::/29
 2a0d:adc0::/29
-2a0d:af40::/29
 2a0d:afc0::/29
 2a0d:b040::/29
 2a0d:b1c0::/29
@@ -2953,5 +2952,6 @@
 2a13:5540::/29
 2a13:5980::/29
 2a13:5d40::/29
+2a13:6d40::/29
 2a13:6e00::/29
 2a13:7e00::/29
diff --git a/country/tr/aggregated.json b/country/tr/aggregated.json
index 83d54f375..220140bd2 100644
--- a/country/tr/aggregated.json
+++ b/country/tr/aggregated.json
@@ -1875,7 +1875,6 @@
       "2a10:a6c0::/29",
       "2a10:b700::/29",
       "2a10:c440::/29",
-      "2a10:ec00::/29",
       "2a10:f9c0::/29",
       "2a10:fec0::/29",
       "2a10:ffc0::/29",
diff --git a/country/tr/ipv6-aggregated.txt b/country/tr/ipv6-aggregated.txt
index 64985150d..003b02da9 100644
--- a/country/tr/ipv6-aggregated.txt
+++ b/country/tr/ipv6-aggregated.txt
@@ -506,7 +506,6 @@
 2a10:a6c0::/29
 2a10:b700::/29
 2a10:c440::/29
-2a10:ec00::/29
 2a10:f9c0::/29
 2a10:fec0::/29
 2a10:ffc0::/29
diff --git a/country/us/aggregated.json b/country/us/aggregated.json
index d4055c34b..0ef3442ff 100644
--- a/country/us/aggregated.json
+++ b/country/us/aggregated.json
@@ -2367,7 +2367,7 @@
       "64.92.0.0/16",
       "64.93.0.0/18",
       "64.93.64.0/22",
-      "64.93.72.0/22",
+      "64.93.72.0/21",
       "64.93.80.0/20",
       "64.93.112.0/20",
       "64.93.128.0/17",
@@ -4617,7 +4617,6 @@
       "89.34.78.0/23",
       "89.34.124.0/23",
       "89.34.171.0/24",
-      "89.35.25.0/24",
       "89.35.164.0/22",
       "89.35.237.0/24",
       "89.36.32.0/22",
@@ -4851,13 +4850,11 @@
       "93.93.244.0/22",
       "93.113.52.0/23",
       "93.113.124.0/23",
-      "93.113.175.0/24",
       "93.113.184.0/21",
       "93.114.0.0/20",
       "93.114.69.0/24",
       "93.114.84.0/24",
       "93.114.92.0/22",
-      "93.114.129.0/24",
       "93.114.136.0/23",
       "93.114.169.0/24",
       "93.114.182.0/24",
@@ -11744,7 +11741,6 @@
       "188.241.192.0/23",
       "188.241.200.0/21",
       "188.241.223.0/24",
-      "188.241.246.0/24",
       "188.241.249.0/24",
       "188.244.96.0/22",
       "188.244.117.0/24",
@@ -19389,11 +19385,7 @@
       "204.62.152.0/22",
       "204.62.156.0/23",
       "204.62.158.0/24",
-      "204.62.160.0/20",
-      "204.62.176.0/22",
-      "204.62.180.0/23",
-      "204.62.183.0/24",
-      "204.62.184.0/21",
+      "204.62.160.0/19",
       "204.62.192.0/20",
       "204.62.208.0/21",
       "204.62.216.0/23",
@@ -20676,15 +20668,7 @@
       "206.204.252.0/22",
       "206.205.0.0/16",
       "206.206.0.0/15",
-      "206.208.0.0/16",
-      "206.209.0.0/18",
-      "206.209.64.0/19",
-      "206.209.96.0/21",
-      "206.209.104.0/23",
-      "206.209.106.0/24",
-      "206.209.108.0/22",
-      "206.209.112.0/20",
-      "206.209.128.0/17",
+      "206.208.0.0/15",
       "206.210.0.0/18",
       "206.210.64.0/19",
       "206.210.128.0/17",
@@ -21471,9 +21455,7 @@
       "208.86.192.0/21",
       "208.86.200.0/22",
       "208.86.208.0/20",
-      "208.86.224.0/20",
-      "208.86.244.0/22",
-      "208.86.248.0/21",
+      "208.86.224.0/19",
       "208.87.0.0/22",
       "208.87.8.0/21",
       "208.87.16.0/22",
@@ -27373,7 +27355,9 @@
       "2607:1700::/32",
       "2607:1740::/32",
       "2607:1780::/32",
+      "2607:17c0::/32",
       "2607:1800::/32",
+      "2607:1840::/32",
       "2607:1880::/32",
       "2607:1900::/32",
       "2607:1980::/32",
diff --git a/country/us/ipv4-aggregated.txt b/country/us/ipv4-aggregated.txt
index 9d835e4e4..87b24a092 100644
--- a/country/us/ipv4-aggregated.txt
+++ b/country/us/ipv4-aggregated.txt
@@ -2362,7 +2362,7 @@
 64.92.0.0/16
 64.93.0.0/18
 64.93.64.0/22
-64.93.72.0/22
+64.93.72.0/21
 64.93.80.0/20
 64.93.112.0/20
 64.93.128.0/17
@@ -4612,7 +4612,6 @@
 89.34.78.0/23
 89.34.124.0/23
 89.34.171.0/24
-89.35.25.0/24
 89.35.164.0/22
 89.35.237.0/24
 89.36.32.0/22
@@ -4846,13 +4845,11 @@
 93.93.244.0/22
 93.113.52.0/23
 93.113.124.0/23
-93.113.175.0/24
 93.113.184.0/21
 93.114.0.0/20
 93.114.69.0/24
 93.114.84.0/24
 93.114.92.0/22
-93.114.129.0/24
 93.114.136.0/23
 93.114.169.0/24
 93.114.182.0/24
@@ -11739,7 +11736,6 @@
 188.241.192.0/23
 188.241.200.0/21
 188.241.223.0/24
-188.241.246.0/24
 188.241.249.0/24
 188.244.96.0/22
 188.244.117.0/24
@@ -19384,11 +19380,7 @@
 204.62.152.0/22
 204.62.156.0/23
 204.62.158.0/24
-204.62.160.0/20
-204.62.176.0/22
-204.62.180.0/23
-204.62.183.0/24
-204.62.184.0/21
+204.62.160.0/19
 204.62.192.0/20
 204.62.208.0/21
 204.62.216.0/23
@@ -20671,15 +20663,7 @@
 206.204.252.0/22
 206.205.0.0/16
 206.206.0.0/15
-206.208.0.0/16
-206.209.0.0/18
-206.209.64.0/19
-206.209.96.0/21
-206.209.104.0/23
-206.209.106.0/24
-206.209.108.0/22
-206.209.112.0/20
-206.209.128.0/17
+206.208.0.0/15
 206.210.0.0/18
 206.210.64.0/19
 206.210.128.0/17
@@ -21466,9 +21450,7 @@
 208.86.192.0/21
 208.86.200.0/22
 208.86.208.0/20
-208.86.224.0/20
-208.86.244.0/22
-208.86.248.0/21
+208.86.224.0/19
 208.87.0.0/22
 208.87.8.0/21
 208.87.16.0/22
diff --git a/country/us/ipv6-aggregated.txt b/country/us/ipv6-aggregated.txt
index f52eeda69..de53fa7be 100644
--- a/country/us/ipv6-aggregated.txt
+++ b/country/us/ipv6-aggregated.txt
@@ -4311,7 +4311,9 @@
 2607:1700::/32
 2607:1740::/32
 2607:1780::/32
+2607:17c0::/32
 2607:1800::/32
+2607:1840::/32
 2607:1880::/32
 2607:1900::/32
 2607:1980::/32
diff --git a/country/vn/aggregated.json b/country/vn/aggregated.json
index 47e0457a2..25936bea7 100644
--- a/country/vn/aggregated.json
+++ b/country/vn/aggregated.json
@@ -187,6 +187,7 @@
       "103.56.168.0/22",
       "103.57.104.0/22",
       "103.57.112.0/22",
+      "103.57.128.0/22",
       "103.57.208.0/22",
       "103.57.220.0/22",
       "103.60.16.0/22",
diff --git a/country/vn/ipv4-aggregated.txt b/country/vn/ipv4-aggregated.txt
index 48f3aa4ce..a2d5e929f 100644
--- a/country/vn/ipv4-aggregated.txt
+++ b/country/vn/ipv4-aggregated.txt
@@ -182,6 +182,7 @@
 103.56.168.0/22
 103.57.104.0/22
 103.57.112.0/22
+103.57.128.0/22
 103.57.208.0/22
 103.57.220.0/22
 103.60.16.0/22
diff --git a/country/za/aggregated.json b/country/za/aggregated.json
index fd068c2e7..9b96bbb97 100644
--- a/country/za/aggregated.json
+++ b/country/za/aggregated.json
@@ -329,10 +329,12 @@
       "102.182.0.0/16",
       "102.213.64.0/22",
       "102.213.128.0/21",
-      "102.213.140.0/23",
+      "102.213.140.0/22",
       "102.213.144.0/20",
+      "102.213.164.0/22",
       "102.213.168.0/22",
       "102.213.236.0/22",
+      "102.213.252.0/22",
       "102.214.8.0/22",
       "102.214.20.0/22",
       "102.214.80.0/22",
diff --git a/country/za/ipv4-aggregated.txt b/country/za/ipv4-aggregated.txt
index 2afad520f..76b53b945 100644
--- a/country/za/ipv4-aggregated.txt
+++ b/country/za/ipv4-aggregated.txt
@@ -324,10 +324,12 @@
 102.182.0.0/16
 102.213.64.0/22
 102.213.128.0/21
-102.213.140.0/23
+102.213.140.0/22
 102.213.144.0/20
+102.213.164.0/22
 102.213.168.0/22
 102.213.236.0/22
+102.213.252.0/22
 102.214.8.0/22
 102.214.20.0/22
 102.214.80.0/22