diff options
177 files changed, 40177 insertions, 14763 deletions
diff --git a/.gitignore b/.gitignore index 2f94254c53..dc6738c079 100644 --- a/.gitignore +++ b/.gitignore @@ -56,6 +56,7 @@ uptime-*.json /stamp-h /stamp-h.in /stamp-h1 +/TAGS /test-driver /tor.sh /tor.spec @@ -1,3 +1,408 @@ +Changes in version 0.2.9.5-rc - 2016-1?-?? + + +Changes in version 0.2.8.9 - 2016-10-17 + Tor 0.2.8.9 backports a fix for a security hole in previous versions + of Tor that would allow a remote attacker to crash a Tor client, + hidden service, relay, or authority. All Tor users should upgrade to + this version, or to 0.2.9.4-alpha. Patches will be released for older + versions of Tor. + + o Major features (security fixes, also in 0.2.9.4-alpha): + - Prevent a class of security bugs caused by treating the contents + of a buffer chunk as if they were a NUL-terminated string. At + least one such bug seems to be present in all currently used + versions of Tor, and would allow an attacker to remotely crash + most Tor instances, especially those compiled with extra compiler + hardening. With this defense in place, such bugs can't crash Tor, + though we should still fix them as they occur. Closes ticket + 20384 (TROVE-2016-10-001). + + o Minor features (geoip): + - Update geoip and geoip6 to the October 4 2016 Maxmind GeoLite2 + Country database. + + +Changes in version 0.2.9.4-alpha - 2016-10-17 + Tor 0.2.9.4-alpha fixes a security hole in previous versions of Tor + that would allow a remote attacker to crash a Tor client, hidden + service, relay, or authority. All Tor users should upgrade to this + version, or to 0.2.8.9. Patches will be released for older versions + of Tor. + + Tor 0.2.9.4-alpha also adds numerous small features and fix-ups to + previous versions of Tor, including the implementation of a feature to + future- proof the Tor ecosystem against protocol changes, some bug + fixes necessary for Tor Browser to use unix domain sockets correctly, + and several portability improvements. We anticipate that this will be + the last alpha in the Tor 0.2.9 series, and that the next release will + be a release candidate. + + o Major features (security fixes): + - Prevent a class of security bugs caused by treating the contents + of a buffer chunk as if they were a NUL-terminated string. At + least one such bug seems to be present in all currently used + versions of Tor, and would allow an attacker to remotely crash + most Tor instances, especially those compiled with extra compiler + hardening. With this defense in place, such bugs can't crash Tor, + though we should still fix them as they occur. Closes ticket + 20384 (TROVE-2016-10-001). + + o Major features (subprotocol versions): + - Tor directory authorities now vote on a set of recommended + subprotocol versions, and on a set of required subprotocol + versions. Clients and relays that lack support for a _required_ + subprotocol version will not start; those that lack support for a + _recommended_ subprotocol version will warn the user to upgrade. + Closes ticket 19958; implements part of proposal 264. + - Tor now uses "subprotocol versions" to indicate compatibility. + Previously, versions of Tor looked at the declared Tor version of + a relay to tell whether they could use a given feature. Now, they + should be able to rely on its declared subprotocol versions. This + change allows compatible implementations of the Tor protocol(s) to + exist without pretending to be 100% bug-compatible with particular + releases of Tor itself. Closes ticket 19958; implements part of + proposal 264. + + o Minor feature (fallback directories): + - Remove broken fallbacks from the hard-coded fallback directory + list. Closes ticket 20190; patch by teor. + + o Minor features (client, directory): + - Since authorities now omit all routers that lack the Running and + Valid flags, we assume that any relay listed in the consensus must + have those flags. Closes ticket 20001; implements part of + proposal 272. + + o Minor features (compilation, portability): + - Compile correctly on MacOS 10.12 (aka "Sierra"). Closes + ticket 20241. + + o Minor features (development tools, etags): + - Teach the "make tags" Makefile target how to correctly find + "MOCK_IMPL" function definitions. Patch from nherring; closes + ticket 16869. + + o Minor features (geoip): + - Update geoip and geoip6 to the October 4 2016 Maxmind GeoLite2 + Country database. + + o Minor features (unix domain sockets): + - When configuring a unix domain socket for a SocksPort, + ControlPort, or Hidden service, you can now wrap the address in + quotes, using C-style escapes inside the quotes. This allows unix + domain socket paths to contain spaces. + + o Minor features (virtual addresses): + - Increase the maximum number of bits for the IPv6 virtual network + prefix from 16 to 104. In this way, the condition for address + allocation is less restrictive. Closes ticket 20151; feature + on 0.2.4.7-alpha. + + o Minor bugfixes (address discovery): + - Stop reordering IP addresses returned by the OS. This makes it + more likely that Tor will guess the same relay IP address every + time. Fixes issue 20163; bugfix on 0.2.7.1-alpha, ticket 17027. + Reported by René Mayrhofer, patch by "cypherpunks". + + o Minor bugfixes (client, unix domain sockets): + - Disable IsolateClientAddr when using AF_UNIX backed SocksPorts as + the client address is meaningless. Fixes bug 20261; bugfix + on 0.2.6.3-alpha. + + o Minor bugfixes (compilation, OpenBSD): + - Detect Libevent2 functions correctly on systems that provide + libevent2, but where libevent1 is linked with -levent. Fixes bug + 19904; bugfix on 0.2.2.24-alpha. Patch from Rubiate. + + o Minor bugfixes (configuration): + - When parsing quoted configuration values from the torrc file, + handle windows line endings correctly. Fixes bug 19167; bugfix on + 0.2.0.16-alpha. Patch from "Pingl". + + o Minor bugfixes (getpass): + - Defensively fix a non-triggerable heap corruption at do_getpass() + to protect ourselves from mistakes in the future. Fixes bug + #19223; bugfix on 0.2.7.3-rc. Bug found by Guido Vranken, patch + by nherring. + + o Minor bugfixes (hidden service): + - Allow hidden services to run on IPv6 addresses even when the + IPv6Exit option is not set. Fixes bug 18357; bugfix + on 0.2.4.7-alpha. + + o Documentation: + - Add module-level internal documentation for 36 C files that + previously didn't have a high-level overview. Closes ticket #20385. + + o Required libraries: + - When building with OpenSSL, Tor now requires version 1.0.1 or + later. OpenSSL 1.0.0 and earlier are no longer supported by the + OpenSSL team, and should not be used. Closes ticket 20303. + + +Changes in version 0.2.9.3-alpha - 2016-09-23 + Tor 0.2.9.3-alpha adds improved support for entities that want to make + high-performance services available through the Tor .onion mechanism + without themselves receiving anonymity as they host those services. It + also tries harder to ensure that all steps on a circuit are using the + strongest crypto possible, strengthens some TLS properties, and + resolves several bugs -- including a pair of crash bugs from the 0.2.8 + series. Anybody running an earlier version of 0.2.9.x should upgrade. + + o Major bugfixes (crash, also in 0.2.8.8): + - Fix a complicated crash bug that could affect Tor clients + configured to use bridges when replacing a networkstatus consensus + in which one of their bridges was mentioned. OpenBSD users saw + more crashes here, but all platforms were potentially affected. + Fixes bug 20103; bugfix on 0.2.8.2-alpha. + + o Major bugfixes (relay, OOM handler, also in 0.2.8.8): + - Fix a timing-dependent assertion failure that could occur when we + tried to flush from a circuit after having freed its cells because + of an out-of-memory condition. Fixes bug 20203; bugfix on + 0.2.8.1-alpha. Thanks to "cypherpunks" for help diagnosing + this one. + + o Major features (circuit building, security): + - Authorities, relays and clients now require ntor keys in all + descriptors, for all hops (except for rare hidden service protocol + cases), for all circuits, and for all other roles. Part of + ticket 19163. + - Tor authorities, relays, and clients only use ntor, except for + rare cases in the hidden service protocol. Part of ticket 19163. + + o Major features (single-hop "hidden" services): + - Add experimental HiddenServiceSingleHopMode and + HiddenServiceNonAnonymousMode options. When both are set to 1, + every hidden service on a Tor instance becomes a non-anonymous + Single Onion Service. Single Onions make one-hop (direct) + connections to their introduction and renzedvous points. One-hop + circuits make Single Onion servers easily locatable, but clients + remain location-anonymous. This is compatible with the existing + hidden service implementation, and works on the current tor + network without any changes to older relays or clients. Implements + proposal 260, completes ticket 17178. Patch by teor and asn. + + o Major features (resource management): + - Tor can now notice it is about to run out of sockets, and + preemptively close connections of lower priority. (This feature is + off by default for now, since the current prioritizing method is + yet not mature enough. You can enable it by setting + "DisableOOSCheck 0", but watch out: it might close some sockets + you would rather have it keep.) Closes ticket 18640. + + o Major bugfixes (circuit building): + - Hidden service client-to-intro-point and service-to-rendezvous- + point cicruits use the TAP key supplied by the protocol, to avoid + epistemic attacks. Fixes bug 19163; bugfix on 0.2.4.18-rc. + + o Major bugfixes (compilation, OpenBSD): + - Fix a Libevent-detection bug in our autoconf script that would + prevent Tor from linking successfully on OpenBSD. Patch from + rubiate. Fixes bug 19902; bugfix on 0.2.9.1-alpha. + + o Major bugfixes (hidden services): + - Clients now require hidden services to include the TAP keys for + their intro points in the hidden service descriptor. This prevents + an inadvertent upgrade to ntor, which a malicious hidden service + could use to distinguish clients by consensus version. Fixes bug + 20012; bugfix on 0.2.4.8-alpha. Patch by teor. + + o Minor features (security, TLS): + - Servers no longer support clients that without AES ciphersuites. + (3DES is no longer considered an acceptable cipher.) We believe + that no such Tor clients currently exist, since Tor has required + OpenSSL 0.9.7 or later since 2009. Closes ticket 19998. + + o Minor feature (fallback directories): + - Remove broken entries from the hard-coded fallback directory list. + Closes ticket 20190; patch by teor. + + o Minor features (geoip, also in 0.2.8.8): + - Update geoip and geoip6 to the September 6 2016 Maxmind GeoLite2 + Country database. + + o Minor feature (port flags): + - Add new flags to the *Port options to finer control over which + requests are allowed. The flags are NoDNSRequest, NoOnionTraffic, + and the synthetic flag OnionTrafficOnly, which is equivalent to + NoDNSRequest, NoIPv4Traffic, and NoIPv6Traffic. Closes enhancement + 18693; patch by "teor". + + o Minor features (directory authority): + - After voting, if the authorities decide that a relay is not + "Valid", they no longer include it in the consensus at all. Closes + ticket 20002; implements part of proposal 272. + + o Minor features (testing): + - Disable memory protections on OpenBSD when performing our unit + tests for memwipe(). The test deliberately invokes undefined + behavior, and the OpenBSD protections interfere with this. Patch + from "rubiate". Closes ticket 20066. + + o Minor features (testing, ipv6): + - Add the single-onion and single-onion-ipv6 chutney targets to + "make test-network-all". This requires a recent chutney version + with the single onion network flavours (git c72a652 or later). + Closes ticket 20072; patch by teor. + - Add the hs-ipv6 chutney target to make test-network-all's IPv6 + tests. Remove bridges+hs, as it's somewhat redundant. This + requires a recent chutney version that supports IPv6 clients, + relays, and authorities. Closes ticket 20069; patch by teor. + + o Minor features (Tor2web): + - Make Tor2web clients respect ReachableAddresses. This feature was + inadvertently enabled in 0.2.8.6, then removed by bugfix 19973 on + 0.2.8.7. Implements feature 20034. Patch by teor. + + o Minor features (unit tests): + - We've done significant work to make the unit tests run faster. + - Our link-handshake unit tests now check that when invalid + handshakes fail, they fail with the error messages we expected. + - Our unit testing code that captures log messages no longer + prevents them from being written out if the user asked for them + (by passing --debug or --info or or --notice --warn to the "test" + binary). This change prevents us from missing unexpected log + messages simply because we were looking for others. Related to + ticket 19999. + - The unit tests now log all warning messages with the "BUG" flag. + Previously, they only logged errors by default. This change will + help us make our testing code more correct, and make sure that we + only hit this code when we mean to. In the meantime, however, + there will be more warnings in the unit test logs than before. + This is preparatory work for ticket 19999. + - The unit tests now treat any failure of a "tor_assert_nonfatal()" + assertion as a test failure. + + o Minor bug fixes (circuits): + - Use the CircuitBuildTimeout option whenever + LearnCircuitBuildTimeout is disabled. Previously, we would respect + the option when a user disabled it, but not when it was disabled + because some other option was set. Fixes bug 20073; bugfix on + 0.2.4.12-alpha. Patch by teor. + + o Minor bugfixes (allocation): + - Change how we allocate memory for large chunks on buffers, to + avoid a (currently impossible) integer overflow, and to waste less + space when allocating unusually large chunks. Fixes bug 20081; + bugfix on 0.2.0.16-alpha. Issue identified by Guido Vranken. + - Always include orconfig.h before including any other C headers. + Sometimes, it includes macros that affect the behavior of the + standard headers. Fixes bug 19767; bugfix on 0.2.9.1-alpha (the + first version to use AC_USE_SYSTEM_EXTENSIONS). + - Fix a syntax error in the IF_BUG_ONCE__() macro in non-GCC- + compatible compilers. Fixes bug 20141; bugfix on 0.2.9.1-alpha. + Patch from Gisle Vanem. + - Stop trying to build with Clang 4.0's -Wthread-safety warnings. + They apparently require a set of annotations that we aren't + currently using, and they create false positives in our pthreads + wrappers. Fixes bug 20110; bugfix on 0.2.9.1-alpha. + + o Minor bugfixes (directory authority): + - Die with a more useful error when the operator forgets to place + the authority_signing_key file into the keys directory. This + avoids an uninformative assert & traceback about having an invalid + key. Fixes bug 20065; bugfix on 0.2.0.1-alpha. + - When allowing private addresses, mark Exits that only exit to + private locations as such. Fixes bug 20064; bugfix + on 0.2.2.9-alpha. + + o Minor bugfixes (documentation): + - Document the default PathsNeededToBuildCircuits value that's used + by clients when the directory authorities don't set + min_paths_for_circs_pct. Fixes bug 20117; bugfix on 02c320916e02 + in tor-0.2.4.10-alpha. Patch by teor, reported by Jesse V. + - Fix manual for the User option: it takes a username, not a UID. + Fixes bug 19122; bugfix on 0.0.2pre16 (the first version to have + a manpage!). + + o Minor bugfixes (hidden services): + - Stop logging intro point details to the client log on certain + error conditions. Fixed as part of bug 20012; bugfix on + 0.2.4.8-alpha. Patch by teor. + + o Minor bugfixes (IPv6, testing): + - Check for IPv6 correctly on Linux when running test networks. + Fixes bug 19905; bugfix on 0.2.7.3-rc; patch by teor. + + o Minor bugfixes (Linux seccomp2 sandbox): + - Add permission to run the sched_yield() and sigaltstack() system + calls, in order to support versions of Tor compiled with asan or + ubsan code that use these calls. Now "sandbox 1" and + "--enable-expensive-hardening" should be compatible on more + systems. Fixes bug 20063; bugfix on 0.2.5.1-alpha. + + o Minor bugfixes (logging): + - When logging a message from the BUG() macro, be explicit about + what we were asserting. Previously we were confusing what we were + asserting with what the bug was. Fixes bug 20093; bugfix + on 0.2.9.1-alpha. + - When we are unable to remove the bw_accounting file, do not warn + if the reason we couldn't remove it was that it didn't exist. + Fixes bug 19964; bugfix on 0.2.5.4-alpha. Patch from 'pastly'. + + o Minor bugfixes (option parsing): + - Count unix sockets when counting client listeners (SOCKS, Trans, + NATD, and DNS). This has no user-visible behaviour changes: these + options are set once, and never read. Required for correct + behaviour in ticket 17178. Fixes bug 19677; bugfix on + 0.2.6.3-alpha. Patch by teor. + + o Minor bugfixes (options): + - Check the consistency of UseEntryGuards and EntryNodes more + reliably. Fixes bug 20074; bugfix on tor- 0.2.4.12-alpha. Patch + by teor. + - Stop changing the configured value of UseEntryGuards on + authorities and Tor2web clients. Fixes bug 20074; bugfix on + commits 51fc6799 in tor-0.1.1.16-rc and acda1735 in tor-0.2.4.3- + alpha. Patch by teor. + + o Minor bugfixes (Tor2web): + - Prevent Tor2web clients running hidden services, these services + are not anonymous due to the one-hop client paths. Fixes bug + 19678. Patch by teor. + + o Minor bugfixes (unit tests): + - Fix a shared-random unit test that was failing on big endian + architectures due to internal representation of a integer copied + to a buffer. The test is changed to take a full 32 bytes of data + and use the output of a python script that make the COMMIT and + REVEAL calculation according to the spec. Fixes bug 19977; bugfix + on 0.2.9.1-alpha. + - The tor_tls_server_info_callback unit test no longer crashes when + debug-level logging is turned on. Fixes bug 20041; bugfix + on 0.2.8.1-alpha. + + +Changes in version 0.2.8.8 - 2016-09-23 + Tor 0.2.8.8 fixes two crash bugs present in previous versions of the + 0.2.8.x series. Relays running 0.2.8.x should upgrade, as should users + who select public relays as their bridges. + + o Major bugfixes (crash): + - Fix a complicated crash bug that could affect Tor clients + configured to use bridges when replacing a networkstatus consensus + in which one of their bridges was mentioned. OpenBSD users saw + more crashes here, but all platforms were potentially affected. + Fixes bug 20103; bugfix on 0.2.8.2-alpha. + + o Major bugfixes (relay, OOM handler): + - Fix a timing-dependent assertion failure that could occur when we + tried to flush from a circuit after having freed its cells because + of an out-of-memory condition. Fixes bug 20203; bugfix on + 0.2.8.1-alpha. Thanks to "cypherpunks" for help diagnosing + this one. + + o Minor feature (fallback directories): + - Remove broken fallbacks from the hard-coded fallback directory + list. Closes ticket 20190; patch by teor. + + o Minor features (geoip): + - Update geoip and geoip6 to the September 6 2016 Maxmind GeoLite2 + Country database. + + Changes in version 0.2.9.2-alpha - 2016-08-24 Tor 0.2.9.2-alpha continues development of the 0.2.9 series with several new features and bugfixes. It also includes an important diff --git a/Doxyfile.in b/Doxyfile.in index a39348f2cb..4cf9c30ded 100644 --- a/Doxyfile.in +++ b/Doxyfile.in @@ -446,12 +446,6 @@ MAX_INITIALIZER_LINES = 30 SHOW_USED_FILES = YES -# If the sources in your project are distributed over multiple directories -# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy -# in the documentation. The default is NO. - -SHOW_DIRECTORIES = NO - # Set the SHOW_FILES tag to NO to disable the generation of the Files page. # This will remove the Files entry from the Quick Index and from the # Folder Tree View (if specified). The default is YES. @@ -760,12 +754,6 @@ HTML_FOOTER = HTML_STYLESHEET = -# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, -# files or namespaces will be aligned in HTML using tables. If set to -# NO a bullet list will be used. - -HTML_ALIGN_MEMBERS = YES - # If the GENERATE_HTMLHELP tag is set to YES, additional index files # will be generated that can be used as input for tools like the # Microsoft HTML help workshop to generate a compiled HTML help file (.chm) @@ -1047,18 +1035,6 @@ GENERATE_XML = NO XML_OUTPUT = xml -# The XML_SCHEMA tag can be used to specify an XML schema, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_SCHEMA = - -# The XML_DTD tag can be used to specify an XML DTD, -# which can be used by a validating XML parser to check the -# syntax of the XML files. - -XML_DTD = - # If the XML_PROGRAMLISTING tag is set to YES Doxygen will # dump the program listings (including syntax highlighting # and cross-referencing information) to the XML output. Note that @@ -1264,7 +1240,7 @@ HAVE_DOT = NO # DOTFONTPATH environment variable or by setting DOT_FONTPATH to the directory # containing the font. -DOT_FONTNAME = FreeSans +DOT_FONTNAME = # By default doxygen will tell dot to use the output directory to look for the # FreeSans.ttf font (which doxygen will put there itself). If you specify a diff --git a/Makefile.am b/Makefile.am index c160af9732..f400728bac 100644 --- a/Makefile.am +++ b/Makefile.am @@ -36,6 +36,9 @@ EXTRA_DIST+= \ README \ ReleaseNotes +## This tells etags how to find mockable function definitions. +AM_ETAGSFLAGS=--regex='{c}/MOCK_IMPL([^,]+,\W*\([a-zA-Z0-9_]+\)\W*,/\1/s' + if COVERAGE_ENABLED TEST_CFLAGS=-fno-inline -fprofile-arcs -ftest-coverage if DISABLE_ASSERTS_IN_UNIT_TESTS diff --git a/ReleaseNotes b/ReleaseNotes index ba988ff285..af61a4d739 100644 --- a/ReleaseNotes +++ b/ReleaseNotes @@ -2,6 +2,56 @@ This document summarizes new features and bugfixes in each stable release of Tor. If you want to see more detailed descriptions of the changes in each development snapshot, see the ChangeLog file. +Changes in version 0.2.8.9 - 2016-10-17 + Tor 0.2.8.9 backports a fix for a security hole in previous versions + of Tor that would allow a remote attacker to crash a Tor client, + hidden service, relay, or authority. All Tor users should upgrade to + this version, or to 0.2.9.4-alpha. Patches will be released for older + versions of Tor. + + o Major features (security fixes, also in 0.2.9.4-alpha): + - Prevent a class of security bugs caused by treating the contents + of a buffer chunk as if they were a NUL-terminated string. At + least one such bug seems to be present in all currently used + versions of Tor, and would allow an attacker to remotely crash + most Tor instances, especially those compiled with extra compiler + hardening. With this defense in place, such bugs can't crash Tor, + though we should still fix them as they occur. Closes ticket + 20384 (TROVE-2016-10-001). + + o Minor features (geoip): + - Update geoip and geoip6 to the October 4 2016 Maxmind GeoLite2 + Country database. + + +Changes in version 0.2.8.8 - 2016-09-23 + Tor 0.2.8.8 fixes two crash bugs present in previous versions of the + 0.2.8.x series. Relays running 0.2.8.x should upgrade, as should users + who select public relays as their bridges. + + o Major bugfixes (crash): + - Fix a complicated crash bug that could affect Tor clients + configured to use bridges when replacing a networkstatus consensus + in which one of their bridges was mentioned. OpenBSD users saw + more crashes here, but all platforms were potentially affected. + Fixes bug 20103; bugfix on 0.2.8.2-alpha. + + o Major bugfixes (relay, OOM handler): + - Fix a timing-dependent assertion failure that could occur when we + tried to flush from a circuit after having freed its cells because + of an out-of-memory condition. Fixes bug 20203; bugfix on + 0.2.8.1-alpha. Thanks to "cypherpunks" for help diagnosing + this one. + + o Minor feature (fallback directories): + - Remove broken fallbacks from the hard-coded fallback directory + list. Closes ticket 20190; patch by teor. + + o Minor features (geoip): + - Update geoip and geoip6 to the September 6 2016 Maxmind GeoLite2 + Country database. + + Changes in version 0.2.8.7 - 2016-08-24 Tor 0.2.8.7 fixes an important bug related to the ReachableAddresses option in 0.2.8.6, and replaces a retiring bridge authority. Everyone diff --git a/changes/18640 b/changes/18640 deleted file mode 100644 index de63da6655..0000000000 --- a/changes/18640 +++ /dev/null @@ -1,6 +0,0 @@ - o Major features (resource management): - - Tor now includes support for noticing when we are about to run out of - sockets, and preemptively closing connections of lower priority. - (This feature is off by default for now, since the current prioritizing - method is not mature enough yet. You can enable it by setting - "DisableOOSCheck 0".) Closes ticket 18640. diff --git a/changes/19977 b/changes/19977 deleted file mode 100644 index 0ca1af1cea..0000000000 --- a/changes/19977 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes (unit test) - - Fix shared random unit test that was failing on big endian architecture - due to internal representation of a integer copied to a buffer. The test - is changed to take a full 32 bytes of data and use the output of a - python script that make the COMMIT and REVEAL calculation according to - the spec. Fixes #19977; bugfix on tor-0.2.9.1-alpha. diff --git a/changes/bug13827 b/changes/bug13827 new file mode 100644 index 0000000000..2235a3fbd7 --- /dev/null +++ b/changes/bug13827 @@ -0,0 +1,3 @@ + o Code simplification and refactoring: + - Remove duplicate code in the channel_write_*cell() functions. + Closes ticket 13827; patch from Pingl. diff --git a/changes/bug19905 b/changes/bug19905 deleted file mode 100644 index b689740594..0000000000 --- a/changes/bug19905 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (IPv6, testing): - - Check for IPv6 correctly on Linux when running test networks. - Fixes bug 19905; bugfix on 0.2.7.3-rc; patch by teor. diff --git a/changes/bug19964 b/changes/bug19964 deleted file mode 100644 index af719424cb..0000000000 --- a/changes/bug19964 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes (logging): - - When we are unable to remove the bw_accounting file, do not warn - if the reason we couldn't remove it was that it didn't exist. - Fixes bug 19964; bugfix on 0.2.5.4-alpha. Patch - from 'pastly'. - diff --git a/changes/bug19999_prep b/changes/bug19999_prep deleted file mode 100644 index e8bb4a571b..0000000000 --- a/changes/bug19999_prep +++ /dev/null @@ -1,20 +0,0 @@ - o Minor features (unit tests): - - The unit tests now log all warning messages with the "BUG" flag. - Previously, they only logged errors by default. This change will - help us make our testing code more correct, and make sure that - we only hit this code when we mean to. This is preparatory work - for ticket 19999. - - Our unit testing code that captures log messages no longer prevents - them from being written out if the user asked for them (by passing - --debug or --info or or --notice --warn to the "test" binary). This - change will prevent us from missing unexpected log messages simply - because we were looking for others. Related to ticket 19999. - - Our link-handshake unit tests now check, that when invalid - handshakes fail, they fail with the error messages we - expected. - - o Minor bugfixes (unit tests): - - The tor_tls_server_info_callback unit test no longer crashes when - debug-level logging is turned on. Fixes bug 20041; bugfix on - 0.2.8.1-alpha. - diff --git a/changes/bug20065 b/changes/bug20065 deleted file mode 100644 index cdeb698991..0000000000 --- a/changes/bug20065 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (directory authorities): - - Die with a useful error when the operator forgets to place the - authority_signing_key file into the keys directory. This avoids an - uninformative assert & traceback about having an invalid key. - Fixes bug 20065; bugfix on 0.2.0.1-alpha. diff --git a/changes/bug20269 b/changes/bug20269 new file mode 100644 index 0000000000..5d580bf3cc --- /dev/null +++ b/changes/bug20269 @@ -0,0 +1,4 @@ + o Minor bugfixes: + - When clients that use bridges start up with a cached consensus + on disk, they were ignoring it and downloading a new one. Now they + use the cached one. Fixes bug 20269; bugfix on 0.2.3.12-alpha. diff --git a/changes/bug20389 b/changes/bug20389 new file mode 100644 index 0000000000..8f1b9f5e03 --- /dev/null +++ b/changes/bug20389 @@ -0,0 +1,4 @@ + o Minor features (controller): + - When HSFETCH arguments cannot be parsed, say "Invalid argument" + rather than "unrecognized." Closes ticket 20389; patch from + Ivan Markin. diff --git a/changes/bug20435 b/changes/bug20435 new file mode 100644 index 0000000000..4fd7eb71d6 --- /dev/null +++ b/changes/bug20435 @@ -0,0 +1,4 @@ + o Documentation (man page): + - Set the default value from 250 KBytes to 2 MBytes for + AuthDirGuardBWGuarantee in the man page which is what the code is using; + bugfix on tor-0.2.5.6-alpha; Closes ticket 20345. diff --git a/changes/bug6769 b/changes/bug6769 new file mode 100644 index 0000000000..83e3aa8b9e --- /dev/null +++ b/changes/bug6769 @@ -0,0 +1,5 @@ + o Minor bugfixes: + - Bridges and relays now use microdescriptors (like clients do) + rather than old-style router descriptors. Now bridges will blend in + with clients in terms of the circuits they build. Fixes bug 6769; + bugfix on 0.2.3.2-alpha. diff --git a/changes/more_module_docs b/changes/more_module_docs new file mode 100644 index 0000000000..0066ddfcf0 --- /dev/null +++ b/changes/more_module_docs @@ -0,0 +1,4 @@ + o Documentation: + - Module-level documentation for several more modules. Closes tickets + 19287 and + 19290. diff --git a/changes/reject-tap b/changes/reject-tap deleted file mode 100644 index 8e616de301..0000000000 --- a/changes/reject-tap +++ /dev/null @@ -1,15 +0,0 @@ - o Major bug fixes (circuit building): - - Tor authorities, relays, and clients only use ntor, except for - rare cases in the hidden service protocol. - - Authorities, relays and clients specifically check that each - descriptor has an ntor key. - - Clients avoid downloading a descriptor if the relay version is - too old to support ntor. - - Client code never chooses nodes without ntor keys: they will not - be selected during circuit-building, or as guards, or as directory - mirrors, or as introduction or rendezvous points. - - Circuit-building code assumes that all hops can use ntor, - except for rare hidden service protocol cases. - - Hidden service client to intro point and service to rendezvous point - connections use the TAP key supplied by the protocol. - Fixes bug 19163; bugfix on 0.2.4.18-rc. diff --git a/changes/ticket19858 b/changes/ticket19858 new file mode 100644 index 0000000000..41cc961455 --- /dev/null +++ b/changes/ticket19858 @@ -0,0 +1,4 @@ + o Features (guards): + - Abolish all global guard context in entrynodes.c; replace with new + guard_selection_t structure as preparation for prop. 271. Closes + ticket 19858. diff --git a/changes/ticket20077 b/changes/ticket20077 new file mode 100644 index 0000000000..d5510694ff --- /dev/null +++ b/changes/ticket20077 @@ -0,0 +1,5 @@ + o Code simplification and refactoring: + - Remove redundant behavior of is_sensitive_dir_purpose, refactor to use + only purpose_needs_anonymity + - Refactor large if statement in purpose_needs_anonymity to use switch + statement instead. diff --git a/configure.ac b/configure.ac index a90c15c465..27d7577a5a 100644 --- a/configure.ac +++ b/configure.ac @@ -4,7 +4,7 @@ dnl Copyright (c) 2007-2015, The Tor Project, Inc. dnl See LICENSE for licensing information AC_PREREQ([2.63]) -AC_INIT([tor],[0.2.9.2-alpha-dev]) +AC_INIT([tor],[0.3.0.0-alpha-dev]) AC_CONFIG_SRCDIR([src/or/main.c]) AC_CONFIG_MACRO_DIR([m4]) @@ -490,18 +490,16 @@ void *event_init(void);], event_init(); ], [--with-libevent-dir], [/opt/libevent]) -dnl Now check for particular libevent functions. +dnl Determine the incantation needed to link libevent. save_LIBS="$LIBS" save_LDFLAGS="$LDFLAGS" save_CPPFLAGS="$CPPFLAGS" -LIBS="-levent $STATIC_LIBEVENT_FLAGS $TOR_LIB_WS32 $LIBS" + +LIBS="$STATIC_LIBEVENT_FLAGS $TOR_LIB_WS32 $save_LIBS" LDFLAGS="$TOR_LDFLAGS_libevent $LDFLAGS" CPPFLAGS="$TOR_CPPFLAGS_libevent $CPPFLAGS" -AC_CHECK_FUNCS([evutil_secure_rng_set_urandom_device_file \ - evutil_secure_rng_add_bytes \ -]) -LIBS="$STATIC_LIBEVENT_FLAGS $TOR_LIB_WS32 $save_LIBS" +AC_CHECK_HEADERS(event2/event.h event2/dns.h event2/bufferevent_ssl.h) if test "$enable_static_libevent" = "yes"; then if test "$tor_cv_library_libevent_dir" = "(system)"; then @@ -521,10 +519,15 @@ else TOR_LIBEVENT_LIBS="$ac_cv_search_evdns_base_new $TOR_LIBEVENT_LIBS" fi else - TOR_LIBEVENT_LIBS="-levent" + AC_MSG_ERROR("libevent2 is required but the headers could not be found") fi fi +dnl Now check for particular libevent functions. +AC_CHECK_FUNCS([evutil_secure_rng_set_urandom_device_file \ + evutil_secure_rng_add_bytes \ +]) + LIBS="$save_LIBS" LDFLAGS="$save_LDFLAGS" CPPFLAGS="$save_CPPFLAGS" @@ -611,12 +614,12 @@ CPPFLAGS="$TOR_CPPFLAGS_openssl $CPPFLAGS" AC_TRY_COMPILE([ #include <openssl/opensslv.h> -#if OPENSSL_VERSION_NUMBER < 0x1000000fL +#if !defined(LIBRESSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER < 0x1000100fL #error "too old" #endif ], [], [ : ], - [ AC_ERROR([OpenSSL is too old. We require 1.0.0 or later. You can specify a path to a newer one with --with-openssl-dir.]) ]) + [ AC_ERROR([OpenSSL is too old. We require 1.0.1 or later. You can specify a path to a newer one with --with-openssl-dir.]) ]) AC_TRY_COMPILE([ #include <openssl/opensslv.h> @@ -997,6 +1000,7 @@ AC_CHECK_HEADERS([assert.h \ sys/mman.h \ sys/param.h \ sys/prctl.h \ + sys/random.h \ sys/resource.h \ sys/select.h \ sys/socket.h \ @@ -1800,11 +1804,6 @@ if test "x$enable_gcc_warnings_advisory" != "xno"; then -Wsync-nand -Wtautological-constant-out-of-range-compare -Wtentative-definition-incomplete-type - -Wthread-safety - -Wthread-safety-analysis - -Wthread-safety-attributes - -Wthread-safety-beta - -Wthread-safety-precise -Wtrampolines -Wtype-safety -Wtypedef-redefinition @@ -1838,6 +1837,14 @@ if test "x$enable_gcc_warnings_advisory" != "xno"; then -Wzero-length-array ], [ TOR_CHECK_CFLAGS([warning_flag]) ]) +dnl These seem to require annotations that we don't currently use, +dnl and they give false positives in our pthreads wrappers. (Clang 4) +dnl -Wthread-safety +dnl -Wthread-safety-analysis +dnl -Wthread-safety-attributes +dnl -Wthread-safety-beta +dnl -Wthread-safety-precise + CFLAGS="$CFLAGS -W -Wfloat-equal -Wundef -Wpointer-arith" CFLAGS="$CFLAGS -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings" CFLAGS="$CFLAGS -Wredundant-decls -Wchar-subscripts -Wcomment -Wformat=2" diff --git a/contrib/win32build/tor-mingw.nsi.in b/contrib/win32build/tor-mingw.nsi.in index 9eec555dbe..a76bc2207b 100644 --- a/contrib/win32build/tor-mingw.nsi.in +++ b/contrib/win32build/tor-mingw.nsi.in @@ -8,7 +8,7 @@ !include "LogicLib.nsh" !include "FileFunc.nsh" !insertmacro GetParameters -!define VERSION "0.2.9.2-alpha-dev" +!define VERSION "0.3.0.0-alpha-dev" !define INSTALLER "tor-${VERSION}-win32.exe" !define WEBSITE "https://www.torproject.org/" !define LICENSE "LICENSE" diff --git a/doc/HACKING/WritingTests.md b/doc/HACKING/WritingTests.md index 7bcadc6087..de80bbdef2 100644 --- a/doc/HACKING/WritingTests.md +++ b/doc/HACKING/WritingTests.md @@ -152,6 +152,11 @@ or create a new C file there. Each test is a single function that must be indexed in the table at the end of the file. We use the label "done:" as a cleanup point for all test functions. +If you have created a new test file, you will need to: +1. Add the new test file to include.am +2. In `test.h`, include the new test cases (testcase_t) +3. In `test.c`, add the new test cases to testgroup_t testgroups + (Make sure you read `tinytest-manual.md` before proceeding.) I use the term "unit test" and "regression tests" very sloppily here. diff --git a/doc/tor.1.txt b/doc/tor.1.txt index 4221544ed4..221c798257 100644 --- a/doc/tor.1.txt +++ b/doc/tor.1.txt @@ -323,6 +323,8 @@ GENERAL OPTIONS any process on the local host to control it. (Setting both authentication methods means either method is sufficient to authenticate to Tor.) This option is required for many Tor controllers; most use the value of 9051. + If a unix domain socket is used, you may quote the path using standard + C escape sequences. Set it to "auto" to have Tor pick a port for you. (Default: 0) + + Recognized flags are... @@ -668,7 +670,7 @@ GENERAL OPTIONS relay, all log messages generated when acting as a relay are sanitized, but all messages generated when acting as a client are not. (Default: 1) -[[User]] **User** __UID__:: +[[User]] **User** __Username__:: On startup, setuid to this user and setgid to their primary group. [[KeepBindCapabilities]] **KeepBindCapabilities** **0**|**1**|**auto**:: @@ -1032,7 +1034,9 @@ The following options are useful only for clients (that is, if applications. Set this to 0 if you don't want to allow application connections via SOCKS. Set it to "auto" to have Tor pick a port for you. This directive can be specified multiple times to bind - to multiple addresses/ports. (Default: 9050) + + to multiple addresses/ports. If a unix domain socket is used, you may + quote the path using standard C escape sequences. + (Default: 9050) + + NOTE: Although this option allows you to specify an IP address other than localhost, you should do so only with extreme caution. @@ -1046,8 +1050,9 @@ The following options are useful only for clients (that is, if another. Recognized isolation flags are: **IsolateClientAddr**;; Don't share circuits with streams from a different - client address. (On by default and strongly recommended; - you can disable it with **NoIsolateClientAddr**.) + client address. (On by default and strongly recommended when + supported; you can disable it with **NoIsolateClientAddr**. + Unsupported and force-disabled when using Unix domain sockets.) **IsolateSOCKSAuth**;; Don't share circuits with streams for which different SOCKS authentication was provided. (On by default; @@ -1083,7 +1088,18 @@ The following options are useful only for clients (that is, if IPv6.) **PreferIPv6**;; Tells exits that, if a host has both an IPv4 and an IPv6 address, - we would prefer to connect to it via IPv6. (IPv4 is the default.) + + we would prefer to connect to it via IPv6. (IPv4 is the default.) + **NoDNSRequest**;; + Do not ask exits to resolve DNS addresses in SOCKS5 requests. Tor will + connect to IPv4 addresses, IPv6 addresses (if IPv6Traffic is set) and + .onion addresses. + **NoOnionTraffic**;; + Do not connect to .onion addresses in SOCKS5 requests. + **OnionTrafficOnly**;; + Tell the tor client to only connect to .onion addresses in response to + SOCKS5 requests on this connection. This is equivalent to NoDNSRequest, + NoIPv4Traffic, NoIPv6Traffic. The corresponding NoOnionTrafficOnly + flag is not supported. **CacheIPv4DNS**;; Tells the client to remember IPv4 DNS answers we receive from exit nodes via this connection. (On by default.) @@ -1125,6 +1141,10 @@ The following options are useful only for clients (that is, if authentication" when IsolateSOCKSAuth is disabled, or when this option is set. + Flags are processed left to right. If flags conflict, the last flag on the + line is used, and all earlier flags are ignored. No error is issued for + conflicting flags. + [[SocksListenAddress]] **SocksListenAddress** __IP__[:__PORT__]:: Bind to this address to listen for connections from Socks-speaking applications. (Default: 127.0.0.1) You can also specify a port (e.g. @@ -1184,7 +1204,9 @@ The following options are useful only for clients (that is, if If this option is set to 1, we pick a few long-term entry servers, and try to stick with them. This is desirable because constantly changing servers increases the odds that an adversary who owns some servers will observe a - fraction of your paths. (Default: 1) + fraction of your paths. Entry Guards can not be used by Directory + Authorities, Single Onion Services, and Tor2web clients. In these cases, + the this option is ignored. (Default: 1) [[UseEntryGuardsAsDirGuards]] **UseEntryGuardsAsDirGuards** **0**|**1**:: If this option is set to 1, and UseEntryGuards is also set to 1, @@ -1258,8 +1280,11 @@ The following options are useful only for clients (that is, if "172.16.0.0/12" and change the IPv6 network to "[FC00::]/7". The default **VirtualAddrNetwork** address ranges on a properly configured machine will route to the loopback or link-local - interface. For - local use, no change to the default VirtualAddrNetwork setting is needed. + interface. The maximum number of bits for the network prefix is set to 104 + for IPv6 and 16 for IPv4. However, a wider network - smaller prefix length + - is preferable since it reduces the chances for an attacker to guess the + used IP. For local use, no change to the default VirtualAddrNetwork setting + is needed. [[AllowNonRFC953Hostnames]] **AllowNonRFC953Hostnames** **0**|**1**:: When this option is disabled, Tor blocks hostnames containing illegal @@ -1425,7 +1450,9 @@ The following options are useful only for clients (that is, if non-hidden-service hostnames through Tor. It **must only** be used when running a tor2web Hidden Service web proxy. To enable this option the compile time flag --enable-tor2web-mode must be - specified. (Default: 0) + specified. Since Tor2webMode is non-anonymous, you can not run an + anonymous Hidden Service on a tor version compiled with Tor2webMode. + (Default: 0) [[Tor2webRendezvousPoints]] **Tor2webRendezvousPoints** __node__,__node__,__...__:: A list of identity fingerprints, nicknames, country codes and @@ -1543,8 +1570,9 @@ The following options are useful only for clients (that is, if that fraction of possible paths. Note that setting this option too low can make your Tor client less anonymous, and setting it too high can prevent your Tor client from bootstrapping. If this option is negative, - Tor will use a default value chosen by the directory - authorities. (Default: -1.) + Tor will use a default value chosen by the directory authorities. If the + directory authorities do not choose a value, Tor will default to 0.6. + (Default: -1.) [[ClientBootstrapConsensusAuthorityDownloadSchedule]] **ClientBootstrapConsensusAuthorityDownloadSchedule** __N__,__N__,__...__:: Schedule for when clients should download consensuses from authorities @@ -2163,7 +2191,9 @@ on the public Tor network. [[DirAllowPrivateAddresses]] **DirAllowPrivateAddresses** **0**|**1**:: If set to 1, Tor will accept server descriptors with arbitrary "Address" elements. Otherwise, if the address is not an IP address or is a private IP - address, it will reject the server descriptor. (Default: 0) + address, it will reject the server descriptor. Additionally, Tor + will allow exit policies for private networks to fulfill Exit flag + requirements. (Default: 0) [[AuthDirBadExit]] **AuthDirBadExit** __AddressPattern...__:: Authoritative directories only. A set of address patterns for servers that @@ -2218,7 +2248,7 @@ on the public Tor network. [[AuthDirGuardBWGuarantee]] **AuthDirGuardBWGuarantee** __N__ **bytes**|**KBytes**|**MBytes**|**GBytes**|**KBits**|**MBits**|**GBits**:: Authoritative directories only. If non-zero, this advertised capacity or more is always sufficient to satisfy the bandwidth requirement - for the Guard flag. (Default: 250 KBytes) + for the Guard flag. (Default: 2 MBytes) [[AuthDirPinKeys]] **AuthDirPinKeys** **0**|**1**:: Authoritative directories only. If non-zero, do not allow any relay to @@ -2317,7 +2347,8 @@ The following options are used to configure a hidden service. recent HiddenServiceDir. By default, this option maps the virtual port to the same port on 127.0.0.1 over TCP. You may override the target port, address, or both by specifying a target of addr, port, addr:port, or - **unix:**__path__. (You can specify an IPv6 target as [addr]:port.) + **unix:**__path__. (You can specify an IPv6 target as [addr]:port. Unix + paths may be quoted, and may use standard C escapes.) You may also have multiple lines with the same VIRTPORT: when a user connects to that VIRTPORT, one of the TARGETs from those lines will be chosen at random. @@ -2375,6 +2406,37 @@ The following options are used to configure a hidden service. Number of introduction points the hidden service will have. You can't have more than 10. (Default: 3) +[[HiddenServiceSingleHopMode]] **HiddenServiceSingleHopMode** **0**|**1**:: + **Experimental - Non Anonymous** Hidden Services on a tor instance in + HiddenServiceSingleHopMode make one-hop (direct) circuits between the onion + service server, and the introduction and rendezvous points. (Onion service + descriptors are still posted using 3-hop paths, to avoid onion service + directories blocking the service.) + This option makes every hidden service instance hosted by a tor instance a + Single Onion Service. One-hop circuits make Single Onion servers easily + locatable, but clients remain location-anonymous. However, the fact that a + client is accessing a Single Onion rather than a Hidden Service may be + statistically distinguishable. + + **WARNING:** Once a hidden service directory has been used by a tor + instance in HiddenServiceSingleHopMode, it can **NEVER** be used again for + a hidden service. It is best practice to create a new hidden service + directory, key, and address for each new Single Onion Service and Hidden + Service. It is not possible to run Single Onion Services and Hidden + Services from the same tor instance: they should be run on different + servers with different IP addresses. + + HiddenServiceSingleHopMode requires HiddenServiceNonAnonymousMode to be set + to 1. Since a Single Onion is non-anonymous, you can not to run an + anonymous SOCKSPort on the same tor instance as a Single Onion service. + (Default: 0) + +[[HiddenServiceNonAnonymousMode]] **HiddenServiceNonAnonymousMode** **0**|**1**:: + Makes hidden services non-anonymous on this tor instance. Allows the + non-anonymous HiddenServiceSingleHopMode. Enables direct connections in the + server-side hidden service protocol. + (Default: 0) + TESTING NETWORK OPTIONS ----------------------- diff --git a/scripts/maint/checkSpace.pl b/scripts/maint/checkSpace.pl index 906281112d..e90f5b330b 100755 --- a/scripts/maint/checkSpace.pl +++ b/scripts/maint/checkSpace.pl @@ -156,6 +156,25 @@ for $fn (@ARGV) { $in_func_head = 0; } } + + ## Check for forbidden functions except when they are + # explicitly permitted + if (/\bassert\(/ && not /assert OK/) { + print "assert :$fn:$. (use tor_assert)\n"; + } + if (/\bmemcmp\(/ && not /memcmp OK/) { + print "memcmp :$fn:$. (use {tor,fast}_mem{eq,neq,cmp}\n"; + } + # always forbidden. + if (not / OVERRIDE /) { + if (/\bstrcat\(/ or /\bstrcpy\(/ or /\bsprintf\(/) { + print "$& :$fn:$.\n"; + } + if (/\bmalloc\(/ or /\bfree\(/ or /\brealloc\(/ or + /\bstrdup\(/ or /\bstrndup\(/ or /\bcalloc\(/) { + print "$& :$fn:$. (use tor_malloc, tor_free, etc)\n"; + } + } } } ## Warn if the file doesn't end with a blank line. diff --git a/scripts/maint/lintChanges.py b/scripts/maint/lintChanges.py index 0b8c5e5d2e..b63a4eb3a1 100755 --- a/scripts/maint/lintChanges.py +++ b/scripts/maint/lintChanges.py @@ -55,7 +55,10 @@ def lintfile(fname): '(' not in m.group(2)): warn("Missing subcategory on %s"%m.group(1)) - isBug = ("bug" in m.group(1).lower() or "fix" in m.group(1).lower()) + if m: + isBug = ("bug" in m.group(1).lower() or "fix" in m.group(1).lower()) + else: + isBug = False contents = " ".join(contents.split()) diff --git a/src/common/address.c b/src/common/address.c index 5cd7a8df67..773e688554 100644 --- a/src/common/address.c +++ b/src/common/address.c @@ -1041,6 +1041,10 @@ tor_addr_copy_tight(tor_addr_t *dest, const tor_addr_t *src) * Different address families (IPv4 vs IPv6) are always considered unequal if * <b>how</b> is CMP_EXACT; otherwise, IPv6-mapped IPv4 addresses are * considered equivalent to their IPv4 equivalents. + * + * As a special case, all pointer-wise distinct AF_UNIX addresses are always + * considered unequal since tor_addr_t currently does not contain the + * information required to make the comparison. */ int tor_addr_compare(const tor_addr_t *addr1, const tor_addr_t *addr2, @@ -1114,6 +1118,24 @@ tor_addr_compare_masked(const tor_addr_t *addr1, const tor_addr_t *addr2, return 0; } } + case AF_UNIX: + /* HACKHACKHACKHACKHACK: + * tor_addr_t doesn't contain a copy of sun_path, so it's not + * possible to comapre this at all. + * + * Since the only time we currently actually should be comparing + * 2 AF_UNIX addresses is when dealing with ISO_CLIENTADDR (which + * is disabled for AF_UNIX SocksPorts anyway), this just does + * a pointer comparison. + * + * See: #20261. + */ + if (addr1 < addr2) + return -1; + else if (addr1 == addr2) + return 0; + else + return 1; default: /* LCOV_EXCL_START */ tor_fragile_assert(); @@ -1603,6 +1625,7 @@ get_interface_addresses_raw,(int severity, sa_family_t family)) return result; #endif (void) severity; + (void) result; return NULL; } @@ -1769,13 +1792,13 @@ MOCK_IMPL(smartlist_t *,get_interface_address6_list,(int severity, { if (tor_addr_is_loopback(a) || tor_addr_is_multicast(a)) { - SMARTLIST_DEL_CURRENT(addrs, a); + SMARTLIST_DEL_CURRENT_KEEPORDER(addrs, a); tor_free(a); continue; } if (!include_internal && tor_addr_is_internal(a, 0)) { - SMARTLIST_DEL_CURRENT(addrs, a); + SMARTLIST_DEL_CURRENT_KEEPORDER(addrs, a); tor_free(a); continue; } diff --git a/src/common/aes.c b/src/common/aes.c index 2b8a68c4a2..ef94d8a75c 100644 --- a/src/common/aes.c +++ b/src/common/aes.c @@ -48,7 +48,7 @@ ENABLE_GCC_WARNING(redundant-decls) /* We have five strategies for implementing AES counter mode. * - * Best with x86 and x86_64: Use EVP_aes_ctr128() and EVP_EncryptUpdate(). + * Best with x86 and x86_64: Use EVP_aes_*_ctr() and EVP_EncryptUpdate(). * This is possible with OpenSSL 1.0.1, where the counter-mode implementation * can use bit-sliced or vectorized AES or AESNI as appropriate. * @@ -89,11 +89,17 @@ ENABLE_GCC_WARNING(redundant-decls) /* We don't actually define the struct here. */ aes_cnt_cipher_t * -aes_new_cipher(const char *key, const char *iv) +aes_new_cipher(const uint8_t *key, const uint8_t *iv, int key_bits) { EVP_CIPHER_CTX *cipher = EVP_CIPHER_CTX_new(); - EVP_EncryptInit(cipher, EVP_aes_128_ctr(), - (const unsigned char*)key, (const unsigned char *)iv); + const EVP_CIPHER *c; + switch (key_bits) { + case 128: c = EVP_aes_128_ctr(); break; + case 192: c = EVP_aes_192_ctr(); break; + case 256: c = EVP_aes_256_ctr(); break; + default: tor_assert(0); // LCOV_EXCL_LINE + } + EVP_EncryptInit(cipher, c, key, iv); return (aes_cnt_cipher_t *) cipher; } void @@ -253,20 +259,20 @@ evaluate_ctr_for_aes(void) #define COUNTER(c, n) ((c)->counter ## n) #endif -static void aes_set_key(aes_cnt_cipher_t *cipher, const char *key, +static void aes_set_key(aes_cnt_cipher_t *cipher, const uint8_t *key, int key_bits); -static void aes_set_iv(aes_cnt_cipher_t *cipher, const char *iv); +static void aes_set_iv(aes_cnt_cipher_t *cipher, const uint8_t *iv); /** * Return a newly allocated counter-mode AES128 cipher implementation, * using the 128-bit key <b>key</b> and the 128-bit IV <b>iv</b>. */ aes_cnt_cipher_t* -aes_new_cipher(const char *key, const char *iv) +aes_new_cipher(const uint8_t *key, const uint8_t *iv, int bits) { aes_cnt_cipher_t* result = tor_malloc_zero(sizeof(aes_cnt_cipher_t)); - aes_set_key(result, key, 128); + aes_set_key(result, key, bits); aes_set_iv(result, iv); return result; @@ -277,7 +283,7 @@ aes_new_cipher(const char *key, const char *iv) * the counter to 0. */ static void -aes_set_key(aes_cnt_cipher_t *cipher, const char *key, int key_bits) +aes_set_key(aes_cnt_cipher_t *cipher, const uint8_t *key, int key_bits) { if (should_use_EVP) { const EVP_CIPHER *c = 0; @@ -287,10 +293,10 @@ aes_set_key(aes_cnt_cipher_t *cipher, const char *key, int key_bits) case 256: c = EVP_aes_256_ecb(); break; default: tor_assert(0); // LCOV_EXCL_LINE } - EVP_EncryptInit(&cipher->key.evp, c, (const unsigned char*)key, NULL); + EVP_EncryptInit(&cipher->key.evp, c, key, NULL); cipher->using_evp = 1; } else { - AES_set_encrypt_key((const unsigned char *)key, key_bits,&cipher->key.aes); + AES_set_encrypt_key(key, key_bits,&cipher->key.aes); cipher->using_evp = 0; } @@ -348,6 +354,8 @@ evp_block128_fn(const uint8_t in[16], void aes_crypt_inplace(aes_cnt_cipher_t *cipher, char *data, size_t len) { + /* Note that the "128" below refers to the length of the counter, + * not the length of the AES key. */ if (cipher->using_evp) { /* In openssl 1.0.0, there's an if'd out EVP_aes_128_ctr in evp.h. If * it weren't disabled, it might be better just to use that. @@ -374,7 +382,7 @@ aes_crypt_inplace(aes_cnt_cipher_t *cipher, char *data, size_t len) /** Reset the 128-bit counter of <b>cipher</b> to the 16-bit big-endian value * in <b>iv</b>. */ static void -aes_set_iv(aes_cnt_cipher_t *cipher, const char *iv) +aes_set_iv(aes_cnt_cipher_t *cipher, const uint8_t *iv) { #ifdef USING_COUNTER_VARS cipher->counter3 = ntohl(get_uint32(iv)); diff --git a/src/common/aes.h b/src/common/aes.h index 821fb742be..1cda53f2fa 100644 --- a/src/common/aes.h +++ b/src/common/aes.h @@ -15,7 +15,8 @@ typedef struct aes_cnt_cipher aes_cnt_cipher_t; -aes_cnt_cipher_t* aes_new_cipher(const char *key, const char *iv); +aes_cnt_cipher_t* aes_new_cipher(const uint8_t *key, const uint8_t *iv, + int key_bits); void aes_cipher_free(aes_cnt_cipher_t *cipher); void aes_crypt_inplace(aes_cnt_cipher_t *cipher, char *data, size_t len); diff --git a/src/common/backtrace.c b/src/common/backtrace.c index 2841281927..81e04e94eb 100644 --- a/src/common/backtrace.c +++ b/src/common/backtrace.c @@ -117,7 +117,7 @@ log_backtrace(int severity, int domain, const char *msg) for (i=0; i < depth; ++i) { tor_log(severity, domain, " %s", symbols[i]); } - free(symbols); + raw_free(symbols); done: tor_mutex_release(&cb_buf_mutex); @@ -190,7 +190,7 @@ install_bt_handler(void) size_t depth = backtrace(cb_buf, MAX_DEPTH); symbols = backtrace_symbols(cb_buf, (int) depth); if (symbols) - free(symbols); + raw_free(symbols); } return rv; diff --git a/src/common/compat.c b/src/common/compat.c index 4614ef94d5..3fde2b3089 100644 --- a/src/common/compat.c +++ b/src/common/compat.c @@ -1110,8 +1110,8 @@ tor_close_socket_simple(tor_socket_t s) /** As tor_close_socket_simple(), but keeps track of the number * of open sockets. Returns 0 on success, -1 on failure. */ -int -tor_close_socket(tor_socket_t s) +MOCK_IMPL(int, +tor_close_socket,(tor_socket_t s)) { int r = tor_close_socket_simple(s); @@ -2350,7 +2350,7 @@ make_path_absolute(char *fname) /* We don't want to assume that tor_free can free a string allocated * with malloc. On failure, return fname (it's better than nothing). */ char *absfname = tor_strdup(absfname_malloced ? absfname_malloced : fname); - if (absfname_malloced) free(absfname_malloced); + if (absfname_malloced) raw_free(absfname_malloced); return absfname; #else diff --git a/src/common/compat.h b/src/common/compat.h index 12f280d2e9..ee1c9454de 100644 --- a/src/common/compat.h +++ b/src/common/compat.h @@ -478,7 +478,7 @@ typedef int socklen_t; #endif int tor_close_socket_simple(tor_socket_t s); -int tor_close_socket(tor_socket_t s); +MOCK_DECL(int, tor_close_socket, (tor_socket_t s)); tor_socket_t tor_open_socket_with_extensions( int domain, int type, int protocol, int cloexec, int nonblock); diff --git a/src/common/compat_openssl.h b/src/common/compat_openssl.h index a7bdb0a224..1bfe188075 100644 --- a/src/common/compat_openssl.h +++ b/src/common/compat_openssl.h @@ -15,8 +15,9 @@ * \brief compatability definitions for working with different openssl forks **/ -#if OPENSSL_VERSION_NUMBER < OPENSSL_V_SERIES(1,0,0) -#error "We require OpenSSL >= 1.0.0" +#if !defined(LIBRESSL_VERSION_NUMBER) && \ + OPENSSL_VERSION_NUMBER < OPENSSL_V_SERIES(1,0,1) +#error "We require OpenSSL >= 1.0.1" #endif #if OPENSSL_VERSION_NUMBER >= OPENSSL_V_SERIES(1,1,0) && \ diff --git a/src/common/compat_pthreads.c b/src/common/compat_pthreads.c index 79f5cec43a..c1ae66c1d2 100644 --- a/src/common/compat_pthreads.c +++ b/src/common/compat_pthreads.c @@ -200,14 +200,21 @@ tor_cond_init(tor_cond_t *cond) return -1; } -#if defined(HAVE_CLOCK_GETTIME) && defined(CLOCK_MONOTONIC) \ - && defined(HAVE_PTHREAD_CONDATTR_SETCLOCK) +#if defined(HAVE_CLOCK_GETTIME) +#if defined(CLOCK_MONOTONIC) && defined(HAVE_PTHREAD_CONDATTR_SETCLOCK) /* Use monotonic time so when we timedwait() on it, any clock adjustment * won't affect the timeout value. */ if (pthread_condattr_setclock(&condattr, CLOCK_MONOTONIC)) { return -1; } -#endif +#define USE_COND_CLOCK CLOCK_MONOTONIC +#else /* !defined HAVE_PTHREAD_CONDATTR_SETCLOCK */ + /* On OSX Sierra, there is no pthread_condattr_setclock, so we are stuck + * with the realtime clock. + */ +#define USE_COND_CLOCK CLOCK_REALTIME +#endif /* which clock to use */ +#endif /* HAVE_CLOCK_GETTIME */ if (pthread_cond_init(&cond->cond, &condattr)) { return -1; } @@ -252,12 +259,12 @@ tor_cond_wait(tor_cond_t *cond, tor_mutex_t *mutex, const struct timeval *tv) struct timeval tvnow, tvsum; struct timespec ts; while (1) { -#if defined(HAVE_CLOCK_GETTIME) && defined(CLOCK_MONOTONIC) - if (clock_gettime(CLOCK_MONOTONIC, &ts) < 0) { +#if defined(HAVE_CLOCK_GETTIME) && defined(USE_COND_CLOCK) + if (clock_gettime(USE_COND_CLOCK, &ts) < 0) { return -1; } tvnow.tv_sec = ts.tv_sec; - tvnow.tv_usec = ts.tv_nsec / 1000; + tvnow.tv_usec = (int)(ts.tv_nsec / 1000); timeradd(tv, &tvnow, &tvsum); #else if (gettimeofday(&tvnow, NULL) < 0) diff --git a/src/common/container.h b/src/common/container.h index 92ad3f5ec7..71495b660a 100644 --- a/src/common/container.h +++ b/src/common/container.h @@ -526,7 +526,7 @@ void* strmap_remove_lc(strmap_t *map, const char *key); return (valtype*)digestmap_remove((digestmap_t*)map, key); \ } \ ATTR_UNUSED static inline void \ - prefix##free(maptype *map, void (*free_val)(void*)) \ + prefix##f##ree(maptype *map, void (*free_val)(void*)) \ { \ digestmap_free((digestmap_t*)map, free_val); \ } \ diff --git a/src/common/crypto.c b/src/common/crypto.c index b87023f071..56409b47e2 100644 --- a/src/common/crypto.c +++ b/src/common/crypto.c @@ -67,8 +67,12 @@ ENABLE_GCC_WARNING(redundant-decls) #ifdef HAVE_SYS_SYSCALL_H #include <sys/syscall.h> #endif +#ifdef HAVE_SYS_RANDOM_H +#include <sys/random.h> +#endif #include "torlog.h" +#include "torint.h" #include "aes.h" #include "util.h" #include "container.h" @@ -119,15 +123,6 @@ struct crypto_pk_t RSA *key; /**< The key itself */ }; -/** Key and stream information for a stream cipher. */ -struct crypto_cipher_t -{ - char key[CIPHER_KEY_LEN]; /**< The raw key. */ - char iv[CIPHER_IV_LEN]; /**< The initial IV. */ - aes_cnt_cipher_t *cipher; /**< The key in format usable for counter-mode AES - * encryption */ -}; - /** A structure to hold the first half (x, g^x) of a Diffie-Hellman handshake * while we're waiting for the second.*/ struct crypto_dh_t { @@ -550,38 +545,48 @@ crypto_pk_free(crypto_pk_t *env) } /** Allocate and return a new symmetric cipher using the provided key and iv. - * The key is CIPHER_KEY_LEN bytes; the IV is CIPHER_IV_LEN bytes. If you - * provide NULL in place of either one, it is generated at random. - */ + * The key is <b>bits</b> bits long; the IV is CIPHER_IV_LEN bytes. Both + * must be provided. Key length must be 128, 192, or 256 */ crypto_cipher_t * -crypto_cipher_new_with_iv(const char *key, const char *iv) +crypto_cipher_new_with_iv_and_bits(const uint8_t *key, + const uint8_t *iv, + int bits) { - crypto_cipher_t *env; - - env = tor_malloc_zero(sizeof(crypto_cipher_t)); - - if (key == NULL) - crypto_rand(env->key, CIPHER_KEY_LEN); - else - memcpy(env->key, key, CIPHER_KEY_LEN); - if (iv == NULL) - crypto_rand(env->iv, CIPHER_IV_LEN); - else - memcpy(env->iv, iv, CIPHER_IV_LEN); + tor_assert(key); + tor_assert(iv); - env->cipher = aes_new_cipher(env->key, env->iv); + return aes_new_cipher((const uint8_t*)key, (const uint8_t*)iv, bits); +} - return env; +/** Allocate and return a new symmetric cipher using the provided key and iv. + * The key is CIPHER_KEY_LEN bytes; the IV is CIPHER_IV_LEN bytes. Both + * must be provided. + */ +crypto_cipher_t * +crypto_cipher_new_with_iv(const char *key, const char *iv) +{ + return crypto_cipher_new_with_iv_and_bits((uint8_t*)key, (uint8_t*)iv, + 128); } /** Return a new crypto_cipher_t with the provided <b>key</b> and an IV of all - * zero bytes. */ + * zero bytes and key length <b>bits</b>. Key length must be 128, 192, or + * 256. */ crypto_cipher_t * -crypto_cipher_new(const char *key) +crypto_cipher_new_with_bits(const char *key, int bits) { char zeroiv[CIPHER_IV_LEN]; memset(zeroiv, 0, sizeof(zeroiv)); - return crypto_cipher_new_with_iv(key, zeroiv); + return crypto_cipher_new_with_iv_and_bits((uint8_t*)key, (uint8_t*)zeroiv, + bits); +} + +/** Return a new crypto_cipher_t with the provided <b>key</b> (of + * CIPHER_KEY_LEN bytes) and an IV of all zero bytes. */ +crypto_cipher_t * +crypto_cipher_new(const char *key) +{ + return crypto_cipher_new_with_bits(key, 128); } /** Free a symmetric cipher. @@ -592,10 +597,7 @@ crypto_cipher_free(crypto_cipher_t *env) if (!env) return; - tor_assert(env->cipher); - aes_cipher_free(env->cipher); - memwipe(env, 0, sizeof(crypto_cipher_t)); - tor_free(env); + aes_cipher_free(env); } /* public key crypto */ @@ -984,6 +986,20 @@ crypto_pk_dup_key(crypto_pk_t *env) return env; } +#ifdef TOR_UNIT_TESTS +/** For testing: replace dest with src. (Dest must have a refcount + * of 1) */ +void +crypto_pk_assign_(crypto_pk_t *dest, const crypto_pk_t *src) +{ + tor_assert(dest); + tor_assert(dest->refs == 1); + tor_assert(src); + RSA_free(dest->key); + dest->key = RSAPrivateKey_dup(src->key); +} +#endif + /** Make a real honest-to-goodness copy of <b>env</b>, and return it. * Returns NULL on failure. */ crypto_pk_t * @@ -1252,10 +1268,12 @@ crypto_pk_public_hybrid_encrypt(crypto_pk_t *env, tor_assert(tolen >= fromlen + overhead + CIPHER_KEY_LEN); tor_assert(tolen >= pkeylen); - cipher = crypto_cipher_new(NULL); /* generate a new key. */ + char key[CIPHER_KEY_LEN]; + crypto_rand(key, sizeof(key)); /* generate a new key. */ + cipher = crypto_cipher_new(key); buf = tor_malloc(pkeylen+1); - memcpy(buf, cipher->key, CIPHER_KEY_LEN); + memcpy(buf, key, CIPHER_KEY_LEN); memcpy(buf+CIPHER_KEY_LEN, from, pkeylen-overhead-CIPHER_KEY_LEN); /* Length of symmetrically encrypted data. */ @@ -1270,6 +1288,7 @@ crypto_pk_public_hybrid_encrypt(crypto_pk_t *env, if (r<0) goto err; memwipe(buf, 0, pkeylen); + memwipe(key, 0, sizeof(key)); tor_free(buf); crypto_cipher_free(cipher); tor_assert(outlen+symlen < INT_MAX); @@ -1277,6 +1296,7 @@ crypto_pk_public_hybrid_encrypt(crypto_pk_t *env, err: memwipe(buf, 0, pkeylen); + memwipe(key, 0, sizeof(key)); tor_free(buf); crypto_cipher_free(cipher); return -1; @@ -1568,14 +1588,6 @@ crypto_pk_base64_decode(const char *str, size_t len) /* symmetric crypto */ -/** Return a pointer to the key set for the cipher in <b>env</b>. - */ -const char * -crypto_cipher_get_key(crypto_cipher_t *env) -{ - return env->key; -} - /** Encrypt <b>fromlen</b> bytes from <b>from</b> using the cipher * <b>env</b>; on success, store the result to <b>to</b> and return 0. * Does not check for failure. @@ -1585,14 +1597,14 @@ crypto_cipher_encrypt(crypto_cipher_t *env, char *to, const char *from, size_t fromlen) { tor_assert(env); - tor_assert(env->cipher); + tor_assert(env); tor_assert(from); tor_assert(fromlen); tor_assert(to); tor_assert(fromlen < SIZE_T_CEILING); memcpy(to, from, fromlen); - aes_crypt_inplace(env->cipher, to, fromlen); + aes_crypt_inplace(env, to, fromlen); return 0; } @@ -1610,7 +1622,7 @@ crypto_cipher_decrypt(crypto_cipher_t *env, char *to, tor_assert(fromlen < SIZE_T_CEILING); memcpy(to, from, fromlen); - aes_crypt_inplace(env->cipher, to, fromlen); + aes_crypt_inplace(env, to, fromlen); return 0; } @@ -1621,7 +1633,7 @@ void crypto_cipher_crypt_inplace(crypto_cipher_t *env, char *buf, size_t len) { tor_assert(len < SIZE_T_CEILING); - aes_crypt_inplace(env->cipher, buf, len); + aes_crypt_inplace(env, buf, len); } /** Encrypt <b>fromlen</b> bytes (at least 1) from <b>from</b> with the key in @@ -1645,11 +1657,14 @@ crypto_cipher_encrypt_with_iv(const char *key, if (tolen < fromlen + CIPHER_IV_LEN) return -1; - cipher = crypto_cipher_new_with_iv(key, NULL); + char iv[CIPHER_IV_LEN]; + crypto_rand(iv, sizeof(iv)); + cipher = crypto_cipher_new_with_iv(key, iv); - memcpy(to, cipher->iv, CIPHER_IV_LEN); + memcpy(to, iv, CIPHER_IV_LEN); crypto_cipher_encrypt(cipher, to+CIPHER_IV_LEN, from, fromlen); crypto_cipher_free(cipher); + memwipe(iv, 0, sizeof(iv)); return (int)(fromlen + CIPHER_IV_LEN); } diff --git a/src/common/crypto.h b/src/common/crypto.h index f8fb0daa81..116e0a62fd 100644 --- a/src/common/crypto.h +++ b/src/common/crypto.h @@ -13,6 +13,8 @@ #ifndef TOR_CRYPTO_H #define TOR_CRYPTO_H +#include "orconfig.h" + #include <stdio.h> #include "torint.h" #include "testsupport.h" @@ -115,7 +117,7 @@ typedef struct { } common_digests_t; typedef struct crypto_pk_t crypto_pk_t; -typedef struct crypto_cipher_t crypto_cipher_t; +typedef struct aes_cnt_cipher crypto_cipher_t; typedef struct crypto_digest_t crypto_digest_t; typedef struct crypto_xof_t crypto_xof_t; typedef struct crypto_dh_t crypto_dh_t; @@ -136,7 +138,11 @@ void crypto_pk_free(crypto_pk_t *env); void crypto_set_tls_dh_prime(void); crypto_cipher_t *crypto_cipher_new(const char *key); +crypto_cipher_t *crypto_cipher_new_with_bits(const char *key, int bits); crypto_cipher_t *crypto_cipher_new_with_iv(const char *key, const char *iv); +crypto_cipher_t *crypto_cipher_new_with_iv_and_bits(const uint8_t *key, + const uint8_t *iv, + int bits); void crypto_cipher_free(crypto_cipher_t *env); /* public key crypto */ @@ -326,5 +332,9 @@ extern int break_strongest_rng_fallback; #endif #endif +#ifdef TOR_UNIT_TESTS +void crypto_pk_assign_(crypto_pk_t *dest, const crypto_pk_t *src); +#endif + #endif diff --git a/src/common/crypto_curve25519.c b/src/common/crypto_curve25519.c index 58ec923638..fcbee3aba2 100644 --- a/src/common/crypto_curve25519.c +++ b/src/common/crypto_curve25519.c @@ -5,6 +5,14 @@ * \file crypto_curve25519.c * * \brief Wrapper code for a curve25519 implementation. + * + * Curve25519 is an Elliptic-Curve Diffie Hellman handshake, designed by + * Dan Bernstein. For more information, see https://cr.yp.to/ecdh.html + * + * Tor uses Curve25519 as the basis of its "ntor" circuit extension + * handshake, and in related code. The functions in this module are + * used to find the most suitable available Curve25519 implementation, + * to provide wrappers around it, and so on. */ #define CRYPTO_CURVE25519_PRIVATE @@ -39,15 +47,23 @@ int curve25519_donna(uint8_t *mypublic, static void pick_curve25519_basepoint_impl(void); +/** This is set to 1 if we have an optimized Ed25519-based + * implementation for multiplying a value by the basepoint; to 0 if we + * don't, and to -1 if we haven't checked. */ static int curve25519_use_ed = -1; +/** + * Helper function: call the most appropriate backend to compute the + * scalar "secret" times the point "point". Store the result in + * "output". Return 0 on success, negative on failure. + **/ STATIC int curve25519_impl(uint8_t *output, const uint8_t *secret, - const uint8_t *basepoint) + const uint8_t *point) { uint8_t bp[CURVE25519_PUBKEY_LEN]; int r; - memcpy(bp, basepoint, CURVE25519_PUBKEY_LEN); + memcpy(bp, point, CURVE25519_PUBKEY_LEN); /* Clear the high bit, in case our backend foolishly looks at it. */ bp[31] &= 0x7f; #ifdef USE_CURVE25519_DONNA @@ -61,6 +77,11 @@ curve25519_impl(uint8_t *output, const uint8_t *secret, return r; } +/** + * Helper function: Multiply the scalar "secret" by the Curve25519 + * basepoint (X=9), and store the result in "output". Return 0 on + * success, -1 on false. + */ STATIC int curve25519_basepoint_impl(uint8_t *output, const uint8_t *secret) { @@ -85,6 +106,10 @@ curve25519_basepoint_impl(uint8_t *output, const uint8_t *secret) return r; } +/** + * Override the decision of whether to use the Ed25519-based basepoint + * multiply function. Used for testing. + */ void curve25519_set_impl_params(int use_ed) { @@ -142,6 +167,10 @@ curve25519_secret_key_generate(curve25519_secret_key_t *key_out, return 0; } +/** + * Given a secret key in <b>seckey</b>, create the corresponding public + * key in <b>key_out</b>. + */ void curve25519_public_key_generate(curve25519_public_key_t *key_out, const curve25519_secret_key_t *seckey) @@ -149,6 +178,10 @@ curve25519_public_key_generate(curve25519_public_key_t *key_out, curve25519_basepoint_impl(key_out->public_key, seckey->secret_key); } +/** + * Construct a new keypair in *<b>keypair_out</b>. If <b>extra_strong</b> + * is true, this key is possibly going to get used more than once, so + * use a better-than-usual RNG. Return 0 on success, -1 on failure. */ int curve25519_keypair_generate(curve25519_keypair_t *keypair_out, int extra_strong) @@ -159,7 +192,13 @@ curve25519_keypair_generate(curve25519_keypair_t *keypair_out, return 0; } -/* DOCDOC */ +/** Store the keypair <b>keypair</b>, including its secret and public + * parts, to the file <b>fname</b>. Use the string tag <b>tag</b> to + * distinguish this from other Curve25519 keypairs. Return 0 on success, + * -1 on failure. + * + * See crypto_write_tagged_contents_to_file() for more information on + * the metaformat used for these keys.*/ int curve25519_keypair_write_to_file(const curve25519_keypair_t *keypair, const char *fname, @@ -182,7 +221,10 @@ curve25519_keypair_write_to_file(const curve25519_keypair_t *keypair, return r; } -/* DOCDOC */ +/** Read a curve25519 keypair from a file named <b>fname</b> created by + * curve25519_keypair_write_to_file(). Store the keypair in + * <b>keypair_out</b>, and the associated tag string in <b>tag_out</b>. + * Return 0 on success, and -1 on failure. */ int curve25519_keypair_read_from_file(curve25519_keypair_t *keypair_out, char **tag_out, @@ -197,6 +239,7 @@ curve25519_keypair_read_from_file(curve25519_keypair_t *keypair_out, if (len != sizeof(content)) goto end; + /* Make sure that the public key matches the secret key */ memcpy(keypair_out->seckey.secret_key, content, CURVE25519_SECKEY_LEN); curve25519_public_key_generate(&keypair_out->pubkey, &keypair_out->seckey); if (tor_memneq(keypair_out->pubkey.public_key, diff --git a/src/common/crypto_curve25519.h b/src/common/crypto_curve25519.h index 547e393567..4011820949 100644 --- a/src/common/crypto_curve25519.h +++ b/src/common/crypto_curve25519.h @@ -14,12 +14,20 @@ /** Length of the result of a curve25519 handshake. */ #define CURVE25519_OUTPUT_LEN 32 -/** Wrapper type for a curve25519 public key */ +/** Wrapper type for a curve25519 public key. + * + * (We define a separate type for these to make it less likely that we'll + * mistake them for secret keys.) + * */ typedef struct curve25519_public_key_t { uint8_t public_key[CURVE25519_PUBKEY_LEN]; } curve25519_public_key_t; -/** Wrapper type for a curve25519 secret key */ +/** Wrapper type for a curve25519 secret key + * + * (We define a separate type for these to make it less likely that we'll + * mistake them for public keys.) + **/ typedef struct curve25519_secret_key_t { uint8_t secret_key[CURVE25519_SECKEY_LEN]; } curve25519_secret_key_t; diff --git a/src/common/crypto_ed25519.c b/src/common/crypto_ed25519.c index 817c1a271b..30ed772274 100644 --- a/src/common/crypto_ed25519.c +++ b/src/common/crypto_ed25519.c @@ -5,6 +5,14 @@ * \file crypto_ed25519.c * * \brief Wrapper code for an ed25519 implementation. + * + * Ed25519 is a Schnorr signature on a Twisted Edwards curve, defined + * by Dan Bernstein. For more information, see https://ed25519.cr.yp.to/ + * + * This module wraps our choice of Ed25519 backend, and provides a few + * convenience functions for checking and generating signatures. It also + * provides Tor-specific tools for key blinding and for converting Ed25519 + * keys to and from the corresponding Curve25519 keys. */ #include "orconfig.h" @@ -28,7 +36,7 @@ static void pick_ed25519_impl(void); static int ed25519_impl_spot_check(void); -/** An Ed25519 implementation */ +/** An Ed25519 implementation, as a set of function pointers. */ typedef struct { int (*selftest)(void); @@ -53,6 +61,8 @@ typedef struct { int); } ed25519_impl_t; +/** The Ref10 Ed25519 implementation. This one is pure C and lightly + * optimized. */ static const ed25519_impl_t impl_ref10 = { NULL, @@ -71,6 +81,8 @@ static const ed25519_impl_t impl_ref10 = { ed25519_ref10_pubkey_from_curve25519_pubkey, }; +/** The Ref10 Ed25519 implementation. This one is heavily optimized, but still + * mostly C. The C still tends to be heavily platform-specific. */ static const ed25519_impl_t impl_donna = { ed25519_donna_selftest, @@ -89,8 +101,15 @@ static const ed25519_impl_t impl_donna = { ed25519_donna_pubkey_from_curve25519_pubkey, }; +/** Which Ed25519 implementation are we using? NULL if we haven't decided + * yet. */ static const ed25519_impl_t *ed25519_impl = NULL; +/** Helper: Return our chosen Ed25519 implementation. + * + * This should only be called after we've picked an implementation, but + * it _does_ recover if you forget this. + **/ static inline const ed25519_impl_t * get_ed_impl(void) { @@ -101,7 +120,12 @@ get_ed_impl(void) } #ifdef TOR_UNIT_TESTS +/** For testing: used to remember our actual choice of Ed25519 + * implementation */ static const ed25519_impl_t *saved_ed25519_impl = NULL; +/** For testing: Use the Ed25519 implementation called <b>name</b> until + * crypto_ed25519_testing_restore_impl is called. Recognized names are + * "donna" and "ref10". */ void crypto_ed25519_testing_force_impl(const char *name) { @@ -114,6 +138,9 @@ crypto_ed25519_testing_force_impl(const char *name) ed25519_impl = &impl_ref10; } } +/** For testing: go back to whatever Ed25519 implementation we had picked + * before crypto_ed25519_testing_force_impl was called. + */ void crypto_ed25519_testing_restore_impl(void) { diff --git a/src/common/crypto_format.c b/src/common/crypto_format.c index bdf9bfd613..2f6d847c83 100644 --- a/src/common/crypto_format.c +++ b/src/common/crypto_format.c @@ -123,6 +123,10 @@ crypto_read_tagged_contents_from_file(const char *fname, return r; } +/** Encode <b>pkey</b> as a base64-encoded string, without trailing "=" + * characters, in the buffer <b>output</b>, which must have at least + * CURVE25519_BASE64_PADDED_LEN+1 bytes available. Return 0 on success, -1 on + * failure. */ int curve25519_public_to_base64(char *output, const curve25519_public_key_t *pkey) @@ -135,6 +139,9 @@ curve25519_public_to_base64(char *output, return 0; } +/** Try to decode a base64-encoded curve25519 public key from <b>input</b> + * into the object at <b>pkey</b>. Return 0 on success, -1 on failure. + * Accepts keys with or without a trailing "=". */ int curve25519_public_from_base64(curve25519_public_key_t *pkey, const char *input) diff --git a/src/common/log.c b/src/common/log.c index 71b67906b7..56adc77f84 100644 --- a/src/common/log.c +++ b/src/common/log.c @@ -47,6 +47,8 @@ #define TRUNCATED_STR_LEN 14 /** @} */ +#define raw_assert(x) assert(x) // assert OK + /** Information for a single logfile; only used in log.c */ typedef struct logfile_t { struct logfile_t *next; /**< Next logfile_t in the linked list. */ @@ -75,7 +77,7 @@ sev_to_string(int severity) case LOG_ERR: return "err"; default: /* Call assert, not tor_assert, since tor_assert * calls log on failure. */ - assert(0); return "UNKNOWN"; // LCOV_EXCL_LINE + raw_assert(0); return "UNKNOWN"; // LCOV_EXCL_LINE } } @@ -95,7 +97,7 @@ should_log_function_name(log_domain_mask_t domain, int severity) return (domain & (LD_BUG|LD_NOFUNCNAME)) == LD_BUG; default: /* Call assert, not tor_assert, since tor_assert calls log on failure. */ - assert(0); return 0; // LCOV_EXCL_LINE + raw_assert(0); return 0; // LCOV_EXCL_LINE } } @@ -293,7 +295,7 @@ format_msg(char *buf, size_t buf_len, char *end_of_prefix; char *buf_end; - assert(buf_len >= 16); /* prevent integer underflow and general stupidity */ + raw_assert(buf_len >= 16); /* prevent integer underflow and stupidity */ buf_len -= 2; /* subtract 2 characters so we have room for \n\0 */ buf_end = buf+buf_len; /* point *after* the last char we can write to */ @@ -482,12 +484,12 @@ logv,(int severity, log_domain_mask_t domain, const char *funcname, int callbacks_deferred = 0; /* Call assert, not tor_assert, since tor_assert calls log on failure. */ - assert(format); + raw_assert(format); /* check that severity is sane. Overrunning the masks array leads to * interesting and hard to diagnose effects */ - assert(severity >= LOG_ERR && severity <= LOG_DEBUG); + raw_assert(severity >= LOG_ERR && severity <= LOG_DEBUG); /* check that we've initialised the log mutex before we try to lock it */ - assert(log_mutex_initialized); + raw_assert(log_mutex_initialized); LOCK_LOGS(); if ((! (domain & LD_NOCB)) && pending_cb_messages @@ -658,7 +660,7 @@ tor_log_update_sigsafe_err_fds(void) if (!found_real_stderr && int_array_contains(sigsafe_log_fds, n_sigsafe_log_fds, STDOUT_FILENO)) { /* Don't use a virtual stderr when we're also logging to stdout. */ - assert(n_sigsafe_log_fds >= 2); /* Don't use assert inside log functions*/ + raw_assert(n_sigsafe_log_fds >= 2); /* Don't tor_assert inside log fns */ sigsafe_log_fds[0] = sigsafe_log_fds[--n_sigsafe_log_fds]; } diff --git a/src/common/sandbox.c b/src/common/sandbox.c index 37c1a9428f..24ba8a2997 100644 --- a/src/common/sandbox.c +++ b/src/common/sandbox.c @@ -184,11 +184,17 @@ static int filter_nopar_gen[] = { SCMP_SYS(read), SCMP_SYS(rt_sigreturn), SCMP_SYS(sched_getaffinity), +#ifdef __NR_sched_yield + SCMP_SYS(sched_yield), +#endif SCMP_SYS(sendmsg), SCMP_SYS(set_robust_list), #ifdef __NR_setrlimit SCMP_SYS(setrlimit), #endif +#ifdef __NR_sigaltstack + SCMP_SYS(sigaltstack), +#endif #ifdef __NR_sigreturn SCMP_SYS(sigreturn), #endif diff --git a/src/common/tortls.c b/src/common/tortls.c index 23889be259..cf3c8ab548 100644 --- a/src/common/tortls.c +++ b/src/common/tortls.c @@ -552,8 +552,7 @@ MOCK_IMPL(STATIC X509 *, * claiming extra unsupported ciphers in order to avoid fingerprinting. */ #define SERVER_CIPHER_LIST \ (TLS1_TXT_DHE_RSA_WITH_AES_256_SHA ":" \ - TLS1_TXT_DHE_RSA_WITH_AES_128_SHA ":" \ - SSL3_TXT_EDH_RSA_DES_192_CBC3_SHA) + TLS1_TXT_DHE_RSA_WITH_AES_128_SHA) /** List of ciphers that servers should select from when we actually have * our choice of what cipher to use. */ @@ -593,12 +592,8 @@ static const char UNRESTRICTED_SERVER_CIPHER_LIST[] = /* Required */ TLS1_TXT_DHE_RSA_WITH_AES_256_SHA ":" /* Required */ - TLS1_TXT_DHE_RSA_WITH_AES_128_SHA ":" -#ifdef TLS1_TXT_ECDHE_RSA_WITH_DES_192_CBC3_SHA - TLS1_TXT_ECDHE_RSA_WITH_DES_192_CBC3_SHA ":" -#endif - /* Required */ - SSL3_TXT_EDH_RSA_DES_192_CBC3_SHA; + TLS1_TXT_DHE_RSA_WITH_AES_128_SHA + ; /* Note: to set up your own private testing network with link crypto * disabled, set your Tors' cipher list to diff --git a/src/common/util.c b/src/common/util.c index c7dd2a8af7..9162967907 100644 --- a/src/common/util.c +++ b/src/common/util.c @@ -147,7 +147,7 @@ tor_malloc_(size_t size DMALLOC_PARAMS) #ifdef USE_DMALLOC result = dmalloc_malloc(file, line, size, DMALLOC_FUNC_MALLOC, 0, 0); #else - result = malloc(size); + result = raw_malloc(size); #endif if (PREDICT_UNLIKELY(result == NULL)) { @@ -246,7 +246,7 @@ tor_realloc_(void *ptr, size_t size DMALLOC_PARAMS) #ifdef USE_DMALLOC result = dmalloc_realloc(file, line, ptr, size, DMALLOC_FUNC_REALLOC, 0); #else - result = realloc(ptr, size); + result = raw_realloc(ptr, size); #endif if (PREDICT_UNLIKELY(result == NULL)) { @@ -285,7 +285,7 @@ tor_strdup_(const char *s DMALLOC_PARAMS) #ifdef USE_DMALLOC duplicate = dmalloc_strdup(file, line, s, 0); #else - duplicate = strdup(s); + duplicate = raw_strdup(s); #endif if (PREDICT_UNLIKELY(duplicate == NULL)) { /* LCOV_EXCL_START */ @@ -2906,7 +2906,7 @@ read_file_to_str, (const char *filename, int flags, struct stat *stat_out)) * provided), and return a pointer to the position in <b>s</b> immediately * after the string. On failure, return NULL. */ -static const char * +const char * unescape_string(const char *s, char **result, size_t *size_out) { const char *cp; @@ -3079,6 +3079,8 @@ parse_config_line_from_str_verbose(const char *line, char **key_out, } while (*line == ' ' || *line == '\t') ++line; + if (*line == '\r' && *(++line) == '\n') + ++line; if (*line && *line != '#' && *line != '\n') { if (err_out) *err_out = "Excess data after quoted string"; @@ -4702,13 +4704,13 @@ tor_get_exit_code(process_handle_t *process_handle, return PROCESS_EXIT_RUNNING; } else if (retval != process_handle->pid) { log_warn(LD_GENERAL, "waitpid() failed for PID %d: %s", - process_handle->pid, strerror(errno)); + (int)process_handle->pid, strerror(errno)); return PROCESS_EXIT_ERROR; } if (!WIFEXITED(stat_loc)) { log_warn(LD_GENERAL, "Process %d did not exit normally", - process_handle->pid); + (int)process_handle->pid); return PROCESS_EXIT_ERROR; } diff --git a/src/common/util.h b/src/common/util.h index 7a6203aeea..479fc8d610 100644 --- a/src/common/util.h +++ b/src/common/util.h @@ -82,7 +82,7 @@ extern int dmalloc_free(const char *file, const int line, void *pnt, */ #define tor_free(p) STMT_BEGIN \ if (PREDICT_LIKELY((p)!=NULL)) { \ - free(p); \ + raw_free(p); \ (p)=NULL; \ } \ STMT_END @@ -99,6 +99,14 @@ extern int dmalloc_free(const char *file, const int line, void *pnt, #define tor_memdup(s, n) tor_memdup_(s, n DMALLOC_ARGS) #define tor_memdup_nulterm(s, n) tor_memdup_nulterm_(s, n DMALLOC_ARGS) +/* Aliases for the underlying system malloc/realloc/free. Only use + * them to indicate "I really want the underlying system function, I know + * what I'm doing." */ +#define raw_malloc malloc +#define raw_realloc realloc +#define raw_free free +#define raw_strdup strdup + void tor_log_mallinfo(int severity); /** Return the offset of <b>member</b> within the type <b>tp</b>, in bytes */ @@ -377,6 +385,7 @@ MOCK_DECL_ATTR(char *, read_file_to_str, char *read_file_to_str_until_eof(int fd, size_t max_bytes_to_read, size_t *sz_out) ATTR_MALLOC; +const char *unescape_string(const char *s, char **result, size_t *size_out); const char *parse_config_line_from_str_verbose(const char *line, char **key_out, char **value_out, const char **err_out); diff --git a/src/common/util_bug.c b/src/common/util_bug.c index e3e1d6df90..08aba47974 100644 --- a/src/common/util_bug.c +++ b/src/common/util_bug.c @@ -11,6 +11,54 @@ #include "util_bug.h" #include "torlog.h" #include "backtrace.h" +#include "container.h" + +#ifdef TOR_UNIT_TESTS +static void (*failed_assertion_cb)(void) = NULL; +static int n_bugs_to_capture = 0; +static smartlist_t *bug_messages = NULL; +#define capturing_bugs() (bug_messages != NULL && n_bugs_to_capture) +void +tor_capture_bugs_(int n) +{ + tor_end_capture_bugs_(); + bug_messages = smartlist_new(); + n_bugs_to_capture = n; +} +void +tor_end_capture_bugs_(void) +{ + n_bugs_to_capture = 0; + if (!bug_messages) + return; + SMARTLIST_FOREACH(bug_messages, char *, cp, tor_free(cp)); + smartlist_free(bug_messages); + bug_messages = NULL; +} +const smartlist_t * +tor_get_captured_bug_log_(void) +{ + return bug_messages; +} +static void +add_captured_bug(const char *s) +{ + --n_bugs_to_capture; + smartlist_add(bug_messages, tor_strdup(s)); +} +/** Set a callback to be invoked when we get any tor_bug_occurred_ + * invocation. We use this in the unit tests so that a nonfatal + * assertion failure can also count as a test failure. + */ +void +tor_set_failed_assertion_callback(void (*fn)(void)) +{ + failed_assertion_cb = fn; +} +#else +#define capturing_bugs() (0) +#define add_captured_bug(s) do { } while (0) +#endif /** Helper for tor_assert: report the assertion failure. */ void @@ -36,12 +84,20 @@ tor_bug_occurred_(const char *fname, unsigned int line, const char *once_str = once ? " (Future instances of this warning will be silenced.)": ""; if (! expr) { + if (capturing_bugs()) { + add_captured_bug("This line should not have been reached."); + return; + } log_warn(LD_BUG, "%s:%u: %s: This line should not have been reached.%s", fname, line, func, once_str); tor_snprintf(buf, sizeof(buf), "Line unexpectedly reached at %s at %s:%u", func, fname, line); } else { + if (capturing_bugs()) { + add_captured_bug(expr); + return; + } log_warn(LD_BUG, "%s:%u: %s: Non-fatal assertion %s failed.%s", fname, line, func, expr, once_str); tor_snprintf(buf, sizeof(buf), @@ -49,5 +105,11 @@ tor_bug_occurred_(const char *fname, unsigned int line, expr, func, fname, line); } log_backtrace(LOG_WARN, LD_BUG, buf); + +#ifdef TOR_UNIT_TESTS + if (failed_assertion_cb) { + failed_assertion_cb(); + } +#endif } diff --git a/src/common/util_bug.h b/src/common/util_bug.h index 3f77e0a99e..e02778110b 100644 --- a/src/common/util_bug.h +++ b/src/common/util_bug.h @@ -65,7 +65,8 @@ #define tor_assert_nonfatal_once(cond) tor_assert((cond)) #define BUG(cond) \ (PREDICT_UNLIKELY(cond) ? \ - (tor_assertion_failed_(SHORT_FILE__,__LINE__,__func__,#cond), abort(), 1) \ + (tor_assertion_failed_(SHORT_FILE__,__LINE__,__func__,"!("#cond")"), \ + abort(), 1) \ : 0) #elif defined(TOR_UNIT_TESTS) && defined(DISABLE_ASSERTS_IN_UNIT_TESTS) #define tor_assert_nonfatal_unreached() STMT_NIL @@ -98,27 +99,29 @@ STMT_END #define BUG(cond) \ (PREDICT_UNLIKELY(cond) ? \ - (tor_bug_occurred_(SHORT_FILE__,__LINE__,__func__,#cond,0), 1) \ + (tor_bug_occurred_(SHORT_FILE__,__LINE__,__func__,"!("#cond")",0), 1) \ : 0) #endif #ifdef __GNUC__ #define IF_BUG_ONCE__(cond,var) \ - if (( { \ + if (( { \ static int var = 0; \ int bool_result = (cond); \ if (PREDICT_UNLIKELY(bool_result) && !var) { \ var = 1; \ - tor_bug_occurred_(SHORT_FILE__, __LINE__, __func__, #cond, 1); \ + tor_bug_occurred_(SHORT_FILE__, __LINE__, __func__, \ + "!("#cond")", 1); \ } \ PREDICT_UNLIKELY(bool_result); } )) #else #define IF_BUG_ONCE__(cond,var) \ static int var = 0; \ - if (PREDICT_UNLIKELY(cond)) ? \ + if (PREDICT_UNLIKELY(cond) ? \ (var ? 1 : \ (var=1, \ - tor_bug_occurred_(SHORT_FILE__, __LINE__, __func__, #cond, 1), \ + tor_bug_occurred_(SHORT_FILE__, __LINE__, __func__, \ + "!("#cond")", 1), \ 1)) \ : 0) #endif @@ -146,5 +149,12 @@ void tor_bug_occurred_(const char *fname, unsigned int line, const char *func, const char *expr, int once); +#ifdef TOR_UNIT_TESTS +void tor_capture_bugs_(int n); +void tor_end_capture_bugs_(void); +const struct smartlist_t *tor_get_captured_bug_log_(void); +void tor_set_failed_assertion_callback(void (*fn)(void)); +#endif + #endif diff --git a/src/common/workqueue.c b/src/common/workqueue.c index 48c0cca01f..e1fb663a2a 100644 --- a/src/common/workqueue.c +++ b/src/common/workqueue.c @@ -6,6 +6,20 @@ * * \brief Implements worker threads, queues of work for them, and mechanisms * for them to send answers back to the main thread. + * + * The main structure here is a threadpool_t : it manages a set of worker + * threads, a queue of pending work, and a reply queue. Every piece of work + * is a workqueue_entry_t, containing data to process and a function to + * process it with. + * + * The main thread informs the worker threads of pending work by using a + * condition variable. The workers inform the main process of completed work + * by using an alert_sockets_t object, as implemented in compat_threads.c. + * + * The main thread can also queue an "update" that will be handled by all the + * workers. This is useful for updating state that all the workers share. + * + * In Tor today, there is currently only one thread pool, used in cpuworker.c. */ #include "orconfig.h" diff --git a/src/config/geoip b/src/config/geoip index 649fe350cf..6968b02258 100644 --- a/src/config/geoip +++ b/src/config/geoip @@ -1,4 +1,4 @@ -# Last updated based on August 2 2016 Maxmind GeoLite2 Country +# Last updated based on October 4 2016 Maxmind GeoLite2 Country # wget https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz # gunzip GeoLite2-Country.mmdb.gz # python mmdb-convert.py GeoLite2-Country.mmdb @@ -39,7 +39,17 @@ 18219008,18350079,IN 18350080,18874367,CN 18874368,18907135,MY -18907136,18939903,SG +18907136,18924031,SG +18924032,18924287,TW +18924288,18924799,SG +18924800,18925055,TW +18925056,18926079,SG +18926080,18926207,TW +18926208,18926335,SG +18926336,18926463,TW +18926464,18926591,SG +18926592,18926719,TW +18926720,18939903,SG 18939904,19005439,JP 19005440,19005440,CN 19005441,19136511,TW @@ -76,14 +86,14 @@ 30408704,33554431,KR 33554432,34603007,FR 34604544,34605055,DE -34612224,34612735,IL +34612224,34612479,AU +34612480,34612735,IL 34620416,34620927,SE 34620928,34621439,IT 34621952,34622463,NL 34636800,34637311,DE 34646528,34647551,DE 34648576,34649087,GR -34658688,34658815,RU 34659328,34660351,GR 34664448,34668543,DE 34673664,34674687,DE @@ -115,7 +125,6 @@ 34994176,34995711,FR 34995968,34996223,NL 34999296,35001343,GB -35001344,35002367,FR 35008512,35009023,FR 35010304,35010559,BE 35010560,35011583,FR @@ -161,13 +170,28 @@ 49807360,50331647,SE 50331648,68305407,US 68305408,68305919,MX -68305920,71670208,US +68305920,68978687,US +68978688,68980735,CA +68980736,69342463,US +69342464,69342719,GB +69342720,69370367,US +69370368,69370373,CA +69370374,69370374,US +69370375,69370623,CA +69370624,71670208,US 71670209,71670209,NL 71670210,83886079,US 83886080,83951615,SY 83951616,83959807,UA 83959808,83961855,ES -83961856,83963903,CY +83961856,83962111,KW +83962112,83962367,SA +83962368,83962623,BH +83962624,83962879,LB +83962880,83963135,AE +83963136,83963391,QA +83963392,83963647,OM +83963648,83963903,JO 83963904,83965951,RU 83965952,83967999,CZ 83968000,83969023,DE @@ -192,13 +216,14 @@ 84049920,84082687,RO 84082688,84148223,RU 84148224,84410367,DE -84410368,84418559,RU +84410368,84416511,RU +84416512,84417535,GB +84417536,84418559,RU 84418560,84418815,UA 84418816,84419071,RU 84419072,84419327,UA -84419328,84419583,BZ -84419584,84420607,RU -84420608,84421631,NL +84419328,84420607,RU +84420608,84421631,GB 84421632,84421759,MX 84421760,84421887,PA 84421888,84422015,BR @@ -207,7 +232,13 @@ 84422272,84422399,CO 84422400,84422527,PL 84422528,84422655,IT -84422656,84434943,RU +84422656,84426495,RU +84426496,84426751,US +84426752,84427775,RU +84427776,84428799,GB +84428800,84432895,RU +84432896,84433919,NL +84433920,84434943,RU 84434944,84443135,IT 84443136,84451327,LB 84451328,84457471,RU @@ -234,14 +265,14 @@ 84600832,84602879,GB 84602880,84606975,AZ 84606976,84609023,AT -84609024,84611071,GB -84611072,84615167,IQ +84609024,84615167,GB 84615168,84617215,IT 84617216,84619263,PS 84619264,84621311,DE 84621312,84623359,GR 84623360,84627455,RU -84627456,84631551,GB +84627456,84629503,NL +84629504,84631551,GB 84631552,84639743,IT 84639744,84672511,TR 84672512,84934655,RO @@ -260,12 +291,11 @@ 85368832,85377023,RS 85377024,85385215,IR 85385216,85387263,GB -85387264,85387519,SE -85387520,85387775,DK -85387776,85389311,SE +85387264,85389311,SE 85389312,85391359,DE 85391360,85393407,NL 85394432,85394439,IT +85394944,85395199,HU 85395456,85395711,TR 85395968,85396223,BE 85396480,85397503,ES @@ -290,8 +320,11 @@ 85733376,85737471,GB 85737472,85753855,DE 85753856,85770239,IL -85770240,85786623,DE -85786624,85852159,IL +85770240,85778431,ES +85778432,85786623,DE +85786624,85791999,IL +85792000,85792255,FR +85792256,85852159,IL 85852160,86015999,AE 86016000,86018047,BG 86018048,86020095,SI @@ -314,8 +347,8 @@ 86163456,86171647,IR 86171648,86173695,DE 86173696,86175743,NL -86175744,86177279,SE -86177280,86177791,US +86175744,86177535,SE +86177536,86177791,IE 86177792,86179839,LI 86179840,86220799,RU 86220800,86222607,JE @@ -333,97 +366,106 @@ 86256128,86376447,OM 86376448,86409215,AE 86409216,86441983,HU -86441984,86442495,FR +86441984,86442239,FR +86442240,86442243,GB +86442244,86442291,FR +86442292,86442295,GB +86442296,86442435,FR +86442436,86442439,ES +86442440,86442495,FR 86442496,86442499,ES 86442500,86442507,FR 86442508,86442511,ES -86442512,86442551,FR -86442552,86442559,PL -86442560,86442591,FR -86442592,86442599,IT -86442600,86442687,FR +86442512,86442687,FR 86442688,86442691,ES -86442692,86442699,FR -86442700,86442700,ES +86442692,86442695,FR +86442696,86442700,ES 86442701,86442701,CH 86442702,86442703,ES -86442704,86442723,FR +86442704,86442719,FR +86442720,86442723,PT 86442724,86442724,PL 86442725,86442739,FR 86442740,86442743,ES -86442744,86442751,FR -86442752,86443007,GB +86442744,86442747,IE +86442748,86443007,GB 86443008,86443047,FR 86443048,86443051,ES 86443052,86443451,FR 86443452,86443455,ES 86443456,86443535,FR 86443536,86443539,ES -86443540,86444119,FR +86443540,86443583,FR +86443584,86443647,GB +86443648,86443883,FR +86443884,86443887,ES +86443888,86443991,FR +86443992,86443995,ES +86443996,86444023,FR +86444024,86444031,FI +86444032,86444119,FR 86444120,86444123,ES -86444124,86444287,FR -86444288,86444291,NL -86444292,86444315,FR +86444124,86444315,FR 86444316,86444323,ES -86444324,86444387,FR -86444388,86444391,NL -86444392,86444519,FR +86444324,86444331,FR +86444332,86444335,ES +86444336,86444519,FR 86444520,86444523,ES -86444524,86444563,FR -86444564,86444567,NL -86444568,86444575,FR +86444524,86444575,FR 86444576,86444579,ES -86444580,86444687,FR +86444580,86444655,FR +86444656,86444663,ES +86444664,86444687,FR 86444688,86444691,ES -86444692,86444835,FR -86444836,86444839,NL +86444692,86444743,FR +86444744,86444751,GB +86444752,86444783,FR +86444784,86444791,GB +86444792,86444839,FR 86444840,86444843,ES -86444844,86444879,FR -86444880,86444883,NL -86444884,86444895,FR -86444896,86444903,NL -86444904,86445059,FR -86445060,86445063,NL -86445064,86445111,FR -86445112,86445115,NL -86445116,86445251,FR -86445252,86445255,NL -86445256,86445559,FR -86445560,86445563,NL -86445564,86446407,FR +86444844,86445375,FR +86445376,86445407,ES +86445408,86445551,FR +86445552,86445555,ES +86445556,86445563,FR +86445564,86445695,ES +86445696,86445831,FR +86445832,86445839,ES +86445840,86446407,FR 86446408,86446408,DE 86446409,86446411,FR 86446412,86446412,DE 86446413,86446427,FR 86446428,86446431,DE -86446432,86446619,FR +86446432,86446591,FR +86446592,86446599,ES +86446600,86446607,FR +86446608,86446611,ES +86446612,86446619,FR 86446620,86446620,DE 86446621,86446655,FR 86446656,86446663,ES 86446664,86446679,FR 86446680,86446683,ES -86446684,86446719,FR -86446720,86446727,NL +86446684,86446727,FR 86446728,86446731,DE 86446732,86446931,FR 86446932,86446935,CZ -86446936,86446983,FR -86446984,86446991,IT -86446992,86447071,FR -86447072,86447087,DE -86447088,86447095,FR -86447096,86447103,ES -86447104,86447255,FR -86447256,86447263,PL -86447264,86447279,FR +86446936,86447091,FR +86447092,86447103,ES +86447104,86447279,FR 86447280,86447280,DE 86447281,86447287,FR 86447288,86447288,DE -86447289,86448559,FR +86447289,86447335,FR +86447336,86447339,ES +86447340,86448559,FR 86448560,86448575,GB 86448576,86448803,FR 86448804,86448807,FI -86448808,86448851,FR +86448808,86448835,FR +86448836,86448839,GB +86448840,86448851,FR 86448852,86448855,IT 86448856,86448859,PT 86448860,86448951,FR @@ -432,36 +474,73 @@ 86449312,86449343,ES 86449344,86449363,FR 86449364,86449367,DE -86449368,86449499,FR +86449368,86449379,FR +86449380,86449383,FI +86449384,86449387,FR +86449388,86449391,FI +86449392,86449499,FR 86449500,86449503,ES -86449504,86449883,FR +86449504,86449675,FR +86449676,86449679,PT +86449680,86449759,FR +86449760,86449791,IE +86449792,86449883,FR 86449884,86449884,DE -86449885,86451167,FR -86451168,86451175,NL -86451176,86452067,FR +86449885,86450003,FR +86450004,86450007,PT +86450008,86450011,FR +86450012,86450015,IE +86450016,86450163,FR +86450164,86450167,GB +86450168,86450335,FR +86450336,86450339,GB +86450340,86450775,FR +86450776,86450779,PL +86450780,86450863,FR +86450864,86450867,PT +86450868,86450875,FR +86450876,86450879,GB +86450880,86451531,FR +86451532,86451535,FI +86451536,86452059,FR +86452060,86452063,ES +86452064,86452067,FR 86452068,86452071,ES -86452072,86452299,FR -86452300,86452303,IT -86452304,86452367,FR +86452072,86452347,FR +86452348,86452351,ES +86452352,86452367,FR 86452368,86452383,GB -86452384,86452615,FR +86452384,86452399,ES +86452400,86452543,FR +86452544,86452575,GB +86452576,86452615,FR 86452616,86452623,ES 86452624,86452671,FR 86452672,86452735,GB -86452736,86453199,FR +86452736,86452943,FR +86452944,86452959,GB +86452960,86453199,FR 86453200,86453203,ES -86453204,86453311,FR -86453312,86453315,ES -86453316,86453836,FR +86453204,86453231,FR +86453232,86453247,ES +86453248,86453311,FR +86453312,86453319,ES +86453320,86453327,FR +86453328,86453339,ES +86453340,86453343,PT +86453344,86453435,FR +86453436,86453439,ES +86453440,86453836,FR 86453837,86453838,PT -86453839,86453947,FR +86453839,86453843,FR +86453844,86453847,GB +86453848,86453947,FR 86453948,86453951,IE -86453952,86454187,FR -86454188,86454191,IT -86454192,86454279,FR +86453952,86454207,FR +86454208,86454271,ES +86454272,86454279,FR 86454280,86454287,ES -86454288,86454295,IT -86454296,86454299,FR +86454288,86454299,FR 86454300,86454303,DE 86454304,86454335,FR 86454336,86454343,DE @@ -469,11 +548,21 @@ 86454616,86454619,ES 86454620,86454823,FR 86454824,86454831,ES -86454832,86455591,FR +86454832,86454839,FR +86454840,86454847,GB +86454848,86454899,FR +86454900,86454903,GB +86454904,86455003,FR +86455004,86455007,ES +86455008,86455591,FR 86455592,86455595,NL 86455596,86455623,FR 86455624,86455624,DE -86455625,86456195,FR +86455625,86455767,FR +86455768,86455771,GB +86455772,86456039,FR +86456040,86456043,FI +86456044,86456195,FR 86456196,86456211,DE 86456212,86456351,FR 86456352,86456367,CH @@ -490,20 +579,18 @@ 86457092,86457111,FR 86457112,86457112,DE 86457113,86457187,FR -86457188,86457191,ES -86457192,86457403,FR +86457188,86457199,ES +86457200,86457263,FR +86457264,86457279,ES +86457280,86457403,FR 86457404,86457407,ES 86457408,86457455,FR 86457456,86457456,DE -86457457,86457799,FR +86457457,86457471,FR +86457472,86457519,ES +86457520,86457799,FR 86457800,86457803,ES -86457804,86458303,FR -86458304,86458335,DE -86458336,86466839,FR -86466840,86466847,NL -86466848,86466943,FR -86466944,86466959,DE -86466960,86467320,FR +86457804,86467320,FR 86467321,86467321,FI 86467322,86467999,FR 86468000,86468003,PL @@ -513,45 +600,62 @@ 86468200,86468200,ES 86468201,86468447,FR 86468448,86468479,CZ -86468480,86468587,FR +86468480,86468571,FR +86468572,86468575,ES +86468576,86468587,FR 86468588,86468591,ES -86468592,86469183,FR +86468592,86468671,FR +86468672,86468675,ES +86468676,86469183,FR 86469184,86469247,GB 86469248,86469691,FR 86469692,86469695,DE -86469696,86469779,FR -86469780,86469783,IT -86469784,86469974,FR -86469975,86469982,ES -86469983,86469983,FR -86469984,86469986,ES -86469987,86469988,FR -86469989,86469991,ES -86469992,86469993,FR -86469994,86469995,ES -86469996,86470002,FR -86470003,86470008,ES -86470009,86470012,FR -86470013,86470013,ES -86470014,86470015,FR -86470016,86470047,ES -86470048,86470731,FR -86470732,86470735,BE -86470736,86471083,FR +86469696,86469791,FR +86469792,86469795,GB +86469796,86469915,FR +86469916,86469919,ES +86469920,86469951,FR +86469952,86470047,ES +86470048,86470359,FR +86470360,86470363,PT +86470364,86470727,FR +86470728,86470731,ES +86470732,86470751,FR +86470752,86470767,PT +86470768,86470951,FR +86470952,86470959,GB +86470960,86471083,FR 86471084,86471087,DE 86471088,86471123,FR 86471124,86471127,GB -86471128,86471179,FR +86471128,86471135,FR +86471136,86471167,FI +86471168,86471179,FR 86471180,86471180,DE -86471181,86473087,FR +86471181,86471231,FR +86471232,86471263,FI +86471264,86471295,FR +86471296,86471327,GB +86471328,86471943,FR +86471944,86471947,ES +86471948,86472775,FR +86472776,86472779,GB +86472780,86473087,FR 86473088,86473151,PT -86473152,86473359,FR -86473360,86473363,IT -86473364,86473423,FR -86473424,86473427,NL -86473428,86474307,FR +86473152,86473347,FR +86473348,86473359,ES +86473360,86473807,FR +86473808,86473823,GB +86473824,86473839,FR +86473840,86473855,PT +86473856,86474163,FR +86474164,86474167,GB +86474168,86474307,FR 86474308,86474311,DE -86474312,86474475,FR +86474312,86474391,FR +86474392,86474395,ES +86474396,86474467,FR +86474468,86474475,GB 86474476,86474479,DE 86474480,86474527,FR 86474528,86474531,DE @@ -616,15 +720,16 @@ 86833152,86835199,GB 86835200,86837247,DE 86837248,86839295,ES -86839296,86843391,GB +86839296,86840319,GB +86840320,86843391,NL 86847488,86849535,GB 86849536,86850559,CZ 86850560,86851327,NL 86851328,86851583,CZ 86851584,86855679,NL 86855680,86856703,RU -86856704,86857727,NL -86857728,86859775,RU +86856704,86858751,NL +86858752,86859775,RU 86859776,86863871,DE 86863872,86867967,EE 86867968,86872063,JO @@ -637,7 +742,9 @@ 86900736,87031807,TR 87031808,87293951,FR 87293952,87359487,IR -87359488,87361535,ES +87359488,87360543,ES +87360544,87360575,NL +87360576,87361535,ES 87361536,87363583,CZ 87363584,87367679,RU 87367680,87375871,IR @@ -677,13 +784,14 @@ 87638016,87640063,UA 87640064,87642111,RS 87642112,87646207,GB -87646208,87647231,RE -87647232,87648255,FR +87646208,87647743,FR +87647744,87647999,RE +87648000,87648255,FR 87648256,87650303,RE 87650304,87651327,FR 87651328,87651839,RE -87651840,87652351,FR -87652352,87654399,RE +87651840,87652095,FR +87652096,87654399,RE 87654400,87670783,PL 87670784,87672831,DE 87672832,87674879,CH @@ -695,7 +803,14 @@ 87683072,87685119,SE 87685120,87687167,NL 87687168,87752703,UA -87752704,87818239,CZ +87752704,87754751,RU +87754752,87755263,CZ +87755264,87755519,SK +87755520,87755775,CZ +87755776,87756799,RU +87756800,87758847,ES +87758848,87761407,RU +87761408,87818239,CZ 87818240,87883775,PL 87883776,87885823,IT 87885824,87889919,RU @@ -718,10 +833,9 @@ 87943168,87945215,RU 87945216,87947263,HU 87947264,87949311,NL -87949312,87954431,GB -87954432,87954823,BE -87954824,87957503,GB -87957504,87965695,ES +87949312,87957503,GB +87957504,87957759,ES +87957760,87965695,GB 87965696,87967743,DE 87967744,87969791,IT 87969792,87972863,IM @@ -729,7 +843,8 @@ 87973376,87973887,IM 87973888,87981567,DE 87981568,87982079,TR -87982080,87988479,RU +87982080,87988223,IQ +87988224,87988479,RU 87988480,87988735,US 87988736,87988863,LV 87988864,87989247,RU @@ -737,8 +852,7 @@ 87989504,87989759,FR 87989760,87990015,US 87990016,87990271,DE -87990272,87998463,RU -87998464,88014847,IR +87990272,88014847,IR 88014848,88016895,LY 88016896,88018943,IR 88018944,88020991,GB @@ -756,8 +870,7 @@ 88061952,88063999,PL 88064000,88080383,HU 88080384,88604671,GB -88604672,88834047,IR -88834048,88866815,RU +88604672,88866815,IR 88866816,88932351,KZ 88932352,88940543,RU 88940544,88948735,GB @@ -799,10 +912,16 @@ 90497024,90499071,NL 90499072,90501119,IT 90503168,90505215,IL -90505216,90516479,RU +90505216,90515455,RU +90515456,90516479,GB 90516480,90516735,DE 90516736,90516991,RO -90516992,90529791,RU +90516992,90517503,NL +90517504,90518527,RU +90518528,90519551,NL +90519552,90522623,RU +90522624,90523647,NL +90523648,90529791,RU 90529792,90533119,NL 90533120,90533375,DE 90533376,90533631,NL @@ -854,7 +973,6 @@ 90719232,90719487,AT 90719488,90719999,SE 90720000,90720255,GB -90720256,90722303,IQ 90722304,90724351,FI 90724352,90726399,CH 90726400,90728447,FR @@ -862,9 +980,8 @@ 90730496,90734591,NL 90734592,90736639,SY 90736640,90738687,NL -90738688,90740735,DE -90740736,90742527,NL -90742528,90742783,RO +90738688,90742271,DE +90742272,90742783,RO 90742784,90750975,BG 90750976,90753023,FR 90753024,90755071,RU @@ -885,7 +1002,35 @@ 91226112,92274687,IR 92274688,92536831,RU 92536832,92569599,NL -92569600,92585983,AT +92569600,92569855,SI +92569856,92570111,FR +92570112,92570367,DE +92570368,92570623,GB +92570624,92570879,IE +92570880,92571135,GB +92571136,92571391,SK +92571392,92571647,BG +92571648,92571903,DE +92571904,92572159,AT +92572160,92572415,IT +92572416,92572927,RU +92572928,92573183,CH +92573184,92573439,CZ +92573440,92573695,IT +92573696,92573951,AT +92573952,92574207,ES +92574208,92574463,PL +92574464,92574719,PT +92574720,92574975,UA +92574976,92575231,LU +92575232,92575487,HU +92575488,92575999,TR +92576000,92576255,RS +92576256,92576511,AE +92576512,92576767,DE +92576768,92577023,CH +92577024,92577279,DE +92577280,92585983,AT 92585984,92602367,SA 92602368,92604415,BA 92604416,92606463,PL @@ -995,11 +1140,15 @@ 92721152,92723199,PL 92723200,92725247,RU 92725248,92733439,SY -92733440,92734515,FR -92734516,92734519,IT -92734520,92734735,FR +92733440,92733931,FR +92733932,92733935,ES +92733936,92734639,FR +92734640,92734655,ES +92734656,92734735,FR 92734736,92734739,DE -92734740,92735103,FR +92734740,92734831,FR +92734832,92734847,ES +92734848,92735103,FR 92735104,92735119,GB 92735120,92735615,FR 92735616,92735616,DE @@ -1013,152 +1162,253 @@ 92736000,92736255,GB 92736256,92736479,FR 92736480,92736480,DE -92736481,92736571,FR -92736572,92736575,NL -92736576,92737751,FR -92737752,92737759,NL -92737760,92738071,FR +92736481,92736487,FR +92736488,92736491,ES +92736492,92736607,FR +92736608,92736639,PT +92736640,92737611,FR +92737612,92737615,GB +92737616,92738071,FR 92738072,92738075,DE -92738076,92738271,FR -92738272,92738303,NL -92738304,92738663,FR -92738664,92738679,ES -92738680,92739199,FR +92738076,92738239,FR +92738240,92738271,GB +92738272,92738659,FR +92738660,92738679,ES +92738680,92738783,FR +92738784,92738815,GB +92738816,92739199,FR 92739200,92739215,DE -92739216,92740447,FR -92740448,92740455,IT -92740456,92740611,FR +92739216,92739403,FR +92739404,92739407,IE +92739408,92740611,FR 92740612,92740615,CZ -92740616,92740915,FR +92740616,92740639,FR +92740640,92740671,ES +92740672,92740915,FR 92740916,92740923,DE -92740924,92741203,FR -92741204,92741207,IT -92741208,92741387,FR -92741388,92741395,IT -92741396,92742347,FR -92742348,92742351,IT -92742352,92742415,FR -92742416,92742419,IT -92742420,92742487,FR -92742488,92742491,IT -92742492,92742639,FR -92742640,92742643,ES -92742644,92742691,FR -92742692,92742695,IT -92742696,92742815,FR +92740924,92741331,FR +92741332,92741335,ES +92741336,92742343,FR +92742344,92742347,GB +92742348,92742419,FR +92742420,92742423,ES +92742424,92742527,FR +92742528,92742543,IT +92742544,92742771,FR +92742772,92742775,ES +92742776,92742815,FR 92742816,92742819,ES -92742820,92743047,FR -92743048,92743055,NL -92743056,92743243,FR -92743244,92743247,IT -92743248,92743295,FR -92743296,92743307,IT -92743308,92743311,FR -92743312,92743315,IT -92743316,92743355,FR -92743356,92743359,IT -92743360,92743611,FR -92743612,92743615,IT -92743616,92743955,FR -92743956,92743959,IT -92743960,92744243,FR -92744244,92744247,NL -92744248,92744263,FR -92744264,92744267,NL -92744268,92744283,FR -92744284,92744291,NL -92744292,92744555,FR -92744556,92744559,IT -92744560,92744575,NL -92744576,92745207,FR +92742820,92743343,FR +92743344,92743351,GB +92743352,92743647,FR +92743648,92743663,ES +92743664,92743679,FR +92743680,92743935,ES +92743936,92744123,FR +92744124,92744127,GB +92744128,92744319,FR +92744320,92744323,GB +92744324,92744551,FR +92744552,92744555,ES +92744556,92745071,FR +92745072,92745087,ES +92745088,92745207,FR 92745208,92745215,ES -92745216,92746415,FR +92745216,92745395,FR +92745396,92745399,GB +92745400,92746415,FR 92746416,92746431,ES -92746432,92747711,FR +92746432,92747547,FR +92747548,92747567,ES +92747568,92747711,FR 92747712,92747775,GB -92747776,92748751,FR -92748752,92748752,PT -92748753,92748773,FR -92748774,92748774,PT -92748775,92749067,FR +92747776,92748516,FR +92748517,92748517,BE +92748518,92748543,FR +92748544,92748799,PT +92748800,92748983,FR +92748984,92748991,GB +92748992,92748999,ES +92749000,92749007,PT +92749008,92749011,FR +92749012,92749015,ES +92749016,92749023,FR +92749024,92749039,FI +92749040,92749055,IE +92749056,92749067,FR 92749068,92749071,GB 92749072,92749747,FR 92749748,92749751,ES -92749752,92751711,FR +92749752,92750639,FR +92750640,92750643,ES +92750644,92750911,FR +92750912,92750943,PT +92750944,92751243,FR +92751244,92751247,ES +92751248,92751711,FR 92751712,92751712,DE -92751713,92753079,FR +92751713,92752031,FR +92752032,92752063,FI +92752064,92753079,FR 92753080,92753087,ES -92753088,92753547,FR -92753548,92753551,IT -92753552,92754579,FR +92753088,92753215,FR +92753216,92753279,PT +92753280,92753363,FR +92753364,92753367,GB +92753368,92753647,FR +92753648,92753663,ES +92753664,92754031,FR +92754032,92754047,PT +92754048,92754367,FR +92754368,92754431,GB +92754432,92754447,FR +92754448,92754463,GB +92754464,92754579,FR 92754580,92754583,ES -92754584,92757311,FR +92754584,92755135,FR +92755136,92755199,PT +92755200,92755439,FR +92755440,92755455,GB +92755456,92755743,FR +92755744,92755775,FI +92755776,92755839,GB +92755840,92757311,FR 92757312,92757375,ES -92757376,92760159,FR +92757376,92758207,FR +92758208,92758223,ES +92758224,92758367,FR +92758368,92758383,ES +92758384,92758915,FR +92758916,92758919,GB +92758920,92759263,FR +92759264,92759279,ES +92759280,92760159,FR 92760160,92760191,DE 92760192,92760323,FR 92760324,92760327,DE -92760328,92761215,FR -92761216,92761343,DE -92761344,92761390,FR -92761391,92761391,FI -92761392,92762127,FR +92760328,92760607,FR +92760608,92760639,GB +92760640,92761375,FR +92761376,92761391,FI +92761392,92762055,FR +92762056,92762059,GB +92762060,92762127,FR 92762128,92762135,ES 92762136,92762383,FR 92762384,92762391,ES -92762392,92764223,FR +92762392,92763127,FR +92763128,92763135,ES +92763136,92763203,FR +92763204,92763207,ES +92763208,92763391,FR +92763392,92763519,IE +92763520,92764223,FR 92764224,92764287,ES -92764288,92778487,FR -92778488,92778488,ES -92778489,92782335,FR +92764288,92764687,FR +92764688,92764703,ES +92764704,92765423,FR +92765424,92765427,GB +92765428,92766015,FR +92766016,92766047,ES +92766048,92777839,FR +92777840,92777855,FI +92777856,92777983,GB +92777984,92778431,FR +92778432,92778495,ES +92778496,92782335,FR 92782336,92782528,RU 92782529,92782529,FR 92782530,92782591,RU 92782592,92782687,FR 92782688,92782719,ES -92782720,92783291,FR +92782720,92782975,FR +92782976,92782979,ES +92782980,92783155,FR +92783156,92783159,GB +92783160,92783291,FR 92783292,92783295,DE -92783296,92783543,FR +92783296,92783359,FR +92783360,92783423,ES +92783424,92783543,FR 92783544,92783547,ES -92783548,92784159,FR -92784160,92784191,IT -92784192,92784239,FR +92783548,92784239,FR 92784240,92784243,DE 92784244,92784255,FR 92784256,92784263,NL -92784264,92785363,FR +92784264,92784667,FR +92784668,92784671,IE +92784672,92784895,FR +92784896,92784959,ES +92784960,92785363,FR 92785364,92785367,PT -92785368,92785735,FR +92785368,92785407,FR +92785408,92785439,ES +92785440,92785611,FR +92785612,92785615,ES +92785616,92785735,FR 92785736,92785739,DE -92785740,92786827,FR +92785740,92786175,FR +92786176,92786179,GB +92786180,92786239,FR +92786240,92786255,FI +92786256,92786295,FR +92786296,92786299,GB +92786300,92786415,FR +92786416,92786419,GB +92786420,92786827,FR 92786828,92786831,IT -92786832,92789499,FR -92789500,92789503,IT -92789504,92789703,FR +92786832,92786911,FR +92786912,92786927,ES +92786928,92787199,FR +92787200,92787203,FI +92787204,92787251,FR +92787252,92787255,ES +92787256,92787707,FR +92787708,92787711,FI +92787712,92788127,FR +92788128,92788131,FI +92788132,92788479,FR +92788480,92788495,FI +92788496,92789119,FR +92789120,92789183,ES +92789184,92789255,FR +92789256,92789259,GB +92789260,92789703,FR 92789704,92789707,DE 92789708,92790271,FR 92790272,92790275,DE -92790276,92790671,FR +92790276,92790279,FR +92790280,92790283,IE +92790284,92790671,FR 92790672,92790679,ES -92790680,92792107,FR -92792108,92792111,IT -92792112,92792119,FR -92792120,92792127,NL -92792128,92792415,FR +92790680,92792415,FR 92792416,92792431,ES -92792432,92793055,FR +92792432,92792671,FR +92792672,92792675,GB +92792676,92792679,NL +92792680,92793055,FR 92793056,92793087,ES -92793088,92795123,FR -92795124,92795127,IT -92795128,92795631,FR +92793088,92794227,FR +92794228,92794231,PT +92794232,92794239,ES +92794240,92794691,FR +92794692,92794695,ES +92794696,92795631,FR 92795632,92795639,CZ -92795640,92796687,FR +92795640,92796575,FR +92796576,92796579,GB +92796580,92796687,FR 92796688,92796691,DE -92796692,92797355,FR +92796692,92796879,FR +92796880,92796895,FI +92796896,92796911,GB +92796912,92797163,FR +92797164,92797167,PT +92797168,92797355,FR 92797356,92797359,DE -92797360,92798231,FR -92798232,92798239,NL -92798240,92798975,FR +92797360,92797727,FR +92797728,92797743,DE +92797744,92798975,FR 92798976,93323263,RU 93323264,93335551,CH 93335552,93339647,IL @@ -1217,8 +1467,8 @@ 93749248,93753343,IT 93753344,93765631,GB 93765632,93774847,SE -93774848,93776127,NO -93776128,93782015,SE +93774848,93775871,NO +93775872,93782015,SE 93782016,93836287,GB 93836288,93836799,NL 93836800,93842351,GB @@ -1245,42 +1495,44 @@ 93941760,93945855,CH 93945856,93962239,UA 93962240,93972479,GB -93972480,93974527,SE +93972480,93973759,SE +93973760,93974015,PL +93974016,93974527,SE 93974528,93976575,CH 93976576,93978623,GB 93978624,94011391,ES -94011392,94019583,GB -94019584,94021631,DE -94021632,94027263,RO +94011392,94015487,GB +94015488,94021631,DE +94021632,94022143,BA +94022144,94027263,RO 94027264,94027775,MD 94027776,94035967,IT -94035968,94044159,RO +94035968,94036991,RO +94036992,94037503,BA +94037504,94041087,RO +94041088,94042111,SE +94042112,94043135,BA +94043136,94044159,RO 94044160,94109695,SY 94109696,94175231,SA -94175232,94177791,SE +94175232,94176511,SE +94176512,94176767,US +94176768,94177535,SE +94177536,94177791,IT 94177792,94178047,DK -94178048,94179071,SE -94179072,94179327,NL -94179328,94179583,SE -94179584,94179839,NL -94179840,94180351,DK -94180352,94180607,TR -94180608,94180863,DK -94180864,94181631,FI +94178048,94180351,SE +94180352,94180607,PT +94180608,94181631,SE 94181632,94181887,CZ -94181888,94182911,BE -94182912,94183167,FR -94183168,94183423,SE +94181888,94183423,SE 94183424,94183935,RU -94183936,94184959,CH -94184960,94185471,IT -94185472,94186495,LU -94186496,94187263,DE -94187264,94187519,AT -94187520,94187775,SE +94183936,94184191,SE +94184192,94184447,RU +94184448,94187775,SE 94187776,94188031,NO -94188032,94188287,AT -94188288,94189311,SE +94188032,94188287,SE +94188288,94188543,FR +94188544,94189311,SE 94189312,94189567,LI 94189568,94191615,SE 94191616,94193663,GB @@ -1483,7 +1735,8 @@ 96172800,96173055,GP 96173056,96174079,MF 96174080,96206847,HU -96206848,96305151,RU +96206848,96303103,RU +96303104,96305151,LT 96305152,96321535,DE 96321536,96323583,RU 96323584,96323711,ZA @@ -1502,12 +1755,15 @@ 96325248,96325375,FI 96325376,96325503,US 96325504,96325631,SE -96325632,96327935,RU +96325632,96327679,RU +96327680,96327935,NL 96327936,96328191,RO -96328192,96336895,RU +96328192,96329727,RU +96329728,96333823,GB +96333824,96335871,RU +96335872,96336895,NL 96336896,96337151,US -96337152,96337407,NL -96337408,96337919,RU +96337152,96337919,NL 96337920,96403455,IR 96403456,96468991,AZ 96468992,96731135,AE @@ -1517,42 +1773,33 @@ 96739480,96739483,DE 96739484,96739583,FR 96739584,96739587,PT -96739588,96739887,FR -96739888,96739903,IT -96739904,96740111,FR -96740112,96740127,IT -96740128,96740223,FR -96740224,96740351,IT -96740352,96741039,FR +96739588,96740302,FR +96740303,96740303,IT +96740304,96741039,FR 96741040,96741043,PT -96741044,96742407,FR -96742408,96742415,NL -96742416,96742427,FR -96742428,96742431,NL -96742432,96742679,FR -96742680,96742687,DE -96742688,96744607,FR -96744608,96744611,IT -96744612,96744831,FR -96744832,96744839,GB -96744840,96746879,FR -96746880,96747007,IT -96747008,96747103,FR -96747104,96747135,DE -96747136,96747291,FR +96741044,96743951,FR +96743952,96743967,GB +96743968,96744319,FR +96744320,96744335,PT +96744336,96745071,FR +96745072,96745087,GB +96745088,96745231,FR +96745232,96745247,GB +96745248,96747291,FR 96747292,96747295,PT 96747296,96747343,FR 96747344,96747359,DE 96747360,96747407,FR 96747408,96747423,DE -96747424,96755815,FR +96747424,96747487,FR +96747488,96747519,ES +96747520,96755815,FR 96755816,96755819,PT 96755820,96756427,FR 96756428,96756431,ES -96756432,96756447,DE -96756448,96756743,FR -96756744,96756751,NL -96756752,96757639,FR +96756432,96757403,FR +96757404,96757407,NL +96757408,96757639,FR 96757640,96757643,CH 96757644,96757647,SE 96757648,96757663,FR @@ -1561,34 +1808,29 @@ 96757884,96757887,ES 96757888,96758247,FR 96758248,96758251,DE -96758252,96759735,FR +96758252,96759311,FR +96759312,96759327,ES +96759328,96759735,FR 96759736,96759739,ES -96759740,96759767,FR -96759768,96759775,IT -96759776,96760403,FR -96760404,96760407,IT -96760408,96761855,FR +96759740,96761855,FR 96761856,96761871,BE 96761872,96762799,FR 96762800,96762815,BE -96762816,96762863,FR -96762864,96762879,NL -96762880,96762943,FR +96762816,96762943,FR 96762944,96763007,ES 96763008,96763163,FR 96763164,96763167,PT -96763168,96763199,DE -96763200,96763551,FR +96763168,96763455,FR +96763456,96763471,ES +96763472,96763551,FR 96763552,96763555,GB 96763556,96764239,FR 96764240,96764255,DE -96764256,96764375,FR -96764376,96764383,IT -96764384,96764559,FR -96764560,96764575,NL -96764576,96766943,FR -96766944,96766975,BE -96766976,96767031,FR +96764256,96764383,FR +96764384,96764399,FI +96764400,96766063,FR +96766064,96766079,ES +96766080,96767031,FR 96767032,96767035,GB 96767036,96767823,FR 96767824,96767839,BE @@ -1602,19 +1844,29 @@ 96770160,96770175,ES 96770176,96770651,FR 96770652,96770655,PL -96770656,96772215,FR +96770656,96771487,FR +96771488,96771503,IE +96771504,96771615,FR +96771616,96771647,FI +96771648,96772215,FR 96772216,96772223,PT 96772224,96772407,FR 96772408,96772408,GB -96772409,96772943,FR -96772944,96772959,DE -96772960,96773119,FR +96772409,96773119,FR 96773120,96773375,ES -96773376,96774719,FR +96773376,96773743,FR +96773744,96773759,ES +96773760,96774719,FR 96774720,96774751,ES -96774752,96775599,FR -96775600,96775615,DE -96775616,96776319,FR +96774752,96775183,FR +96775184,96775199,PT +96775200,96775551,FR +96775552,96775567,GB +96775568,96775999,FR +96776000,96776063,GB +96776064,96776127,FR +96776128,96776191,ES +96776192,96776319,FR 96776320,96776323,ES 96776324,96776511,FR 96776512,96776543,ES @@ -1622,48 +1874,54 @@ 96777024,96777087,ES 96777088,96778015,FR 96778016,96778031,ES -96778032,96778167,FR +96778032,96778103,FR +96778104,96778107,BE +96778108,96778167,FR 96778168,96778171,LU 96778172,96778175,PT 96778176,96778239,FR 96778240,96778243,NL -96778244,96778247,FR -96778248,96778255,IT +96778244,96778255,FR 96778256,96778259,NL 96778260,96778859,FR 96778860,96778863,NL 96778864,96778867,CZ 96778868,96778871,BE -96778872,96778991,FR -96778992,96779007,DE +96778872,96779007,FR 96779008,96779011,PT 96779012,96779167,FR 96779168,96779199,PT 96779200,96779247,FR 96779248,96779255,CZ -96779256,96779519,FR -96779520,96779523,NL -96779524,96779839,FR -96779840,96779903,NL -96779904,96780355,FR +96779256,96780355,FR 96780356,96780359,BE -96780360,96782199,FR +96780360,96780815,FR +96780816,96780823,ES +96780824,96781407,FR +96781408,96781423,FI +96781424,96782167,FR +96782168,96782175,ES +96782176,96782199,FR 96782200,96782207,CZ 96782208,96782911,FR 96782912,96782915,LT -96782916,96783299,FR +96782916,96783119,FR +96783120,96783135,PT +96783136,96783299,FR 96783300,96783303,ES -96783304,96783311,BE -96783312,96783327,DE -96783328,96783519,FR +96783304,96783519,FR 96783520,96783551,ES 96783552,96783771,FR 96783772,96783775,DE 96783776,96783887,FR 96783888,96783903,DE -96783904,96785135,FR +96783904,96784495,FR +96784496,96784511,FI +96784512,96785135,FR 96785136,96785151,NL -96785152,96785407,FR +96785152,96785183,FR +96785184,96785199,ES +96785200,96785407,FR 96785408,96785411,NL 96785412,96785415,FR 96785416,96785423,NL @@ -1681,11 +1939,11 @@ 96793688,96793688,ES 96793689,96793715,FR 96793716,96793716,ES -96793717,96794471,FR +96793717,96794159,FR +96794160,96794175,ES +96794176,96794471,FR 96794472,96794479,ES -96794480,96794707,FR -96794708,96794711,IT -96794712,96796671,FR +96794480,96796671,FR 96796672,96862207,AZ 96862208,96894975,GB 96894976,96897023,CZ @@ -1716,8 +1974,8 @@ 97419264,97435647,HU 97435648,97437695,DK 97437696,97439743,AT -97439744,97443839,NL -97443840,97445887,PT +97439744,97444863,NL +97444864,97445887,PT 97445888,97447423,RS 97447424,97447935,XK 97447936,97452031,PL @@ -1809,8 +2067,7 @@ 99030912,99031039,US 99031040,99031295,DE 99031296,99031551,GB -99031552,99031679,DE -99031680,99031807,US +99031552,99031807,CZ 99031808,99031823,GB 99031824,99031935,DE 99031936,99032063,US @@ -1874,18 +2131,52 @@ 100555000,100555000,DE 100555001,100555007,RO 100555008,100555263,DE -100555264,100559255,RO +100555264,100558871,RO +100558872,100558875,DE +100558876,100558919,RO +100558920,100558927,DE +100558928,100558943,RO +100558944,100558951,DE +100558952,100559107,RO +100559108,100559115,DE +100559116,100559135,RO +100559136,100559139,DE +100559140,100559167,RO +100559168,100559175,DE +100559176,100559207,RO +100559208,100559215,DE +100559216,100559223,RO +100559224,100559231,DE +100559232,100559255,RO 100559256,100559263,EG -100559264,100559551,RO +100559264,100559359,RO +100559360,100559391,GB +100559392,100559423,RO +100559424,100559439,GB +100559440,100559447,RO +100559448,100559455,GB +100559456,100559487,RO +100559488,100559519,GB +100559520,100559551,RO 100559552,100559615,GB 100559616,100559743,RO 100559744,100559871,GB 100559872,100559935,US 100559936,100560127,RO 100560128,100560383,US -100560384,100560895,RO -100560896,100561151,GB -100561152,100561599,RO +100560384,100560639,RO +100560640,100560643,US +100560644,100560671,RO +100560672,100560703,US +100560704,100560727,RO +100560728,100560751,US +100560752,100560895,RO +100560896,100560959,GB +100560960,100561023,RO +100561024,100561151,GB +100561152,100561415,RO +100561416,100561423,US +100561424,100561599,RO 100561600,100561663,US 100561664,100564799,RO 100564800,100564863,US @@ -1898,8 +2189,8 @@ 100581376,100589567,SE 100589568,100597759,RU 100597760,100598783,TR -100598784,100614143,US -100614144,100630527,NL +100598784,100612095,US +100612096,100630527,NL 100630528,100632575,BE 100632576,100634623,GB 100634624,100636671,ES @@ -1912,7 +2203,9 @@ 100662016,100662143,DE 100662144,100662271,TR 100662272,100663295,RU -100663296,134221823,US +100663296,121195295,US +121195296,121195327,IT +121195328,134221823,US 134221824,134221824,DE 134221825,134222335,US 134222336,134222336,DE @@ -1922,9 +2215,9 @@ 134224384,134224384,GB 134224385,134247423,US 134247424,134247424,DE -134247425,134445567,US -134445568,134446079,GU -134446080,134738943,US +134247425,134443007,US +134443008,134447103,GU +134447104,134738943,US 134738944,134739199,CA 134739200,135192575,US 135192576,135200767,MX @@ -1944,9 +2237,13 @@ 135604480,135604735,CA 135604736,135607039,US 135607040,135607295,CA -135607296,135792639,US +135607296,135776255,US +135776256,135776767,GU +135776768,135792639,US 135792640,135794687,CA -135794688,135945727,US +135794688,135926527,US +135926528,135926591,VI +135926592,135945727,US 135945728,135945983,CA 135945984,136054015,US 136054016,136054271,GB @@ -1965,48 +2262,36 @@ 139954243,152305663,US 152305664,152338431,GB 152338432,167772159,US -184549376,201326591,US -201326592,201326847,TH -201326848,201897983,US -201897984,201898239,PR -201898240,202706431,US -202706432,202706687,PR -202706688,202827263,US -202827264,202827775,DE -202827776,203658975,US +184549376,202182143,US +202182144,202182399,GB +202182400,203658975,US 203658976,203658991,VI 203658992,204047871,US 204047872,204047999,PR 204048000,204048031,US 204048032,204048047,PR -204048048,204443903,US -204443904,204444159,DE -204444160,211597719,US +204048048,209921023,US +209921024,209921535,AU +209921536,211597719,US 211597720,211597727,VI -211597728,212787199,US -212787200,212788223,PR -212788224,212791831,US +211597728,212791831,US 212791832,212791839,VI -212791840,212794879,US -212794880,212795391,PR -212795392,214039683,US -214039684,214039687,GB -214039688,214187519,US -214187520,214187775,VI -214187776,214698239,US +212791840,214698239,US 214698240,214698255,VI 214698256,214698303,US 214698304,214698311,VI -214698312,214779391,US -214779392,214779903,PR -214779904,214830551,US -214830552,214830555,FR -214830556,216362371,US -216362372,216362375,GB -216362376,217689087,US -217689088,217690111,PR -217690112,219187465,US -219187468,222494719,US +214698312,214778879,US +214778880,214779135,PR +214779136,214779391,US +214779392,214781951,PR +214781952,214787583,US +214787584,214788095,PR +214788096,219187465,US +219187468,219512063,US +219512064,219512319,GB +219512320,221642751,US +221642752,221773823,AU +221773824,222494719,US 222494720,222527487,SG 222527488,222625791,US 222625792,222658559,NL @@ -2078,7 +2363,9 @@ 225070656,225073151,US 225073152,225073663,IE 225073664,225074687,KR -225074688,234881023,US +225074688,225076735,US +225076736,225077247,NL +225077248,234881023,US 234881024,234883071,CN 234883072,234884095,JP 234884096,234885119,CN @@ -2101,7 +2388,9 @@ 234951680,234952703,HK 234952704,234953727,CN 234953728,234954751,SG -234954752,234971135,NZ +234954752,234958591,NZ +234958592,234958847,AU +234958848,234971135,NZ 234971136,234972159,CN 234972160,234973183,BD 234973184,234974207,PK @@ -2171,8 +2460,7 @@ 247484416,247488511,KR 247488512,247496703,JP 247496704,247504895,PK -247504896,247508991,AU -247508992,247513087,US +247504896,247513087,AU 247513088,247529471,MY 247529472,247595007,JP 247595008,247726079,IN @@ -2185,33 +2473,24 @@ 248512512,249561087,CN 249561088,251658239,VN 251658240,257532415,US -257532416,257532671,SG -257532672,257597951,US -257597952,257598207,ES -257598208,260976639,US -260976640,260980735,GB -260980736,264482815,US -264482816,264485119,DE -264485376,264486911,DE -264486912,264495103,US -264495104,264503295,CH -264503296,264634367,US -264634368,264667135,DE -264667136,264699903,US -264699904,264716287,CH -264716288,264798207,US -264798208,264802303,GB -264802304,264994815,US -264994816,264997119,FR -264997376,265005311,FR +257532416,257532671,AU +257532672,257534463,US +257534464,257534719,IN +257534720,257597439,US +257597440,257598463,ES +257598464,264485119,US +264485376,264997119,US +264997376,265003519,US +265003520,265003547,GB +265003548,265003548,FR +265003549,265003775,GB +265003776,265005311,US 265005312,265005567,CH -265005568,265007103,FR -265007104,265011199,GB -265011200,265023487,US -265023488,265027583,GB -265027584,265060351,US -265060352,265093119,FR -265093120,265523199,US +265005568,265007615,US +265007616,265007871,GB +265007872,265025791,US +265025792,265026047,GB +265026048,265523199,US 265523200,265525247,AU 265525248,265525503,US 265525760,265529599,US @@ -2223,8 +2502,8 @@ 266076160,266598655,US 266598656,266598911,BR 266598912,288153599,US -288153600,288157695,CA -288157696,288167423,US +288153600,288161791,CA +288161792,288167423,US 288167424,288167935,CA 288167936,288169471,US 288169472,288169983,CA @@ -2242,7 +2521,9 @@ 288205424,288205424,BR 288205425,288205425,MX 288205426,288205426,CL -288205427,288212991,US +288205427,288208895,US +288208896,288210943,BR +288210944,288212991,US 288212992,288215039,CA 288215040,288223231,US 288223232,288227327,CA @@ -2252,8 +2533,8 @@ 289624064,289628159,CH 289628160,289630207,US 289630208,289632255,SE -289632256,289642495,US -289642496,289643007,GB +289632256,289642751,US +289642752,289643007,GB 289643008,289652735,US 289652736,289653759,NL 289653760,289654271,DE @@ -2288,10 +2569,9 @@ 289951232,289951487,RU 289951488,289951743,US 289951744,289952255,DE -289952256,289953791,GB -289953792,289954303,US +289952256,289954303,GB 289954304,289954559,ES -289954560,289955839,US +289954560,289955839,GB 289955840,289955967,NL 289955968,289956095,US 289956096,289956223,NO @@ -2345,9 +2625,11 @@ 290423808,290424831,SE 290424832,290586623,US 290586624,290652159,SG -290652160,290865151,US -290865152,290873343,AU -290873344,300646399,US +290652160,290873343,US +290873344,290881535,AU +290881536,290955263,US +290955264,290963455,CN +290963456,300646399,US 300646400,300650495,JP 300650496,300654591,SG 300654592,300658687,US @@ -2360,7 +2642,11 @@ 301989024,301989031,MO 301989032,301989119,US 301989120,301989375,AU -301989376,344260607,US +301989376,323243895,US +323243896,323243903,FR +323243904,332132119,US +332132120,332132127,IL +332132128,344260607,US 344260608,344260863,GB 344261120,344261778,US 344261780,344262655,US @@ -2368,21 +2654,27 @@ 344262912,344268817,US 344268819,344270847,US 344270848,344271103,GB -344271104,344592895,US +344271104,344588799,US +344588800,344589055,GB +344589056,344592895,US 344592896,344592945,GB 344592947,344593151,GB 344593152,344662783,US 344662784,344663039,MY 344663040,344670207,US -344670208,344678399,IN -344678400,344711167,US +344670208,344674303,IN +344674304,344711167,US 344711168,344719359,AU 344719360,344880127,US 344880384,344881151,US 344881152,344881407,IN 344881408,344977407,US 344977408,344977663,IN -344977664,372398271,US +344977664,355993887,US +355993888,355993895,IT +355993896,368674047,US +368674048,368674303,ES +368674304,372398271,US 372398272,372398303,AU 372398304,385884159,US 385884160,385888255,NL @@ -2402,9 +2694,13 @@ 385950720,385951743,NL 385951744,385957887,US 385957888,385961983,NL -385961984,386002431,US +385961984,385986559,US +385986560,385990655,NL +385990656,386002431,US 386002432,386002943,NL -386002944,386006015,US +386002944,386003199,US +386003200,386003967,NL +386003968,386006015,US 386006016,386007039,NL 386007040,386010623,US 386010624,386011135,NL @@ -2436,17 +2732,25 @@ 386109440,386113535,NL 386113536,386125823,US 386125824,386134015,NL -386134016,386228223,US +386134016,386191359,US +386191360,386195455,NL +386195456,386215935,US +386215936,386220031,NL +386220032,386228223,US 386228224,386232319,NL 386232320,386244607,US 386244608,386244863,NL 386244864,386245119,US 386245120,386245631,NL -386245632,386297855,US +386245632,386247679,US +386247680,386248703,NL +386248704,386297855,US 386297856,386310143,NL 386310144,386383871,US 386383872,386387967,NL -386387968,386408447,US +386387968,386400255,US +386400256,386404351,NL +386404352,386408447,US 386408448,386412543,NL 386412544,386453503,US 386453504,386457599,NL @@ -2454,7 +2758,9 @@ 386465792,386469887,NL 386469888,386482175,US 386482176,386486271,NL -386486272,386519039,US +386486272,386498559,US +386498560,386502655,NL +386502656,386519039,US 386519040,386523135,NL 386523136,386593279,US 386593280,386594815,NL @@ -2468,11 +2774,15 @@ 386662400,386670591,NL 386670592,386682879,US 386682880,386691071,NL -386691072,386736127,US -386736128,386740223,NL -386740224,386774527,US +386691072,386711551,US +386711552,386715647,NL +386715648,386736127,US +386736128,386744319,NL +386744320,386774527,US 386774528,386775039,NL -386775040,386816511,US +386775040,386784255,US +386784256,386785279,NL +386785280,386816511,US 386816512,386818047,NL 386818048,386826751,US 386826752,386827263,NL @@ -2483,9 +2793,9 @@ 386846720,386862079,US 386862080,386862335,JP 386862336,386862591,KR -386862592,386862847,US -386862848,386863103,NL -386863104,386875391,US +386862592,386868735,US +386868736,386868991,NL +386868992,386875391,US 386875392,386879487,NL 386879488,386887679,US 386887680,386891775,NL @@ -2493,9 +2803,16 @@ 386892800,386893311,NL 386893312,386904063,US 386904064,386905087,NL -386905088,386924543,US +386905088,386923519,US +386923520,386924543,NL 386924544,387055615,CA -387055616,387121151,PR +387055616,387071999,PR +387072000,387074047,US +387074048,387076095,PR +387076096,387078143,US +387078144,387079167,PR +387079168,387080191,US +387080192,387121151,PR 387121152,387825663,US 387825664,387833855,CA 387833856,387975167,US @@ -2507,8 +2824,8 @@ 387980800,387985407,US 387985408,387996159,NL 387996160,387997695,US -387997696,388001791,NL -388001792,388029439,US +387997696,388005887,NL +388005888,388029439,US 388029440,388030463,NL 388030464,388035071,US 388035072,388036607,NL @@ -2522,8 +2839,8 @@ 388091904,388101119,NL 388101120,388149247,US 388149248,388153343,NL -388153344,388198399,US -388198400,388202495,NL +388153344,388194303,US +388194304,388202495,NL 388202496,388222975,US 388222976,388227071,NL 388227072,388272127,US @@ -2539,7 +2856,9 @@ 388345856,388354047,US 388354048,388358143,NL 388358144,388362239,US -388362240,388392447,NL +388362240,388386815,NL +388386816,388390911,US +388390912,388392447,NL 388392448,388397055,US 388397056,388399103,NL 388399104,388419583,US @@ -2560,25 +2879,27 @@ 388538368,388542463,NL 388542464,388550655,US 388550656,388554751,NL -388554752,388567039,US +388554752,388558847,US +388558848,388562943,NL +388562944,388567039,US 388567040,388571135,NL 388571136,388632575,US 388632576,388636671,NL 388636672,388677631,US 388677632,388681727,NL 388681728,388698111,US -388698112,388702207,NL -388702208,388706303,US -388706304,388714495,NL -388714496,388726783,US -388726784,388730879,NL +388698112,388714495,NL +388714496,388722687,US +388722688,388730879,NL 388730880,388812799,US 388812800,388816895,NL 388816896,388842239,US 388842240,388842495,NL 388842496,388843519,US 388843520,388844543,NL -388844544,388849663,US +388844544,388844799,US +388844800,388845055,NL +388845056,388849663,US 388849664,388853759,NL 388853760,388857855,US 388857856,388878335,NL @@ -2606,12 +2927,12 @@ 389177344,389181439,NL 389181440,389185535,US 389185536,389201919,NL -389201920,389206015,US -389206016,389210111,NL -389210112,389242879,US +389201920,389242879,US 389242880,389251071,NL 389251072,389259263,US -389259264,389292031,NL +389259264,389267455,NL +389267456,389271551,US +389271552,389292031,NL 389292032,389296127,US 389296128,389300223,NL 389300224,389328895,US @@ -2623,10 +2944,12 @@ 389398528,389402623,US 389402624,389423103,NL 389423104,389435391,US -389435392,389451775,NL -389451776,389480447,US +389435392,389455871,NL +389455872,389480447,US 389480448,389484543,NL -389484544,389509119,US +389484544,389494783,US +389494784,389495807,NL +389495808,389509119,US 389509120,389513215,NL 389513216,389515263,US 389515264,389521407,NL @@ -2639,9 +2962,9 @@ 389600768,389602303,US 389602304,389603327,NL 389603328,389611519,US -389611520,389615615,NL -389615616,389619711,US -389619712,389628927,NL +389611520,389619711,NL +389619712,389627903,US +389627904,389628927,NL 389628928,389631999,US 389632000,389641215,NL 389641216,389701119,US @@ -2653,11 +2976,15 @@ 389765632,389767167,US 389767168,389775359,NL 389775360,389812223,US -389812224,389825535,NL +389812224,389816319,NL +389816320,389824511,US +389824512,389825535,NL 389825536,389825791,US 389825792,389826559,NL -389826560,389861375,US -389861376,389865471,NL +389826560,389852159,US +389852160,389853183,NL +389853184,389857279,US +389857280,389865471,NL 389865472,389902335,US 389902336,389903359,NL 389903360,389923839,US @@ -2667,8 +2994,8 @@ 389925376,389926911,US 389926912,389936127,NL 389936128,389937151,US -389937152,389937407,NL -389937408,389937919,US +389937152,389937663,NL +389937664,389937919,US 389937920,389938175,NL 389938176,389938687,US 389938688,389940223,NL @@ -2692,7 +3019,8 @@ 389979190,389979190,AU 389979191,389988351,US 389988352,389992447,NL -389992448,389996799,US +389992448,389996543,US +389996544,389996799,NL 389996800,389996800,SG 389996801,389999871,US 389999872,390000127,NL @@ -2705,10 +3033,12 @@ 390043136,390063615,US 390063616,390066175,NL 390066176,390074111,US -390074112,390074367,NL -390074368,390085631,US +390074112,390082559,NL +390082560,390085631,US 390085632,390086655,NL -390086656,390106623,US +390086656,390103039,US +390103040,390103551,NL +390103552,390106623,US 390106624,390107135,NL 390107136,390123519,US 390123520,390131711,NL @@ -2725,8 +3055,8 @@ 390193152,390205439,US 390205440,390209535,NL 390209536,390261247,US -390261248,390270975,NL -390270976,390276863,US +390261248,390262783,NL +390262784,390276863,US 390276864,390277375,NL 390277376,390277631,US 390277632,390278143,NL @@ -2739,13 +3069,11 @@ 390295552,390299647,US 390299648,390304767,NL 390304768,390332159,US -390332160,390332415,GB +390332160,390332415,NL 390332416,390694655,US 390694656,390694911,NL 390694912,390731775,US -390731776,390732031,NL -390732032,390732287,US -390732288,390732799,NL +390731776,390732799,NL 390732800,390733823,US 390733824,390737919,NL 390737920,390746111,US @@ -2758,15 +3086,13 @@ 390896640,390897151,NL 390897152,390943743,US 390943744,390944767,NL -390944768,390946815,US -390946816,390955007,NL -390955008,390972159,US +390944768,390972159,US 390972160,390972415,NL 390972416,390972927,US 390972928,390973951,NL -390973952,390985727,US -390985728,390987775,NL -390987776,390995967,US +390973952,390975487,US +390975488,390976511,NL +390976512,390995967,US 390995968,391020543,NL 391020544,391081983,US 391081984,391086079,NL @@ -2776,21 +3102,34 @@ 391111168,391111679,NL 391111680,391111935,US 391111936,391112063,AU -391112064,391112703,US +391112064,391112191,NL +391112192,391112703,US 391112704,391113471,NL 391113472,391116543,US 391116544,391116799,NL -391116800,391872511,US +391116800,391368703,US +391368704,391372799,CA +391372800,391376895,US +391376896,391380991,CA +391380992,391872511,US 391872512,391888895,CA 391888896,391897087,US 391897088,391905279,CA 391905280,391938047,US 391938048,391946239,CA -391946240,391961711,US +391946240,391960639,US +391960640,391960647,RO +391960648,391961711,US 391961712,391961719,RO -391961720,392055943,US +391961720,392044351,US +392044352,392044359,CA +392044360,392054271,US +392054272,392054527,CA +392054528,392055943,US 392055944,392055951,GB -392055952,392114895,US +392055952,392073319,US +392073320,392073327,CA +392073328,392114895,US 392114896,392114903,TH 392114904,392245247,US 392245248,392249343,SG @@ -3019,7 +3358,9 @@ 392691440,392691455,AT 392691456,392765439,US 392765440,392765695,GB -392765696,394264575,US +392765696,393166847,US +393166848,393170943,CA +393170944,394264575,US 394264576,394264831,CA 394270720,394271231,NL 394296320,394296831,NL @@ -3031,20 +3372,14 @@ 395116544,395116799,US 395182080,395182335,CA 395247616,395247871,US -395313152,395444479,US -395509760,395510015,US -395575296,395706367,US -395706368,395706623,CA -395837440,395837695,US +395313152,395706367,US +395706368,395837439,CA +395837440,395968511,US 395968512,395968767,CA -396099584,396361983,US -396492800,396493055,US -396623872,396624127,US +396034048,396034303,US +396099584,396624127,US 396754944,396755199,CA -396886016,396886271,US -397017088,397017343,US -397148160,397148415,US -397279232,397279487,US +396886016,397410303,US 397410304,397672447,CA 397672448,397672703,US 397803520,397803775,CA @@ -3054,7 +3389,11 @@ 398327808,398328063,PR 398458880,398500351,US 398500352,398500863,NL -398500864,398617599,US +398500864,398532607,US +398532608,398536703,NL +398536704,398566911,US +398566912,398567423,NL +398567424,398617599,US 398617600,398618623,NL 398618624,398635007,US 398635008,398644223,NL @@ -3077,7 +3416,9 @@ 398802944,398850047,US 398850048,398852095,NL 398852096,398856191,US -398856192,398877183,NL +398856192,398860287,NL +398860288,398868479,US +398868480,398877183,NL 398877184,398970879,US 398970880,398974975,NL 398974976,399004671,US @@ -3092,8 +3433,8 @@ 399032320,399036415,NL 399036416,399087615,US 399087616,399088639,NL -399088640,399097855,US -399097856,399106047,NL +399088640,399089663,US +399089664,399106047,NL 399106048,399125759,US 399125760,399126015,NL 399126016,399143935,US @@ -3109,10 +3450,14 @@ 399355904,399365119,US 399365120,399366143,NL 399366144,399367167,US -399367168,399406591,NL +399367168,399388671,NL +399388672,399396863,US +399396864,399406591,NL 399406592,399458303,US 399458304,399466495,NL -399466496,399591935,US +399466496,399495167,US +399495168,399503359,NL +399503360,399591935,US 399591936,399593471,NL 399593472,399601663,US 399601664,399619583,NL @@ -3122,13 +3467,17 @@ 399719680,399719935,NL 399719936,399737855,US 399737856,399738367,NL -399738368,399797247,US +399738368,399738879,US +399738880,399739647,NL +399739648,399740927,US +399740928,399749119,NL +399749120,399797247,US 399797248,399797759,NL 399797760,399815679,US 399815680,399817215,NL 399817216,399818751,US -399818752,399831039,NL -399831040,399870975,US +399818752,399826943,NL +399826944,399870975,US 399870976,399871999,NL 399872000,399908863,US 399908864,399919615,NL @@ -3139,18 +3488,28 @@ 399980032,399981567,US 399981568,399982079,NL 399982080,399990783,US -399990784,399999487,NL +399990784,399991295,NL +399991296,399998975,US +399998976,399999487,NL 399999488,399999999,US 400000000,400000511,NL 400000512,400021247,US 400021248,400021503,NL -400021504,400033279,US -400033280,400033791,NL -400033792,400034815,US -400034816,400035327,NL -400035328,400056319,US +400021504,400047103,US +400047104,400047615,NL +400047616,400056319,US 400056320,400064511,NL -400064512,400138239,US +400064512,400083455,US +400083456,400084991,NL +400084992,400093183,US +400093184,400101375,NL +400101376,400112639,US +400112640,400113663,NL +400113664,400121855,US +400121856,400122367,NL +400122368,400124927,US +400124928,400130047,NL +400130048,400138239,US 400138240,400143359,NL 400143360,400144383,US 400144384,400145407,NL @@ -3160,8 +3519,8 @@ 400201216,400202751,NL 400202752,400203775,US 400203776,400211967,NL -400211968,400240639,US -400240640,400250367,NL +400211968,400248831,US +400248832,400250367,NL 400250368,400283647,US 400283648,400284671,NL 400284672,400293887,US @@ -3174,17 +3533,34 @@ 400482304,400527359,NL 400527360,400543743,US 400543744,400551935,NL -400551936,400715775,US -400719872,400760831,US +400551936,400623615,US +400623616,400624127,CN +400624128,400625919,US +400625920,400627711,CN +400627712,400760831,US 400760832,400769023,CA -400769024,400805887,US +400769024,400794111,US +400794112,400794239,IT +400794240,400795903,US +400795904,400796159,IT +400796160,400796927,US +400796928,400796991,IT +400796992,400797863,US +400797864,400797871,IT +400797872,400805887,US 400805888,400809983,CA -400809984,400884335,US +400809984,400883887,US +400883888,400883895,BG +400883896,400883919,US +400883920,400883927,GB +400883928,400884335,US 400884336,400884351,PT 400884352,400884479,US 400884480,400884735,TR 400884736,400884991,GB -400884992,400887039,US +400884992,400885095,US +400885096,400885119,GB +400885120,400887039,US 400887040,400887055,AR 400887056,400887551,US 400887552,400887807,GB @@ -3202,14 +3578,18 @@ 400892672,400892687,GB 400892688,400893055,US 400893056,400893071,GB -400893072,400895663,US +400893072,400895551,US +400895552,400895615,GB +400895616,400895663,US 400895664,400895679,DK -400895680,400911103,US +400895680,400897535,US +400897536,400897791,GB +400897792,400911103,US 400911104,400911359,PA 400911360,400911615,AU 400911616,400911871,CR -400911872,400912127,US -400912128,400912255,SG +400911872,400912159,US +400912160,400912255,SG 400912256,400912319,US 400912320,400912383,SG 400912384,401114367,US @@ -3240,11 +3620,27 @@ 401145344,401145599,GB 401145600,401145855,YE 401145856,401211391,CA -401211392,401232375,US +401211392,401229767,US +401229768,401229775,GB +401229776,401230527,US +401230528,401230559,GB +401230560,401230943,US +401230944,401230951,GB +401230952,401232375,US 401232376,401232383,GB -401232384,401236447,US +401232384,401234415,US +401234416,401234423,AU +401234424,401234959,US +401234960,401234967,GB +401234968,401236447,US 401236448,401236479,GB -401236480,401288447,US +401236480,401237191,US +401237192,401237199,GB +401237200,401240207,US +401240208,401240215,AU +401240216,401241631,US +401241632,401241663,AU +401241664,401288447,US 401288448,401288703,SE 401288704,401293311,US 401293312,401297407,CA @@ -3291,21 +3687,50 @@ 402099968,402105087,US 402105088,402105343,GB 402105344,402107391,US -402107392,402108415,IT -402108416,402114047,US +402107392,402107647,IT +402107648,402108159,US +402108160,402108415,FR +402108416,402108927,US +402108928,402109183,CA +402109184,402110975,US +402110976,402111231,FR +402111232,402111487,US +402111488,402111743,CA +402111744,402113023,US +402113024,402113279,CA +402113280,402113535,FR +402113536,402114047,US 402114048,402114303,HK -402114304,402122751,US +402114304,402114559,US +402114560,402114815,CA +402114816,402115583,US +402115584,402115839,FR +402115840,402116607,US +402116608,402116863,CA +402116864,402118143,US +402118144,402118399,FR +402118400,402118911,US +402118912,402119167,CA +402119168,402120959,US +402120960,402121215,FR +402121216,402121727,US +402121728,402121983,CA +402121984,402122751,US 402122752,402123007,SE 402123008,402124287,US 402124288,402124543,TR -402124544,402128895,US +402124544,402124799,US +402124800,402125567,AU +402125568,402125823,FR +402125824,402126079,US +402126080,402126335,CA +402126336,402128127,US +402128128,402128383,FR +402128384,402128895,US 402128896,402169855,CA -402169856,402198527,US -402202624,402223103,US +402169856,402223103,US 402223104,402227199,CA -402227200,402227455,US -402227456,402227711,PR -402227712,402231295,US +402227200,402231295,PR 402235392,402239301,US 402239302,402239302,CA 402239303,402239473,US @@ -3326,12 +3751,15 @@ 402366464,402374655,CA 402374656,402399231,US 402399232,402403327,CA -402403328,402415615,US -402415616,402416639,CA -402416640,402417151,US -402417152,402417663,CA -402417664,402448383,US -402452480,402522719,US +402403328,402407935,US +402407936,402408703,TR +402408704,402409215,US +402409216,402409727,TR +402409728,402410239,US +402410240,402410751,TR +402410752,402411263,US +402411264,402411519,TR +402411520,402522719,US 402522720,402522735,DE 402522736,402523231,US 402523232,402523247,ES @@ -3362,7 +3790,31 @@ 402543440,402550015,US 402550016,402550271,CA 402550272,402550783,GB -402550784,402614087,US +402550784,402591663,US +402591664,402591671,AU +402591672,402593535,US +402593536,402593543,AU +402593544,402594255,US +402594256,402594263,GB +402594264,402594551,US +402594552,402594559,GB +402594560,402595599,US +402595600,402595607,GB +402595608,402595775,US +402595776,402595783,GB +402595784,402597695,US +402597696,402597703,GB +402597704,402603303,US +402603304,402603311,GB +402603312,402606279,US +402606280,402606287,AU +402606288,402608183,US +402608184,402608191,GB +402608192,402611295,US +402611296,402611303,GB +402611304,402613767,US +402613768,402613775,AU +402613776,402614087,US 402614088,402614095,GB 402614096,402614303,US 402614304,402614311,AU @@ -3435,7 +3887,9 @@ 410124288,410189823,CA 410189824,410648575,US 410648576,410714111,CA -410714112,411156479,US +410714112,411077119,US +411077120,411077631,CA +411077632,411156479,US 411156480,411160575,CA 411160576,411164671,US 411164672,411168767,CA @@ -3474,17 +3928,21 @@ 412708864,412909567,US 412909568,412942335,CA 412942336,412946431,US -412946432,412950527,PR +412946432,412946943,PR +412946944,412947071,US +412947072,412947199,PR +412947200,412947455,US +412947456,412950527,PR 412950528,412958719,US 412958720,413007871,CA 413007872,413908991,US 413908992,413925375,PR -413925376,414503039,US -414503040,414503167,CA -414503168,415760383,US +413925376,415760383,US 415760384,416022527,CA 416022528,416059391,US -416059392,416088063,CA +416059392,416063487,CA +416063488,416063999,US +416064000,416088063,CA 416088064,416153599,US 416153600,416161791,BS 416161792,416219135,US @@ -3537,9 +3995,11 @@ 452985856,452986879,MY 452986880,452987903,SG 452987904,452988927,VN -452988928,452990719,JP -452990720,452990975,US -452990976,452997119,JP +452988928,452989695,JP +452989696,452989951,US +452989952,452991743,JP +452991744,452991999,US +452992000,452997119,JP 452997120,453001215,IN 453001216,453009407,AU 453009408,453017599,BD @@ -3557,7 +4017,7 @@ 453037056,453040127,CN 453040128,453044223,IN 453044224,453044479,HK -453044480,453044735,NZ +453044480,453044735,AT 453044736,453044991,JP 453044992,453045247,IN 453045248,453046271,KR @@ -3584,6 +4044,7 @@ 456130560,456261631,IN 456261632,456262655,PH 456262656,456263679,IN +456263680,456264703,AU 456264704,456265727,JP 456265728,456269823,ID 456269824,456271871,HK @@ -3630,7 +4091,8 @@ 459541504,459542527,IN 459542528,459543295,HK 459543296,459543551,TW -459543552,459544575,HK +459543552,459543807,MO +459543808,459544575,HK 459544576,459545599,IN 459545600,459547647,JP 459547648,459548159,AU @@ -3663,8 +4125,7 @@ 460160000,460161023,CN 460161024,460193791,MO 460193792,460210175,JP -460210176,460214015,HK -460214016,460214271,SG +460210176,460214271,HK 460214272,460218367,MY 460218368,460224511,JP 460224512,460226559,NZ @@ -3691,7 +4152,7 @@ 460343296,460344319,AU 460344320,460345343,ID 460345344,460349439,CN -460349440,460351487,AU +460350464,460351487,AU 460351488,460353535,JP 460353536,460355583,CN 460355584,460356607,IN @@ -3743,8 +4204,7 @@ 460988416,460994559,JP 460994560,460994815,HK 460994816,460995071,MY -460995072,460995327,HK -460995328,460995583,SG +460995072,460995583,SG 460995584,460996607,IN 460996608,461008895,JP 461008896,461012991,AU @@ -3767,6 +4227,14 @@ 461100032,461101055,MN 461101056,461102079,IN 461102080,461103103,ID +461103104,461104127,AU +461104128,461105151,HK +461105152,461106175,CN +461106176,461107199,JP +461107200,461108223,IN +461108224,461109247,BD +461109248,461110271,IN +461110272,461111295,BD 461111296,461127679,IN 461127680,461131775,PH 461131776,461135871,ID @@ -3858,23 +4326,25 @@ 520355840,520421375,ES 520421376,520486911,RO 520486912,520488959,NL -520488960,520489215,DE -520489216,520489983,IT +520488960,520489471,UA +520489472,520489727,EG +520489728,520489983,GR 520489984,520490495,RU 520490496,520490751,RO 520490752,520491007,RU -520491008,520491263,GB +520491008,520491263,LI 520491264,520491391,IS -520491392,520491647,GB +520491392,520491647,AE 520491648,520491775,IS 520491776,520492031,IE 520492032,520492799,IT -520492800,520493055,GB +520492800,520493055,LV 520493056,520493311,BE -520493312,520493695,DE +520493312,520493567,SK +520493568,520493695,DE 520493696,520493823,PT 520493824,520494079,FI -520494080,520494335,GB +520494080,520494335,FR 520494336,520494591,CZ 520494592,520494847,CH 520494848,520495103,DK @@ -3891,8 +4361,7 @@ 520497920,520498175,FR 520498176,520498431,CH 520498432,520498687,SE -520498688,520498943,IT -520498944,520499711,FR +520498688,520499711,FR 520499712,520500223,DK 520500224,520500479,LU 520500480,520500735,DE @@ -3900,9 +4369,10 @@ 520500992,520501247,AT 520501248,520501503,LU 520501504,520501759,NO -520501760,520502271,GB +520501760,520502015,PK +520502016,520502271,GB 520502272,520502527,IE -520502528,520502783,IT +520502528,520502783,BG 520502784,520503295,GB 520503296,520505343,PL 520505344,520507391,GB @@ -3945,7 +4415,9 @@ 520884224,520888319,MK 520888320,520896511,DE 520896512,520898559,BE -520898560,520912895,GB +520900608,520902655,GB +520902656,520902784,NL +520902785,520912895,GB 520912896,520945663,UA 520945664,520947711,GB 520947712,520949759,SE @@ -3956,7 +4428,9 @@ 520963408,520963408,US 520963409,520963583,IE 520963584,520963839,US -520963840,520965119,IE +520963840,520964354,IE +520964355,520964355,US +520964356,520965119,IE 520965120,520965631,US 520965632,520978431,IE 520978432,520980479,RU @@ -3966,17 +4440,23 @@ 520986624,520988671,PS 520988672,520990719,DE 520990720,520992767,RU -520994816,521011199,BG +520994816,521006079,BG +521006080,521007103,DE +521007104,521011199,BG 521011200,521014015,RO 521014016,521014271,NL -521014272,521019391,RO +521014272,521019135,RO +521019136,521019391,GB 521019392,521019647,NL -521019648,521022463,RO +521019648,521019903,BG +521019904,521022463,RO 521022464,521022719,NL 521022720,521022975,RO 521022976,521023487,DE 521023488,521023743,NL -521023744,521026559,RO +521023744,521023999,RO +521024000,521024511,BE +521024512,521026559,RO 521026560,521027583,ES 521027584,521027839,RO 521027840,521028607,GB @@ -3993,7 +4473,9 @@ 521043968,521045286,IT 521045288,521048063,IT 521048064,521052159,IR -521052160,521056255,RO +521052160,521053183,RO +521053184,521054207,SY +521054208,521056255,RO 521056256,521057279,LT 521057280,521058303,MD 521058304,521060351,IT @@ -4085,10 +4567,10 @@ 521738240,521740287,RU 521740288,521742335,IT 521742336,521746431,DE -521746432,521748479,NL +521746432,521748479,GB 521748480,521750527,SE 521750528,521752575,PS -521752576,521754623,FR +521752576,521754623,IE 521754624,521756671,IR 521756672,521758719,NL 521758720,521760767,IR @@ -4134,7 +4616,7 @@ 522149888,522158079,UA 522158080,522166271,BE 522166272,522168319,SE -522168320,522170367,RU +522168320,522170367,PL 522170368,522174463,YE 522174464,522178559,RU 522178560,522180607,DE @@ -4144,8 +4626,7 @@ 522715136,522717183,IR 522717184,522719231,RU 522719232,522721279,UA -522721280,522722303,RU -522722304,522723327,UZ +522721280,522723327,UZ 522723328,522741759,RU 522741760,522743807,UA 522743808,522747903,RU @@ -4208,22 +4689,22 @@ 523024896,523025407,DE 523025408,523025663,UA 523025664,523025919,CH -523025920,523026431,RU +523025920,523026431,BG 523026432,523030527,TR 523030528,523034623,FR 523034624,523038719,SE 523038720,523042815,RU 523042816,523075583,NO 523075584,523108351,HR -523108352,523119615,HU -523119616,523120639,RO -523120640,523173887,HU +523108352,523173887,HU 523173888,523182079,BA 523182080,523190271,IR 523190272,523192319,FI 523192320,523194367,ES 523194368,523196415,DE -523196416,523198463,AE +523196416,523196927,AE +523196928,523197183,BH +523197184,523198463,AE 523198464,523202559,CZ 523202560,523223039,RU 523223040,523225087,AM @@ -4259,10 +4740,10 @@ 528666624,528668671,RU 528668672,528670719,PL 528670720,528674815,US -528674816,528676863,GB +528674816,528676863,RO 528676864,528678911,RU 528678912,528680959,MD -528680960,528683007,RO +528680960,528683007,ES 528683008,528684031,UA 528684032,528684543,NL 528684544,528685823,UA @@ -4330,13 +4811,7 @@ 529661952,529727487,GE 529727488,529793023,HR 529793024,529793279,CZ -529793280,529794303,RU -529794304,529794559,CZ -529794560,529796095,RU -529796096,529797119,UA -529797120,529798143,RU -529798144,529798399,CZ -529798400,529798655,RU +529793280,529798655,RU 529798656,529798911,KZ 529798912,529799167,UA 529799168,529799423,RU @@ -4344,8 +4819,8 @@ 529799680,529800191,RU 529800192,529800703,UA 529800704,529800959,CZ -529800960,529806335,RU -529806336,529809407,UA +529800960,529806079,RU +529806080,529809407,UA 529809408,529817599,RU 529817600,529818623,CZ 529818624,529826303,RU @@ -4377,11 +4852,9 @@ 529924096,529989631,DE 529989632,530055167,NL 530055168,530120703,GR -530120704,530153471,CY -530153472,530173951,GR -530173952,530174207,CY -530174208,530180095,GR -530180096,530186239,CY +530120704,530165759,CY +530165760,530174207,GR +530174208,530186239,CY 530186240,530251775,IL 530251776,530317311,TR 530317312,530579455,IT @@ -4399,7 +4872,6 @@ 531193856,531195903,IE 531195904,531197951,IT 531197952,531199999,GB -531200000,531202047,RU 531202048,531234815,CZ 531234816,531236863,IE 531236864,531238911,FR @@ -4409,7 +4881,6 @@ 531245056,531247103,IT 531247104,531251199,IR 531251200,531259391,SK -531259392,531261439,ES 531261440,531263487,DE 531263488,531265535,RU 531265536,531267583,GB @@ -4422,8 +4893,10 @@ 531281920,531283967,RU 531283968,531292159,DE 531292160,531333119,AZ -531333120,531334655,NL -531334656,531335167,US +531333120,531334143,NL +531334144,531334399,US +531334400,531334527,NL +531334528,531335167,US 531335168,531337215,IT 531337216,531339263,CH 531339264,531341311,AL @@ -4438,8 +4911,12 @@ 531372032,531372287,DE 531372288,531372543,CH 531372544,531372799,DE -531372800,531380223,CH -531380224,531390463,DE +531372800,531373055,CH +531373056,531374144,DE +531374145,531376127,CH +531376128,531377151,DE +531377152,531382271,CH +531382272,531390463,DE 531390464,531392511,CH 531392512,531398655,DE 531398656,531400703,RU @@ -4452,53 +4929,35 @@ 531425280,531427327,FR 531427328,531427503,GB 531427504,531427511,IT -531427512,531427559,GB -531427560,531427567,IT -531427568,531427703,GB +531427512,531427703,GB 531427704,531427711,IT -531427712,531428191,GB +531427712,531427967,GB +531427968,531427983,IT +531427984,531428191,GB 531428192,531428199,IT -531428200,531428207,GB -531428208,531428215,IT -531428216,531428351,GB +531428200,531428263,GB +531428264,531428271,IT +531428272,531428279,GB +531428280,531428287,IT +531428288,531428351,GB 531428352,531428359,IT -531428360,531428495,GB -531428496,531428503,IT -531428504,531429135,GB +531428360,531428439,GB +531428440,531428447,IT +531428448,531428487,GB +531428488,531428495,IT +531428496,531429135,GB 531429136,531429143,IT -531429144,531429167,GB -531429168,531429175,IT -531429176,531429207,GB -531429208,531429215,IT -531429216,531429239,GB -531429240,531429247,IT -531429248,531429319,GB -531429320,531429327,IT -531429328,531429391,GB -531429392,531429399,IT -531429400,531429407,GB +531429144,531429407,GB 531429408,531429415,IT -531429416,531429599,GB -531429600,531429607,IT -531429608,531430191,GB -531430192,531430199,IT -531430200,531430319,GB +531429416,531430319,GB 531430320,531430327,IT 531430328,531430407,GB 531430408,531430415,IT -531430416,531430583,GB -531430584,531430591,IT -531430592,531430791,GB -531430792,531430799,IT -531430800,531430823,GB +531430416,531430823,GB 531430824,531430831,IT 531430832,531430847,GB 531430848,531430855,IT -531430856,531430871,GB -531430872,531430879,IT -531430880,531430903,GB -531430904,531430911,IT -531430912,531431423,GB +531430856,531431423,GB 531431424,531496959,RU 531496960,531628031,PL 531628032,531660799,TR @@ -4567,8 +5026,7 @@ 532344373,532344575,FR 532344576,532347391,GB 532347392,532347903,DE -532347904,532348671,GB -532348672,532348927,NL +532347904,532348927,GB 532348928,532365311,IE 532365312,532365567,NL 532365568,532365631,AE @@ -4584,7 +5042,9 @@ 532367104,532367359,DE 532367360,532368383,US 532368384,532368639,NL -532368640,532372479,DE +532368640,532370431,DE +532370432,532371455,FI +532371456,532372479,DE 532372480,532372735,LU 532372736,532372767,GB 532372768,532372783,CA @@ -4608,7 +5068,9 @@ 532701154,532701154,SK 532701155,532701183,CZ 532701184,532703231,GB -532703232,532705279,RU +532703232,532704511,RU +532704512,532705023,NL +532705024,532705279,RU 532705280,532709375,NL 532709376,532725759,RU 532725760,532729855,SE @@ -4620,9 +5082,7 @@ 532740096,532742143,KG 532742144,532746239,GB 532746240,532750335,IT -532750336,532750591,SM -532750592,532750847,IT -532750848,532751359,SM +532750336,532751359,SM 532751360,532752383,IT 532752384,532754431,BE 532754432,532756479,FR @@ -4679,9 +5139,12 @@ 533512192,533528575,ME 533528576,533594111,GB 533594112,533659647,TR -533659648,533673983,CZ +533659648,533667839,US +533667840,533669887,FR +533669888,533670911,GB +533670912,533673983,NL 533673984,533675007,US -533675008,533676031,CZ +533675008,533676031,NL 533676032,533680127,RU 533680128,533682175,TR 533682176,533684223,ES @@ -4719,7 +5182,6 @@ 533864448,533889023,TR 533889024,533891071,GB 533891072,533893119,RU -533893120,533895167,ES 533895168,533897215,TR 533897216,533899263,DE 533899264,533901311,RU @@ -4737,14 +5199,31 @@ 533970944,533987327,SE 533987328,534118399,DE 534118400,534151167,KW -534151168,534153983,DE +534151168,534151423,DE +534151424,534151679,TR +534151680,534152191,DE +534152192,534152703,IR +534152704,534153471,DE +534153472,534153983,PL 534153984,534154239,ES -534154240,534158591,DE +534154240,534154495,PL +534154496,534155519,DE +534155520,534155775,PL +534155776,534156287,IR +534156288,534157311,DE +534157312,534157567,TR +534157568,534157823,DE +534157824,534158079,IR +534158080,534158591,DE 534158592,534158847,NL -534158848,534162431,DE -534162432,534163455,IR +534158848,534161407,DE +534161408,534163455,IR 534163456,534167551,ES -534167552,534181887,DE +534167552,534169599,DE +534169600,534170111,IR +534170112,534176767,DE +534176768,534177791,IR +534177792,534181887,DE 534181888,534183935,IR 534183936,534249471,AE 534249472,534253567,GB @@ -4754,7 +5233,6 @@ 534261760,534263807,GB 534263808,534265855,PL 534265856,534282239,CY -534282240,534284287,IT 534284288,534286335,SE 534286336,534288383,LU 534288384,534290431,IT @@ -4786,8 +5264,7 @@ 534513216,534513279,VG 534513280,534513407,NL 534513408,534513663,SE -534513664,534514687,US -534514688,534515455,DE +534513664,534515455,US 534515456,534515711,SE 534515712,534515967,GB 534515968,534516735,US @@ -4798,7 +5275,7 @@ 534518848,534518911,FI 534518912,534518975,FR 534518976,534519039,AU -534519040,534519167,NL +534519040,534519167,AL 534519168,534519199,KP 534519200,534519231,VA 534519232,534519263,AQ @@ -4820,8 +5297,7 @@ 534538240,534538751,US 534538752,534539007,GB 534539008,534540287,US -534540288,534542335,NL -534542336,534544383,DE +534540288,534544383,DE 534544384,534546431,RO 534546432,534548479,DE 534548480,534550527,PL @@ -4875,11 +5351,9 @@ 539656192,539660287,IN 539660288,539666431,HK 539666432,539668479,JP -539668480,539668735,AU -539668736,539668891,NZ -539668892,539668892,AU -539668893,539668991,NZ -539668992,539670527,AU +539668480,539668819,AU +539668820,539668823,NZ +539668824,539670527,AU 539670528,539672575,JP 539672576,540725247,US 540725248,540727295,FR @@ -4890,62 +5364,43 @@ 540737536,540737757,BZ 540737758,540737758,BR 540737759,540753919,BZ -540753920,540754175,AR -540754176,540783936,BZ +540753920,540758015,AR +540758016,540783936,BZ 540783937,540783937,BR 540783938,540803071,BZ 540803072,540811263,US -540811264,540814084,SG +540811264,540813639,SG +540813640,540813647,US +540813648,540814084,SG 540814085,540814086,TH 540814087,540814327,SG 540814328,540814328,IN 540814329,540814335,SG -540814592,540819455,SG +540814592,540817055,SG +540817056,540817071,US +540817072,540819455,SG 540819456,540820959,US 540820960,540820975,CA 540820976,540825347,US 540825348,540825348,CA 540825349,540826383,US 540826384,540826399,CA -540826400,540832575,US +540826400,540829695,US +540829696,540831743,CA +540831744,540832575,US 540832576,540832591,CA -540832592,543690751,US -543690752,543691007,AR -543691008,543691263,US -543691264,543691519,BR -543691520,543821567,US -543821568,543821823,NL -543821824,543830527,US -543830528,543830783,NL -543830784,543844863,US -543844864,543845119,CH -543845120,543849983,US -543849984,543850239,ES -543850240,543850495,US -543850496,543850751,ES -543850752,543851263,TR -543851264,543855615,US -543855616,543855871,FI -543855872,543857663,US -543857664,543857919,NO -543857920,543859967,US -543859968,543860223,DK -543860224,543860479,GR -543860480,543864319,US -543864320,543864575,IE -543864576,543865343,US -543865344,543865599,CZ -543865600,543866623,US -543866624,543866879,NL -543866880,543872511,US -543872512,543872767,BE -543872768,543873023,NL -543873024,544436771,US +540832592,543686655,US +543686656,543694847,BR +543694848,544436771,US 544436772,544436775,CA 544436776,586975999,US 586976256,587006719,US 587006720,587006975,GB -587006976,603979775,US +587006976,597295103,US +597295104,597360639,IN +597360640,597426175,US +597426176,597688319,DE +597688320,603979775,US 603979776,603980799,CN 603980800,603981823,NP 603981824,604110847,CN @@ -4960,8 +5415,7 @@ 606420992,606437375,ID 606437376,606470143,KH 606470144,606601215,KR -606601216,607256575,CN -607322112,607387647,CN +606601216,607387647,CN 607387648,607649791,JP 607649792,608174079,CN 608174080,610271231,ID @@ -4973,7 +5427,9 @@ 620625920,620691455,CN 620691456,620699647,IN 620699648,620700671,PK -620700672,620701695,JP +620700672,620701311,JP +620701312,620701439,HK +620701440,620701695,JP 620701696,620703743,PK 620703744,620704767,NZ 620704768,620705791,BD @@ -5008,7 +5464,7 @@ 620741632,620743679,IN 620743680,620744703,HK 620744704,620745727,IN -620745728,620746751,PK +620745728,620746751,US 620746752,620747775,JP 620747776,620748799,PH 620748800,620751871,IN @@ -5028,7 +5484,8 @@ 620783616,620785663,ES 620785664,620785919,DE 620785920,620786687,US -620786688,620787711,DE +620786688,620787199,IE +620787200,620787711,DE 620787712,620789503,RU 620789504,620789631,KZ 620789632,620789759,RU @@ -5089,15 +5546,21 @@ 621404160,621408255,IT 621408256,621410303,RU 621410304,621412351,IR -621412352,621418495,NL -621418496,621418752,US -621418753,621428735,NL +621412352,621414399,NL +621414400,621414655,HK +621414656,621418495,NL +621418496,621419007,US +621419008,621427711,NL +621427712,621427967,GB +621427968,621428735,NL 621428736,621429759,IR 621429760,621430527,DE 621430528,621430783,GB 621430784,621432831,ES 621432832,621436927,IT -621436928,621442047,DE +621436928,621440255,DE +621440256,621440511,IR +621440512,621442047,DE 621442048,621442303,ES 621442304,621442559,IR 621442560,621445119,DE @@ -5125,23 +5588,17 @@ 621938688,621939458,GE 621939459,621939459,RU 621939460,621939711,GE -621939712,621940479,RU -621940480,621942527,GB -621942528,621969407,RU -621971456,621971967,IM -621971968,621972095,GB -621972096,621972991,IM -621972992,621973175,GB -621973176,621973176,IM -621973177,621973247,GB -621973248,621973503,IM +621939712,621945855,RU +621945856,621946111,KG +621946112,621969407,RU +621971456,621973503,IM 621973504,621975551,IE 621975552,621977599,RU 621977600,621981695,FR 621981696,621983743,US 621983744,621985791,GB 621985792,621987839,US -621987840,621989887,DK +621987840,621989887,DE 621989888,621992959,SE 621992960,621993983,DK 621993984,621998079,SI @@ -5265,7 +5722,7 @@ 623673344,623689727,NO 623689728,623706111,RU 623706112,623771647,BY -623771648,623775743,GB +623771648,623773695,GB 623775744,623777791,IE 623777792,623779839,GB 623779840,623783935,IL @@ -5292,9 +5749,7 @@ 623822336,623822847,NL 623822848,623824895,GB 623824896,623826943,CZ -623826944,623827967,UA -623827968,623828991,BG -623828992,623837183,UA +623826944,623837183,UA 623837184,623902719,PL 623902720,623919103,CZ 623919104,623935487,NL @@ -5322,131 +5777,275 @@ 624568320,624570367,BE 624570368,624574463,DE 624574464,624590847,NL -624590848,624625848,FR +624590848,624594687,FR +624594688,624594943,GB +624594944,624625848,FR 624625849,624625849,CA -624625850,624640255,FR +624625850,624640187,FR +624640188,624640191,GB +624640192,624640255,FR 624640256,624640259,GB 624640260,624640527,FR 624640528,624640543,GB -624640544,624640759,FR -624640760,624640767,NL -624640768,624640951,FR +624640544,624640615,FR +624640616,624640619,IE +624640620,624640639,FR +624640640,624640703,ES +624640704,624640751,FR +624640752,624640755,GB +624640756,624640783,FR +624640784,624640787,ES +624640788,624640811,FR +624640812,624640815,GB +624640816,624640823,FR +624640824,624640827,GB +624640828,624640931,FR +624640932,624640935,ES +624640936,624640951,FR 624640952,624640959,PT -624640960,624641743,FR -624641744,624641759,NL -624641760,624641791,IT -624641792,624643019,FR -624643020,624643023,IT -624643024,624643231,FR +624640960,624641187,FR +624641188,624641191,ES +624641192,624641855,FR +624641856,624641887,GB +624641888,624641983,FR +624641984,624642015,ES +624642016,624642035,FR +624642036,624642039,ES +624642040,624642079,FR +624642080,624642095,GB +624642096,624642299,FR +624642300,624642303,ES +624642304,624642479,FR +624642480,624642483,GB +624642484,624643091,FR +624643092,624643095,FI +624643096,624643107,FR +624643108,624643111,GB +624643112,624643231,FR 624643232,624643235,DE -624643236,624643311,FR -624643312,624643315,IT -624643316,624644667,FR +624643236,624643243,FR +624643244,624643247,ES +624643248,624643315,FR +624643316,624643319,IE +624643320,624643423,FR +624643424,624643459,ES +624643460,624643999,FR +624644000,624644015,GB +624644016,624644031,FR +624644032,624644063,FI +624644064,624644095,ES +624644096,624644115,FR +624644116,624644119,GB +624644120,624644283,FR +624644284,624644287,ES +624644288,624644303,FR +624644304,624644307,IE +624644308,624644667,FR 624644668,624644671,DK -624644672,624645147,FR -624645148,624645151,IT -624645152,624645479,FR +624644672,624644939,FR +624644940,624644943,ES +624644944,624645183,FR +624645184,624645215,ES +624645216,624645479,FR 624645480,624645487,CZ -624645488,624646235,FR +624645488,624645583,FR +624645584,624645591,GB +624645592,624646235,FR 624646236,624646239,IT 624646240,624646255,DE -624646256,624646343,FR -624646344,624646347,NL -624646348,624646399,FR -624646400,624646431,BE -624646432,624646583,FR -624646584,624646591,NL -624646592,624646651,FR +624646256,624646347,FR +624646348,624646351,IE +624646352,624646643,FR +624646644,624646647,ES +624646648,624646651,FR 624646652,624646655,PT -624646656,624647171,FR +624646656,624646719,FR +624646720,624646735,ES +624646736,624646791,FR +624646792,624646795,IE +624646796,624647171,FR 624647172,624647183,ES 624647184,624647459,FR 624647460,624647463,GB -624647464,624648139,FR +624647464,624647647,FR +624647648,624647663,GB +624647664,624647675,FR +624647676,624647679,ES +624647680,624648139,FR 624648140,624648143,ES -624648144,624653311,FR -624653312,624653823,GB -624653824,624656863,FR +624648144,624656727,FR +624656728,624656731,PT +624656732,624656751,FR +624656752,624656755,GB +624656756,624656863,FR 624656864,624656867,CZ 624656868,624656975,FR 624656976,624656979,PT -624656980,624657543,FR +624656980,624657023,FR +624657024,624657055,FI +624657056,624657327,FR +624657328,624657331,ES +624657332,624657359,FR +624657360,624657363,GB +624657364,624657543,FR 624657544,624657547,ES -624657548,624657607,FR -624657608,624657615,BE -624657616,624657711,FR +624657548,624657615,FR +624657616,624657631,GB +624657632,624657675,FR +624657676,624657679,ES +624657680,624657711,FR 624657712,624657715,ES -624657716,624657883,FR +624657716,624657719,PT +624657720,624657831,FR +624657832,624657839,ES +624657840,624657883,FR 624657884,624657887,ES 624657888,624657923,FR 624657924,624657927,DE -624657928,624658323,FR +624657928,624658187,FR +624658188,624658191,ES +624658192,624658271,FR +624658272,624658279,PT +624658280,624658323,FR 624658324,624658327,IE 624658328,624658479,FR 624658480,624658483,DE -624658484,624658495,FR -624658496,624658527,IT -624658528,624659031,FR -624659032,624659039,IT -624659040,624659071,FR +624658484,624658487,ES +624658488,624658535,FR +624658536,624658539,ES +624658540,624658863,FR +624658864,624658879,ES +624658880,624659071,FR 624659072,624659135,ES 624659136,624660103,FR 624660104,624660107,PT -624660108,624660827,FR -624660828,624660831,ES -624660832,624661247,FR +624660108,624660607,FR +624660608,624660639,IE +624660640,624660827,FR +624660828,624660839,ES +624660840,624660927,FR +624660928,624660991,GB +624660992,624661175,FR +624661176,624661183,ES +624661184,624661247,FR 624661248,624661251,ES 624661252,624661787,FR 624661788,624661788,RO -624661789,624661955,FR +624661789,624661863,FR +624661864,624661871,ES +624661872,624661887,FR +624661888,624661903,ES +624661904,624661955,FR 624661956,624661959,PL -624661960,624663863,FR +624661960,624662315,FR +624662316,624662319,ES +624662320,624662327,FR +624662328,624662331,PT +624662332,624662895,FR +624662896,624662911,ES +624662912,624663407,FR +624663408,624663423,FI +624663424,624663567,FR +624663568,624663583,ES +624663584,624663687,FR +624663688,624663695,GB +624663696,624663759,FR +624663760,624663767,ES +624663768,624663787,FR +624663788,624663791,ES +624663792,624663863,FR 624663864,624663867,DE 624663868,624663951,FR 624663952,624663955,ES -624663956,624664527,FR +624663956,624664047,FR +624664048,624664063,IE +624664064,624664067,FR +624664068,624664071,ES +624664072,624664351,FR +624664352,624664367,ES +624664368,624664495,FR +624664496,624664511,ES +624664512,624664527,FR 624664528,624664531,ES -624664532,624664615,FR -624664616,624664619,IT -624664620,624664676,FR -624664677,624664677,IE -624664678,624665587,FR +624664532,624664599,FR +624664600,624664603,GB +624664604,624664607,IE +624664608,624664623,FR +624664624,624664627,ES +624664628,624664671,FR +624664672,624664703,IE +624664704,624664767,FR +624664768,624664775,GB +624664776,624665587,FR 624665588,624665591,DE -624665592,624665803,FR -624665804,624665807,NL -624665808,624665951,FR -624665952,624665955,NL -624665956,624666167,FR -624666168,624666168,GB -624666169,624666172,FR -624666173,624666173,GB -624666174,624666219,FR +624665592,624665611,FR +624665612,624665615,ES +624665616,624666167,FR +624666168,624666175,GB +624666176,624666219,FR 624666220,624666223,DE -624666224,624666695,FR +624666224,624666375,FR +624666376,624666379,GB +624666380,624666591,FR +624666592,624666607,ES +624666608,624666691,FR +624666692,624666695,ES 624666696,624666703,DE -624666704,624667471,FR -624667472,624667475,IT -624667476,624667599,FR -624667600,624667603,IT -624667604,624668063,FR +624666704,624666791,FR +624666792,624666795,ES +624666796,624666799,GB +624666800,624666975,FR +624666976,624666991,ES +624666992,624667111,FR +624667112,624667115,ES +624667116,624667263,FR +624667264,624667279,IE +624667280,624667711,FR +624667712,624667775,ES +624667776,624667951,FR +624667952,624667967,GB +624667968,624668055,FR +624668056,624668063,IE 624668064,624668079,BE -624668080,624668639,FR -624668640,624668643,NL -624668644,624669011,FR -624669012,624669015,DE -624669016,624669795,FR +624668080,624668111,FR +624668112,624668127,GB +624668128,624668643,FR +624668644,624668647,IE +624668648,624668667,FR +624668668,624668671,PT +624668672,624668927,FR +624668928,624668931,GB +624668932,624669459,FR +624669460,624669463,FI +624669464,624669711,FR +624669712,624669727,ES +624669728,624669795,FR 624669796,624669799,ES -624669800,624670915,FR +624669800,624669959,FR +624669960,624669963,ES +624669964,624669987,FR +624669988,624669991,ES +624669992,624670171,FR +624670172,624670175,ES +624670176,624670315,FR +624670316,624670319,ES +624670320,624670659,FR +624670660,624670663,IE +624670664,624670915,FR 624670916,624670919,ES -624670920,624671455,FR +624670920,624671287,FR +624671288,624671291,ES +624671292,624671455,FR 624671456,624671471,ES -624671472,624671855,FR -624671856,624671871,DE -624671872,624672547,FR +624671472,624672015,FR +624672016,624672019,GB +624672020,624672127,FR +624672128,624672131,GB +624672132,624672547,FR 624672548,624672551,ES -624672552,624672559,FR -624672560,624672563,IT -624672564,624673287,FR +624672552,624672951,FR +624672952,624672959,ES +624672960,624673287,FR 624673288,624673295,DE 624673296,624673451,FR 624673452,624673455,ES @@ -5456,96 +6055,175 @@ 624673804,624673807,NL 624673808,624673903,FR 624673904,624673919,ES -624673920,624675691,FR +624673920,624674411,FR +624674412,624674415,ES +624674416,624674447,FR +624674448,624674451,GB +624674452,624674463,FR +624674464,624674479,ES +624674480,624675047,FR +624675048,624675055,ES +624675056,624675647,FR +624675648,624675651,FI +624675652,624675655,ES +624675656,624675683,FR +624675684,624675687,PT +624675688,624675691,FR 624675692,624675695,ES 624675696,624675775,FR 624675776,624675779,ES 624675780,624676003,FR 624676004,624676007,DE -624676008,624676087,FR +624676008,624676071,FR +624676072,624676075,ES +624676076,624676087,FR 624676088,624676091,DE -624676092,624676715,FR +624676092,624676627,FR +624676628,624676631,GB +624676632,624676715,FR 624676716,624676719,ES -624676720,624677463,FR +624676720,624676923,FR +624676924,624676927,ES +624676928,624676947,FR +624676948,624676951,GB +624676952,624677463,FR 624677464,624677467,ES -624677468,624677683,FR -624677684,624677687,NL -624677688,624677767,FR -624677768,624677775,NL -624677776,624678391,FR -624678392,624678399,NL -624678400,624678487,FR -624678488,624678495,NL -624678496,624679175,FR -624679176,624679183,NL -624679184,624679199,FR +624677468,624677471,GB +624677472,624677583,FR +624677584,624677587,ES +624677588,624677687,FR +624677688,624677695,GB +624677696,624677769,FR +624677770,624677770,NL +624677771,624678199,FR +624678200,624678239,ES +624678240,624678263,FR +624678264,624678279,ES +624678280,624678483,FR +624678484,624678487,ES +624678488,624678847,FR +624678848,624678855,GB +624678856,624678863,FR +624678864,624678879,PT +624678880,624678899,FR +624678900,624678903,GB +624678904,624679199,FR 624679200,624679203,ES -624679204,624679679,FR -624679680,624679687,NL -624679688,624679843,FR +624679204,624679259,FR +624679260,624679263,ES +624679264,624679843,FR 624679844,624679847,ES -624679848,624680839,FR -624680840,624680847,NL -624680848,624680931,FR -624680932,624680935,NL -624680936,624681351,FR -624681352,624681359,NL -624681360,624681535,FR +624679848,624680063,FR +624680064,624680191,ES +624680192,624680783,FR +624680784,624680799,GB +624680800,624680895,FR +624680896,624680927,ES +624680928,624681023,FR +624681024,624681071,ES +624681072,624681083,FR +624681084,624681087,ES +624681088,624681535,FR 624681536,624681599,ES 624681600,624681807,FR 624681808,624681823,BE -624681824,624682495,FR +624681824,624682059,FR +624682060,624682063,IE +624682064,624682263,FR +624682264,624682267,ES +624682268,624682319,FR +624682320,624682323,ES +624682324,624682495,FR 624682496,624682527,ES -624682528,624683295,FR +624682528,624682623,FR +624682624,624682639,ES +624682640,624683015,FR +624683016,624683023,ES +624683024,624683031,FR +624683032,624683039,GB +624683040,624683199,FR +624683200,624683215,ES +624683216,624683295,FR 624683296,624683311,DE -624683312,624683775,FR +624683312,624683339,FR +624683340,624683343,ES +624683344,624683631,FR +624683632,624683647,ES +624683648,624683775,FR 624683776,624683779,DE 624683780,624683783,FR 624683784,624683787,DE -624683788,624683975,FR +624683788,624683807,FR +624683808,624683811,ES +624683812,624683975,FR 624683976,624683983,GB 624683984,624684043,FR 624684044,624684047,PT -624684048,624684183,FR -624684184,624684191,IT -624684192,624684199,FR -624684200,624684203,IT -624684204,624684207,FR -624684208,624684211,ES -624684212,624684799,FR +624684048,624684051,FR +624684052,624684055,ES +624684056,624684063,FR +624684064,624684071,PT +624684072,624684479,FR +624684480,624684511,FI +624684512,624684639,FR +624684640,624684655,ES +624684656,624684799,FR 624684800,624684803,DE -624684804,624685535,FR +624684804,624684907,FR +624684908,624684911,ES +624684912,624685071,FR +624685072,624685075,ES +624685076,624685535,FR 624685536,624685539,PT -624685540,624685711,FR +624685540,624685683,FR +624685684,624685687,FI +624685688,624685711,FR 624685712,624685715,ES 624685716,624685799,FR 624685800,624685803,ES -624685804,624685919,FR +624685804,624685815,FR +624685816,624685823,GB +624685824,624685919,FR 624685920,624685923,ES -624685924,624685943,FR -624685944,624685947,IT -624685948,624686627,FR +624685924,624686111,FR +624686112,624686127,GB +624686128,624686627,FR 624686628,624686631,ES 624686632,624686667,FR 624686668,624686671,ES 624686672,624686711,FR -624686712,624686715,ES -624686716,624686783,FR +624686712,624686719,ES +624686720,624686783,FR 624686784,624686815,ES 624686816,624687343,FR 624687344,624687346,CZ 624687347,624687347,ES -624687348,624687827,FR +624687348,624687783,FR +624687784,624687791,PT +624687792,624687827,FR 624687828,624687831,ES -624687832,624688007,FR +624687832,624687903,FR +624687904,624687919,ES +624687920,624687923,FR +624687924,624687927,ES +624687928,624688007,FR 624688008,624688015,ES -624688016,624688307,FR +624688016,624688031,GB +624688032,624688307,FR 624688308,624688311,ES -624688312,624688487,FR +624688312,624688315,FR +624688316,624688319,GB +624688320,624688435,FR +624688436,624688439,IE +624688440,624688443,ES +624688444,624688487,FR 624688488,624688491,ES -624688492,624688639,FR +624688492,624688495,GB +624688496,624688639,FR 624688640,624688643,ES -624688644,624688691,FR +624688644,624688663,FR +624688664,624688671,ES +624688672,624688691,FR 624688692,624688695,ES 624688696,624688779,FR 624688780,624688783,ES @@ -5553,7 +6231,11 @@ 624688792,624688795,ES 624688796,624688831,FR 624688832,624688835,ES -624688836,624689076,FR +624688836,624689063,FR +624689064,624689067,ES +624689068,624689071,FR +624689072,624689075,ES +624689076,624689076,FR 624689077,624689078,BE 624689079,624689151,FR 624689152,624691199,DE @@ -5568,7 +6250,8 @@ 624723968,624726015,BG 624726016,624728063,PS 624728064,624730111,FR -624730112,624732159,DK +624730112,624731135,DK +624731136,624732159,US 624732160,624734207,DE 624734208,624736255,RU 624736256,624738303,FR @@ -5614,9 +6297,11 @@ 625518848,625519103,US 625519104,625520639,NL 625520640,625522687,RU -625522688,625523967,SE -625523968,625524479,US -625524480,625524735,SE +625522688,625523455,SE +625523456,625523711,NO +625523712,625523967,SE +625523968,625524223,GR +625524224,625524735,SE 625524736,625541119,FR 625541120,625606655,UA 625606656,625672191,NL @@ -5648,13 +6333,12 @@ 625817912,625817915,GB 625817916,625819647,NL 625819648,625823743,IQ -625823744,625827839,NL +625823744,625827839,US 625827840,625829887,IT 625829888,625831935,RU 625831936,625836031,IT 625836032,625838079,RU 625838080,625840127,IT -625840128,625842175,GB 625842176,625844223,PL 625844224,625846271,IT 625846272,625848319,RS @@ -5678,7 +6362,8 @@ 627230720,627232767,IR 627232768,627236863,PL 627236864,627238911,IQ -627240804,627240959,US +627240192,627240447,US +627240704,627240959,US 627240960,627245055,RU 627245056,627277823,KZ 627277824,627294207,SA @@ -5697,7 +6382,8 @@ 628021248,628023295,GB 628023296,628029439,RU 628029440,628031487,GB -628031488,628097023,HU +628031488,628064255,MM +628064256,628097023,HU 628097024,628230143,RU 628230144,628232191,IT 628232192,628236287,RU @@ -5828,7 +6514,6 @@ 629972992,629983231,RU 629983232,629985279,FR 629985280,629987327,TR -629987328,629989375,SE 629989376,629991423,FR 629991424,629993471,NL 629993472,629997567,JO @@ -5837,7 +6522,7 @@ 630128640,630130687,BE 630130688,630136831,RU 630136832,630138879,NL -630138880,630145023,DE +630138880,630140927,DE 630145024,630147071,EE 630147072,630149119,HU 630149120,630151167,NL @@ -5845,7 +6530,6 @@ 630153216,630157311,RU 630157312,630159359,CZ 630159360,630161407,ES -630161408,630163455,KG 630163456,630165503,GB 630165504,630167551,IR 630167552,630169599,GE @@ -5860,7 +6544,10 @@ 630495232,630497279,DE 630497280,630499327,NL 630499328,630501375,LV -630501376,630503679,NL +630501376,630502911,BE +630502912,630503167,NL +630503168,630503423,BE +630503424,630503679,NL 630503680,630504447,IT 630504448,630509567,NL 630509568,630511615,TR @@ -5868,12 +6555,7 @@ 630513664,630515711,IT 630515712,630517759,DE 630517760,630519807,GB -630521856,630538239,GR -630538240,630539263,CY -630539264,630554623,GR -630554624,630556671,CY -630556672,630571007,GR -630571008,630587391,CY +630521856,630587391,CY 630587392,630718463,KZ 630718464,630720511,JO 630720512,630722559,NL @@ -5894,7 +6576,8 @@ 630806528,630808575,ES 630808576,630810623,NL 630810624,630816767,CH -630816768,630818303,RO +630816768,630817791,IR +630817792,630818303,RO 630818304,630818431,CN 630818432,630818559,KR 630818560,630819327,RO @@ -5909,7 +6592,7 @@ 630829056,630833151,IR 630833152,630849535,NL 630849536,630980607,TR -630980608,630981631,MD +630980608,630981631,IR 630981632,630982143,RO 630982144,630982271,CN 630982272,630982399,KR @@ -5941,14 +6624,16 @@ 631023616,631024639,IT 631024640,631024895,RO 631024896,631025151,GB -631025152,631027711,RO +631025152,631025663,RO +631025664,631026687,IR +631026688,631027711,RO 631027712,631027967,KR 631027968,631028223,RO 631028224,631028351,GB 631028352,631029759,RO 631029760,631033855,SE 631033856,631034879,IT -631034880,631035903,RO +631034880,631035903,IR 631035904,631036159,JP 631036160,631036415,RO 631036416,631036543,GB @@ -5988,12 +6673,7 @@ 632291328,632815615,IT 632815616,632946687,BE 632946688,632954879,AT -632954880,632955903,QA -632955904,632956927,AT -632956928,632957311,QA -632957312,632957439,AT -632957440,632958463,QA -632958464,632963071,AT +632954880,632963071,QA 632963072,632979455,AM 632979456,633012223,IT 633012224,633059983,FR @@ -6004,14 +6684,17 @@ 633063680,633063935,PL 633063936,633064191,FR 633064192,633064447,GB -633064448,633065471,FR +633064448,633064471,FR +633064472,633064475,DE +633064476,633065471,FR 633065472,633065727,GB 633065728,633065983,DE 633065984,633066239,FR -633066240,633066495,ES -633066496,633066751,FR +633066240,633066751,ES 633066752,633067007,IT -633067008,633069251,FR +633067008,633067455,FR +633067456,633067471,ES +633067472,633069251,FR 633069252,633069255,ES 633069256,633074760,FR 633074761,633074761,ES @@ -6029,14 +6712,12 @@ 633290752,633298943,IR 633298944,633307135,GB 633307136,633339903,NO -633339904,633599487,RU -633599488,633599999,DE -633600000,633602047,RU +633339904,633598975,RU +633598976,633599487,DE +633599488,633602047,RU 633602048,633864191,SE 633864192,633880575,NO -633880576,633884671,RU -633884672,633886719,IT -633886720,633888767,RU +633880576,633888767,RU 633888768,633890815,DE 633890816,633892863,FR 633892864,633894911,GB @@ -6061,7 +6742,8 @@ 634109952,634111999,IE 634112000,634114047,RU 634114048,634114303,FR -634114304,634114815,SE +634114304,634114559,SE +634114560,634114815,FR 634114816,634115071,FI 634115072,634115839,SE 634115840,634116095,IT @@ -6071,7 +6753,9 @@ 634124288,634126335,CH 634126336,634191871,RU 634191872,634193919,TR -634193920,634195967,CZ +634193920,634194943,CZ +634194944,634195199,US +634195200,634195967,CZ 634195968,634198015,RU 634198016,634200063,BA 634200064,634202111,IS @@ -6082,11 +6766,7 @@ 634216448,634220543,HR 634220544,634222591,IQ 634222592,634224639,DK -634224640,634349121,IT -634349122,634349122,US -634349123,634349126,IT -634349127,634349127,US -634349128,634388479,IT +634224640,634388479,IT 634388480,634396671,SE 634396672,634398719,BA 634398720,634400767,KZ @@ -6119,8 +6799,7 @@ 635097088,635101183,PS 635101184,635103231,AE 635103232,635105279,HU -635105280,635106303,IS -635106304,635107327,NL +635105280,635107327,NL 635107328,635109375,DE 635109376,635174911,FI 635174912,635183103,GB @@ -6129,29 +6808,41 @@ 635187200,635191295,FR 635191296,635195391,RS 635195392,635197439,RU -635197440,635199591,GB -635199592,635199599,IT -635199600,635199775,GB +635197440,635199671,GB +635199672,635199679,IT +635199680,635199775,GB 635199776,635199783,IT 635199784,635200167,GB 635200168,635200175,IT 635200176,635200263,GB 635200264,635200271,IT -635200272,635200335,GB +635200272,635200319,GB +635200320,635200327,IT +635200328,635200335,GB 635200336,635200343,IT 635200344,635200431,GB 635200432,635200439,IT 635200440,635200631,GB 635200632,635200639,IT -635200640,635200727,GB +635200640,635200663,GB +635200664,635200671,IT +635200672,635200727,GB 635200728,635200735,IT -635200736,635200991,GB +635200736,635200911,GB +635200912,635200919,IT +635200920,635200991,GB 635200992,635200999,IT -635201000,635201159,GB +635201000,635201135,GB +635201136,635201143,IT +635201144,635201159,GB 635201160,635201167,IT -635201168,635201455,GB -635201456,635201463,IT -635201464,635203583,GB +635201168,635201183,GB +635201184,635201191,IT +635201192,635201263,GB +635201264,635201271,IT +635201272,635201295,GB +635201296,635201303,IT +635201304,635203583,GB 635203584,635207679,JO 635207680,635211775,HU 635211776,635213823,NL @@ -6191,9 +6882,15 @@ 635723776,635725823,ES 635725824,635727871,US 635727872,635729919,RU -635729920,635733209,DE +635729920,635732735,DE +635732736,635732991,IR +635732992,635733209,DE 635733210,635733210,PT -635733211,635748351,DE +635733211,635733247,DE +635733248,635733503,IR +635733504,635733759,DE +635733760,635735039,IR +635735040,635748351,DE 635748352,635764735,IE 635764736,635830271,UA 635830272,635842559,DE @@ -6201,12 +6898,17 @@ 635846656,635854847,ES 635854848,635856895,NL 635856896,635858943,TR -635858944,635860991,RU +635858944,635860479,RU +635860480,635860991,NL 635860992,635863039,BE 635863040,635864575,RU 635864576,635864831,LB -635864832,635865087,NL -635865088,635893503,RU +635864832,635865087,ES +635865088,635865855,RU +635865856,635866111,US +635866112,635882495,RU +635882496,635882751,GE +635882752,635893503,RU 635893504,635893759,AZ 635893760,635894527,RU 635894528,635894783,KZ @@ -6230,10 +6932,13 @@ 636168192,636170239,GB 636170240,636170495,PL 636170496,636170751,IS -636170752,636171263,CH +636170752,636171007,CH +636171008,636171263,AT 636171264,636171519,CL 636171520,636171775,ES -636171776,636172031,GB +636171776,636171824,AT +636171825,636171825,GB +636171826,636172031,AT 636172032,636172287,IM 636172288,636174335,AT 636174336,636176383,RU @@ -6250,7 +6955,8 @@ 636190720,636223487,RU 636223488,636485631,IQ 636485632,636747775,SA -636747776,636780543,DE +636747776,636764159,FR +636764160,636780543,GB 636780544,636813311,HR 636813312,636878847,AE 636878848,636944383,MD @@ -6258,9 +6964,17 @@ 636952576,636956671,NL 636956672,636958719,IT 636958720,636960767,PL -636960768,636967167,DE +636960768,636965631,DE +636965632,636965887,BE +636965888,636966655,DE +636966656,636966911,IT +636966912,636967167,DE 636967168,636967935,FR -636967936,636968959,DE +636967936,636968191,DE +636968192,636968447,ES +636968448,636968455,DE +636968456,636968456,BE +636968457,636968959,DE 636968960,636974079,TR 636974080,636974591,GB 636974592,636974847,NL @@ -6291,7 +7005,8 @@ 637326080,637326335,DE 637326336,637326591,HK 637326592,637326847,AU -637326848,637327359,NO +637326848,637327103,JP +637327104,637327359,NO 637329408,637329663,SI 637329664,637330175,FR 637330176,637330431,DE @@ -6319,39 +7034,51 @@ 637337088,637337599,RU 637337600,637403135,NO 637403136,637534207,IR -637534208,641738239,US +637534208,639442943,US +639442944,639451135,CA +639451136,639459327,US +639459328,639467519,CA +639467520,641738239,US 641738240,641738495,CA -641738496,641763327,US -641763328,641765887,CA -641765888,641766399,US -641766400,641767423,CA +641738496,641761535,US +641761536,641761791,CA +641761792,641763327,US +641763328,641767423,CA 641767424,641770495,US -641770496,641771775,CA -641771776,641773055,US -641773056,641773311,CA -641773312,641773567,US -641773568,641773823,CA -641773824,641774079,US -641774080,641774591,CA -641774592,641779199,US +641770496,641772543,CA +641772544,641773055,US +641773056,641774335,CA +641774336,641775615,US +641775616,641776639,CA +641776640,641777663,US +641777664,641777919,CA +641777920,641778175,US +641778176,641778687,CA +641778688,641779199,US 641779200,641779327,CA 641779328,641779711,US -641779712,641780223,CA -641780224,641781503,US -641781504,641781759,CA -641781760,641828351,US -641828352,641829119,MX -641829120,641830143,US -641830144,641830399,MX -641830400,642094079,US -642094080,642094591,CA -642094592,642096127,US +641779712,641781759,CA +641781760,641789951,US +641789952,641790975,CA +641790976,641826815,US +641826816,641827839,MX +641827840,641828351,US +641828352,641830911,MX +641830912,642092543,US +642092544,642092799,CA +642092800,642093055,US +642093056,642095103,CA +642095104,642096127,US 642096128,642096639,CA -642096640,642113535,US +642096640,642097151,US +642097152,642105343,CA +642105344,642113535,US 642113536,642115583,AU 642115584,642387967,US 642387968,642400255,CA -642400256,643219519,US +642400256,642793471,US +642793472,642794495,CA +642794496,643219519,US 643219520,643219523,CA 643219524,643219526,US 643219527,643219527,CA @@ -6364,67 +7091,102 @@ 643294208,643294719,US 643294720,643294975,RU 643294976,643295231,DE -643295232,643295487,PR -643295488,643299583,US +643295232,643295743,PR +643295744,643296255,US +643296256,643296511,PR +643296512,643296767,US +643296768,643297279,PR +643297280,643299583,US 643299584,643299839,HK -643299840,643301375,US -643301376,643302399,CA -643302400,643302911,US +643299840,643302911,US 643302912,643303423,CA -643303424,643318847,US -643318848,643318911,CA -643318912,643321855,US -643321856,643322879,CA -643322880,644051967,US -644051968,644052991,FR +643303424,643317759,US +643317760,643325951,CA +643325952,643346431,US +643346432,643346943,CA +643346944,643362815,US +643362816,643363327,CA +643363328,644051967,US +644051968,644052223,FR +644052224,644052479,MF +644052480,644052735,GP +644052736,644052991,MF 644052992,644055295,US -644055296,644055551,CA -644055552,644056063,US -644056064,644057087,CA -644057088,644057343,US -644057344,644057599,CA -644057600,644058623,US -644058624,644058879,CA -644058880,644060159,US -644060160,644061439,CA -644061440,644064255,US -644064256,644064511,CA -644064512,644070143,US -644070144,644071423,CA +644055296,644055807,CA +644055808,644056063,US +644056064,644057599,CA +644057600,644058111,US +644058112,644058879,CA +644058880,644059135,US +644059136,644059647,CA +644059648,644060159,US +644060160,644061631,CA +644061632,644061663,US +644061664,644062719,CA +644062720,644062975,US +644062976,644065023,CA +644065024,644065055,US +644065056,644065279,CA +644065280,644066303,US +644066304,644066559,CA +644066560,644067327,US +644067328,644071423,CA 644071424,644084223,US 644084224,644084735,GU 644084736,644239615,US 644239616,644239871,CA 644239872,644247551,US -644247552,644248063,CA -644248064,644248575,US -644248576,644249599,CA -644249600,644323391,US -644323392,644323407,CA -644323408,644399103,US +644247552,644249599,CA +644249600,644323327,US +644323328,644325375,CA +644325376,644388863,US +644388864,644389375,CA +644389376,644389503,US +644389504,644390911,CA +644390912,644399103,US 644399104,644399359,CA -644399360,644413439,US +644399360,644403199,US +644403200,644403711,CA +644403712,644407807,US +644407808,644408319,CA +644408320,644413439,US 644413440,644414463,CA 644414464,644422911,US 644422912,644423423,JP -644423424,644634623,US -644634624,644636671,CA +644423424,644569087,US +644569088,644570367,PR +644570368,644570879,US +644570880,644571135,PR +644571136,644628479,US +644628480,644629503,CA +644629504,644629759,US +644629760,644630015,CA +644630016,644634367,US +644634368,644636671,CA 644636672,644718847,US 644718848,644718911,CA 644718912,644719103,RU -644719104,644763903,US -644763904,644764159,CA -644764160,644765439,US -644765440,644765695,CA -644765696,644767878,US +644719104,644719615,US +644719616,644720127,CA +644720128,644759551,US +644759552,644759807,CA +644759808,644760575,US +644760576,644761599,CA +644761600,644763647,US +644763648,644767743,CA +644767744,644767878,US 644767879,644767879,CA -644767880,644835071,US +644767880,644833279,US +644833280,644834303,CA +644834304,644835071,US 644835072,644835327,CA 644835328,644836351,US 644836352,644837375,CA 644837376,644838911,US 644838912,644839679,CA -644839680,644845839,US +644839680,644840447,US +644840448,644841471,CA +644841472,644845839,US 644845840,644845840,RU 644845841,644845841,US 644845842,644845855,RU @@ -6432,29 +7194,51 @@ 644845864,644846079,RU 644846080,644874495,US 644874496,644874751,CA -644874752,644898815,US -644898816,644900863,CA -644900864,644903170,US -644903171,644903171,CA -644903172,644987391,US -644987392,644987903,CA +644874752,644875007,US +644875008,644875263,CA +644875264,644876287,US +644876288,644877823,CA +644877824,644896767,US +644896768,644902911,CA +644902912,644903679,US +644903680,644903935,CA +644903936,644980735,US +644980736,644980991,CA +644980992,644981759,US +644981760,644982783,CA +644982784,644987135,US +644987136,644987903,CA 644987904,645185535,US -645185536,645185791,CA -645185792,645221375,US +645185536,645193727,CA +645193728,645221375,US 645221376,645222399,CA 645222400,645224959,US 645224960,645225215,CA 645225216,645225471,US -645225472,645226495,CA -645226496,645481405,US -645481406,645481406,CA -645481407,645484543,US -645484544,645485055,CA -645485056,645485823,US -645485824,645486591,CA -645486592,645527551,US -645527552,645529599,CA -645529600,645644351,US +645225472,645225983,CA +645225984,645227519,US +645227520,645228031,CA +645228032,645229055,US +645229056,645229567,CA +645229568,645229823,US +645229824,645230079,CA +645230080,645480447,US +645480448,645482495,CA +645482496,645484543,US +645484544,645488639,CA +645488640,645525503,US +645525504,645529599,CA +645529600,645539839,US +645539840,645540863,CA +645540864,645547007,US +645547008,645548031,CA +645548032,645576703,US +645576704,645576997,CA +645576998,645576998,US +645576999,645577215,CA +645577216,645612543,US +645612544,645613567,MX +645613568,645644351,US 645644352,645644415,MX 645644416,645644927,US 645644928,645645055,MX @@ -6462,19 +7246,37 @@ 645647616,645647871,MX 645647872,645703679,US 645703680,645705727,MX -645705728,645984255,US +645705728,645711871,US +645711872,645712127,MX +645712128,645875711,US +645875712,645877247,CA +645877248,645980159,US +645980160,645982207,CA +645982208,645984255,US 645984256,645988351,CA 645988352,645989450,US 645989451,645989451,CA -645989452,646160383,US +645989452,646082559,US +646082560,646083583,CA +646083584,646084095,US +646084096,646084351,CA +646084352,646084607,US +646084608,646086655,CA +646086656,646160383,US 646160384,646164479,CA -646164480,646195560,US -646195561,646195561,CA -646195562,646198032,US -646198033,646198033,CA -646198034,646254591,US +646164480,646194175,US +646194176,646194943,CA +646194944,646195199,US +646195200,646198783,CA +646198784,646254591,US 646254592,646256639,CA -646256640,646765839,US +646256640,646262783,US +646262784,646264831,CA +646264832,646711807,US +646711808,646712319,CA +646712320,646734847,US +646734848,646735359,CA +646735360,646765839,US 646765840,646765847,CA 646765848,653434879,US 653434880,653443071,CA @@ -6770,7 +7572,8 @@ 677681664,677681839,JP 677681840,677682175,US 677682176,677682431,JP -677682432,677683199,US +677682432,677682687,US +677682688,677683199,JP 677683200,677683311,CA 677683312,677685247,US 677685248,677685663,GB @@ -6992,7 +7795,11 @@ 678171392,678171775,NL 678171776,678200831,US 678200832,678201087,BR -678201088,678428671,US +678201088,678202111,US +678202112,678202367,NL +678202368,678203135,IE +678203136,678203391,NL +678203392,678428671,US 678428672,678436863,IE 678436864,678437887,US 678437888,678438015,IE @@ -7054,30 +7861,34 @@ 691650560,691666943,GH 691666944,691732479,NG 691732480,691798015,TZ -691798016,691814399,ZM +691798016,691804415,ZM +691804416,691804671,CD +691804672,691814399,ZM 691814400,691814655,ZW 691814656,691815167,ZM 691815168,691815423,ZW 691815424,691815935,ZM -691815936,691816447,ZW -691816448,691816959,ZM -691816960,691817471,ZW -691817472,691819775,ZM +691815936,691816191,ZW +691816192,691816959,ZM +691816960,691817215,ZW +691817216,691819263,ZM +691819264,691819519,ZW +691819520,691819775,ZM 691819776,691820031,ZW -691820032,691820287,ZM -691820288,691820543,ZW -691820544,691821055,ZM +691820032,691821055,ZM 691821056,691821311,ZW -691821312,691863551,ZM -691863552,691994623,ZA +691821312,691821823,ZM +691821824,691822079,ZW +691822080,691830015,ZM +691830016,691830271,ZW +691830272,691863551,ZM +691863552,691929087,ZA 691994624,692011007,ZM 692011008,692027391,ZA 692027392,692035583,MG 692035584,692043775,AO 692043776,692060159,NA -692060160,692147455,EG -692147456,692147711,AE -692147712,692191231,EG +692060160,692191231,EG 692191232,692207615,CI 692207616,692240383,ZA 692240384,692256767,GH @@ -7098,14 +7909,8 @@ 692617216,692625407,ZA 692625408,692626687,KE 692626688,692626943,AO -692626944,692627455,KE -692627968,692628991,KE -692629312,692629375,KE -692631552,692632831,KE -692633088,692633343,KE -692633600,692634623,MU -692634624,692635135,KE -692635136,692641791,MU +692626944,692633599,KE +692633600,692641791,MU 692641792,692649983,GA 692649984,692658175,NG 692658176,692666367,ZA @@ -7216,7 +8021,9 @@ 692993024,692994047,EG 692994048,692995071,TZ 692995072,692996095,SL -692996096,692997119,SO +692996096,692996351,SO +692996352,692996479,ZA +692996480,692997119,SO 692997120,692998143,ZW 692998144,692999167,NG 692999168,693000191,SL @@ -7264,7 +8071,9 @@ 693045248,693046271,KE 693046272,693047295,ZW 693047296,693049343,ZA -693049344,693050367,SD +693049344,693049344,SD +693049345,693049347,SS +693049348,693050367,SD 693050368,693051391,ZW 693051392,693052415,BW 693052416,693054463,ZA @@ -7362,7 +8171,9 @@ 696926208,696928255,ZA 696928256,696930303,BW 696930304,696932351,RW -696932352,696933375,BJ +696932352,696932607,EG +696932608,696933119,BJ +696933120,696933375,EG 696933376,696934399,ZA 696934400,696942591,BF 696942592,696950783,MR @@ -7407,7 +8218,9 @@ 700284928,700301311,GH 700301312,700309503,CD 700309504,700313599,DJ -700313600,700315584,US +700313600,700314367,US +700314368,700314623,DJ +700314624,700315584,US 700315585,700315585,DJ 700315586,700317478,US 700317479,700317479,DJ @@ -7464,13 +8277,17 @@ 700444672,700446719,GH 700446720,700447743,SL 700447744,700448767,DZ -700448768,700579839,ZA +700448768,700587007,ZA 700587008,700587263,ZM +700587264,700588287,ZA 700588288,700588543,KM +700588544,700593151,ZA 700593152,700594175,NG +700594176,700595199,ZA 700595200,700596223,CD +700596224,700598783,ZA 700598784,700599039,CG -700645376,700710911,ZA +700599040,700710911,ZA 700710912,700776447,EG 700776448,700841983,RW 700841984,700846079,MU @@ -7515,9 +8332,7 @@ 701308928,701317119,AO 701317120,701325311,CM 701325312,701333503,EG -701333504,701338111,NA -701338112,701338367,ZM -701338368,701341695,NA +701333504,701341695,NA 701341696,701349887,NG 701349888,701358079,MA 701358080,701366271,SL @@ -7599,7 +8414,8 @@ 702054400,702058495,ZA 702058496,702062591,BF 702062592,702066687,NG -702066688,702070783,CM +702066688,702070527,CM +702070528,702070783,RU 702070784,702074879,ZA 702074880,702076927,BW 702076928,702078975,TZ @@ -7621,8 +8437,7 @@ 702144512,702146559,EG 702146560,702148607,UG 702148608,702150655,ZA -702150656,702150911,ZM -702151680,702151807,ZM +702150656,702152703,ZM 702152704,702169087,SD 702169088,702173183,NA 702173184,702175231,ZM @@ -7716,7 +8531,9 @@ 702490624,702491647,AO 702491648,702492671,NG 702492672,702493695,GN -702493696,702494719,EG +702493696,702493962,EG +702493963,702493963,PH +702493964,702494719,EG 702494720,702495743,KE 702495744,702496767,ZA 702496768,702497791,NG @@ -7831,8 +8648,7 @@ 710961152,710962175,TH 710962176,711065599,CN 711065600,711131135,HK -711131136,711160831,CN -711161856,711163903,CN +711131136,711163903,CN 711163904,711164727,JP 711164728,711164735,HK 711164736,711166463,JP @@ -7867,7 +8683,18 @@ 717881344,720437247,CN 720437248,720502783,AU 720502784,721420287,CN -721420288,736100351,JP +721420288,728883199,JP +728883200,728883327,CZ +728883328,728883455,BG +728883456,728883583,HU +728883584,728883711,RS +728883712,728883839,SI +728883840,728883967,BA +728883968,728884095,HR +728884096,728884223,SK +728884224,733944831,JP +733944832,733945855,US +733945856,736100351,JP 736100352,736101375,IN 736101376,736102399,HK 736102400,736103423,IN @@ -7895,7 +8722,7 @@ 736128000,736131071,BD 736131072,736132095,NZ 736132096,736133119,LK -736133120,736136191,IN +736133120,736137215,IN 736137216,736138239,CN 736138240,736139263,HK 736139264,736140287,SG @@ -7932,7 +8759,7 @@ 736178176,736178431,AU 736178432,736178432,NZ 736178433,736179199,AU -736179200,736180223,IN +736179200,736180223,AE 736180224,736181247,HK 736181248,736182271,AU 736182272,736183295,ID @@ -7985,13 +8812,15 @@ 736289792,736289919,KR 736289920,736290047,JP 736290048,736290303,AU -736290304,736290815,US +736290304,736290559,MY +736290560,736290815,US 736290816,736291839,TW 736291840,736300031,CN 736300032,736301055,HK 736301056,736303103,IN 736303104,736304127,TW -736304128,736324607,CN +736304128,736305151,HK +736305152,736324607,CN 736324608,736325631,AU 736325632,736326655,HK 736326656,736328703,KR @@ -8056,14 +8885,16 @@ 736432128,736433151,CN 736433152,736434175,ID 736434176,736435199,IN -736435200,736435455,CN -736435456,736436223,HK +736435200,736436223,HK 736436224,736437247,JP 736437248,736438271,HK 736438272,736439295,CN 736439296,736440319,TH -736440320,736443391,CN +736440320,736441343,CN +736441344,736442367,HK +736442368,736443391,CN 736443392,736445439,AU +736445440,736446463,TH 736446464,736447487,IN 736447488,736448511,TH 736448512,736449535,IN @@ -8170,8 +9001,9 @@ 736606208,736607231,HK 736607232,736608255,JP 736608256,736609279,NZ -736609280,736610303,HK +736609280,736610303,CN 736610304,736611327,AU +736611328,736612351,IN 736612352,736613375,NP 736613376,736615423,IN 736615424,736616447,JP @@ -8236,12 +9068,12 @@ 737173504,737174527,AU 737174528,737175551,BD 737175552,737177599,TW -737177600,737178623,IN +737177600,737178623,AU 737178624,737179647,HK 737179648,737180671,AU 737180672,737184767,CN 737184768,737185791,VU -737185792,737186815,HK +737185792,737186815,AU 737186816,737187839,ID 737187840,737188863,TW 737188864,737206271,CN @@ -8252,7 +9084,9 @@ 737222656,737223679,TW 737223680,737224703,IN 737224704,737224959,MY -737224960,737225727,IN +737224960,737225215,IN +737225216,737225223,AU +737225224,737225727,IN 737225728,737225983,KR 737225984,737226751,HK 737226752,737227775,CN @@ -8290,10 +9124,12 @@ 737298432,737305599,CN 737305600,737306623,PK 737306624,737307647,IN -737307648,737308671,HK +737307648,737308671,ID 737308672,737309695,KR 737309696,737312767,IN 737312768,737313791,HK +737313792,737314303,ID +737314304,737314815,MM 737314816,737315839,JP 737315840,737316863,HK 737316864,737324031,CN @@ -8323,7 +9159,9 @@ 737356800,737359871,HK 737359872,737361919,NZ 737361920,737364991,HK -737364992,737368063,IN +737364992,737367039,IN +737367040,737367807,GB +737367808,737368063,DE 737368064,737369087,CN 737369088,737370111,HK 737370112,737371135,NP @@ -8370,9 +9208,7 @@ 737484800,737485823,KH 737485824,737487871,AU 737487872,737488895,MM -737488896,737489151,AU -737489152,737489407,SG -737489408,737489919,HK +737488896,737489919,AU 737489920,737490943,NZ 737490944,737491967,FJ 737491968,737492447,SG @@ -8416,8 +9252,7 @@ 737530880,737531903,NC 737531904,737532927,KH 737532928,737533183,HK -737533184,737533184,PH -737533185,737533439,TW +737533184,737533439,PH 737533440,737533695,VN 737533696,737533951,TW 737533952,737534975,AU @@ -8619,7 +9454,7 @@ 737882112,737883135,JP 737883136,737884159,AU 737884160,737886207,TW -737886208,737887231,SG +737886208,737887231,PH 737887232,737888255,KR 737888256,737889279,IN 737889280,737890303,HK @@ -8672,7 +9507,11 @@ 737951744,737953791,NZ 737953792,737954815,ID 737954816,737955839,AU -737955840,737956863,IN +737955840,737956351,US +737956352,737956479,CH +737956480,737956607,AT +737956608,737956735,BE +737956736,737956863,NL 737956864,737957887,HK 737957888,737959935,IN 737959936,737960959,AU @@ -8690,7 +9529,11 @@ 737974272,737975295,IN 737975296,737976319,ID 737976320,737981439,HK -737981440,737982463,IN +737981440,737981695,US +737981696,737981823,IT +737981824,737981951,PT +737981952,737982207,ES +737982208,737982463,PL 737982464,737983487,ID 737983488,737986559,IN 737986560,737987583,HK @@ -8751,8 +9594,8 @@ 738135040,738136063,TW 738136064,738137087,CN 738137088,738138111,BD -738138112,738138623,US -738138624,738139135,NZ +738138112,738138367,US +738138368,738139135,NZ 738140160,738141183,AU 738141184,738142207,HK 738142208,738143231,JP @@ -8760,7 +9603,6 @@ 738144256,738145279,CN 738145280,738146303,HK 738146304,738147327,IN -738147328,738148095,CN 738148096,738148351,AU 738148352,738152447,CN 738152448,738152703,JP @@ -8806,9 +9648,11 @@ 747175936,747241471,NL 747241472,755105791,US 755105792,755179519,CA -755179520,755187711,CN -755187712,755236863,US -756023296,757071871,US +755179520,755236863,US +755237674,755237674,US +756023296,757015551,US +757015552,757015807,CA +757015808,757071871,US 757071872,757071951,NL 757071952,757071975,US 757071976,757071991,NL @@ -8825,19 +9669,23 @@ 757073008,757073023,US 757073024,757073047,NL 757073048,757073055,US -757073056,757073151,NL +757073056,757073103,NL +757073104,757073127,US +757073128,757073151,NL 757073152,757073919,US 757073920,757079615,JP -757079616,757079807,NL -757079808,757088255,JP +757079616,757079679,NL +757079680,757088255,JP 757088256,757096447,US 757096448,757104639,SG -757104640,757106687,US -757106688,757108735,NL +757104640,757108223,US +757108224,757108735,NL 757108736,757110783,FR 757110784,757112831,DE 757112832,757113343,US -757113344,757116927,NL +757113344,757113855,NL +757113856,757115903,US +757115904,757116927,NL 757116928,757118975,GB 757118976,757119999,NL 757120000,757121023,AU @@ -8846,7 +9694,9 @@ 757122048,757122303,US 757122304,757122559,NL 757122560,757125119,US -757125120,757125631,NL +757125120,757125151,NL +757125152,757125215,US +757125216,757125631,NL 757125632,757131263,US 757131264,757133311,NL 757133312,757135359,AU @@ -8876,7 +9726,9 @@ 757716736,757716991,NZ 757716992,757721599,US 757721600,757721855,PH -757721856,757729279,US +757721856,757727231,US +757727232,757728255,VI +757728256,757729279,US 757729280,757731327,CA 757731328,757733375,US 757733376,757734399,CA @@ -8951,7 +9803,8 @@ 757783552,757783807,TV 757783808,757784319,US 757784320,757784447,KM -757784448,757784831,US +757784448,757784575,US +757784576,757784831,SZ 757784832,757785087,CG 757785088,757785599,US 757785600,757785727,ST @@ -8965,9 +9818,25 @@ 757789440,757789567,NP 757789568,757790975,US 757790976,757791231,WS -757791232,757809663,US -757809664,757809919,SA -757809920,757858303,US +757791232,757792767,US +757792768,757793279,CA +757793280,757793791,US +757793792,757794047,CA +757794048,757794815,US +757794816,757795071,CY +757795072,757795839,US +757795840,757796351,CA +757796352,757796863,US +757796864,757797375,CA +757797376,757798143,US +757798144,757798399,CA +757798400,757799167,US +757799168,757799423,CA +757799424,757799935,US +757799936,757800959,CA +757800960,757809151,US +757809664,757809919,MA +757813248,757858303,US 757858304,757956607,CA 757956608,757956863,HK 757956864,757957119,DE @@ -9007,9 +9876,18 @@ 758685440,758685695,JP 758685696,758691839,US 758691840,758693887,DE -758693888,758747327,US +758693888,758700031,US +758700032,758702079,CA +758702080,758710271,NL +758710272,758747327,US 758747328,758747343,IT -758747344,758765663,US +758747344,758747391,US +758747392,758747647,LT +758747648,758750463,US +758750464,758750719,IN +758750720,758761727,US +758761728,758762239,LT +758762240,758765663,US 758765664,758765679,GR 758765680,758766207,US 758766208,758766223,DK @@ -9026,9 +9904,7 @@ 758847744,758847999,US 758848000,758848255,CA 758848256,758859775,US -758859776,758860287,CA -758860288,758860799,US -758860800,758861823,CA +758859776,758861823,CA 758861824,758874367,US 758874368,758874623,AM 758874624,758875391,US @@ -9116,8 +9992,8 @@ 759100279,759100279,NL 759100280,759103487,CA 759103488,759109631,US -759109632,759110655,AU -759110656,759113727,US +759109632,759111679,AU +759111680,759113727,US 759113728,759114751,NL 759114752,759128063,US 759128064,759130111,GB @@ -9150,7 +10026,9 @@ 759194112,759195647,ID 759195648,759196671,IN 759196672,759198207,HK -759198208,759198719,IN +759198208,759198335,SI +759198336,759198463,CZ +759198464,759198719,PL 759198720,759199743,NZ 759199744,759200767,PH 759200768,759201791,KH @@ -9186,7 +10064,9 @@ 759246848,759249407,IN 759249408,759249919,AF 759249920,759250943,AU -759693312,759696479,US +759693312,759693959,US +759693960,759693975,GR +759693976,759696479,US 759696480,759696495,NO 759696496,759699295,US 759699296,759699311,PE @@ -9237,10 +10117,18 @@ 759833344,759840767,US 759840768,759844863,CA 759844864,759848959,US -759848960,759885823,CA -759885824,759889919,US -759889920,759955455,CA -759955456,760111103,US +759848960,759860735,CA +759860736,759860991,US +759860992,759955455,CA +759955456,759980031,US +759980032,759983103,JP +759983104,759983615,US +759983616,759984127,JP +759984128,759988223,US +759988224,759989247,GB +759989248,760004607,US +760004608,760005631,JP +760005632,760111103,US 760111104,760119295,CA 760119296,760127487,US 760127488,760152063,CA @@ -9249,11 +10137,12 @@ 761316352,761316607,RU 761316608,762314751,EG 762314752,762315775,IN +762315776,762316799,GB 762316800,762320895,IN 762320896,762321919,HK 762321920,762323967,IN 762323968,762324991,SG -762324992,762330111,IN +762324992,762331135,IN 762331136,762332159,TH 762332160,762333183,IN 762333184,762334207,BD @@ -9304,6 +10193,7 @@ 762403840,762404863,AU 762404864,762407935,IN 762407936,762408959,CN +762408960,762409983,HK 762409984,762411007,JP 762411008,762411519,HK 762411520,762411775,IN @@ -9540,7 +10430,7 @@ 762770432,762771455,BD 762771456,762775551,HK 762775552,762783743,IN -762783744,762784767,CH +762783744,762784767,KR 762784768,762786815,IN 762786816,762787839,CN 762787840,762788863,IN @@ -9559,7 +10449,6 @@ 762810368,762811391,KR 762811392,762812415,IN 762812416,762814463,SG -762814464,762815487,CN 762815488,762816511,JP 762816512,762824703,IN 762824704,762825727,SG @@ -9638,7 +10527,8 @@ 762919936,762920959,TH 762920960,762924031,CN 762924032,762925055,IN -762925056,762927103,HK +762925056,762926079,HK +762926080,762927103,SG 762927104,762928127,LK 762928128,762930175,CN 762930176,762931199,IN @@ -9746,8 +10636,8 @@ 763155456,763156479,AU 763156480,763158527,JP 763158528,763164671,IN -763164672,763165951,CN -763165952,763169791,HK +763164672,763166719,CN +763166720,763169791,HK 763169792,763171839,CN 763171840,763172863,SG 763172864,763175935,CN @@ -9756,8 +10646,7 @@ 763179008,763180031,HK 763180032,763182079,CN 763182080,763183103,IN -763183104,763183359,JP -763183360,763183615,HK +763183104,763183615,HK 763183616,763183871,LT 763183872,763184127,HK 763184128,763185151,IN @@ -9799,7 +10688,7 @@ 763246592,763247615,ID 763247616,763248639,SG 763248640,763250687,IN -763250688,763251711,AU +763250688,763251711,US 763251712,763252735,HK 763252736,763253759,ID 763253760,763254783,JP @@ -9808,7 +10697,9 @@ 763257856,763258879,CN 763258880,763259903,IN 763259904,763263999,CN -763264000,763265023,AU +763264000,763264255,AU +763264256,763264511,HK +763264512,763265023,AU 763265024,763266047,NZ 763266048,763267071,ID 763267072,763268095,IN @@ -9845,8 +10736,17 @@ 763307008,763308031,CN 763308032,763310079,IN 763310080,763311103,BD -763311104,763321343,IN -763321344,763322367,HK +763311104,763313151,IN +763313152,763313279,PH +763313280,763313407,HK +763313408,763313535,ID +763313536,763313663,KR +763313664,763313791,TH +763313792,763313919,VN +763313920,763314047,BG +763314048,763314175,HR +763314176,763321343,IN +763321344,763322367,US 763322368,763323391,CN 763323392,763326463,IN 763326464,763327487,US @@ -9918,16 +10818,19 @@ 771308544,771309567,HK 771309568,771310591,KR 771310592,771315711,IN -771315712,771316223,US -771316224,771316479,AU +771315712,771315967,US +771315968,771316223,AU +771316224,771316479,KR 771316480,771316735,HK 771316736,771317759,CN 771317760,771318783,HK -771318784,771319807,SG -771319808,771320831,BD +771318784,771320063,SG +771320064,771320319,TW +771320320,771320831,AU 771320832,771321855,IN 771321856,771322879,CN -771322880,771323903,HK +771322880,771323135,TW +771323136,771323903,HK 771323904,771334143,IN 771334144,771335167,KR 771335168,771339263,IN @@ -9997,7 +10900,8 @@ 771482624,771483647,BD 771483648,771489791,IN 771489792,771503103,CN -771503104,771505151,BD +771503104,771504127,BD +771504128,771505151,US 771505152,771506175,CN 771506176,771507199,TH 771507200,771511295,IN @@ -10022,7 +10926,10 @@ 771633152,771680255,CN 771680256,771681279,HK 771681280,771683327,CN -771683328,771684351,US +771683328,771683583,US +771683584,771683839,PH +771683840,771684095,MV +771684096,771684351,MH 771684352,771685375,CN 771685376,771686399,HK 771686400,771719167,CN @@ -10041,13 +10948,9 @@ 772285184,772285439,UZ 772285440,772285695,RU 772285696,772285951,GR -772285952,772286719,RU -772286720,772286975,LB -772286976,772287771,RU +772285952,772287771,RU 772287772,772287772,NL -772287773,772296703,RU -772296704,772300799,UA -772300800,772339967,RU +772287773,772339967,RU 772339968,772340223,NL 772340224,772341247,RU 772341248,772341503,US @@ -10057,9 +10960,7 @@ 772472832,772538367,MT 772538368,772603903,GR 772603904,772669439,CZ -772669440,772671487,CH -772671488,772671999,DE -772672000,772734975,CH +772669440,772734975,CH 772734976,772800511,NO 772800512,772802559,GB 772802560,772804607,RU @@ -10077,7 +10978,6 @@ 772827136,772829183,RS 772829184,772831231,EE 772831232,772833279,CZ -772833280,772835327,RU 772835328,772837375,CY 772837376,772839423,KZ 772839424,772841471,CH @@ -10209,20 +11109,20 @@ 773125888,773126143,FR 773126144,773128191,CH 773128192,773132287,DE -773132288,773134335,IT -773134336,773135359,CH -773135360,773136383,IT +773132288,773136383,CH 773136384,773140479,DK 773140480,773144575,CY 773144576,773148671,RU 773148672,773152767,IR -773152768,773156863,SE +773152768,773153791,SE +773153792,773154303,US +773154304,773156863,SE 773156864,773165055,FR 773165056,773166463,NL 773166464,773166591,PL 773166592,773167199,US -773167200,773167207,NL -773167208,773167655,US +773167200,773167215,NL +773167216,773167655,US 773167656,773167663,NL 773167664,773168127,US 773168128,773168415,NL @@ -10338,8 +11238,7 @@ 773709824,773711871,CZ 773711872,773713919,RU 773713920,773715967,NL -773715968,773716991,SE -773716992,773718015,US +773715968,773718015,SE 773718016,773720063,DE 773720064,773722111,GB 773722112,773724159,ES @@ -10376,7 +11275,11 @@ 773793792,773795839,FR 773795840,773797887,NL 773797888,773799935,ES -773799936,773801983,CY +773799936,773800703,CY +773800704,773800959,GB +773800960,773801215,SG +773801216,773801471,US +773801472,773801983,CY 773801984,773804031,IQ 773804032,773806079,GB 773806080,773808127,BE @@ -10391,23 +11294,24 @@ 773824512,773826559,FR 773826560,773828607,GB 773828608,773830655,HU -773830656,773832703,NO +773830656,773831679,NO +773831680,773832703,NL 773832704,773834751,FR -773834752,773835135,GB -773835136,773836543,IM -773836544,773836799,GB +773834752,773836799,IM 773836800,773838847,FR 773838848,773840895,DE 773840896,773842943,GB -773844992,773845375,GG -773845376,773845759,GB -773845760,773846015,JE +773844992,773845247,GG +773845248,773845503,GB +773845504,773846015,JE 773846016,773847039,GG 773847040,773849087,IT 773849088,773857279,IR 773857280,773865471,DK 773865472,773873663,RU -773873664,773881855,JO +773873664,773881087,JO +773881088,773881343,PR +773881344,773881855,JO 773881856,773890047,DK 773890048,773898239,AZ 773898240,773906431,PS @@ -10501,11 +11405,10 @@ 774162694,774162698,MZ 774162699,774162703,NP 774162704,774162738,US -774162739,774162743,VA +774162739,774162743,UA 774162744,774162778,US 774162779,774162784,CA -774162785,774162787,UA -774162788,774162788,VA +774162785,774162788,UA 774162789,774162798,CA 774162799,774162803,BN 774162804,774162808,TM @@ -10536,30 +11439,40 @@ 774162967,774162967,LI 774162968,774162969,MX 774162970,774162970,BY -774162971,774162971,MX -774162972,774162974,VA +774162971,774162974,MX 774162975,774162975,MY -774162976,774162979,VA +774162976,774162979,LB 774162980,774162980,IN 774162981,774162983,BO 774162984,774162987,SX 774162988,774162991,MX -774162992,774162999,VA +774162992,774162994,VA +774162995,774162999,IR 774163000,774163000,PK 774163001,774163009,BO 774163010,774163010,VE 774163011,774163014,BO -774163015,774163071,VA +774163015,774163024,RU +774163025,774163034,UA +774163035,774163039,AE +774163040,774163071,VA 774163072,774163074,GW 774163075,774163124,IT -774163125,774163127,TJ -774163128,774163203,VA +774163125,774163134,TJ +774163135,774163139,ET +774163140,774163144,DK +774163145,774163149,AF +774163150,774163154,SY +774163155,774163174,UA +774163175,774163179,US +774163180,774163200,VA +774163201,774163203,US 774163204,774163210,AU 774163211,774163215,TD 774163216,774163220,CD 774163221,774163225,DJ 774163226,774163230,CF -774163231,774163235,VA +774163231,774163235,US 774163236,774163240,MF 774163241,774163245,VC 774163246,774163250,PM @@ -10572,20 +11485,18 @@ 774163281,774163283,KP 774163284,774163290,FK 774163291,774163330,IT -774163331,774163331,UG -774163332,774163335,VA +774163331,774163335,UG 774163336,774163339,MP 774163340,774163343,TL 774163344,774163347,WF 774163348,774163351,SD -774163352,774163359,VA +774163352,774163359,SS 774163360,774163367,BQ 774163368,774163375,CW 774163376,774163383,IT -774163384,774163391,GE -774163392,774163399,VA -774163400,774163411,US -774163412,774163455,VA +774163384,774163399,GE +774163400,774163415,US +774163416,774163455,VA 774163456,774166527,DK 774166528,774168575,EE 774168576,774176767,PL @@ -10612,7 +11523,8 @@ 774365184,774373375,RU 774373376,774389759,RS 774389760,774406143,BG -774406144,774422527,IT +774406144,774416383,IT +774416384,774422527,LB 774422528,774438911,OM 774438912,774455295,DE 774455296,774471679,RU @@ -10645,8 +11557,8 @@ 775028736,775061503,PT 775061504,775094271,RU 775094272,775127039,RO -775127040,775149566,IE -775149567,775149567,NL +775127040,775147519,IE +775147520,775149567,NL 775149568,775151615,SG 775151616,775159807,JP 775159808,775192575,SA @@ -10660,14 +11572,14 @@ 775421952,775487487,BY 775487488,775520255,AT 775520256,775553023,SY +775557120,775557375,CH +775569408,775569663,US 775585792,775618559,SY 775618560,775645951,SE 775645952,775646207,NO 775646208,775651327,SE 775651328,775684095,DE -775684096,775708671,PS -775708672,775710719,IL -775710720,775716863,PS +775684096,775716863,PS 775716864,775749631,GB 775749632,775847935,RU 775847936,775880703,IR @@ -10692,14 +11604,16 @@ 778395648,778436607,DE 778436608,778461183,RO 778461184,778461439,TR -778461440,778462207,EE +778461440,778462207,RO 778462208,778462463,TR -778462464,778463231,EE +778462464,778462975,RO +778462976,778463231,EE 778463232,778465279,RO 778465280,778466303,IT 778466304,778467327,RO 778467328,778473471,IR -778473472,778475519,RO +778473472,778474495,RO +778474496,778475519,GB 778475520,778475775,CH 778475776,778476031,RO 778476032,778476287,MD @@ -10711,167 +11625,346 @@ 778481664,778481919,MD 778481920,778482943,GB 778482944,778483199,MD -778483200,778484735,RO +778483200,778483711,RO +778483712,778484735,IR 778484736,778485247,IT 778485248,778485759,RO 778485760,778493951,GB 778493952,778495999,NL 778496000,778497791,RO 778497792,778500095,NL -778500096,778500863,RO +778500096,778500351,GB +778500352,778500863,RO 778500864,778500991,CN 778500992,778501119,HK 778501120,778501631,GB 778501632,778502143,RO 778502144,778567679,GR 778567680,778633215,TR -778633216,778640127,FR +778633216,778638335,FR +778638336,778638591,ES +778638592,778639231,FR +778639232,778639359,FI +778639360,778639615,ES +778639616,778640127,FR 778640128,778640383,GB -778640384,778657399,FR +778640384,778640639,FR +778640640,778640895,PT +778640896,778641151,FR +778641152,778641407,IE +778641408,778654903,FR +778654904,778654907,GB +778654908,778655039,FR +778655040,778655103,ES +778655104,778655223,FR +778655224,778655231,PT +778655232,778655935,FR +778655936,778655999,IE +778656000,778656223,FR +778656224,778656255,PT +778656256,778657399,FR 778657400,778657403,PT -778657404,778662028,FR +778657404,778657471,FR +778657472,778657535,GB +778657536,778662028,FR 778662029,778662029,ES -778662030,778666259,FR +778662030,778666063,FR +778666064,778666079,IE +778666080,778666259,FR 778666260,778666263,ES -778666264,778666479,FR +778666264,778666303,FR +778666304,778666367,ES +778666368,778666375,FR +778666376,778666379,GB +778666380,778666479,FR 778666480,778666495,DE -778666496,778666879,FR +778666496,778666847,FR +778666848,778666863,PT +778666864,778666879,FR 778666880,778666943,GB -778666944,778667327,FR -778667328,778667331,DE -778667332,778667391,FR -778667392,778667395,IT -778667396,778668623,FR -778668624,778668627,NL +778666944,778667175,FR +778667176,778667179,ES +778667180,778667295,FR +778667296,778667311,GB +778667312,778667347,FR +778667348,778667351,GB +778667352,778667499,FR +778667500,778667503,GB +778667504,778668391,FR +778668392,778668395,FI +778668396,778668399,ES +778668400,778668479,FR +778668480,778668495,ES +778668496,778668607,FR +778668608,778668615,IE +778668616,778668627,FR 778668628,778668631,ES -778668632,778668863,FR +778668632,778668719,FR +778668720,778668723,PT +778668724,778668863,FR 778668864,778668895,DE -778668896,778669935,FR +778668896,778669055,FR +778669056,778669087,ES +778669088,778669211,FR +778669212,778669215,ES +778669216,778669223,FR +778669224,778669231,GB +778669232,778669451,FR +778669452,778669455,ES +778669456,778669663,FR +778669664,778669695,FI +778669696,778669823,FR +778669824,778669855,ES +778669856,778669935,FR 778669936,778669951,ES 778669952,778669967,FR 778669968,778669983,IE -778669984,778670751,FR +778669984,778670047,FR +778670048,778670079,GB +778670080,778670175,FR +778670176,778670207,GB +778670208,778670751,FR 778670752,778670755,DE 778670756,778670975,FR 778670976,778670976,DE -778670977,778671201,FR +778670977,778671179,FR +778671180,778671183,ES +778671184,778671201,FR 778671202,778671202,ES -778671203,778673187,FR +778671203,778671915,FR +778671916,778671919,GB +778671920,778672063,FR +778672064,778672067,GB +778672068,778672095,FR +778672096,778672111,IE +778672112,778672119,FR +778672120,778672123,ES +778672124,778672479,FR +778672480,778672511,ES +778672512,778672639,FR +778672640,778672703,PT +778672704,778673187,FR 778673188,778673191,ES 778673192,778673207,FR 778673208,778673211,ES -778673212,778673383,FR -778673384,778673387,IT -778673388,778673631,FR -778673632,778673647,DE -778673648,778673751,FR +778673212,778673279,FR +778673280,778673283,GB +778673284,778673751,FR 778673752,778673759,DE 778673760,778673883,FR 778673884,778673887,ES -778673888,778674767,FR -778674768,778674783,BE -778674784,778675695,FR +778673888,778674768,FR +778674769,778674769,BE +778674770,778674783,FR +778674784,778674799,GB +778674800,778674991,FR +778674992,778674995,GB +778674996,778674999,FR +778675000,778675003,FI +778675004,778675199,FR +778675200,778675207,ES +778675208,778675631,FR +778675632,778675639,ES +778675640,778675695,FR 778675696,778675711,BE -778675712,778675795,FR +778675712,778675767,FR +778675768,778675775,ES +778675776,778675795,FR 778675796,778675799,ES -778675800,778675891,FR +778675800,778675819,FR +778675820,778675823,GB +778675824,778675827,ES +778675828,778675891,FR 778675892,778675895,ES -778675896,778677071,FR -778677072,778677075,NL -778677076,778677471,FR -778677472,778677475,DE -778677476,778677503,FR +778675896,778676127,FR +778676128,778676131,ES +778676132,778676143,FR +778676144,778676159,ES +778676160,778676367,FR +778676368,778676383,GB +778676384,778676555,FR +778676556,778676559,ES +778676560,778676623,FR +778676624,778676627,GB +778676628,778676631,ES +778676632,778676639,FR +778676640,778676655,ES +778676656,778676719,FR +778676720,778676723,GB +778676724,778677183,FR +778677184,778677215,ES +778677216,778677255,FR +778677256,778677259,ES +778677260,778677375,FR +778677376,778677391,GB +778677392,778677399,FR +778677400,778677403,PT +778677404,778677503,FR 778677504,778677505,GB 778677506,778677506,ES 778677507,778677507,GB 778677508,778677759,ES -778677760,778679212,FR +778677760,778678859,FR +778678860,778678863,GB +778678864,778678919,FR +778678920,778678927,ES +778678928,778679212,FR 778679213,778679214,FI -778679215,778679491,FR +778679215,778679279,FR +778679280,778679295,ES +778679296,778679491,FR 778679492,778679495,ES -778679496,778680227,FR +778679496,778680147,FR +778680148,778680151,GB +778680152,778680175,FR +778680176,778680183,ES +778680184,778680227,FR 778680228,778680231,IE -778680232,778680683,FR +778680232,778680643,FR +778680644,778680647,PT +778680648,778680651,FR +778680652,778680655,ES +778680656,778680683,FR 778680684,778680687,ES -778680688,778681487,FR -778681488,778681495,NL -778681496,778681503,FR +778680688,778681023,FR +778681024,778681087,FI +778681088,778681359,FR +778681360,778681367,ES +778681368,778681463,FR +778681464,778681471,ES +778681472,778681503,FR 778681504,778681507,DE 778681508,778681519,FR 778681520,778681523,ES -778681524,778681535,FR -778681536,778681543,NL -778681544,778681823,FR -778681824,778681827,IT -778681828,778682103,FR -778682104,778682111,DE -778682112,778688447,FR +778681524,778681615,FR +778681616,778681619,ES +778681620,778681707,FR +778681708,778681711,ES +778681712,778681775,FR +778681776,778681779,GB +778681780,778681983,FR +778681984,778681999,PT +778682000,778682079,FR +778682080,778682095,PT +778682096,778688447,FR 778688448,778688451,CZ -778688452,778688627,FR -778688628,778688631,NL -778688632,778689923,FR +778688452,778689007,FR +778689008,778689015,FI +778689016,778689923,FR 778689924,778689927,DE -778689928,778691619,FR -778691620,778691623,IT -778691624,778691711,FR -778691712,778691727,GB -778691728,778692143,FR +778689928,778690735,FR +778690736,778690751,PT +778690752,778691975,FR +778691976,778691983,ES +778691984,778692143,FR 778692144,778692159,DE -778692160,778692499,FR +778692160,778692191,FR +778692192,778692195,ES +778692196,778692199,FR +778692200,778692207,ES +778692208,778692499,FR 778692500,778692503,ES -778692504,778692519,FR -778692520,778692527,NL +778692504,778692527,FR 778692528,778692535,BE -778692536,778692539,IT -778692540,778692619,FR +778692536,778692551,FR +778692552,778692555,ES +778692556,778692619,FR 778692620,778692623,ES 778692624,778692743,FR 778692744,778692747,ES -778692748,778693095,FR -778693096,778693099,ES -778693100,778693427,FR +778692748,778692767,FR +778692768,778692783,ES +778692784,778692827,FR +778692828,778692831,GB +778692832,778692891,FR +778692892,778692895,GB +778692896,778693095,FR +778693096,778693103,ES +778693104,778693159,FR +778693160,778693163,ES +778693164,778693427,FR 778693428,778693431,ES -778693432,778693759,FR +778693432,778693439,FR +778693440,778693455,GB +778693456,778693759,FR 778693760,778693763,ES -778693764,778695135,FR -778695136,778695167,DE -778695168,778695471,FR +778693764,778693967,FR +778693968,778693971,ES +778693972,778694187,FR +778694188,778694191,ES +778694192,778695087,FR +778695088,778695103,PT +778695104,778695203,FR +778695204,778695207,ES +778695208,778695347,FR +778695348,778695351,ES +778695352,778695375,FR +778695376,778695391,FI +778695392,778695471,FR 778695472,778695475,ES -778695476,778695839,FR -778695840,778695871,DE -778695872,778695991,FR +778695476,778695535,FR +778695536,778695551,ES +778695552,778695767,FR +778695768,778695775,ES +778695776,778695795,FR +778695796,778695799,ES +778695800,778695823,FR +778695824,778695839,FI +778695840,778695991,FR 778695992,778695999,IT -778696000,778696439,FR -778696440,778696447,IT -778696448,778696495,FR +778696000,778696219,FR +778696220,778696223,GB +778696224,778696271,FR +778696272,778696287,ES +778696288,778696495,FR 778696496,778696499,ES 778696500,778696811,FR 778696812,778696815,DE 778696816,778696847,FR 778696848,778696851,ES -778696852,778696991,FR +778696852,778696983,FR +778696984,778696987,ES +778696988,778696991,FR 778696992,778696995,ES -778696996,778697067,FR +778696996,778697055,FR +778697056,778697063,ES +778697064,778697067,FR 778697068,778697071,ES 778697072,778697175,FR 778697176,778697179,ES -778697180,778697471,FR +778697180,778697279,FR +778697280,778697287,IE +778697288,778697343,FR +778697344,778697347,IE +778697348,778697435,FR +778697436,778697439,GB +778697440,778697471,FR 778697472,778697479,CZ 778697480,778697815,FR 778697816,778697819,ES 778697820,778697955,FR 778697956,778697959,ES -778697960,778698447,FR +778697960,778698243,FR +778698244,778698247,GB +778698248,778698295,FR +778698296,778698303,IE +778698304,778698447,FR 778698448,778698451,ES -778698452,778698643,FR +778698452,778698511,FR +778698512,778698519,FI +778698520,778698591,FR +778698592,778698595,BE +778698596,778698627,FR +778698628,778698631,ES +778698632,778698643,FR 778698644,778698647,ES 778698648,778698703,FR 778698704,778698707,ES 778698708,778698751,FR 778698752,778764287,TR -778764288,778767359,HU -778767360,778768383,RO -778768384,778829823,HU +778764288,778822655,HU +778822656,778823423,UA +778823424,778829823,HU 778829824,778895359,RO 778895360,778960895,LV 778960896,779026431,DE @@ -10883,13 +11976,7 @@ 779616256,779747327,IL 779747328,779878399,SI 779878400,780009471,AT -780009472,780014591,CH -780014592,780014617,DE -780014618,780014618,CH -780014619,780015103,DE -780015104,780125183,CH -780125184,780125695,DE -780125696,780140543,CH +780009472,780140543,CH 780140544,780206079,DE 780206080,780271615,NL 780271616,780337151,AM @@ -10931,7 +12018,7 @@ 781549568,781553663,RU 781553664,781557759,PL 781557760,781565951,UA -781565952,781570047,CH +781565952,781570047,IT 781570048,781574143,PL 781574144,781578239,RU 781578240,781582335,PL @@ -10962,21 +12049,21 @@ 781692928,781694975,UA 781694976,781697023,PL 781697024,781699071,UA -781699072,781701119,RO +781699072,781701119,AT 781701120,781703167,SA 781703168,781705215,PL 781705216,781707263,RO 781707264,781709311,SI 781709312,781711359,RU 781711360,781713407,UA -781713408,781844479,SA +781713408,781830911,SA +781830912,781831167,JO +781831168,781844479,SA 781844480,781975551,TR 781975552,782106623,NO 782106624,782254079,RU 782254080,782270463,UA -782270464,782306303,RU -782306304,782307327,NL -782307328,782317567,RU +782270464,782317567,RU 782317568,782317695,IN 782317696,782317823,CN 782317824,782317951,TR @@ -11027,24 +12114,34 @@ 782663680,782667519,NL 782667520,782667775,LU 782667776,782671871,NL -782671872,782672783,LT +782671872,782672655,LT +782672656,782672663,VG +782672664,782672783,LT 782672784,782672791,CH 782672792,782672871,LT 782672872,782672879,IL -782672880,782672991,LT -782672992,782673023,CR -782673024,782673927,LT -782673928,782673935,RU -782673936,782675967,LT +782672880,782673935,LT +782673936,782673943,EE +782673944,782674167,LT +782674168,782674175,VG +782674176,782674959,LT +782674960,782674975,CR +782674976,782675967,LT 782675968,782680063,NL 782680064,782696447,RU 782696448,782712831,DE 782712832,782729215,RU -782729216,782745599,DE +782729216,782737407,IR +782737408,782745599,DE 782745600,782761983,CZ 782761984,783024127,PL 783024128,783040511,RU -783040512,783048703,UA +783040512,783045631,UA +783045632,783046143,BZ +783046144,783046655,UA +783046656,783047423,BZ +783047424,783047679,RU +783047680,783048703,BZ 783048704,783056895,RU 783056896,783065087,UA 783065088,783073279,RU @@ -11075,7 +12172,6 @@ 783194112,783196159,CZ 783196160,783198207,UA 783198208,783202303,PL -783202304,783204351,VG 783204352,783206399,RU 783206400,783208447,RO 783208448,783210495,PL @@ -11210,7 +12306,10 @@ 784236544,784269311,GB 784269312,784302079,BY 784302080,784334847,RU -784334848,784465919,FR +784334848,784457727,FR +784457728,784459775,GB +784459776,784461823,IT +784461824,784465919,FR 784465920,784596991,SE 784596992,784728063,TR 784728064,784793599,GR @@ -11336,7 +12435,7 @@ 786892800,786894847,GB 786894848,786896895,NL 786896896,786900991,IT -786900992,786905087,NL +786900992,786903039,NL 786905088,786907135,PL 786907136,786909183,GB 786909184,786911231,CZ @@ -11345,25 +12444,33 @@ 786915328,786917375,SK 786917376,786919423,RO 786919424,786919431,IT -786919432,786919639,GB -786919640,786919647,IT -786919648,786919799,GB +786919432,786919615,GB +786919616,786919623,IT +786919624,786919639,GB +786919640,786919655,IT +786919656,786919687,GB +786919688,786919695,IT +786919696,786919799,GB 786919800,786919807,IT 786919808,786919879,GB 786919880,786919887,IT 786919888,786920191,GB 786920192,786920199,IT -786920200,786920343,GB +786920200,786920223,GB +786920224,786920231,IT +786920232,786920343,GB 786920344,786920351,IT -786920352,786920839,GB +786920352,786920615,GB +786920616,786920623,IT +786920624,786920839,GB 786920840,786920847,IT 786920848,786920855,GB 786920856,786920863,IT -786920864,786921303,GB -786921304,786921311,IT -786921312,786921455,GB -786921456,786921463,IT -786921464,786921471,GB +786920864,786920999,GB +786921000,786921007,IT +786921008,786921087,GB +786921088,786921095,IT +786921096,786921471,GB 786921472,786923519,ES 786923520,786925567,FR 786925568,786927615,DE @@ -11379,7 +12486,10 @@ 786946048,786948095,FR 786948096,786950143,UA 786950144,786952191,DE -786952192,786954239,US +786952192,786952703,NE +786952704,786952959,US +786952960,786953215,NE +786953216,786954239,US 786954240,786956287,NL 786956288,786989055,RU 786989056,786991103,PL @@ -11391,7 +12501,6 @@ 787003392,787005439,DE 787005440,787007487,GB 787007488,787009535,RU -787009536,787011583,NL 787011584,787013631,RU 787013632,787015679,DE 787015680,787017727,UA @@ -11404,11 +12513,13 @@ 787039232,787039247,AR 787039248,787039263,PE 787039264,787039279,VE -787039280,787039487,GB -787039488,787039551,NL +787039280,787039295,GB +787039296,787039423,AT +787039424,787039551,NL 787039552,787039679,ES -787039680,787039743,BE -787039744,787040255,GB +787039680,787039807,BE +787039808,787039935,PT +787039936,787040255,GB 787040256,787040383,IT 787040384,787040511,DK 787040512,787054591,GB @@ -11431,7 +12542,7 @@ 787154944,787156991,TR 787156992,787159039,FR 787159040,787161087,DE -787161088,787163135,SE +787161088,787163135,GB 787163136,787165183,NL 787165184,787167231,RU 787167232,787169279,CH @@ -11440,7 +12551,11 @@ 787173376,787175423,KZ 787175424,787177471,SA 787177472,787179519,RS -787179520,787183615,DE +787179520,787179775,DE +787179776,787180031,PL +787180032,787180287,GB +787180288,787180543,DK +787180544,787183615,DE 787183616,787185663,PL 787185664,787187711,GG 787187712,787189759,IT @@ -11475,11 +12590,7 @@ 787333120,787349503,DE 787349504,787365887,BG 787365888,787382271,PL -787382272,787383039,GP -787383040,787383295,MF -787383296,787385343,GP -787385344,787386367,MQ -787386368,787392511,GP +787382272,787392511,GP 787392512,787392767,MF 787392768,787398655,GP 787398656,787415039,PL @@ -11490,7 +12601,9 @@ 787480576,787513343,SA 787513344,787546111,RS 787546112,787578879,RU -787578880,787611647,AM +787578880,787580927,AM +787580928,787587071,RU +787587072,787611647,AM 787611648,787644415,RU 787644416,787677183,PL 787677184,787679231,GB @@ -11526,14 +12639,33 @@ 787715584,787715839,BH 787715840,787718143,NL 787718144,787742719,RU -787742720,787750911,NL +787742720,787750143,NL +787750144,787750159,BD +787750160,787750175,BT +787750176,787750191,BN +787750192,787750192,CN +787750193,787750207,NL +787750208,787750223,FJ +787750224,787750239,ID +787750240,787750255,LA +787750256,787750271,MO +787750272,787750287,MY +787750288,787750303,MV +787750304,787750319,MM +787750320,787750335,NP +787750336,787750351,PK +787750352,787750367,PG +787750368,787750383,LK +787750384,787750911,NL 787750912,787755007,GB 787755008,787759103,NL 787759104,787767295,PS 787767296,787768319,IT 787768320,787771135,NL 787771136,787771391,IT -787771392,787775487,NL +787771392,787772415,NL +787772416,787773439,US +787773440,787775487,NL 787775488,787808255,DE 787808256,787841023,IR 787841024,787843071,RU @@ -11552,15 +12684,33 @@ 787869696,787873791,GB 787873792,787881745,SE 787881746,787881747,FR -787881748,787891247,SE +787881748,787890175,SE +787890176,787890431,NL +787890432,787891247,SE 787891248,787891251,ES -787891252,787900927,SE +787891252,787900415,SE +787900416,787900671,DE +787900672,787900927,SE 787900928,787901183,DK 787901184,787906559,SE 787906560,787939327,GR 787939328,787972095,GB 787972096,788004863,UA -788004864,788013055,GB +788004864,788005375,GB +788005376,788006399,BE +788006400,788006911,IT +788006912,788007423,FR +788007424,788007935,DE +788007936,788008447,US +788008448,788008959,SG +788008960,788009471,IN +788009472,788009983,ES +788009984,788010495,HK +788010496,788011007,AU +788011008,788011519,CN +788011520,788012031,AR +788012032,788012543,CA +788012544,788013055,RU 788013056,788021247,IR 788021248,788029439,SI 788029440,788045823,GB @@ -11661,8 +12811,8 @@ 788467712,788469759,NO 788469760,788471807,NL 788471808,788473855,UA -788473856,788474879,DE -788474880,788475903,GB +788473856,788474111,DE +788474112,788475903,GB 788475904,788477951,FR 788477952,788479999,OM 788480000,788482047,UZ @@ -11702,81 +12852,43 @@ 789577728,790102015,US 790102016,790429695,CA 790429696,790626303,IN -790626304,791937023,US -791937024,792002559,CA +790626304,790841855,US +790841856,790842367,CA +790842368,792002559,US 792002560,792068095,IT -792068096,792330239,CA +792068096,792199167,CA +792199168,792330239,US 792330240,792723455,ES -792723456,793009151,DE -793009152,793009407,AT -793009408,793247743,DE +792723456,793247743,DE 793247744,793313279,NZ 793313280,793378815,DE -793378816,794367999,CA +793378816,794367999,US 794368000,794369023,HK -794369024,794428331,CA +794369024,794369288,US +794369289,794369289,CN +794369290,794428331,US 794428332,794428332,HK -794428333,794428792,CA +794428333,794428792,US 794428793,794428793,HK -794428794,794428984,CA +794428794,794428984,US 794428985,794428985,HK -794428986,794429148,CA +794428986,794429148,US 794429149,794429149,HK -794429150,794558463,CA +794429150,794440519,US +794440520,794440520,HK +794440521,794558463,US 794558464,796917759,CN 796917760,797442047,CA -797442048,797443071,US -797443072,797446143,CA -797446144,797447167,US -797447168,797873663,CA -797873664,797873919,US -797873920,800342015,CA -800342016,800350207,US -800350208,800357121,CA -800357122,800357122,US -800357123,800456703,CA -800456704,800457727,US -800457728,800980991,CA -800980992,800989183,US -800989184,800989958,CA -800989959,800989959,US -800989960,802160639,CA -802160640,802209791,US -802209792,802216959,CA -802216960,802627583,US -802627584,802635775,CA -802635776,802652159,US -802652160,802676735,CA -802676736,802709503,US -802709504,802717695,CA -802717696,802725887,US -802725888,802734079,CA -802734080,802758655,US -802758656,802783231,CA -802783232,802789247,US -802789248,802789375,CA -802789376,802799615,US -802799616,802873343,CA -802873344,802897919,US -802897920,802906111,CA -802906112,802911743,US -802911744,802911999,CA -802912000,802914303,US -802914304,802922495,CA -802922496,802930687,US -802930688,802947071,CA -802947072,802955263,US -802955264,803037183,CA -803037184,803061759,US -803061760,803086335,CA -803086336,803110911,US -803110912,803127295,CA -803127296,803135487,US -803135488,803151871,CA -803151872,803192831,US -803192832,804716543,CA +797442048,800522240,US +800522241,800522241,CA +800522242,803209215,US +803209216,803930111,CA +803930112,804257791,US +804257792,804716543,CA 804716544,804782079,IN -804782080,805306367,CA +804782080,804913151,CA +804913152,805240831,US +805240832,805306367,CA 805306368,822083583,US 822083584,822084607,ID 822084608,822085631,BD @@ -11813,11 +12925,10 @@ 830210048,830341119,MY 830341120,830406655,NP 830406656,830472191,AU -830472192,830472447,CN -830472448,830472703,AU -830472704,830474239,CN +830472192,830474239,CN 830474240,830475263,SG -830475264,830476287,AU +830475264,830476031,AU +830476032,830476287,NZ 830476288,830480383,JP 830480384,830488575,SG 830488576,830496767,HK @@ -11847,7 +12958,9 @@ 831516672,831518719,JP 831518720,831519743,AU 831519744,831520767,IN -831520768,832045055,PH +831520768,831666800,PH +831666801,831666801,HK +831666802,832045055,PH 832045056,832307199,CN 832307200,832308223,PK 832308224,832311295,JP @@ -11903,21 +13016,14 @@ 838467584,838729727,JP 838729728,838795263,KR 838795264,838860799,AU -838860800,838996991,US -838996992,838997247,CA -838997248,839016191,US +838860800,839009023,US +839009024,839009279,HU +839009280,839016191,US 839016192,839016447,CA -839016448,839056447,US -839056448,839056455,CN -839056456,839112191,US -839112192,839112447,CA -839112448,839339607,US +839016448,839339607,US 839339610,839340031,US 839340032,839341055,ES -839341056,839341311,US -839341312,839341567,DE -839341568,839341823,US -839341824,839343103,DE +839341056,839343103,DE 839343104,839344127,NL 839344128,839348223,US 839348224,839348479,DE @@ -11951,23 +13057,19 @@ 840294400,840298495,CA 840298496,840836121,US 840836122,840836124,BZ -840836125,840838428,US +840836125,840837786,US +840837787,840837787,BZ +840837788,840838428,US 840838429,840838429,UA 840838430,840838453,US 840838454,840838454,UA -840838455,840838508,US -840838509,840838509,UA -840838510,840838510,US -840838511,840838512,UA -840838513,840865791,US +840838455,840865791,US 840865792,840866047,CA 840866048,840953855,US 840953856,840954367,JP 840954368,840956927,US 840956928,840957951,JP -840957952,841088767,US -841088768,841089023,CA -841089024,843055103,US +840957952,843055103,US 843055104,843644927,CA 843644928,844890111,US 844890112,844988415,CA @@ -11979,14 +13081,22 @@ 846442496,846446591,CA 846446592,846561279,US 846561280,846594047,CA -846594048,846626815,US -846626816,846627071,CN -846627072,846631253,US +846594048,846631253,US 846631254,846631254,CA 846631255,846635519,US 846635776,846644755,US 846644756,846644756,PT -846644757,853622019,US +846644757,846646527,US +846646528,846646783,CN +846646784,846648063,US +846648064,846648575,CN +846648576,846649343,US +846649344,846649407,CN +846649408,846649471,US +846649472,846649599,CN +846649600,846650367,US +846650368,846650879,CN +846650880,853622019,US 853622020,853622020,DE 853622021,853622096,US 853622097,853622098,GB @@ -12002,159 +13112,28 @@ 853622111,855638015,US 855638016,855900159,GB 855900160,856031231,DE -856031232,856195071,GB +856031232,856162303,GB +856162304,856195071,US 856195072,856199199,DE -856199200,856199231,GB +856199200,856199231,US 856199232,856199295,DE -856199296,857997311,GB -857997312,858013951,SA -858013952,858014719,GB -858014720,858015487,SA -858015488,858015743,GB -858015744,858015999,SA -858016000,858016255,GB -858016256,858019071,SA -858019072,858019839,GB -858019840,858020863,SA -858020864,858021631,GB -858021632,858021887,SA -858021888,858022143,GB -858022144,858022399,SA -858022400,858022911,GB -858022912,858023167,SA -858023168,858023935,GB -858023936,858025983,SA -858025984,858026495,GB -858026496,858027007,SA -858027008,858027519,GB -858027520,858028543,SA -858028544,858029055,GB -858029056,858030079,SA -858030080,858030847,GB -858030848,858032127,SA -858032128,858032383,GB -858032384,858032639,SA -858032640,858033151,GB -858033152,858034431,SA -858034432,858034687,GB -858034688,858034943,SA -858034944,858035199,GB -858035200,858036223,SA -858036224,858036479,GB -858036480,858037247,SA -858037248,858037759,GB -858037760,858038015,SA -858038016,858038271,GB -858038272,858039295,SA -858039296,858040319,GB -858040320,858041343,SA -858041344,858042879,GB -858042880,858043647,SA -858043648,858044415,GB -858044416,858055167,SA -858055168,858055679,GB -858055680,858055935,SA -858055936,858056063,GB -858056064,858056191,SA -858056192,858058751,GB -858058752,858061823,SA -858061824,858062079,GB -858062080,858062335,SA -858062336,858064261,GB -858064262,858064262,IE -858064263,858064895,GB -858064896,858066943,IE -858066944,858193919,GB -858193920,858204927,SA -858204928,858205055,GB -858205056,858205695,SA -858205696,858205951,GB -858205952,858208511,SA -858208512,858208639,GB -858208640,858208767,SA -858208768,858209023,GB -858209024,858210559,SA -858210560,858210815,GB -858210816,858211071,SA -858211072,858211327,GB -858211328,858211839,SA -858211840,858212095,GB -858212096,858212351,SA -858212352,858212607,GB -858212608,858213375,SA -858213376,858214399,GB -858214400,858215679,SA -858215680,858215935,GB -858215936,858216191,SA -858216192,858216447,GB -858216448,858217215,SA -858217216,858217727,GB -858217728,858218495,SA -858218496,858219263,GB -858219264,858220543,SA -858220544,858220799,GB -858220800,858221823,SA -858221824,858222079,GB -858222080,858222335,SA -858222336,858222591,GB -858222592,858225407,SA -858225408,858225663,GB -858225664,858225919,SA -858225920,858226431,GB -858226432,858226943,SA -858226944,858227199,GB -858227200,858227455,SA -858227456,858227711,GB -858227712,858228735,SA -858228736,858229247,GB -858229248,858230271,SA -858230272,858230746,GB -858230747,858230747,SA -858230748,858230783,GB -858230784,858231039,SA -858231040,858231295,GB -858231296,858231551,SA -858231552,858231807,GB -858231808,858233087,SA -858233088,858233215,GB -858233216,858234239,SA -858234240,858234623,GB -858234624,858234879,SA -858234880,858235647,GB -858235648,858235903,SA -858235904,858237183,GB -858237184,858237695,SA -858237696,858238207,GB -858238208,858238975,SA -858238976,858243583,GB -858243584,858243839,SA -858243840,858244095,GB -858244096,858245375,SA -858245376,858245631,GB -858245632,858247167,SA -858247168,858248191,GB -858248192,858249215,SA -858249216,858249471,GB -858249472,858250239,SA -858250240,858251263,GB -858251264,858253311,SA -858253312,858254079,GB -858254080,858254335,SA -858254336,858255359,GB -858255360,858255615,SA -858255616,858257151,GB -858257152,858257407,SA -858257408,858258175,GB -858258176,858258431,SA -858258432,858258687,GB -858258688,858259455,SA +856199296,856199423,US +856199424,856199679,DE +856199680,856203263,US +856203264,856219647,DE +856219648,856227839,US +856227840,856621055,GB +856621056,856686591,FR +856686592,857997311,GB +857997312,858062847,SA +858062848,858128383,IE +858128384,858193919,GB +858193920,858259455,SA 858259456,860905167,GB 860905168,860905171,FR 860905172,866844671,GB -866844672,866873855,IE -866873856,866874367,GB -866874368,866902015,IE -866902016,867041279,GB +866844672,866910207,IE +866910208,867041279,GB 867041280,867172351,NO 867172352,867368959,GB 867368960,867401727,IT @@ -12164,88 +13143,270 @@ 869924864,869990399,SA 869990400,870252543,GB 870252544,870318079,SA -870318080,870326271,GB -870326272,870334463,US -870334464,871038975,GB +870318080,871038975,GB 871038976,871104511,SA 871104512,872153087,GB 872153088,872284159,SA 872284160,872286871,FR 872286872,872286875,CZ -872286876,872288871,FR +872286876,872288159,FR +872288160,872288191,ES +872288192,872288383,FR +872288384,872288511,GB +872288512,872288871,FR 872288872,872288875,DE 872288876,872290111,FR 872290112,872290143,ES 872290144,872291151,FR 872291152,872291167,FI -872291168,872297215,FR +872291168,872291519,FR +872291520,872291583,IE +872291584,872291871,FR +872291872,872291903,ES +872291904,872292223,FR +872292224,872292351,GB +872292352,872297039,FR +872297040,872297055,ES +872297056,872297215,FR 872297216,872297231,GB -872297232,872300031,FR +872297232,872297823,FR +872297824,872297855,ES +872297856,872299103,FR +872299104,872299135,PT +872299136,872300031,FR 872300032,872300063,ES -872300064,872300649,FR -872300650,872300650,PT -872300651,872306183,FR +872300064,872300543,FR +872300544,872300559,GB +872300560,872300639,FR +872300640,872300671,PT +872300672,872300735,FR +872300736,872300751,PL +872300752,872301503,FR +872301504,872301567,PL +872301568,872302783,FR +872302784,872302847,GB +872302848,872303103,FR +872303104,872303359,GB +872303360,872304319,FR +872304320,872304383,IE +872304384,872304395,FR +872304396,872304399,CZ +872304400,872304447,FR +872304448,872304511,ES +872304512,872305439,FR +872305440,872305471,GB +872305472,872306183,FR 872306184,872306191,US -872306192,872308371,FR +872306192,872306367,FR +872306368,872306399,GB +872306400,872307263,FR +872307264,872307327,ES +872307328,872308351,FR +872308352,872308371,GB 872308372,872308372,US -872308373,872309883,FR +872308373,872308455,GB +872308456,872308456,FR +872308457,872308479,GB +872308480,872308703,FR +872308704,872308735,ES +872308736,872309883,FR 872309884,872309884,PT -872309885,872311246,FR +872309885,872310799,FR +872310800,872310815,ES +872310816,872311039,FR +872311040,872311167,IE +872311168,872311246,FR 872311247,872311249,BE -872311250,872316797,FR +872311250,872311983,FR +872311984,872311999,FI +872312000,872316797,FR 872316798,872316798,PT -872316799,872326151,FR +872316799,872321183,FR +872321184,872321215,FI +872321216,872321279,ES +872321280,872322943,FR +872322944,872323071,GB +872323072,872323135,FR +872323136,872323199,ES +872323200,872323327,GB +872323328,872323551,FR +872323552,872323583,GB +872323584,872323775,FR +872323776,872323839,ES +872323840,872325567,FR +872325568,872325583,FI +872325584,872325707,FR +872325708,872325711,ES +872325712,872326151,FR 872326152,872326155,CZ -872326156,872326176,FR -872326177,872326179,PT -872326180,872327807,FR +872326156,872326175,FR +872326176,872326207,PT +872326208,872326655,FR +872326656,872326687,GB +872326688,872327615,FR +872327616,872327679,ES +872327680,872327807,FR 872327808,872327811,FI 872327812,872327815,IE 872327816,872327831,FR 872327832,872327835,IT -872327836,872330279,FR +872327836,872327887,FR +872327888,872327903,ES +872327904,872328231,FR +872328232,872328235,PL +872328236,872328383,FR +872328384,872328447,PL +872328448,872329407,FR +872329408,872329471,ES +872329472,872329599,GB +872329600,872329951,FR +872329952,872329983,GB +872329984,872330279,FR 872330280,872330283,GB -872330284,872338880,FR +872330284,872332735,FR +872332736,872332799,ES +872332800,872332831,IE +872332832,872338880,FR 872338881,872338881,BE 872338882,872342335,FR 872342336,872342367,ES 872342368,872344603,FR 872344604,872344607,GB -872344608,872346978,FR +872344608,872345215,FR +872345216,872345343,GB +872345344,872346223,FR +872346224,872346239,ES +872346240,872346351,FR +872346352,872346367,FI +872346368,872346815,FR +872346816,872346879,ES +872346880,872346978,FR 872346979,872346979,DE 872346980,872347063,FR 872347064,872347067,PT -872347068,872354752,FR +872347068,872348959,FR +872348960,872348975,GB +872348976,872351327,FR +872351328,872351359,ES +872351360,872351575,FR +872351576,872351583,FI +872351584,872353119,FR +872353120,872353151,PT +872353152,872353343,FR +872353344,872353407,IE +872353408,872353471,FR +872353472,872353535,ES +872353536,872353663,FR +872353664,872353791,GB +872353792,872354367,FR +872354368,872354399,PT +872354400,872354752,FR 872354753,872354753,BE -872354754,872357423,FR -872357424,872357427,PT -872357428,872357429,FR -872357430,872357433,PT -872357434,872364863,FR +872354754,872355071,FR +872355072,872355103,ES +872355104,872355679,FR +872355680,872355711,PT +872355712,872356375,FR +872356376,872356383,FI +872356384,872356399,FR +872356400,872356415,ES +872356416,872357423,FR +872357424,872357439,PT +872357440,872357503,ES +872357504,872363871,FR +872363872,872363903,PT +872363904,872364863,FR 872364864,872364927,NL -872364928,872374459,FR +872364928,872365311,FR +872365312,872365319,PT +872365320,872374459,FR 872374460,872374463,GB -872374464,872374608,FR -872374609,872374618,ES -872374619,872375295,FR +872374464,872374591,FR +872374592,872374655,ES +872374656,872375007,FR +872375008,872375039,PT +872375040,872375215,FR +872375216,872375231,ES +872375232,872375295,FR 872375296,872375423,NL -872375424,872377297,FR -872377298,872377299,ES -872377300,872380247,FR +872375424,872375807,FR +872375808,872375871,GB +872375872,872376191,FR +872376192,872376319,GB +872376320,872376687,FR +872376688,872376691,CZ +872376692,872377043,FR +872377044,872377047,GB +872377048,872377279,FR +872377280,872377343,ES +872377344,872377983,FR +872377984,872378047,IE +872378048,872379375,FR +872379376,872379391,GB +872379392,872380247,FR 872380248,872380248,ES 872380249,872380607,FR 872380608,872380671,ES -872380672,872384095,FR +872380672,872380783,FR +872380784,872380799,IE +872380800,872382143,FR +872382144,872382207,ES +872382208,872382335,FR +872382336,872382463,GB +872382464,872383519,FR +872383520,872383551,ES +872383552,872383583,GB +872383584,872383743,FR +872383744,872383759,DE +872383760,872384095,FR 872384096,872384127,ES -872384128,872388415,FR +872384128,872384287,FR +872384288,872384319,FI +872384320,872384383,ES +872384384,872385695,FR +872385696,872385727,PT +872385728,872386175,FR +872386176,872386303,GB +872386304,872386335,FR +872386336,872386367,FI +872386368,872386591,FR +872386592,872386623,ES +872386624,872387007,FR +872387008,872387071,IE +872387072,872388287,FR +872388288,872388351,ES +872388352,872388407,FR +872388408,872388415,PT 872388416,872388447,ES -872388448,872391230,FR +872388448,872388463,FR +872388464,872388471,GB +872388472,872389535,FR +872389536,872389567,GB +872389568,872390591,FR +872390592,872390655,ES +872390656,872391230,FR 872391231,872391231,BE 872391232,872393204,FR 872393205,872393205,BE -872393206,872403606,FR -872403607,872403607,PT -872403608,872409679,FR +872393206,872403159,FR +872403160,872403167,PT +872403168,872403599,FR +872403600,872403615,PT +872403616,872403743,FR +872403744,872403775,PT +872403776,872405791,FR +872405792,872405823,FI +872405824,872406207,FR +872406208,872406271,ES +872406272,872406815,FR +872406816,872406847,FI +872406848,872406879,FR +872406880,872406911,ES +872406912,872408383,FR +872408384,872408447,IE +872408448,872409215,FR +872409216,872409343,GB +872409344,872409679,FR 872409680,872409683,ES 872409684,872415231,FR 872415232,873463807,US @@ -12307,7 +13468,19 @@ 878578432,878578687,SG 878578688,878578943,US 878578944,878579199,AU -878579200,878627839,US +878579200,878625791,US +878625792,878626047,IE +878626048,878626319,US +878626320,878626335,BR +878626336,878626351,US +878626352,878626367,DE +878626368,878626383,KR +878626384,878626399,IN +878626400,878626415,SG +878626416,878626431,AU +878626432,878626815,US +878626816,878627071,JP +878627072,878627839,US 878627840,878628351,DE 878628352,878628863,BR 878628864,878630911,US @@ -12360,46 +13533,58 @@ 879788544,879788671,NL 879788672,879796223,US 879796224,879796479,GB -879796480,879796607,US -879796608,879796735,NL -879796736,879796863,IE -879796864,879804415,US +879796480,879796735,NL +879796736,879796991,IE +879796992,879804415,US 879804416,879804479,NL 879804480,879804543,IE 879804544,879804671,GB 879804672,879804735,NL 879804736,879808511,US 879808512,879808639,GB -879808640,879808703,US -879808704,879808767,NL -879808768,879808831,IE -879808832,879820799,US +879808640,879808767,NL +879808768,879808895,IE +879808896,879820799,US 879820800,879820927,KR 879820928,879821055,HK -879821056,879821183,SG -879821184,879829119,US +879821056,879821311,SG +879821312,879829119,US 879829120,879829247,SG 879829248,879829375,JP 879829376,879829503,HK 879829504,879829759,US 879829760,879829887,AU -879829888,879837183,US +879829888,879830015,IN +879830016,879837183,US 879837184,879837247,KR 879837248,879837311,HK -879837312,879837375,SG -879837376,879841343,US +879837312,879837439,SG +879837440,879841343,US 879841344,879841407,SG 879841408,879841471,JP 879841472,879841535,HK 879841536,879841663,US 879841664,879841727,AU -879841728,880543743,US +879841728,879841791,IN +879841792,880543743,US 880543744,880545791,CA -880545792,880558079,US +880545792,880553983,US +880553984,880556031,CA +880556032,880558079,US 880558080,880574463,CA -880574464,880876543,US +880574464,880872191,US +880872192,880872447,CA +880872448,880876543,US 880876544,880877567,CA -880878080,882843337,US +880878080,880879233,US +880879234,880879234,CA +880879235,880881663,US +880881664,880885759,PR +880885760,881859327,US +881859328,881859583,CA +881859584,881868799,US +881868800,881876991,IT +881876992,882843337,US 882843340,882843751,US 882843754,882851942,US 882851944,883097599,US @@ -12410,24 +13595,24 @@ 883359744,883490815,US 883490816,883556351,IE 883556352,883687423,US -883687424,883703807,IN -883703808,883720191,US -883720192,883736575,IN -883736576,883818495,US +883687424,883752959,IN +883752960,883818495,US 883818496,883884031,NL 883884032,883916799,HK -883916800,883924991,JP -883924992,884080639,US +883916800,883933183,JP +883933184,884080639,US 884080640,884113407,NL 884113408,884146175,IE 884146176,884441087,US 884441088,884457471,IN 884457472,884473855,US -884473856,884498431,HK -884498432,884670463,US +884473856,884506623,HK +884506624,884572159,US +884572160,884588543,JP +884588544,884670463,US 884670464,884719615,SG -884719616,884727807,AU -884727808,884850687,US +884719616,884735999,AU +884736000,884850687,US 884850688,884867071,AU 884867072,884998143,US 884998144,885129215,JP @@ -12441,21 +13626,24 @@ 886767616,886772735,JP 886772736,886775807,US 886775808,886778879,SG -886778880,886833151,US +886778880,886785023,US +886785024,886786047,JP +886786048,886833151,US 886833152,886964223,SG -886964224,887357439,US -887357440,887375871,CA -887375872,887439359,US +886964224,887078911,US +887078912,887083007,NL +887083008,887085055,BR +887085056,887357439,US +887357440,887390207,CA +887390208,887439359,US 887439360,887455743,CA 887455744,887488511,HK -887488512,887496703,SG -887496704,887504895,US -887504896,887521279,SG +887488512,887521279,SG 887521280,887554047,US 887554048,887619583,KR 887619584,887652351,NL 887652352,887654399,CA -887654400,887656447,US +887654400,887656447,AU 887656448,887656959,KR 887656960,887685119,US 887685120,887701503,CA @@ -12464,22 +13652,21 @@ 887750656,887816191,US 887816192,887832575,CA 887832576,887881727,US -887881728,887898111,IE -887898112,887914495,US -887914496,887916543,NL -887916544,887930879,US -887930880,887947263,NL +887881728,887914495,IE +887914496,887947263,NL 887947264,887963647,CA 887963648,887980031,SG 887980032,887996415,US 887996416,888012799,AU 888012800,888111103,US -888111104,888111167,HK -888111168,888111359,US -888111360,888111487,SG -888111488,888111615,US -888111616,888111647,AU -888111648,888116223,US +888111104,888111359,HK +888111360,888111615,SG +888111616,888112639,AU +888112640,888112959,FR +888112960,888113151,IN +888113152,888114175,IE +888114176,888115199,NL +888115200,888116223,JP 888116224,888116255,KR 888116256,888116287,US 888116288,888116351,CA @@ -12487,7 +13674,22 @@ 888120448,888120511,CA 888120512,888274943,US 888274944,888291327,CA -888291328,889192447,US +888291328,888348671,US +888348672,888356863,JP +888356864,888365055,AU +888365056,888475647,US +888475648,888477695,AU +888477696,888478719,US +888478720,888480767,CA +888480768,888481791,JP +888481792,888482815,IE +888482816,888483839,US +888483840,888484863,NL +888484864,888485887,US +888485888,888486143,HK +888486144,888569855,US +888569856,888573951,HK +888573952,889192447,US 889192448,897238054,DE 897238056,905969663,DE 905969664,910163967,US @@ -12600,7 +13802,8 @@ 922746880,956301311,US 956301312,959447039,BE 959447040,959512575,US -959512576,960626687,BE +959512576,960495615,BE +960495616,960626687,FR 960626688,960641023,GB 960641280,960643330,GB 960643332,960644351,GB @@ -12647,7 +13850,7 @@ 960970752,960974847,TV 960974848,960978943,VU 960978944,960983039,NC -960983040,961019903,BE +960983040,961019903,FR 961019904,961021439,HK 961021696,961021951,HK 961022080,961022095,SG @@ -12678,7 +13881,8 @@ 961224704,961228799,EC 961228800,961232895,BO 961232896,961236991,PY -961236992,961241087,BE +961236992,961237011,FR +961237012,961241087,UY 961241088,961245183,GF 961245184,961247231,GY 961247232,961249279,SR @@ -12689,7 +13893,7 @@ 961265664,961269759,SV 961269760,961273855,PA 961273856,961277951,CR -961277952,961282047,BE +961277952,961282047,FR 961282048,961314815,MX 961314816,961380351,US 961380352,961413119,CA @@ -12717,21 +13921,46 @@ 961716224,961720319,CF 961720320,961724415,TD 961724416,961740799,ZA -961740800,961781759,BE +961740800,961744895,EG +961744896,961748991,GQ +961748992,961753087,ER +961753088,961757183,ET +961757184,961761279,GA +961761280,961765375,GH +961765376,961769471,GN +961769472,961773567,GW +961773568,961777663,CI +961777664,961781759,KE 961781760,961785855,LS -961785856,961806335,BE -961806336,961810431,MR -961810432,961818623,BE +961785856,961789951,LR +961789952,961794047,LY +961794048,961798143,MG +961798144,961800191,MW +961800192,961802239,ML +961802240,961810431,MR +961810432,961814527,MU +961814528,961818623,MA 961818624,961822719,MZ 961822720,961826815,NA 961826816,961830911,NE 961830912,961835007,NG -961835008,961867775,BE +961835008,961839103,RW +961839104,961843199,ST +961843200,961847295,SN +961847296,961851391,SC +961851392,961855487,SL +961855488,961859583,SO +961859584,961863679,SD +961863680,961867775,SZ 961867776,961871871,TZ -961871872,961892351,BE +961871872,961875967,GM +961875968,961880063,TG +961880064,961884159,TN +961884160,961888255,UG +961888256,961892351,ZM 961892352,961896447,ZW 961896448,961900543,NG -961900544,961937407,BE +961900544,961937407,FR 961937408,961945599,IS 961945600,961950463,FI 961950720,961953791,FI @@ -12743,17 +13972,30 @@ 962035712,962039807,EE 962039808,962043903,LV 962043904,962047999,LT -962048000,962076671,BE +962048000,962052095,FR +962052096,962056191,UA +962056192,962060287,BY +962060288,962068479,FR +962068480,962072575,AM +962072576,962076671,AZ 962076672,962080767,BH -962080768,962084863,BE +962080768,962084863,EG 962084864,962088959,GE -962088960,962097151,BE +962088960,962093055,IR +962093056,962097151,IQ 962097152,962101247,IL -962101248,962117631,BE +962101248,962105343,JO +962105344,962109439,KW +962109440,962113535,LB +962113536,962117631,OM 962117632,962121727,QA -962121728,962134015,BE +962121728,962125823,SA +962125824,962129919,SY +962129920,962134015,TM 962134016,962138111,AE -962138112,962203647,BE +962138112,962142207,YE +962142208,962199551,FR +962199552,962203647,AL 962203648,962207999,AT 962208196,962208196,AT 962208256,962211839,AT @@ -12763,47 +14005,76 @@ 962220032,962224127,CZ 962224128,962228223,GR 962228224,962232319,HU -962232320,962244607,BE -962244608,962248703,RO -962248704,962252799,BE +962232320,962236415,MK +962236416,962240511,MD +962240512,962248703,RO +962248704,962250751,RS +962250752,962252799,ME 962252800,962256895,SK 962256896,962260991,SI 962260992,962265087,TR -962265088,962281471,BE +962265088,962269183,AG +962269184,962273279,BB +962273280,962277375,CU +962277376,962281471,DM 962281472,962285567,DO -962285568,962359295,BE +962285568,962289663,GD +962289664,962293759,HT +962293760,962297855,JM +962297856,962301951,KN +962301952,962306047,LC +962306048,962310143,VC +962310144,962314239,BS +962314240,962318335,TT +962318336,962322431,PR +962322432,962330623,FR +962330624,962334719,AF +962334720,962338815,BD +962338816,962342911,BT +962342912,962347007,BN +962347008,962351103,MM +962351104,962355199,KH +962355200,962359295,CN 962359296,962363391,IN 962363392,962367487,ID -962367488,962392063,BE +962367488,962371583,KZ +962371584,962375679,KG +962375680,962379775,LA +962379776,962383871,MV +962383872,962387967,MN +962387968,962392063,NP 962392064,962396159,PK 962396160,962400255,PH -962400256,962408447,BE +962400256,962404351,LK +962404352,962408447,TJ 962408448,962412543,TH 962412544,962416639,UZ -962416640,962461695,BE +962416640,962420735,VN +962420736,962461695,FR 962461696,962469887,IE 962469888,962527231,TR -962527232,962592767,BE +962527232,962592767,FR 962592768,962594815,IN -962594816,962596863,BE +962594816,962596863,FR 962596864,962598911,SG -962598912,962600959,BE +962598912,962600959,FR 962600960,962609151,HK 962609152,962613247,JP -962613248,962617343,BE +962613248,962617343,FR 962617344,962621439,AU -962621440,962674687,BE +962621440,962674687,FR 962674688,962676735,BR -962676736,962680831,BE +962676736,962680831,FR 962680832,962689023,US -962689024,962723839,BE +962689024,962723839,FR 962723840,962732031,GB 962732032,962740223,DE 962740224,962744319,SE -962744320,962748415,BE +962744320,962748415,FR 962748416,962752511,BH 962752512,962756607,ZA -962756608,968818687,BE +962756608,964689919,FR +964689920,968818687,BE 968818688,968819711,DE 968819712,968851455,BE 968851456,968852479,US @@ -12846,7 +14117,8 @@ 978518016,978583551,CN 978583552,978584575,VN 978584576,978585599,HK -978585600,978587647,IN +978585600,978586623,US +978586624,978587647,IN 978587648,978588671,MY 978588672,978590719,IN 978590720,978591743,PK @@ -12871,7 +14143,7 @@ 978812928,979369983,JP 979369984,979410943,AU 979410944,979419135,HK -979419136,979435519,AU +979419136,979435519,SG 979435520,979468287,TH 979468288,979501055,BD 979501056,979566591,JP @@ -12942,9 +14214,7 @@ 995540992,995557375,KR 995557376,995622911,JP 995622912,996409343,IN -996409344,996459025,AU -996459026,996459026,NZ -996459027,996573183,AU +996409344,996573183,AU 996573184,996605951,TW 996605952,996671487,PK 996671488,996802559,TW @@ -12961,7 +14231,9 @@ 999817216,999821311,BD 999821312,999827455,CN 999827456,999828479,IN -999828480,999830527,HK +999828480,999828735,HK +999828736,999828991,PH +999828992,999830527,HK 999830528,999832575,IN 999832576,999833599,BD 999833600,999837695,CN @@ -13124,9 +14396,7 @@ 1024352256,1024360447,AU 1024360448,1024361167,JP 1024361168,1024361183,HK -1024361184,1024363519,JP -1024363520,1024364031,AU -1024364032,1024364063,JP +1024361184,1024364063,JP 1024364064,1024364079,AU 1024364080,1024365055,JP 1024365312,1024365727,JP @@ -13156,27 +14426,25 @@ 1024786432,1025245183,JP 1025245184,1025277951,CN 1025277952,1025294335,PH -1025294336,1025294591,JP -1025294592,1025294847,HK -1025294848,1025295103,TH -1025295104,1025295615,CN -1025295616,1025295616,PH -1025295617,1025295739,MY -1025295740,1025295742,PH -1025295743,1025295871,MY +1025294336,1025294591,AU +1025294592,1025294847,SG +1025294848,1025295615,AU +1025295616,1025295871,PH 1025295872,1025296127,GB -1025296128,1025296639,FR +1025296128,1025296639,AU 1025296640,1025296895,MY 1025296896,1025297407,SG -1025297408,1025297919,AU -1025297920,1025298175,NZ -1025298176,1025298943,AU -1025298944,1025299199,AE -1025299200,1025300223,AU -1025300224,1025300479,SA -1025300480,1025300735,AE -1025300736,1025301247,US -1025301248,1025302527,AU +1025297408,1025299455,AU +1025299456,1025299711,CN +1025299712,1025300735,AU +1025300736,1025300831,US +1025300832,1025300863,AU +1025300864,1025300991,US +1025300992,1025301119,AU +1025301120,1025301247,US +1025301248,1025301503,GB +1025301504,1025302271,AU +1025302272,1025302527,GB 1025302528,1025310719,VN 1025310720,1025343487,AU 1025343488,1025376255,CN @@ -13253,15 +14521,15 @@ 1031798784,1035993087,CN 1035993088,1037415679,JP 1037415936,1037565951,JP -1037565952,1037574143,TW -1037574144,1037578239,CN -1037578240,1037606911,TW +1037565952,1037606911,TW 1037606912,1037615103,CN 1037615104,1038614527,TW 1038614528,1039007743,CN 1039007744,1039138815,HK 1039138816,1039400959,CN -1039400960,1039466495,HK +1039400960,1039429631,HK +1039429632,1039429887,GB +1039429888,1039466495,HK 1039466496,1039499263,JP 1039499264,1039507455,AU 1039507456,1039511551,LK @@ -13287,10 +14555,14 @@ 1040424960,1040433151,PL 1040433152,1040449535,GB 1040449536,1040457727,FR -1040457728,1040465919,ME -1040473344,1040473599,DE +1040457728,1040463743,ME +1040463744,1040463807,RU +1040463808,1040465919,ME +1040465920,1040474111,DE 1040474112,1040482303,CZ -1040482304,1040515071,BE +1040482304,1040499199,BE +1040499200,1040499711,FR +1040499712,1040515071,BE 1040515072,1040547839,GB 1040547840,1040580607,RU 1040580608,1040711679,GB @@ -13320,7 +14592,8 @@ 1041235968,1041244159,UA 1041244160,1041252351,RU 1041252352,1041256447,PS -1041256448,1041268735,RU +1041256448,1041260543,SY +1041260544,1041268735,RU 1041268736,1041301503,NO 1041301504,1041310975,IE 1041310976,1041311231,GB @@ -13335,7 +14608,15 @@ 1041629184,1041638655,ES 1041638912,1041642751,ES 1041643008,1041694719,ES -1041694720,1041748991,FR +1041694720,1041702399,FR +1041702400,1041702527,GB +1041702528,1041724807,FR +1041724808,1041724815,AT +1041724816,1041728551,FR +1041728552,1041728559,IT +1041728560,1041728655,FR +1041728656,1041728671,IT +1041728672,1041748991,FR 1041749248,1041760255,FR 1041760256,1041768447,DE 1041768448,1041776639,NO @@ -13347,7 +14628,8 @@ 1041858560,1041862655,HK 1041862656,1041866751,SG 1041866752,1041870847,JP -1041870848,1041891327,GB +1041870848,1041874943,AU +1041874944,1041891327,GB 1041891328,1042022399,DE 1042022400,1042087935,PT 1042087936,1042120703,TR @@ -13380,13 +14662,13 @@ 1042841600,1042874367,AT 1042874368,1042875135,NL 1042875136,1042875391,FR -1042875392,1042879487,NL -1042879488,1042879743,US -1042879744,1042879999,NL -1042880000,1042880007,GB -1042880008,1042881023,NL +1042875392,1042879999,NL +1042880000,1042880255,GB +1042880256,1042881023,NL 1042881024,1042881535,DE -1042881536,1042892863,NL +1042881536,1042889727,NL +1042889728,1042889983,US +1042889984,1042892863,NL 1042893056,1042939903,NL 1042939904,1043070975,ES 1043070976,1043079167,CZ @@ -13400,14 +14682,11 @@ 1043333120,1043341311,CH 1043341312,1043349503,IT 1043349504,1043357695,DE -1043357696,1043358719,IT -1043358720,1043365887,CH +1043357696,1043365887,CH 1043365888,1043398655,PT 1043398656,1043465839,GB 1043465840,1043465847,NL -1043465848,1043470127,GB -1043470128,1043470223,NL -1043470224,1043475871,GB +1043465848,1043475871,GB 1043475872,1043475887,DE 1043475888,1043476111,GB 1043476112,1043476127,DE @@ -13428,9 +14707,15 @@ 1043661824,1043857407,DE 1043857408,1043897343,GB 1043897344,1043897855,NG -1043897856,1043919442,GB +1043897856,1043899391,GB +1043899392,1043899647,CG +1043899648,1043907071,GB +1043907072,1043907327,NG +1043907328,1043910143,GB +1043910400,1043919442,GB 1043919443,1043919443,SS -1043919444,1043921919,GB +1043919444,1043920895,GB +1043920896,1043921919,UG 1043921920,1043922943,IL 1043922944,1043988479,ES 1043988480,1044013055,NL @@ -13441,7 +14726,9 @@ 1044118424,1044118431,BE 1044118432,1044118439,NL 1044118440,1044118447,BE -1044118448,1044119551,NL +1044118448,1044118511,NL +1044118512,1044118519,BE +1044118520,1044119551,NL 1044119552,1044152319,GB 1044152320,1044185087,IR 1044185088,1044193279,RU @@ -13488,13 +14775,13 @@ 1044660224,1044668415,GR 1044668416,1044676607,BA 1044676608,1044684799,RU -1044684800,1044685158,HU +1044684800,1044685158,GG 1044685159,1044685159,JE -1044685160,1044692991,HU +1044685160,1044692991,GG 1044692992,1044697087,AT 1044697088,1044697343,DE -1044697344,1044698111,AT -1044698112,1044699135,DE +1044697344,1044697599,AT +1044697600,1044699135,DE 1044699136,1044701183,AT 1044701184,1044709375,EG 1044709376,1044717567,RU @@ -13510,24 +14797,43 @@ 1044840448,1044905983,FI 1044905984,1044908031,GB 1044908032,1044909055,US -1044909056,1044916735,GB -1044916736,1044917263,DE -1044917264,1044917279,GB -1044917280,1044920319,DE +1044909056,1044910847,GB +1044910848,1044911103,DE +1044911104,1044913951,GB +1044913952,1044913967,DE +1044913968,1044913983,GB +1044913984,1044914015,DE +1044914016,1044914047,GB +1044914048,1044914111,DE +1044914112,1044916735,GB +1044916736,1044917247,DE +1044917248,1044917279,GB +1044917280,1044917295,US +1044917296,1044917311,DE +1044917312,1044917343,GB +1044917344,1044917359,DE +1044917360,1044917503,GB +1044917504,1044917759,DE +1044917760,1044917823,GB +1044917824,1044918271,DE +1044918272,1044918287,GB +1044918288,1044919295,DE +1044919296,1044920191,GB +1044920192,1044920319,DE 1044920320,1044921343,GB 1044921344,1044922367,US 1044922368,1044930559,DE 1044930560,1044931231,GB 1044931232,1044931239,BE -1044931240,1044933499,GB +1044931240,1044932303,GB +1044932304,1044932311,BE +1044932312,1044933499,GB 1044933500,1044933503,BE -1044933504,1044935439,GB -1044935440,1044935455,BE -1044935456,1044935663,GB +1044933504,1044935183,GB +1044935184,1044935191,BE +1044935192,1044935663,GB 1044935664,1044935671,BE -1044935672,1044935759,GB -1044935760,1044935775,BE -1044935776,1044936115,GB +1044935672,1044936115,GB 1044936116,1044936119,BE 1044936120,1044936487,GB 1044936488,1044936495,BE @@ -13545,15 +14851,13 @@ 1044974080,1044979711,FR 1044979712,1044987903,FI 1044987904,1045004287,BG -1045004288,1045018623,GB -1045018624,1045018751,ES -1045018752,1045018787,GB +1045004288,1045018787,GB 1045018788,1045018799,ES 1045018800,1045020671,GB 1045020672,1045037055,NO -1045037056,1045118975,GR -1045118976,1045119231,US -1045119232,1045135359,GR +1045037056,1045119231,GR +1045119232,1045119743,AL +1045119744,1045135359,GR 1045135360,1045168127,FR 1045168128,1045171199,RU 1045171200,1045171455,UA @@ -13607,7 +14911,9 @@ 1046036480,1046052863,PL 1046052864,1046061055,GB 1046061056,1046069247,DE -1046069248,1046085631,RU +1046069248,1046075391,RU +1046075392,1046077439,KZ +1046077440,1046085631,RU 1046085632,1046151167,IL 1046151168,1046216703,DE 1046216704,1046225647,NO @@ -13616,8 +14922,13 @@ 1046282240,1046290431,DE 1046290432,1046298623,PL 1046298624,1046315007,AT -1046315008,1046316031,FR -1046316032,1046319103,GB +1046315008,1046315519,FR +1046315520,1046316031,IT +1046316032,1046316543,FR +1046316544,1046317055,DK +1046317056,1046317567,GB +1046317568,1046318079,NL +1046318080,1046319103,GB 1046319104,1046320127,NL 1046320128,1046321151,GB 1046321152,1046323199,NL @@ -13626,8 +14937,8 @@ 1046413312,1046446079,SE 1046446080,1046478879,DE 1046478880,1046479839,GB -1046479840,1046479871,DE -1046479872,1046480511,GB +1046479840,1046480383,DE +1046480384,1046480511,GB 1046480512,1046480543,DE 1046480544,1046481919,GB 1046481920,1046481927,DE @@ -13707,33 +15018,57 @@ 1046512584,1046512599,DE 1046512600,1046514687,GB 1046514688,1046515711,DE -1046515712,1046518783,GB +1046515712,1046518359,GB +1046518360,1046518367,DE +1046518368,1046518783,GB 1046518784,1046519807,DE 1046519808,1046524215,GB 1046524216,1046524223,DE -1046524224,1046524615,GB +1046524224,1046524487,GB +1046524488,1046524495,DE +1046524496,1046524615,GB 1046524616,1046524623,DE 1046524624,1046525351,GB 1046525352,1046525359,DE 1046525360,1046525439,GB 1046525440,1046525695,DE -1046525696,1046529023,GB -1046529024,1046532095,DE +1046525696,1046528335,GB +1046528336,1046528383,DE +1046528384,1046528535,GB +1046528536,1046528543,DE +1046528544,1046529023,GB +1046529024,1046530047,DE +1046530048,1046530973,GB +1046530974,1046530974,DE +1046530975,1046531071,GB +1046531072,1046532095,DE 1046532096,1046533375,GB 1046533376,1046533383,DE 1046533384,1046533537,GB 1046533538,1046533538,DE 1046533539,1046533615,GB 1046533616,1046533631,DE -1046533632,1046535295,GB -1046535296,1046535311,DE -1046535312,1046535439,GB +1046533632,1046535439,GB 1046535440,1046535447,DE -1046535448,1046537023,GB +1046535448,1046535623,GB +1046535624,1046535631,DE +1046535632,1046535665,GB +1046535666,1046535666,DE +1046535667,1046536631,GB +1046536632,1046536639,DE +1046536640,1046537023,GB 1046537024,1046537039,DE -1046537040,1046540527,GB +1046537040,1046538239,GB +1046538240,1046539263,DE +1046539264,1046539615,GB +1046539616,1046539623,DE +1046539624,1046539887,GB +1046539888,1046539895,DE +1046539896,1046540527,GB 1046540528,1046540543,SE -1046540544,1046543209,GB +1046540544,1046542831,GB +1046542832,1046542847,DE +1046542848,1046543209,GB 1046543210,1046543210,DE 1046543211,1046543343,GB 1046543344,1046543359,DE @@ -13750,10 +15085,11 @@ 1046773760,1046781951,FR 1046781952,1046791167,GB 1046791168,1046792191,IT -1046792192,1046793215,IN -1046793216,1046794239,GB +1046792192,1046794239,GB 1046794240,1046794495,US -1046794496,1046798335,GB +1046794496,1046796287,GB +1046796288,1046797311,US +1046797312,1046798335,GB 1046798336,1046806527,HU 1046806528,1046814719,IT 1046814720,1046822911,SE @@ -13853,8 +15189,7 @@ 1048193024,1048195071,RO 1048195072,1048197119,RU 1048197120,1048201215,UA -1048203264,1048203519,GB -1048203520,1048205311,DE +1048203264,1048205311,DE 1048205312,1048209407,RU 1048209408,1048211455,UA 1048211456,1048215551,PL @@ -13884,7 +15219,7 @@ 1048604945,1048604945,LT 1048604946,1048608767,UA 1048608768,1048616959,GB -1048617216,1048618751,KE +1048617216,1048618751,US 1048619008,1048621055,GB 1048621056,1048621056,DE 1048621057,1048625151,US @@ -13904,6 +15239,10 @@ 1048944640,1048952831,RU 1048952832,1048969215,NL 1048979712,1048980223,DE +1048980736,1048980991,GB +1048981248,1048981503,GB +1048987480,1048987487,DE +1048991960,1048991967,DE 1049006080,1049006335,DE 1049008128,1049009151,DE 1049016320,1049018367,DE @@ -13915,7 +15254,9 @@ 1049034752,1049067519,EG 1049067520,1049100287,DK 1049100288,1049231359,GB -1049231360,1049296895,DE +1049231360,1049266175,DE +1049266176,1049268223,ES +1049268224,1049296895,DE 1049296896,1049362431,EG 1049362432,1049366527,GB 1049366528,1049370623,DE @@ -13964,14 +15305,10 @@ 1049960448,1049968639,GB 1049968640,1049985023,SA 1049985024,1050017791,IT -1050017792,1050041087,KW -1050041088,1050041599,US -1050041600,1050047994,KW -1050047995,1050047995,US -1050047996,1050048767,KW -1050048768,1050049023,US -1050049024,1050083327,KW -1050083328,1050148863,ES +1050017792,1050083327,KW +1050083328,1050128383,ES +1050128384,1050130431,US +1050130432,1050148863,ES 1050148864,1050157055,CY 1050157056,1050173439,RU 1050173440,1050181631,IT @@ -13990,6 +15327,12 @@ 1050673152,1050804223,FR 1050804224,1050869759,MK 1050869760,1050935295,NL +1050938112,1050938367,ES +1050938880,1050939135,ES +1050941696,1050941951,DE +1050943232,1050943487,ES +1050945536,1050945791,ES +1050948608,1050948863,ES 1050968064,1051000831,GB 1051000832,1051017215,RU 1051017216,1051033599,NL @@ -14015,7 +15358,8 @@ 1051295744,1051303935,GB 1051303936,1051312127,SK 1051312128,1051328511,GR -1051328512,1051525119,GB +1051328512,1051394047,IT +1051394048,1051525119,GB 1051525120,1051533311,MT 1051533312,1051541503,NG 1051541504,1051549345,GB @@ -14038,17 +15382,18 @@ 1051852800,1051918335,AT 1051918336,1051922431,PL 1051922432,1051924479,CH -1051924480,1051948031,AT +1051924480,1051948031,NL 1051948032,1051949055,CH -1051949056,1051951103,AT -1051951104,1051983871,NL +1051949056,1051983871,NL +1051984664,1051984671,DE +1051984752,1051984767,DE 1051990016,1051991039,DE 1052001280,1052002303,DE -1052003584,1052003839,DE 1052011264,1052012031,DE 1052016640,1052017535,GB 1052017536,1052017567,DE 1052017568,1052024831,GB +1052041216,1052045311,GB 1052045312,1052046079,DE 1052049408,1052057599,PL 1052057600,1052065791,RU @@ -14071,7 +15416,7 @@ 1052145664,1052147711,UA 1052147712,1052151807,RU 1052151808,1052153855,PL -1052153856,1052157951,UA +1052155904,1052157951,UA 1052157952,1052159999,DK 1052160000,1052160703,LU 1052160704,1052161215,BE @@ -14082,57 +15427,735 @@ 1052170240,1052172287,SE 1052172288,1052174335,PL 1052174336,1052176383,CZ -1052176384,1052178431,GB +1052176384,1052178431,NL 1052178432,1052180479,DK 1052180480,1052213247,RU 1052213248,1052246015,FI -1052246016,1052259327,DE -1052259328,1052279807,FR -1052279808,1052286975,GB -1052286976,1052293119,CH -1052293120,1052303359,GB +1052246016,1052247039,DE +1052247040,1052247295,FR +1052247296,1052247359,DE +1052247360,1052247391,FR +1052247392,1052247407,DE +1052247408,1052247415,GB +1052247416,1052247423,NL +1052247424,1052247551,GB +1052247552,1052248095,DE +1052248096,1052248127,ZA +1052248128,1052248135,FR +1052248136,1052248143,DE +1052248144,1052248159,BE +1052248160,1052249375,DE +1052249376,1052249407,IT +1052249408,1052249471,DE +1052249472,1052249503,ZA +1052249504,1052250655,DE +1052250656,1052250687,GB +1052250688,1052250719,IL +1052250720,1052250735,IT +1052250736,1052250751,NL +1052250752,1052252863,DE +1052252864,1052252879,GB +1052252880,1052252895,ZA +1052252896,1052252927,IT +1052252928,1052254207,DE +1052254208,1052255255,NL +1052255256,1052255263,GB +1052255264,1052255871,NL +1052255872,1052255935,GB +1052255936,1052257279,NL +1052257280,1052257791,FR +1052257792,1052258303,AT +1052258304,1052260623,FR +1052260624,1052260631,ZA +1052260632,1052260639,AT +1052260640,1052260735,FR +1052260736,1052260863,NL +1052260864,1052260895,TR +1052260896,1052261055,FR +1052261056,1052261119,NL +1052261120,1052262399,FR +1052262400,1052263423,DK +1052263424,1052263935,DE +1052263936,1052264447,DK +1052264448,1052264639,SE +1052264640,1052264703,IT +1052264704,1052265471,SE +1052265472,1052265519,IT +1052265520,1052265535,GB +1052265536,1052265599,DE +1052265600,1052265983,IT +1052265984,1052266239,DE +1052266240,1052266495,GB +1052266496,1052268543,BE +1052268544,1052268607,ZA +1052268608,1052268671,BE +1052268672,1052268703,IT +1052268704,1052268719,ZA +1052268720,1052268735,NL +1052268736,1052268799,DE +1052268800,1052270591,ZA +1052270592,1052271871,FR +1052271872,1052272127,BE +1052272128,1052272543,FR +1052272544,1052272575,AT +1052272576,1052272639,SE +1052272640,1052274175,FR +1052274176,1052274687,ZA +1052274688,1052274943,ES +1052274944,1052275199,IT +1052275200,1052275711,AT +1052275712,1052276735,GB +1052276736,1052278207,IT +1052278208,1052278271,GB +1052278272,1052278783,IT +1052278784,1052278823,CH +1052278824,1052278831,GB +1052278832,1052278847,AT +1052278848,1052278863,ZA +1052278864,1052278879,NL +1052278880,1052284607,GB +1052284672,1052286975,GB +1052286976,1052287487,CH +1052287488,1052288255,SE +1052288288,1052288295,IL +1052288296,1052288303,BE +1052288304,1052288319,AT +1052288384,1052288511,FR +1052288512,1052289023,AT +1052289024,1052289151,GB +1052289152,1052289183,CH +1052289184,1052289215,DE +1052289216,1052289279,GB +1052289536,1052290047,GB +1052290048,1052290063,CH +1052290064,1052290303,GB +1052290368,1052290399,CH +1052290400,1052290431,ZA +1052290432,1052290559,FR +1052290560,1052290575,GB +1052290576,1052290591,BE +1052290592,1052290639,GB +1052290640,1052290655,ZA +1052290656,1052290687,DE +1052290688,1052290815,GB +1052290816,1052290831,CH +1052290832,1052291327,GB +1052291328,1052291583,CH +1052291584,1052291679,FI +1052291680,1052291687,TR +1052291688,1052291695,GB +1052291696,1052291711,CH +1052291712,1052292095,FR +1052292096,1052299263,GB +1052299776,1052303359,GB 1052303360,1052307455,DE -1052307456,1052310527,CH -1052310528,1052313599,FR -1052313600,1052325887,DE -1052325888,1052327935,GB -1052327936,1052329983,CH -1052329984,1052338175,DE -1052338176,1052340607,FR +1052307456,1052309247,CH +1052309248,1052309503,NO +1052309504,1052310527,CH +1052310528,1052310783,FR +1052310784,1052311039,AT +1052311040,1052311551,GB +1052311552,1052311615,DE +1052311616,1052311679,BE +1052311680,1052311871,DE +1052311872,1052311895,BE +1052311896,1052311903,NL +1052311904,1052311935,IT +1052311936,1052311967,GB +1052311968,1052311999,DE +1052312000,1052312063,CH +1052312064,1052312767,DE +1052312832,1052312895,DE +1052312896,1052312903,CH +1052312904,1052312911,ES +1052312912,1052312927,CH +1052312928,1052313087,GB +1052313088,1052314751,DE +1052314752,1052314815,ES +1052314816,1052314823,GB +1052314824,1052314831,ES +1052314832,1052314847,IT +1052314848,1052315071,DE +1052315072,1052315103,IT +1052315104,1052315135,AT +1052315136,1052315551,DE +1052315552,1052315583,ES +1052315584,1052315647,GB +1052315648,1052316319,DE +1052316320,1052316335,NL +1052316336,1052316767,DE +1052316768,1052316799,IT +1052316800,1052316927,DE +1052317184,1052317599,DE +1052317600,1052317607,BE +1052317608,1052317615,DE +1052317616,1052317631,GB +1052317632,1052317663,IT +1052317664,1052318047,DE +1052318048,1052318079,ES +1052318080,1052318207,SE +1052318208,1052318719,DE +1052319232,1052319743,DE +1052320000,1052320079,GB +1052320080,1052320087,CZ +1052320088,1052320095,GB +1052320096,1052320127,ZA +1052320128,1052320255,BE +1052320256,1052322239,GB +1052322240,1052322303,CH +1052322304,1052323871,GB +1052323872,1052323903,CH +1052323904,1052324927,GB +1052324928,1052324943,ZA +1052324944,1052324959,NL +1052324960,1052324991,ES +1052324992,1052325191,GB +1052325192,1052325199,DE +1052325200,1052325215,AT +1052325216,1052325247,ZA +1052325248,1052325311,GB +1052325312,1052325375,NL +1052325376,1052325567,GB +1052325568,1052325631,ZA +1052325632,1052327935,GB +1052327936,1052328223,CH +1052328224,1052328255,IT +1052328256,1052328319,ES +1052328320,1052328447,DE +1052328448,1052328639,CH +1052328640,1052328671,ZA +1052328672,1052328703,ES +1052328704,1052329983,CH +1052329984,1052330239,DE +1052330240,1052331167,CH +1052331168,1052331183,GB +1052331184,1052331199,CH +1052331200,1052331263,GB +1052331264,1052331615,CH +1052331616,1052331647,AT +1052331648,1052331711,CH +1052331712,1052331743,GB +1052331744,1052332031,CH +1052332032,1052333103,IT +1052333104,1052333119,CH +1052333120,1052333183,FR +1052333184,1052333311,ZA +1052333568,1052334751,IT +1052334752,1052334759,NL +1052334760,1052334767,ZA +1052334768,1052334815,GB +1052334816,1052334847,ZA +1052334848,1052335423,IT +1052335424,1052335455,NL +1052335456,1052335519,ES +1052335520,1052335535,ZA +1052335536,1052335551,DE +1052335552,1052335615,AT +1052335616,1052336127,BE +1052336128,1052336255,FR +1052336256,1052336383,GB +1052336384,1052337343,FR +1052337344,1052337375,DE +1052337376,1052337759,FR +1052337760,1052337887,GB +1052337888,1052337903,ZA +1052337904,1052337911,NL +1052337912,1052337919,ZA +1052337920,1052340111,FR +1052340112,1052340127,ES +1052340128,1052340135,NL +1052340136,1052340223,FR +1052340224,1052340527,AT +1052340528,1052340543,BE +1052340544,1052340575,IT +1052340576,1052340607,NL 1052340608,1052340671,HU -1052340672,1052347391,GB +1052340672,1052340703,GB +1052340704,1052340719,ZA +1052340720,1052340735,GB +1052340736,1052340767,AT +1052340768,1052340799,DE +1052340800,1052340863,GB +1052340864,1052341247,AT +1052341248,1052341503,DE +1052341504,1052342271,AT +1052342272,1052342303,SE +1052342304,1052342335,CH +1052342336,1052342463,SE +1052342464,1052342471,ZA +1052342472,1052342479,GB +1052342480,1052342495,ZA +1052342496,1052342527,FR +1052342528,1052343647,CH +1052343648,1052343655,NL +1052343656,1052343663,GB +1052343664,1052343679,DE +1052343680,1052344319,CH +1052344320,1052344863,NL +1052344864,1052344895,ES +1052344896,1052344959,IT +1052344960,1052345087,CH +1052345088,1052345135,NL +1052345136,1052345151,GB +1052345152,1052345247,FR +1052345248,1052345279,IT +1052345280,1052345343,DE +1052345344,1052345471,NL +1052345488,1052345503,NL +1052345504,1052345535,ZA +1052345536,1052345551,AT +1052345552,1052345567,GB +1052345568,1052345631,NL +1052345632,1052345663,IT +1052345664,1052345695,HU +1052345696,1052345727,PT +1052345728,1052345855,AT +1052345856,1052346903,NL +1052346904,1052346911,BE +1052346912,1052346943,ZA +1052346944,1052347007,ES +1052347008,1052347135,DE +1052347136,1052347391,NL 1052347392,1052348415,CH -1052348416,1052356607,GB -1052356608,1052366847,ZA -1052366848,1052367871,BE -1052367872,1052369887,DK +1052348416,1052348799,GB +1052348800,1052348831,DE +1052348832,1052348863,CH +1052348864,1052348879,DE +1052348880,1052348895,GB +1052348896,1052348927,DE +1052348928,1052349055,GB +1052349120,1052349151,BE +1052349152,1052349343,GB +1052349344,1052349375,DE +1052349376,1052349407,GB +1052349408,1052349439,ZA +1052349440,1052352559,GB +1052352560,1052352591,ZA +1052352592,1052352607,GB +1052352640,1052352703,GB +1052352704,1052352767,DE +1052352768,1052352927,GB +1052352928,1052352959,IT +1052352960,1052352991,ES +1052352992,1052353023,BE +1052353024,1052353279,IT +1052353280,1052353407,DE +1052353536,1052354111,DE +1052354112,1052354175,TR +1052354176,1052354559,DE +1052354560,1052356607,GB +1052356608,1052356703,ZA +1052356704,1052356735,ES +1052356736,1052356799,RU +1052356800,1052356863,IE +1052356864,1052358479,ZA +1052358480,1052358495,GB +1052358496,1052358511,AT +1052358512,1052358527,ZA +1052358528,1052358655,DE +1052358656,1052359839,ZA +1052359840,1052359871,IE +1052359872,1052359935,IT +1052359936,1052360735,ZA +1052360736,1052360743,GB +1052360744,1052360767,ZA +1052360768,1052360783,DE +1052360784,1052360831,IT +1052360832,1052360959,GB +1052360960,1052360991,FR +1052360992,1052361023,BE +1052361024,1052361039,ZA +1052361040,1052361055,NL +1052361056,1052361087,DE +1052361088,1052361151,ES +1052361152,1052361215,GB +1052361216,1052361471,ZA +1052361472,1052361647,BE +1052361648,1052361655,GB +1052361656,1052361663,DE +1052361664,1052361695,BE +1052361696,1052361727,CH +1052361728,1052361919,IT +1052361920,1052361951,ZA +1052361952,1052361967,IT +1052361968,1052361983,ZA +1052361984,1052362239,IT +1052362240,1052362751,DK +1052362752,1052362783,ES +1052362784,1052362815,GB +1052362816,1052362879,CH +1052362880,1052363039,ES +1052363072,1052363135,GB +1052363136,1052363263,ES +1052363264,1052364543,DE +1052364544,1052364671,BE +1052364672,1052364687,DE +1052364688,1052364695,GB +1052364696,1052364703,NL +1052364704,1052364799,GB +1052364800,1052366207,BE +1052366208,1052366271,IE +1052366272,1052366335,GB +1052366336,1052366655,BE +1052366656,1052366719,DE +1052366720,1052367871,BE +1052367872,1052368895,DK +1052368896,1052369023,IE +1052369024,1052369039,IT +1052369040,1052369055,DE +1052369056,1052369087,ZA +1052369088,1052369151,IT +1052369152,1052369407,IE +1052369408,1052369663,HU +1052369664,1052369855,CZ 1052369888,1052369919,CZ -1052369920,1052374015,NO +1052369920,1052370175,NO +1052370176,1052370431,DK +1052370432,1052370559,SE +1052370560,1052370623,DE +1052370624,1052370687,IT +1052370688,1052370943,DK +1052370944,1052372255,GB +1052372256,1052372287,ZA +1052372288,1052372351,FI +1052372352,1052374015,GB 1052374016,1052375039,CH -1052375040,1052387327,DE -1052387328,1052397311,GB -1052397312,1052397439,HU -1052405248,1052405759,FR -1052405760,1052407855,AT -1052407856,1052407871,ZA -1052407872,1052421119,DE -1052421120,1052422143,GB -1052422144,1052426239,ZA -1052426240,1052431103,PT -1052431104,1052433711,BE -1052433712,1052433719,DK -1052433720,1052449359,FR -1052449360,1052481535,ZA -1052481536,1052485375,NL -1052485376,1052485631,IT -1052485632,1052487679,GB +1052375040,1052375551,DE +1052375680,1052375711,DE +1052375712,1052375807,FR +1052375808,1052376063,DE +1052376320,1052376831,DE +1052376832,1052377087,ES +1052377088,1052377535,DE +1052377536,1052377599,NO +1052377600,1052377743,FR +1052377744,1052377759,NL +1052377760,1052377791,ZA +1052377792,1052377855,GB +1052377856,1052377871,DE +1052377872,1052377887,CH +1052377920,1052377951,DE +1052377952,1052377983,FR +1052377984,1052378047,GB +1052378048,1052378079,FR +1052378080,1052378111,NL +1052378112,1052378983,DE +1052378984,1052378991,NO +1052378992,1052379031,GB +1052379032,1052379039,DE +1052379040,1052379103,GB +1052379104,1052379135,SE +1052379392,1052379791,DE +1052379792,1052379799,GB +1052379800,1052379807,NL +1052379808,1052379839,DE +1052379840,1052379903,ZA +1052379904,1052380063,GB +1052380064,1052380127,DE +1052380128,1052380159,NL +1052380160,1052381183,DE +1052381440,1052382623,DE +1052382656,1052382719,ES +1052382720,1052382975,DE +1052382976,1052383999,GB +1052384000,1052384255,NL +1052384256,1052385279,GB +1052385280,1052385535,DE +1052385536,1052385615,GB +1052385616,1052385631,ZA +1052385632,1052385695,GB +1052385696,1052385791,FR +1052385792,1052388863,GB +1052388864,1052389119,NL +1052389120,1052390431,GB +1052390432,1052390447,ZA +1052390448,1052390455,GB +1052390456,1052390463,IT +1052390464,1052393471,GB +1052393472,1052393599,CH +1052393600,1052393695,FR +1052393696,1052394271,CH +1052394272,1052394303,ZA +1052394304,1052394367,GB +1052394368,1052395263,CH +1052395264,1052395679,GB +1052395680,1052395743,DE +1052395744,1052395775,ES +1052395776,1052396031,NL +1052396032,1052396543,CH +1052396544,1052396607,SE +1052396608,1052396671,BE +1052396672,1052396799,SE +1052396800,1052396863,TR +1052396864,1052396927,RO +1052396928,1052397439,HU +1052397568,1052399039,IT +1052399040,1052399103,NO +1052399104,1052399903,IT +1052399904,1052399919,DE +1052399920,1052399927,NL +1052399928,1052399935,FR +1052399936,1052399999,IT +1052400000,1052400127,BE +1052400128,1052401151,IT +1052401152,1052401279,BE +1052401280,1052401311,IT +1052401312,1052401343,AT +1052401344,1052401407,ZA +1052401408,1052401599,BE +1052401600,1052401631,GB +1052401632,1052401663,RU +1052401664,1052402047,FR +1052402048,1052402175,NL +1052402176,1052402271,FR +1052402272,1052402303,IT +1052402304,1052402367,GB +1052402368,1052403359,FR +1052403360,1052403391,DE +1052403392,1052403407,IT +1052403408,1052403415,GB +1052403416,1052403423,NL +1052403424,1052403455,RO +1052403456,1052403727,FR +1052403728,1052403743,NL +1052403744,1052403775,FR +1052403776,1052403807,ZA +1052403840,1052403967,CH +1052403968,1052404383,FR +1052404384,1052404399,ZA +1052404400,1052404447,FR +1052404448,1052404479,GB +1052404480,1052404767,FR +1052404768,1052404783,ZA +1052404784,1052404799,GB +1052404800,1052404863,FR +1052404864,1052404991,GB +1052404992,1052405759,FR +1052405760,1052407519,AT +1052407520,1052407535,FR +1052407536,1052407551,SE +1052407552,1052407839,AT +1052407840,1052407871,ZA +1052407872,1052407887,DE +1052407888,1052407903,ZA +1052407904,1052407935,DE +1052407936,1052408159,AT +1052408160,1052408383,GB +1052408384,1052408447,BE +1052408448,1052408511,FR +1052408512,1052408575,GB +1052408576,1052408831,AT +1052408832,1052409855,GB +1052409856,1052409863,NL +1052409864,1052409871,DE +1052409872,1052409951,NL +1052409952,1052409983,BE +1052409984,1052410047,GB +1052410048,1052410111,BE +1052411136,1052412327,NL +1052412336,1052412343,NL +1052412344,1052412351,GB +1052412352,1052412415,CH +1052412672,1052412831,NL +1052412832,1052412863,DE +1052412864,1052413951,NL +1052413952,1052414335,CZ +1052414464,1052414975,IE +1052414976,1052415999,BE +1052416000,1052416575,DE +1052416576,1052416639,ZA +1052416640,1052416671,GB +1052416672,1052416703,DE +1052416704,1052416735,IT +1052416736,1052416767,DE +1052416768,1052417071,NO +1052417072,1052417087,DE +1052417088,1052417119,AT +1052417120,1052417151,IT +1052417152,1052417279,GB +1052417280,1052417359,NO +1052417368,1052417535,NO +1052417536,1052418047,ZA +1052418048,1052419583,BE +1052419584,1052420031,IT +1052420064,1052420095,IT +1052420096,1052420735,GB +1052420736,1052420767,DE +1052420768,1052420783,GB +1052420784,1052420799,ZA +1052420800,1052420863,DE +1052420864,1052422143,GB +1052422144,1052422847,ZA +1052422848,1052422863,SE +1052422864,1052422879,FR +1052422880,1052423199,ZA +1052423200,1052423231,CH +1052423232,1052423295,ZA +1052423304,1052423311,CH +1052423360,1052423423,NL +1052423424,1052423967,ZA +1052424000,1052424799,ZA +1052424800,1052424815,GB +1052424816,1052424823,ES +1052424824,1052424831,BE +1052424832,1052424959,GB +1052424960,1052425151,ZA +1052425152,1052425215,BE +1052425216,1052426239,ZA +1052426240,1052426319,PT +1052426328,1052426495,PT +1052426512,1052426527,FR +1052426752,1052427263,NL +1052427264,1052427839,CH +1052427840,1052427855,GB +1052427856,1052427871,IT +1052427872,1052427903,AT +1052427904,1052427967,DE +1052427968,1052428031,GB +1052428032,1052428287,CH +1052428288,1052428479,ES +1052428480,1052428543,BE +1052428544,1052429407,ES +1052429408,1052429439,FR +1052429440,1052429567,BE +1052429568,1052429759,ES +1052429760,1052429823,DE +1052429824,1052430335,ES +1052430336,1052430407,BE +1052430408,1052430415,ZA +1052430416,1052430431,FR +1052430432,1052430463,DE +1052430464,1052430527,BE +1052430528,1052430591,DE +1052430592,1052433407,BE +1052433408,1052433719,DK +1052433720,1052433727,FR +1052433728,1052433919,DK +1052433920,1052434431,ZA +1052434432,1052434751,GB +1052434752,1052434783,NO +1052434784,1052435455,GB +1052435456,1052435647,NL +1052435680,1052436479,NL +1052436480,1052437023,DE +1052437024,1052437055,ZA +1052437056,1052437119,DE +1052437120,1052437135,ZA +1052437136,1052437151,DE +1052437152,1052437183,GB +1052437184,1052437247,ZA +1052437248,1052437759,DE +1052437760,1052438015,CH +1052438016,1052438399,BE +1052438528,1052439503,AT +1052439520,1052439551,AT +1052439552,1052440575,FR +1052440576,1052441343,DE +1052441600,1052442623,GB +1052442624,1052443647,DE +1052446208,1052446719,DE +1052446720,1052447743,CZ +1052447744,1052447871,PL +1052448000,1052448127,PL +1052448256,1052450815,ZA +1052450816,1052451839,DE +1052451840,1052452159,NO +1052452224,1052452351,NO +1052452352,1052452831,ES +1052452832,1052452847,GB +1052452848,1052452863,FR +1052452992,1052452999,SK +1052453120,1052453375,FR +1052453376,1052453887,AT +1052453888,1052454911,GB +1052454912,1052454943,FR +1052454944,1052454959,NL +1052454976,1052455359,NL +1052455424,1052455935,GB +1052455936,1052456447,NL +1052456448,1052456959,CH +1052456960,1052457983,NL +1052457984,1052458367,AT +1052458432,1052458495,AT +1052458496,1052458847,NL +1052458848,1052458863,FR +1052458864,1052458871,NL +1052458872,1052458879,FR +1052458880,1052460031,GB +1052460032,1052460127,NO +1052460224,1052460287,FR +1052460544,1052460799,NO +1052460800,1052461055,DE +1052461056,1052461295,FR +1052461296,1052461311,BE +1052461312,1052461951,FR +1052461968,1052463103,FR +1052463104,1052463615,ES +1052463616,1052464639,GB +1052464640,1052464927,ES +1052464960,1052465087,ES +1052465152,1052465375,ZA +1052465408,1052465663,ZA +1052466432,1052468223,FR +1052468224,1052469247,GB +1052469248,1052470271,FR +1052470272,1052470783,ZA +1052470784,1052471007,FR +1052471040,1052471295,BE +1052471296,1052472319,GB +1052472448,1052472511,GB +1052472576,1052475231,GB +1052475240,1052475255,GB +1052475264,1052475391,GB +1052475392,1052476383,FR +1052476416,1052479487,FR +1052479488,1052479743,NL +1052479744,1052479999,DE +1052480000,1052483583,NL +1052483584,1052483999,IT +1052484032,1052485279,IT +1052485312,1052485631,IT +1052485632,1052486655,GB +1052486656,1052486911,CH +1052486912,1052486975,DE +1052486976,1052487039,FR +1052487040,1052487167,DE +1052487168,1052487423,GB +1052487424,1052487679,AT 1052487680,1052488703,CH 1052488704,1052489727,GB -1052489728,1052494335,IE +1052489728,1052490239,IE +1052490240,1052490751,SE +1052490752,1052491679,AT +1052491688,1052491775,AT +1052491776,1052493567,BE +1052493696,1052494335,BE 1052494336,1052494591,NL -1052494592,1052498431,BE -1052498432,1052508159,RO -1052508160,1052641930,GB +1052494592,1052495439,BE +1052495440,1052495487,FR +1052495488,1052495551,BE +1052495552,1052495583,GB +1052495584,1052495871,BE +1052495872,1052495879,UA +1052496128,1052497407,DE +1052497664,1052497919,DE +1052497920,1052498431,ES +1052498432,1052498495,RO +1052498944,1052499455,GB +1052499968,1052500191,DK +1052500208,1052500319,DK +1052500480,1052500991,GB +1052500992,1052501023,FI +1052501032,1052501039,FI +1052501120,1052501247,FI +1052501504,1052502015,CH +1052502016,1052502783,IE +1052502816,1052502847,IE +1052503040,1052504319,GB +1052504320,1052504351,BY +1052504384,1052507583,GB +1052507648,1052507775,GB +1052507904,1052641930,GB 1052641932,1052704767,GB 1052704768,1052712959,NL 1052712960,1052770303,GB @@ -14141,9 +16164,9 @@ 1052786688,1052794879,GR 1052794880,1052803071,NL 1052803072,1052803327,DE -1052803584,1052810495,DE -1052810496,1052810751,US -1052810752,1052811263,DE +1052803584,1052806655,DE +1052806656,1052807167,MW +1052807168,1052811263,DE 1052811264,1052819455,RU 1052819456,1052827647,DE 1052827648,1052835839,RU @@ -14167,10 +16190,11 @@ 1053295104,1053296639,AT 1053297152,1053297663,IT 1053301056,1053301071,FR +1053302784,1053303807,GB +1053310144,1053310207,SK 1053312872,1053312887,DK 1053312912,1053312927,DK 1053318912,1053318943,FI -1053320224,1053320239,DE 1053325824,1053326335,DE 1053326504,1053326527,BE 1053326544,1053326551,BE @@ -14178,12 +16202,9 @@ 1053329516,1053329535,ES 1053332992,1053334015,BE 1053335552,1053336575,ZA -1053339904,1053340159,AT 1053349376,1053349631,NL 1053349952,1053349967,IE 1053353408,1053353423,GB -1053353984,1053354239,IL -1053354912,1053355007,IL 1053360128,1053364223,ES 1053364224,1053368319,CZ 1053368320,1053376511,SE @@ -14225,11 +16246,9 @@ 1053826816,1053827327,DE 1053827328,1053827583,BE 1053828096,1053829119,GB -1053829888,1053830143,DE 1053831168,1053831423,DE 1053834944,1053834975,DE 1053835264,1053835775,DE -1053837312,1053837439,FK 1053837440,1053837455,GB 1053837568,1053837823,GB 1053837824,1053838335,FK @@ -14255,7 +16274,6 @@ 1053852128,1053852159,DE 1053855744,1053859839,GB 1053859840,1053860863,DE -1053862656,1053862783,DE 1053862848,1053862879,DE 1053863424,1053864959,DE 1053865216,1053865727,DE @@ -14316,9 +16334,7 @@ 1054179328,1054180351,GB 1054180352,1054181120,DE 1054181121,1054181375,GB -1054181376,1054182399,DE -1054182400,1054183423,GB -1054183424,1054185216,DE +1054181376,1054185216,DE 1054185217,1054185471,GB 1054185472,1054186240,DE 1054186241,1054186495,GB @@ -14479,19 +16495,11 @@ 1062597376,1062597631,PR 1062597632,1062871551,US 1062871552,1062872063,PR -1062872064,1063053567,US -1063053568,1063053647,CA -1063053648,1063053663,US -1063053664,1063053743,CA -1063053744,1063053759,US -1063053760,1063053823,CA -1063053824,1063057432,US +1062872064,1063057432,US 1063057433,1063057433,CA 1063057434,1063361279,US 1063361280,1063361535,SE -1063361536,1063390207,US -1063390208,1063390463,PR -1063390464,1063568895,US +1063361536,1063568895,US 1063568896,1063569151,TZ 1063569152,1063747839,US 1063747840,1063748095,UG @@ -14521,11 +16529,15 @@ 1064221952,1064222207,MX 1064222208,1064445183,US 1064445184,1064445439,PK -1064445440,1065372927,US -1065372928,1065372959,PR +1064445440,1065371647,US +1065371648,1065372959,PR 1065372960,1065372991,US -1065372992,1065373183,PR -1065373184,1065519247,US +1065372992,1065373695,PR +1065373696,1065493759,US +1065493760,1065494015,GB +1065494016,1065506047,US +1065506048,1065506303,GB +1065506304,1065519247,US 1065519248,1065519263,IN 1065519264,1065519303,US 1065519304,1065519311,IN @@ -14535,7 +16547,9 @@ 1065521408,1065525247,GB 1065525248,1065525791,US 1065525792,1065525807,IN -1065525808,1065533439,US +1065525808,1065526015,US +1065526016,1065526271,GB +1065526272,1065533439,US 1065533440,1065537535,GB 1065537536,1065539583,US 1065539584,1065539839,GB @@ -14558,7 +16572,9 @@ 1066315776,1066352639,US 1066352640,1066355711,JM 1066355712,1066355967,BB -1066355968,1066369023,JM +1066355968,1066358271,JM +1066358272,1066358527,AG +1066358528,1066369023,JM 1066369024,1066830303,US 1066830304,1066830311,SG 1066830312,1066831071,US @@ -14589,9 +16605,7 @@ 1067740160,1067741183,HN 1067741184,1067780607,US 1067780608,1067780863,GB -1067780864,1067824895,US -1067824896,1067825151,PR -1067825152,1067989247,US +1067780864,1067989247,US 1067989248,1067989503,EC 1067989504,1067998463,US 1067998464,1067998719,CO @@ -14644,15 +16658,11 @@ 1071271264,1071271279,US 1071271360,1071276031,US 1071276032,1071284223,SG -1071284224,1071291647,US -1071291648,1071291903,AU -1071291904,1071292415,US +1071284224,1071292415,US 1071292416,1071300607,GR 1071300608,1071318783,US 1071318784,1071319039,IN -1071319040,1071472639,US -1071472640,1071476735,CA -1071476736,1071477247,US +1071319040,1071477247,US 1071477248,1071480831,CA 1071480832,1071522817,US 1071522818,1071522818,MW @@ -14660,15 +16670,13 @@ 1071726952,1071726955,IE 1071726956,1071727023,US 1071727024,1071727027,GB -1071727028,1071954223,US -1071954224,1071954231,GB -1071954232,1071954303,US -1071954304,1071954319,GB -1071954320,1071954327,US +1071727028,1071954327,US 1071954328,1071954335,ES 1071954336,1071954391,US 1071954392,1071954399,GB -1071954400,1071998999,US +1071954400,1071954415,US +1071954416,1071954423,GB +1071954424,1071998999,US 1071999000,1071999003,GB 1071999004,1072099327,US 1072099328,1072099519,DE @@ -14738,7 +16746,10 @@ 1073027072,1073028351,NI 1073028352,1073028607,US 1073028608,1073029119,GD -1073029120,1073035263,US +1073029120,1073033215,US +1073033216,1073034239,BB +1073034240,1073034751,CA +1073034752,1073035263,US 1073035264,1073036287,GD 1073036288,1073036543,US 1073036544,1073037055,MX @@ -14755,15 +16766,18 @@ 1073045248,1073045503,PR 1073045504,1073047551,CO 1073047552,1073049599,US -1073049600,1073053183,BS -1073053184,1073373183,US +1073049600,1073053695,BS +1073053696,1073116159,US +1073116160,1073117183,GB +1073117184,1073118207,US +1073118208,1073118719,NL +1073118720,1073119231,DE +1073119232,1073373183,US 1073373184,1073381375,CA 1073381376,1073381631,US 1073381888,1073454591,US 1073454592,1073454847,KY -1073454848,1074008639,US -1074008640,1074008703,SG -1074008704,1074009727,US +1073454848,1074009727,US 1074009728,1074009855,IE 1074009856,1074012671,US 1074012672,1074013183,FI @@ -14771,14 +16785,22 @@ 1074016896,1074017023,IE 1074017024,1074020351,US 1074020352,1074028543,CA -1074028544,1074118655,US -1074118656,1074120959,CA +1074028544,1074092031,US +1074092032,1074093055,AU +1074093056,1074118655,US +1074118656,1074120703,CA +1074120704,1074120719,US +1074120720,1074120959,CA 1074120960,1074121215,US -1074121216,1074125055,CA +1074121216,1074122415,CA +1074122416,1074122431,US +1074122432,1074125055,CA 1074125056,1074125311,US 1074125312,1074126847,CA 1074126848,1074127359,US -1074127360,1074130943,CA +1074127360,1074128511,CA +1074128512,1074128575,US +1074128576,1074130943,CA 1074130944,1074131199,US 1074131200,1074135039,CA 1074135040,1074184191,US @@ -14890,7 +16912,9 @@ 1074777344,1074777599,AU 1074777600,1074871591,US 1074871592,1074871599,CA -1074871600,1074937855,US +1074871600,1074871807,US +1074871808,1074872319,CA +1074872320,1074937855,US 1074937856,1074946047,CA 1074946048,1074962431,US 1074962432,1074970623,CA @@ -14900,18 +16924,21 @@ 1075421184,1075429375,CA 1075429376,1075478527,US 1075478528,1075494911,CA -1075494912,1075576831,US -1075576832,1075576895,GB +1075494912,1075556351,US +1075556352,1075560447,VI +1075560448,1075576831,US +1075576832,1075576895,NO 1075576896,1075576896,SE -1075576897,1075577087,GB -1075577088,1075585023,NO +1075576897,1075585023,NO 1075585024,1075609599,US 1075609600,1075613695,TT -1075613696,1075769343,US +1075617792,1075769343,US 1075769344,1075773439,CA 1075773440,1075855359,US 1075855360,1075871743,DO -1075871744,1075970047,US +1075871744,1075904511,US +1075904512,1075920895,JP +1075920896,1075970047,US 1075970048,1075972095,CA 1075972096,1075972351,GB 1075972352,1075975167,US @@ -14973,13 +17000,9 @@ 1076005632,1076006399,US 1076006400,1076006655,CA 1076006656,1076006911,US -1076006912,1076007167,CA -1076007168,1076007423,US -1076007424,1076007935,CA +1076006912,1076007935,CA 1076007936,1076008447,US -1076008448,1076009215,CA -1076009216,1076009727,US -1076009728,1076009983,CA +1076008448,1076009983,CA 1076009984,1076026623,US 1076026624,1076026879,CA 1076026880,1076027019,US @@ -15004,7 +17027,9 @@ 1076174848,1076178943,BM 1076178944,1076183807,US 1076183808,1076184063,CA -1076184064,1076194559,US +1076184064,1076193375,US +1076193376,1076193383,PG +1076193384,1076194559,US 1076194560,1076194815,CA 1076194816,1076195071,US 1076195072,1076195327,IN @@ -15034,11 +17059,15 @@ 1076559872,1076625407,US 1076690944,1076756479,US 1076756480,1076772863,CA -1076772864,1076850687,US -1076850688,1076850943,CA -1076850944,1076855044,US +1076772864,1076823009,US +1076823010,1076823011,CR +1076823012,1076850687,US +1076850688,1076851711,CA +1076851712,1076855044,US 1076855045,1076855045,MX -1076855046,1076880383,US +1076855046,1076879505,US +1076879506,1076879507,CA +1076879508,1076880383,US 1076880384,1076880639,CH 1076880640,1076880895,GB 1076880896,1077055487,US @@ -15056,10 +17085,12 @@ 1077641216,1077657599,CA 1077657600,1077841151,US 1077841152,1077841407,GB -1077841408,1077848575,US -1077848576,1077848831,GR -1077848832,1077857279,US -1077857280,1077857535,FR +1077841408,1077857279,US +1077857280,1077857283,FR +1077857284,1077857284,MF +1077857285,1077857304,FR +1077857305,1077857305,MF +1077857306,1077857535,FR 1077857536,1077865983,US 1077865984,1077866239,CA 1077866240,1077963775,US @@ -15096,8 +17127,8 @@ 1078281664,1078281727,US 1078281728,1078281735,CA 1078281736,1078282239,US -1078282240,1078283015,CA -1078283016,1078283831,US +1078282240,1078283007,CA +1078283008,1078283831,US 1078283832,1078283839,CA 1078283840,1078284031,US 1078284032,1078284287,CA @@ -15177,9 +17208,7 @@ 1078782464,1078782719,PA 1078782720,1078895103,US 1078895104,1078895359,CN -1078895360,1078945023,US -1078945024,1078945279,GB -1078945280,1078956799,US +1078895360,1078956799,US 1078956800,1078957055,GB 1078957056,1079320575,US 1079320576,1079322831,CA @@ -15238,8 +17267,7 @@ 1079425792,1079426047,CA 1079426048,1079427327,US 1079427328,1079427583,CA -1079427584,1079428095,PW -1079428096,1079429295,US +1079427584,1079429295,US 1079429296,1079429311,FR 1079429312,1079431679,US 1079431680,1079432191,ZM @@ -15258,7 +17286,7 @@ 1079567360,1079567615,AU 1079567616,1079574527,US 1079574528,1079578623,PR -1079578624,1079623679,US +1079582720,1079623679,US 1079623680,1079627775,PR 1079627776,1079664639,US 1079664640,1079668735,CA @@ -15278,14 +17306,16 @@ 1080033280,1080164351,KY 1080164352,1080193023,CA 1080193024,1080197119,US -1080197120,1080225791,CA -1080225792,1080229887,US -1080229888,1080295423,CA -1080295424,1080498664,US +1080197120,1080217599,CA +1080217600,1080229887,US +1080229888,1080291327,CA +1080291328,1080498664,US 1080498666,1080501503,US 1080501760,1080516607,US 1080516608,1080524799,GB -1080524800,1080581887,US +1080524800,1080565759,US +1080565760,1080573951,JP +1080573952,1080581887,US 1080582144,1080590335,CN 1080590336,1080610559,US 1080610560,1080610815,AU @@ -15305,15 +17335,13 @@ 1080968448,1080969471,DE 1080969472,1080969727,BH 1080969728,1080983551,DE -1080983552,1080985599,US -1080986624,1080999935,US +1080983552,1080999935,US 1080999936,1081016319,CA 1081016320,1081037311,US 1081037312,1081037567,CA 1081037568,1081038335,US 1081038336,1081040895,CA -1081040896,1081081855,US -1081131008,1081212927,US +1081040896,1081212927,US 1081212928,1081278463,CA 1081278464,1081369599,US 1081369600,1081370111,CO @@ -15363,11 +17391,17 @@ 1081573376,1081589759,US 1081589760,1081593855,BB 1081593856,1081597951,CA -1081597952,1081639423,US -1081639424,1081639679,DE -1081639680,1081978623,US +1081597952,1081978623,US 1081978624,1081978631,CH -1081978632,1082314751,US +1081978632,1082091263,US +1082091264,1082091271,CN +1082091272,1082091999,US +1082092000,1082092007,CA +1082092008,1082093679,US +1082093680,1082093695,AU +1082093696,1082097055,US +1082097056,1082097071,CA +1082097072,1082314751,US 1082314752,1082318847,CA 1082318848,1082683391,US 1082683392,1082687487,CA @@ -15385,7 +17419,9 @@ 1083267584,1083268095,JP 1083268096,1083396095,US 1083396096,1083400191,BM -1083400192,1083437055,US +1083400192,1083417727,US +1083417728,1083417791,CA +1083417792,1083437055,US 1083437056,1083441151,CA 1083441152,1083621375,US 1083621376,1083637759,BS @@ -15436,9 +17472,13 @@ 1087405408,1087405423,MX 1087405424,1087413895,US 1087413896,1087413903,DE -1087413904,1087416985,US +1087413904,1087414783,US +1087414784,1087415039,CA +1087415040,1087416985,US 1087416986,1087416986,GB -1087416987,1087430191,US +1087416987,1087418367,US +1087418368,1087419391,GB +1087419392,1087430191,US 1087430192,1087430195,FR 1087430196,1087440895,US 1087440896,1087442943,PR @@ -15474,11 +17514,7 @@ 1087686656,1087686911,PR 1087686912,1087693151,US 1087693152,1087693155,GB -1087693156,1087705087,US -1087705088,1087706679,AU -1087706680,1087706683,US -1087706684,1087709183,AU -1087709184,1087711487,US +1087693156,1087711487,US 1087711488,1087711743,GB 1087711744,1087714335,US 1087714336,1087714367,NL @@ -15486,25 +17522,35 @@ 1087715328,1087717375,PA 1087717376,1087726015,US 1087726016,1087726047,FR -1087726048,1087741951,US -1087741952,1087743569,FR +1087726048,1087735743,US +1087735744,1087735807,CA +1087735808,1087743487,US +1087743488,1087743569,FR 1087743570,1087743570,GB -1087743571,1087746047,FR -1087746048,1087758335,US +1087743571,1087743597,FR +1087743598,1087743598,US +1087743599,1087743743,FR +1087743744,1087758335,US 1087758336,1087766527,PR 1087766528,1087780863,US 1087780864,1087781887,BR 1087781888,1087798943,US 1087798944,1087798975,CA -1087798976,1087837359,US +1087798976,1087821567,US +1087821568,1087821823,GB +1087821824,1087837359,US 1087837360,1087837367,BR 1087837368,1087837695,US 1087837696,1087837951,BR -1087837952,1087853055,US +1087837952,1087839231,US +1087839232,1087840255,GB +1087840256,1087853055,US 1087853056,1087853567,GB 1087853568,1087862783,US 1087862784,1087864831,PA -1087864832,1087883263,US +1087864832,1087873023,US +1087873024,1087873535,CA +1087873536,1087883263,US 1087883264,1087883519,AR 1087883520,1087918511,US 1087918512,1087918519,PR @@ -15512,7 +17558,9 @@ 1087950112,1087950119,PR 1087950120,1088012767,US 1088012768,1088012775,PR -1088012776,1088684031,US +1088012776,1088412415,US +1088412416,1088412671,CA +1088412672,1088684031,US 1088684032,1088740351,CA 1088740352,1088741375,US 1088741376,1088946175,CA @@ -15522,7 +17570,9 @@ 1089151232,1089151487,NL 1089151488,1089152255,US 1089152256,1089152511,NL -1089152512,1089167359,US +1089152512,1089153279,US +1089153280,1089153280,SG +1089153281,1089167359,US 1089167360,1089171455,CA 1089171456,1089183231,US 1089183232,1089183487,GB @@ -15549,11 +17599,7 @@ 1089266432,1089266943,GB 1089266944,1089306623,US 1089306624,1089339391,PR -1089339392,1089393223,US -1089393224,1089393231,CA -1089393232,1089393343,US -1089393344,1089393359,CA -1089393360,1089526783,US +1089339392,1089526783,US 1089526784,1089527039,VE 1089527040,1089579519,US 1089579520,1089580031,VE @@ -15570,7 +17616,9 @@ 1090146304,1090150399,CA 1090150400,1090207743,US 1090207744,1090215935,CA -1090215936,1090355199,US +1090215936,1090330623,US +1090330624,1090338815,GB +1090338816,1090355199,US 1090355200,1090363391,CA 1090363392,1090387967,US 1090387968,1090396159,CA @@ -15578,7 +17626,9 @@ 1090427392,1090427647,CA 1090427648,1090445311,US 1090445312,1090453503,CA -1090453504,1091803135,US +1090453504,1090497903,US +1090497904,1090497919,AU +1090497920,1091803135,US 1091803136,1091803391,CN 1091803392,1091807231,US 1091807232,1091807487,CA @@ -15600,7 +17650,8 @@ 1093058560,1093066751,PR 1093066752,1093074943,US 1093074944,1093091327,CA -1093091328,1093107967,US +1093091328,1093099519,FR +1093099520,1093107967,US 1093107968,1093108223,CA 1093108224,1093108991,US 1093108992,1093109247,CA @@ -15627,9 +17678,7 @@ 1093114112,1093114843,US 1093114844,1093114847,CA 1093114848,1093114879,US -1093114880,1093115647,CA -1093115648,1093115903,US -1093115904,1093120255,CA +1093114880,1093120255,CA 1093120256,1093120415,US 1093120416,1093120431,CA 1093120432,1093120511,US @@ -15651,8 +17700,8 @@ 1093127168,1093128447,US 1093128448,1093129215,CA 1093129216,1093130751,US -1093130752,1093131007,CA -1093131008,1093132543,US +1093130752,1093131263,CA +1093131264,1093132543,US 1093132544,1093133055,CA 1093133056,1093135359,US 1093135360,1093135615,CA @@ -15677,8 +17726,8 @@ 1093701632,1093708287,BB 1093708288,1093709311,LC 1093709312,1093716479,BB -1093716480,1093717759,GD -1093717760,1093719807,BB +1093716480,1093718015,GD +1093718016,1093719807,BB 1093719808,1093720575,LC 1093720576,1093721343,VG 1093721344,1093723391,BB @@ -15763,8 +17812,7 @@ 1094565888,1094582271,CA 1094582272,1095450623,US 1095450624,1095467007,BS -1095467008,1095483391,US -1095491584,1095627775,US +1095467008,1095627775,US 1095627776,1095628287,CA 1095628288,1096278015,US 1096278016,1096286207,CA @@ -15776,14 +17824,15 @@ 1096890880,1096891135,GB 1096891136,1096925183,US 1096925184,1096941567,CA -1096941568,1097076123,US +1096941568,1097007103,US +1097007104,1097031679,JP +1097031680,1097076123,US 1097076124,1097076127,DE 1097076128,1097727999,US 1097728000,1097736191,CA 1097736192,1097768959,US 1097768960,1097785343,CA -1097785344,1097793535,US -1097801728,1097830399,US +1097785344,1097830399,US 1097830400,1097834495,CA 1097834496,1097896191,US 1097896192,1097896519,VI @@ -15807,7 +17856,9 @@ 1097948336,1097949183,VI 1097949184,1097951231,US 1097951232,1097951247,VI -1097951248,1097951263,US +1097951248,1097951257,US +1097951258,1097951259,VI +1097951260,1097951263,US 1097951264,1097953279,VI 1097953280,1098070271,US 1098070272,1098070279,GR @@ -15819,7 +17870,9 @@ 1098891624,1098891631,AU 1098891632,1100505127,US 1100505128,1100505135,CA -1100505136,1101121535,US +1100505136,1100560647,US +1100560648,1100560655,TR +1100560656,1101121535,US 1101121536,1101121791,EC 1101121792,1101182975,US 1101182976,1101183487,YE @@ -15883,8 +17936,7 @@ 1101992064,1101992191,NL 1101992192,1102004735,US 1102004736,1102004991,IN -1102004992,1102005247,US -1102005248,1102005503,CA +1102004992,1102005503,US 1102005504,1102005759,PK 1102005760,1102006271,US 1102006272,1102006527,CA @@ -15914,17 +17966,17 @@ 1103987968,1103988223,BR 1103988224,1103992319,US 1103992320,1103992575,FI -1103992576,1103996927,US -1103996928,1103997439,EC -1103997440,1104166911,US +1103992576,1104166911,US 1104166912,1104168959,CO 1104168960,1104265215,US 1104265216,1104265727,PH -1104265728,1104492287,US -1104492288,1104492543,PH -1104492544,1104842751,US +1104265728,1104301567,US +1104301568,1104301823,PR +1104301824,1104842751,US 1104842752,1104844799,PR -1104844800,1105034495,US +1104844800,1104899839,US +1104899840,1104900095,CA +1104900096,1105034495,US 1105034496,1105034751,IT 1105034752,1105099519,US 1105099520,1105099775,EC @@ -16011,9 +18063,7 @@ 1110126592,1110130687,CA 1110130688,1110270207,US 1110270208,1110270335,CA -1110270336,1110270399,US -1110270400,1110270431,CA -1110270432,1110310911,US +1110270336,1110310911,US 1110310912,1110376447,CA 1110376448,1110443535,US 1110443536,1110443543,CA @@ -16045,11 +18095,9 @@ 1110473984,1110474239,CA 1110474240,1110540287,US 1110540288,1110573055,CA -1110573056,1110587391,PR -1110587392,1110595776,US -1110595777,1110598655,PR -1110598656,1110599167,US -1110599168,1110638591,PR +1110573056,1110595583,PR +1110595584,1110595776,US +1110595777,1110638591,PR 1110638592,1110654463,US 1110654464,1110654719,HT 1110654720,1110663167,US @@ -16074,24 +18122,30 @@ 1110929408,1110933503,BM 1110933504,1111195647,US 1111195648,1111212031,CA -1111212032,1111228415,US +1111220224,1111228415,US 1111228416,1111244799,AR 1111244800,1111982079,US 1111982080,1111998463,IT 1111998464,1112424447,US 1112432640,1112440831,CA -1112440832,1112530943,US +1112440832,1112498175,US +1112498176,1112500223,IR +1112500224,1112500735,US +1112500736,1112501247,IR +1112501248,1112502271,US +1112502272,1112502527,IR +1112502528,1112502783,US +1112502784,1112504319,IR +1112504320,1112530943,US 1112530944,1112539135,CA -1112539136,1112869119,US -1112869376,1112869631,US +1112539136,1112869887,US 1112869888,1112870143,CA 1112870400,1112870911,US 1112871936,1112873983,US 1112873984,1112875007,CA 1112875008,1112875519,US 1112875520,1112875775,CA -1112875776,1112887551,US -1112887808,1112889855,US +1112875776,1112889855,US 1112890112,1112890367,CA 1112890368,1112907775,US 1112907776,1112907783,CA @@ -16172,9 +18226,7 @@ 1114730496,1114734591,CA 1114734592,1114877183,US 1114877184,1114877439,CY -1114877440,1114877951,US -1114877952,1114878207,PA -1114878208,1115112575,US +1114877440,1115112575,US 1115112576,1115112607,IN 1115112608,1115113471,US 1115113472,1115114495,HN @@ -16236,17 +18288,7 @@ 1117142272,1117142527,CA 1117142528,1117274111,US 1117274112,1117282303,CA -1117282304,1117413375,US -1117413376,1117415423,CA -1117415424,1117416703,US -1117416704,1117419519,CA -1117419520,1117419775,US -1117419776,1117420031,CA -1117420032,1117420287,US -1117420288,1117420415,CA -1117420416,1117420447,US -1117420448,1117421567,CA -1117421568,1117458911,US +1117282304,1117458911,US 1117458912,1117458943,GB 1117458944,1117460223,US 1117460224,1117460351,GB @@ -16262,9 +18304,7 @@ 1117724672,1117728767,CA 1117728768,1117744127,US 1117744128,1117749247,CA -1117749248,1117815295,US -1117815296,1117815551,CN -1117815552,1117823231,US +1117749248,1117823231,US 1117823232,1117823487,CA 1117823488,1117823999,US 1117824000,1117824511,CA @@ -16331,9 +18371,7 @@ 1118972416,1118972671,GB 1118972672,1118973183,US 1118973184,1118973439,VE -1118973440,1118973695,US -1118973696,1118973951,NG -1118973952,1118975487,US +1118973440,1118975487,US 1118975488,1118975743,KE 1118975744,1118975999,US 1118976000,1118976255,GB @@ -16345,37 +18383,106 @@ 1118984448,1118984703,SA 1118984704,1118986239,US 1118986240,1118987007,GB -1118987008,1118988799,US +1118987008,1118988287,US +1118988288,1118988543,CA +1118988544,1118988799,US 1118988800,1118989055,VE 1118989056,1118989311,US 1118989312,1118989823,KE 1118989824,1118994175,US 1118994176,1118994431,LR -1118994432,1119109119,US -1119109120,1119111167,CA -1119111168,1119173135,US -1119173136,1119173143,MX -1119173144,1119173167,US -1119173168,1119173175,MX -1119173176,1119173183,US -1119173184,1119173199,MX -1119173200,1119173247,US -1119173248,1119173255,MX -1119173256,1119173279,US +1118994432,1119072255,US +1119072256,1119072511,CA +1119072512,1119109119,US +1119109120,1119109887,CA +1119109888,1119110143,US +1119110144,1119111167,CA +1119111168,1119166863,US +1119166864,1119166871,HT +1119166872,1119167079,US +1119167080,1119167087,CA +1119167088,1119167495,US +1119167496,1119167503,CA +1119167504,1119168023,US +1119168024,1119168031,CA +1119168032,1119171383,US +1119171384,1119171391,CA +1119171392,1119172199,US +1119172200,1119172207,CA +1119172208,1119172895,US +1119172896,1119172903,MX +1119172904,1119172911,US +1119172912,1119172991,MX +1119172992,1119173007,US +1119173008,1119173095,MX +1119173096,1119173119,US +1119173120,1119173143,MX +1119173144,1119173151,US +1119173152,1119173207,MX +1119173208,1119173215,US +1119173216,1119173223,MX +1119173224,1119173231,US +1119173232,1119173263,MX +1119173264,1119173279,US 1119173280,1119173295,MX -1119173296,1119173599,US -1119173600,1119173607,MX -1119173608,1119174063,US -1119174064,1119174071,MX -1119174072,1119174135,US -1119174136,1119174143,MX -1119174144,1119174183,US -1119174184,1119174191,MX -1119174192,1119174223,US -1119174224,1119174231,GT -1119174232,1119174407,US +1119173296,1119173311,US +1119173312,1119173343,MX +1119173344,1119173351,US +1119173352,1119173367,MX +1119173368,1119173375,US +1119173376,1119173399,MX +1119173400,1119173407,US +1119173408,1119173471,MX +1119173472,1119173495,US +1119173496,1119173527,MX +1119173528,1119173535,US +1119173536,1119173543,MX +1119173544,1119173551,US +1119173552,1119173575,MX +1119173576,1119173591,US +1119173592,1119173655,MX +1119173656,1119173671,US +1119173672,1119173679,MX +1119173680,1119173719,US +1119173720,1119173727,MX +1119173728,1119173735,US +1119173736,1119173751,MX +1119173752,1119173767,US +1119173768,1119173775,MX +1119173776,1119173799,US +1119173800,1119173815,MX +1119173816,1119173831,US +1119173832,1119173847,MX +1119173848,1119173863,US +1119173864,1119173871,MX +1119173872,1119173935,US +1119173936,1119173983,MX +1119173984,1119173999,US +1119174000,1119174007,MX +1119174008,1119174023,US +1119174024,1119174031,GT +1119174032,1119174039,MX +1119174040,1119174047,US +1119174048,1119174119,MX +1119174120,1119174127,US +1119174128,1119174199,MX +1119174200,1119174215,US +1119174216,1119174247,GT +1119174248,1119174287,US +1119174288,1119174319,MX +1119174320,1119174343,US +1119174344,1119174351,GT +1119174352,1119174359,MX +1119174360,1119174399,US +1119174400,1119174407,GT 1119174408,1119174415,MX -1119174416,1119199231,US +1119174416,1119174423,US +1119174424,1119174471,MX +1119174472,1119174479,US +1119174480,1119174511,MX +1119174512,1119174535,US +1119174536,1119174543,MX +1119174544,1119199231,US 1119199232,1119207169,MN 1119207170,1119207170,US 1119207171,1119207423,MN @@ -16400,7 +18507,9 @@ 1119558144,1119558655,PR 1119558656,1119568383,US 1119568384,1119568639,GB -1119568640,1119571967,US +1119568640,1119570559,US +1119570560,1119570687,GB +1119570688,1119571967,US 1119571968,1119576063,CA 1119576064,1119580159,US 1119580160,1119584255,CA @@ -16409,7 +18518,9 @@ 1119612160,1119612927,US 1119617024,1120149503,US 1120149504,1120153599,CA -1120153600,1120274943,US +1120153600,1120157695,US +1120157696,1120159743,GB +1120159744,1120274943,US 1120274944,1120274991,CA 1120274992,1120282367,US 1120282368,1120282623,SY @@ -16427,8 +18538,8 @@ 1120306944,1120307199,US 1120307200,1120307967,EC 1120307968,1120308223,PH -1120308224,1120310015,US -1120310016,1120310783,PH +1120308224,1120310271,US +1120310272,1120310783,PH 1120310784,1120312575,US 1120312576,1120312831,PH 1120312832,1120315391,US @@ -16499,9 +18610,7 @@ 1120493824,1120494079,CA 1120494080,1120494335,US 1120494336,1120494591,CA -1120494592,1120496639,US -1120496640,1120496895,CA -1120496896,1120497407,US +1120494592,1120497407,US 1120497408,1120497663,CA 1120497664,1120498943,US 1120498944,1120499199,CA @@ -16517,9 +18626,7 @@ 1120518144,1120534527,CA 1120534528,1120641023,US 1120641024,1120657407,CA -1120657408,1120737023,US -1120737024,1120737279,BS -1120737280,1120740351,US +1120657408,1120740351,US 1120740352,1120741375,TT 1120741376,1120741631,US 1120741632,1120741887,KN @@ -16527,8 +18634,7 @@ 1120743424,1120743679,KN 1120743680,1120744447,US 1120744448,1120744703,KN -1120744704,1120788479,US -1120796672,1120854015,US +1120744704,1120854015,US 1120854016,1120862207,CA 1120862208,1120875007,US 1120875008,1120875263,AS @@ -16547,9 +18653,7 @@ 1121250304,1121250815,BZ 1121250816,1121252863,CA 1121252864,1121253119,BZ -1121253120,1121253887,CA -1121253888,1121254143,BZ -1121254144,1121255423,CA +1121253120,1121255423,CA 1121255424,1121763327,US 1121763328,1121767423,CA 1121767424,1121878015,US @@ -16561,9 +18665,7 @@ 1122093056,1122140159,US 1122140160,1122148351,CA 1122148352,1122156543,BS -1122156544,1122203135,US -1122203136,1122203391,GB -1122203392,1122412287,US +1122156544,1122412287,US 1122412288,1122412543,AU 1122412544,1122414335,US 1122414336,1122414591,AU @@ -16577,8 +18679,10 @@ 1122451456,1122455551,CO 1122455552,1122476031,US 1122476032,1122480127,PR -1122480128,1122494463,US -1122494464,1122495487,PR +1122480128,1122493439,US +1122493440,1122493951,PR +1122493952,1122495231,US +1122495232,1122495487,PR 1122495488,1122497327,US 1122497328,1122497343,BR 1122497344,1122533375,US @@ -16604,13 +18708,18 @@ 1123635640,1123635640,RU 1123635661,1123635661,RU 1123635671,1123635671,RU +1123635866,1123635866,IN 1123635888,1123635888,AU 1123635910,1123635910,TW -1123635968,1123638527,US +1123635968,1123638539,US 1123638540,1123638540,PK +1123638541,1123638614,US 1123638615,1123638615,RE +1123638616,1123638730,US 1123638731,1123638731,RE -1123638784,1123651583,US +1123638732,1123638767,US +1123638768,1123638771,GB +1123638772,1123651583,US 1123651584,1123651839,JM 1123651840,1123652095,BB 1123652096,1123653119,JM @@ -16632,7 +18741,13 @@ 1123801088,1123801343,RU 1123801344,1123848191,US 1123848192,1123852287,CA -1123852288,1123950591,US +1123852288,1123870063,US +1123870064,1123870071,GB +1123870072,1123870295,US +1123870296,1123870303,HK +1123870304,1123870343,US +1123870344,1123870351,HK +1123870352,1123950591,US 1123950592,1123958783,CA 1123958784,1125064703,US 1125064704,1125065215,GB @@ -16656,7 +18771,9 @@ 1125147625,1125147625,GB 1125147626,1125156304,US 1125156305,1125156305,DE -1125156306,1125237277,US +1125156306,1125228543,US +1125228544,1125229055,GB +1125229056,1125237277,US 1125237278,1125237278,GB 1125237279,1125237919,US 1125237920,1125237923,GB @@ -16685,11 +18802,7 @@ 1125550336,1125552127,CA 1125552128,1125572607,US 1125572608,1125576703,CA -1125576704,1125613567,US -1125613568,1125617663,CA -1125617664,1126009343,US -1126009344,1126009599,AR -1126009600,1126924287,US +1125576704,1126924287,US 1126924288,1126928383,CA 1126928384,1126931455,US 1126931712,1126948863,US @@ -16707,8 +18820,8 @@ 1128817664,1130535935,US 1130535936,1130536191,FR 1130536192,1130536959,US -1130536960,1130537983,GU -1130537984,1133461247,US +1130536960,1130539007,GU +1130539008,1133461247,US 1133461248,1133461503,CA 1133461504,1133785351,US 1133785352,1133785359,IE @@ -16718,9 +18831,7 @@ 1133785488,1133785495,IE 1133785496,1133785519,US 1133785520,1133785535,GB -1133785536,1133789695,US -1133789696,1133789823,GB -1133789824,1133789887,US +1133785536,1133789887,US 1133789888,1133789895,NL 1133789896,1133789903,IE 1133789904,1134444543,US @@ -16735,30 +18846,19 @@ 1137278976,1137283071,CA 1137283072,1137287167,US 1137287168,1137295359,CA -1137295360,1137369727,US -1137369728,1137369759,CA -1137369760,1137369855,US +1137295360,1137369343,US +1137369344,1137369599,CA +1137369600,1137369855,US 1137369856,1137370111,CA -1137370112,1137376271,US -1137376272,1137376287,CA -1137376288,1137376351,US -1137376352,1137376367,CA -1137376368,1137376415,US -1137376416,1137376447,CA -1137376448,1137376463,US -1137376464,1137376543,CA -1137376544,1137376575,US -1137376576,1137376591,CA -1137376592,1137376623,US -1137376624,1137376671,CA -1137376672,1137376719,US -1137376720,1137376743,CA -1137376744,1137376751,US -1137376752,1137376767,CA -1137376768,1137426431,US +1137370112,1137376355,US +1137376356,1137376356,CA +1137376357,1137378815,US +1137378816,1137379071,UA +1137379072,1137384191,US +1137384192,1137384447,PK +1137384448,1137426431,US 1137426432,1137442815,PR -1137442816,1137459199,CA -1137459200,1137491967,US +1137442816,1137491967,US 1137491968,1137508351,CA 1137508352,1137524735,US 1137524736,1137541119,CA @@ -16766,15 +18866,20 @@ 1137623040,1137639423,PR 1137639424,1137680959,US 1137680960,1137680975,UA -1137680976,1137704959,US +1137680976,1137681583,US +1137681584,1137681599,AR +1137681600,1137704959,US 1137704960,1137712383,CA 1137712384,1137712639,US 1137712640,1137713151,CA -1137713152,1137758207,US +1137713152,1137717247,US +1137721344,1137758207,US 1137758208,1137758463,GB 1137758464,1137836031,US 1137840128,1137840383,CA -1137840384,1137868799,US +1137840384,1137842175,US +1137842176,1137842431,BR +1137842432,1137868799,US 1137868800,1137872895,CA 1137872896,1137876991,US 1137876992,1137881087,CA @@ -16787,13 +18892,10 @@ 1137929728,1137929983,IE 1137929984,1137934335,CA 1137934336,1137950719,US -1137950720,1137952255,CA -1137952256,1137952767,US -1137952768,1137954303,CA -1137954304,1137963007,US +1137950720,1137954815,CA +1137954816,1137963007,US 1137963008,1137967103,VI -1137967104,1137975295,CA -1137975296,1137983487,US +1137967104,1137983487,US 1137983488,1137991679,CA 1137991680,1138049023,US 1138049024,1138053631,CA @@ -16802,7 +18904,15 @@ 1138061312,1138069503,US 1138069504,1138073599,JM 1138073600,1138163711,US -1138163712,1138167807,CA +1138163712,1138166175,CA +1138166176,1138166183,US +1138166184,1138166919,CA +1138166920,1138166927,SA +1138166928,1138166935,CA +1138166936,1138166943,SA +1138166944,1138166991,CA +1138166992,1138166999,SA +1138167000,1138167807,CA 1138167808,1138175999,US 1138176000,1138180095,CA 1138180096,1138184202,US @@ -16820,10 +18930,14 @@ 1138204672,1138212863,US 1138212864,1138216959,CA 1138216960,1138372607,US -1138372608,1138373119,AS -1138373120,1138374399,US -1138374400,1138374655,AS -1138374656,1138419711,US +1138372608,1138373631,AS +1138373632,1138373887,US +1138373888,1138374143,AS +1138374144,1138374655,US +1138374656,1138375167,AS +1138375168,1138375423,US +1138375424,1138375679,AS +1138375680,1138419711,US 1138419712,1138419967,DE 1138419968,1138499583,US 1138499584,1138503679,CA @@ -16851,7 +18965,9 @@ 1138774016,1138778111,CA 1138778112,1138780671,US 1138780672,1138780679,CA -1138780680,1138786303,US +1138780680,1138781183,US +1138781184,1138781695,CA +1138781696,1138786303,US 1138786304,1138819071,PR 1138819072,1138851839,CA 1138851840,1138917375,US @@ -16864,8 +18980,8 @@ 1139167232,1139167743,US 1139167744,1139168767,PR 1139168768,1139169279,US -1139169280,1139169791,PR -1139169792,1139179519,US +1139169280,1139170303,PR +1139170304,1139179519,US 1139179520,1139195903,CA 1139195904,1139216383,US 1139216384,1139220479,CA @@ -16873,15 +18989,9 @@ 1139265536,1139269631,CA 1139269632,1143647871,US 1143647872,1143647999,CA -1143648000,1144581887,US -1144581888,1144582143,CA -1144582144,1144796287,US +1143648000,1144796287,US 1144796288,1144796415,CA -1144796416,1144796927,US -1144796928,1144797055,CA -1144797056,1144806655,US -1144806656,1144806911,CA -1144806912,1145099519,US +1144796416,1145099519,US 1145099520,1145099697,SA 1145099698,1145099699,US 1145099700,1145099775,SA @@ -16914,9 +19024,7 @@ 1145475072,1145479167,CA 1145479168,1145503743,US 1145503744,1145520127,CA -1145520128,1150043135,US -1150043136,1150044159,VA -1150044160,1150287871,US +1145520128,1150287871,US 1150287872,1150812159,CA 1150812160,1151889407,US 1151889408,1151892703,CA @@ -16945,26 +19053,28 @@ 1156245504,1156249599,US 1156249600,1156250623,CA 1156250624,1156263935,US -1156263936,1156265983,CA +1156263936,1156265215,CA +1156265216,1156265727,US +1156265728,1156265983,CA 1156265984,1156296703,US 1156296704,1156300799,CA 1156300800,1157753087,US 1157753088,1157753343,GB -1157753344,1157758207,US +1157753344,1157755247,US +1157755248,1157755263,GR +1157755264,1157758207,US 1157758208,1157758463,RU 1157758464,1157913215,US 1157913216,1157913279,CA 1157913280,1157914194,US 1157914195,1157914202,IN -1157914203,1157914234,US -1157914235,1157914239,IN -1157914240,1157914258,US -1157914259,1157914266,IN -1157914267,1157931007,US +1157914203,1157931007,US 1157931008,1157935103,BS 1157935104,1157943295,US 1157943296,1157947391,CA -1157947392,1158027263,US +1157947392,1157984255,US +1157984256,1157984767,CA +1157984768,1158027263,US 1158027264,1158027519,CA 1158027520,1158028287,US 1158028288,1158028543,CA @@ -16975,19 +19085,15 @@ 1158152192,1158183467,US 1158183468,1158183468,GB 1158183469,1158234111,US -1158234112,1158242047,CA -1158242048,1158242303,US -1158242304,1158250495,CA -1158250496,1158316031,US +1158234112,1158250495,CA +1158250496,1158295807,US +1158295808,1158296063,GB +1158296064,1158316031,US 1158316032,1158318847,CA -1158319104,1158322175,CA -1158322176,1158322218,US -1158322219,1158322219,CA -1158322220,1158322223,US -1158322224,1158322239,CA -1158322240,1158322243,US -1158322244,1158322247,CA -1158322248,1158340607,US +1158319104,1158322242,CA +1158322243,1158322243,US +1158322244,1158324223,CA +1158324224,1158340607,US 1158340608,1158344703,CA 1158344704,1158348799,US 1158348800,1158381567,CA @@ -17020,13 +19126,9 @@ 1159269120,1159269375,AR 1159269376,1159274495,US 1159274496,1159274751,GB -1159274752,1159279359,US -1159279360,1159279615,PR -1159279616,1159281919,US +1159274752,1159281919,US 1159281920,1159282175,GB -1159282176,1159300607,US -1159300608,1159300863,SE -1159300864,1159341103,US +1159282176,1159341103,US 1159341104,1159341111,BR 1159341112,1159348223,US 1159348224,1159356415,CA @@ -17086,9 +19188,9 @@ 1160405760,1160406015,DO 1160406016,1160406319,US 1160406320,1160406335,DO -1160406336,1160408319,US -1160408320,1160408575,CA -1160408576,1160409599,US +1160406336,1160409423,US +1160409424,1160409439,PT +1160409440,1160409599,US 1160409600,1160410111,CO 1160410112,1160410511,US 1160410512,1160410519,EC @@ -17096,9 +19198,7 @@ 1160410552,1160410559,EC 1160410560,1160425471,US 1160425472,1160429567,CA -1160429568,1160486911,US -1160486912,1160487423,AU -1160487424,1160547839,US +1160429568,1160547839,US 1160547840,1160548351,MX 1160548352,1160563199,US 1160563200,1160563711,MP @@ -17110,15 +19210,14 @@ 1160667136,1160675327,CA 1160675328,1160683519,US 1160683520,1160691711,CA -1160691712,1160810495,US -1160810496,1160810751,CA -1160810752,1160847359,US +1160691712,1160847359,US 1160847360,1160855551,CA 1160855552,1160863999,US 1160864000,1160864255,CA 1160864256,1160921087,US 1160921088,1160925183,AG -1160925184,1160945663,US +1160925184,1160929279,US +1160933376,1160945663,US 1160945664,1160953855,CA 1160953856,1161019391,US 1161019392,1161035775,CA @@ -17126,7 +19225,9 @@ 1161052672,1161052927,GB 1161052928,1161053439,US 1161053440,1161053695,GB -1161053696,1161293823,US +1161053696,1161163263,US +1161163264,1161163519,NL +1161163520,1161293823,US 1161293824,1161297919,CA 1161297920,1161363455,US 1161363456,1161367551,CA @@ -17136,7 +19237,9 @@ 1161421312,1161421567,AI 1161421568,1161422079,AG 1161422080,1161422335,VG -1161422336,1161423103,LC +1161422336,1161422591,LC +1161422592,1161422847,AG +1161422848,1161423103,LC 1161423104,1161423359,VG 1161423360,1161423615,AI 1161423616,1161423871,AG @@ -17151,25 +19254,11 @@ 1161426944,1161427967,AI 1161427968,1161428223,AG 1161428224,1161428991,KN -1161428992,1161429247,US -1161429248,1161429375,CA -1161429376,1161429407,US -1161429408,1161429503,CA -1161429504,1161429951,US -1161429952,1161430015,CA -1161430016,1161430783,US -1161430784,1161430879,CA -1161430880,1161430911,US -1161430912,1161430943,CA -1161430944,1161430975,US -1161430976,1161431039,CA -1161431040,1161431295,US -1161431296,1161431359,CA -1161431360,1161432063,US +1161428992,1161430079,US +1161430080,1161430111,BG +1161430112,1161432063,US 1161432064,1161432126,CA -1161432127,1161432319,US -1161432320,1161432575,IN -1161432576,1161433087,US +1161432127,1161433087,US 1161433088,1161437183,CA 1161437184,1161453567,US 1161453568,1161457663,CA @@ -17179,34 +19268,38 @@ 1161617408,1161625599,CA 1161625600,1161631623,US 1161631624,1161631631,KW -1161631632,1161649407,US +1161631632,1161631839,US +1161631840,1161631871,AT +1161631872,1161632071,US +1161632072,1161632075,AT +1161632076,1161649407,US 1161649408,1161649663,AR 1161649664,1161764863,US 1161764864,1161773055,CA 1161773056,1161777151,SZ 1161777152,1161818111,US 1161818112,1161822207,CA -1161822208,1161830425,US -1161830426,1161830426,UA -1161830427,1161830596,US -1161830597,1161830597,UA -1161830598,1161831090,US -1161831091,1161831091,DE -1161831092,1161831305,US +1161822208,1161831257,US +1161831258,1161831258,DE +1161831259,1161831305,US 1161831306,1161831306,DE -1161831307,1161831384,US -1161831385,1161831385,UA -1161831386,1161832483,US -1161832484,1161832484,UA -1161832485,1161833967,US +1161831307,1161833967,US 1161833968,1161833975,DE -1161833976,1161835225,US -1161835226,1161835226,UA -1161835227,1161835230,US +1161833976,1161834979,US +1161834980,1161834980,BZ +1161834981,1161835058,US +1161835059,1161835059,BZ +1161835060,1161835153,US +1161835154,1161835154,BZ +1161835155,1161835230,US 1161835231,1161835231,PH -1161835232,1161835338,US -1161835339,1161835339,DE -1161835340,1161837567,US +1161835232,1161835475,US +1161835476,1161835476,BZ +1161835477,1161835948,US +1161835949,1161835949,BZ +1161835950,1161837174,US +1161837175,1161837175,BZ +1161837176,1161837567,US 1161837568,1161837823,JP 1161837824,1161885695,US 1161885696,1161886207,JP @@ -17265,7 +19358,9 @@ 1162840064,1162853375,US 1162853376,1162854399,PR 1162854400,1162858495,JM -1162858496,1162870783,US +1162858496,1162862591,US +1162862592,1162862847,PR +1162862848,1162870783,US 1162870784,1162871295,BB 1162871296,1162879999,LC 1162880000,1162882559,DM @@ -17273,7 +19368,13 @@ 1162883840,1162884863,BB 1162884864,1162885887,VC 1162885888,1162887167,BB -1162887168,1163399167,US +1162887168,1162925983,US +1162925984,1162926015,AU +1162926016,1162926071,US +1162926072,1162926079,AU +1162926080,1163386367,US +1163386368,1163386879,CA +1163386880,1163399167,US 1163399168,1163399423,WS 1163399424,1163400959,US 1163400960,1163401215,BD @@ -17293,7 +19394,9 @@ 1163527168,1163527679,CA 1163527680,1163527935,US 1163527936,1163529215,CA -1163529216,1163530655,US +1163529216,1163529727,US +1163529728,1163529983,CA +1163529984,1163530655,US 1163530656,1163530663,CA 1163530664,1163530991,US 1163530992,1163532799,CA @@ -17317,7 +19420,7 @@ 1163540352,1163540479,CA 1163540480,1163540735,US 1163540736,1163541503,CA -1163541504,1163542015,US +1163541504,1163542015,VG 1163542016,1163542527,CA 1163542528,1163543295,US 1163543296,1163543551,CA @@ -17363,24 +19466,26 @@ 1163556096,1163556607,CA 1163556608,1163560959,US 1163560960,1163561983,CA -1163561984,1163562239,US -1163562240,1163563007,CA +1163561984,1163562495,US +1163562496,1163563007,CA 1163563008,1163564031,US 1163564032,1163565311,CA 1163565312,1163567103,US 1163567104,1163568127,CA 1163568128,1163571199,US -1163571200,1163571967,CA -1163571968,1163572223,US -1163572224,1163573247,CA +1163571200,1163573247,CA 1163573248,1163573439,US 1163573440,1163573503,IN 1163573504,1163575039,US 1163575040,1163575295,IN -1163575296,1163576575,CA -1163576576,1163579903,US -1163579904,1163580159,NL -1163580160,1163580927,US +1163575296,1163575807,CA +1163575808,1163576063,US +1163576064,1163576831,CA +1163576832,1163579519,US +1163579520,1163579647,CA +1163579648,1163579871,US +1163579872,1163579903,CA +1163579904,1163580927,US 1163580928,1163581183,CA 1163581184,1163581695,US 1163581696,1163581951,CA @@ -17390,7 +19495,9 @@ 1163582032,1163582039,CA 1163582040,1163582079,US 1163582080,1163582111,CA -1163582112,1163582463,US +1163582112,1163582199,US +1163582200,1163582207,CA +1163582208,1163582463,US 1163582464,1163583487,CA 1163583488,1163587583,US 1163587584,1163587839,CA @@ -17407,32 +19514,8 @@ 1168220160,1168321535,US 1168321536,1168321791,CA 1168321792,1168393215,US -1168393216,1168393471,CA -1168393472,1168393503,US -1168393504,1168393519,CA -1168393520,1168393543,US -1168393544,1168393567,CA -1168393568,1168393663,US -1168393664,1168393791,CA -1168393792,1168393935,US -1168393936,1168393943,CA -1168393944,1168393951,US -1168393952,1168393983,CA -1168393984,1168394143,US -1168394144,1168394151,CA -1168394152,1168394279,US -1168394280,1168394303,CA -1168394304,1168394399,US -1168394400,1168394407,CA -1168394408,1168394431,US -1168394432,1168394447,CA -1168394448,1168394479,US -1168394480,1168394495,CA -1168394496,1168394575,US -1168394576,1168394591,CA -1168394592,1168394719,US -1168394720,1168394751,CA -1168394752,1168420863,US +1168393216,1168394239,CA +1168394240,1168420863,US 1168420864,1168424959,CA 1168424960,1168461823,US 1168461824,1168465919,CA @@ -17465,7 +19548,9 @@ 1168949504,1168949759,CA 1168949760,1168950271,US 1168950272,1168951295,CA -1168951296,1168952575,US +1168951296,1168951807,US +1168951808,1168951823,CA +1168951824,1168952575,US 1168952576,1168952831,CA 1168952832,1168952887,US 1168952888,1168952895,CA @@ -17490,17 +19575,12 @@ 1168961920,1168962303,US 1168962304,1168962559,CA 1168962560,1168963071,US -1168963072,1168965631,CA -1168965632,1168973823,US +1168963072,1168964095,CA +1168964096,1168965119,US +1168965120,1168965375,CA +1168965376,1168973823,US 1168973824,1168982015,CA -1168982016,1169182975,US -1169182976,1169183487,CA -1169183488,1169184767,US -1169184768,1169185023,CA -1169185024,1169185535,US -1169185536,1169186047,CA -1169186048,1169186303,SG -1169186304,1169203199,US +1168982016,1169203199,US 1169203200,1169211391,CA 1169211392,1170190335,US 1170190336,1170190847,GB @@ -17512,11 +19592,11 @@ 1170212352,1170212607,NL 1170212608,1170227199,US 1170227200,1170231295,NL -1170231296,1170461183,US +1170231296,1170461135,US +1170461136,1170461151,SV +1170461152,1170461183,US 1170461184,1170461695,CO -1170461696,1170465791,US -1170465792,1170466047,CY -1170466048,1170467839,US +1170461696,1170467839,US 1170467840,1170468351,DO 1170468352,1170470911,US 1170470912,1170470946,ES @@ -17528,7 +19608,11 @@ 1170489344,1170497535,CA 1170497536,1170505727,US 1170505728,1170522111,CA -1170522112,1175977983,US +1170522112,1175726719,US +1175726720,1175726847,CA +1175726848,1175728639,US +1175728640,1175729151,CA +1175729152,1175977983,US 1175977984,1176068167,CA 1176068168,1176068175,US 1176068176,1176068191,CA @@ -17554,7 +19638,9 @@ 1176702976,1176707071,CA 1176707072,1176731647,US 1176731648,1176735743,PR -1176735744,1176738303,US +1176735744,1176736767,US +1176736768,1176737023,CR +1176737024,1176738303,US 1176738304,1176739071,CO 1176739072,1176739583,US 1176739584,1176739839,CO @@ -17563,9 +19649,7 @@ 1176752128,1176756223,CA 1176756224,1176764415,US 1176764416,1176768511,PM -1176768512,1176770927,US -1176770928,1176770935,DO -1176770936,1176771583,US +1176768512,1176771583,US 1176771584,1176771839,GB 1176771840,1176776703,US 1176776704,1176780799,CA @@ -17612,14 +19696,10 @@ 1177164864,1177164895,CA 1177164896,1177165055,US 1177165056,1177165087,CA -1177165088,1177219071,US -1177219072,1177219327,GB -1177219328,1177354239,US +1177165088,1177354239,US 1177354240,1177419775,PR 1177419776,1177550847,US -1177550848,1177592831,CA -1177592832,1177593087,US -1177593088,1178075135,CA +1177550848,1178075135,CA 1178075136,1178599423,US 1178599424,1179910143,CA 1179910144,1189672191,US @@ -17689,12 +19769,11 @@ 1208936240,1208936247,JP 1208936248,1208936255,IN 1208936256,1208936263,MY -1208936264,1208936295,AU +1208936264,1208936295,US 1208936296,1208936299,HK -1208936300,1208936311,AU +1208936300,1208936311,US 1208936312,1208936313,ID -1208936314,1208936447,AU -1208936448,1208954879,US +1208936314,1208954879,US 1208954880,1208958975,CA 1208958976,1208975359,US 1208975360,1208983551,CA @@ -17722,10 +19801,7 @@ 1209823544,1209823551,GB 1209823552,1209824447,US 1209824448,1209824511,GB -1209824512,1209824767,CN -1209824768,1209861119,US -1209861120,1209861375,CA -1209861376,1209862143,US +1209824512,1209862143,US 1209862144,1209862399,CA 1209862400,1209863167,US 1209863168,1209863423,CA @@ -17734,10 +19810,10 @@ 1209863936,1209864191,CA 1209864192,1209867263,US 1209867264,1209867519,CA -1209867520,1209917439,US -1209917440,1209918367,CA -1209918368,1209918399,US -1209918400,1209925631,CA +1209867520,1209884679,US +1209884680,1209884687,ES +1209884688,1209917439,US +1209917440,1209925631,CA 1209925632,1210254935,US 1210254936,1210254943,CA 1210254944,1210257407,US @@ -17750,26 +19826,28 @@ 1210316288,1210316543,NL 1210316544,1210316799,US 1210316800,1210317823,ID -1210317824,1210420223,US +1210317824,1210318335,HK +1210318336,1210420223,US 1210420224,1210420479,IT 1210420480,1210421503,US 1210421504,1210421551,CA 1210421552,1210449919,US -1210449920,1210547071,CA -1210547072,1210547199,US -1210547200,1210547967,CA -1210547968,1210548223,US -1210548224,1210556671,CA -1210556672,1210556927,US -1210556928,1210557823,CA +1210449920,1210545471,CA +1210545472,1210545503,US +1210545504,1210557823,CA 1210557824,1210558079,US 1210558080,1210558335,CA 1210558336,1210558463,US -1210558464,1210580991,CA -1210580992,1210847231,US -1210851328,1210925055,US +1210558464,1210558975,CA +1210558976,1210559231,US +1210559232,1210580991,CA +1210580992,1210865262,US +1210865263,1210865270,MY +1210865271,1210925055,US 1210925056,1210941439,CA -1210941440,1211032271,US +1210941440,1210994687,US +1210994688,1210997759,CA +1210997760,1211032271,US 1211032272,1211032287,DO 1211032288,1211033087,US 1211033088,1211033599,CO @@ -17797,8 +19875,8 @@ 1211308288,1211308543,CA 1211308544,1211308719,US 1211308720,1211308727,CA -1211308728,1211308799,US -1211308800,1211310079,CA +1211308728,1211309055,US +1211309056,1211310079,CA 1211310080,1211316479,US 1211316480,1211316991,CA 1211316992,1211317503,US @@ -17807,8 +19885,8 @@ 1211318272,1211321343,BB 1211321344,1211322367,VC 1211322368,1211322623,BB -1211322624,1211324159,GD -1211324160,1211324927,VC +1211322624,1211324415,GD +1211324416,1211324927,VC 1211324928,1211333119,BB 1211333120,1211333631,VC 1211333632,1211333887,GD @@ -17824,13 +19902,16 @@ 1211391217,1211391217,IT 1211391218,1211432959,US 1211432960,1211473919,CA -1211473920,1211596799,US +1211473920,1211482111,US +1211498496,1211596799,US 1211596800,1211605999,CA 1211606000,1211606003,US 1211606004,1211613183,CA 1211613184,1216872447,US 1216872448,1217396735,CA -1217396736,1218697215,US +1217396736,1218682879,US +1218682880,1218691071,IN +1218691072,1218697215,US 1218697216,1218697471,IN 1218697472,1218698239,US 1218698240,1218698495,IN @@ -17840,19 +19921,39 @@ 1219256320,1219264511,CA 1219264512,1219272703,US 1219272704,1219276799,CA -1219276800,1224089599,US -1224089600,1224093695,CA -1224093696,1224106751,US -1224106752,1224107519,NL -1224107520,1224151039,US -1224151040,1224152575,NL -1224152576,1224171519,US -1224171520,1224173567,NL +1219276800,1219290623,US +1219290624,1219290751,AU +1219290752,1219295295,US +1219295296,1219295359,GR +1219295360,1224091903,US +1224091904,1224092159,NL +1224092160,1224093183,US +1224093184,1224093439,NL +1224093440,1224094463,US +1224094464,1224094719,NL +1224094720,1224095231,US +1224095232,1224095487,NL +1224095488,1224118271,US +1224118272,1224119807,NL +1224119808,1224124415,US +1224124416,1224126463,NL +1224126464,1224138751,US +1224138752,1224140799,NL +1224140800,1224157695,US +1224157696,1224158207,NL +1224158208,1224167935,US +1224167936,1224169471,NL +1224169472,1224169983,US +1224169984,1224173567,NL 1224173568,1224184063,US 1224184064,1224184319,NL 1224184320,1224189951,US -1224189952,1224191999,NL -1224192000,1224196095,US +1224189952,1224193023,NL +1224193024,1224193535,US +1224193536,1224193791,NL +1224193792,1224194047,US +1224194048,1224194559,NL +1224194560,1224196095,US 1224196096,1224196607,NL 1224196608,1224197119,US 1224197120,1224198143,NL @@ -17864,7 +19965,11 @@ 1224207360,1224207871,NL 1224207872,1224210431,US 1224210432,1224212479,NL -1224212480,1224470527,US +1224212480,1224329215,US +1224329216,1224329471,CA +1224329472,1224331263,US +1224331264,1224333311,PR +1224333312,1224470527,US 1224470528,1224471567,NL 1224471568,1224471568,RU 1224471569,1224473599,NL @@ -17877,11 +19982,15 @@ 1224484864,1224493055,GT 1224493056,1224497151,US 1224497152,1224501247,GT -1224501248,1224523520,JM +1224501248,1224503551,JM +1224503552,1224503807,BS +1224503808,1224523520,JM 1224523521,1224523558,US 1224523559,1224523559,JM 1224523560,1224523775,US -1224523776,1224540159,JM +1224523776,1224527616,JM +1224527617,1224527871,US +1224527872,1224540159,JM 1224540160,1236193791,US 1236193792,1236193919,PR 1236193920,1241743359,US @@ -17894,8 +20003,8 @@ 1244831744,1244839935,CA 1244839936,1244844031,US 1244844032,1244846079,MM -1244846080,1244848511,US -1244848512,1244852223,CA +1244846080,1244848127,US +1244848128,1244852223,CA 1244852224,1244864511,US 1244864512,1244872703,CA 1244872704,1245144575,US @@ -17915,31 +20024,31 @@ 1246923520,1246923775,AU 1246923776,1246937087,US 1246937088,1246945279,CA -1246945280,1247059967,US -1247059968,1247060735,CA -1247060736,1247060991,US -1247060992,1247062015,CA -1247062016,1247101439,US +1246945280,1247101439,US 1247101440,1247101695,CA -1247101696,1247129599,US +1247101696,1247124479,US +1247124480,1247124991,PR +1247124992,1247129599,US 1247129600,1247133695,NL -1247133696,1247490047,US -1247494144,1248864255,US +1247133696,1248864255,US 1248864256,1248866303,CA -1248866304,1248879615,US -1248880640,1248885759,US +1248866304,1248885759,US 1248885760,1248886783,CA 1248886784,1248899071,US 1248899072,1248900095,CA 1248900096,1248902143,US -1248902144,1248903167,CA +1248902144,1248902655,CA +1248902656,1248902911,US +1248902912,1248903167,CA 1248903168,1248913407,US 1248913408,1248915455,MF 1248915456,1248919551,US 1248919552,1248920575,CA 1248920576,1248921599,US 1248922624,1248923647,CA -1248923648,1248936959,US +1248923648,1248924671,US +1248924672,1248925695,CA +1248925696,1248936959,US 1248936960,1248939007,CA 1248939008,1248946175,US 1248946176,1248947199,VG @@ -17947,8 +20056,7 @@ 1248958464,1248959487,CA 1248959488,1248964607,US 1248964608,1248966655,CA -1248966656,1248970751,US -1248971776,1248997375,US +1248966656,1248997375,US 1248997376,1248998399,ID 1248999424,1249003519,US 1249003520,1249005567,CA @@ -17956,7 +20064,8 @@ 1249010688,1249011711,CA 1249011712,1249019903,US 1249019904,1249020927,CA -1249020928,1249029119,US +1249020928,1249023999,US +1249026048,1249029119,US 1249029120,1249030143,CA 1249030144,1249036287,US 1249036288,1249037311,TC @@ -17966,8 +20075,7 @@ 1249046528,1249047551,BM 1249047552,1249059327,US 1249059328,1249059839,CA -1249059840,1249082367,US -1249083392,1249099775,US +1249059840,1249099775,US 1249099776,1249101823,CA 1249101824,1249102847,PR 1249102848,1249103103,US @@ -18018,8 +20126,9 @@ 1249267712,1249268735,AF 1249268736,1249272831,US 1249272832,1249273855,CA -1249273856,1249281023,US -1249282048,1249310719,US +1249273856,1249303551,US +1249303552,1249304575,BR +1249304576,1249310719,US 1249310720,1249311743,CA 1249311744,1249312767,US 1249312768,1249313791,CA @@ -18039,8 +20148,7 @@ 1249409024,1249410047,CA 1249410048,1249434623,US 1249434624,1249435647,CA -1249435648,1249449983,US -1249451008,1249452031,US +1249435648,1249452031,US 1249452032,1249453055,CA 1249453056,1249474559,US 1249474560,1249475583,CA @@ -18051,9 +20159,7 @@ 1249479936,1249480191,HK 1249480192,1249484799,US 1249484800,1249486847,CA -1249486848,1249492735,US -1249492736,1249492991,CA -1249492992,1249506303,US +1249486848,1249506303,US 1249506304,1249507327,CA 1249507328,1249522687,US 1249522688,1249523711,CA @@ -18061,7 +20167,8 @@ 1249531904,1249533951,GD 1249533952,1249542143,US 1249542144,1249544191,CA -1249544192,1249562623,US +1249544192,1249545215,US +1249546240,1249562623,US 1249562624,1249564671,CA 1249564672,1249571839,US 1249571840,1249572863,CA @@ -18071,8 +20178,7 @@ 1249592320,1249593343,CA 1249593344,1249598463,US 1249598464,1249599487,CA -1249599488,1249609727,US -1249611776,1249710143,US +1249599488,1249710143,US 1249710144,1249710207,CN 1249710208,1249710271,NL 1249710272,1249710591,BE @@ -18160,7 +20266,7 @@ 1249724928,1249725183,FI 1249725184,1249736959,US 1249737472,1249752319,US -1249752320,1249752575,NL +1249752320,1249752575,BE 1249752576,1249754111,US 1249754112,1249754367,IE 1249754368,1249754390,US @@ -18179,17 +20285,19 @@ 1254621184,1254629375,CA 1254629376,1254978751,US 1254978752,1254978767,LB -1254978768,1254991871,US -1254991872,1254998015,CA +1254978768,1254989823,US +1254989824,1254998015,CA 1254998016,1255002111,US 1255002112,1255006207,CA -1255006208,1255011583,US +1255006208,1255007487,US +1255007488,1255007743,CA +1255007744,1255011583,US 1255011584,1255011839,CA 1255011840,1255047167,US 1255047168,1255055359,CA 1255055360,1255210495,US -1255210496,1255211007,DE -1255211008,1255264511,US +1255210496,1255210751,DE +1255210752,1255264511,US 1255264512,1255264767,SG 1255264768,1255274495,US 1255274496,1255274751,SG @@ -18223,25 +20331,23 @@ 1256079360,1256087551,KY 1256087552,1262783886,US 1262783887,1262783887,CA -1262783888,1263532846,US -1263532847,1263532847,CA -1263532848,1264717823,US +1262783888,1263525887,US +1263525888,1263534079,CA +1263534080,1264717823,US 1264717824,1264718079,CA 1264718080,1264718719,US 1264718720,1264718847,CA 1264718848,1264719103,US 1264719104,1264719871,CA -1264719872,1264746527,US -1264746528,1264746543,CA -1264746544,1264747519,US -1264747520,1264748543,CA -1264748544,1264762879,US -1264762880,1264763391,CA -1264763392,1264763647,IE -1264763648,1264766975,CA +1264719872,1264746495,US +1264746496,1264750591,CA +1264750592,1264762879,US +1264762880,1264766975,CA 1264766976,1264991311,US 1264991312,1264991319,JP -1264991320,1266147327,US +1264991320,1265073535,US +1265073536,1265073551,KN +1265073552,1266147327,US 1266147328,1266155519,CA 1266155520,1268252671,US 1268252672,1268776959,CA @@ -18262,18 +20368,14 @@ 1275674624,1275707391,US 1275707392,1275711487,CA 1275711488,1275712511,US -1275712512,1275714047,CA -1275714048,1275714559,US -1275714560,1275715583,CA +1275712512,1275715583,CA 1275715584,1275756543,US 1275756544,1275772927,CA 1275772928,1275789311,US 1275789312,1275822079,CA 1275822080,1275912759,US 1275912760,1275912783,CA -1275912784,1276423039,US -1276423040,1276423167,CA -1276423168,1279262719,US +1275912784,1279262719,US 1279262720,1279787007,CA 1279787008,1279848447,US 1279848448,1279852543,PR @@ -18291,9 +20393,7 @@ 1279959552,1279959807,CA 1279959808,1279960479,US 1279960480,1279960511,CA -1279960512,1279963135,US -1279963136,1279963391,IN -1279963392,1279965183,US +1279960512,1279965183,US 1279965184,1279966207,CA 1279966208,1279967231,US 1279967232,1279967487,CA @@ -18314,14 +20414,12 @@ 1279972096,1279973983,US 1279973984,1279974015,IN 1279974016,1279975423,US -1279975424,1279975679,CA -1279975680,1279976191,US +1279975424,1279975935,CA +1279975936,1279976191,US 1279976192,1279976959,CA 1279976960,1279977215,US -1279977216,1279977471,CA -1279977472,1279977727,US -1279977728,1279977983,CA -1279977984,1279979775,US +1279977216,1279978495,CA +1279978496,1279979775,US 1279979776,1279980031,CA 1279980032,1279980287,US 1279980288,1279981567,CA @@ -18334,8 +20432,7 @@ 1280081920,1280090111,US 1280090112,1280091135,AG 1280091136,1280092159,VG -1280092160,1280093183,KN -1280093184,1280094207,VG +1280092160,1280094207,KN 1280094208,1280095231,AI 1280095232,1280096255,KN 1280096256,1280097279,AG @@ -18354,7 +20451,9 @@ 1293549568,1293680639,ES 1293680640,1293811711,MK 1293811712,1293942783,SA -1293942784,1294073855,PL +1293942784,1294000127,PL +1294000128,1294004223,CH +1294004224,1294073855,PL 1294073856,1294204927,RU 1294204928,1294237695,RO 1294237696,1294270463,IR @@ -18399,97 +20498,118 @@ 1296203776,1296236543,RU 1296236544,1296236671,FR 1296236672,1296236799,US -1296236800,1296237439,FR +1296236800,1296237055,IE +1296237056,1296237311,FR +1296237312,1296237439,IE 1296237440,1296237567,IT -1296237568,1296237823,FR -1296237824,1296238079,GB -1296238080,1296238591,FR +1296237568,1296238591,GB 1296238592,1296239103,NL -1296239104,1296239231,FR +1296239104,1296239231,IE 1296239232,1296239359,NL -1296239360,1296239615,DE -1296239616,1296241407,FR +1296239360,1296240383,DE +1296240384,1296241407,IE 1296241408,1296242175,NL -1296242176,1296242303,FR +1296242176,1296242303,IE 1296242304,1296242431,NL -1296242432,1296242927,FR +1296242432,1296242927,IE 1296242928,1296242943,GB -1296242944,1296243455,FR +1296242944,1296242975,IE +1296242976,1296243007,ES +1296243008,1296243111,IE +1296243112,1296243119,GB +1296243120,1296243455,IE 1296243456,1296243711,DE 1296243712,1296244223,US 1296244224,1296244479,NL -1296244480,1296244991,FR +1296244480,1296244991,IE 1296244992,1296245247,CH -1296245248,1296245503,FR +1296245248,1296245503,IE 1296245504,1296245759,NL 1296245760,1296246783,ES 1296246784,1296247295,NL -1296247296,1296248959,FR +1296247296,1296247807,DE +1296247808,1296248447,IE +1296248448,1296248575,DE +1296248576,1296248703,IE +1296248704,1296248831,FR +1296248832,1296248959,IE 1296248960,1296249023,DE 1296249024,1296249087,GB -1296249088,1296249279,FR +1296249088,1296249279,IE 1296249280,1296249343,DE -1296249344,1296249407,FR +1296249344,1296249407,IE 1296249408,1296249423,GB -1296249424,1296249439,FR +1296249424,1296249439,IE 1296249440,1296249455,GB 1296249456,1296249463,IT 1296249464,1296249471,GB -1296249472,1296249567,FR +1296249472,1296249567,IE 1296249568,1296249599,NO 1296249600,1296249615,GB -1296249616,1296249747,FR +1296249616,1296249747,IE 1296249748,1296249751,GB -1296249752,1296250367,FR +1296249752,1296249823,IE +1296249824,1296249855,FR +1296249856,1296250239,IE +1296250240,1296250271,FR +1296250272,1296250367,IE 1296250368,1296250399,CZ 1296250400,1296250431,DE 1296250432,1296250463,PL 1296250464,1296250495,RO -1296250496,1296250527,FR +1296250496,1296250527,IE 1296250528,1296250559,DK -1296250560,1296250847,FR +1296250560,1296250847,IE 1296250848,1296250879,GB -1296250880,1296251199,FR +1296250880,1296251199,IE 1296251200,1296251231,NL -1296251232,1296251391,FR +1296251232,1296251391,IE 1296251392,1296251775,NL 1296251776,1296251903,DE -1296251904,1296252479,FR +1296251904,1296252479,IE 1296252480,1296252487,ES -1296252488,1296252535,FR +1296252488,1296252535,IE 1296252536,1296252543,IT -1296252544,1296252591,FR +1296252544,1296252551,FR +1296252552,1296252591,IE 1296252592,1296252595,GB -1296252596,1296252599,FR +1296252596,1296252599,IE 1296252600,1296252607,GB 1296252608,1296252615,NL 1296252616,1296252623,ES -1296252624,1296252647,FR +1296252624,1296252647,IE 1296252648,1296252655,GB -1296252656,1296252663,IE -1296252664,1296252667,FR +1296252656,1296252667,IE 1296252668,1296252671,GB -1296252672,1296252871,FR +1296252672,1296252871,IE 1296252872,1296252879,DE -1296252880,1296256839,FR +1296252880,1296256839,IE 1296256840,1296256847,US -1296256848,1296258303,FR +1296256848,1296258303,IE 1296258304,1296258559,NL 1296258560,1296259071,US -1296259072,1296259839,FR +1296259072,1296259839,IE 1296259840,1296260095,NL 1296260096,1296260351,US -1296260352,1296261119,FR +1296260352,1296261119,IE 1296261120,1296262143,DE -1296262144,1296262399,FR +1296262144,1296262383,IE +1296262384,1296262399,IN 1296262400,1296262655,US -1296262656,1296263679,FR +1296262656,1296263679,IE 1296263680,1296263935,US -1296263936,1296264263,FR +1296263936,1296264263,IE 1296264264,1296264271,GB -1296264272,1296264287,FR +1296264272,1296264287,IE 1296264288,1296264303,US -1296264304,1296269055,FR +1296264304,1296265151,IE +1296265152,1296265215,FR +1296265216,1296267263,IE +1296267264,1296267341,DE +1296267342,1296267342,GB +1296267343,1296268287,DE +1296268288,1296268799,IE +1296268800,1296269055,FR 1296269056,1296269311,US 1296269312,1296302079,BY 1296302080,1296334847,GB @@ -18497,10 +20617,12 @@ 1296367616,1296400383,GR 1296400384,1296433151,BH 1296433152,1296465919,BG -1296465920,1296469759,LU -1296469760,1296473263,FR -1296473264,1296473279,CD -1296473280,1296479743,FR +1296465920,1296469687,LU +1296469688,1296469691,BF +1296469692,1296469703,LU +1296469704,1296469711,AF +1296469712,1296469759,LU +1296469760,1296479743,FR 1296479744,1296482303,NO 1296482304,1296498687,FR 1296498688,1296531455,BG @@ -18536,7 +20658,6 @@ 1296625664,1296629759,RU 1296629760,1296633855,GB 1296635904,1296637951,RU -1296637952,1296639999,CH 1296640000,1296642047,ES 1296642048,1296644095,RU 1296644096,1296646143,IT @@ -18578,7 +20699,8 @@ 1296703488,1296705535,BY 1296705536,1296707583,GE 1296707584,1296709631,NL -1296709632,1296711679,CY +1296709632,1296709887,CY +1296709888,1296711679,CH 1296711680,1296713727,KZ 1296713728,1296715775,RU 1296715776,1296717823,CH @@ -18641,7 +20763,8 @@ 1296941056,1296957439,BA 1296957440,1296973823,BG 1296973824,1296990207,CZ -1296990208,1297006591,BG +1296990208,1296998399,BG +1296998400,1297006591,DE 1297006592,1297022975,BA 1297022976,1297039359,LT 1297039360,1297055743,TR @@ -18651,7 +20774,9 @@ 1297121280,1297154047,SE 1297154048,1297154815,RO 1297154816,1297155071,MD -1297155072,1297162239,RO +1297155072,1297155583,RO +1297155584,1297156095,SE +1297156096,1297162239,RO 1297162240,1297166335,IR 1297166336,1297168383,RO 1297168384,1297170431,AZ @@ -18679,13 +20804,19 @@ 1297184768,1297185279,BZ 1297185280,1297185791,RO 1297185792,1297185919,NL -1297185920,1297190143,RO +1297185920,1297186815,RO +1297186816,1297188863,IR +1297188864,1297190143,RO 1297190144,1297190399,ES -1297190400,1297195007,RO +1297190400,1297190655,RO +1297190656,1297190911,IT +1297190912,1297195007,IR 1297195008,1297195135,NL 1297195136,1297196799,RO 1297196800,1297197055,CN -1297197056,1297202943,RO +1297197056,1297202175,RO +1297202176,1297202687,SE +1297202688,1297202943,RO 1297202944,1297203199,GB 1297203200,1297211391,IR 1297211392,1297215487,IT @@ -18731,7 +20862,9 @@ 1297625088,1297629183,RU 1297629184,1297645567,NO 1297645568,1297661951,PL -1297661952,1297678335,UA +1297661952,1297670143,UA +1297670144,1297674239,GB +1297674240,1297678335,UA 1297678336,1297694719,IT 1297694720,1297711103,PL 1297711104,1297727487,GB @@ -18741,7 +20874,9 @@ 1297776640,1297793023,DE 1297793024,1297809407,UA 1297809408,1297825791,PL -1297825792,1297842175,RU +1297825792,1297838079,RU +1297838080,1297838335,LU +1297838336,1297842175,RU 1297842176,1297858559,UA 1297858560,1297860607,RU 1297860608,1297862655,PT @@ -18767,13 +20902,12 @@ 1297981440,1297989631,RO 1297989632,1297997823,CZ 1297997824,1298006015,IT -1298006016,1298016255,RU -1298016256,1298016511,LT -1298016512,1298017279,RU +1298006016,1298014207,RU +1298014208,1298014719,LT +1298014720,1298014975,RU +1298014976,1298017279,LT 1298017280,1298018303,BY -1298018304,1298019327,RU -1298019328,1298019839,LT -1298019840,1298020351,RU +1298018304,1298020351,LT 1298020352,1298022399,BY 1298022400,1298030591,IT 1298030592,1298038783,RU @@ -18809,7 +20943,9 @@ 1298120704,1298122751,CZ 1298122752,1298124799,RU 1298124800,1298126847,IT -1298126848,1298128895,SA +1298126848,1298127871,SA +1298127872,1298128127,IR +1298128128,1298128895,SA 1298128896,1298130943,NL 1298130944,1298132991,BG 1298132992,1298135039,FI @@ -18817,7 +20953,9 @@ 1298137088,1298661375,GB 1298661376,1298677759,FR 1298677760,1298694143,IR -1298694144,1298710527,BG +1298694144,1298701823,US +1298701824,1298702079,SG +1298702080,1298710527,US 1298710528,1298726911,CZ 1298726912,1298743295,RS 1298743296,1298759679,FI @@ -18834,7 +20972,9 @@ 1298956288,1298972671,GB 1298972672,1298989055,RU 1298989056,1299005439,UA -1299005440,1299010047,NL +1299005440,1299008767,NL +1299008768,1299009023,BE +1299009024,1299010047,NL 1299010048,1299011071,BE 1299011072,1299013631,NL 1299013632,1299015679,BE @@ -18860,36 +21000,29 @@ 1299178496,1299185663,FR 1299185664,1299447807,PL 1299447808,1299709951,AT -1299709952,1299972095,UA +1299709952,1299784703,UA +1299784704,1299791871,RU +1299791872,1299955711,UA +1299955712,1299963903,RU +1299963904,1299972095,UA 1299972096,1300234239,IL -1300234240,1300241206,FR -1300241207,1300241207,YT -1300241208,1300421576,FR -1300421577,1300421577,NC -1300421578,1300889599,FR +1300234240,1300889599,FR 1300889600,1301020671,IL 1301020672,1302331391,FR 1302331392,1303379967,NL 1303379968,1304428543,DE -1304428544,1304695469,FR -1304695470,1304695470,YT -1304695471,1305477119,FR +1304428544,1305477119,FR 1305477120,1305739263,ES 1305739264,1306001407,DK -1306001408,1306066943,SE -1306066944,1306075135,HR -1306075136,1306140671,SE +1306001408,1306132479,HR +1306132480,1306140671,SE 1306140672,1306148863,EE 1306148864,1306198015,SE 1306198016,1306206207,LV 1306206208,1306214399,HR 1306214400,1306222591,LT 1306222592,1306230783,HR -1306230784,1306247167,LT -1306247168,1306251263,SE -1306251264,1306252287,LT -1306252288,1306259455,SE -1306259456,1306263551,LT +1306230784,1306263551,LT 1306265600,1306271743,KE 1306271744,1306279935,RU 1306279936,1306288127,IT @@ -18914,7 +21047,8 @@ 1306451968,1306460159,PL 1306460160,1306468351,IT 1306468352,1306476543,FI -1306476544,1306492927,RU +1306476544,1306489855,RU +1306489856,1306492927,LT 1306492928,1306501119,TR 1306501120,1306509311,NO 1306509312,1306525695,PL @@ -18930,7 +21064,10 @@ 1307107328,1307115519,DE 1307115520,1307123711,RU 1307123712,1307131903,NL -1307131904,1307140095,EE +1307131904,1307139071,EE +1307139072,1307139327,SE +1307139328,1307139839,EE +1307139840,1307140095,SE 1307140096,1307148287,FR 1307148288,1307156479,GB 1307156480,1307172863,RU @@ -18942,7 +21079,8 @@ 1307192064,1307192319,GB 1307192320,1307192575,US 1307192576,1307192831,DE -1307192832,1307193343,CZ +1307192832,1307193087,CZ +1307193088,1307193343,US 1307193344,1307195391,NO 1307195392,1307197439,CH 1307197440,1307205631,HU @@ -18991,7 +21129,9 @@ 1307467776,1307469823,RU 1307469824,1307475967,IR 1307475968,1307484159,RU -1307484160,1307492351,GB +1307484160,1307488767,GB +1307488768,1307489023,IE +1307489024,1307492351,GB 1307492352,1307500543,BA 1307500544,1307508735,RU 1307508736,1307516927,BA @@ -19025,7 +21165,10 @@ 1307652096,1307656191,ES 1307656192,1307660287,JO 1307660288,1307662335,BE -1307662336,1307664383,NL +1307662336,1307662351,NL +1307662352,1307662359,GB +1307662360,1307662367,FR +1307662368,1307664383,BE 1307664384,1307668479,NO 1307668480,1307672575,ES 1307672576,1307676671,DK @@ -19051,9 +21194,8 @@ 1307746304,1307750399,UA 1307750400,1307754495,IT 1307754496,1307758591,GB -1307758592,1307760127,SM -1307760128,1307760639,IT -1307760640,1307762687,SM +1307758592,1307761663,IT +1307761664,1307762687,SM 1307762688,1307766783,PL 1307766784,1307770879,GB 1307770880,1307774975,RU @@ -19064,7 +21206,7 @@ 1307803648,1307807743,DK 1307807744,1307811839,SE 1307811840,1307815935,NL -1307816192,1307816959,GB +1307816192,1307816703,GB 1307816960,1307817215,NL 1307817216,1307817219,DE 1307817220,1307817223,CZ @@ -19081,7 +21223,8 @@ 1307817984,1307818048,GB 1307818049,1307818049,BE 1307818050,1307818239,GB -1307819008,1307819263,GB +1307818496,1307818503,IT +1307818752,1307819263,GB 1307819264,1307819287,NL 1307819288,1307819331,DE 1307819332,1307819343,NL @@ -19144,7 +21287,8 @@ 1308012544,1308016639,ES 1308016640,1308020735,FI 1308020736,1308024831,BG -1308024832,1308033023,RU +1308024832,1308030975,RU +1308030976,1308033023,UA 1308033024,1308033535,DE 1308033536,1308033679,GB 1308033680,1308033695,DE @@ -19173,7 +21317,9 @@ 1308884992,1309147135,IT 1309147136,1309409279,PL 1309409280,1309671423,IT -1309671424,1309933567,IE +1309671424,1309737727,IE +1309737728,1309737983,GB +1309737984,1309933567,IE 1309933568,1310195711,BE 1310195712,1310197759,RU 1310197760,1310199807,CZ @@ -19184,7 +21330,11 @@ 1310208000,1310210047,MD 1310210048,1310212095,RU 1310212096,1310214143,HU -1310214144,1310216191,UA +1310214144,1310214399,UA +1310214400,1310214911,GR +1310214912,1310215423,UA +1310215424,1310215679,DE +1310215680,1310216191,UA 1310216192,1310218239,IT 1310222336,1310224383,RS 1310224384,1310226431,GB @@ -19251,7 +21401,6 @@ 1310697472,1310699519,DE 1310699520,1310701567,UA 1310701568,1310703615,LT -1310703616,1310705663,UA 1310705664,1310707711,RU 1310707712,1310707967,GB 1310707968,1310708223,PL @@ -19266,9 +21415,7 @@ 1310709248,1310709759,PL 1310709760,1310711807,RU 1310711808,1310713855,LT -1310713856,1310715903,UA 1310715904,1310717951,RU -1310717952,1310719999,UA 1310720000,1310851071,GB 1310851072,1310921103,DE 1310921104,1310921119,ES @@ -19276,19 +21423,21 @@ 1310982144,1311113215,RU 1311113216,1311244287,IR 1311244288,1311246335,MK -1311246336,1311248383,IT 1311248384,1311250431,GB 1311250432,1311252479,RU 1311252480,1311253447,GB 1311253448,1311253455,IT -1311253456,1311253887,GB +1311253456,1311253479,GB +1311253480,1311253487,IT +1311253488,1311253887,GB 1311253888,1311253895,IT 1311253896,1311254007,GB 1311254008,1311254015,IT 1311254016,1311254527,GB 1311254528,1311256575,SE 1311256576,1311258623,FR -1311258624,1311262719,GB +1311258624,1311260671,GB +1311260672,1311262719,NL 1311262720,1311262735,CH 1311262736,1311262767,FR 1311262768,1311264767,CH @@ -19297,7 +21446,7 @@ 1311268864,1311270911,BE 1311270912,1311271935,RU 1311271936,1311272447,KZ -1311272448,1311272703,RU +1311272448,1311272703,NL 1311272704,1311272959,IE 1311272960,1311275007,GB 1311275008,1311277055,FR @@ -19315,11 +21464,7 @@ 1311301632,1311303679,TR 1311303680,1311307775,GB 1311307776,1311309823,IS -1311309824,1311310335,GB -1311310336,1311310847,GG -1311310848,1311311103,GB -1311311104,1311311359,GG -1311311360,1311311871,GB +1311309824,1311311871,GG 1311311872,1311315967,CZ 1311315968,1311317247,PL 1311317504,1311318015,PL @@ -19343,7 +21488,8 @@ 1311361024,1311363071,NL 1311363072,1311365119,GB 1311365120,1311367167,DE -1311367168,1311369215,GB +1311367168,1311367935,GB +1311368192,1311369215,GB 1311369216,1311371263,FR 1311371264,1311373311,SE 1311373312,1311375359,FR @@ -19363,9 +21509,7 @@ 1314258944,1314324479,GB 1314324480,1314390015,GR 1314390016,1314455551,PL -1314455552,1314489599,KW -1314489600,1314489855,US -1314489856,1314521087,KW +1314455552,1314521087,KW 1314521088,1314586623,BG 1314586624,1314652159,NO 1314652160,1314717695,HU @@ -19387,15 +21531,17 @@ 1315713024,1315717119,SE 1315717120,1315725311,RU 1315725312,1315729407,CZ -1315729408,1315733503,IE +1315729408,1315729663,IE +1315730176,1315730431,NL +1315731712,1315731967,DE +1315732224,1315732991,DE +1315732992,1315733247,NL 1315733504,1315737599,NL 1315737600,1315741695,CZ 1315741696,1315745791,LB 1315745792,1315749887,CZ 1315749888,1315753983,RU -1315758080,1315758591,RE -1315758592,1315759103,FR -1315759104,1315760127,RE +1315758080,1315760127,RE 1315760128,1315762175,FR 1315762176,1315766271,BG 1315766272,1315769087,NL @@ -19445,14 +21591,14 @@ 1315942400,1315945030,UA 1315945031,1315945031,RU 1315945032,1315946495,UA -1315946496,1315946751,GB +1315946496,1315946687,GB +1315946688,1315946727,GG +1315946728,1315946751,GB 1315946752,1315950591,GG 1315950592,1315954687,UA 1315954688,1315958783,DE 1315958784,1315962879,RU -1315962880,1316877241,FR -1316877242,1316877242,YT -1316877243,1317011455,FR +1315962880,1317011455,FR 1317011456,1317044223,BG 1317044224,1317076991,CZ 1317076992,1317109759,BE @@ -19469,9 +21615,8 @@ 1317371904,1317404671,PL 1317404672,1317437439,IT 1317437440,1317470207,HR -1317470208,1317473535,TR -1317473536,1317473791,GB -1317473792,1317502975,TR +1317470208,1317470463,CY +1317470464,1317502975,TR 1317502976,1317535743,IE 1317535744,1317552127,GB 1317552128,1317568511,ES @@ -19487,7 +21632,11 @@ 1317642240,1317642495,IE 1317642496,1317643316,GB 1317643317,1317643317,IE -1317643318,1317647015,GB +1317643318,1317645615,GB +1317645616,1317645623,IE +1317645624,1317646551,GB +1317646552,1317646559,IE +1317646560,1317647015,GB 1317647016,1317647023,IE 1317647024,1317647026,GB 1317647027,1317647027,IE @@ -19495,9 +21644,41 @@ 1317650131,1317650131,IE 1317650132,1317650431,GB 1317650432,1317666815,PT -1317666816,1317679727,GB -1317679728,1317679735,CM -1317679736,1317681663,GB +1317666816,1317667791,GB +1317667792,1317667799,NG +1317667800,1317668223,GB +1317668224,1317668231,NG +1317668232,1317669087,GB +1317669088,1317669095,CD +1317669096,1317673575,GB +1317673576,1317673583,CD +1317673584,1317676599,GB +1317676600,1317676607,AO +1317676608,1317677143,GB +1317677144,1317677151,CD +1317677152,1317678271,GB +1317678272,1317678279,CD +1317678280,1317678335,GB +1317678336,1317678343,AO +1317678344,1317678519,GB +1317678520,1317678527,GN +1317678528,1317679319,GB +1317679320,1317679327,NG +1317679328,1317679671,GB +1317679672,1317679679,AO +1317679680,1317679703,GB +1317679704,1317679711,TD +1317679712,1317679911,GB +1317679912,1317679919,CD +1317679920,1317679943,GB +1317679944,1317679951,CD +1317679952,1317679959,GB +1317679960,1317679967,GN +1317679968,1317679991,GB +1317679992,1317679999,CD +1317680000,1317680063,GB +1317680064,1317680071,AO +1317680072,1317681663,GB 1317681664,1317682175,NG 1317682176,1317683199,GB 1317683200,1317699583,DE @@ -19524,13 +21705,10 @@ 1318027264,1318043647,IE 1318043648,1318584319,GB 1318584320,1318592511,PL -1318592512,1318593983,NL -1318593984,1318593991,GB -1318593992,1318594007,NL -1318594008,1318594015,GB -1318594016,1318594335,NL +1318592512,1318594335,GB 1318594336,1318594343,US -1318594344,1318596543,NL +1318594344,1318594559,GB +1318594560,1318596543,NL 1318596544,1318596559,SE 1318596560,1318597343,NL 1318597344,1318597359,US @@ -19591,7 +21769,7 @@ 1319002112,1319010303,IE 1319010304,1319018495,CY 1319018496,1319026687,IR -1319026688,1319034879,RU +1319026688,1319034879,UA 1319034880,1319035903,NO 1319035904,1319036927,DK 1319036928,1319038975,SE @@ -19599,11 +21777,15 @@ 1319043072,1319051263,FR 1319051264,1319059455,UA 1319059456,1319067647,PL -1319067648,1319070975,DE +1319067648,1319070271,DE +1319070272,1319070335,PT +1319070336,1319070975,DE 1319070976,1319071103,PL 1319071104,1319071231,DE 1319071232,1319071487,PL -1319071488,1319074815,DE +1319071488,1319073023,DE +1319073024,1319073279,TR +1319073280,1319074815,DE 1319074816,1319074943,PL 1319074944,1319075071,DE 1319075072,1319075199,PL @@ -19612,15 +21794,13 @@ 1319084032,1319092223,KW 1319092224,1319100415,IT 1319100416,1319108607,RU -1319108608,1321205759,TR +1319108608,1319530036,TR +1319530037,1319530037,GR +1319530038,1321205759,TR 1321205760,1325400063,FR 1325400064,1329594367,IT 1329594368,1330642943,GB -1330642944,1330784321,FR -1330784322,1330784322,GP -1330784323,1331495015,FR -1331495016,1331495016,RE -1331495017,1331691519,FR +1330642944,1331691519,FR 1331691520,1331757055,PL 1331757056,1331822591,IE 1331822592,1331824639,IT @@ -19690,12 +21870,19 @@ 1332412416,1332477951,GR 1332477952,1332609023,ES 1332609024,1332613119,PL -1332613120,1332614783,UA +1332613120,1332613375,ES +1332613376,1332614143,UA +1332614144,1332614399,BY +1332614400,1332614655,NL +1332614656,1332614783,UA 1332614784,1332614911,KZ -1332614912,1332616191,UA +1332614912,1332615167,RU +1332615168,1332615423,RO +1332615424,1332616191,UA 1332616192,1332616319,GB 1332616320,1332616447,US -1332616448,1332616959,UA +1332616448,1332616703,CZ +1332616704,1332616959,UA 1332616960,1332617087,RU 1332617088,1332617215,CA 1332617216,1332621311,CZ @@ -19736,17 +21923,11 @@ 1334099968,1334108159,IR 1334108160,1334116351,BE 1334116352,1334124543,AX -1334124544,1334125823,DE -1334125824,1334125915,ES -1334125916,1334125916,DE -1334125917,1334126591,ES -1334126592,1334127359,DE +1334124544,1334124799,DE +1334124800,1334125055,AT +1334125056,1334127359,DE 1334127360,1334127615,AT -1334127616,1334130687,DE -1334130688,1334131199,NL -1334131200,1334131215,DE -1334131216,1334131711,NL -1334131712,1334132735,DE +1334127616,1334132735,DE 1334132736,1334165503,RU 1334165504,1334173695,PL 1334173696,1334181887,LT @@ -19816,21 +21997,25 @@ 1334681856,1334682111,GB 1334682112,1334682367,IE 1334682368,1334682623,FR +1334682624,1334682879,NO +1334682901,1334682901,DK 1334683136,1334683391,CZ 1334683392,1334683647,CH 1334683648,1334683903,GB 1334683904,1334684031,DE 1334684032,1334684159,NL 1334684160,1334684415,SE -1334684416,1334684479,GB -1334684480,1334684511,DE -1334684512,1334684671,GB +1334684416,1334684511,DE +1334684512,1334684559,GB +1334684560,1334684575,SE +1334684576,1334684671,GB 1334684672,1334684927,FI 1334684928,1334685183,NL 1334685184,1334685695,DE 1334685696,1334689791,IT 1334689792,1334693887,FR -1334693888,1334702079,RU +1334693888,1334697983,RU +1334697984,1334702079,SY 1334702080,1334706175,CZ 1334706176,1334706431,BA 1334706432,1334706687,AT @@ -19860,7 +22045,7 @@ 1334767616,1334771711,SE 1334771712,1334779903,RU 1334779904,1334783999,UA -1334784000,1334788095,AT +1334784000,1334788095,GB 1334788096,1334792191,RU 1334792192,1334793320,GB 1334793321,1334793321,IR @@ -19951,9 +22136,14 @@ 1336786944,1336803327,JO 1336811520,1336827903,RU 1336827904,1336836095,AT -1336836096,1336836889,NL -1336836890,1336836890,BE -1336836891,1336838143,NL +1336836096,1336836351,NL +1336836352,1336837119,BE +1336837120,1336837183,NL +1336837184,1336837191,FR +1336837192,1336837199,NL +1336837200,1336837207,GB +1336837208,1336837375,NL +1336837376,1336838143,BE 1336838144,1336842239,DE 1336842240,1336844287,DK 1336844288,1336846335,IR @@ -19972,39 +22162,45 @@ 1337982976,1342177279,DE 1342177280,1342701567,GB 1342701568,1342750719,RE -1342750720,1342751743,FR -1342751744,1342751999,YT -1342752000,1342752511,FR -1342752512,1342753023,YT -1342753024,1342753535,FR -1342753536,1342754047,YT -1342754048,1342754303,FR -1342754304,1342756351,YT +1342750720,1342751487,FR +1342751488,1342751999,YT +1342752000,1342752255,FR +1342752256,1342752511,YT +1342752512,1342753279,FR +1342753280,1342755327,YT +1342755328,1342755583,FR +1342755584,1342756351,YT 1342756352,1342756607,FR 1342756608,1342756863,YT 1342756864,1342757119,FR -1342757120,1342757631,YT -1342757632,1342757887,FR -1342757888,1342758143,YT +1342757120,1342757375,YT +1342757376,1342757631,FR +1342757632,1342758143,YT 1342758144,1342758399,FR 1342758400,1342758655,YT 1342758656,1342758911,FR 1342758912,1342759423,YT 1342759424,1342759679,FR 1342759680,1342759935,YT -1342759936,1342762239,FR +1342759936,1342761215,FR +1342761216,1342761471,YT +1342761472,1342761727,FR +1342761728,1342761983,YT +1342761984,1342762239,FR 1342762240,1342763775,YT 1342763776,1342764287,FR 1342764288,1342764543,YT 1342764544,1342765311,FR 1342765312,1342765567,YT -1342765568,1342766079,FR -1342766080,1342766335,YT -1342766336,1342836735,FR -1342836736,1342837759,JO -1342837760,1342838527,FR -1342838528,1342838783,JO -1342838784,1342959049,FR +1342765568,1342765823,FR +1342765824,1342766335,YT +1342766336,1342766591,FR +1342766592,1342766847,YT +1342766848,1342834687,FR +1342834688,1342842879,JO +1342842880,1342844927,FR +1342844928,1342853119,JO +1342853120,1342959049,FR 1342959050,1342959050,RE 1342959051,1342988287,FR 1342988288,1342989055,US @@ -20017,15 +22213,17 @@ 1343001088,1343001343,FR 1343001344,1343001855,GF 1343001856,1343002111,FR -1343002112,1343003135,GF -1343003136,1343003903,FR -1343003904,1343004415,GF -1343004416,1343004671,FR -1343004672,1343006975,GF +1343002112,1343002623,GF +1343002624,1343002879,FR +1343002880,1343003135,GF +1343003136,1343003647,FR +1343003648,1343006975,GF 1343006976,1343007231,FR 1343007232,1343008511,GF 1343008512,1343008767,FR -1343008768,1343012863,GF +1343008768,1343009023,GF +1343009024,1343009279,FR +1343009280,1343012863,GF 1343012864,1343017983,FR 1343017984,1343018367,RE 1343018368,1343025151,FR @@ -20040,8 +22238,8 @@ 1343221056,1343221119,GB 1343221120,1343221247,DE 1343221248,1343221759,FR -1343221760,1343222335,GB -1343222336,1343223679,FR +1343221760,1343222399,GB +1343222400,1343223679,FR 1343223680,1343223687,LB 1343223688,1343224255,FR 1343224256,1343224303,US @@ -20060,7 +22258,11 @@ 1346383872,1346387967,GB 1346387968,1346392063,HU 1346392064,1346396159,UA -1346396160,1346400255,RU +1346396160,1346398335,RU +1346398336,1346398367,DE +1346398368,1346398687,RU +1346398688,1346398719,DE +1346398720,1346400255,RU 1346400256,1346404351,IT 1346404352,1346407423,AT 1346407424,1346408447,DE @@ -20097,7 +22299,9 @@ 1346564096,1346568191,EE 1346568192,1346569815,SE 1346569816,1346569819,ES -1346569820,1346572287,SE +1346569820,1346569983,SE +1346569984,1346570239,NO +1346570240,1346572287,SE 1346572288,1346576383,DE 1346580480,1346584575,RU 1346584576,1346588159,US @@ -20138,9 +22342,8 @@ 1346744320,1346748415,RU 1346748416,1346752511,DE 1346752512,1346753535,FR -1346753536,1346754047,RE -1346754048,1346755583,FR -1346755584,1346756607,RE +1346753536,1346754303,RE +1346754304,1346756607,FR 1346756608,1346760703,SE 1346760704,1346764799,IR 1346764800,1346768895,DK @@ -20152,7 +22355,9 @@ 1346793472,1346797567,IT 1346797568,1346801663,IL 1346801664,1346805759,SE -1346805760,1346818047,DE +1346805760,1346806031,DE +1346806032,1346806047,CH +1346806048,1346818047,DE 1346818048,1346822143,FR 1346822144,1346826239,RU 1346826240,1346830335,RS @@ -20221,11 +22426,13 @@ 1347141632,1347145727,CH 1347145728,1347146239,IN 1347146240,1347146751,DE -1347146752,1347147263,IN +1347146752,1347147007,IN +1347147008,1347147263,DE 1347147264,1347147775,GB 1347147776,1347148287,DE -1347148288,1347148799,GB -1347148800,1347149055,IN +1347148288,1347148543,GB +1347148544,1347148799,IN +1347148800,1347149055,NO 1347149056,1347149311,GB 1347149312,1347149567,DE 1347149568,1347149823,IN @@ -20235,7 +22442,6 @@ 1347159936,1347160063,AT 1347160064,1347162111,CH 1347162112,1347166207,IT -1347166208,1347174399,GR 1347174400,1347182591,IT 1347182592,1347186687,RU 1347186688,1347190783,GB @@ -20243,7 +22449,9 @@ 1347194880,1347198975,SE 1347198976,1347203071,QA 1347203072,1347207167,RU -1347207168,1347215359,GB +1347207168,1347208191,GB +1347208192,1347208703,US +1347208704,1347215359,GB 1347215360,1347223551,RU 1347223552,1347225599,GB 1347225600,1347226623,PK @@ -20293,8 +22501,7 @@ 1347293529,1347293536,NG 1347293537,1347293544,GH 1347293545,1347293552,NG -1347293553,1347293559,ZM -1347293560,1347293560,SE +1347293553,1347293560,SE 1347293561,1347293568,GN 1347293569,1347293576,NG 1347293577,1347293584,GN @@ -20492,16 +22699,13 @@ 1347305472,1347309567,AL 1347309568,1347313663,DE 1347313664,1347321855,RU -1347322112,1347322367,US -1347322624,1347322879,US -1347324928,1347325439,US +1347321856,1347325951,US 1347325952,1347330047,CZ 1347330048,1347338239,DE 1347338240,1347342335,RU 1347342336,1347346431,SE 1347346432,1347350527,BG 1347350528,1347354623,RU -1347354624,1347358719,GR 1347358720,1347362815,CZ 1347362816,1347366911,NL 1347366912,1347371007,IT @@ -20509,9 +22713,7 @@ 1347375360,1347375615,GB 1347375872,1347379199,GB 1347379200,1347383295,NL -1347383296,1347387011,EE -1347387012,1347387015,DE -1347387016,1347387391,EE +1347383296,1347387391,EE 1347387392,1347391487,GB 1347391488,1347393535,IQ 1347393536,1347395583,LB @@ -20553,14 +22755,18 @@ 1347551232,1347555327,IT 1347555328,1347559423,PL 1347559424,1347567615,RU -1347567616,1347571711,NL +1347567616,1347567888,SC +1347567889,1347567889,NL +1347567890,1347569663,SC +1347569664,1347570687,NL +1347570688,1347571711,SC 1347571712,1347575807,RU 1347575808,1347579903,DK 1347579904,1347588095,GB 1347588096,1347592191,CZ 1347592192,1347600383,RU -1347600384,1347601407,CZ -1347601408,1347602431,UA +1347600384,1347601919,CZ +1347601920,1347602431,UA 1347602432,1347608575,DE 1347608576,1347612671,FR 1347612672,1347616767,GB @@ -20585,8 +22791,8 @@ 1347715072,1347717375,ES 1347717376,1347717631,BG 1347717632,1347718143,ES -1347718144,1347719167,US -1347719168,1347723263,ES +1347718144,1347718399,US +1347718400,1347723263,ES 1347723264,1347727359,GB 1347727360,1347731455,UA 1347731456,1347739647,DE @@ -20619,13 +22825,13 @@ 1347821568,1347825663,GB 1347825664,1347829759,IT 1347829760,1347833855,SE -1347833856,1347837951,DE +1347833856,1347836576,DE +1347836577,1347836577,US +1347836578,1347837951,DE 1347837952,1347846143,RO 1347846144,1347850239,NO 1347850240,1347854335,IT -1347854336,1347854591,DE -1347854600,1347854607,DE -1347857408,1347858431,DE +1347854336,1347858431,DE 1347858752,1347858815,DE 1347860992,1347861247,DE 1347862090,1347862090,DE @@ -20644,7 +22850,10 @@ 1347915776,1347919871,RU 1347919872,1347923967,DE 1347923968,1347928063,CZ -1347928064,1347932159,RU +1347928064,1347931391,RU +1347931392,1347931647,BZ +1347931648,1347931903,RU +1347931904,1347932159,BZ 1347932160,1347936255,SK 1347936256,1347940351,FR 1347940352,1347944447,BA @@ -20656,7 +22865,44 @@ 1347960832,1347964927,DE 1347964928,1347969023,IT 1347969024,1347977215,SE -1347977216,1347985407,DK +1347977216,1347983599,DK +1347983600,1347983615,BJ +1347983616,1347983903,DK +1347983904,1347983911,NG +1347983912,1347983919,DK +1347983920,1347983927,NG +1347983928,1347983983,DK +1347983984,1347984127,NG +1347984128,1347984207,DK +1347984208,1347984215,NG +1347984216,1347984367,DK +1347984368,1347984375,CI +1347984376,1347984415,DK +1347984416,1347984423,NG +1347984424,1347984447,DK +1347984448,1347984575,IQ +1347984576,1347984607,DK +1347984608,1347984639,IQ +1347984640,1347984671,DK +1347984672,1347984703,IQ +1347984704,1347984719,DK +1347984720,1347984727,NG +1347984728,1347984751,DK +1347984752,1347984767,AE +1347984768,1347984807,DK +1347984808,1347984815,ZA +1347984816,1347984839,DK +1347984840,1347984847,BJ +1347984848,1347984855,MR +1347984856,1347984879,DK +1347984880,1347984895,NG +1347984896,1347984959,DK +1347984960,1347984991,NG +1347984992,1347985031,DK +1347985032,1347985039,NG +1347985040,1347985103,DK +1347985104,1347985119,NG +1347985120,1347985407,DK 1347985408,1347989503,IT 1347989504,1347993599,FI 1347993600,1348001791,GB @@ -20671,8 +22917,7 @@ 1348038656,1348042751,FR 1348042752,1348050943,RU 1348050944,1348055039,SE -1348055040,1348058111,NG -1348058112,1348059135,LB +1348055040,1348059135,LB 1348059136,1348063231,RU 1348063232,1348067327,CH 1348067328,1348071423,NL @@ -20694,8 +22939,8 @@ 1348120576,1348124671,RU 1348124672,1348128767,GB 1348128768,1348129791,BE -1348129792,1348132351,SI -1348132352,1348132863,BE +1348129792,1348131071,SI +1348131072,1348132863,BE 1348132864,1348136959,UA 1348136960,1348141055,RU 1348141056,1348145151,DK @@ -20787,20 +23032,14 @@ 1348730880,1348861951,NL 1348861952,1348993023,ES 1348993024,1349124095,IT -1349124096,1349176703,GR -1349176704,1349176831,GB -1349176832,1349255167,GR +1349124096,1349255167,GR 1349255168,1349451775,AT 1349451776,1349517311,IE 1349517312,1349763071,NL 1349763072,1349771263,RU 1349771264,1349779455,NL 1349779456,1349910527,IT -1349910528,1349992736,FR -1349992737,1349992737,GF -1349992738,1349992819,FR -1349992820,1349992820,MQ -1349992821,1350041599,FR +1349910528,1350041599,FR 1350041600,1350215679,AT 1350215680,1350215935,IQ 1350215936,1350216959,AT @@ -20821,22 +23060,26 @@ 1352418304,1352488959,DE 1352488960,1352491007,FR 1352491008,1352663039,DE -1352663040,1353187327,DK +1352663040,1352681713,DK +1352681714,1352681714,NL +1352681715,1353187327,DK 1353187328,1353262295,GB 1353262296,1353262303,US 1353262304,1353271317,GB 1353271318,1353271318,AT 1353271319,1353271567,GB 1353271568,1353271575,AT -1353271576,1353271711,GB +1353271576,1353271683,GB +1353271684,1353271684,AT +1353271685,1353271711,GB 1353271712,1353271719,AT 1353271720,1353271727,GB 1353271728,1353271743,AT 1353271744,1353271775,GB 1353271776,1353271807,AT -1353271808,1353272079,GB -1353272080,1353272095,ES -1353272096,1353273407,GB +1353271808,1353272983,GB +1353272984,1353272991,ES +1353272992,1353273407,GB 1353273408,1353273423,BE 1353273424,1353274367,GB 1353274368,1353274879,ES @@ -20846,13 +23089,13 @@ 1353277440,1353279487,CH 1353279488,1353279583,GB 1353279584,1353279591,IT -1353279592,1353286143,GB +1353279592,1353279743,GB +1353279744,1353279999,IT +1353280000,1353286143,GB 1353286336,1353286367,GB 1353286400,1353287959,GB 1353287960,1353287967,IE -1353287968,1353288191,GB -1353288192,1353288703,IE -1353288704,1353298783,GB +1353287968,1353298783,GB 1353298784,1353298815,SE 1353298816,1353298895,GB 1353298896,1353298911,SE @@ -20862,16 +23105,13 @@ 1353300064,1353300071,SE 1353300072,1353300079,GB 1353300080,1353300095,SE -1353300096,1353306695,GB -1353306696,1353306703,BE -1353306704,1353308159,GB +1353300096,1353308159,GB 1353308160,1353309183,FR 1353309184,1353312447,GB 1353312448,1353312479,CH 1353312480,1353312511,GB 1353312512,1353312767,CH -1353312768,1353313279,IT -1353313280,1353315327,GB +1353312768,1353315327,GB 1353315328,1353316351,ES 1353316352,1353318399,GB 1353318400,1353383935,SE @@ -20911,9 +23151,9 @@ 1356070912,1356201983,NO 1356201984,1356333055,FR 1356333056,1356464127,SE -1356464128,1356485375,CH -1356485376,1356485631,DE -1356485632,1356595199,CH +1356464128,1356513497,CH +1356513498,1356513498,US +1356513499,1356595199,CH 1356595200,1356857343,FI 1356857344,1356922879,ES 1356922880,1356988415,GB @@ -20940,7 +23180,6 @@ 1357323792,1357324287,GB 1357324288,1357324295,RU 1357324296,1357324319,PL -1357324320,1357325311,GB 1357326336,1357326337,ES 1357326338,1357326339,SL 1357326352,1357326367,GB @@ -20973,8 +23212,7 @@ 1357350400,1357350647,GB 1357350656,1357350847,GB 1357351168,1357351423,PL -1357359872,1357360127,GB -1357361152,1357363199,GB +1357359104,1357363199,GB 1357363200,1357364223,QA 1357364224,1357365247,ES 1357366880,1357366911,GB @@ -20982,8 +23220,9 @@ 1357366976,1357367039,GB 1357368352,1357368383,NL 1357368576,1357368831,NL +1357369344,1357369599,RO 1357371392,1357371647,GB -1357372416,1357372927,GB +1357372416,1357373439,GB 1357373468,1357373471,GB 1357373480,1357373519,GB 1357373520,1357373535,FI @@ -21024,33 +23263,31 @@ 1357878656,1357878719,DE 1357879296,1357879423,DE 1357879936,1357880063,GB -1357883648,1357883903,SE 1357884160,1357884415,GB -1357884416,1357885119,MY +1357884416,1357884419,MY 1357885120,1357885183,DE 1357885200,1357885215,AT 1357885248,1357885311,SE 1357885952,1357886207,SE 1357889024,1357889279,GB -1357889280,1357890559,SE +1357889280,1357889535,SE 1357890828,1357890831,NL 1357891072,1357891327,NL 1357891584,1357891647,SE -1357891680,1357891711,GB 1357891712,1357891839,SE -1357891840,1357892095,GB 1357892224,1357892351,FR 1357892608,1357892735,NL 1357892864,1357893119,NL 1357894912,1357895423,FR -1357895680,1357895935,DE 1357895936,1357896191,SE 1357896192,1357896447,DE 1357897376,1357897407,PL +1357897624,1357897631,GB 1357898752,1357898879,DE -1357899584,1357899615,NL 1357899648,1357899775,GB +1357900312,1357900315,GB 1357900416,1357900543,SE +1357900800,1357901055,PL 1357901056,1357901183,SE 1357902366,1357902366,NO 1357902848,1357903359,GB @@ -21064,12 +23301,16 @@ 1357914112,1357922303,RU 1357922304,1357926399,SA 1357926400,1357930495,GB -1357930496,1357938687,RU +1357930496,1357932287,RU +1357932288,1357932543,GB +1357932544,1357933567,RU +1357933568,1357934079,GB +1357934080,1357934335,RU +1357934336,1357934591,GB +1357934592,1357938687,RU 1357938688,1357942783,NL 1357942784,1357946879,RS -1357946880,1357953023,PL -1357953024,1357954047,US -1357954048,1357955071,PL +1357946880,1357955071,PL 1357955072,1357959167,KE 1357959168,1357963263,RU 1357963264,1357967359,AT @@ -21077,23 +23318,29 @@ 1357971456,1357975551,KZ 1357975552,1357979647,AT 1357979648,1357983743,KZ -1357983744,1357984103,GB -1357984104,1357984119,IT -1357984120,1357984367,GB +1357983744,1357983919,GB +1357983920,1357983927,IT +1357983928,1357984103,GB +1357984104,1357984111,IT +1357984112,1357984167,GB +1357984168,1357984175,IT +1357984176,1357984367,GB 1357984368,1357984375,IT -1357984376,1357984527,GB +1357984376,1357984511,GB +1357984512,1357984519,IT +1357984520,1357984527,GB 1357984528,1357984535,IT 1357984536,1357984543,GB 1357984544,1357984551,IT -1357984552,1357984591,GB -1357984592,1357984599,IT -1357984600,1357984831,GB -1357984832,1357984839,IT -1357984840,1357984911,GB -1357984912,1357984919,IT -1357984920,1357985015,GB +1357984552,1357984839,GB +1357984840,1357984847,IT +1357984848,1357985015,GB 1357985016,1357985023,IT -1357985024,1357985791,GB +1357985024,1357985575,GB +1357985576,1357985583,IT +1357985584,1357985775,GB +1357985776,1357985783,IT +1357985784,1357985791,GB 1357985792,1357987839,DE 1357987840,1357991935,GB 1357991936,1357996031,NO @@ -21131,8 +23378,8 @@ 1358147584,1358151679,GB 1358151680,1358155775,DE 1358155776,1358159871,CH -1358163968,1358164991,MQ -1358164992,1358165503,FR +1358163968,1358165247,MQ +1358165248,1358165503,FR 1358165504,1358166015,MQ 1358166016,1358168063,GP 1358168064,1358172159,GB @@ -21155,8 +23402,7 @@ 1358237696,1358249983,FR 1358249984,1358254079,DE 1358254080,1358258175,MD -1358262272,1358265343,RU -1358265344,1358266367,UA +1358262272,1358266367,RU 1358266368,1358274559,DE 1358274560,1358278655,GR 1358278656,1358282751,PL @@ -21247,9 +23493,7 @@ 1358668448,1358668455,PT 1358668456,1358668623,GB 1358668624,1358668631,PT -1358668632,1358670943,GB -1358670944,1358670951,FR -1358670952,1358670975,GB +1358668632,1358670975,GB 1358670976,1358670991,PT 1358670992,1358671001,GB 1358671002,1358671002,PT @@ -21257,8 +23501,8 @@ 1358671936,1358671943,PT 1358671944,1358675967,GB 1358675968,1358676991,SE -1358676992,1358678015,DK -1358678016,1358679039,SE +1358676992,1358677759,DK +1358677760,1358679039,SE 1358679040,1358680063,DK 1358680064,1358688255,RU 1358688256,1358692351,CZ @@ -21267,7 +23511,9 @@ 1358700544,1358704639,AT 1358704640,1358708735,HU 1358708736,1358712831,GB -1358712832,1358716927,NL +1358712832,1358715135,NL +1358715136,1358715143,GB +1358715144,1358716927,NL 1358716928,1358721023,DE 1358721024,1358725119,GB 1358725120,1358733311,RU @@ -21290,9 +23536,7 @@ 1358798848,1358802943,HR 1358802944,1358807039,HU 1358807040,1358811135,ES -1358811136,1358812159,DE -1358812160,1358812415,NL -1358812416,1358815231,DE +1358811136,1358815231,DE 1358815232,1358819327,RU 1358819328,1358823423,TR 1358823424,1358827519,UA @@ -21302,9 +23546,7 @@ 1358839808,1358842367,CH 1358842880,1358843903,CH 1358843904,1358847999,MT -1358848000,1358849535,RU -1358849536,1358850047,UA -1358850048,1358856191,RU +1358848000,1358856191,RU 1358856192,1358860287,DE 1358860288,1358860835,GB 1358860837,1358861311,GB @@ -21317,8 +23559,8 @@ 1358861892,1358862335,FR 1358862336,1358862847,US 1358862848,1358863103,DK -1358863360,1358863615,US -1358863616,1358864383,GB +1358863360,1358863871,US +1358863872,1358864383,GB 1358864384,1358872575,CH 1358872576,1358876671,IT 1358876672,1358880767,LV @@ -21356,13 +23598,12 @@ 1359118848,1359119103,IT 1359119104,1359119199,DE 1359119200,1359119231,NL -1359119232,1359119359,DE -1359119360,1359120383,NL -1359120384,1359121407,DK +1359119232,1359121407,DE 1359121408,1359122431,ES 1359122432,1359123967,DE 1359123968,1359124479,ES -1359124480,1359134719,DE +1359124480,1359134463,DE +1359134464,1359134719,GR 1359134720,1359147960,CZ 1359147961,1359147961,PT 1359147962,1359151103,CZ @@ -21438,8 +23679,7 @@ 1360126976,1360127487,HR 1360127488,1360127999,RS 1360128000,1360128511,MK -1360128512,1360128767,ME -1360128768,1360129023,SI +1360128512,1360129023,ME 1360129024,1360130047,BA 1360130048,1360134143,IE 1360134144,1360138239,NL @@ -21467,9 +23707,32 @@ 1360240640,1360242431,ES 1360242432,1360244479,US 1360244480,1360244735,ES -1360244736,1360257023,GB +1360244736,1360252415,GB +1360252416,1360252671,CH +1360252672,1360257023,GB 1360257024,1360265215,DK -1360265216,1360269311,GB +1360265216,1360265503,NL +1360265504,1360265511,DE +1360265512,1360265983,NL +1360265984,1360265991,PT +1360265992,1360266567,GB +1360266568,1360266575,RU +1360266576,1360266759,GB +1360266760,1360266767,FR +1360266768,1360266791,GB +1360266792,1360266815,ES +1360266816,1360266847,GB +1360266848,1360266863,BE +1360266864,1360266871,FR +1360266872,1360266879,ES +1360266880,1360266991,GB +1360266992,1360266999,BE +1360267000,1360267007,GB +1360267008,1360268031,SE +1360268032,1360268199,FR +1360268200,1360268207,ES +1360268208,1360268287,FR +1360268288,1360269311,GB 1360269312,1360273407,KG 1360273408,1360281599,GB 1360281600,1360281727,NL @@ -21480,7 +23743,7 @@ 1360282496,1360282623,DE 1360282624,1360284671,NL 1360284672,1360284927,DK -1360284928,1360285183,NL +1360284928,1360285183,US 1360285184,1360285247,ES 1360285248,1360285695,NL 1360285696,1360289791,DE @@ -21511,10 +23774,21 @@ 1360379904,1360383999,PL 1360384000,1360388095,SE 1360388096,1360392191,RU -1360392192,1360396287,EE +1360392192,1360393223,EE +1360393224,1360393615,SE +1360393616,1360393619,EE +1360393620,1360394239,SE +1360394240,1360394495,EE +1360394496,1360394751,SE +1360394752,1360395263,EE +1360395264,1360395519,SE +1360395520,1360395775,EE +1360395776,1360396287,SE 1360396288,1360400383,RU 1360400384,1360404479,BH -1360404480,1360408575,GB +1360404480,1360404991,GB +1360404992,1360405247,FR +1360405248,1360408575,GB 1360408576,1360412671,RU 1360412672,1360420863,DZ 1360420864,1360424959,TR @@ -21578,7 +23852,9 @@ 1360676864,1360678911,ZA 1360678912,1360683007,RU 1360683008,1360691199,GB -1360691200,1360698879,RU +1360691200,1360698367,RU +1360698368,1360698623,RO +1360698624,1360698879,RU 1360698880,1360699135,UA 1360699136,1360699391,RO 1360699392,1360703487,DE @@ -21590,9 +23866,9 @@ 1360728064,1360732159,FR 1360732160,1360736255,NO 1360736256,1360740351,RU -1360740352,1360748641,GB -1360748642,1360748642,IM -1360748643,1360752639,GB +1360740352,1360748543,GB +1360748544,1360749567,IM +1360749568,1360752639,GB 1360752640,1360756735,DE 1360756736,1360760831,IT 1360760832,1360764927,RU @@ -21619,8 +23895,7 @@ 1360863232,1360867327,NO 1360867328,1360879615,GB 1360879616,1360883711,EG -1360883712,1360887807,RU -1360887808,1360891903,FI +1360883712,1360891903,RU 1360891904,1360895999,CH 1360896000,1360900095,QA 1360900096,1360916479,IT @@ -21655,7 +23930,9 @@ 1360989930,1360989930,FR 1360989931,1360989935,GB 1360989936,1360989943,FR -1360989944,1360992255,GB +1360989944,1360991743,GB +1360991744,1360991871,US +1360991872,1360992255,GB 1360992256,1360992511,DE 1360992512,1360993095,GB 1360993096,1360993099,DE @@ -21674,12 +23951,12 @@ 1361043456,1361051647,IR 1361051648,1362100223,ES 1362100224,1362395647,FR -1362395648,1362395775,US -1362395776,1362395807,FR -1362395808,1362395903,US -1362395904,1362396671,FR +1362395648,1362396031,US +1362396032,1362396671,FR 1362396672,1362396927,US -1362396928,1362398463,FR +1362396928,1362397439,FR +1362397440,1362397695,US +1362397696,1362398463,FR 1362398464,1362398719,DE 1362398720,1362403583,FR 1362403584,1362404351,DZ @@ -21687,7 +23964,15 @@ 1362404608,1362405887,DZ 1362405888,1362406143,FR 1362406144,1362407167,SV -1362407168,1362411519,FR +1362407168,1362407679,FR +1362407680,1362407743,US +1362407744,1362407839,FR +1362407840,1362407871,US +1362407872,1362407887,HK +1362407888,1362407903,US +1362407904,1362407919,HK +1362407920,1362407935,US +1362407936,1362411519,FR 1362411520,1362413273,MQ 1362413274,1362414847,FR 1362414848,1362415103,GB @@ -21715,7 +24000,9 @@ 1364526592,1364528639,GB 1364528640,1364529663,NL 1364529664,1364530175,GB -1364530176,1364541439,NL +1364530176,1364538367,NL +1364538368,1364539391,IS +1364539392,1364541439,NL 1364541440,1364545535,SE 1364545536,1364581375,NL 1364581376,1364582399,LY @@ -21745,7 +24032,11 @@ 1364815872,1364819967,RU 1364819968,1364824063,GB 1364824064,1364828159,SE -1364828160,1364832255,GB +1364828160,1364829439,GB +1364829440,1364829487,FR +1364829488,1364829503,GB +1364829504,1364829527,FR +1364829528,1364832255,GB 1364832256,1364836351,RU 1364836352,1364840447,DE 1364840448,1364844543,AM @@ -21812,18 +24103,20 @@ 1365025152,1365025215,AT 1365025216,1365028863,DE 1365028864,1365032959,NL -1365032960,1365033983,PT -1365033984,1365034495,SE -1365034496,1365039615,PT +1365032960,1365033471,US +1365033472,1365033599,PT +1365033600,1365033983,US +1365033984,1365035007,SE +1365035008,1365039103,GB +1365039104,1365039359,PT +1365039360,1365039615,US 1365039616,1365039871,BE -1365039872,1365040127,PT +1365039872,1365040127,GB 1365040128,1365041151,SE 1365041152,1365044735,FR -1365044736,1365044799,LU -1365044800,1365044927,FR +1365044736,1365044927,LU 1365044928,1365044935,GR -1365044936,1365044943,LU -1365044944,1365045247,FR +1365044936,1365045247,LU 1365045248,1365047295,AT 1365047296,1365049343,SK 1365049344,1365057535,FR @@ -21836,7 +24129,8 @@ 1365090304,1365094399,NO 1365094400,1365098495,FR 1365098496,1365102591,HU -1365102592,1365106687,ES +1365102592,1365102655,FR +1365102656,1365106687,ES 1365106688,1365110783,GB 1365110784,1365114879,FR 1365114880,1365118975,BA @@ -21911,7 +24205,7 @@ 1369661440,1369665535,RU 1369665536,1369677823,UA 1369677824,1369686015,RU -1369686016,1369690111,PL +1369688064,1369690111,PL 1369690112,1369694207,UA 1369694208,1369702399,RU 1369702400,1369833471,BE @@ -21936,10 +24230,13 @@ 1370174752,1370174752,NL 1370174753,1370174783,ES 1370174784,1370174815,CH -1370174816,1370176255,NL +1370174816,1370175999,NL +1370176000,1370176255,DE 1370176256,1370176511,GB -1370176512,1370178815,NL -1370178816,1370179071,ES +1370176512,1370176767,NL +1370176768,1370177023,SE +1370177024,1370178559,NL +1370178560,1370179071,ES 1370179072,1370180095,NL 1370180096,1370180351,GB 1370180352,1370180607,DE @@ -21960,7 +24257,9 @@ 1370259456,1370292223,SE 1370292224,1370302463,NL 1370302464,1370302975,ES -1370302976,1370324991,NL +1370302976,1370312703,NL +1370312704,1370316799,CH +1370316800,1370324991,NL 1370324992,1370357759,DE 1370357760,1370390527,IT 1370390528,1370423295,GB @@ -21995,21 +24294,29 @@ 1371996160,1371996671,GB 1371996672,1371996927,GA 1371996928,1372000255,GB -1372000256,1372004351,UG -1372004352,1372012543,GB +1372000256,1372001279,UG +1372001280,1372012543,GB 1372012544,1372013567,ZM -1372013568,1372017583,GB +1372013568,1372014079,GB +1372014080,1372014335,NG +1372014336,1372016127,GB +1372016128,1372016383,GH +1372016384,1372017583,GB 1372017584,1372017599,CD 1372017600,1372020735,GB -1372020736,1372020991,ZM -1372020992,1372021247,CD -1372021248,1372022783,ZM -1372022784,1372026623,GB +1372020736,1372022783,CD +1372022784,1372023807,GB +1372023808,1372024831,IL +1372024832,1372026623,GB 1372026624,1372026879,KE 1372026880,1372027903,IL 1372027904,1372043519,GB 1372043520,1372043775,NG -1372043776,1372060671,GB +1372043776,1372045567,GB +1372045568,1372045823,ZM +1372045824,1372047231,GB +1372047232,1372047295,NG +1372047296,1372060671,GB 1372060672,1372061695,IL 1372061696,1372069887,RU 1372069888,1372073983,FR @@ -22031,10 +24338,12 @@ 1372135424,1372139519,DE 1372139520,1372143615,CZ 1372143616,1372147711,RU -1372147712,1372149247,BE -1372149248,1372149375,HK -1372149376,1372151807,BE -1372151808,1372159999,DE +1372147712,1372151807,BE +1372151808,1372154367,DE +1372154368,1372154879,GB +1372154880,1372156927,DE +1372156928,1372157439,GB +1372157440,1372159999,DE 1372160000,1372164095,GB 1372164096,1372168191,DE 1372168192,1372172287,GB @@ -22060,17 +24369,13 @@ 1372749824,1372782591,DE 1372782592,1372815359,RU 1372815360,1372848127,KZ -1372848128,1373045759,TR -1373045760,1373046783,US -1373046784,1373110271,TR +1372848128,1373110271,TR 1373110272,1373175807,SE 1373175808,1373241343,AT 1373241344,1373306879,IL 1373306880,1373372415,PL 1373372416,1373437951,FR -1373437952,1373464575,CH -1373464576,1373466623,DE -1373466624,1373503487,CH +1373437952,1373503487,CH 1373503488,1373569023,RU 1373569024,1373634559,AT 1373634560,1374683135,SE @@ -22090,25 +24395,19 @@ 1375215360,1375215615,GP 1375215616,1375217407,GF 1375217408,1375217663,FR -1375217664,1375220735,GF +1375217664,1375218431,GF +1375218432,1375218687,FR +1375218688,1375220735,GF 1375220736,1375221759,FR 1375221760,1375222015,GF 1375222016,1375223295,FR -1375223296,1375223551,GF -1375223552,1375224831,FR -1375224832,1375225087,MQ -1375225088,1375225343,FR -1375225344,1375225599,MQ +1375223296,1375223807,GF +1375223808,1375224831,FR +1375224832,1375225599,MQ 1375225600,1375225855,FR -1375225856,1375227391,MQ -1375227392,1375227647,FR -1375227648,1375228415,MQ -1375228416,1375228671,FR -1375228672,1375228927,MQ -1375228928,1375229183,FR -1375229184,1375230975,MQ -1375230976,1375231487,FR -1375231488,1375231743,MQ +1375225856,1375226623,MQ +1375226624,1375226879,FR +1375226880,1375231743,MQ 1375231744,1375234047,FR 1375234048,1375234303,MQ 1375234304,1375234559,FR @@ -22118,10 +24417,8 @@ 1375235584,1375236095,FR 1375236096,1375236607,MQ 1375236608,1375236863,FR -1375236864,1375237375,MQ -1375237376,1375237631,FR -1375237632,1375239423,MQ -1375239424,1375239679,FR +1375236864,1375239167,MQ +1375239168,1375239679,FR 1375239680,1375240191,MQ 1375240192,1375256575,GP 1375256576,1375272959,RE @@ -22147,8 +24444,14 @@ 1382072320,1382088703,RU 1382088704,1382105087,FR 1382105088,1382137855,DE -1382137856,1382152191,RU -1382152192,1382154239,IR +1382137856,1382138367,GB +1382138368,1382138879,RU +1382138880,1382139391,GB +1382139392,1382139647,RU +1382139648,1382140159,GB +1382140160,1382141951,RU +1382141952,1382146047,SY +1382146048,1382154239,IR 1382154240,1382170623,FR 1382170624,1382187007,DE 1382187008,1382203391,ES @@ -22159,24 +24462,26 @@ 1382219968,1382222807,SE 1382222808,1382222815,FI 1382222816,1382222847,SE -1382222848,1382223103,FI -1382223104,1382232775,SE +1382222848,1382222911,FI +1382222912,1382232775,SE 1382232776,1382232783,FI 1382232784,1382252543,SE 1382252544,1382268927,CZ 1382268928,1382285311,IR 1382285312,1382301695,CZ 1382301696,1382318079,SE -1382318080,1382334463,RU +1382318080,1382334463,SY 1382334464,1382350847,DE 1382350848,1382367231,FR 1382367232,1382383615,BG 1382383616,1382399999,DZ 1382400000,1382416383,NL -1382416384,1382417663,PT +1382416384,1382417407,SE +1382417408,1382417663,PT 1382417664,1382418175,SE -1382418176,1382432767,PT -1382432768,1382449151,CY +1382418176,1382418431,PT +1382418432,1382424575,GB +1382424576,1382449151,CY 1382449152,1382465535,IL 1382465536,1382481919,PS 1382481920,1382498303,AT @@ -22220,11 +24525,7 @@ 1383260160,1383268351,RU 1383268352,1383272191,IR 1383272192,1383272447,NL -1383272448,1383273983,IR -1383273984,1383274248,KW -1383274249,1383274249,IR -1383274250,1383275775,KW -1383275776,1383276543,IR +1383272448,1383276543,IR 1383276544,1383284735,KZ 1383284736,1383292927,PL 1383292928,1383301119,DE @@ -22234,13 +24535,15 @@ 1383325696,1383333887,GB 1383333888,1383350271,RU 1383350272,1383358463,NO -1383358464,1383367679,DE +1383358464,1383366911,DE +1383366912,1383367167,SY +1383367168,1383367679,DE 1383367680,1383368703,GB 1383368704,1383369727,DE 1383369728,1383369983,SA 1383369984,1383372031,DE -1383372032,1383374335,KW -1383374336,1383374847,DE +1383372032,1383374591,KW +1383374592,1383374847,US 1383374848,1383383039,ES 1383383040,1383391231,CY 1383391232,1383399423,FI @@ -22283,7 +24586,8 @@ 1384153088,1384185855,FI 1384190976,1384191231,DK 1384196096,1384197119,CZ -1384204288,1384206335,ES +1384198144,1384202239,GB +1384206336,1384218623,GB 1384218624,1384251391,EG 1384251392,1384267775,FI 1384267776,1384284159,CH @@ -22307,7 +24611,44 @@ 1384759296,1384775679,SY 1384775680,1384792063,RU 1384792064,1384808447,FR -1384808448,1384824831,BE +1384808448,1384808479,BE +1384808736,1384808799,BE +1384808800,1384808831,FR +1384808832,1384808959,FI +1384808960,1384808967,BE +1384808976,1384808991,DE +1384808992,1384809015,BE +1384809016,1384809023,GB +1384809024,1384809039,FR +1384809040,1384809047,BE +1384809056,1384809071,BE +1384809072,1384809087,FR +1384809088,1384809103,BE +1384809112,1384809119,GE +1384809120,1384809175,BE +1384809184,1384809199,BE +1384809208,1384809215,BE +1384809216,1384809407,BR +1384809408,1384809439,FR +1384809440,1384809471,DE +1384809472,1384809983,US +1384809984,1384810239,PT +1384810240,1384811007,US +1384811008,1384811519,GB +1384811520,1384811647,IR +1384811712,1384811743,ES +1384811744,1384811775,BE +1384811776,1384812031,FR +1384812032,1384812159,PR +1384812160,1384812287,PT +1384812288,1384812543,ES +1384812544,1384813567,GB +1384813568,1384814079,ES +1384814080,1384814591,GB +1384814592,1384815103,BE +1384815104,1384815615,FR +1384815616,1384816127,BE +1384816256,1384816383,ES 1384824832,1384841215,GB 1384841216,1384857599,PL 1384857600,1384873983,NL @@ -22349,9 +24690,7 @@ 1385291344,1385291344,IS 1385291776,1385299967,TR 1385299968,1385308159,BG -1385308160,1385312255,RU -1385312256,1385313279,US -1385313280,1385316351,RU +1385308160,1385316351,RU 1385316352,1385324543,NO 1385324544,1385332735,BE 1385332736,1385340927,GB @@ -22381,12 +24720,21 @@ 1385545728,1385553919,RU 1385553920,1385562111,DE 1385566432,1385566447,FR +1385567000,1385567007,FR 1385567232,1385568255,IE 1385570304,1385578495,HU 1385578496,1385586687,TR 1385586688,1385587711,GB 1385587712,1385588735,US -1385588736,1385594879,GB +1385588736,1385588991,GB +1385588992,1385589247,HK +1385589248,1385589759,GB +1385589760,1385590015,JP +1385590016,1385590783,GB +1385590784,1385591295,US +1385591296,1385591807,HK +1385591808,1385592063,SG +1385592064,1385594879,GB 1385594880,1385603071,NL 1385603072,1385611263,CZ 1385611264,1385619455,AT @@ -22405,12 +24753,18 @@ 1386217472,1386283007,PL 1386283008,1386348543,NL 1386348544,1386414079,RU -1386414080,1386433023,GB +1386414080,1386430463,GB +1386430464,1386432511,PS +1386432512,1386433023,GB 1386433024,1386433279,NL 1386433280,1386438399,GB 1386438400,1386438655,FR -1386438656,1386448895,GB -1386448896,1386449151,IL +1386438656,1386442751,PS +1386442752,1386444799,GB +1386444800,1386445823,DK +1386445824,1386447871,GB +1386447872,1386448895,DK +1386448896,1386449151,GB 1386449152,1386449343,NL 1386449344,1386449347,GB 1386449348,1386449359,NL @@ -22426,14 +24780,19 @@ 1386449396,1386449399,PT 1386449400,1386449403,RU 1386449404,1386449407,DE -1386449408,1386449663,IL +1386449408,1386449663,GB 1386449664,1386449919,HK 1386449920,1386450943,IL -1386450944,1386477567,GB +1386450944,1386455039,GB +1386455040,1386456063,DK +1386456064,1386457087,GB +1386457088,1386459135,PS +1386459136,1386477567,GB 1386477568,1386477823,US -1386477824,1386478079,GB +1386477824,1386478079,IL 1386478080,1386478335,US -1386478336,1386479615,GB +1386478336,1386478591,IL +1386478592,1386479615,GB 1386479616,1386545151,NO 1386545152,1386552319,DE 1386552320,1386553087,GB @@ -22455,7 +24814,9 @@ 1388315648,1388322815,AT 1388322816,1388331007,SI 1388331008,1388339199,NL -1388339200,1388347391,GB +1388339200,1388339711,GB +1388339712,1388340223,DE +1388340224,1388347391,GB 1388347392,1388363775,DK 1388363776,1388371967,DE 1388371968,1388380159,CH @@ -22487,9 +24848,11 @@ 1388583168,1388583423,DZ 1388583424,1388584959,FR 1388587456,1388587471,GB -1388587520,1388589823,GB -1388590080,1388590335,GB +1388587520,1388588031,GB +1388589056,1388589823,GB 1388591104,1388591359,AU +1388591616,1388591631,US +1388591648,1388591663,US 1388593152,1388601343,RU 1388601344,1388609535,SE 1388609536,1388617727,RU @@ -22502,8 +24865,11 @@ 1388666880,1388671999,RE 1388672000,1388672244,FR 1388672245,1388672245,RE -1388672246,1388673023,FR -1388673024,1388675071,RE +1388672246,1388673079,FR +1388673080,1388673080,RE +1388673081,1388673769,FR +1388673770,1388673770,RE +1388673771,1388675071,FR 1388675584,1388676095,DE 1388677632,1388677887,NL 1388678144,1388679167,DE @@ -22520,21 +24886,15 @@ 1388688160,1388691455,CH 1388691456,1388699647,NL 1388699648,1388707839,SE -1388707840,1388708727,RU +1388707840,1388708727,LT 1388708728,1388708743,US -1388708744,1388708859,RU +1388708744,1388708859,LT 1388708860,1388708863,US -1388708864,1388709375,RU -1388709376,1388709887,LT -1388709888,1388712063,RU -1388712064,1388712191,LT -1388712192,1388714239,RU +1388708864,1388711176,LT +1388711177,1388711177,RU +1388711178,1388714239,LT 1388714240,1388714495,LB -1388714496,1388714751,RU -1388714752,1388715007,LT -1388715008,1388715263,RU -1388715264,1388715519,LT -1388715520,1388716031,RU +1388714496,1388716031,LT 1388716032,1388724223,ES 1388724224,1388732415,DE 1388732416,1388740607,ES @@ -22566,9 +24926,15 @@ 1388765184,1388773375,GB 1388773376,1388781567,NO 1388781568,1388789759,ES -1388789760,1388794943,NL +1388789760,1388789823,NL +1388789824,1388789831,GB +1388789832,1388789839,NL +1388789840,1388789847,GB +1388789848,1388794943,NL 1388794944,1388794959,GB -1388794960,1388796679,NL +1388794960,1388795967,NL +1388795968,1388796031,GB +1388796032,1388796679,NL 1388796680,1388796681,GB 1388796683,1388796687,GB 1388796688,1388797951,NL @@ -22578,7 +24944,11 @@ 1388806912,1388807839,DE 1388807840,1388807855,CH 1388807856,1388814335,DE -1388814336,1388822527,AX +1388814336,1388816383,FI +1388816384,1388818431,AX +1388818432,1388819455,SE +1388819456,1388820479,AX +1388820480,1388822527,SE 1388822528,1388830719,AM 1388830720,1388838911,FI 1388838912,1388871679,RU @@ -22596,9 +24966,7 @@ 1389199872,1389200159,US 1389200160,1389218815,AE 1389218816,1389219839,AF -1389219840,1389223935,AE -1389223936,1389224191,US -1389224192,1389228415,AE +1389219840,1389228415,AE 1389228416,1389228479,LB 1389228480,1389231359,AE 1389231616,1389232127,AE @@ -22612,7 +24980,8 @@ 1389275648,1389275903,ZA 1389275904,1389289471,GB 1389289472,1389290495,NO -1389290496,1389297663,GB +1389290496,1389293311,GB +1389293568,1389297663,GB 1389297664,1389330431,UA 1389330432,1389363199,DE 1389363200,1389373498,CZ @@ -22629,7 +24998,9 @@ 1389494528,1389510655,DE 1389510656,1389527039,NL 1389527040,1389543423,RO -1389543424,1389557247,DE +1389543424,1389548991,DE +1389548992,1389549055,BE +1389549056,1389557247,DE 1389557376,1389557391,DE 1389557504,1389558015,DE 1389558272,1389576191,DE @@ -22710,9 +25081,7 @@ 1397071872,1397096447,RU 1397096448,1397227519,IE 1397227520,1397489663,DK -1397489664,1397498623,CH -1397498624,1397498879,DE -1397498880,1397751807,CH +1397489664,1397751807,CH 1397751808,1398276095,NL 1398276096,1398800383,DK 1398800384,1398833151,KW @@ -22748,7 +25117,8 @@ 1399717888,1399848959,AE 1399848960,1400111103,FR 1400111104,1400373247,NL -1400373248,1400897535,DE +1400373248,1400635391,IR +1400635392,1400768511,DE 1400897536,1400963071,NL 1400963072,1401028607,DE 1401028608,1401094143,IL @@ -22821,10 +25191,13 @@ 1401544704,1401546751,GB 1401546752,1401548799,IT 1401548800,1401550847,FR -1401550848,1401552127,JE +1401550848,1401550975,JE +1401550976,1401551039,GB +1401551040,1401552127,JE 1401552128,1401552383,GB 1401552384,1401552639,JE -1401552640,1401552895,GB +1401552640,1401552767,GB +1401552768,1401552895,JE 1401552896,1401554943,NL 1401554944,1401556991,IE 1401556992,1401563135,GB @@ -22885,7 +25258,8 @@ 1401890816,1401892863,PL 1401892864,1401894911,RU 1401894912,1401896959,FI -1401896960,1401899007,RU +1401896960,1401897983,RU +1401897984,1401899007,MD 1401901056,1401903103,NO 1401903104,1401905151,FI 1401905152,1401907199,PL @@ -22905,7 +25279,8 @@ 1401939968,1401942015,UA 1401942016,1401942063,CZ 1401942064,1401942071,HU -1401942528,1401943295,GB +1401942656,1401942663,IT +1401942784,1401943135,GB 1401943296,1401943423,DE 1401943424,1401943551,GB 1401943552,1401944063,US @@ -22914,10 +25289,8 @@ 1401962496,1401978879,PL 1401978880,1401995263,PT 1401995264,1402011647,CH -1402011648,1402015743,SE -1402015744,1402018047,FI -1402018048,1402018111,SE -1402018112,1402019839,FI +1402011648,1402018815,SE +1402018816,1402019839,FI 1402019840,1402027263,SE 1402027264,1402027519,NO 1402027520,1402028031,SE @@ -22946,17 +25319,78 @@ 1402339328,1402355711,CH 1402355712,1402372095,FI 1402372096,1402388479,SE -1402388480,1402404863,ES 1402404864,1402408959,RU 1402408960,1402413055,DE 1402413056,1402417151,PL 1402417152,1402421247,DE -1402421248,1402422271,FR -1402422272,1402429439,GB -1402429440,1402430463,US -1402430464,1402433600,GB +1402421248,1402421375,NL +1402421376,1402421735,FR +1402421736,1402421743,NL +1402421744,1402422119,FR +1402422120,1402422127,PT +1402422128,1402422159,FR +1402422160,1402422167,AT +1402422168,1402422783,FR +1402422784,1402423039,LU +1402423040,1402423295,FR +1402423296,1402423399,BE +1402423400,1402423407,LU +1402423408,1402423807,BE +1402423808,1402423839,FR +1402423840,1402423847,ES +1402423848,1402423919,FR +1402423920,1402423927,ES +1402423928,1402424319,FR +1402424320,1402424575,BE +1402424576,1402424831,FR +1402424832,1402425343,GB +1402425344,1402425599,DE +1402425600,1402425855,LU +1402425856,1402425871,BE +1402425872,1402425935,FR +1402425936,1402425943,NL +1402425944,1402425999,FR +1402426000,1402426015,CH +1402426016,1402426271,FR +1402426272,1402426279,PT +1402426280,1402426367,FR +1402426368,1402426623,DE +1402426624,1402427135,CH +1402427136,1402427239,GB +1402427240,1402427247,FR +1402427248,1402427335,GB +1402427336,1402427343,FR +1402427344,1402427535,GB +1402427536,1402427551,BE +1402427552,1402427655,GB +1402427656,1402427663,FR +1402427664,1402427671,GB +1402427672,1402427679,NL +1402427680,1402427903,GB +1402427904,1402427935,FR +1402427936,1402427951,GB +1402427952,1402427959,FR +1402427960,1402428023,GB +1402428024,1402428031,AT +1402428032,1402428095,GB +1402428096,1402428103,BE +1402428104,1402428111,GB +1402428112,1402428119,BE +1402428120,1402428255,GB +1402428256,1402428271,AT +1402428272,1402428279,FR +1402428280,1402428295,GB +1402428296,1402428311,BE +1402428312,1402428319,NL +1402428320,1402428335,FR +1402428336,1402428351,BE +1402428352,1402429439,GB +1402429440,1402431487,US +1402431488,1402433600,GB 1402433601,1402433601,FR -1402433602,1402437631,GB +1402433602,1402435071,GB +1402435072,1402435103,LU +1402435104,1402437631,GB 1402437632,1402454015,DK 1402454016,1402455551,GB 1402455552,1402455807,US @@ -22969,7 +25403,7 @@ 1403396096,1403404287,EE 1403404288,1403412479,GB 1403412480,1403420671,RU -1403420672,1403428863,NL +1403420672,1403428863,CH 1403428864,1403437055,GB 1403437056,1403445247,RO 1403445248,1403447295,RU @@ -23005,7 +25439,6 @@ 1403715584,1403731967,LT 1403731968,1403748351,RU 1403748352,1403764735,DE -1403764736,1403781119,GR 1403781120,1403797503,RU 1403797504,1403813887,SE 1403813888,1403830271,NL @@ -23025,24 +25458,18 @@ 1404026880,1404043263,ES 1404043264,1404051455,EE 1404051456,1404059647,HR -1404059648,1404076031,NO -1404076032,1404076543,SE +1404059648,1404076543,SE 1404076544,1404081663,LV -1404081664,1404082175,SE -1404082176,1404083199,DE -1404083200,1404084223,SE -1404084224,1404092415,NO -1404092416,1404108799,SE -1404108800,1404112895,NL -1404112896,1404114943,HR -1404114944,1404116991,SE -1404116992,1404125183,NO -1404125184,1404130303,SE -1404130304,1404131327,HR -1404131328,1404135423,SE -1404135424,1404137471,NL -1404137472,1404139519,SE -1404139520,1404141567,NL +1404081664,1404084223,SE +1404084224,1404099327,LT +1404099328,1404099583,SE +1404099584,1404103167,LT +1404103168,1404103679,SE +1404103680,1404108799,LT +1404108800,1404116991,HR +1404116992,1404125183,LT +1404125184,1404133375,HR +1404133376,1404141567,SE 1404141568,1404149759,LV 1404149760,1404157951,SE 1404157952,1404174335,LV @@ -23056,10 +25483,9 @@ 1404192768,1404194815,LV 1404194816,1404198911,LT 1404198912,1404200959,SE -1404200960,1404203007,NL -1404203008,1404207103,HR +1404200960,1404207103,HR 1404207104,1404209151,LV -1404209152,1404210175,NO +1404209152,1404210175,SE 1404210176,1404212223,LV 1404212224,1404215295,SE 1404215296,1404219391,LV @@ -23067,35 +25493,33 @@ 1404220416,1404221439,EE 1404221440,1404222463,SE 1404222464,1404222975,LV -1404222976,1404227071,SE -1404227072,1404231679,LV -1404231680,1404232191,SE -1404232192,1404232703,NO +1404222976,1404225535,SE +1404225536,1404231679,LV +1404231680,1404232703,SE 1404232704,1404233215,LV -1404233216,1404234751,SE -1404234752,1404239871,HR +1404233216,1404234239,SE +1404234240,1404239871,HR 1404239872,1404242687,EE 1404242688,1404242751,SE -1404242752,1404272639,EE -1404272640,1404284927,SE -1404284928,1404289023,EE -1404289024,1404297215,SE -1404297216,1404313599,EE +1404242752,1404313599,EE 1404313600,1404321791,HR 1404321792,1404338175,EE 1404338176,1404340223,SE 1404340224,1404342271,HR -1404342272,1404379135,SE +1404342272,1404362751,SE +1404362752,1404376288,LT +1404376289,1404376289,SE +1404376290,1404379135,LT 1404379136,1404383231,AT 1404383232,1404385279,HR 1404385280,1404386047,LT -1404386048,1404387327,SE -1404387328,1404420095,LT +1404386048,1404386303,SE +1404386304,1404420095,LT 1404420096,1404426502,HR 1404426503,1404426503,SE 1404426504,1404436479,HR 1404436480,1404444671,SE -1404444672,1404452863,NO +1404444672,1404452863,LT 1404452864,1404510207,SE 1404510208,1404518399,HR 1404518400,1404522495,SE @@ -23113,9 +25537,11 @@ 1404678144,1404680191,HR 1404680192,1404731391,SE 1404731392,1404764159,HR -1404764160,1404780543,NL +1404764160,1404768255,NL +1404768256,1404772351,SE +1404772352,1404780543,NL 1404780544,1404788735,SE -1404788736,1404796927,NL +1404788736,1404796927,LT 1404796928,1404801023,EE 1404801024,1404803071,SE 1404803072,1404804095,LV @@ -23123,71 +25549,63 @@ 1404805120,1404813311,AT 1404813312,1404815871,EE 1404815872,1404816383,LT -1404816384,1404829695,NL -1404829696,1404862463,LT +1404816384,1404821503,SE +1404821504,1404862463,LT 1404862464,1404870655,HR 1404870656,1404872703,LT 1404872704,1404874751,SE 1404874752,1404875775,LV -1404875776,1404887039,SE -1404887040,1404927999,NL +1404875776,1404876799,LT +1404876800,1404887039,SE +1404887040,1404895231,LT +1404895232,1404921855,NL +1404921856,1404927999,LT 1404928000,1404944383,SE 1404944384,1404960767,LT 1404960768,1404977151,SE 1404977152,1404993535,LT 1404993536,1405009919,SE -1405009920,1405026303,LT -1405026304,1405042687,NO -1405042688,1405048831,SE -1405048832,1405050879,HR +1405009920,1405042687,LT +1405042688,1405050879,HR 1405050880,1405059071,AT -1405059072,1405063167,SE -1405063168,1405067263,NO +1405059072,1405067263,SE 1405067264,1405091839,EE 1405091840,1405813247,FR 1405813248,1405813503,MQ -1405813504,1405814271,FR -1405814272,1405814527,MQ -1405814528,1405814783,FR +1405813504,1405814015,FR +1405814016,1405814271,MQ +1405814272,1405814783,FR 1405814784,1405816063,MQ -1405816064,1405817855,FR -1405817856,1405820159,MQ -1405820160,1405820927,FR +1405816064,1405818111,FR +1405818112,1405820415,MQ +1405820416,1405820927,FR 1405820928,1405821183,MQ 1405821184,1405821695,FR 1405821696,1405821951,MQ 1405821952,1405822207,FR 1405822208,1405822719,MQ -1405822720,1405822975,FR -1405822976,1405823743,MQ +1405822720,1405823231,FR +1405823232,1405823743,MQ 1405823744,1405823999,FR 1405824000,1405824255,MQ 1405824256,1405824511,FR -1405824512,1405825791,MQ -1405825792,1405826047,FR -1405826048,1405827071,MQ -1405827072,1405827327,FR +1405824512,1405826815,MQ +1405826816,1405827327,FR 1405827328,1405827583,MQ 1405827584,1405827839,FR -1405827840,1405828863,MQ -1405828864,1405829631,FR +1405827840,1405829119,MQ +1405829120,1405829631,FR 1405829632,1405830143,MQ 1405830144,1405830399,FR -1405830400,1405831935,MQ -1405831936,1405832703,FR -1405832704,1405834751,MQ +1405830400,1405831679,MQ +1405831680,1405832447,FR +1405832448,1405834751,MQ 1405834752,1405835007,FR 1405835008,1405835263,MQ 1405835264,1405835519,FR -1405835520,1405836031,MQ -1405836032,1405836287,FR -1405836288,1405836543,MQ +1405835520,1405836543,MQ 1405836544,1405837311,FR -1405837312,1405837823,MQ -1405837824,1405838079,FR -1405838080,1405838591,MQ -1405838592,1405838847,FR -1405838848,1405839103,MQ +1405837312,1405839103,MQ 1405839104,1405839359,FR 1405839360,1405840639,MQ 1405840640,1405840895,FR @@ -23195,9 +25613,7 @@ 1405841664,1405841919,FR 1405841920,1405845503,MQ 1405845504,1405845759,FR -1405845760,1405846015,MQ -1405846016,1405846271,FR -1405846272,1405847295,MQ +1405845760,1405847295,MQ 1405847296,1405847807,FR 1405847808,1405848319,MQ 1405848320,1405850111,FR @@ -23208,36 +25624,32 @@ 1405852160,1405852671,MQ 1405852672,1405852927,FR 1405852928,1405853183,MQ -1405853184,1405854207,FR +1405853184,1405853439,FR +1405853440,1405853695,MQ +1405853696,1405854207,FR 1405854208,1405854463,MQ 1405854464,1405854975,FR 1405854976,1405855231,MQ 1405855232,1405855487,FR 1405855488,1405855743,MQ 1405855744,1405855999,FR -1405856000,1405858047,MQ -1405858048,1405858303,FR -1405858304,1405859327,MQ -1405859328,1405859583,FR -1405859584,1405859839,MQ -1405859840,1405860351,FR -1405860352,1405861887,MQ -1405861888,1405862399,FR -1405862400,1405862911,MQ +1405856000,1405858815,MQ +1405858816,1405859071,FR +1405859072,1405862911,MQ 1405862912,1405863167,FR 1405863168,1405863935,MQ 1405863936,1405865471,FR 1405865472,1405865727,MQ 1405865728,1405865983,FR -1405865984,1405866239,MQ -1405866240,1405866495,FR -1405866496,1405868799,MQ -1405868800,1405869311,FR -1405869312,1405872895,MQ +1405865984,1405871359,MQ +1405871360,1405871615,FR +1405871616,1405872895,MQ 1405872896,1405873407,FR 1405873408,1405874431,MQ 1405874432,1405874687,FR -1405874688,1405878271,MQ +1405874688,1405875967,MQ +1405875968,1405876223,FR +1405876224,1405878271,MQ 1405878272,1406140415,FR 1406140416,1406205951,CZ 1406205952,1406271487,SE @@ -23253,7 +25665,9 @@ 1406689280,1406697471,SE 1406697472,1406705663,GB 1406705664,1406713855,IT -1406713856,1406722047,AT +1406713856,1406721023,AT +1406721024,1406721279,DE +1406721280,1406722047,AT 1406722048,1406730239,DE 1406730240,1406746623,RU 1406746624,1406754559,BE @@ -23302,9 +25716,7 @@ 1407000576,1407016959,DE 1407016960,1407025151,IT 1407025152,1407033343,DK -1407033344,1407034367,UZ -1407034368,1407035391,RU -1407035392,1407041535,UZ +1407033344,1407041535,UZ 1407041536,1407049727,RU 1407049728,1407057919,DE 1407057920,1407066111,RU @@ -23328,11 +25740,66 @@ 1407320064,1407451135,SE 1407451136,1407483903,BG 1407483904,1407516671,CH -1407516672,1407526231,GB +1407516672,1407516919,GB +1407516920,1407516927,NG +1407516928,1407518831,GB +1407518832,1407518847,NG +1407518848,1407520535,GB +1407520536,1407520543,NG +1407520544,1407520575,GB +1407520576,1407520583,NG +1407520584,1407520623,GB +1407520624,1407520631,NG +1407520632,1407521127,GB +1407521128,1407521135,CD +1407521136,1407521359,GB +1407521360,1407521367,CD +1407521368,1407522303,GB +1407522560,1407523263,GB +1407523264,1407523271,CD +1407523272,1407523959,GB +1407523960,1407523967,CD +1407523968,1407524207,GB +1407524208,1407524215,CD +1407524216,1407525127,GB +1407525128,1407525135,CD +1407525136,1407525599,GB +1407525600,1407525607,CD +1407525608,1407526231,GB 1407526232,1407526239,CD -1407526240,1407537087,GB +1407526240,1407527447,GB +1407527448,1407527455,CD +1407527456,1407531215,GB +1407531216,1407531223,CD +1407531224,1407533143,GB +1407533144,1407533151,CD +1407533152,1407537087,GB 1407537088,1407537095,GH -1407537096,1407549439,GB +1407537096,1407538327,GB +1407538328,1407538335,CD +1407538336,1407538343,GB +1407538344,1407538351,CD +1407538352,1407539967,GB +1407539968,1407539975,CD +1407539976,1407540159,GB +1407540160,1407540167,CD +1407540168,1407540207,GB +1407540208,1407540215,CD +1407540216,1407542687,GB +1407542688,1407542695,CD +1407542696,1407543935,GB +1407543936,1407543943,NG +1407543944,1407544015,GB +1407544016,1407544023,NG +1407544024,1407544791,GB +1407544792,1407544799,NG +1407544800,1407545311,GB +1407545312,1407545319,CD +1407545320,1407545327,GB +1407545328,1407545343,CD +1407545344,1407545863,GB +1407545864,1407545871,CD +1407545872,1407549439,GB 1407549440,1407582207,RU 1407582208,1407614975,PL 1407614976,1407680511,ES @@ -23358,9 +25825,7 @@ 1407702272,1407702527,DE 1407702528,1407711239,GB 1407711240,1407711247,FR -1407711248,1407711263,GB -1407711264,1407711295,FR -1407711296,1407713279,GB +1407711248,1407713279,GB 1407713280,1407778815,NL 1407778816,1407844351,SE 1407844352,1407909887,RU @@ -23426,7 +25891,9 @@ 1410072576,1410203647,GB 1410203648,1410212863,FR 1410212864,1410213119,GB -1410213120,1410269183,FR +1410213120,1410220959,FR +1410220960,1410220967,AT +1410220968,1410269183,FR 1410269184,1410303999,LT 1410304000,1410306047,LV 1410306048,1410318335,LT @@ -23434,7 +25901,11 @@ 1410319360,1410322431,LT 1410322432,1410326527,LV 1410326528,1410334719,LT -1410334720,1410342911,ES +1410334720,1410338319,ES +1410338320,1410338327,GB +1410338328,1410342399,ES +1410342400,1410342655,DE +1410342656,1410342911,ES 1410342912,1410351103,SK 1410351104,1410359295,CH 1410359296,1410367487,CZ @@ -23443,7 +25914,9 @@ 1410378016,1410378031,NO 1410378032,1410383871,DK 1410383872,1410392063,NO -1410392064,1410400255,DE +1410392064,1410397183,DE +1410397184,1410397439,PL +1410397440,1410400255,DE 1410400256,1410408447,RU 1410408448,1410416639,IT 1410416640,1410424831,TR @@ -23490,8 +25963,14 @@ 1410711552,1410719743,BG 1410719744,1410727935,RU 1410727936,1410736127,BG -1410736128,1410744319,RS -1410744320,1410752511,FR +1410736128,1410736639,XK +1410736640,1410738175,RS +1410738176,1410738687,XK +1410738688,1410740223,RS +1410740224,1410740479,XK +1410740480,1410744319,RS +1410744320,1410745087,FR +1410745344,1410752511,FR 1410752512,1410760703,NL 1410760704,1410768895,RU 1410768896,1410777087,GB @@ -23506,10 +25985,8 @@ 1410842624,1410850815,PT 1410850816,1410859007,DE 1410859008,1411129343,NL -1411129344,1411129855,BQ -1411129856,1411284991,NL -1411284992,1411285247,DE -1411285248,1411383295,NL +1411129344,1411129599,BQ +1411129600,1411383295,NL 1411383296,1411448831,LT 1411448832,1411449727,IT 1411449728,1411449791,DE @@ -23519,12 +25996,11 @@ 1411481856,1411483903,DE 1411483904,1411514367,IT 1411514368,1411579903,FI -1411579904,1411643647,NL -1411643648,1411643903,GB -1411643904,1411645439,NL +1411579904,1411645439,NL 1411645440,1411710975,EG 1411710976,1411776511,FR -1411776512,1411778559,RU +1411776512,1411777535,RU +1411777536,1411778559,HK 1411778560,1411780607,NO 1411780608,1411784703,PL 1411784704,1411788799,GB @@ -23532,7 +26008,9 @@ 1411792896,1411796991,DE 1411796992,1411805183,PL 1411805184,1411809279,AT -1411809280,1411813375,LV +1411809280,1411809535,LV +1411809536,1411809791,NL +1411809792,1411813375,LV 1411813376,1411817471,NO 1411817472,1411821567,PL 1411821568,1411825663,RU @@ -23546,7 +26024,8 @@ 1411870720,1411870975,CH 1411871744,1411871771,GB 1411871772,1411871775,FR -1411871776,1411872057,GB +1411871776,1411872015,GB +1411872057,1411872057,GB 1411872160,1411872161,GB 1411872196,1411872199,GB 1411872228,1411872231,GB @@ -23570,7 +26049,9 @@ 1411911680,1411915775,US 1411915776,1411919871,GB 1411919872,1411921919,DE -1411921920,1411923967,GB +1411921920,1411922175,GB +1411922176,1411922431,DE +1411922432,1411923967,GB 1411923968,1411940351,BG 1411940352,1411961611,PL 1411961612,1411961612,IE @@ -23606,12 +26087,9 @@ 1412413952,1412414719,RU 1412414720,1412414975,RO 1412414976,1412415487,RU -1412415488,1412417023,AE -1412417024,1412417279,IR -1412417280,1412419583,AE -1412419584,1412427775,IR -1412427776,1412429823,AE -1412429824,1412431871,IR +1412415488,1412419583,IR +1412419584,1412420607,AE +1412420608,1412431871,IR 1412431872,1412562943,NO 1412562944,1412628479,EE 1412628480,1412644863,TR @@ -23626,15 +26104,15 @@ 1412775936,1412792319,NL 1412792320,1412793343,US 1412793856,1412795903,US -1412796416,1412804607,US +1412796928,1412800511,US +1412801536,1412804607,US 1412804864,1412805631,US 1412806144,1412808703,US 1412808704,1412825087,RU -1412825088,1412831231,IQ 1412832768,1412833023,SL 1412841472,1412857855,UZ -1412857856,1412874239,BG -1412874240,1412890623,RU +1412857856,1412873471,BG +1412873472,1412890623,RU 1412890624,1412907007,LT 1412907008,1412923391,SE 1412923392,1412939775,FR @@ -23643,24 +26121,16 @@ 1413455941,1413455941,US 1413455942,1413480447,DE 1413480448,1414004735,IN -1414004736,1414039551,CH -1414039552,1414040575,DE -1414040576,1414069218,CH +1414004736,1414069218,CH 1414069219,1414069219,AT -1414069220,1414095871,CH -1414095872,1414096127,DE -1414096128,1414266879,CH +1414069220,1414266879,CH 1414266880,1414529023,ES 1414529024,1415053311,NL 1415053312,1415184383,ES 1415184384,1415315455,PT 1415315456,1415446527,GB 1415446528,1415577599,IL -1415577600,1415805970,FR -1415805971,1415805971,GP -1415805972,1415815869,FR -1415815870,1415815870,GP -1415815871,1416101887,FR +1415577600,1416101887,FR 1416101888,1416364031,NL 1416364032,1416626175,IL 1416626176,1416941567,AT @@ -23677,12 +26147,13 @@ 1417526689,1417526689,ES 1417526690,1417526783,US 1417526784,1417674751,ES -1417674752,1421869055,DE +1417674752,1418088959,DE +1418088960,1418089471,PL +1418089472,1421869055,DE 1421869056,1422393343,BE 1422393344,1422413567,DE 1422413568,1422413695,AT -1422413696,1422413727,US -1422413728,1422463231,DE +1422413696,1422463231,DE 1422463232,1422463743,NL 1422463744,1422491647,DE 1422491648,1422495615,RU @@ -23703,9 +26174,11 @@ 1422770176,1422786559,GR 1422786560,1422852095,HU 1422857088,1422857151,FR +1422903296,1422905343,GB 1422905344,1422907391,IE 1422907392,1422911487,NL -1422911488,1422917343,GB +1422911488,1422915583,GB +1422916608,1422917343,GB 1422917344,1422917375,NL 1422917376,1422917631,GB 1422917632,1423441919,NO @@ -23720,7 +26193,9 @@ 1424503716,1424523263,ES 1424523264,1424556031,RO 1424556032,1424588799,EG -1424588800,1424592383,GB +1424588800,1424590847,GB +1424590848,1424591871,FR +1424591872,1424592383,GB 1424592384,1424592895,FR 1424592896,1424595726,GB 1424595727,1424595727,IT @@ -23742,11 +26217,9 @@ 1424607744,1424607775,DE 1424607776,1424608083,GB 1424608084,1424608087,FR -1424608088,1424608748,GB -1424608749,1424608749,ES -1424608750,1424609247,GB -1424609248,1424609255,DE -1424609256,1424610643,GB +1424608088,1424608743,GB +1424608744,1424608751,ES +1424608752,1424610643,GB 1424610644,1424610644,PL 1424610645,1424610992,GB 1424610993,1424610993,FR @@ -23756,9 +26229,9 @@ 1424611006,1424611006,FR 1424611007,1424611295,GB 1424611296,1424611311,BE -1424611312,1424617215,GB -1424617216,1424617231,IT -1424617232,1424618464,GB +1424611312,1424616319,GB +1424616320,1424616351,IT +1424616352,1424618464,GB 1424618465,1424618465,NL 1424618466,1424618479,GB 1424618480,1424618495,NL @@ -23777,21 +26250,7 @@ 1424687104,1424711679,SA 1424711680,1424713727,BH 1424713728,1424719871,SA -1424719872,1424722431,IE -1424722432,1424723199,CZ -1424723200,1424724991,DE -1424724992,1424727039,GB -1424727040,1424728319,DE -1424728320,1424729855,FR -1424729856,1424730879,DE -1424730880,1424733183,IE -1424733184,1424733951,NL -1424733952,1424735103,SE -1424735104,1424738815,DE -1424738816,1424739583,SE -1424739584,1424746495,DE -1424746496,1424749055,IE -1424749056,1424752639,DE +1424719872,1424752639,DE 1424752640,1424785407,HU 1424785408,1424818175,ES 1424818176,1424850943,RU @@ -23848,16 +26307,23 @@ 1425467392,1425469439,CH 1425469440,1425471487,DK 1425471488,1425473535,DE -1425473536,1425479679,RO -1425479680,1425480703,MD -1425480704,1425484799,RO +1425473536,1425478143,RO +1425478144,1425478655,ES +1425478656,1425479679,RO +1425479680,1425480703,BG +1425480704,1425481727,RO +1425481728,1425482751,GB +1425482752,1425484799,RO 1425484800,1425485311,MD -1425485312,1425486847,RO +1425485312,1425485823,BG +1425485824,1425486847,RO 1425486848,1425487359,MD 1425487360,1425489407,RO 1425489408,1425489663,NL 1425489664,1425506303,RO -1425506304,1425522687,NO +1425506304,1425509887,NO +1425509888,1425510143,SE +1425510144,1425522687,NO 1425522688,1425539071,IT 1425539072,1425801215,FI 1425801216,1425817599,BG @@ -23878,9 +26344,7 @@ 1426014208,1426030591,DK 1426030592,1426046975,BH 1426046976,1426063359,SI -1426063360,1426092287,CH -1426092288,1426092543,IT -1426092544,1426587647,CH +1426063360,1426587647,CH 1426587648,1426604031,SE 1426604032,1426620415,DE 1426636800,1426653183,GB @@ -23913,11 +26377,7 @@ 1426980864,1426997247,BG 1426997248,1427013631,PL 1427013632,1427030015,FR -1427030016,1427032143,DE -1427032144,1427032159,TW -1427032160,1427032735,DE -1427032736,1427032743,AT -1427032744,1427032855,DE +1427030016,1427032855,DE 1427032856,1427032863,TR 1427032864,1427032959,DE 1427032960,1427032967,NL @@ -23930,34 +26390,14 @@ 1427111936,1427177471,DE 1427177472,1427243007,NL 1427243008,1427308543,IT -1427308544,1427324927,NO -1427324928,1427325183,GB -1427325184,1427374079,NO +1427308544,1427374079,NO 1427374080,1427439615,IT 1427439616,1427505151,RU 1427505152,1427570687,DE 1427570688,1427636223,FI 1427636224,1427668991,DK 1427668992,1427701759,SE -1427701760,1427712304,DE -1427712305,1427712305,SG -1427712306,1427712369,DE -1427712370,1427712373,SG -1427712374,1427712374,DE -1427712375,1427712381,SG -1427712382,1427712382,DE -1427712383,1427712388,SG -1427712389,1427722027,DE -1427722028,1427722030,SG -1427722031,1427722031,DE -1427722032,1427722033,SG -1427722034,1427722093,DE -1427722094,1427722094,EE -1427722095,1427728088,DE -1427728089,1427728100,SG -1427728101,1427728599,DE -1427728600,1427728600,SK -1427728601,1427741372,DE +1427701760,1427741372,DE 1427741373,1427741373,AT 1427741374,1427767295,DE 1427767296,1427800063,BE @@ -23979,9 +26419,7 @@ 1428062208,1428078591,SE 1428078592,1428094975,RU 1428094976,1428103167,AT -1428103168,1428118783,GB -1428118784,1428119039,US -1428119040,1428119551,GB +1428111360,1428119551,GB 1428119552,1428121599,LV 1428121600,1428123647,FR 1428123648,1428127743,RU @@ -24113,21 +26551,24 @@ 1433608448,1433608627,NL 1433608628,1433608628,BE 1433608629,1433608703,NL -1433608704,1433609215,GB -1433609216,1433610239,SE -1433610240,1433612287,US -1433612288,1433614335,GB +1433608704,1433608959,GB +1433608960,1433609215,PL +1433609216,1433609471,GB +1433609472,1433609727,SE +1433609728,1433609983,GB +1433609984,1433610239,IT +1433610240,1433611263,US +1433611264,1433614335,GB 1433614336,1433615027,DE 1433615029,1433615359,DE 1433615360,1433615615,FR 1433615616,1433615871,GB -1433615872,1433616127,CH +1433615872,1433616127,IT 1433616128,1433616383,GB 1433616384,1433624575,AE 1433624576,1433632767,LV 1433632768,1433640959,GI 1433640960,1433649151,RU -1433649152,1433657343,KG 1433657344,1433665535,RU 1433665536,1433673727,GB 1433673728,1433681919,FR @@ -24144,7 +26585,9 @@ 1433763840,1433772031,FR 1433772032,1433788415,SE 1433796608,1433804799,GB -1433804800,1433812991,FR +1433804800,1433812273,FR +1433812274,1433812274,GB +1433812275,1433812991,FR 1433812992,1433821183,BG 1433821184,1433829375,GE 1433829376,1433831423,CZ @@ -24165,9 +26608,9 @@ 1433860096,1433862143,DE 1433862144,1433864191,CH 1433864192,1433866239,HU -1433866240,1433867519,NL -1433867520,1433867775,GB -1433867776,1433868287,NL +1433866240,1433867521,NL +1433867522,1433867522,GB +1433867523,1433868287,NL 1433868288,1433870335,GB 1433870336,1433872383,TR 1433872384,1433874431,IT @@ -24289,9 +26732,18 @@ 1437073408,1437335551,FR 1437335552,1437597695,RU 1437597696,1438121983,DE -1438121984,1438162943,NL +1438121984,1438146559,NL +1438146560,1438154751,MT +1438154752,1438162943,NL 1438162944,1438171135,DK -1438171136,1438187519,NL +1438171136,1438173183,GB +1438173184,1438179327,IM +1438179328,1438181375,NL +1438181376,1438183423,SA +1438183424,1438184447,NL +1438184448,1438185471,CH +1438185472,1438186495,DE +1438186496,1438187519,CH 1438187520,1438253055,IR 1438253056,1438318591,RO 1438318592,1438384127,BG @@ -24319,7 +26771,9 @@ 1438573376,1438573439,KR 1438573440,1438573503,PT 1438573504,1438573567,DK -1438573568,1438579967,DE +1438573568,1438574591,DE +1438574592,1438578687,PL +1438578688,1438579967,DE 1438579968,1438580095,NZ 1438580096,1438580223,AU 1438580224,1438580735,DE @@ -24340,25 +26794,22 @@ 1438826496,1438827519,FI 1438827520,1438828543,IQ 1438828544,1438829567,EE -1438829568,1438838783,FI +1438829568,1438836991,FI +1438836992,1438837247,DK +1438837248,1438838783,FI 1438838784,1438840831,PL 1438840832,1438841855,IQ 1438841856,1438842367,DE 1438842368,1438842879,DK 1438842880,1438859263,SE 1438859264,1438875647,DE -1438875648,1438876927,RU +1438875648,1438876927,LT 1438876928,1438877183,IQ -1438877184,1438877951,RU +1438877184,1438877951,LT 1438877952,1438878207,LB -1438878208,1438885887,RU -1438885888,1438889983,LT -1438889984,1438892031,RU -1438892032,1438896127,CH -1438896128,1438899545,AQ -1438899546,1438899546,CH -1438899547,1438900223,AQ -1438900224,1438908415,CH +1438878208,1438891007,LT +1438891008,1438892031,RU +1438892032,1438908415,CH 1438908416,1438924799,GR 1438924800,1438941183,NO 1438941184,1438957567,BG @@ -24378,7 +26829,11 @@ 1439121408,1439154175,DE 1439154176,1439170559,GB 1439170560,1439236095,NO -1439236096,1439301631,BE +1439236096,1439271935,BE +1439271936,1439272191,FR +1439272192,1439272447,BE +1439272448,1439272959,FR +1439272960,1439301631,BE 1439301632,1439305727,RU 1439305728,1439309823,DK 1439309824,1439318015,PL @@ -24391,10 +26846,9 @@ 1439354880,1439358975,PL 1439358976,1439367167,RU 1439367168,1439369215,NL -1439369216,1439369216,AE -1439369217,1439369471,NL -1439369472,1439369472,ES -1439369473,1439370495,NL +1439369216,1439369471,AE +1439369472,1439369727,ES +1439369728,1439370495,NL 1439370496,1439370751,FR 1439370752,1439371007,NL 1439371008,1439371263,DE @@ -24438,8 +26892,7 @@ 1439378432,1439378687,NL 1439378688,1439378943,CA 1439378944,1439379199,GB -1439379200,1439379455,US -1439379456,1439380479,NL +1439379200,1439380479,US 1439380480,1439381503,IN 1439381504,1439382527,MX 1439382528,1439383551,US @@ -24472,7 +26925,8 @@ 1439462656,1439462911,MD 1439462912,1439463423,RO 1439463424,1439463935,DK -1439463936,1439466495,RO +1439463936,1439465471,RO +1439465472,1439466495,IR 1439466496,1439467007,DK 1439467008,1439467519,RO 1439467520,1439468031,DK @@ -24530,10 +26984,24 @@ 1439629312,1439694847,CZ 1439694848,1439825919,SA 1439825920,1439956991,GB -1439956992,1440251903,DE +1439956992,1440212991,DE +1440212992,1440213247,ES +1440213248,1440213255,FR +1440213256,1440213256,GB +1440213257,1440251903,DE 1440251904,1440284671,SK 1440284672,1440317439,FI -1440317440,1440350207,BG +1440317440,1440317695,BG +1440317696,1440317951,DE +1440317952,1440318975,BG +1440318976,1440319487,DE +1440319488,1440319999,BG +1440320000,1440321023,DE +1440321024,1440321535,BG +1440321536,1440323583,DE +1440323584,1440325631,BG +1440325632,1440333823,DE +1440333824,1440350207,BG 1440350208,1440382975,CH 1440382976,1440415743,DK 1440415744,1440448511,ES @@ -24543,7 +27011,8 @@ 1440546816,1440579583,NO 1440579584,1440645119,PL 1440645120,1440653311,GB -1440653312,1440663551,RS +1440653312,1440661503,RS +1440661504,1440663551,NL 1440663552,1440665599,FR 1440665600,1440669695,DE 1440669696,1440671743,NL @@ -24556,7 +27025,7 @@ 1441284096,1441292287,AT 1441292288,1441300479,RU 1441300480,1441308671,LT -1441308672,1441316863,SE +1441308672,1441316863,HR 1441316864,1441325055,MT 1441325056,1441333247,PL 1441333248,1441349631,DE @@ -24572,10 +27041,11 @@ 1441431552,1441439743,GB 1441439744,1441447935,LV 1441447936,1441456127,BE -1441456128,1441464319,NL +1441456128,1441460735,NL +1441460736,1441462271,EE +1441462272,1441464319,PL 1441464320,1441472511,SE 1441472512,1441480703,RU -1441480704,1441488895,TR 1441488896,1441497087,GB 1441497088,1441505279,IT 1441505280,1441521663,RU @@ -24682,15 +27152,7 @@ 1446985728,1447010303,PL 1447010304,1447018495,LV 1447018496,1447026687,CZ -1447026688,1447142911,FR -1447142912,1447143167,GF -1447143168,1447236145,FR -1447236146,1447236146,GF -1447236147,1447590056,FR -1447590057,1447590057,GP -1447590058,1447666653,FR -1447666654,1447666654,YT -1447666655,1448083455,FR +1447026688,1448083455,FR 1448083456,1449132031,NL 1449132032,1449394175,AE 1449394176,1449459711,LT @@ -24698,9 +27160,10 @@ 1449525248,1449590783,RU 1449590784,1449656319,DE 1449656320,1449657087,GB -1449657088,1449660159,RO -1449660160,1449660415,BG -1449660416,1449663487,RO +1449657088,1449659903,RO +1449659904,1449660415,BG +1449660416,1449662463,RO +1449662464,1449663487,ES 1449663488,1449663999,GB 1449664000,1449664511,RO 1449664512,1449668607,IR @@ -24724,19 +27187,25 @@ 1449713152,1449714175,GB 1449714176,1449715711,RO 1449715712,1449719807,IR -1449719808,1449722111,RO +1449719808,1449720831,RO +1449720832,1449721343,FR +1449721344,1449722111,RO 1449722112,1449722367,IT -1449722368,1449723135,RO +1449722368,1449722623,GB +1449722624,1449723135,RO 1449723136,1449723391,DE -1449723392,1449723647,RO -1449723648,1449723903,GB -1449723904,1449724927,RO +1449723392,1449723903,GB +1449723904,1449724159,IT +1449724160,1449724927,RO 1449724928,1449725439,GB 1449725440,1449726463,RO 1449726464,1449726719,NL 1449726720,1449727999,RO 1449728000,1449728255,MD -1449728256,1449734143,RO +1449728256,1449729023,RO +1449729024,1449730047,ES +1449730048,1449732095,RO +1449732096,1449734143,IR 1449734144,1449736191,DE 1449736192,1449738239,MD 1449738240,1449742335,RO @@ -24749,11 +27218,16 @@ 1449759744,1449760511,MD 1449760512,1449761791,RO 1449761792,1449762815,ES -1449762816,1449764863,RO +1449762816,1449763839,AU +1449763840,1449764863,RO 1449764864,1449765119,MD 1449765120,1449765887,RO 1449765888,1449766911,MD -1449766912,1449768959,RO +1449766912,1449767167,GB +1449767168,1449767423,RO +1449767424,1449767679,GB +1449767680,1449767935,IT +1449767936,1449768959,RO 1449768960,1449769471,GB 1449769472,1449772031,RO 1449772032,1449772287,GB @@ -24776,7 +27250,9 @@ 1449783296,1449783551,DE 1449783552,1449783807,RO 1449783808,1449784319,GB -1449784320,1449789439,RO +1449784320,1449786879,RO +1449786880,1449787391,FR +1449787392,1449789439,RO 1449789440,1449790207,GB 1449790208,1449790719,RO 1449790720,1449791487,GB @@ -24784,7 +27260,9 @@ 1449793280,1449793535,NL 1449793536,1449794047,IR 1449794048,1449794303,PH -1449794304,1449808639,RO +1449794304,1449806591,RO +1449806592,1449807103,IE +1449807104,1449808639,RO 1449808640,1449808895,UA 1449808896,1449810687,RO 1449810688,1449810943,PL @@ -24816,14 +27294,19 @@ 1449831936,1449832447,GB 1449832448,1449834495,RO 1449834496,1449835519,ES -1449835520,1449840639,RO +1449835520,1449836543,RO +1449836544,1449838591,IR +1449838592,1449840639,RO 1449840640,1449852927,MD 1449852928,1449857023,IR -1449857024,1449859583,RO +1449857024,1449858047,SY +1449858048,1449859583,RO 1449859584,1449860607,GB 1449860608,1449863679,RO 1449863680,1449863935,GB -1449863936,1449869311,RO +1449863936,1449865215,RO +1449865216,1449865727,SE +1449865728,1449869311,RO 1449869312,1449870335,MD 1449870336,1449870847,RO 1449870848,1449871615,GB @@ -24842,7 +27325,10 @@ 1449885696,1449889791,GB 1449889792,1449893887,IR 1449893888,1449895935,MD -1449895936,1449900543,RO +1449895936,1449896447,RO +1449896448,1449896959,GB +1449896960,1449897983,IR +1449897984,1449900543,RO 1449900544,1449901055,MD 1449901056,1449901311,RO 1449901312,1449901823,FR @@ -24851,15 +27337,18 @@ 1449902336,1449903103,GB 1449903104,1449903359,MD 1449903360,1449904127,RO -1449904128,1449905151,NL -1449905152,1449906175,RO +1449904128,1449906175,NL 1449906176,1449910271,IR -1449910272,1449918463,RO +1449910272,1449914879,RO +1449914880,1449915135,DE +1449915136,1449915391,SE +1449915392,1449918463,RO 1449918464,1449951231,JO 1449951232,1449983999,TR -1449984000,1449992191,NL -1449992192,1450000127,IR -1450000128,1450000383,GB +1449984000,1449988095,NL +1449988096,1449989119,BE +1449989120,1449992191,NL +1449992192,1450000383,IR 1450000384,1450008575,HU 1450008576,1450016767,ES 1450016768,1450024959,IT @@ -24871,7 +27360,9 @@ 1450065920,1450067135,DE 1450067136,1450067199,AT 1450067200,1450074111,DE -1450074112,1450082303,RU +1450074112,1450080255,RU +1450080256,1450080511,DE +1450080512,1450082303,RU 1450082304,1450090495,IT 1450090496,1450106879,RU 1450106880,1450115071,SK @@ -24901,7 +27392,11 @@ 1459617792,1461714943,IT 1461714944,1462763519,IE 1462763520,1463812095,DK -1463812096,1464074239,BE +1463812096,1463873535,BE +1463873536,1463874559,FR +1463874560,1463988223,BE +1463988224,1463988735,FR +1463988736,1464074239,BE 1464074240,1464336383,IL 1464336384,1464467455,DK 1464467456,1464598527,GB @@ -24954,14 +27449,19 @@ 1466571895,1466571895,AE 1466571896,1466588785,DE 1466588786,1466588786,FR -1466588787,1466613759,DE +1466588787,1466589183,DE +1466589184,1466590207,FR +1466590208,1466591999,GB +1466592000,1466613759,DE 1466613760,1466615807,ES 1466615808,1466616575,GB 1466616576,1466630143,DE 1466630144,1466695679,IR 1466695680,1466761215,FI 1466761216,1466826751,SA -1466826752,1466892287,LV +1466826752,1466886399,LV +1466886400,1466886655,LT +1466886656,1466892287,LV 1466892288,1466957823,ES 1466957824,1467219967,GB 1467219968,1467236351,DK @@ -24969,7 +27469,10 @@ 1467252736,1467269119,RS 1467269120,1467285503,PL 1467285504,1467301887,RU -1467301888,1467318271,GB +1467301888,1467310079,GB +1467310080,1467314175,ES +1467314176,1467316223,GB +1467316224,1467318271,CH 1467318272,1467334655,RU 1467334656,1467351039,GB 1467351040,1467367423,NO @@ -24990,13 +27493,30 @@ 1467466752,1467472895,DE 1467472896,1467473919,NL 1467473920,1467482111,RU -1467482112,1467613183,BG -1467613184,1467744255,DE +1467482112,1467502591,BG +1467502592,1467503615,DE +1467503616,1467525119,BG +1467525120,1467527167,DE +1467527168,1467535359,BG +1467535360,1467537407,DE +1467537408,1467543551,BG +1467543552,1467544575,DE +1467544576,1467545599,BG +1467545600,1467546623,DE +1467546624,1467566079,BG +1467566080,1467567103,DE +1467567104,1467571199,BG +1467571200,1467572223,DE +1467572224,1467582463,BG +1467582464,1467584511,DE +1467584512,1467593727,BG +1467593728,1467598335,DE +1467598336,1467598847,BG +1467598848,1467601407,DE +1467601408,1467604991,BG +1467604992,1467744255,DE 1467744256,1467777023,GB -1467777024,1467793407,ES -1467793408,1467809791,GB -1467809792,1467871231,ES -1467871232,1467875327,GB +1467777024,1467875327,ES 1467875328,1467940863,BG 1467940864,1468006399,GB 1468006400,1472200703,DE @@ -25067,7 +27587,9 @@ 1475151872,1475153919,BE 1475153920,1475155967,GB 1475155968,1475158015,NL -1475158016,1475160063,IS +1475158016,1475159039,IS +1475159040,1475159295,GB +1475159296,1475160063,IS 1475160064,1475162111,RU 1475162112,1475170303,GB 1475170304,1475172351,ES @@ -25079,7 +27601,6 @@ 1475184640,1475186687,RU 1475186688,1475188735,GB 1475188736,1475190783,SE -1475190784,1475192831,GB 1475192832,1475194879,CH 1475194880,1475196927,DE 1475196928,1475198975,FR @@ -25090,7 +27611,9 @@ 1475205888,1475206143,US 1475206144,1475206399,DE 1475206656,1475207167,DE -1475207168,1475209215,AE +1475207168,1475207263,AE +1475207264,1475207295,US +1475207296,1475209215,AE 1475209216,1475211263,UZ 1475211264,1475213311,DE 1475213312,1475215359,FR @@ -25173,7 +27696,15 @@ 1475575808,1475592191,AT 1475592192,1475608575,GB 1475608576,1475624959,RU -1475624960,1475636287,JE +1475624960,1475634991,JE +1475634992,1475634995,GB +1475634996,1475635043,JE +1475635044,1475635047,GB +1475635048,1475635075,JE +1475635076,1475635079,GB +1475635080,1475635159,JE +1475635160,1475635167,GB +1475635168,1475636287,JE 1475636288,1475636351,GB 1475636352,1475637303,JE 1475637304,1475637311,GB @@ -25215,13 +27746,19 @@ 1475724928,1475725183,RU 1475725184,1475725311,GB 1475725312,1475725567,RU -1475725568,1475726591,GB +1475725568,1475725823,GB +1475725824,1475726079,RU +1475726080,1475726591,GB 1475726592,1475726847,RU 1475726848,1475727359,GB 1475727360,1475727391,FI -1475727392,1475728639,GB +1475727392,1475727775,GB +1475727776,1475727871,FI +1475727872,1475728639,GB 1475728640,1475728767,PL -1475728768,1475729407,GB +1475728768,1475729151,GB +1475729152,1475729247,AT +1475729248,1475729407,GB 1475729408,1475729535,UA 1475729536,1475729663,GB 1475729664,1475729671,UA @@ -25238,7 +27775,9 @@ 1475735487,1475738111,GB 1475738112,1475738879,RU 1475738880,1475739647,GB -1475739648,1475756031,BG +1475739648,1475749887,BG +1475749888,1475750911,IQ +1475750912,1475756031,BG 1475756032,1475772415,GB 1475772416,1475788799,LV 1475788800,1475805183,PL @@ -25301,9 +27840,11 @@ 1476132864,1476141055,FR 1476141056,1476149247,GB 1476149248,1476157439,NO -1476157440,1476160511,BH -1476160512,1476164607,GB -1476164608,1476165631,BH +1476157440,1476159743,BH +1476159744,1476159951,GB +1476159952,1476159983,BH +1476159984,1476165119,GB +1476165120,1476165631,BH 1476165632,1476173823,HR 1476173824,1476182015,BG 1476182016,1476186367,GB @@ -25359,8 +27900,9 @@ 1481728000,1481736191,IE 1481736192,1481741055,GG 1481741056,1481741823,GB -1481741824,1481742079,GG -1481742080,1481744383,GB +1481741824,1481742335,GG +1481742336,1481744127,GB +1481744128,1481744383,GG 1481744384,1481752575,IT 1481752576,1481760767,RU 1481760768,1481768959,UA @@ -25386,7 +27928,9 @@ 1481893888,1481900031,CZ 1481900032,1481908223,CH 1481908224,1481916415,NO -1481916416,1481924607,ES +1481916416,1481923583,ES +1481923584,1481923839,FR +1481923840,1481924607,ES 1481924608,1481932799,SA 1481932800,1481940991,GB 1481940992,1481949183,NO @@ -25416,7 +27960,12 @@ 1482145792,1482153983,ES 1482153984,1482162175,HU 1482162176,1482686463,NO -1482686464,1482948607,GB +1482686464,1482822399,GB +1482822400,1482822911,US +1482822912,1482842111,GB +1482842112,1482850303,ES +1482850304,1482883071,GB +1482883072,1482948607,DE 1482948608,1483210751,CZ 1483210752,1483735039,GB 1483735040,1483997183,FI @@ -25430,10 +27979,13 @@ 1485045760,1485111295,HU 1485111296,1485242367,DE 1485242368,1485246463,RU -1485246464,1485250559,UA +1485246464,1485250559,LT 1485250560,1485254655,IR 1485254656,1485259007,RU -1485262848,1485266943,UA +1485262848,1485263103,UA +1485263104,1485263359,RU +1485263360,1485264895,UA +1485264896,1485266943,RU 1485266944,1485271039,RO 1485271040,1485275135,UA 1485275136,1485283327,LV @@ -25493,11 +28045,7 @@ 1489305600,1489338367,GR 1489338368,1489371135,BE 1489371136,1489436671,DE -1489436672,1489448959,PL -1489448960,1489451007,DE -1489451008,1489451519,PL -1489451520,1489452031,DE -1489452032,1489502207,PL +1489436672,1489502207,PL 1489502208,1489534975,SI 1489534976,1489567743,RU 1489567744,1489600511,BH @@ -25505,8 +28053,7 @@ 1489633280,1489634303,FR 1489634304,1489635327,IT 1489635840,1489636863,FR -1489637120,1489637887,FR -1489638144,1489639423,FR +1489637120,1489639423,FR 1489639680,1489640959,FR 1489641216,1489641471,FR 1489641472,1489641599,PT @@ -25532,14 +28079,17 @@ 1489666048,1489674239,GB 1489674240,1489676287,NL 1489676288,1489688575,GB -1489688576,1489688831,IL -1489688832,1489690111,GB +1489688576,1489690111,IL 1489690112,1489690623,NL 1489690624,1489692415,GB -1489692416,1489692431,AU -1489692432,1489692447,GB +1489692416,1489692422,AU +1489692423,1489692423,GB +1489692424,1489692430,AU +1489692431,1489692447,GB 1489692448,1489692463,AU -1489692464,1489698815,GB +1489692464,1489693695,GB +1489693696,1489694719,FR +1489694720,1489698815,GB 1489698816,1489731583,MT 1489731584,1489764351,BG 1489764352,1489797119,RU @@ -25564,7 +28114,8 @@ 1490075648,1490092031,GB 1490092032,1490108415,DE 1490108416,1490124799,MC -1490124800,1490157567,HU +1490124800,1490141183,SA +1490141184,1490157567,HU 1490157568,1490173951,RU 1490173952,1490190335,PT 1490190336,1490193616,GB @@ -25578,7 +28129,9 @@ 1490272256,1490288639,GB 1490288640,1490305023,SK 1490305024,1490321407,DK -1490321408,1490337791,GB +1490321408,1490325503,GB +1490325504,1490328575,FR +1490328576,1490337791,GB 1490337792,1490354175,RU 1490354176,1490386943,SA 1490386944,1490403327,IT @@ -25588,7 +28141,9 @@ 1490421760,1490436095,DE 1490436096,1490452479,UA 1490452480,1490468863,PT -1490468864,1490478591,GB +1490468864,1490473983,GB +1490473984,1490474239,US +1490474240,1490478591,GB 1490478592,1490478847,RU 1490478848,1490480127,GB 1490480128,1490480639,RU @@ -25603,7 +28158,7 @@ 1490812928,1490878463,PL 1490878464,1490879487,DE 1490879488,1490880511,US -1490880512,1490882559,FR +1490880512,1490881535,FR 1490885632,1490886655,US 1490891520,1490891775,GB 1490904064,1490905087,US @@ -25619,7 +28174,9 @@ 1490944000,1491075071,LT 1491075072,1493172223,TR 1493172224,1493303295,DE -1493303296,1493434367,FR +1493303296,1493431622,FR +1493431623,1493431623,GP +1493431624,1493434367,FR 1493434368,1493565439,SA 1493565440,1493696511,ES 1493696512,1493958655,NO @@ -25730,12 +28287,15 @@ 1495160256,1495160263,GB 1495160320,1495160575,FR 1495162112,1495162367,DE +1495162608,1495162623,GB 1495162624,1495164927,FR +1495165408,1495165439,FR 1495165696,1495165951,ES 1495167488,1495167503,GB 1495167552,1495167567,DE 1495167568,1495167583,PL 1495167584,1495167599,ES +1495168384,1495168415,FR 1495168640,1495168655,FR 1495169024,1495169279,FR 1495170760,1495170763,DE @@ -25764,7 +28324,12 @@ 1495255040,1495257087,IT 1495257088,1495259135,GB 1495259136,1495261183,BE -1495261440,1495263231,PT +1495261440,1495261481,GB +1495261482,1495261482,PT +1495261483,1495261511,GB +1495261512,1495261512,PT +1495261513,1495261951,GB +1495261952,1495263231,PT 1495263232,1495265279,GB 1495265280,1495267327,US 1495267328,1495269375,SE @@ -25786,7 +28351,9 @@ 1495306240,1495306573,GB 1495306574,1495306574,RO 1495306575,1495308287,GB -1495308288,1495312383,RO +1495308288,1495309311,RO +1495309312,1495310335,IT +1495310336,1495312383,ES 1495312384,1495312895,IT 1495312896,1495313151,GB 1495313152,1495314431,MD @@ -25794,17 +28361,24 @@ 1495316480,1495316735,GB 1495316736,1495316991,RO 1495316992,1495317503,IT -1495317504,1495319039,RO +1495317504,1495317759,BG +1495317760,1495318015,RO +1495318016,1495318271,BG +1495318272,1495319039,RO 1495319040,1495319167,FR 1495319168,1495319295,RO 1495319296,1495319551,SE 1495319552,1495320063,IR -1495320064,1495326719,RO +1495320064,1495321343,RO +1495321344,1495321599,GB +1495321600,1495326719,RO 1495326720,1495332863,MD 1495332864,1495333375,RO 1495333376,1495333631,CH 1495333632,1495333887,RO -1495333888,1495335935,MD +1495333888,1495334911,MD +1495334912,1495335679,BG +1495335680,1495335935,MD 1495335936,1495336447,RO 1495336448,1495336959,GB 1495336960,1495339007,RO @@ -25819,16 +28393,19 @@ 1495345664,1495345919,FI 1495345920,1495346687,RO 1495346688,1495347199,GB -1495347200,1495351295,RO +1495347200,1495349247,RO +1495349248,1495351295,SY 1495351296,1495351551,GB 1495351552,1495351807,MD 1495351808,1495352319,IQ 1495352320,1495352447,FR 1495352448,1495352831,RO 1495352832,1495353087,FI -1495353088,1495362559,RO +1495353088,1495360511,RO +1495360512,1495361535,IR +1495361536,1495362559,RO 1495362560,1495363583,ES -1495363584,1495364607,RO +1495363584,1495364607,KZ 1495364608,1495364863,GB 1495364864,1495365119,PT 1495365120,1495365375,SE @@ -25865,12 +28442,16 @@ 1495398912,1495399423,GB 1495399424,1495399935,RO 1495399936,1495400447,GB -1495400448,1495405567,RO +1495400448,1495404543,RO +1495404544,1495405567,NL 1495405568,1495406079,IR -1495406080,1495408639,RO +1495406080,1495407615,RO +1495407616,1495408639,ES 1495408640,1495416831,IR 1495416832,1495418879,MD -1495418880,1495422975,RO +1495418880,1495420159,RO +1495420160,1495420415,BG +1495420416,1495422975,RO 1495422976,1495423487,IR 1495423488,1495424511,RO 1495424512,1495425023,IR @@ -25878,8 +28459,8 @@ 1495425469,1495425469,PT 1495425470,1495425533,GB 1495425534,1495425534,PT -1495425535,1495425791,GB -1495425792,1495426559,RO +1495425535,1495426047,GB +1495426048,1495426559,RO 1495426560,1495426815,GB 1495426816,1495427071,RO 1495427072,1495427583,GB @@ -25888,7 +28469,8 @@ 1495428352,1495428863,RO 1495428864,1495429119,DE 1495429120,1495431167,MD -1495431168,1495433215,RO +1495431168,1495432191,ES +1495432192,1495433215,RO 1495433216,1495441407,IR 1495441408,1495442431,RO 1495442432,1495442559,FR @@ -25915,21 +28497,31 @@ 1495459840,1495460863,MD 1495460864,1495461887,RO 1495461888,1495463935,SE -1495463936,1495466495,RO +1495463936,1495465983,IR +1495465984,1495466495,RO 1495466496,1495467007,DE 1495467008,1495468031,RO 1495468032,1495470079,MD -1495470080,1495474175,RO -1495474176,1495474431,NL +1495470080,1495472127,NL +1495472128,1495474175,RO +1495474176,1495474431,ES 1495474432,1495474687,RO 1495474688,1495474943,MD 1495474944,1495476223,RO 1495476224,1495478271,MD -1495478272,1495480831,RO +1495478272,1495479295,RO +1495479296,1495479551,TR +1495479552,1495480319,RO +1495480320,1495480575,NL +1495480576,1495480831,RO 1495480832,1495481343,IR -1495481344,1495485439,RO +1495481344,1495482367,RO +1495482368,1495484415,IR +1495484416,1495485439,RO 1495485440,1495485695,MD -1495485696,1495487487,RO +1495485696,1495485951,RO +1495485952,1495486463,PL +1495486464,1495487487,RO 1495487488,1495488767,MD 1495488768,1495489279,GB 1495489280,1495489535,MD @@ -25939,28 +28531,31 @@ 1495493632,1495494655,AE 1495494656,1495495167,RO 1495495168,1495495423,MD -1495495424,1495497288,RO -1495497289,1495497289,IR -1495497290,1495498239,RO +1495495424,1495496703,RO +1495496704,1495497727,IR +1495497728,1495498239,RO 1495498240,1495498367,IN 1495498368,1495498495,BD 1495498496,1495499775,RO 1495499776,1495500287,IR 1495500288,1495502847,RO 1495502848,1495503871,PL -1495503872,1495505151,RO +1495503872,1495504895,ES +1495504896,1495505151,RO 1495505152,1495505407,GB 1495505408,1495505919,RO 1495505920,1495506431,IR 1495506432,1495507711,RO 1495507712,1495507967,MD -1495507968,1495508991,RO +1495507968,1495508991,US 1495508992,1495510015,IT 1495510016,1495510527,RO 1495510528,1495511039,DE 1495511040,1495511551,IR 1495511552,1495511807,LT -1495511808,1495515647,RO +1495511808,1495512063,FR +1495512064,1495513087,IR +1495513088,1495515647,RO 1495515648,1495516159,IR 1495516160,1495516287,FR 1495516288,1495516671,RO @@ -25969,9 +28564,12 @@ 1495517184,1495518207,MD 1495518208,1495529471,RO 1495529472,1495529727,MD -1495529728,1495535615,RO +1495529728,1495530495,RO +1495530496,1495531519,KZ +1495531520,1495535615,RO 1495535616,1495536127,IR -1495536128,1495540735,RO +1495536128,1495537663,RO +1495539712,1495540735,RO 1495540736,1495540991,NL 1495540992,1495541247,RO 1495541248,1495541759,GB @@ -25984,62 +28582,87 @@ 1495548736,1495548927,RU 1495548928,1495549695,RO 1495549696,1495549951,RU -1495549952,1495551999,RO +1495549952,1495550463,RO +1495550464,1495550975,BE +1495550976,1495551999,RO 1495552000,1495554047,ES 1495554048,1495554559,RO -1495554560,1495555071,SE +1495554560,1495554815,US +1495554816,1495555071,SE 1495555072,1495556095,RO 1495556096,1495560191,IR 1495560192,1495566335,RO 1495566336,1495566591,GB 1495566592,1495566847,RO 1495566848,1495567359,GB -1495567360,1495567871,RO +1495567360,1495567615,RO +1495567616,1495567871,GB 1495567872,1495568127,IE 1495568128,1495571455,RO 1495571456,1495572479,MD -1495572480,1495576575,RO +1495572480,1495573503,RO +1495573504,1495574527,KZ +1495574528,1495576575,RO 1495576576,1495580671,IR 1495580672,1495581183,RO 1495581184,1495581695,IR -1495581696,1495584767,RO -1495584768,1495585791,IT +1495581696,1495582719,RO +1495582720,1495583743,KZ +1495583744,1495585791,IT 1495585792,1495586815,FR 1495586816,1495587839,DE 1495587840,1495588863,GB 1495588864,1495589119,RO 1495589120,1495589375,FI 1495589376,1495589887,IR -1495589888,1495596031,RO +1495589888,1495590911,RO +1495590912,1495591935,US +1495591936,1495596031,RO 1495596032,1495596543,IR 1495596544,1495596799,RO 1495596800,1495597055,MD 1495597056,1495601151,IR 1495601152,1495603199,AZ -1495603200,1495604735,RO +1495603200,1495604223,KZ +1495604224,1495604479,DE +1495604480,1495604735,RO 1495604736,1495605247,IR 1495605248,1495607295,AZ 1495607296,1495607551,MD 1495607552,1495607807,RO 1495607808,1495608319,IR -1495608320,1495617535,RO +1495608320,1495609343,MD +1495609344,1495617535,RO 1495617536,1495618559,ES 1495618560,1495620607,RO 1495620608,1495621375,GB -1495621376,1495623167,RO +1495621376,1495621631,RO +1495621632,1495621887,GB +1495621888,1495622143,TR +1495622144,1495623167,RO 1495623168,1495623679,IR 1495623680,1495624191,MD 1495624192,1495630079,RO 1495630080,1495631615,GB 1495631616,1495632127,RO 1495632128,1495632639,MD -1495632640,1495642111,RO +1495632640,1495633919,RO +1495633920,1495636991,IR +1495636992,1495640063,RO +1495640064,1495641087,IR +1495641088,1495642111,RO 1495642112,1495644159,SE 1495644160,1495647743,RO 1495647744,1495648255,IR -1495648256,1495652863,RO +1495648256,1495650303,LU +1495650304,1495651327,IR +1495651328,1495652863,RO 1495652864,1495653375,IR -1495653376,1495656959,RO +1495653376,1495654399,KZ +1495654400,1495654911,RO +1495654912,1495655167,NL +1495655168,1495655423,BG +1495655424,1495656959,RO 1495656960,1495657215,GB 1495657216,1495658495,RO 1495658496,1495662591,IR @@ -26048,7 +28671,8 @@ 1495669248,1495669503,GB 1495669504,1495670783,RO 1495670784,1495671807,MD -1495671808,1495672575,RO +1495671808,1495672319,RO +1495672320,1495672575,NL 1495672576,1495672831,MD 1495672832,1495674879,ES 1495674880,1495678975,RO @@ -26058,14 +28682,26 @@ 1495683072,1495687167,IR 1495687168,1495688703,RO 1495688704,1495689215,IR -1495689216,1495699455,RO +1495689216,1495689727,RO +1495689728,1495690239,DE +1495690240,1495699455,RO 1495699456,1495700479,GB 1495700480,1495701503,FR -1495701504,1495723519,RO +1495701504,1495704575,RO +1495704576,1495705599,KZ +1495705600,1495709695,RO +1495709696,1495713791,IR +1495713792,1495715839,ES +1495715840,1495716863,RO +1495716864,1495717887,IR +1495717888,1495723519,RO 1495723520,1495724031,FR -1495724032,1495724543,RO -1495724544,1495725055,IR -1495725056,1495732223,RO +1495724032,1495724287,GB +1495724288,1495724543,RO +1495724544,1495726079,IR +1495726080,1495730175,RO +1495730176,1495731199,IR +1495731200,1495732223,RO 1495732224,1495734271,ES 1495734272,1495736319,RO 1495736320,1495744511,ES @@ -26096,7 +28732,9 @@ 1495764992,1495765503,BG 1495765504,1495765759,GB 1495765760,1495766015,NL -1495766016,1495767039,RO +1495766016,1495766527,RO +1495766528,1495766783,DE +1495766784,1495767039,RO 1495767040,1495769087,ES 1495769088,1495771135,RO 1495771136,1495772159,PL @@ -26106,7 +28744,8 @@ 1495782400,1495782911,GB 1495782912,1495783167,RO 1495783168,1495783423,GB -1495783424,1495789567,RO +1495783424,1495785471,RO +1495785472,1495789567,IT 1495789568,1495789823,PL 1495789824,1495790079,GB 1495790080,1495790335,MD @@ -26142,19 +28781,26 @@ 1495826432,1495826943,IR 1495826944,1495827967,RO 1495827968,1495828479,DE -1495828480,1495829503,RO +1495828480,1495829247,RO +1495829248,1495829503,PL 1495829504,1495830015,GB 1495830016,1495830527,RO 1495830528,1495831551,PL -1495831552,1495833672,RO -1495833673,1495833673,IR -1495833674,1495837695,RO +1495831552,1495832575,RO +1495832576,1495834623,IR +1495834624,1495837695,RO 1495837696,1495838719,IT -1495838720,1495845631,RO +1495838720,1495839743,RO +1495839744,1495839999,BG +1495840000,1495842815,RO +1495842816,1495843839,KZ +1495843840,1495845631,RO 1495845632,1495845887,GB -1495845888,1495846911,RO -1495846912,1495847423,GB -1495847424,1495848959,RO +1495845888,1495846655,RO +1495846656,1495847423,GB +1495847424,1495848191,RO +1495848192,1495848447,PL +1495848448,1495848959,RO 1495848960,1495849471,SE 1495849472,1495852031,RO 1495852032,1495853055,MD @@ -26174,27 +28820,40 @@ 1495871744,1495872511,GB 1495872512,1495874047,RO 1495874048,1495874559,IR -1495874560,1495875583,RO +1495874560,1495875071,GB +1495875072,1495875583,RO 1495875584,1495891967,MD 1495891968,1495900159,RO 1495900160,1495902207,SE -1495902208,1495907583,RO +1495902208,1495906303,RO +1495906304,1495907327,IR +1495907328,1495907583,RO 1495907584,1495908351,GB 1495908352,1495922687,IR -1495922688,1495926783,RO +1495922688,1495924735,LU +1495924736,1495926783,IT 1495926784,1495927039,SG 1495927040,1495927295,RO 1495927296,1495927551,GB -1495927552,1495932927,RO +1495927552,1495931647,RO +1495931648,1495931903,BG +1495931904,1495932927,RO 1495932928,1495933439,IR -1495933440,1495939071,RO +1495933440,1495935743,RO +1495935744,1495935999,ES +1495936000,1495937023,IR +1495937024,1495937535,DE +1495937536,1495938559,RO +1495938560,1495939071,BE 1495939072,1495939583,IR -1495939584,1495941119,RO +1495939584,1495940095,RO +1495940096,1495941119,KZ 1495941120,1495942143,MD 1495942144,1495942655,IR 1495942656,1495943167,RO 1495943168,1495945215,MD -1495945216,1495951359,RO +1495945216,1495949311,RO +1495949312,1495951359,IR 1495951360,1495952383,MD 1495952384,1495953919,RO 1495953920,1495954175,GB @@ -26202,40 +28861,54 @@ 1495957504,1495958527,MD 1495958528,1495959551,RO 1495959552,1495960575,IR -1495960576,1495961087,SE +1495960576,1495960831,US +1495960832,1495961087,SE 1495961088,1495963135,RO 1495963136,1495963647,IR 1495963648,1495964415,GB -1495964416,1495965695,RO +1495964672,1495965695,RO 1495965696,1495966719,PL 1495966720,1495967743,RO 1495967744,1495968767,NL 1495968768,1495970815,RO 1495970816,1495971839,MD -1495971840,1495974911,RO +1495971840,1495973887,IR +1495973888,1495974911,RO 1495974912,1495975935,IR -1495975936,1495979007,RO +1495975936,1495976959,RO +1495976960,1495977983,KZ +1495977984,1495979007,RO 1495979008,1495979263,NL 1495979264,1495982079,RO 1495982080,1495983103,MD 1495983104,1495983615,IR -1495983616,1495985663,RO +1495983616,1495983871,IT +1495983872,1495985663,RO 1495985664,1495985791,FR 1495985792,1495985919,RO 1495985920,1495986175,JP 1495986176,1495990271,RO 1495990272,1495994367,IR -1495994368,1495998463,RO +1495994368,1495995391,RO +1495995392,1495996415,KZ +1495996416,1495997439,RO +1495997440,1495998463,TR 1495998464,1495998719,SG 1495998720,1495999487,RO 1495999488,1495999999,IR -1496000000,1496005631,RO +1496000000,1496003327,RO +1496003328,1496003583,DE +1496003584,1496005631,RO 1496005632,1496005887,GB -1496005888,1496008191,RO +1496005888,1496006655,RO +1496006656,1496007679,TR +1496007680,1496008191,DE 1496008192,1496008703,IR -1496008704,1496009727,RO -1496009728,1496010239,ES -1496010240,1496012799,RO +1496008704,1496009215,RO +1496009216,1496010239,ES +1496010240,1496010495,TR +1496010496,1496011775,RO +1496011776,1496012799,ES 1496012800,1496016895,IR 1496016896,1496018943,RO 1496018944,1496019967,FR @@ -26243,7 +28916,10 @@ 1496020736,1496020991,AU 1496020992,1496023039,RO 1496023040,1496024063,MD -1496024064,1496033279,RO +1496024064,1496027135,RO +1496027136,1496029183,IR +1496029184,1496032255,RO +1496032256,1496033279,KZ 1496033280,1496034303,MD 1496034304,1496036863,RO 1496036864,1496037375,IR @@ -26260,13 +28936,13 @@ 1496051712,1496055807,RO 1496055808,1496057855,SE 1496057856,1496058111,DE -1496058112,1496066815,RO +1496058112,1496058879,RO +1496058880,1496059903,KZ +1496059904,1496066815,RO 1496066816,1496067071,QA 1496067072,1496072191,RO 1496072192,1496074239,ES -1496074240,1496078335,RO -1496078336,1496079359,MD -1496079360,1496082175,RO +1496074240,1496082175,RO 1496082176,1496082431,GB 1496082432,1496083967,RO 1496083968,1496084479,FR @@ -26276,22 +28952,33 @@ 1496086016,1496086527,IR 1496086528,1496088063,RO 1496088064,1496088575,MD -1496088576,1496093183,RO +1496088576,1496090623,IR +1496090624,1496093183,RO 1496093184,1496093695,IR 1496093696,1496094719,RO 1496094720,1496095743,MD -1496095744,1496104447,RO +1496095744,1496098303,RO +1496098304,1496098815,BE +1496098816,1496100863,LU +1496100864,1496102911,IR +1496102912,1496104447,RO 1496104448,1496104959,IR 1496104960,1496107519,RO 1496107520,1496108031,IR -1496108032,1496110335,RO +1496108032,1496108543,RO +1496108544,1496108799,IT +1496108800,1496110335,RO 1496110336,1496110591,GB -1496110592,1496117309,RO -1496117310,1496117310,IR -1496117311,1496119295,RO +1496110592,1496117247,RO +1496117248,1496118271,IR +1496118272,1496119295,RO 1496119296,1496121343,SE 1496121344,1496122367,MD -1496122368,1496130559,RO +1496122368,1496123391,RO +1496123392,1496123647,BG +1496123648,1496124927,RO +1496124928,1496125183,BG +1496125184,1496130559,RO 1496130560,1496131583,ES 1496131584,1496132607,MD 1496132608,1496133631,RO @@ -26301,18 +28988,22 @@ 1496138752,1496139263,IR 1496139264,1496141823,RO 1496141824,1496142335,IR -1496142336,1496142847,RO +1496142336,1496142591,GB +1496142592,1496142847,RO 1496142848,1496143871,CH 1496143872,1496144895,RO 1496144896,1496145151,US -1496145152,1496150015,RO +1496145152,1496145663,RO +1496145664,1496145919,IT +1496145920,1496150015,RO 1496150016,1496152063,IR 1496152064,1496153599,RO 1496153600,1496154111,IR -1496154112,1496175615,RO -1496175616,1496175872,IT -1496175873,1496176127,RO -1496176128,1496176639,IT +1496154112,1496158207,SY +1496158208,1496160255,RO +1496160256,1496162303,IR +1496162304,1496175615,RO +1496175616,1496176639,IT 1496176640,1496177663,RO 1496177664,1496178687,ES 1496178688,1496178943,RO @@ -26323,8 +29014,8 @@ 1496180736,1496182783,SE 1496182784,1496183039,ES 1496183040,1496183551,US -1496183552,1496183807,ES -1496183808,1496184831,US +1496183552,1496184063,ES +1496184064,1496184831,US 1496184832,1496188927,RO 1496188928,1496189951,ES 1496189952,1496190975,RO @@ -26345,21 +29036,27 @@ 1496213504,1496215551,IT 1496215552,1496216319,RO 1496216320,1496216575,MD -1496216576,1496221695,RO +1496216576,1496220671,RO +1496220672,1496221695,US 1496221696,1496223743,ES 1496223744,1496228863,RO 1496228864,1496229887,MD 1496229888,1496231935,RO 1496231936,1496233983,PS -1496233984,1496236031,RO +1496233984,1496236031,IR 1496236032,1496238079,IT 1496238080,1496240127,IQ -1496240128,1496253439,RO +1496240128,1496242175,RO +1496242176,1496243199,IR +1496243200,1496253439,RO 1496253440,1496254463,ES -1496254464,1496268543,RO +1496254464,1496262655,RO +1496262656,1496263167,BG +1496263168,1496268543,RO 1496268544,1496268799,GB 1496268800,1496272895,IR -1496272896,1496275455,RO +1496272896,1496274943,SY +1496274944,1496275455,RO 1496275456,1496275711,MD 1496275712,1496276735,RO 1496276736,1496276991,MD @@ -26367,7 +29064,13 @@ 1496285184,1496293375,IR 1496293376,1496295423,RO 1496295424,1496297471,PL -1496297472,1496299519,MD +1496297472,1496297727,MD +1496297728,1496297983,BG +1496297984,1496298239,MD +1496298240,1496298495,RO +1496298496,1496298751,BG +1496298752,1496299263,MD +1496299264,1496299519,IE 1496299520,1496301567,SE 1496301568,1496302591,RO 1496302592,1496304639,IR @@ -26404,7 +29107,7 @@ 1500160000,1500162047,NL 1500162048,1500164095,RU 1500164096,1500166143,GB -1500166144,1500168191,FR +1500166144,1500168191,DE 1500168192,1500170239,RU 1500170240,1500172287,LU 1500172288,1500174335,AT @@ -26448,9 +29151,7 @@ 1500282880,1500299263,LB 1500299264,1500315647,PL 1500315648,1500332031,RU -1500332032,1500341759,PT -1500341760,1500342015,GB -1500342016,1500348415,PT +1500332032,1500348415,PT 1500348416,1500413951,RU 1500413952,1500430335,DE 1500430336,1500446719,RS @@ -26481,8 +29182,7 @@ 1502707712,1502715903,RU 1502715904,1502717951,IT 1502717952,1502719999,GB -1502720000,1502721023,FR -1502721024,1502722047,CH +1502720000,1502722047,FR 1502722048,1502724095,TR 1502724096,1502740479,GB 1502740480,1502756863,NL @@ -26499,33 +29199,63 @@ 1502920704,1502937087,RU 1502937088,1502953471,RO 1502953472,1502969855,MD -1502969856,1502973951,FR -1502973952,1502974975,DE -1502974976,1502975231,FR +1502969856,1502975231,IE 1502975232,1502975247,GB -1502975248,1502975327,FR +1502975248,1502975327,IE 1502975328,1502975359,GB -1502975360,1502975743,FR +1502975360,1502975743,IE 1502975744,1502977023,DE -1502977024,1502978047,FR +1502977024,1502978047,IE 1502978048,1502979071,US -1502979072,1502979135,FR +1502979072,1502979135,IE 1502979136,1502979199,GB -1502979200,1502979215,FR +1502979200,1502979215,IE 1502979216,1502979231,CZ -1502979232,1502979263,IE -1502979264,1502980351,FR +1502979232,1502979311,IE +1502979312,1502979327,FR +1502979328,1502980095,IE +1502980096,1502980351,DE 1502980352,1502980607,US -1502980608,1502980879,FR +1502980608,1502980879,IE 1502980880,1502980895,DE -1502980896,1502980991,FR -1502980992,1502981119,DE -1502981120,1502981887,FR +1502980896,1502980927,IE +1502980928,1502981119,DE +1502981120,1502981887,IE 1502981888,1502982143,NL -1502982144,1502986239,FR -1502986240,1503000063,DE +1502982144,1502986239,IE +1502986240,1502986255,DE +1502986256,1502986495,NL +1502986496,1502986511,DE +1502986512,1502986751,PL +1502986752,1502987279,DE +1502987280,1502987296,NL +1502987297,1502987535,DE +1502987536,1502987551,NL +1502987552,1502987583,DE +1502987584,1502987647,NL +1502987648,1502987775,DE +1502987776,1502988031,NL +1502988032,1502989055,DE +1502989056,1502989567,NL +1502989568,1502990847,DE +1502990848,1502991103,PL +1502991104,1502991359,DE +1502991360,1502991615,NL +1502991616,1502992255,DE +1502992256,1502992383,NL +1502992384,1502994687,DE +1502994688,1502994943,NL +1502994944,1502995967,DE +1502995968,1502996479,NL +1502996480,1502996735,DE +1502996736,1502997759,NL +1502997760,1502999855,DE +1502999856,1502999871,NL +1502999872,1502999999,DE +1503000000,1503000063,NL 1503000064,1503000319,PL -1503000320,1503001087,DE +1503000320,1503000831,DE +1503000832,1503001087,NL 1503001088,1503001343,PL 1503001344,1503002623,DE 1503002624,1503006719,GE @@ -26543,8 +29273,8 @@ 1503395840,1503489023,FR 1503489024,1503489535,MQ 1503489536,1503490047,FR -1503490048,1503491071,MQ -1503491072,1503491082,FR +1503490048,1503490559,MQ +1503490560,1503491082,FR 1503491083,1503491083,GP 1503491084,1503492863,FR 1503492864,1503493119,GP @@ -26555,195 +29285,103 @@ 1503789056,1503821823,NO 1503821824,1503854591,UA 1503854592,1503887359,RU -1503887360,1503895559,DE -1503895560,1503895567,GR -1503895568,1503895599,DE -1503895600,1503895607,BE -1503895608,1503895663,DE +1503887360,1503895567,DE +1503895568,1503895571,IT +1503895572,1503895663,DE 1503895664,1503895671,FR -1503895672,1503895679,PL +1503895672,1503895679,DE 1503895680,1503895687,IT -1503895688,1503895695,DE -1503895696,1503895703,GB -1503895704,1503896175,DE -1503896176,1503896183,NL -1503896184,1503896359,DE -1503896360,1503896367,CH -1503896368,1503896375,DE -1503896376,1503896383,CH -1503896384,1503896399,DE -1503896400,1503896407,GR -1503896408,1503896439,DE -1503896440,1503896447,NO -1503896448,1503896543,DE -1503896544,1503896551,FR -1503896552,1503897303,DE +1503895688,1503895807,DE +1503895808,1503895871,RU +1503895872,1503895927,DE +1503895928,1503895935,DK +1503895936,1503896115,DE +1503896116,1503896119,SE +1503896120,1503896159,DE +1503896160,1503896175,CH +1503896176,1503896259,DE +1503896260,1503896263,CH +1503896264,1503896343,DE +1503896344,1503896351,AT +1503896352,1503896411,DE +1503896412,1503896415,AT +1503896416,1503896519,DE +1503896520,1503896527,NO +1503896528,1503897303,DE 1503897304,1503897311,AT -1503897312,1503897335,DE -1503897336,1503897343,PT -1503897344,1503897351,RO -1503897352,1503897367,DE +1503897312,1503897367,DE 1503897368,1503897375,BE -1503897376,1503897383,GR -1503897384,1503897407,DE -1503897408,1503897415,IT -1503897416,1503897431,DE -1503897432,1503897439,IT -1503897440,1503897463,DE -1503897464,1503897471,GR -1503897472,1503897479,DE -1503897480,1503897487,BE -1503897488,1503897583,DE -1503897584,1503897591,GB -1503897592,1503898119,DE -1503898120,1503898135,TH -1503898136,1503898167,DE -1503898168,1503898175,RO +1503897376,1503897443,DE +1503897444,1503897447,IT +1503897448,1503897495,DE +1503897496,1503897503,CH +1503897504,1503898175,DE 1503898176,1503898183,IT -1503898184,1503898191,AT -1503898192,1503898207,DE -1503898208,1503898215,IT -1503898216,1503898335,DE -1503898336,1503898343,IT +1503898184,1503898239,DE +1503898240,1503898303,RO +1503898304,1503898335,DE +1503898336,1503898343,MX 1503898344,1503898351,DE 1503898352,1503898359,CH -1503898360,1503898415,DE -1503898416,1503898423,BE -1503898424,1503898503,DE -1503898504,1503898511,GR -1503898512,1503898567,DE -1503898568,1503898575,TH -1503898576,1503898607,DE -1503898608,1503898615,GR -1503898616,1503898631,DE -1503898632,1503898647,GR -1503898648,1503898791,DE +1503898360,1503898791,DE 1503898792,1503898799,AT -1503898800,1503898807,DE -1503898808,1503898815,PL -1503898816,1503898831,GB -1503898832,1503898839,RO -1503898840,1503898887,DE -1503898888,1503898895,IT -1503898896,1503898927,DE -1503898928,1503898935,RO +1503898800,1503898823,DE +1503898824,1503898831,AT +1503898832,1503898911,DE +1503898912,1503898919,LT +1503898920,1503898935,DE 1503898936,1503898943,IT 1503898944,1503898959,DE 1503898960,1503898967,IT 1503898968,1503898991,DE 1503898992,1503898999,GB -1503899000,1503899007,AT -1503899008,1503899015,CH -1503899016,1503899071,DE -1503899072,1503899087,AT -1503899088,1503899119,DE +1503899000,1503899071,DE +1503899072,1503899079,AT +1503899080,1503899119,DE 1503899120,1503899127,NL -1503899128,1503899143,DE -1503899144,1503899151,IT -1503899152,1503899183,DE -1503899184,1503899191,GR -1503899192,1503899199,CH -1503899200,1503899271,DE -1503899272,1503899279,BE -1503899280,1503899295,DE -1503899296,1503899303,GR -1503899304,1503899311,NL -1503899312,1503899351,DE -1503899352,1503899367,GR -1503899368,1503899375,CH -1503899376,1503899383,DE -1503899384,1503899391,RO -1503899392,1503899399,DE -1503899400,1503899407,CH -1503899408,1503899423,DE -1503899424,1503899431,IT -1503899432,1503899439,GR -1503899440,1503899463,DE +1503899128,1503899263,DE +1503899264,1503899295,UA +1503899296,1503899463,DE 1503899464,1503899471,IT -1503899472,1503899543,DE -1503899544,1503899551,SK -1503899552,1503899575,DE -1503899576,1503899583,BE -1503899584,1503899687,DE +1503899472,1503899583,DE +1503899584,1503899647,TW +1503899648,1503899687,DE 1503899688,1503899695,IT 1503899696,1503899703,BE -1503899704,1503899919,DE -1503899920,1503899927,BE +1503899704,1503899927,DE 1503899928,1503899935,IT -1503899936,1503899943,BE -1503899944,1503899951,DE -1503899952,1503899959,IT -1503899960,1503900143,DE -1503900144,1503900151,RU -1503900152,1503900679,DE +1503899936,1503900679,DE 1503900680,1503900687,BE -1503900688,1503900703,IT -1503900704,1503900719,DE +1503900688,1503900719,DE 1503900720,1503900727,TW -1503900728,1503901455,DE -1503901456,1503901463,IT -1503901464,1503901471,CH -1503901472,1503901567,DE +1503900728,1503901567,DE 1503901568,1503901695,TW -1503901696,1503902007,DE -1503902008,1503902015,IT -1503902016,1503902079,DE -1503902080,1503902087,BA -1503902088,1503902135,DE -1503902136,1503902143,BE -1503902144,1503902167,DE -1503902168,1503902175,NL -1503902176,1503902215,DE +1503901696,1503902215,DE 1503902216,1503902223,US -1503902224,1503902335,DE -1503902336,1503902399,BE -1503902400,1503902407,RO -1503902408,1503903687,DE +1503902224,1503903687,DE 1503903688,1503903695,IT 1503903696,1503903711,DE 1503903712,1503903719,IT -1503903720,1503904319,DE -1503904320,1503904327,IT -1503904328,1503904343,DE +1503903720,1503904343,DE 1503904344,1503904351,BE -1503904352,1503904367,DE -1503904368,1503904375,CH -1503904376,1503905551,DE +1503904352,1503905551,DE 1503905552,1503905559,CH 1503905560,1503905567,ES -1503905568,1503905583,DE -1503905584,1503905591,YE -1503905592,1503905599,DE -1503905600,1503905607,BE -1503905608,1503905615,DE -1503905616,1503905623,FI -1503905624,1503905647,DE +1503905568,1503905647,DE 1503905648,1503905655,IT 1503905656,1503905663,AT -1503905664,1503905863,DE -1503905864,1503905871,FI -1503905872,1503905895,DE +1503905664,1503905895,DE 1503905896,1503905903,GB -1503905904,1503905983,DE -1503905984,1503905991,UA -1503905992,1503906015,DE -1503906016,1503906023,AT -1503906024,1503906055,DE +1503905904,1503906055,DE 1503906056,1503906063,CH 1503906064,1503906071,TR 1503906072,1503906111,DE 1503906112,1503906175,TR 1503906176,1503906343,DE 1503906344,1503906351,AT -1503906352,1503906383,DE -1503906384,1503906391,GR -1503906392,1503906407,DE +1503906352,1503906407,DE 1503906408,1503906415,MX -1503906416,1503906431,DE -1503906432,1503906439,AT -1503906440,1503906495,DE -1503906496,1503906559,TR -1503906560,1503920127,DE +1503906416,1503920127,DE 1503920128,1503985663,HR 1503985664,1504018431,IR 1504018432,1504051199,RO @@ -26831,9 +29469,7 @@ 1505705984,1505714175,DE 1505714176,1505722367,LV 1505722368,1505738751,PL -1505738752,1505744895,GB -1505744896,1505745151,IL -1505745152,1505746943,GB +1505738752,1505746943,GB 1505746944,1505755135,RU 1505755136,1506017279,GB 1506017280,1506082815,IR @@ -26881,9 +29517,7 @@ 1506449936,1506449943,CH 1506449944,1506450047,GB 1506450048,1506450111,CH -1506450112,1506450863,GB -1506450864,1506450879,CZ -1506450880,1506451071,GB +1506450112,1506451071,GB 1506451072,1506451135,DK 1506451136,1506451839,GB 1506451840,1506451871,ES @@ -26891,7 +29525,11 @@ 1506453312,1506453319,SE 1506453320,1506456533,GB 1506456534,1506456534,IT -1506456535,1506456959,GB +1506456535,1506456771,GB +1506456772,1506456775,IE +1506456776,1506456815,GB +1506456816,1506456819,IE +1506456820,1506456959,GB 1506456960,1506456975,IT 1506456976,1506458244,GB 1506458245,1506458245,CH @@ -26914,13 +29552,15 @@ 1506462512,1506462527,FR 1506462528,1506462719,GB 1506462720,1506462975,IT -1506462976,1506463551,GB +1506462976,1506463035,GB +1506463036,1506463039,IT +1506463040,1506463551,GB 1506463552,1506463615,DE 1506463616,1506463679,GB 1506463680,1506463695,DE -1506463696,1506464895,GB -1506464896,1506464911,NL -1506464912,1506464999,GB +1506463696,1506463719,GB +1506463720,1506463727,DE +1506463728,1506464999,GB 1506465000,1506465007,NL 1506465008,1506465023,GB 1506465188,1506465188,NL @@ -26936,17 +29576,10 @@ 1506469664,1506469695,IT 1506469696,1506469759,GB 1506469760,1506469775,IT -1506469776,1506471455,GB -1506471456,1506471487,IT -1506471488,1506471551,GB -1506471552,1506471679,IT -1506471680,1506471871,GB -1506471872,1506471903,IT -1506471904,1506471983,GB -1506471984,1506471999,NL -1506472000,1506472031,GB -1506472032,1506472047,NL -1506472048,1506475873,GB +1506469776,1506469887,GB +1506469888,1506471935,IT +1506471936,1506472191,NL +1506472192,1506475873,GB 1506475874,1506475874,DE 1506475875,1506476031,GB 1506476032,1506508799,KW @@ -26987,17 +29620,15 @@ 1506803712,1506869247,RU 1506869248,1506934783,UA 1506934784,1507000319,GR -1507000320,1507016191,QA -1507016192,1507016703,US -1507016704,1507065855,QA +1507000320,1507065855,QA 1507065856,1507131391,SI 1507131392,1507196927,GB 1507196928,1507262463,PT 1507262464,1507327999,BG -1507328000,1507393535,RS -1507393536,1507414648,CH -1507414649,1507414649,DE -1507414650,1507459071,CH +1507328000,1507376127,RS +1507376128,1507377151,XK +1507377152,1507393535,RS +1507393536,1507459071,CH 1507459072,1507524607,KZ 1507524608,1507525631,EE 1507525632,1507533823,KZ @@ -27048,7 +29679,9 @@ 1508491264,1508507647,SE 1508507648,1508524031,GB 1508524032,1508540415,IE -1508540416,1508556799,FR +1508540416,1508546047,FR +1508546048,1508546303,CI +1508546304,1508556799,FR 1508556800,1508573183,PL 1508573184,1508589567,CZ 1508589568,1508605951,IR @@ -27063,7 +29696,7 @@ 1508671488,1508687871,CH 1508687872,1508704255,UZ 1508704256,1508720639,RU -1508720640,1508737023,FR +1508720640,1508737023,IL 1508737024,1508753407,SA 1508753408,1508769791,KG 1508769792,1508786175,PL @@ -27076,11 +29709,16 @@ 1508812520,1508812527,CZ 1508812528,1508817407,GB 1508817408,1508817663,CZ -1508817664,1508818943,GB +1508817664,1508818735,GB +1508818736,1508818743,IE +1508818744,1508818943,GB 1508818944,1508830719,RO 1508830720,1508831487,SK 1508831488,1508835327,RO -1508835328,1508851711,CZ +1508835328,1508843519,CZ +1508843520,1508847615,GB +1508847616,1508849663,CZ +1508849664,1508851711,GB 1508851712,1508868095,PL 1508868096,1508884479,RU 1508884480,1508900863,DK @@ -27096,7 +29734,7 @@ 1509453824,1509457919,RU 1509457920,1509462015,NL 1509462016,1509466111,LI -1509466112,1509470207,NL +1509466112,1509470207,SC 1509470208,1509478399,RU 1509478400,1509482495,FR 1509482496,1509486591,RU @@ -27139,9 +29777,7 @@ 1509654528,1509658623,DE 1509658624,1509666815,RU 1509666816,1509670911,IT -1509670912,1509675007,GB -1509675008,1509677439,NO -1509677440,1509679103,GB +1509670912,1509679103,GB 1509679104,1509683199,ES 1509683200,1509687295,CH 1509687296,1509703679,UA @@ -27161,113 +29797,100 @@ 1509933056,1509935103,CH 1509935104,1509941247,NL 1509941248,1509947391,SE -1509947392,1509949439,NL +1509947392,1509947647,NL +1509947648,1509947903,US +1509947904,1509948159,DE +1509948160,1509948415,US +1509948416,1509948671,ES +1509948672,1509949439,NL 1509949440,1510604799,FR 1510604800,1510605567,RE 1510605568,1510606079,FR 1510606080,1510606591,RE -1510606592,1510607103,FR -1510607104,1510608639,RE +1510606592,1510606847,FR +1510606848,1510608639,RE 1510608640,1510608895,FR 1510608896,1510609151,RE 1510609152,1510609407,FR 1510609408,1510609663,RE 1510609664,1510609919,FR -1510609920,1510610175,RE -1510610176,1510610687,FR -1510610688,1510611199,RE +1510609920,1510611199,RE 1510611200,1510611711,FR -1510611712,1510612479,RE -1510612480,1510612735,FR -1510612736,1510614015,RE +1510611712,1510614015,RE 1510614016,1510614271,FR 1510614272,1510615551,RE 1510615552,1510615807,FR -1510615808,1510616063,RE -1510616064,1510616319,FR -1510616320,1510617599,RE -1510617600,1510617855,FR -1510617856,1510619135,RE +1510615808,1510619135,RE 1510619136,1510619391,FR -1510619392,1510622975,RE +1510619392,1510622463,RE +1510622464,1510622719,FR +1510622720,1510622975,RE 1510622976,1510623231,FR 1510623232,1510626303,RE 1510626304,1510626559,FR 1510626560,1510628351,RE 1510628352,1510629119,FR -1510629120,1510629631,RE -1510629632,1510629887,FR -1510629888,1510630143,RE +1510629120,1510630143,RE 1510630144,1510630399,FR 1510630400,1510631423,RE 1510631424,1510631679,FR -1510631680,1510638847,RE -1510638848,1510639103,FR -1510639104,1510640383,RE -1510640384,1510640895,FR -1510640896,1510642175,RE -1510642176,1510642431,FR -1510642432,1510642943,RE +1510631680,1510637311,RE +1510637312,1510637567,FR +1510637568,1510638335,RE +1510638336,1510638591,FR +1510638592,1510639359,RE +1510639360,1510639871,FR +1510639872,1510640383,RE +1510640384,1510640639,FR +1510640640,1510642943,RE 1510642944,1510643711,FR 1510643712,1510644991,RE 1510644992,1510645247,FR 1510645248,1510646783,RE 1510646784,1510647039,FR -1510647040,1510647807,RE -1510647808,1510648063,FR +1510647040,1510647551,RE +1510647552,1510648063,FR 1510648064,1510649855,RE 1510649856,1510650111,FR 1510650112,1510653183,RE 1510653184,1510653439,FR -1510653440,1510654463,RE -1510654464,1510654719,FR -1510654720,1510655999,RE -1510656000,1510656255,FR -1510656256,1510656767,RE +1510653440,1510656767,RE 1510656768,1510657023,FR -1510657024,1510659071,RE -1510659072,1510659327,FR -1510659328,1510659583,RE +1510657024,1510659583,RE 1510659584,1510659839,FR 1510659840,1510660095,RE -1510660096,1510660863,FR -1510660864,1510663935,RE +1510660096,1510660351,FR +1510660352,1510660607,RE +1510660608,1510660863,FR +1510660864,1510661631,RE +1510661632,1510661887,FR +1510661888,1510663935,RE 1510663936,1510664191,FR 1510664192,1510664703,RE 1510664704,1510664959,FR -1510664960,1510668543,RE -1510668544,1510669018,FR -1510669019,1510669019,RE -1510669020,1510669055,FR -1510669056,1510669567,RE +1510664960,1510669567,RE 1510669568,1510669897,FR 1510669898,1510669898,RE 1510669899,1510670012,FR 1510670013,1510670013,RE 1510670014,1510670079,FR 1510670080,1510670335,RE -1510670336,1511981311,FR -1511981312,1511983871,GP +1510670336,1511981055,FR +1511981056,1511983871,GP 1511983872,1511984383,FR 1511984384,1511985151,GP 1511985152,1511985407,FR -1511985408,1511989759,GP -1511989760,1511990015,FR -1511990016,1511990527,GP -1511990528,1511990783,FR -1511990784,1511992831,GP -1511992832,1511993087,FR -1511993088,1511996671,GP -1511996672,1511996927,FR -1511996928,1511997439,GP -1511997440,1511997951,FR +1511985408,1511997439,GP +1511997440,1511997695,MF +1511997696,1511997951,FR 1511997952,1511998207,BL 1511998208,1511998463,MF 1511998464,1511998719,FR 1511998720,1511998975,BL 1511998976,1511999231,FR 1511999232,1511999999,BL -1512000000,1512000511,FR +1512000000,1512000255,FR +1512000256,1512000511,BL 1512000512,1512000767,MF 1512000768,1512001023,FR 1512001024,1512001279,BL @@ -27281,45 +29904,38 @@ 1512005376,1512005631,MF 1512005632,1512006143,FR 1512006144,1512006399,BL -1512006400,1512006655,MF -1512006656,1512006911,BL +1512006400,1512006911,MF 1512006912,1512007167,FR -1512007168,1512007423,BL +1512007168,1512007423,MF 1512007424,1512007679,FR -1512007680,1512008703,BL +1512007680,1512007935,GP +1512007936,1512008191,FR +1512008192,1512008703,BL 1512008704,1512008959,MF 1512008960,1512009215,FR 1512009216,1512009727,BL 1512009728,1512011775,FR 1512011776,1512012031,MF 1512012032,1512012287,FR -1512012288,1512012799,MF -1512012800,1512013567,FR +1512012288,1512013055,MF +1512013056,1512013567,FR 1512013568,1512013823,BL 1512013824,1512014079,GF 1512014080,1512014335,FR 1512014336,1512016383,GF 1512016384,1512016639,FR -1512016640,1512017151,GF -1512017152,1512017407,FR -1512017408,1512020223,GF -1512020224,1512020479,FR -1512020480,1512021759,GF +1512016640,1512021759,GF 1512021760,1512022015,FR 1512022016,1512030207,GF 1512030208,1512046591,MQ 1512046592,1512308735,FR -1512308736,1512310783,GP -1512310784,1512311039,FR -1512311040,1512311295,GP -1512311296,1512311551,FR -1512311552,1512313343,GP -1512313344,1512313599,FR +1512308736,1512313087,GP +1512313088,1512313599,FR 1512313600,1512313855,GP -1512313856,1512314111,FR -1512314112,1512316415,GP -1512316416,1512316671,FR -1512316672,1512317183,GP +1512313856,1512314367,FR +1512314368,1512316159,GP +1512316160,1512316415,FR +1512316416,1512317183,GP 1512317184,1512317439,FR 1512317440,1512318719,GP 1512318720,1512318975,FR @@ -27327,8 +29943,8 @@ 1512320512,1512321023,FR 1512321024,1512321279,GP 1512321280,1512321535,FR -1512321536,1512323071,GP -1512323072,1512323327,FR +1512321536,1512322815,GP +1512322816,1512323327,FR 1512323328,1512324351,GP 1512324352,1512324863,FR 1512324864,1512325375,GP @@ -27341,44 +29957,38 @@ 1512333568,1512335615,FR 1512335616,1512338943,GP 1512338944,1512339199,FR -1512339200,1512339455,GP -1512339456,1512339711,FR -1512339712,1512339967,GP -1512339968,1512340223,FR -1512340224,1512342527,GP +1512339200,1512342527,GP 1512342528,1512343551,FR 1512343552,1512343807,GP 1512343808,1512344063,FR -1512344064,1512344575,GP -1512344576,1512344831,FR -1512344832,1512345087,GP +1512344064,1512345087,GP 1512345088,1512345343,FR 1512345344,1512345599,GP -1512345600,1512346367,FR -1512346368,1512347135,GP +1512345600,1512346111,FR +1512346112,1512347135,GP 1512347136,1512347391,FR 1512347392,1512348415,GP 1512348416,1512348671,FR -1512348672,1512354303,GP -1512354304,1512354559,FR -1512354560,1512356351,GP +1512348672,1512354559,GP +1512354560,1512354815,FR +1512354816,1512355327,GP +1512355328,1512355583,FR +1512355584,1512356351,GP 1512356352,1512357375,FR -1512357376,1512357631,GP -1512357632,1512357887,FR -1512357888,1512358143,GP +1512357376,1512358143,GP 1512358144,1512359423,FR -1512359424,1512359679,GP -1512359680,1512359935,FR -1512359936,1512362751,GP +1512359424,1512362751,GP 1512362752,1512363007,FR 1512363008,1512363263,GP 1512363264,1512363519,FR -1512363520,1512366335,GP +1512363520,1512363775,GP +1512363776,1512364031,FR +1512364032,1512366335,GP 1512366336,1512368639,FR 1512368640,1512369151,GP 1512369152,1512369407,FR -1512369408,1512369919,GP -1512369920,1512370431,FR +1512369408,1512370175,GP +1512370176,1512370431,FR 1512370432,1512370441,GP 1512370442,1512370442,FR 1512370443,1512372735,GP @@ -27386,8 +29996,8 @@ 1512372992,1512374271,GP 1512374272,1514143743,FR 1514143744,1514176511,SK -1514176512,1514471423,FR -1514471424,1514536959,ES +1514176512,1514405887,FR +1514405888,1514536959,ES 1514536960,1514602495,FR 1514602496,1514668031,ES 1514668032,1514799103,FR @@ -27421,120 +30031,86 @@ 1515515904,1516109823,FR 1516109824,1516175359,ES 1516175360,1516240895,RO -1516240896,1516931071,FR -1516931072,1516932095,ES -1516932096,1516932607,FR -1516932608,1516933119,ES -1516933120,1516934143,FR -1516934144,1516935167,ES -1516935168,1516936191,FR -1516936192,1516936959,ES -1516936960,1516938239,FR -1516938240,1516938751,ES -1516938752,1516947455,FR -1516947456,1516949503,ES -1516949504,1516951551,FR -1516951552,1516953599,ES -1516953600,1516954623,FR -1516954624,1516955647,ES -1516955648,1516957695,FR -1516957696,1516961791,ES +1516240896,1516896255,FR +1516896256,1516961791,ES 1516961792,1518338047,FR -1518338048,1518370815,DE -1518370816,1518409727,NL -1518409728,1518411775,SE -1518411776,1518419967,NO -1518419968,1518436351,SE +1518338048,1518370815,LV +1518370816,1518403583,NL +1518403584,1518436351,SE 1518436352,1518452735,NO 1518452736,1518460927,AT -1518460928,1518471167,NL -1518471168,1518472191,SE +1518460928,1518472191,SE 1518472192,1518475263,LT 1518475264,1518476287,SE 1518476288,1518476799,EE 1518476800,1518477311,SE 1518477312,1518481407,EE -1518481408,1518489599,SE -1518489600,1518501887,NL +1518481408,1518493695,SE +1518493696,1518501887,NL 1518501888,1518503935,EE 1518503936,1518510079,LT 1518510080,1518516223,LV 1518516224,1518517247,SE 1518517248,1518518271,LV -1518518272,1518530559,SE -1518530560,1518534655,NO -1518534656,1518540543,SE +1518518272,1518540543,SE 1518540544,1518540799,LT 1518540800,1518541479,SE 1518541480,1518541480,DE 1518541481,1518542847,SE 1518542848,1518551039,LT -1518551040,1518565375,NL -1518565376,1518567423,SE -1518567424,1518600191,LV +1518551040,1518567423,SE +1518567424,1518583807,LV +1518583808,1518600191,HR 1518600192,1518633215,SE 1518633216,1518633471,NL -1518633472,1518635007,SE -1518635008,1518637055,NL -1518637056,1518641151,SE +1518633472,1518641151,SE 1518641152,1518649343,NL 1518649344,1518665727,SE 1518665728,1518723071,LV 1518723072,1518727167,EE 1518727168,1518731263,SE 1518731264,1518772223,LT -1518772224,1518780415,NL +1518772224,1518780415,SE 1518780416,1518796799,HR -1518796800,1518927871,DE -1518927872,1518940159,SE -1518940160,1518944255,LT -1518944256,1518960639,NL -1518960640,1518961663,LT +1518796800,1518927871,SE +1518927872,1518961663,LT 1518961664,1518962175,EE 1518962176,1518962687,LV -1518962688,1518964735,NO -1518964736,1518966783,HR +1518962688,1518966783,HR 1518966784,1518967807,SE 1518967808,1518977023,HR -1518977024,1518985215,NL +1518977024,1518985215,LT 1518985216,1518989311,SE -1518989312,1518993152,NL -1518993153,1519026175,SE -1519026176,1519034367,LT -1519034368,1519058943,SE +1518989312,1519058943,LT 1519058944,1519083519,LV 1519083520,1519091711,SE 1519091712,1519124479,LV -1519124480,1519132671,SE -1519132672,1519149055,LT -1519149056,1519185919,SE -1519185920,1519190015,LT -1519190016,1519198207,NL +1519124480,1519198207,LT 1519198208,1519200255,SE 1519200256,1519206399,EE 1519206400,1519208447,LV -1519208448,1519210495,SE +1519208448,1519208703,SE +1519208704,1519210495,LV 1519210496,1519214591,LT 1519214592,1519222783,LV 1519222784,1519263743,SE -1519263744,1519290367,NL -1519290368,1519292415,SE +1519263744,1519288319,NL +1519288320,1519292415,SE 1519292416,1519294463,LT 1519294464,1519296511,SE 1519296512,1519304703,LT 1519304704,1519308799,NL 1519308800,1519321087,LT 1519321088,1519337471,KZ -1519337472,1519352822,SE +1519337472,1519352822,LT 1519352823,1519352823,KZ -1519352824,1519355903,SE -1519355904,1519359999,KZ -1519360000,1519362047,SE -1519362048,1519366143,KZ -1519366144,1519394815,SE +1519352824,1519353855,LT +1519353856,1519370239,KZ +1519370240,1519394815,SE 1519394816,1519398911,HR 1519398912,1519403007,SE -1519403008,1519419391,NL +1519403008,1519411199,LT +1519411200,1519419391,NL 1519419392,1519452159,SE 1519452160,1519517695,NL 1519517696,1519583231,AT @@ -27542,23 +30118,15 @@ 1519648768,1519714303,SA 1519714304,1519779839,NO 1519779840,1519910911,RU -1519910912,1519928063,GB -1519928064,1519928319,DK -1519928320,1519931391,GB -1519931392,1519934463,NL -1519934464,1519935487,GB -1519935488,1519936191,BE +1519910912,1519936191,GB 1519936192,1519936255,DK -1519936256,1519939583,BE -1519939584,1519943679,GB +1519936256,1519943679,GB 1519943680,1519976447,AT 1519976448,1520009215,DE 1520009216,1520041983,SY 1520041984,1520074751,RU 1520074752,1520107519,BG -1520107520,1520139767,GB -1520139768,1520139775,IE -1520139776,1520140287,GB +1520107520,1520140287,GB 1520140288,1520173055,RU 1520173056,1520205823,PL 1520205824,1520230399,RU @@ -27609,9 +30177,30 @@ 1532675072,1532682239,UA 1532682240,1532690431,LV 1532690432,1532755967,FR -1532755968,1532812031,BG +1532755968,1532756991,DE +1532756992,1532774399,BG +1532774400,1532782591,DE +1532782592,1532784639,BG +1532784640,1532785151,TR +1532785152,1532787711,BG +1532787712,1532789759,DE +1532789760,1532791807,BG +1532791808,1532794879,DE +1532794880,1532795903,BG +1532795904,1532796927,DE +1532796928,1532797951,BG +1532797952,1532798975,DE +1532798976,1532799999,BG +1532800000,1532801023,DE +1532801024,1532802047,BG +1532802048,1532805119,DE +1532805120,1532808191,BG +1532808192,1532811263,DE +1532811264,1532812031,BG 1532812032,1532812287,RO -1532812288,1532821503,BG +1532812288,1532813311,DE +1532813312,1532816383,BG +1532816384,1532821503,DE 1532821504,1532887039,TR 1532887040,1532952575,PL 1532952576,1533018111,SE @@ -27650,19 +30239,19 @@ 1533472768,1533474815,ES 1533474816,1533476863,FR 1533476864,1533478911,IE -1533480960,1533482239,NL -1533482240,1533482495,GB +1533480960,1533481983,NL +1533481984,1533482495,GB 1533482496,1533482751,NL 1533482752,1533483007,GB 1533483008,1533485055,AM -1533485056,1533486111,GB -1533486112,1533486143,SE -1533486144,1533486335,GB +1533485056,1533486079,GB +1533486080,1533486335,SE 1533486336,1533486719,NO 1533486720,1533486783,DK -1533486784,1533486847,FI -1533486848,1533487103,GB -1533487104,1533489151,FR +1533486784,1533487103,FI +1533487104,1533488639,FR +1533488640,1533488895,US +1533488896,1533489151,FR 1533489152,1533491199,ES 1533491200,1533493247,AM 1533493248,1533499391,RU @@ -27673,7 +30262,6 @@ 1533507584,1533509631,UA 1533509632,1533511679,GB 1533511680,1533513727,FR -1533513728,1533515775,KW 1533515776,1533517823,RU 1533517824,1533519871,CZ 1533519872,1533526015,GB @@ -27707,27 +30295,38 @@ 1533722624,1533724671,SE 1533724672,1533726719,RU 1533726720,1533728767,CY -1533728768,1533730815,FR 1533730816,1533732863,NL 1533732864,1533734911,RU 1533734912,1533739007,CZ 1533739008,1533739263,IR -1533739264,1533771775,RU +1533739264,1533757439,RU +1533757440,1533759487,NL +1533759488,1533761535,RU +1533761536,1533763583,NL +1533763584,1533768703,RU +1533768704,1533768959,GB +1533768960,1533771519,RU +1533771520,1533771775,GB 1533771776,1533804543,IR 1533804544,1533805567,RU 1533805568,1533806591,NL -1533806592,1533818879,RU +1533806592,1533818879,GB 1533818880,1533819903,NL 1533819904,1533820927,RU -1533820928,1533837311,DE -1533837312,1533845503,IR +1533820928,1533833215,DE +1533833216,1533845503,IR 1533845504,1533847551,GB 1533847552,1533849599,RU 1533849600,1533851135,SE 1533851136,1533851391,PL 1533851392,1533851647,SE 1533851648,1533853695,CH -1533853696,1533874175,GB +1533853696,1533854207,GB +1533854208,1533855231,IR +1533855232,1533856767,GB +1533856768,1533859839,IR +1533859840,1533870079,IQ +1533870080,1533874175,GB 1533874176,1533878271,DE 1533878272,1533880319,CZ 1533880320,1533882367,GB @@ -27754,53 +30353,112 @@ 1534590976,1534656511,HU 1534656512,1534711807,FR 1534711808,1534712831,BE -1534712832,1534714207,FR -1534714208,1534714223,NL -1534714224,1534714415,FR +1534712832,1534713855,FR +1534713856,1534713887,PT +1534713888,1534714111,FR +1534714112,1534714115,ES +1534714116,1534714119,FR +1534714120,1534714123,FI +1534714124,1534714143,FR +1534714144,1534714159,GB +1534714160,1534714415,FR 1534714416,1534714431,ES 1534714432,1534714639,FR 1534714640,1534714655,IE -1534714656,1534714751,FR +1534714656,1534714687,ES +1534714688,1534714691,FR +1534714692,1534714695,GB +1534714696,1534714751,FR 1534714752,1534714767,DE -1534714768,1534715263,FR -1534715264,1534715267,IT -1534715268,1534715871,FR +1534714768,1534714871,FR +1534714872,1534714875,ES +1534714876,1534715207,FR +1534715208,1534715211,GB +1534715212,1534715215,FR +1534715216,1534715231,GB +1534715232,1534715583,FR +1534715584,1534715599,GB +1534715600,1534715871,FR 1534715872,1534715875,ES -1534715876,1534715935,FR -1534715936,1534715939,NL -1534715940,1534716095,FR +1534715876,1534716063,FR +1534716064,1534716095,PT 1534716096,1534716099,DE 1534716100,1534716111,FR 1534716112,1534716115,DE -1534716116,1534716375,FR +1534716116,1534716239,FR +1534716240,1534716255,GB +1534716256,1534716319,FR +1534716320,1534716351,GB +1534716352,1534716375,FR 1534716376,1534716379,ES -1534716380,1534717199,FR +1534716380,1534716391,FR +1534716392,1534716395,ES +1534716396,1534716399,GB +1534716400,1534716495,FR +1534716496,1534716511,ES +1534716512,1534716655,FR +1534716656,1534716663,IE +1534716664,1534716703,FR +1534716704,1534716735,ES +1534716736,1534717191,FR +1534717192,1534717199,FI 1534717200,1534717215,GB 1534717216,1534717247,FR 1534717248,1534717251,ES 1534717252,1534717263,FR 1534717264,1534717267,ES -1534717268,1534717663,FR -1534717664,1534717679,GB -1534717680,1534717923,FR -1534717924,1534717927,IT -1534717928,1534718087,FR +1534717268,1534717343,FR +1534717344,1534717359,GB +1534717360,1534717739,FR +1534717740,1534717743,GB +1534717744,1534717995,FR +1534717996,1534717999,GB +1534718000,1534718087,FR 1534718088,1534718091,ES -1534718092,1534718763,FR +1534718092,1534718127,FR +1534718128,1534718143,ES +1534718144,1534718415,FR +1534718416,1534718419,ES +1534718420,1534718423,GB +1534718424,1534718719,FR +1534718720,1534718735,GB +1534718736,1534718763,FR 1534718764,1534718767,ES -1534718768,1534719747,FR +1534718768,1534718783,FR +1534718784,1534718815,ES +1534718816,1534719071,FR +1534719072,1534719075,FI +1534719076,1534719339,FR +1534719340,1534719343,ES +1534719344,1534719679,FR +1534719680,1534719695,GB +1534719696,1534719703,FR +1534719704,1534719711,GB +1534719712,1534719739,FR +1534719740,1534719743,ES +1534719744,1534719747,FR 1534719748,1534719751,ES 1534719752,1534719783,FR 1534719784,1534719787,ES -1534719788,1534720007,FR -1534720008,1534720011,IT -1534720012,1534720023,FR +1534719788,1534720011,FR +1534720012,1534720015,IE +1534720016,1534720023,FR 1534720024,1534720027,PL -1534720028,1534720179,FR +1534720028,1534720079,FR +1534720080,1534720095,ES +1534720096,1534720179,FR 1534720180,1534720183,ES -1534720184,1534720471,FR -1534720472,1534720479,DE -1534720480,1534722047,FR +1534720184,1534720387,FR +1534720388,1534720391,FI +1534720392,1534720655,FR +1534720656,1534720663,ES +1534720664,1534720767,FR +1534720768,1534720783,ES +1534720784,1534721807,FR +1534721808,1534721823,GB +1534721824,1534721975,FR +1534721976,1534721979,FI +1534721980,1534722047,FR 1534722048,1534787583,RU 1534787584,1534791679,RO 1534791680,1534795775,RU @@ -27820,8 +30478,13 @@ 1534918656,1534984191,GB 1534984192,1534988287,NO 1534988288,1535049727,ES -1535049728,1535115263,SK -1535115264,1535197183,AT +1535049728,1535050239,CZ +1535050240,1535068159,SK +1535068160,1535068415,CZ +1535068416,1535115263,SK +1535115264,1535116287,AT +1535116288,1535148031,SE +1535148032,1535197183,AT 1535197184,1535203359,EE 1535203360,1535205375,SE 1535205376,1535213567,EE @@ -27831,82 +30494,137 @@ 1535344640,1535350783,LV 1535350784,1535352831,HR 1535352832,1535377407,EE -1535377408,1535442943,GR 1535442944,1535451135,RU 1535451136,1535459327,DK 1535459328,1535475711,AT 1535475712,1535508479,IR -1535508480,1535509103,BG -1535509104,1535509119,FR -1535509120,1535509296,BG -1535509297,1535509297,ES -1535509298,1535512121,BG +1535508480,1535509279,FR +1535509280,1535509311,ES +1535509312,1535509487,FR +1535509488,1535509503,PT +1535509504,1535511871,FR +1535511872,1535511935,ES +1535511936,1535511999,FR +1535512000,1535512015,GB +1535512016,1535512121,FR 1535512122,1535512122,PL -1535512123,1535512191,BG -1535512192,1535512207,FR -1535512208,1535512655,BG -1535512656,1535512671,FR -1535512672,1535515055,BG +1535512123,1535514911,FR +1535514912,1535514943,FI +1535514944,1535515007,IE +1535515008,1535515055,FR 1535515056,1535515071,IT -1535515072,1535515331,BG +1535515072,1535515331,FR 1535515332,1535515335,ES -1535515336,1535515504,BG +1535515336,1535515504,FR 1535515505,1535515505,PL -1535515506,1535537535,BG +1535515506,1535515519,FR +1535515520,1535515647,GB +1535515648,1535515743,FR +1535515744,1535515775,PT +1535515776,1535537535,FR 1535537536,1535537663,ES -1535537664,1535540949,BG +1535537664,1535538111,FR +1535538112,1535538175,FI +1535538176,1535538815,FR +1535538816,1535538879,IE +1535538880,1535540949,FR 1535540950,1535540951,BE -1535540952,1535540954,BG +1535540952,1535540954,FR 1535540955,1535540955,BE -1535540956,1535542640,BG +1535540956,1535542079,FR +1535542080,1535542143,FI +1535542144,1535542640,FR 1535542641,1535542641,BE -1535542642,1535546270,BG +1535542642,1535545551,FR +1535545552,1535545567,PT +1535545568,1535545599,FR +1535545600,1535545855,GB +1535545856,1535545983,FR +1535545984,1535546111,IE +1535546112,1535546270,FR 1535546271,1535546271,IT -1535546272,1535548091,BG +1535546272,1535547158,FR +1535547159,1535547159,IT +1535547160,1535548091,FR 1535548092,1535548095,PL -1535548096,1535549040,BG -1535549041,1535549041,PT -1535549042,1535549683,BG +1535548096,1535548223,FR +1535548224,1535548415,ES +1535548416,1535548991,FR +1535548992,1535549055,PT +1535549056,1535549683,FR 1535549684,1535549684,PL -1535549685,1535550519,BG +1535549685,1535550519,FR 1535550520,1535550523,DE -1535550524,1535550547,BG +1535550524,1535550547,FR 1535550548,1535550551,DE -1535550552,1535551679,BG +1535550552,1535551679,FR 1535551680,1535551695,GB -1535551696,1535551771,BG +1535551696,1535551771,FR 1535551772,1535551772,CZ -1535551773,1535551843,BG +1535551773,1535551843,FR 1535551844,1535551844,FI -1535551845,1535551903,BG +1535551845,1535551903,FR 1535551904,1535551919,NL -1535551920,1535552463,BG +1535551920,1535552463,FR 1535552464,1535552479,NL -1535552480,1535553489,BG -1535553490,1535553490,ES -1535553491,1535554295,BG +1535552480,1535553471,FR +1535553472,1535553535,ES +1535553536,1535553983,FR +1535553984,1535554047,GB +1535554048,1535554295,FR 1535554296,1535554296,PL -1535554297,1535554372,BG -1535554373,1535554373,ES -1535554374,1535554847,BG +1535554297,1535554367,FR +1535554368,1535554431,ES +1535554432,1535554847,FR 1535554848,1535554863,PT -1535554864,1535556095,BG +1535554864,1535555935,FR +1535555936,1535555951,ES +1535555952,1535556095,FR 1535556096,1535556159,ES -1535556160,1535556271,BG +1535556160,1535556271,FR 1535556272,1535556287,GB -1535556288,1535560151,BG -1535560152,1535560152,GB -1535560153,1535562403,BG +1535556288,1535556863,FR +1535556864,1535557119,GB +1535557120,1535558015,FR +1535558016,1535558143,ES +1535558144,1535559935,FR +1535559936,1535560191,GB +1535560192,1535560287,FR +1535560288,1535560319,FI +1535560320,1535560511,FR +1535560512,1535560575,PT +1535560576,1535561695,FR +1535561696,1535561727,ES +1535561728,1535562403,FR 1535562404,1535562407,GB -1535562408,1535567590,BG -1535567591,1535567591,ES -1535567592,1535573211,BG +1535562408,1535562591,FR +1535562592,1535562623,FI +1535562624,1535562879,FR +1535562880,1535563007,ES +1535563008,1535563455,FR +1535563456,1535563519,IE +1535563520,1535566143,FR +1535566144,1535566159,ES +1535566160,1535566655,FR +1535566656,1535566719,PL +1535566720,1535567551,FR +1535567552,1535567615,ES +1535567616,1535567871,GB +1535567872,1535569023,FR +1535569024,1535569151,ES +1535569152,1535569343,FR +1535569344,1535569407,PL +1535569408,1535571519,FR +1535571520,1535571583,ES +1535571584,1535573211,FR 1535573212,1535573215,GB -1535573216,1535573307,BG +1535573216,1535573307,FR 1535573308,1535573311,NL -1535573312,1535573543,BG +1535573312,1535573391,FR +1535573392,1535573407,ES +1535573408,1535573543,FR 1535573544,1535573547,LT -1535573548,1535574015,BG +1535573548,1535574015,FR 1535574016,1535578111,GB 1535578112,1535582207,LV 1535582208,1535590399,NO @@ -27934,9 +30652,7 @@ 1535836160,1535868927,CZ 1535868928,1535901695,BG 1535901696,1535934463,GR -1535934464,1535963391,KW -1535963392,1535963647,US -1535963648,1535967231,KW +1535934464,1535967231,KW 1535967232,1535999999,AT 1536000000,1536032767,NL 1536032768,1536036863,LV @@ -27996,12 +30712,19 @@ 1536327680,1536344063,HU 1536344064,1536360447,PL 1536360448,1536376831,RU -1536376832,1536393215,KZ +1536376832,1536380927,IR +1536380928,1536393215,KZ 1536393216,1536409599,SA 1536409600,1536425983,HU 1536425984,1536442367,SK 1536442368,1536444927,RS -1536444928,1536452607,XK +1536444928,1536448906,XK +1536448907,1536448907,RS +1536448908,1536450230,XK +1536450231,1536450231,RS +1536450232,1536450494,XK +1536450495,1536450495,RS +1536450496,1536452607,XK 1536452608,1536453375,RS 1536453376,1536453631,XK 1536453632,1536453887,RS @@ -28013,9 +30736,7 @@ 1536475136,1536476545,NL 1536476546,1536476546,GB 1536476547,1536479231,NL -1536479232,1536479999,GB -1536480000,1536480255,SA -1536480256,1536483327,GB +1536479232,1536483327,GB 1536483328,1536491519,NL 1536491520,1536499711,NO 1536499712,1536503807,SE @@ -28038,7 +30759,9 @@ 1536589824,1536614399,PL 1536614400,1536622591,DK 1536622592,1536626687,GB -1536626688,1536630783,DE +1536626688,1536626943,DE +1536626944,1536627072,AT +1536627073,1536630783,DE 1536630784,1536634879,RU 1536634880,1536643071,FR 1536643072,1536647167,TR @@ -28069,7 +30792,9 @@ 1538883584,1538891775,IR 1538891776,1538897919,GB 1538897920,1538899967,PL -1538899968,1538908159,SI +1538899968,1538904031,SI +1538904032,1538904039,BH +1538904040,1538908159,SI 1538908160,1538916351,RU 1538916352,1538924543,GB 1538924544,1538932735,DE @@ -28120,7 +30845,6 @@ 1539155968,1539160063,NO 1539162112,1539164159,DE 1539164160,1539166207,DK -1539166208,1539168255,FI 1539168256,1539170303,PL 1539170304,1539172351,NL 1539172352,1539176447,RU @@ -28128,7 +30852,10 @@ 1539178496,1539186687,CH 1539186688,1539194879,LV 1539194880,1539203071,RU -1539203072,1539207167,NL +1539203072,1539204095,NL +1539204096,1539205119,IN +1539205120,1539206143,NL +1539206144,1539207167,GB 1539207168,1539211263,RU 1539211264,1539213311,CZ 1539213312,1539215359,SE @@ -28143,18 +30870,19 @@ 1539233792,1539235839,LU 1539235840,1539237887,DE 1539237888,1539239935,RU -1539239936,1539244031,DE +1539239936,1539241983,DE 1539244032,1539260415,BA 1539260416,1539276799,SK 1539276800,1539280895,SE 1539280896,1539284991,FR 1539284992,1539289087,TR -1539289088,1539293183,RU +1539289088,1539291391,RU +1539291392,1539291647,CZ +1539291648,1539293183,RU 1539293184,1539297279,AZ 1539297280,1539301375,BG 1539301376,1539309567,RU 1539309568,1539310591,PL -1539311616,1539312639,NL 1539312640,1539313663,DE 1539313664,1539314687,GB 1539314688,1539315711,RU @@ -28170,7 +30898,10 @@ 1539325952,1539326975,KG 1539326976,1539329023,RU 1539329024,1539330047,PL -1539330048,1539331071,RU +1539330048,1539330303,RU +1539330304,1539330559,DE +1539330560,1539330815,NL +1539330816,1539331071,RU 1539331072,1539332095,CZ 1539332096,1539333119,PL 1539333120,1539335167,RU @@ -28308,7 +31039,7 @@ 1539471360,1539471871,RU 1539471872,1539472383,PL 1539472896,1539473407,GB -1539473408,1539473919,FR +1539473408,1539473919,NL 1539473920,1539474431,KW 1539474432,1539474943,DE 1539474944,1539475455,UA @@ -28399,7 +31130,7 @@ 1539526656,1539527167,NL 1539527168,1539527679,GB 1539527680,1539528191,RO -1539528192,1539528703,UA +1539528192,1539528703,RU 1539528704,1539529215,SA 1539529216,1539529727,UA 1539529728,1539530239,PL @@ -28476,7 +31207,6 @@ 1539573760,1539575807,PL 1539576832,1539577855,GB 1539577856,1539578879,RU -1539578880,1539579903,PL 1539579904,1539580927,RU 1539580928,1539581951,AM 1539582976,1539583999,RO @@ -28511,7 +31241,6 @@ 1539623936,1539624959,DE 1539624960,1539625983,RU 1539625984,1539627007,PL -1539627008,1539628031,RU 1539629056,1539630079,BG 1539630080,1539631103,UA 1539632128,1539633151,RU @@ -28556,14 +31285,13 @@ 1539680256,1539681279,UA 1539681280,1539684351,RU 1539684352,1539685375,UA -1539685376,1539688447,RU -1539689472,1539690495,RU +1539685376,1539690495,RU 1539690496,1539691519,FI 1539691520,1539692543,RU 1539692544,1539694591,UA 1539694592,1539695615,PL 1539695616,1539696639,GB -1539696640,1539697663,RU +1539696640,1539697663,CZ 1539697664,1539698687,UA 1539699712,1539700735,RO 1539700736,1539701759,DK @@ -28775,7 +31503,7 @@ 1539763968,1539764223,PT 1539764224,1539764479,AT 1539764480,1539764735,GB -1539764736,1539764991,DE +1539764736,1539764991,RO 1539764992,1539765247,BE 1539765248,1539765503,GB 1539765504,1539766015,PL @@ -28824,7 +31552,7 @@ 1539778304,1539778559,LB 1539778560,1539778815,RU 1539778816,1539779071,RO -1539779328,1539779583,CH +1539779328,1539779583,FR 1539779840,1539780095,NL 1539780096,1539780351,RU 1539780608,1539780863,PL @@ -28955,7 +31683,7 @@ 1539819264,1539819519,RO 1539819520,1539819775,AT 1539819776,1539820031,SI -1539820032,1539820287,IL +1539820032,1539820287,VG 1539820288,1539820543,PL 1539820544,1539820799,ES 1539820800,1539821055,RU @@ -28966,7 +31694,7 @@ 1539822592,1539822847,GB 1539822848,1539823103,IE 1539823104,1539823359,DE -1539823360,1539823615,CY +1539823360,1539823615,NL 1539823616,1539823871,RO 1539823872,1539824127,DK 1539824128,1539824383,CH @@ -29009,7 +31737,8 @@ 1539840000,1539841023,PL 1539841024,1539842047,RU 1539842048,1539844095,PL -1539844096,1539846143,UA +1539844096,1539845119,UA +1539845120,1539846143,RU 1539846144,1539847167,NL 1539847168,1539849471,UA 1539849472,1539849727,GB @@ -29060,7 +31789,9 @@ 1539902464,1539903487,LV 1539903488,1539904511,PL 1539904512,1539905535,CZ -1539905536,1539906559,UA +1539905536,1539906047,UA +1539906048,1539906303,RU +1539906304,1539906559,UA 1539908608,1539909631,UA 1539909632,1539910655,RU 1539910656,1539911679,PL @@ -29073,7 +31804,6 @@ 1539920896,1539921919,UA 1539921920,1539922943,PL 1539922944,1539923967,SE -1539923968,1539924991,RU 1539924992,1539926015,DE 1539927040,1539928063,UA 1539928064,1539930111,RU @@ -29090,7 +31820,7 @@ 1539942400,1539943423,UA 1539943424,1539944447,BG 1539944448,1539946495,UA -1539946496,1539947519,JE +1539946496,1539947519,RU 1539947520,1539948543,UA 1539948544,1539949567,RO 1539950592,1539950847,GB @@ -29109,7 +31839,7 @@ 1539964928,1539965951,UA 1539965952,1539966975,RU 1539966976,1539967999,UA -1539968000,1539972095,RU +1539968000,1539973119,RU 1539974144,1539975167,RU 1539975168,1539976191,DE 1539976192,1539977215,RU @@ -29121,7 +31851,7 @@ 1539982336,1539983359,RU 1539983360,1539984383,UA 1539984384,1539985407,RU -1539985408,1539986431,SE +1539985408,1539986431,NO 1539986432,1539987455,RU 1539987456,1539988479,RO 1539988480,1539990527,RU @@ -29161,7 +31891,7 @@ 1540032512,1540033535,RU 1540033536,1540034559,UA 1540034560,1540035583,PL -1540035584,1540036607,RU +1540035584,1540036607,KZ 1540036608,1540037631,UA 1540037632,1540038655,EE 1540038656,1540039679,FR @@ -29186,7 +31916,7 @@ 1540059136,1540060159,UA 1540060160,1540061183,NO 1540062208,1540063231,RU -1540063232,1540064255,NL +1540063232,1540064255,DE 1540064256,1540065279,PL 1540065280,1540068351,UA 1540068352,1540069375,FR @@ -29204,8 +31934,7 @@ 1540083712,1540084735,RU 1540084736,1540085759,NL 1540085760,1540087807,PL -1540087808,1540088831,RU -1540089856,1540092927,RU +1540087808,1540092927,RU 1540092928,1540094975,PL 1540094976,1540095999,RU 1540096000,1540097023,SE @@ -29253,7 +31982,7 @@ 1540149248,1540150271,GB 1540150272,1540151295,UA 1540151296,1540152319,AT -1540153344,1540156415,RU +1540154368,1540156415,RU 1540156416,1540157439,UZ 1540157440,1540158463,RU 1540158464,1540159487,GB @@ -29423,9 +32152,7 @@ 1540291584,1540292095,UA 1540292096,1540292607,RU 1540293120,1540293631,DK -1540293632,1540295167,UA -1540295168,1540295679,PL -1540296192,1540296703,PL +1540293632,1540296703,PL 1540296704,1540297215,DE 1540297216,1540298239,FR 1540298240,1540298751,HR @@ -29516,7 +32243,8 @@ 1540354048,1540354559,IL 1540354560,1540355071,PL 1540355072,1540355583,UA -1540355584,1540356607,RU +1540355584,1540356351,RU +1540356352,1540356607,UA 1540356608,1540357119,DE 1540357120,1540357631,RU 1540357632,1540358143,FR @@ -29826,7 +32554,6 @@ 1540449792,1540450047,RO 1540450048,1540450303,FR 1540450304,1540450559,GB -1540450560,1540450815,AM 1540450816,1540451071,IE 1540451072,1540451327,FR 1540451328,1540451583,ES @@ -29962,7 +32689,6 @@ 1540504576,1540505599,SE 1540506624,1540507647,GB 1540507648,1540508671,RU -1540508672,1540509695,UA 1540509696,1540510719,RO 1540510720,1540511743,RU 1540511744,1540512767,BG @@ -29970,14 +32696,14 @@ 1540515840,1540516863,RU 1540516864,1540517887,UA 1540517888,1540518911,RU -1540518912,1540520959,UA -1540520960,1540521983,RU +1540518912,1540519935,UA +1540519936,1540521983,RU 1540521984,1540523007,PL 1540523008,1540524031,RU 1540524032,1540525055,AL 1540525056,1540526079,AT -1540526080,1540528127,UA -1540528128,1540529151,RU +1540526080,1540527359,UA +1540527360,1540529151,RU 1540529152,1540530175,UA 1540530176,1540531199,RU 1540531200,1540532223,UA @@ -29996,9 +32722,10 @@ 1540548608,1540549631,IE 1540549632,1540552703,PL 1540552704,1540553727,UA -1540553728,1540555775,RU +1540553728,1540554751,RU +1540554752,1540555775,SE 1540555776,1540556799,UZ -1540556800,1540557823,GB +1540556800,1540557823,DE 1540557824,1540559871,UA 1540559872,1540562943,RU 1540562944,1540563967,AT @@ -30206,7 +32933,7 @@ 1540673280,1540673535,SE 1540673536,1540673791,SI 1540673792,1540674047,SE -1540674048,1540674303,GB +1540674048,1540674303,NL 1540674304,1540674559,FR 1540674560,1540674815,GB 1540674816,1540675071,GE @@ -30222,7 +32949,11 @@ 1540677888,1540678143,GE 1540678400,1540678655,RO 1540678656,1540678911,SE -1540678912,1540679423,RU +1540678912,1540679111,RU +1540679112,1540679159,NL +1540679160,1540679162,RU +1540679163,1540679167,NL +1540679168,1540679423,RU 1540679680,1540679935,LT 1540679936,1540680191,BG 1540680192,1540680447,CH @@ -30465,7 +33196,7 @@ 1540757504,1540758527,PL 1540758528,1540759551,UA 1540760576,1540761599,PL -1540761600,1540762623,RU +1540761600,1540762623,EE 1540762624,1540763647,LU 1540763648,1540764671,UA 1540764672,1540765695,PL @@ -30552,9 +33283,7 @@ 1540876288,1540877311,RU 1540877312,1540878335,PL 1540878336,1540879359,AT -1540879360,1540880383,RU -1540880384,1540881407,UA -1540881408,1540882431,RU +1540879360,1540882431,RU 1540882432,1540882687,SE 1540882688,1540883199,LV 1540883200,1540883455,RU @@ -30792,7 +33521,8 @@ 1540952576,1540953087,PL 1540953088,1540953599,RU 1540953600,1540954623,PL -1540954624,1540955647,RO +1540954624,1540955135,DE +1540955136,1540955647,RO 1540955648,1540956159,NL 1540956160,1540956671,SK 1540956672,1540957183,RU @@ -30952,8 +33682,7 @@ 1541015552,1541016575,RU 1541016576,1541018623,UA 1541019648,1541020671,RU -1541020672,1541022719,UA -1541023418,1541023418,UA +1541020672,1541023743,UA 1541023744,1541024767,RU 1541024768,1541026815,UA 1541026816,1541027839,LV @@ -31067,7 +33796,7 @@ 1541147136,1541147391,PL 1541147392,1541147903,RU 1541147904,1541148415,RO -1541148416,1541148671,GB +1541148416,1541148671,US 1541148672,1541148927,RU 1541148928,1541149439,PL 1541149440,1541149695,SE @@ -31084,7 +33813,7 @@ 1541152768,1541153023,PL 1541153024,1541153279,RU 1541153280,1541153535,DE -1541153536,1541153791,UA +1541153536,1541153791,RO 1541153792,1541154047,DE 1541154048,1541154303,NL 1541154304,1541154559,RU @@ -31417,7 +34146,7 @@ 1541295104,1541297151,UA 1541297152,1541298175,CH 1541298176,1541299199,KZ -1541299200,1541300223,RO +1541299200,1541300223,AT 1541300224,1541301247,DE 1541301248,1541302271,PL 1541302272,1541303295,SK @@ -31442,7 +34171,7 @@ 1541324800,1541325823,PL 1541325824,1541326847,IR 1541326848,1541327871,SA -1541327872,1541328895,CZ +1541327872,1541328895,IR 1541328896,1541329919,RU 1541329920,1541330943,PL 1541330944,1541331967,RU @@ -31532,7 +34261,7 @@ 1541362176,1541362431,NL 1541362432,1541362687,PL 1541362688,1541362943,FR -1541362944,1541363199,DK +1541362944,1541363199,SE 1541363200,1541363455,UA 1541363456,1541363711,IE 1541363712,1541364223,UA @@ -31601,7 +34330,7 @@ 1541381632,1541381887,RO 1541381888,1541382143,FR 1541382144,1541382399,PL -1541382400,1541382655,IM +1541382400,1541382655,SE 1541382656,1541382911,RS 1541383168,1541383423,CY 1541383424,1541383679,LV @@ -31657,7 +34386,7 @@ 1541396736,1541396991,RU 1541396992,1541397247,GB 1541397248,1541397503,SE -1541397504,1541397759,NL +1541397504,1541397759,SM 1541397760,1541398015,PL 1541398016,1541398271,HU 1541398272,1541398527,UA @@ -31756,7 +34485,7 @@ 1541445632,1541446143,GB 1541446144,1541446655,RU 1541446656,1541447167,UA -1541447168,1541447679,RU +1541447168,1541447679,DE 1541447680,1541448191,NL 1541448192,1541448703,FR 1541448704,1541449215,NL @@ -31834,14 +34563,15 @@ 1541521408,1541522431,RU 1541522432,1541524479,UA 1541524480,1541525503,SA -1541525504,1541528575,RU -1541528576,1541532671,UA +1541525504,1541527551,RU +1541527552,1541528575,SC +1541528576,1541530623,UA +1541530624,1541531647,RU +1541531648,1541532671,UA 1541532672,1541533695,RU 1541533696,1541534719,PL 1541534720,1541535743,IT -1541535744,1541536255,US -1541536256,1541536511,IE -1541536512,1541536767,US +1541535744,1541536767,IE 1541536768,1541537791,RU 1541537792,1541538303,GB 1541538304,1541538815,RO @@ -31862,7 +34592,8 @@ 1541546496,1541547007,UA 1541547008,1541547519,SE 1541547520,1541548543,PL -1541548544,1541549567,UA +1541548544,1541549055,UA +1541549056,1541549567,PL 1541549568,1541550079,DE 1541550080,1541550591,RU 1541550592,1541551103,PL @@ -31900,7 +34631,6 @@ 1541575424,1541575679,IT 1541575680,1541577727,RU 1541577728,1541578751,AT -1541578752,1541579007,GB 1541579008,1541579263,RU 1541579264,1541579775,DE 1541579776,1541580799,RU @@ -32015,8 +34745,7 @@ 1541645312,1541645823,IL 1541645824,1541646079,RO 1541646080,1541646335,PL -1541646336,1541646847,RU -1541647360,1541648383,RU +1541646336,1541648383,RU 1541648384,1541648639,PL 1541648640,1541648895,DK 1541648896,1541649151,GB @@ -32045,15 +34774,14 @@ 1541661952,1541662207,NL 1541662208,1541662719,AT 1541662720,1541663743,CZ -1541663744,1541664767,RO +1541663744,1541664767,AT 1541664768,1541666047,RU 1541666048,1541666303,GB 1541666816,1541667839,NO 1541667840,1541668095,CH 1541668352,1541668607,UA 1541668608,1541668863,GE -1541668864,1541669887,GB -1541669888,1541670911,LV +1541668864,1541670911,GB 1541670912,1541671423,PL 1541671424,1541671679,RU 1541671680,1541671935,PL @@ -32141,7 +34869,7 @@ 1541723136,1541723647,HU 1541723648,1541723903,NO 1541723904,1541724159,BE -1541724160,1541725183,CZ +1541724160,1541725183,UA 1541725184,1541727487,RU 1541727488,1541727743,UA 1541727744,1541727999,RU @@ -32158,7 +34886,6 @@ 1541732352,1541732607,IL 1541732608,1541732863,RO 1541732864,1541733119,RU -1541733120,1541733375,GB 1541733376,1541734143,RS 1541734144,1541734399,TR 1541734400,1541734911,RO @@ -32196,8 +34923,7 @@ 1541753088,1541753343,GB 1541753344,1541753855,RU 1541753856,1541754879,UA -1541754880,1541755391,IT -1541755392,1541757439,PL +1541754880,1541757439,PL 1541757952,1541758207,GB 1541758208,1541758463,HU 1541758464,1541758719,BY @@ -32251,9 +34977,7 @@ 1541785856,1541786111,GB 1541786112,1541786623,RU 1541786624,1541787647,UA -1541787648,1541788159,RU -1541788160,1541788415,UA -1541788416,1541788671,RU +1541787648,1541788671,RU 1541788672,1541789183,PL 1541789184,1541789695,IR 1541789696,1541790719,UA @@ -32520,8 +35244,7 @@ 1541937664,1541937919,GE 1541937920,1541938175,PL 1541938176,1541939199,UA -1541939200,1541939967,RU -1541939968,1541940223,ES +1541939200,1541940223,RU 1541940224,1541940479,GB 1541940480,1541940735,CH 1541940736,1541940991,PL @@ -32558,8 +35281,7 @@ 1541959680,1541959935,PL 1541959936,1541960191,RU 1541960192,1541960703,NL -1541960704,1541961727,UA -1541961728,1541962751,RU +1541960704,1541962751,RU 1541962752,1541963263,GB 1541963264,1541963519,RU 1541963520,1541964031,UA @@ -32569,7 +35291,7 @@ 1541966848,1541967871,PL 1541967872,1541968895,RU 1541968896,1541969919,GB -1541969920,1541970175,IT +1541969920,1541970175,RO 1541970176,1541970431,GB 1541970432,1541971199,FI 1541971200,1541971967,UA @@ -32597,8 +35319,7 @@ 1541984768,1541985279,RO 1541985280,1541986303,CZ 1541986304,1541986815,RU -1541986816,1541987327,CZ -1541987328,1541988351,SK +1541986816,1541988351,SK 1541988352,1541988607,FR 1541988608,1541988863,RU 1541988864,1541989631,RO @@ -32683,7 +35404,7 @@ 1542032640,1542032895,SA 1542032896,1542033407,DK 1542033408,1542034943,RU -1542035200,1542035455,RU +1542035200,1542035455,UA 1542035456,1542036479,GB 1542036480,1542038271,PL 1542038272,1542038527,SI @@ -32809,7 +35530,8 @@ 1542116352,1542116607,RO 1542116608,1542116863,DE 1542116864,1542117119,GB -1542117120,1542117631,DE +1542117120,1542117375,SM +1542117376,1542117631,DE 1542117632,1542117887,PL 1542117888,1542118399,UZ 1542118400,1542119423,RO @@ -32876,7 +35598,8 @@ 1542158848,1542159359,RO 1542159360,1542160127,PL 1542160128,1542160383,RU -1542160384,1542160895,UA +1542160384,1542160639,UA +1542160640,1542160895,NL 1542160896,1542161407,GB 1542161408,1542162431,NL 1542162432,1542162943,RU @@ -32910,7 +35633,7 @@ 1542179328,1542179583,PL 1542179584,1542179839,RU 1542179840,1542180863,PL -1542180864,1542181887,GB +1542180864,1542181887,DE 1542181888,1542182143,CH 1542182144,1542182399,RU 1542182400,1542182655,GB @@ -32979,7 +35702,7 @@ 1542218752,1542220031,RU 1542220032,1542220287,PL 1542220288,1542220799,DE -1542220800,1542222591,RU +1542220800,1542222847,RU 1542222848,1542223103,SE 1542223104,1542223359,GB 1542223360,1542223871,UA @@ -33164,7 +35887,7 @@ 1542327296,1542328319,MD 1542328320,1542328831,UA 1542329088,1542329343,AT -1542329344,1542329855,RU +1542329344,1542329855,NL 1542329856,1542330111,GB 1542330112,1542330367,UA 1542330368,1542331903,RU @@ -33183,7 +35906,7 @@ 1542342656,1542343167,FR 1542343168,1542343679,UA 1542343680,1542344447,PL -1542344448,1542345471,RU +1542344448,1542345727,RU 1542345728,1542346239,PL 1542346240,1542347775,RU 1542348288,1542348799,MD @@ -33246,14 +35969,14 @@ 1542380800,1542381055,GB 1542381056,1542381823,RU 1542381824,1542382079,AT -1542382080,1542382335,FR +1542382080,1542382335,BE 1542382336,1542383615,RU 1542383616,1542384639,PL 1542384640,1542384895,DE 1542384896,1542385151,RU 1542385152,1542385663,CH 1542385664,1542386687,PL -1542386688,1542387199,UA +1542386688,1542387199,RU 1542387200,1542387711,PL 1542387712,1542388223,RU 1542388224,1542388479,IT @@ -33301,7 +36024,7 @@ 1542409216,1542411263,UA 1542411264,1542411519,DE 1542411520,1542411775,RU -1542411776,1542412031,EE +1542411776,1542412031,LT 1542412032,1542412287,GB 1542412288,1542412799,RU 1542412800,1542413055,PL @@ -33375,11 +36098,12 @@ 1542448896,1542449151,AT 1542449152,1542450175,UA 1542450176,1542450687,CZ -1542450688,1542451199,RU +1542450688,1542450943,SY +1542450944,1542451199,RU 1542451200,1542451455,BG 1542451456,1542451711,UA 1542451712,1542451967,TR -1542451968,1542452223,SI +1542451968,1542452223,AU 1542452224,1542454271,PL 1542454272,1542454783,NO 1542454784,1542455039,PL @@ -33458,7 +36182,7 @@ 1542496256,1542496767,DE 1542496768,1542497279,RU 1542497280,1542497535,DE -1542497536,1542497791,CZ +1542497536,1542497791,NL 1542497792,1542498303,IT 1542498304,1542499583,RU 1542499584,1542499839,ES @@ -33532,7 +36256,6 @@ 1542531840,1542532095,RU 1542532096,1542532351,DE 1542532352,1542533119,RU -1542533120,1542534143,PL 1542534144,1542534399,DE 1542534400,1542534655,HR 1542534656,1542535167,DE @@ -33554,9 +36277,7 @@ 1542543360,1542544383,RU 1542544384,1542544639,IR 1542544896,1542545407,GR -1542545408,1542553599,UA -1542553600,1542561791,RU -1542561792,1542586367,UA +1542545408,1542586367,UA 1542586368,1542594559,AZ 1542594560,1542597631,RU 1542597632,1542598143,IR @@ -33586,8 +36307,8 @@ 1542643200,1542643455,UA 1542643456,1542643711,NL 1542643712,1542660095,UA -1542660096,1542668287,RU -1542668288,1542668799,NL +1542660096,1542667263,RU +1542667264,1542668799,NL 1542668800,1542669311,PL 1542669312,1542669567,RU 1542669568,1542669823,NO @@ -33598,14 +36319,28 @@ 1542670848,1542671359,NL 1542671360,1542671871,FR 1542671872,1542672383,AT -1542672384,1542681087,RU +1542672384,1542674431,NL +1542674432,1542674687,RU +1542674688,1542674943,US +1542674944,1542675455,RU +1542675456,1542675711,US +1542675712,1542675967,RU +1542675968,1542676223,US +1542676224,1542681087,RU 1542681088,1542681343,GB 1542681344,1542683135,RU 1542683136,1542683391,SK 1542683392,1542683647,RS 1542683648,1542684159,RU 1542684160,1542684671,IR -1542684672,1542692863,RU +1542684672,1542686719,RU +1542686720,1542687743,US +1542687744,1542688767,RU +1542688768,1542689791,FR +1542689792,1542690815,RU +1542690816,1542691327,ES +1542691328,1542691839,PT +1542691840,1542692863,RU 1542692864,1542696959,IR 1542696960,1542701055,RU 1542701056,1542709247,UA @@ -33621,7 +36356,7 @@ 1542747136,1542747391,TR 1542747392,1542747647,GB 1542747648,1542748159,UA -1542748160,1542749183,SK +1542748160,1542749183,IR 1542749184,1542749439,UA 1542749440,1542749695,DE 1542749696,1542749951,GB @@ -33729,7 +36464,9 @@ 1543143424,1543159807,RO 1543159808,1543167999,SE 1543168000,1543172095,IR -1543172096,1543176191,RO +1543172096,1543173375,RO +1543173376,1543173631,MD +1543173632,1543176191,RO 1543176192,1543241727,IR 1543241728,1543503871,IT 1543503872,1545601023,GB @@ -33739,9 +36476,7 @@ 1545863168,1545895935,RU 1545895936,1545928703,BA 1545928704,1545961471,SI -1545961472,1545994751,RU -1545994752,1545995007,CZ -1545995008,1545995519,RU +1545961472,1545995519,RU 1545995520,1545996287,CZ 1545996288,1545998335,RU 1545998336,1546000383,CZ @@ -33755,13 +36490,16 @@ 1546004796,1546004796,UA 1546004797,1546005247,CZ 1546005248,1546006527,RU -1546006528,1546008575,UA +1546006528,1546007551,UA +1546007552,1546008575,UZ 1546008576,1546014719,BY 1546014720,1546015743,RU 1546015744,1546015999,CZ 1546016000,1546016255,DE 1546016256,1546017791,CZ -1546017792,1546018303,RU +1546017792,1546017969,RU +1546017970,1546017970,CZ +1546017971,1546018303,RU 1546018304,1546018815,FR 1546018816,1546027007,UA 1546027008,1546059775,RU @@ -33810,7 +36548,7 @@ 1546276864,1546278911,IT 1546278912,1546280959,RU 1546280960,1546283007,IT -1546283008,1546285055,CH +1546283008,1546285055,DE 1546285056,1546287103,PL 1546287104,1546289151,GB 1546289152,1546291199,RU @@ -33832,7 +36570,10 @@ 1546319872,1546321919,RS 1546321920,1546323967,RU 1546323968,1546326015,NO -1546326016,1546328063,ES +1546326016,1546326655,ES +1546326656,1546327015,DE +1546327016,1546328039,ES +1546328040,1546328063,DE 1546328064,1546330111,CZ 1546330112,1546332159,SE 1546332160,1546334207,GB @@ -33840,7 +36581,9 @@ 1546336256,1546338303,CZ 1546338304,1546340351,GB 1546340352,1546342399,DK -1546342400,1546344447,TR +1546342400,1546342463,TR +1546342464,1546342527,AE +1546342528,1546344447,TR 1546344448,1546346495,DK 1546346496,1546348543,AT 1546348544,1546348607,DE @@ -33851,7 +36594,9 @@ 1546354688,1546356735,FR 1546356736,1546358783,AM 1546358784,1546360831,PL -1546360832,1546364927,RU +1546360832,1546363903,RU +1546363904,1546364415,MD +1546364416,1546364927,RU 1546364928,1546366975,SA 1546366976,1546369023,DK 1546369024,1546371071,RU @@ -33870,15 +36615,17 @@ 1546682368,1546698751,BE 1546698752,1546715135,NL 1546715136,1546731519,LV -1546731520,1546733567,FR +1546731520,1546732543,FR +1546732544,1546733567,MQ 1546733568,1546735615,GP -1546735616,1546736639,MQ -1546736640,1546737663,FR -1546737664,1546741759,GP -1546741760,1546745343,FR -1546745344,1546747903,MQ +1546735616,1546737663,FR +1546737664,1546738687,GP +1546738688,1546739711,FR +1546739712,1546741759,GP +1546741760,1546745087,FR +1546745088,1546747903,MQ 1546747904,1546764287,RU -1546764288,1546780671,UA +1546764288,1546780671,KZ 1546780672,1546797055,IR 1546797056,1546813439,DE 1546813440,1546860543,RU @@ -33889,9 +36636,7 @@ 1546911744,1546928127,SK 1546928128,1546944511,GB 1546944512,1546960895,UA -1546960896,1546964991,HU -1546964992,1546966015,US -1546966016,1546977279,HU +1546960896,1546977279,HU 1546977280,1546993663,MK 1546993664,1547010047,RU 1547010048,1547026431,SI @@ -33939,7 +36684,9 @@ 1547554816,1547555078,AT 1547555080,1547558911,AT 1547558912,1547563007,IL -1547563008,1547565055,NL +1547563008,1547564031,NL +1547564032,1547564287,GB +1547564288,1547565055,NL 1547565056,1547565823,US 1547565824,1547567103,NL 1547567104,1547571199,GB @@ -33949,7 +36696,6 @@ 1547583488,1547587583,KG 1547587584,1547591679,IT 1547591680,1547595775,EE -1547595776,1547599871,JO 1547599872,1547603967,LT 1547603968,1547608063,RU 1547608064,1547612159,LB @@ -33996,9 +36742,9 @@ 1547644928,1547649023,CZ 1547649024,1547653119,RU 1547653120,1547657215,LV -1547657216,1547660287,RU -1547660288,1547661311,BE -1547661312,1547665407,ES +1547657216,1547661311,RU +1547661312,1547663359,LV +1547663360,1547665407,ES 1547665408,1547669503,GB 1547669504,1547673599,AT 1547673600,1547677695,NL @@ -34006,13 +36752,11 @@ 1547683840,1547683967,PL 1547683968,1547684031,EE 1547684032,1547684095,LV -1547684096,1547685887,FR +1547684096,1547685887,RU 1547685888,1547689983,AT 1547689984,1547694079,IT 1547694080,1547698175,HU -1547698176,1547925783,NL -1547925784,1547925791,DE -1547925792,1548158599,NL +1547698176,1548158599,NL 1548158600,1548158607,GB 1548158608,1548159231,NL 1548159232,1548159235,ES @@ -34076,20 +36820,18 @@ 1550988800,1550990335,RO 1550990336,1550991359,AU 1550991360,1550995455,IR -1550995456,1550996223,RO +1550995456,1550995967,RO +1550995968,1550996223,BG 1550996224,1550996479,AU 1550996480,1550998527,RO 1550998528,1550998783,IT 1550998784,1551007743,RO 1551007744,1551106047,MD 1551106048,1551237119,DE -1551237120,1551368191,GR +1551263886,1551263886,GR 1551368192,1551499263,NL 1551503360,1551504383,GB 1551504384,1551505407,FR -1551507456,1551508479,DE -1551508480,1551509503,IT -1551512576,1551512831,GB 1551516672,1551517695,IT 1551517696,1551518719,ES 1551528960,1551529983,FR @@ -34108,33 +36850,20 @@ 1554514252,1554971045,FR 1554971046,1554971046,ES 1554971047,1555038207,FR -1555038208,1555130367,ES -1555130368,1555131391,FR -1555131392,1555169279,ES +1555038208,1555169279,ES 1555169280,1555628031,FR -1555628032,1555668991,ES -1555668992,1555677183,FR -1555677184,1555730431,ES -1555730432,1555730943,FR -1555730944,1555783679,ES -1555783680,1555800063,FR -1555800064,1555824639,ES -1555824640,1555961044,FR -1555961045,1555961045,ES -1555961046,1555977325,FR -1555977326,1555977326,ES -1555977327,1555980287,FR -1555980288,1555988479,ES -1555988480,1555990473,FR -1555990474,1555990474,ES -1555990475,1556086783,FR +1555628032,1555824639,ES +1555824640,1555890175,FR +1555890176,1556086783,ES 1556086784,1556491204,DE 1556491206,1557069823,DE 1557069824,1557135359,GB 1557135360,1557313279,DE 1557313280,1557313535,US 1557313536,1557921791,DE -1557921792,1558052863,NO +1557921792,1557937663,NO +1557937664,1557938175,SE +1557938176,1558052863,NO 1558052864,1558053760,FR 1558053761,1558053761,PT 1558053762,1558054351,FR @@ -34156,7 +36885,9 @@ 1558083776,1558083791,DE 1558083792,1558083959,FR 1558083960,1558083963,CZ -1558083964,1558084655,FR +1558083964,1558084208,FR +1558084209,1558084209,ES +1558084210,1558084655,FR 1558084656,1558084659,BE 1558084660,1558085055,FR 1558085056,1558085071,GB @@ -34193,18 +36924,17 @@ 1558119424,1558122495,RU 1558122496,1558123007,SG 1558123008,1558123519,RU -1558123520,1558125567,LU -1558125568,1558126591,AT +1558123520,1558126591,LU 1558126592,1558128639,RU -1558128640,1558141439,AT +1558128640,1558129663,LU +1558129664,1558130687,US +1558130688,1558141439,LU 1558141440,1558141695,CY -1558141696,1558147071,AT -1558147072,1558147327,LU -1558147328,1558147583,AT +1558141696,1558147583,LU 1558147584,1558147839,RU -1558147840,1558148095,AT +1558147840,1558148095,LU 1558148096,1558148351,SG -1558148352,1558148607,AT +1558148352,1558148607,LU 1558148608,1558149631,US 1558149632,1558150143,RU 1558150144,1558150655,DE @@ -34221,20 +36951,21 @@ 1558180040,1558180071,NL 1558180072,1558180079,IT 1558180080,1558180287,NL -1558180288,1558180351,IT -1558180352,1558180863,NL +1558180288,1558180367,IT +1558180368,1558180863,NL 1558180864,1558183935,IT 1558183936,1558708223,DE 1558708224,1558904831,GB 1558904832,1558937599,IE -1558937600,1558970367,BE +1558937600,1558970367,NL 1558970368,1559236607,GB 1559236608,1559240703,IL 1559240704,1559248895,BA 1559248896,1559257087,LV 1559257088,1559265279,UA 1559265280,1559269375,RU -1559269376,1559271423,NL +1559269376,1559270399,NL +1559270400,1559271423,US 1559271424,1559273471,FI 1559273472,1559281663,CZ 1559281664,1559289855,RU @@ -34245,10 +36976,7 @@ 1559322624,1559330815,RU 1559330816,1559339007,BA 1559339008,1559347199,RU -1559347200,1559347711,DK -1559347712,1559348479,SE -1559348480,1559350271,DK -1559350272,1559355391,SE +1559347200,1559355391,DK 1559355392,1559388159,RU 1559388160,1559396351,UA 1559396352,1559404543,GB @@ -34289,13 +37017,17 @@ 1559855104,1559887871,HU 1559887872,1559920639,PT 1559920640,1559932927,LU -1559932928,1559939071,DE -1559939072,1559941887,LU +1559932928,1559934975,DE +1559934976,1559937023,LU +1559937024,1559941631,DE +1559941632,1559941887,LU 1559941888,1559943167,DE 1559943168,1559944191,LU 1559944192,1559945727,FR 1559945728,1559946751,LU -1559946752,1559950335,DE +1559946752,1559947519,DE +1559947520,1559949311,LU +1559949312,1559950335,DE 1559950336,1559951359,LU 1559951360,1559952383,DE 1559952384,1559953407,LU @@ -34308,22 +37040,29 @@ 1560125440,1560135679,RU 1560135680,1560135807,UA 1560135808,1560135935,CZ -1560135936,1560137727,RU -1560137728,1560137983,DE -1560137984,1560150015,CZ +1560135936,1560139775,GB +1560139776,1560150015,CZ 1560150016,1560182783,NL 1560182784,1560215551,SE 1560215552,1560281087,RU 1560281088,1562378239,FR 1562378240,1564999679,IT -1564999680,1565523967,UA +1564999680,1565239295,UA +1565239296,1565241343,RU +1565241344,1565294591,UA +1565294592,1565302783,PT +1565302784,1565368319,UA +1565368320,1565376511,RU +1565376512,1565485055,UA +1565485056,1565487103,BG +1565487104,1565523967,UA 1565523968,1565655039,RU 1565655040,1565786111,AT 1565786112,1565917183,BY 1565917184,1565934591,RS 1565934592,1565935103,XK 1565935104,1566048255,RS -1566048256,1566056447,RU +1566048256,1566052351,RU 1566056448,1566060543,IT 1566060544,1566064639,UA 1566064640,1566068735,RU @@ -34361,14 +37100,18 @@ 1566212096,1566216191,DE 1566216192,1566220287,SE 1566220288,1566224383,CZ -1566224384,1566228479,DE -1566228480,1566232575,GB +1566224384,1566232575,DE 1566232576,1566248959,RU 1566248960,1566257151,GB 1566257152,1566261247,CZ 1566261248,1566265343,TR -1566265344,1566269439,DE -1566269440,1566273535,NO +1566265344,1566265599,US +1566265600,1566269407,DE +1566269408,1566269439,US +1566269440,1566271487,NO +1566271488,1566271999,FI +1566272000,1566272511,SE +1566272512,1566273535,NO 1566273536,1566277631,RU 1566277632,1566281727,IT 1566281728,1566285823,CZ @@ -34413,7 +37156,8 @@ 1566382080,1566384127,TR 1566384128,1566386175,CZ 1566386176,1566388223,FR -1566388224,1566390271,LU +1566388224,1566388479,HK +1566388480,1566390271,LU 1566390272,1566392319,LT 1566392320,1566394367,ES 1566394368,1566394528,NO @@ -34496,7 +37240,9 @@ 1566471008,1566471011,IE 1566471012,1566471143,GB 1566471144,1566471147,IE -1566471148,1566474239,GB +1566471148,1566471167,GB +1566471168,1566471423,IE +1566471424,1566474239,GB 1566474240,1566476287,DE 1566476288,1566478335,BG 1566478336,1566482431,RU @@ -34561,27 +37307,44 @@ 1567690752,1567692799,ES 1567692800,1567696383,RO 1567696384,1567696895,MD -1567696896,1567698943,RO +1567696896,1567698175,RO +1567698176,1567698431,NL +1567698432,1567698943,RO 1567698944,1567699967,ES -1567699968,1567703039,RO +1567699968,1567702015,RO +1567702016,1567703039,TR 1567703040,1567709183,MD -1567709184,1567710207,RO +1567709184,1567709439,RO +1567709440,1567709695,IT +1567709696,1567710207,RO 1567710208,1567711231,MD -1567711232,1567715327,RO +1567711232,1567711487,RO +1567711488,1567711743,PL +1567711744,1567712511,RO +1567712512,1567712767,PL +1567712768,1567713023,BG +1567713024,1567714815,RO +1567714816,1567715327,GB 1567715328,1567717375,MD 1567717376,1567719167,RO 1567719168,1567719423,GB -1567719424,1567727359,RO +1567719424,1567721471,RO +1567721472,1567723519,ES +1567723520,1567727359,RO 1567727360,1567727615,GB -1567727616,1567739391,RO -1567739392,1567739647,FR -1567739648,1567742975,RO +1567727616,1567728639,RO +1567728640,1567729663,SY +1567729664,1567739391,RO +1567739392,1567739903,FR +1567739904,1567742975,RO 1567742976,1567743487,MD 1567743488,1567743999,RO 1567744000,1567748095,IR 1567748096,1567749119,RO 1567749120,1567750143,MD -1567750144,1567752191,RO +1567750144,1567750655,RO +1567750656,1567751167,BG +1567751168,1567752191,RO 1567752192,1567756287,MD 1567756288,1567760383,IR 1567760384,1567763521,RO @@ -34595,43 +37358,81 @@ 1567769344,1567769599,MD 1567769600,1567773951,RO 1567773952,1567774207,MD -1567774208,1567775743,RO -1567775744,1567776767,MD -1567776768,1567785983,RO +1567774208,1567774719,GB +1567774720,1567775743,RO +1567775744,1567776767,AU +1567776768,1567778815,RO +1567778816,1567780863,IR +1567780864,1567785471,RO +1567785472,1567785727,TR +1567785728,1567785983,RO 1567785984,1567786239,MD 1567786240,1567789055,RO 1567789056,1567793151,ES -1567793152,1567804415,RO -1567804416,1567805439,ES -1567805440,1567816703,RO -1567816704,1567817215,ES -1567817216,1567826175,RO +1567793152,1567799295,RO +1567799296,1567799467,GB +1567799468,1567799468,RO +1567799469,1567799807,GB +1567799808,1567803391,RO +1567803392,1567805439,ES +1567805440,1567807487,SY +1567807488,1567809535,RO +1567809536,1567811583,ES +1567811584,1567812095,RO +1567812096,1567812607,GB +1567812608,1567813631,RO +1567813632,1567814655,ES +1567814656,1567816703,RO +1567816704,1567817727,ES +1567817728,1567819775,RO +1567819776,1567820031,GB +1567820032,1567820287,RO +1567820288,1567820543,TR +1567820544,1567820799,LT +1567820800,1567823871,RO +1567823872,1567825919,LT +1567825920,1567826175,RO 1567826176,1567826431,DE 1567826432,1567827455,RO 1567827456,1567827711,BG 1567827712,1567830015,RO -1567830016,1567831039,MD +1567830016,1567831039,DE 1567831040,1567832831,RO 1567832832,1567833087,GB 1567833088,1567833599,NL 1567833600,1567834111,IT -1567834112,1567842303,RO +1567834112,1567837183,RO +1567837184,1567838207,TR +1567838208,1567838719,RO +1567839744,1567840255,RO +1567840256,1567841279,DE +1567841280,1567842303,RO 1567842304,1567842815,FR -1567842816,1567852543,RO +1567842816,1567843839,RO +1567843840,1567844351,DE +1567844352,1567848447,RO +1567848448,1567850495,IR +1567850496,1567852543,RO 1567852544,1567854591,MD 1567854592,1567856639,IR -1567856640,1567858687,RO +1567856640,1567857663,RO +1567857664,1567858687,ES 1567858688,1567860735,SE -1567860736,1567866879,RO +1567860736,1567861247,BE +1567861248,1567866879,RO 1567866880,1567867135,IN 1567867136,1567867391,RO 1567867392,1567867519,GB 1567867520,1567869183,RO 1567869184,1567869439,GB -1567869440,1567871999,RO +1567869440,1567869951,RO +1567869952,1567870975,ES +1567870976,1567871999,RO 1567872000,1567873023,ES 1567873024,1567879167,IR -1567879168,1567883263,RO +1567879168,1567880191,RO +1567880192,1567880703,BG +1567880704,1567883263,RO 1567883264,1567948799,MD 1567948800,1567961087,IR 1567961088,1567965183,MD @@ -34653,20 +37454,24 @@ 1567997952,1568014335,NL 1568014336,1568022527,DE 1568022528,1568023551,FR -1568023552,1568024063,RO +1568023552,1568023807,RO +1568023808,1568024063,IT 1568024064,1568024319,SG -1568024320,1568026623,RO -1568026624,1568030719,MD +1568024320,1568024575,RO +1568024576,1568025599,US +1568025600,1568026623,RO +1568026624,1568030719,SY 1568030720,1568038911,RO 1568038912,1568059391,IR -1568059392,1568060415,RO +1568059392,1568060415,MD 1568060416,1568062463,IR 1568062464,1568063487,MD 1568063488,1568083967,RO 1568083968,1568084223,CN 1568084224,1568084991,RO 1568084992,1568086015,CN -1568086016,1568088063,RO +1568086016,1568087039,RO +1568087040,1568088063,ES 1568088064,1568104447,IR 1568104448,1568106495,MD 1568106496,1568107519,RO @@ -34687,7 +37492,7 @@ 1568122880,1568130047,RO 1568130048,1568133119,MD 1568133120,1568137215,IR -1568137216,1568138239,RO +1568137216,1568137983,RO 1568138240,1568141311,MD 1568141312,1568145407,DE 1568145408,1568178175,RO @@ -34699,9 +37504,7 @@ 1568250880,1568251135,MF 1568251136,1568251391,GP 1568251392,1568251903,MF -1568251904,1568254463,GP -1568254464,1568254975,MF -1568254976,1568258815,GP +1568251904,1568258815,GP 1568258816,1568259071,MF 1568259072,1568260607,GP 1568260608,1568260863,MF @@ -34756,7 +37559,7 @@ 1570605056,1570607103,NL 1570607104,1570609151,RU 1570609152,1570611199,PL -1570611200,1570617343,RU +1570611200,1570619391,RU 1570619392,1570621439,BA 1570621440,1570625535,RU 1570625536,1570627583,GB @@ -34801,9 +37604,8 @@ 1571425872,1571425872,RU 1571425873,1571426047,CZ 1571426048,1571426303,UA -1571426304,1571428607,CZ -1571428608,1571428863,UA -1571428864,1571429375,CZ +1571426304,1571428351,RU +1571428352,1571429375,UA 1571429376,1571430399,BY 1571430400,1571430911,UA 1571430912,1571431167,BY @@ -34851,7 +37653,7 @@ 1571459072,1571463167,UA 1571463168,1571466239,CZ 1571466240,1571467007,RU -1571467008,1571467263,CZ +1571467008,1571467263,UA 1571467264,1571467775,RU 1571467776,1571468287,CZ 1571468288,1571469311,RU @@ -34859,7 +37661,7 @@ 1571470336,1571470847,UA 1571470848,1571475455,RU 1571475456,1571475967,UA -1571475968,1571476479,FR +1571475968,1571476479,GB 1571476480,1571479551,RU 1571479552,1571483647,CZ 1571483648,1571484159,RU @@ -34869,7 +37671,7 @@ 1571486720,1571486975,CZ 1571486976,1571487231,NL 1571487232,1571488767,RU -1571488768,1571489023,SK +1571488768,1571489023,CZ 1571489024,1571489279,UA 1571489280,1571489535,BY 1571489536,1571491327,RU @@ -34879,19 +37681,18 @@ 1571497984,1571500031,RU 1571500032,1571504127,BY 1571504128,1571508223,UA -1571508224,1571512831,CZ -1571512832,1571514367,RU +1571508224,1571512319,CZ +1571512320,1571514367,RU 1571514368,1571520511,BY -1571520512,1571522047,UA +1571520512,1571521535,UA +1571521536,1571522047,GB 1571522048,1571522815,RU 1571522816,1571523583,CZ -1571523584,1571524351,RU -1571524352,1571524607,CZ -1571524608,1571526655,RU +1571523584,1571526655,RU 1571526656,1571526911,UA 1571526912,1571527167,CZ 1571527168,1571527679,SK -1571527680,1571528191,CZ +1571527680,1571528191,RU 1571528192,1571528703,UA 1571528704,1571529215,BY 1571529216,1571529471,CZ @@ -34909,8 +37710,7 @@ 1571535360,1571535617,CZ 1571535618,1571535618,RU 1571535619,1571535871,CZ -1571535872,1571538943,RU -1571538944,1571539967,CZ +1571535872,1571539967,RU 1571539968,1571540223,UA 1571540224,1571540693,CZ 1571540694,1571540695,RU @@ -34948,8 +37748,20 @@ 1571700736,1571702783,IT 1571702784,1571704831,RU 1571704832,1571706879,GB -1571706880,1571708927,NL -1571708928,1571710975,GB +1571706880,1571708179,SC +1571708180,1571708180,NL +1571708181,1571708927,SC +1571708928,1571709439,GB +1571709440,1571709567,DE +1571709568,1571709695,GB +1571709696,1571709823,FR +1571709824,1571709951,GB +1571709952,1571710079,NL +1571710080,1571710207,GB +1571710208,1571710335,ES +1571710336,1571710463,GB +1571710464,1571710591,IT +1571710592,1571710975,GB 1571710976,1571713023,NL 1571713024,1571715071,RU 1571715072,1571717119,GR @@ -34963,6 +37775,8 @@ 1571731456,1571733503,CH 1571733504,1571735551,FI 1571735552,1571737599,NL +1571737600,1571737855,GB +1571738112,1571738367,NL 1571739648,1571741695,GB 1571741696,1571743743,RU 1571743744,1571745791,GB @@ -34973,7 +37787,8 @@ 1571748608,1571748863,GB 1571748864,1571749119,US 1571749120,1571749375,SG -1571749376,1571749887,GB +1571749376,1571749631,GB +1571749632,1571749887,SG 1571749888,1571758079,RU 1571758080,1571766271,IL 1571766272,1571786751,PL @@ -34982,15 +37797,9 @@ 1571799040,1571815423,UA 1571815424,1571816447,FR 1571816448,1571816959,RE -1571816960,1571817727,FR -1571817728,1571817983,RE -1571817984,1571819007,FR -1571819008,1571819519,RE -1571819520,1571827711,FR +1571816960,1571827711,FR 1571827712,1571829759,RE -1571829760,1571830015,FR -1571830016,1571830271,RE -1571830272,1571831807,FR +1571829760,1571831807,FR 1571831808,1571848191,DK 1571848192,1571864575,RU 1571864576,1571880959,PL @@ -35011,11 +37820,13 @@ 1572034944,1572035071,US 1572035072,1572035199,CZ 1572035200,1572035327,NG -1572035328,1572035583,US +1572035328,1572035455,US +1572035456,1572035583,RU 1572035584,1572036607,GB 1572036608,1572042751,RU 1572042752,1572043263,GB -1572043264,1572044799,RU +1572043264,1572043775,RU +1572043776,1572044799,GB 1572044800,1572061183,IT 1572061184,1572077567,PL 1572077568,1572093951,RU @@ -35091,7 +37902,9 @@ 1572499456,1572503551,TR 1572503552,1572505983,IT 1572505984,1572506623,GR -1572506624,1572507647,IT +1572506624,1572507199,IT +1572507200,1572507207,GB +1572507208,1572507647,IT 1572507648,1572511743,GB 1572511744,1572515839,DE 1572515840,1572519935,NL @@ -35117,9 +37930,9 @@ 1572562944,1572564991,CZ 1572564992,1572567039,DE 1572567040,1572569087,RU -1572571136,1572573183,BG -1572573184,1572574463,GG -1572574464,1572574719,GB +1572571136,1572573183,US +1572573184,1572574207,GG +1572574208,1572574719,GB 1572574720,1572575231,GG 1572575232,1572577279,RU 1572577280,1572579327,AM @@ -35173,7 +37986,9 @@ 1572669440,1572673535,RU 1572673536,1572675583,AT 1572675584,1572677631,ES -1572677632,1572683775,RU +1572677632,1572681983,RU +1572681984,1572682239,NL +1572682240,1572683775,RU 1572683776,1572685823,CH 1572685824,1572689919,RU 1572689920,1572691967,ES @@ -35189,7 +38004,11 @@ 1572712448,1572714495,ES 1572714496,1572714943,NG 1572714944,1572714959,IT -1572714960,1572716543,NG +1572714960,1572715433,NG +1572715434,1572715434,IT +1572715435,1572715775,NG +1572715776,1572716031,IT +1572716032,1572716543,NG 1572716544,1572718591,SA 1572718592,1572720639,RU 1572720640,1572722687,IT @@ -35201,7 +38020,6 @@ 1572732928,1572734975,HU 1572737024,1572739071,RU 1572739072,1572741119,IR -1572741120,1572743167,FI 1572743168,1572745215,UA 1572745216,1572749311,CZ 1572749312,1572751359,DE @@ -35244,7 +38062,6 @@ 1572820992,1572823039,CH 1572823040,1572825087,BY 1572825088,1572827135,RU -1572827136,1572829183,NO 1572829184,1572831231,FI 1572831232,1572833279,NL 1572833280,1572835327,ES @@ -35264,7 +38081,9 @@ 1572861952,1572863999,CH 1572864000,1577058303,DE 1577058304,1578106879,GB -1578106880,1578139647,DE +1578106880,1578115071,DE +1578115072,1578123263,AT +1578123264,1578139647,DE 1578139648,1578172415,CH 1578172416,1578237951,MT 1578237952,1578303487,DK @@ -35278,87 +38097,152 @@ 1578582016,1578584063,IT 1578584064,1578584355,FR 1578584356,1578584356,IT -1578584357,1578584680,FR -1578584681,1578584681,PT -1578584682,1578584689,FR -1578584690,1578584690,PT -1578584691,1578585087,FR -1578585088,1578585299,PT +1578584357,1578584575,FR +1578584576,1578585299,PT 1578585300,1578585300,FR 1578585301,1578586111,PT 1578586112,1578588159,ES 1578588160,1578590207,PL -1578590208,1578590787,FR +1578590208,1578590283,FR +1578590284,1578590287,GB +1578590288,1578590787,FR 1578590788,1578590791,ES -1578590792,1578590851,FR +1578590792,1578590815,FR +1578590816,1578590831,GB +1578590832,1578590851,FR 1578590852,1578590855,ES 1578590856,1578590863,FR 1578590864,1578590879,BE -1578590880,1578591087,FR -1578591088,1578591103,IT -1578591104,1578591695,FR +1578590880,1578590895,FR +1578590896,1578590911,FI +1578590912,1578590935,FR +1578590936,1578590943,ES +1578590944,1578591007,FR +1578591008,1578591011,GB +1578591012,1578591143,FR +1578591144,1578591151,GB +1578591152,1578591247,FR +1578591248,1578591263,GB +1578591264,1578591407,FR +1578591408,1578591411,ES +1578591412,1578591579,FR +1578591580,1578591583,ES +1578591584,1578591695,FR 1578591696,1578591699,ES -1578591700,1578592071,FR +1578591700,1578591791,FR +1578591792,1578591795,ES +1578591796,1578592071,FR 1578592072,1578592079,ES -1578592080,1578592167,FR -1578592168,1578592171,IT -1578592172,1578592175,FR +1578592080,1578592111,FR +1578592112,1578592127,ES +1578592128,1578592175,FR 1578592176,1578592183,CZ 1578592184,1578592191,PT 1578592192,1578592199,BE 1578592200,1578592207,CH -1578592208,1578592295,FR -1578592296,1578592303,NL -1578592304,1578592539,FR +1578592208,1578592375,FR +1578592376,1578592379,GB +1578592380,1578592423,FR +1578592424,1578592431,IE +1578592432,1578592539,FR 1578592540,1578592543,ES -1578592544,1578592783,FR -1578592784,1578592799,BE -1578592800,1578593023,FR +1578592544,1578593023,FR 1578593024,1578593279,DE -1578593280,1578593415,FR -1578593416,1578593423,IT -1578593424,1578593439,FR +1578593280,1578593319,FR +1578593320,1578593323,PT +1578593324,1578593375,FR +1578593376,1578593407,GB +1578593408,1578593439,FR 1578593440,1578593443,ES -1578593444,1578593551,FR -1578593552,1578593559,NL -1578593560,1578593955,FR +1578593444,1578593695,FR +1578593696,1578593703,GB +1578593704,1578593887,FR +1578593888,1578593895,ES +1578593896,1578593955,FR 1578593956,1578593959,ES -1578593960,1578594559,FR +1578593960,1578594055,FR +1578594056,1578594059,ES +1578594060,1578594063,FR +1578594064,1578594079,PL +1578594080,1578594307,FR +1578594308,1578594311,FI +1578594312,1578594351,FR +1578594352,1578594355,GB +1578594356,1578594479,FR +1578594480,1578594495,ES +1578594496,1578594559,FR 1578594560,1578594815,ES -1578594816,1578595295,FR -1578595296,1578595327,DE -1578595328,1578595367,FR -1578595368,1578595371,IT -1578595372,1578595419,FR +1578594816,1578595039,FR +1578595040,1578595055,GB +1578595056,1578595103,FR +1578595104,1578595119,GB +1578595120,1578595151,FR +1578595152,1578595167,ES +1578595168,1578595275,FR +1578595276,1578595279,ES +1578595280,1578595419,FR 1578595420,1578595423,GB -1578595424,1578595807,FR +1578595424,1578595447,FR +1578595448,1578595455,ES +1578595456,1578595471,FR +1578595472,1578595479,ES +1578595480,1578595487,GB +1578595488,1578595643,FR +1578595644,1578595647,GB +1578595648,1578595683,FR +1578595684,1578595687,GB +1578595688,1578595711,FR +1578595712,1578595743,GB +1578595744,1578595807,FR 1578595808,1578595823,ES 1578595824,1578595987,FR 1578595988,1578595991,ES -1578595992,1578596351,FR +1578595992,1578596107,FR +1578596108,1578596111,ES +1578596112,1578596123,FR +1578596124,1578596127,ES +1578596128,1578596175,FR +1578596176,1578596183,ES +1578596184,1578596255,FR +1578596256,1578596287,GB +1578596288,1578596351,FR 1578596352,1578596863,GB 1578596864,1578602495,FR 1578602496,1578604543,NL 1578604544,1578606591,GB 1578606592,1578608639,DE 1578608640,1578610687,CZ -1578610688,1578611167,FR +1578610688,1578611039,FR +1578611040,1578611043,ES +1578611044,1578611167,FR 1578611168,1578611175,DE -1578611176,1578611871,FR +1578611176,1578611183,FR +1578611184,1578611191,ES +1578611192,1578611295,FR +1578611296,1578611303,GB +1578611304,1578611871,FR 1578611872,1578611887,GB 1578611888,1578611967,FR 1578611968,1578611971,DE 1578611972,1578611979,FR 1578611980,1578611983,DE -1578611984,1578612907,FR +1578611984,1578612059,FR +1578612060,1578612063,ES +1578612064,1578612103,FR +1578612104,1578612111,GB +1578612112,1578612907,FR 1578612908,1578612911,ES 1578612912,1578613436,FR 1578613437,1578613437,ES -1578613438,1578613735,FR +1578613438,1578613491,FR +1578613492,1578613495,IE +1578613496,1578613679,FR +1578613680,1578613695,ES +1578613696,1578613735,FR 1578613736,1578613739,ES -1578613740,1578613931,FR -1578613932,1578613935,NL -1578613936,1578614319,FR +1578613740,1578614203,FR +1578614204,1578614271,GB +1578614272,1578614319,FR 1578614320,1578614323,RU 1578614324,1578614327,HU 1578614328,1578614399,FR @@ -35374,7 +38258,9 @@ 1578614476,1578614479,UA 1578614480,1578614495,FR 1578614496,1578614511,DE -1578614512,1578631167,FR +1578614512,1578614583,FR +1578614584,1578614591,GB +1578614592,1578631167,FR 1578631168,1578637311,IR 1578637312,1578651647,RO 1578651648,1578657791,IR @@ -35384,9 +38270,7 @@ 1578762240,1578795007,BG 1578795008,1578827775,RU 1578827776,1578860543,UA -1578860544,1578888959,HU -1578888960,1578889215,RU -1578889216,1578893311,HU +1578860544,1578893311,HU 1578893312,1578991615,RU 1578991616,1579024383,KW 1579024384,1579057151,GB @@ -35404,7 +38288,11 @@ 1580015616,1580048383,UA 1580048384,1580064767,RU 1580064768,1580072959,GB -1580072960,1580081151,PT +1580072960,1580075007,TR +1580075008,1580075199,SE +1580075200,1580075231,PT +1580075232,1580076031,SE +1580076032,1580081151,PT 1580081152,1580083199,TR 1580083200,1580087565,US 1580087566,1580087566,SE @@ -35419,20 +38307,25 @@ 1580101957,1580105007,GB 1580105008,1580105008,SE 1580105009,1580105727,GB -1580105728,1580109567,PT +1580105728,1580107775,PT +1580107776,1580109055,SE +1580109056,1580109567,PT 1580109568,1580109823,SE 1580109824,1580113919,US -1580113920,1580122623,PT -1580122624,1580122879,GB -1580122880,1580125695,PT +1580113920,1580121087,PT +1580121088,1580122111,NL +1580122112,1580123135,GB +1580123136,1580125183,CY +1580125184,1580125695,NL 1580125696,1580125951,TR -1580125952,1580129279,PT +1580125952,1580126207,GB +1580126208,1580128255,CY +1580128256,1580129279,NL 1580129280,1580129535,GB -1580129536,1580134399,PT -1580134400,1580135423,SE +1580129536,1580130303,US +1580130304,1580135423,SE 1580135424,1580135679,GB -1580135680,1580136447,ES -1580136448,1580138495,PT +1580135680,1580138495,SE 1580138496,1580204031,IT 1580204032,1580335103,SA 1580335104,1580466175,RU @@ -35501,52 +38394,76 @@ 1583710208,1583714303,IR 1583714304,1583722495,GB 1583722496,1583726591,IR -1583726592,1583730687,BG +1583726592,1583727359,BG +1583727360,1583727871,MK +1583727872,1583730687,BG 1583730688,1583734783,DK 1583734784,1583738879,LV 1583738880,1583742975,IR 1583742976,1583747071,TR 1583747072,1583751167,RU 1583751168,1583755263,NO -1583755264,1583759359,NL +1583755264,1583755519,NL +1583755520,1583756031,SC +1583756032,1583756287,NL +1583756288,1583759359,SC 1583759360,1583763455,TR -1583763456,1583767551,RU +1583763456,1583765503,SY +1583765504,1583766015,RU +1583766016,1583766527,TR +1583766528,1583767551,RU 1583767552,1583771647,AT 1583771648,1583775743,RU 1583775744,1583779839,IT -1583779840,1583780263,GB +1583779840,1583779847,GB +1583779848,1583779855,IT +1583779856,1583780063,GB +1583780064,1583780071,IT +1583780072,1583780263,GB 1583780264,1583780271,IT -1583780272,1583780335,GB -1583780336,1583780343,IT -1583780344,1583780423,GB +1583780272,1583780423,GB 1583780424,1583780431,IT -1583780432,1583780767,GB +1583780432,1583780447,GB +1583780448,1583780455,IT +1583780456,1583780743,GB +1583780744,1583780751,IT +1583780752,1583780767,GB 1583780768,1583780775,IT 1583780776,1583780791,GB 1583780792,1583780799,IT -1583780800,1583781359,GB +1583780800,1583781007,GB +1583781008,1583781015,IT +1583781016,1583781343,GB +1583781344,1583781351,IT +1583781352,1583781359,GB 1583781360,1583781367,IT -1583781368,1583781863,GB +1583781368,1583781671,GB +1583781672,1583781679,IT +1583781680,1583781863,GB 1583781864,1583781871,IT -1583781872,1583782415,GB +1583781872,1583782399,GB +1583782400,1583782407,IT +1583782408,1583782415,GB 1583782416,1583782423,IT 1583782424,1583782431,GB 1583782432,1583782439,IT -1583782440,1583782703,GB -1583782704,1583782711,IT -1583782712,1583782975,GB +1583782440,1583782975,GB 1583782976,1583782983,IT -1583782984,1583783095,GB -1583783096,1583783103,IT -1583783104,1583783495,GB +1583782984,1583783495,GB 1583783496,1583783503,IT -1583783504,1583783935,GB +1583783504,1583783719,GB +1583783720,1583783727,IT +1583783728,1583783775,GB +1583783776,1583783783,IT +1583783784,1583783935,GB 1583788032,1583792127,TM 1583792128,1583796223,IE 1583796224,1583800319,DE 1583800320,1583804415,ME 1583804416,1583808511,GB -1583808512,1583812607,MD +1583808512,1583811583,MD +1583811584,1583811839,RU +1583811840,1583812607,MD 1583812608,1583816351,NL 1583816352,1583816367,GB 1583816368,1583816703,NL @@ -35568,7 +38485,9 @@ 1584529408,1584660479,DE 1584660480,1584857354,GB 1584857355,1584857355,DE -1584857356,1584922623,GB +1584857356,1584859007,GB +1584859008,1584859135,NL +1584859136,1584922623,GB 1584922624,1585184767,TR 1585184768,1585190911,PL 1585190912,1585192959,ES @@ -35580,8 +38499,7 @@ 1585205248,1585207295,FR 1585207296,1585209343,NL 1585211392,1585213439,CZ -1585213440,1585214463,GB -1585214464,1585217535,NL +1585215488,1585217535,NL 1585217536,1585219583,FR 1585219584,1585221631,NL 1585221632,1585223679,SK @@ -35590,7 +38508,8 @@ 1585224192,1585224703,FR 1585224704,1585224959,GF 1585224960,1585225215,RE -1585225216,1585225727,FR +1585225216,1585225471,FR +1585225472,1585225727,YT 1585225728,1585227007,UA 1585227008,1585227263,RU 1585227264,1585227775,UA @@ -35598,12 +38517,16 @@ 1585231872,1585233919,CZ 1585233920,1585238015,RU 1585238016,1585240063,DE -1585240064,1585241087,FR +1585240064,1585240319,MQ +1585240320,1585240575,GP +1585240576,1585241087,FR 1585241088,1585242111,GP 1585242112,1585244159,RU 1585244160,1585246207,FR 1585246208,1585248255,RU -1585248256,1585250303,CZ +1585248256,1585249279,CZ +1585249280,1585249791,DE +1585249792,1585250303,CZ 1585250304,1585254399,RU 1585254400,1585256447,GB 1585256448,1585258495,DE @@ -35614,7 +38537,6 @@ 1585266688,1585270783,DE 1585270784,1585272831,IT 1585272832,1585274879,RU -1585274880,1585276927,ES 1585276928,1585278975,FR 1585278976,1585281023,AL 1585281024,1585283071,UA @@ -35694,8 +38616,7 @@ 1585440768,1585442815,IT 1585442816,1585446911,RU 1585446912,1585577983,KW -1585577984,1585643519,UA -1585643520,1585709055,RU +1585577984,1585709055,UA 1585709056,1585840127,PT 1585840128,1585971199,DE 1585971200,1585979391,AT @@ -35720,7 +38641,8 @@ 1586151424,1586159615,TR 1586159616,1586167807,MT 1586167808,1586175999,DE -1586176000,1586184191,BE +1586176000,1586177023,FR +1586177024,1586184191,BE 1586184192,1586192383,NO 1586192384,1586200575,RU 1586200576,1586208767,MD @@ -35731,7 +38653,8 @@ 1586241536,1586249727,SE 1586249728,1586257919,SI 1586257920,1586264575,SE -1586264576,1586266111,LV +1586264576,1586265087,LV +1586265088,1586266111,SE 1586266112,1586274303,RU 1586274304,1586282495,BE 1586282496,1586298879,RU @@ -35747,16 +38670,25 @@ 1586380800,1586388991,GB 1586388992,1586389503,ES 1586389504,1586389759,US -1586389760,1586397183,ES +1586389760,1586392831,ES +1586392832,1586392895,NL +1586392896,1586393607,ES +1586393608,1586393615,GB +1586393616,1586393631,FR +1586393632,1586393663,NL +1586393664,1586397183,ES 1586399232,1586401279,RU 1586401280,1586403327,IT 1586403328,1586405375,IS 1586405376,1586407423,AT 1586407424,1586409471,GB -1586411520,1586413567,GB +1586411520,1586412287,GB +1586412288,1586412543,HK +1586412544,1586413567,GB 1586413568,1586415615,IT -1586415616,1586416639,ES -1586416640,1586417663,AD +1586415616,1586416127,ES +1586416128,1586417151,PT +1586417152,1586417663,AD 1586417664,1586419711,NL 1586419712,1586421759,DE 1586421760,1586423807,SE @@ -35774,7 +38706,6 @@ 1586454528,1586456575,IT 1586456576,1586458623,GB 1586458624,1586460671,FR -1586460672,1586462719,GB 1586462720,1586464767,RU 1586464768,1586466815,ES 1586466816,1586468863,RU @@ -35803,9 +38734,11 @@ 1587179520,1587183615,UA 1587183616,1587199999,RU 1587200000,1587216383,UA -1587216384,1587325951,BG -1587325952,1587326975,GR -1587326976,1587347455,BG +1587216384,1587289087,BG +1587289088,1587290111,DE +1587290112,1587340287,BG +1587340288,1587341311,DE +1587341312,1587347455,BG 1587347456,1587412991,NL 1587412992,1587417087,RU 1587421184,1587425279,UA @@ -35825,11 +38758,15 @@ 1588593664,1588593919,MD 1588593920,1588594687,RO 1588594688,1588602879,IR -1588602880,1588604927,RO +1588602880,1588603135,RO +1588603136,1588603391,BG +1588603392,1588604927,RO 1588604928,1588609023,IR 1588609024,1588613119,MD 1588613120,1588617215,IR -1588617216,1588619775,RO +1588617216,1588617727,RO +1588617728,1588618239,BE +1588618240,1588619775,RO 1588619776,1588620287,SG 1588620288,1588621311,RO 1588621312,1588625407,MD @@ -35837,7 +38774,9 @@ 1588627456,1588629503,ES 1588629504,1588637695,RO 1588637696,1588638719,ES -1588638720,1588641535,RO +1588638720,1588640767,RO +1588640768,1588641279,LT +1588641280,1588641535,RO 1588641536,1588641791,GB 1588641792,1588643839,ES 1588643840,1588649983,RO @@ -35855,22 +38794,25 @@ 1588664320,1588664575,TH 1588664576,1588664831,VG 1588664832,1588673535,RO -1588673536,1588674559,MD +1588673536,1588674559,BG 1588674560,1588676607,RO 1588676608,1588678655,IR -1588678656,1588684799,RO +1588678656,1588680703,RO +1588680704,1588682751,LU +1588682752,1588684799,RO 1588684800,1588685055,TH 1588685056,1588685311,VG -1588685312,1588689663,RO +1588685312,1588689407,RO +1588689408,1588689663,BG 1588689664,1588689919,RU 1588689920,1588690687,GB 1588690688,1588690943,RO 1588690944,1588692991,PL -1588692992,1588698879,RO -1588698880,1588699135,ES +1588692992,1588697087,RO +1588697088,1588699135,ES 1588699136,1588715519,IT 1588715520,1588717567,DE -1588717568,1588720639,RO +1588717568,1588720639,FR 1588720640,1588721663,DE 1588721664,1588723711,GB 1588723712,1588854783,UA @@ -35885,9 +38827,7 @@ 1589215232,1589247999,GB 1589248000,1589256191,EE 1589256192,1589258239,SE -1589258240,1589264383,LV -1589264384,1589272575,NL -1589272576,1589280767,LV +1589258240,1589280767,LV 1589280768,1589313535,DE 1589313536,1589346303,LB 1589346304,1589379071,KW @@ -35905,7 +38845,8 @@ 1590036480,1590038527,GB 1590038528,1590040575,RU 1590040576,1590042623,NL -1590042624,1590048767,RU +1590042624,1590044671,RU +1590046720,1590048767,RU 1590048768,1590050815,DE 1590050816,1590052863,SE 1590052864,1590054911,IT @@ -36031,7 +38972,9 @@ 1592258560,1592262655,NL 1592262656,1592268799,RU 1592268800,1592269823,UZ -1592269824,1592270847,RU +1592269824,1592270335,VG +1592270336,1592270591,MD +1592270592,1592270847,RU 1592270848,1592272895,PL 1592272896,1592281087,RU 1592281088,1592283135,UA @@ -36039,7 +38982,7 @@ 1592285184,1592287231,RU 1592287232,1592289279,RO 1592289280,1592291327,RU -1592291328,1592293375,NL +1592291328,1592293375,SM 1592293376,1592295423,LT 1592295424,1592299519,RU 1592299520,1592303615,PL @@ -36057,7 +39000,9 @@ 1592393728,1592459263,SE 1592459264,1592524799,TR 1592524800,1592557567,GB -1592557568,1592590335,BG +1592557568,1592576511,BG +1592576512,1592577023,FR +1592577024,1592590335,BG 1592590336,1592594431,FI 1592594432,1592598527,DE 1592598528,1592623103,FI @@ -36138,12 +39083,14 @@ 1593303040,1593305087,UA 1593305088,1593307135,FR 1593307136,1593311231,RU -1593311232,1593343999,UA +1593311232,1593327615,UA +1593327616,1593343999,ES 1593344000,1593376767,HU 1593376768,1593409535,JO 1593409536,1593412095,DE 1593412096,1593412351,GB -1593412352,1593421055,DE +1593412352,1593420927,DE +1593420928,1593421055,US 1593421056,1593421311,GB 1593421312,1593421567,FR 1593421568,1593421823,GB @@ -36219,34 +39166,40 @@ 1596880896,1596881407,UA 1596881408,1596881919,CZ 1596881920,1596882175,IT -1596882176,1596882431,RU +1596882176,1596882431,CZ 1596882432,1596882687,UA -1596882688,1596886015,RU +1596882688,1596882943,CZ +1596882944,1596886015,RU 1596886016,1596886527,UA 1596886528,1596887295,RU 1596887296,1596887551,KZ 1596887552,1596888063,UA -1596888064,1596889087,RU -1596889088,1596889599,KZ +1596888064,1596889599,RU 1596889600,1596889855,CZ 1596889856,1596890111,UA 1596890112,1596890623,RU 1596890624,1596890879,CZ 1596890880,1596891135,RU 1596891136,1596892159,UA -1596892160,1596900863,RU +1596892160,1596893183,RU +1596893184,1596895231,UA +1596895232,1596900863,RU 1596900864,1596901375,NL 1596901376,1596907519,BY 1596907520,1596909567,RU 1596909568,1596911615,KZ 1596911616,1596912639,BY 1596912640,1596923903,RU -1596923904,1596924927,CZ -1596924928,1596930047,RU +1596923904,1596924927,ES +1596924928,1596925951,RU +1596925952,1596927999,CZ +1596928000,1596929535,RU +1596929536,1596930047,CZ 1596930048,1596930303,UA -1596930304,1596931071,RU +1596930304,1596931071,CZ 1596931072,1596931583,BY -1596931584,1596940287,RU +1596931584,1596932095,CZ +1596932096,1596940287,RU 1596940288,1596940543,CZ 1596940544,1596940799,RU 1596940800,1596941055,UA @@ -36256,7 +39209,8 @@ 1596945920,1596947455,RU 1596947456,1596948479,UA 1596948480,1596950527,BY -1596950528,1596951551,UA +1596950528,1596950783,UA +1596950784,1596951551,CZ 1596951552,1596951807,RU 1596951808,1596952063,NL 1596952064,1596952575,UA @@ -36287,7 +39241,9 @@ 1596968960,1596973055,BA 1596973056,1596975103,BY 1596975104,1596975359,CZ -1596975360,1596979199,RU +1596975360,1596977663,RU +1596977664,1596977919,CZ +1596977920,1596979199,RU 1596979200,1596980223,CZ 1596980224,1596980479,RU 1596980480,1596980735,UA @@ -36399,7 +39355,9 @@ 1602248704,1602250751,BE 1602250752,1602252799,NO 1602252800,1602254847,SE -1602254848,1602256895,LU +1602254848,1602255359,LU +1602255360,1602255615,US +1602255616,1602256895,LU 1602256896,1602258943,GB 1602258944,1602260991,RU 1602260992,1602263039,FR @@ -36409,11 +39367,10 @@ 1602269184,1602271231,RU 1602271232,1602273279,MK 1602273280,1602273535,FR -1602273536,1602273536,GB -1602273537,1602274559,IN +1602273536,1602273791,GB +1602273792,1602274559,IN 1602274560,1602274815,IE -1602274816,1602274816,GB -1602274817,1602275071,IN +1602274816,1602275071,GB 1602275072,1602279423,DE 1602279424,1602281471,GB 1602281472,1602283519,RU @@ -36424,7 +39381,8 @@ 1602291712,1602293759,SA 1602293760,1602295807,GB 1602295808,1602297855,NL -1602297856,1602299903,IL +1602297856,1602299391,IL +1602299392,1602299903,GB 1602299904,1602301951,GR 1602301952,1602303999,DE 1602304000,1602306047,RU @@ -36470,9 +39428,7 @@ 1602398208,1602400255,TR 1602400256,1602402303,RU 1602402304,1602404351,LU -1602404352,1602405631,GB -1602405632,1602405759,CN -1602405760,1602406399,GB +1602404352,1602406399,GB 1602406400,1602408447,DE 1602408448,1602410495,DK 1602410496,1602412543,NO @@ -36539,7 +39495,8 @@ 1603067904,1603071999,GB 1603072000,1603076095,CZ 1603076096,1603080191,RU -1603080192,1603080703,GB +1603080192,1603080447,GB +1603080448,1603080703,FR 1603080704,1603080831,US 1603080832,1603080959,SE 1603080960,1603081087,DE @@ -36556,7 +39513,11 @@ 1603083008,1603083263,UA 1603083264,1603083535,DE 1603083536,1603083551,LU -1603083552,1603083567,NL +1603083552,1603083554,NL +1603083555,1603083555,LU +1603083556,1603083560,NL +1603083561,1603083561,LU +1603083562,1603083567,NL 1603083568,1603083583,LU 1603083584,1603083615,DE 1603083616,1603083647,LU @@ -36582,9 +39543,9 @@ 1603153920,1603158015,NL 1603158016,1603162111,DE 1603162112,1603166207,TJ -1603166208,1603168191,NL -1603168192,1603168207,US -1603168208,1603168615,NL +1603166208,1603168159,NL +1603168160,1603168167,US +1603168168,1603168615,NL 1603168616,1603168623,US 1603168624,1603170303,NL 1603170304,1603174399,IE @@ -36619,15 +39580,30 @@ 1603813376,1603829759,CH 1603829760,1603846143,NL 1603846144,1603862527,GB -1603862528,1603878911,EE +1603862528,1603864575,EE +1603864576,1603865599,SE +1603865600,1603867263,EE +1603867264,1603867311,SE +1603867312,1603867327,EE +1603867328,1603867391,SE +1603867392,1603867519,EE +1603867520,1603867897,SE +1603867898,1603867898,EE +1603867899,1603867903,SE +1603867904,1603868543,EE +1603868544,1603868671,SE +1603868672,1603869696,EE +1603869697,1603869711,SE +1603869712,1603869712,EE +1603869713,1603875391,SE +1603875392,1603875455,EE +1603875456,1603878911,SE 1603878912,1603895295,MD 1603895296,1603928063,RU 1603928064,1603944447,DK 1603944448,1603977215,RU 1603977216,1603993599,GB -1603993600,1604006655,ME -1604006656,1604006911,RS -1604006912,1604009983,ME +1603993600,1604009983,ME 1604009984,1604026367,PL 1604026368,1604042751,NL 1604042752,1604059135,SE @@ -36635,8 +39611,8 @@ 1604075520,1604091903,RU 1604091904,1604108287,BA 1604108288,1604111103,DE -1604111104,1604111359,ES -1604111360,1604114431,DE +1604111104,1604112383,ES +1604112384,1604114431,DE 1604114432,1604115455,IR 1604115456,1604115967,DE 1604115968,1604116479,IR @@ -36676,9 +39652,22 @@ 1604853760,1604861951,HU 1604861952,1604870143,RS 1604870144,1604878335,HR -1604878336,1604888063,DE +1604878336,1604886527,DE +1604886528,1604886783,NL +1604886784,1604887039,DE +1604887040,1604887295,NL +1604887296,1604887807,DE +1604887808,1604888063,NL 1604888064,1604888831,TR -1604888832,1604894719,DE +1604888832,1604889599,NL +1604889600,1604889855,DE +1604889856,1604891391,NL +1604891392,1604891967,DE +1604891968,1604892159,NL +1604892160,1604892927,DE +1604892928,1604893375,NL +1604893376,1604893439,DE +1604893440,1604894719,NL 1604894720,1604902911,CZ 1604902912,1604911103,BG 1604911104,1604919295,UA @@ -36703,69 +39692,69 @@ 1605099520,1605107711,RU 1605107712,1605108247,GB 1605108248,1605108255,IT -1605108256,1605108287,GB -1605108288,1605108295,IT -1605108296,1605108407,GB -1605108408,1605108415,IT -1605108416,1605108567,GB +1605108256,1605108567,GB 1605108568,1605108575,IT -1605108576,1605108903,GB -1605108904,1605108911,IT -1605108912,1605109223,GB +1605108576,1605108583,GB +1605108584,1605108591,IT +1605108592,1605109079,GB +1605109080,1605109087,IT +1605109088,1605109223,GB 1605109224,1605109231,IT -1605109232,1605109495,GB +1605109232,1605109351,GB +1605109352,1605109359,IT +1605109360,1605109495,GB 1605109496,1605109503,IT -1605109504,1605109559,GB -1605109560,1605109567,IT -1605109568,1605109639,GB -1605109640,1605109647,IT -1605109648,1605109815,GB -1605109816,1605109823,IT -1605109824,1605110263,GB +1605109504,1605109855,GB +1605109856,1605109863,IT +1605109864,1605110183,GB +1605110184,1605110191,IT +1605110192,1605110263,GB 1605110264,1605110271,IT -1605110272,1605111023,GB +1605110272,1605110303,GB +1605110304,1605110311,IT +1605110312,1605110375,GB +1605110376,1605110383,IT +1605110384,1605110927,GB +1605110928,1605110935,IT +1605110936,1605111023,GB 1605111024,1605111031,IT 1605111032,1605111199,GB 1605111200,1605111207,IT -1605111208,1605111799,GB -1605111800,1605111807,IT -1605111808,1605111879,GB -1605111880,1605111887,IT -1605111888,1605111919,GB -1605111920,1605111927,IT -1605111928,1605111935,GB +1605111208,1605111279,GB +1605111280,1605111287,IT +1605111288,1605111351,GB +1605111352,1605111359,IT +1605111360,1605111935,GB 1605111936,1605111943,IT -1605111944,1605112423,GB -1605112424,1605112431,IT -1605112432,1605112847,GB -1605112848,1605112855,IT -1605112856,1605113087,GB -1605113088,1605113095,IT -1605113096,1605113383,GB +1605111944,1605113383,GB 1605113384,1605113391,IT 1605113392,1605113407,GB 1605113408,1605113415,IT 1605113416,1605113567,GB 1605113568,1605113583,IT -1605113584,1605113815,GB -1605113816,1605113823,IT -1605113824,1605114199,GB +1605113584,1605114167,GB +1605114168,1605114175,IT +1605114176,1605114199,GB 1605114200,1605114207,IT -1605114208,1605114287,GB +1605114208,1605114215,GB +1605114216,1605114223,IT +1605114224,1605114287,GB 1605114288,1605114295,IT 1605114296,1605114327,GB 1605114328,1605114335,IT -1605114336,1605114975,GB -1605114976,1605114983,IT -1605114984,1605115007,GB +1605114336,1605114855,GB +1605114856,1605114863,IT +1605114864,1605115007,GB 1605115008,1605115015,IT -1605115016,1605115583,GB -1605115584,1605115591,IT -1605115592,1605115599,GB -1605115600,1605115607,IT -1605115608,1605115711,GB -1605115712,1605115719,IT -1605115720,1605115903,GB +1605115016,1605115191,GB +1605115192,1605115199,IT +1605115200,1605115415,GB +1605115416,1605115423,IT +1605115424,1605115503,GB +1605115504,1605115511,IT +1605115512,1605115567,GB +1605115568,1605115575,IT +1605115576,1605115903,GB 1605115904,1605124095,RU 1605124096,1605125263,GB 1605125264,1605125275,DE @@ -36831,7 +39820,9 @@ 1605754880,1605763071,RU 1605763072,1605769215,KZ 1605769216,1605771263,PL -1605771264,1605795839,RU +1605771264,1605782527,RU +1605782528,1605782783,CZ +1605782784,1605795839,RU 1605795840,1605828607,BE 1605828608,1605828863,GB 1605828864,1605829631,US @@ -36854,7 +39845,6 @@ 1607577600,1607581695,SE 1607581696,1607598079,DK 1607598080,1607599103,GB -1607599104,1607600383,IT 1607600384,1607600639,DE 1607600640,1607600895,AT 1607600896,1607601151,CH @@ -36864,12 +39854,12 @@ 1607606016,1607606271,FR 1607606272,1607606783,DE 1607606784,1607607039,GB -1607607040,1607607295,IT 1607607296,1607607551,PL 1607607552,1607608319,IT 1607608320,1607608575,HU 1607608576,1607608831,SK -1607610368,1607612415,IE +1607610368,1607611391,GR +1607611392,1607612415,IE 1607614464,1607615487,FR 1607615488,1607617535,GB 1607618560,1607620607,ES @@ -36883,36 +39873,26 @@ 1607626752,1607627519,FR 1607627520,1607627775,FI 1607627776,1607628543,IT -1607628800,1607629567,IT 1607634432,1607636479,IT +1607639040,1607640805,IT 1607640806,1607640806,CH 1607640807,1607642388,IT 1607642389,1607642389,NL 1607642390,1607647231,IT 1607647232,1607651327,DE 1607651328,1607655423,FR -1607655424,1607660287,IT +1607655424,1607657471,GB +1607657472,1607660287,IT 1607660288,1607660543,FR 1607660544,1607663615,IT 1607663616,1607729151,NL -1607729152,1607737343,SY -1607737344,1607745535,EG -1607745536,1607770111,SY -1607770112,1607778303,EG -1607778304,1607794687,SY +1607729152,1607761919,EG +1607761920,1607770111,SY +1607770112,1607774207,EG +1607774208,1607786495,SY +1607786496,1607794687,EG 1607794688,1607860223,RU -1607860224,1607892991,ES -1607892992,1607893055,GB -1607893056,1607893119,DE -1607893120,1607893183,DK -1607893184,1607893247,IT -1607893248,1607893311,AT -1607893312,1607893375,FR -1607893376,1607893439,SE -1607893440,1607893503,NL -1607893504,1607893567,BE -1607893568,1607893631,IE -1607893632,1607925759,ES +1607860224,1607925759,ES 1607925760,1607926783,RU 1607926784,1607927807,UA 1607927808,1607929855,RU @@ -36977,9 +39957,11 @@ 1611009024,1611010047,NL 1611010048,1611036671,US 1611036672,1611037183,NL -1611037184,1611084031,US -1611084032,1611084543,NL -1611084544,1611086335,US +1611037184,1611042815,US +1611042816,1611046911,NL +1611046912,1611084031,US +1611084032,1611084799,NL +1611084800,1611086335,US 1611086336,1611086847,NL 1611086848,1611116543,US 1611116544,1611117567,NL @@ -36993,7 +39975,11 @@ 1611247616,1611251711,HK 1611251712,1611692543,US 1611692544,1611693567,NL -1611693568,1611777023,US +1611693568,1611764735,US +1611764736,1611764991,NL +1611764992,1611765759,US +1611765760,1611766015,NL +1611766016,1611777023,US 1611777024,1611777279,NL 1611777280,1611778047,US 1611778048,1611778559,NL @@ -37017,9 +40003,7 @@ 1613585408,1613585663,DE 1613585664,1613585919,GB 1613585920,1613606911,US -1613606912,1613613055,CA -1613613056,1613613311,US -1613613312,1613615103,CA +1613606912,1613615103,CA 1613615104,1613635583,US 1613635584,1613640191,CA 1613640192,1613640319,US @@ -37041,7 +40025,8 @@ 1614774272,1614786559,CA 1614786560,1618837503,US 1618837504,1618841599,CA -1618841600,1618849791,US +1618841600,1618845695,DE +1618845696,1618849791,US 1618849792,1618850303,CA 1618850304,1618850559,US 1618850560,1618862079,CA @@ -37053,15 +40038,15 @@ 1632305152,1632321535,CA 1632321536,1632354303,US 1632354304,1632362495,CA -1632362496,1632977279,US -1632977280,1632977407,CA -1632977408,1634414591,US +1632362496,1634414591,US 1634414592,1634418687,CA 1634418688,1634447359,US 1634447360,1634451455,CA 1634451456,1634455551,US 1634455552,1634459647,CA -1634459648,1634467839,US +1634459648,1634459903,US +1634459904,1634460671,CA +1634460672,1634467839,US 1634467840,1634729983,CA 1634729984,1652293631,US 1652293632,1652310015,CA @@ -37100,7 +40085,9 @@ 1673580544,1673986047,US 1673986048,1674051583,CA 1674051584,1674575871,US -1674575872,1677721599,CA +1674575872,1677560831,CA +1677560832,1677561855,US +1677561856,1677721599,CA 1677721600,1680535551,US 1680535552,1680539647,CA 1680539648,1680564223,US @@ -37175,15 +40162,7 @@ 1700986880,1701003263,VN 1701003264,1701011455,MY 1701011456,1701019647,CN -1701019648,1701037055,GU -1701037056,1701037311,US -1701037312,1701037567,GU -1701037568,1701039103,US -1701039104,1701040127,GU -1701040128,1701041151,US -1701041152,1701042175,GU -1701042176,1701044223,US -1701044224,1701052415,GU +1701019648,1701052415,GU 1701052416,1701093375,NZ 1701093376,1701117951,SG 1701117952,1701134335,NC @@ -37370,11 +40349,14 @@ 1728308224,1728309247,IN 1728309248,1728310271,NZ 1728310272,1728311295,AU -1728311296,1728312319,GU +1728311296,1728312319,MP 1728312320,1728315391,VN 1728315392,1728316415,ID 1728316416,1728317439,MY -1728317440,1728319487,JP +1728317440,1728318463,JP +1728318464,1728319439,SG +1728319440,1728319447,JP +1728319448,1728319487,SG 1728319488,1728320511,AU 1728320512,1728322559,HK 1728322560,1728323583,MY @@ -37396,7 +40378,7 @@ 1728339968,1728340991,SG 1728340992,1728342015,AU 1728342016,1728343039,TW -1728343040,1728344063,SG +1728343040,1728344063,BD 1728344064,1728344575,HK 1728344576,1728345087,SG 1728345088,1728346111,BD @@ -37776,12 +40758,14 @@ 1728685056,1728686079,JP 1728686080,1728687103,AU 1728687104,1728688127,JP +1728688128,1728689151,HK 1728689152,1728689407,JP 1728689408,1728689663,BD 1728689664,1728689919,PK 1728689920,1728690175,ID 1728690176,1728691199,BD 1728691200,1728692223,KH +1728692224,1728693247,CN 1728693248,1728698367,VN 1728698368,1728699391,NZ 1728699392,1728699903,BD @@ -37957,11 +40941,12 @@ 1728848896,1728849919,AU 1728849920,1728850943,PK 1728850944,1728851967,BD +1728851968,1728852991,HK 1728852992,1728854015,JP 1728854016,1728854527,AU 1728854528,1728854783,PK 1728854784,1728855039,AU -1728855040,1728856063,HK +1728855040,1728856063,JP 1728856064,1728857087,MY 1728857088,1728858111,CN 1728858112,1728859135,BD @@ -38000,6 +40985,7 @@ 1728886784,1728887807,CN 1728887808,1728888831,AU 1728888832,1728889855,IN +1728889856,1728890879,PK 1728890880,1728891903,AU 1728891904,1728892927,BD 1728892928,1728893439,BN @@ -38027,6 +41013,7 @@ 1728908288,1728909311,CN 1728909312,1728912383,JP 1728912384,1728913407,TH +1728913408,1728914431,MM 1728914432,1728915199,ID 1728915200,1728915455,NZ 1728915456,1728917503,JP @@ -38044,7 +41031,8 @@ 1728928768,1728929791,JP 1728929792,1728930815,IN 1728930816,1728931839,AU -1728932864,1728934911,IN +1728931840,1728933887,IN +1728933888,1728934911,US 1728934912,1728935935,NZ 1728935936,1728936959,MY 1728936960,1728937983,CN @@ -38090,9 +41078,12 @@ 1728972800,1728973823,TH 1728973824,1728974847,JP 1728974848,1728976383,ID +1728976394,1728976394,AU +1728976896,1728977151,TH 1728977152,1728977407,AU 1728977408,1728977919,BD 1728977920,1728978943,MY +1728978944,1728979967,CN 1728979968,1728980991,MN 1728980992,1728982015,AU 1728982016,1728982527,ID @@ -38118,7 +41109,9 @@ 1728995328,1728996095,IN 1728996096,1728996351,SG 1728996352,1728997375,CN -1728997376,1728998399,IN +1728997376,1728997887,DE +1728997888,1728998143,IE +1728998144,1728998399,IN 1728998400,1728998655,ID 1728998656,1728998911,BD 1728998912,1728999423,ID @@ -38155,6 +41148,7 @@ 1729027584,1729027839,JP 1729027840,1729028095,HK 1729028096,1729029119,SG +1729029120,1729029375,AU 1729029376,1729029631,ID 1729029632,1729029887,AU 1729029888,1729030143,PK @@ -38168,9 +41162,9 @@ 1729036288,1729037311,JP 1729037312,1729039359,CN 1729040384,1729041407,CN -1729041408,1729042687,HK -1729042688,1729042943,SG -1729042944,1729044479,HK +1729041408,1729042431,HK +1729042432,1729043455,SG +1729043456,1729044479,HK 1729044480,1729045503,JP 1729045504,1729046015,ID 1729046016,1729046271,HK @@ -38338,6 +41332,7 @@ 1729198080,1729199103,CN 1729199104,1729199615,MY 1729199616,1729199871,JP +1729199872,1729200127,TH 1729200128,1729201151,IN 1729201152,1729202175,AU 1729202176,1729203199,CN @@ -38487,6 +41482,7 @@ 1729353728,1729353983,AU 1729353984,1729354239,IN 1729354240,1729354495,AU +1729354496,1729354751,MY 1729354752,1729355775,VN 1729355776,1729356799,IN 1729356800,1729357823,ID @@ -38561,8 +41557,7 @@ 1729419776,1729420031,IN 1729420288,1729421311,HK 1729421312,1729422335,MY -1729423360,1729423615,AU -1729423616,1729423871,VU +1729423360,1729423871,VU 1729423872,1729424383,AU 1729424384,1729425407,HK 1729426432,1729427455,AU @@ -38583,7 +41578,7 @@ 1729441792,1729442815,AU 1729442816,1729443839,IN 1729443840,1729444351,AU -1729444352,1729444863,IN +1729444352,1729444863,AE 1729444864,1729445887,TW 1729445888,1729446399,SG 1729446400,1729446911,IN @@ -38628,7 +41623,7 @@ 1729491968,1729492223,US 1729492224,1729492479,AU 1729492480,1729492991,US -1729492992,1729494015,SB +1729492992,1729494015,NZ 1729494016,1729495039,MY 1729495040,1729519615,CN 1729519616,1729520639,HK @@ -38658,7 +41653,8 @@ 1729546752,1729547007,NZ 1729547008,1729547263,HK 1729547264,1729548287,ID -1729548544,1729549311,AU +1729548288,1729549311,AU +1729549312,1729550335,TW 1729550336,1729551359,MY 1729551360,1729552383,KR 1729552384,1729553407,AU @@ -38710,7 +41706,7 @@ 1729596672,1729596927,ID 1729596928,1729597439,NZ 1729597440,1729598463,VN -1729598976,1729599231,IN +1729598464,1729599231,IN 1729599232,1729599487,ID 1729599488,1729600511,AU 1729600512,1729601535,VN @@ -38722,7 +41718,8 @@ 1729605632,1729606655,CN 1729606656,1729607679,ID 1729607680,1729609727,AU -1729609728,1729609999,HK +1729609728,1729609983,PH +1729609984,1729609999,HK 1729610000,1729610003,JP 1729610004,1729610063,HK 1729610064,1729610071,SG @@ -38733,6 +41730,7 @@ 1729614848,1729615103,NZ 1729615104,1729615359,KH 1729615360,1729615615,IN +1729615616,1729615871,MY 1729615872,1729616895,AU 1729616896,1729617919,JP 1729617920,1729618943,ID @@ -38825,8 +41823,7 @@ 1729704960,1729705215,SG 1729705216,1729705471,AU 1729705472,1729705983,ID -1729705984,1729706751,AU -1729706752,1729707007,NZ +1729705984,1729707007,AU 1729707008,1729708031,HK 1729708032,1729710079,CN 1729710080,1729711103,HK @@ -38850,7 +41847,7 @@ 1729730560,1729731583,IN 1729731584,1729732607,CN 1729732608,1729733631,AU -1729733888,1729734655,ID +1729733632,1729734655,ID 1729734656,1729736703,IN 1729736704,1729737727,PH 1729737728,1729738751,AU @@ -38920,7 +41917,6 @@ 1729802240,1729803263,MY 1729803264,1729804287,TH 1729804288,1729805311,PK -1729805312,1729806335,JP 1729806336,1729807359,MN 1729807360,1729808383,MY 1729808384,1729808895,IN @@ -38988,18 +41984,20 @@ 1729864704,1729866751,IN 1729866752,1729867775,AU 1729867776,1729869823,HK +1729869824,1729870079,US +1729870080,1729870847,CN 1729870848,1729871871,AU -1729871872,1729872895,JP 1729872896,1729873919,AU 1729873920,1729874943,TH 1729874944,1729875455,MY 1729875456,1729875967,ID -1729875968,1729878015,CN +1729875968,1729876991,CN +1729876992,1729878015,HK 1729878016,1729879039,NZ 1729879040,1729879295,AU 1729879296,1729879423,KR -1729879424,1729879679,JP -1729879680,1729879807,AU +1729879424,1729879551,JP +1729879552,1729879807,AU 1729879808,1729879935,JP 1729879936,1729880063,KR 1729880064,1729880831,AU @@ -39052,9 +42050,7 @@ 1729918976,1729919999,BD 1729920000,1729921023,TH 1729921024,1729922047,AU -1729922048,1729922303,AF -1729922304,1729922559,US -1729922560,1729923071,AF +1729922048,1729923071,AF 1729923072,1729924095,VN 1729924096,1729925119,IN 1729925120,1729926143,HK @@ -39097,8 +42093,7 @@ 1729960960,1729961471,IN 1729961472,1729961983,NZ 1729961984,1729964031,IN -1729964032,1729964543,AU -1729964800,1729965055,AU +1729964032,1729965055,AU 1729965056,1729966079,IN 1729966080,1729967103,JP 1729967104,1729968127,AU @@ -39110,6 +42105,7 @@ 1729973248,1729974271,AU 1729974272,1729975295,PH 1729975296,1729976831,AU +1729976832,1729977343,MM 1729977344,1729978367,HK 1729978368,1729979391,IN 1729979392,1729980415,AU @@ -39204,6 +42200,7 @@ 1730071552,1730072575,KR 1730072576,1730073343,SG 1730073344,1730073855,HK +1730073856,1730074111,MY 1730074112,1730074367,AU 1730074368,1730074623,SG 1730074624,1730075647,AU @@ -39223,6 +42220,7 @@ 1730088960,1730091007,HK 1730091008,1730091519,SG 1730091520,1730091775,AU +1730091776,1730092031,MY 1730092032,1730093055,AU 1730093056,1730093567,ID 1730093568,1730094079,MY @@ -39312,7 +42310,10 @@ 1730383872,1730385919,HK 1730385920,1730386943,AU 1730386944,1730387967,BD -1730387968,1730389503,IN +1730387968,1730388479,CA +1730388480,1730388735,MX +1730388736,1730388991,DE +1730388992,1730389503,IN 1730389504,1730390015,AF 1730390016,1730391039,BD 1730391040,1730392063,HK @@ -39360,7 +42361,8 @@ 1730437120,1730438143,CN 1730438144,1730439167,BD 1730439168,1730440191,IN -1730440192,1730442239,HK +1730440192,1730441215,NL +1730441216,1730442239,HK 1730442240,1730443263,TW 1730443264,1730445311,IN 1730445312,1730445567,NZ @@ -39413,9 +42415,9 @@ 1730522112,1730524159,CN 1730524160,1730525183,IN 1730526208,1730527231,CN +1730527232,1730528255,HK 1730528256,1730529279,SG 1730529280,1730529791,IN -1730529792,1730530303,AU 1730530304,1730531327,NZ 1730531328,1730535423,CN 1730535424,1730536447,ID @@ -39429,7 +42431,7 @@ 1730545920,1730546687,AU 1730546688,1730547711,IN 1730547712,1730548735,BD -1730548736,1730549759,HK +1730548736,1730549759,ID 1730549760,1730550783,KR 1730550784,1730551807,HK 1730551808,1730552831,CN @@ -39479,7 +42481,9 @@ 1730599936,1730604031,CN 1730604032,1730605055,NP 1730605056,1730607103,IN -1730608128,1730609151,CN +1730608128,1730608639,CN +1730608640,1730608895,HK +1730608896,1730609151,CN 1730609152,1730610687,IN 1730610688,1730610943,MY 1730610944,1730611199,SG @@ -39489,7 +42493,6 @@ 1730614272,1730615295,NZ 1730615296,1730616319,HK 1730616320,1730617343,IN -1730617344,1730618367,TW 1730618368,1730619391,KR 1730619392,1730619903,HK 1730619904,1730620415,SG @@ -39589,11 +42592,11 @@ 1730760704,1730761727,HK 1730761728,1730762751,TH 1730762752,1730766847,IN -1730766848,1730767871,CN +1730766848,1730767871,HK 1730767872,1730768127,AU 1730768128,1730768639,ID 1730768640,1730768895,BD -1730769920,1730770943,CN +1730769920,1730770943,HK 1730770944,1730771967,ID 1730771968,1730772991,CN 1730772992,1730774015,SG @@ -39653,7 +42656,7 @@ 1730835456,1730837503,ID 1730837504,1730838527,IN 1730839552,1730840575,AU -1730840576,1730841599,SG +1730840576,1730841599,PH 1730841600,1730842623,AU 1730842624,1730844671,TW 1730844672,1730845695,BD @@ -39749,7 +42752,7 @@ 1730937856,1730938879,SG 1730939904,1730940927,IN 1730940928,1730941439,JP -1730941440,1730941951,IN +1730941440,1730941695,IN 1730941952,1730942975,HK 1730942976,1730943487,AU 1730943488,1730943999,ID @@ -39812,8 +42815,7 @@ 1731065856,1731066879,CN 1731066880,1731067391,PH 1731067392,1731067903,AU -1731067904,1731068927,CN -1731070976,1731103743,CN +1731067904,1731103743,CN 1731103744,1731103871,TH 1731103872,1731103999,FR 1731104000,1731104127,KR @@ -39944,7 +42946,8 @@ 1731239936,1731241983,JP 1731241984,1731243007,HK 1731243008,1731244031,SG -1731244032,1731247103,IN +1731244032,1731245055,GB +1731245056,1731247103,IN 1731247104,1731249151,VN 1731249152,1731250175,IN 1731250176,1731250687,AU @@ -40060,7 +43063,7 @@ 1731396608,1731397631,JP 1731397632,1731398143,IN 1731398144,1731398655,TH -1731398656,1731399679,HK +1731398656,1731399679,CN 1731399680,1731400703,NP 1731400704,1731404799,IN 1731404800,1731405823,JP @@ -40074,7 +43077,6 @@ 1731410944,1731411199,MN 1731411200,1731411455,AU 1731411456,1731411711,SG -1731411712,1731411967,IN 1731411968,1731412991,TH 1731412992,1731414015,AU 1731414016,1731416063,IN @@ -40163,8 +43165,7 @@ 1731509248,1731510271,HK 1731510272,1731510527,MY 1731510528,1731510783,AU -1731510784,1731511039,IN -1731511040,1731511295,US +1731510784,1731511295,IN 1731511296,1731512319,CN 1731512320,1731513343,KR 1731513344,1731514367,NZ @@ -40180,6 +43181,7 @@ 1731523584,1731526655,IN 1731526656,1731527679,ID 1731527680,1731528703,CN +1731528704,1731529727,HK 1731529728,1731530751,JP 1731530752,1731531775,AF 1731531776,1731532031,ID @@ -40253,9 +43255,7 @@ 1731608576,1731609599,IN 1731609600,1731610623,AU 1731610624,1731611647,KR -1731611648,1731612159,PK -1731612672,1731613183,PK -1731613696,1731614719,PK +1731611648,1731614719,PK 1731614720,1731615743,JP 1731615744,1731616767,ID 1731616768,1731620351,IN @@ -40428,10 +43428,10 @@ 1731800064,1731802111,JP 1731802112,1731804159,CN 1731804160,1731805183,KR -1731805184,1731806207,IN 1731806208,1731806463,AU 1731806464,1731807231,IN -1731807232,1731808255,SG +1731807232,1731807999,SG +1731808000,1731808255,DK 1731808256,1731809279,CN 1731809280,1731811583,IN 1731811584,1731811839,AU @@ -40466,7 +43466,6 @@ 1731842048,1731843071,VN 1731843072,1731845119,IN 1731845120,1731846143,VN -1731846144,1731846655,HK 1731846656,1731846911,IN 1731846912,1731847167,PH 1731847168,1731848191,HK @@ -40502,7 +43501,7 @@ 1731900416,1731900671,IN 1731900928,1731901439,CN 1731901440,1731903487,IN -1731903488,1731905535,AU +1731903488,1731904511,AU 1731905536,1731908607,IN 1731908608,1731909631,NZ 1731909632,1731911679,AU @@ -40519,7 +43518,7 @@ 1731940352,1731942655,IN 1731942656,1731942911,JP 1731942912,1731943423,HK -1731943424,1731944447,CH +1731943424,1731944447,KR 1731944448,1731945471,IN 1731945472,1731946495,CN 1731946496,1731947519,IN @@ -40540,13 +43539,11 @@ 1731965952,1731966463,IN 1731966464,1731966975,AU 1731966976,1731975167,IN -1731975168,1731976191,CN 1731976192,1731977215,TW 1731977216,1731979519,IN 1731979520,1731979775,BD 1731979776,1731980287,ID 1731980288,1731986431,IN -1731986432,1731987455,JP 1731987456,1731987711,SG 1731987712,1731987967,ID 1731987968,1731988479,SG @@ -40562,9 +43559,10 @@ 1731995648,1731996671,IN 1731996672,1731997695,CN 1731997696,1731999743,IN -1731999744,1732002815,HK +1731999744,1732000767,HK +1732000768,1732001791,SG +1732001792,1732002815,HK 1732002816,1732007935,IN -1732007936,1732009983,JP 1732009984,1732010239,AU 1732010240,1732010495,MN 1732010496,1732010751,AU @@ -40593,7 +43591,6 @@ 1732034560,1732035583,NZ 1732035584,1732036607,IN 1732036608,1732037631,AU -1732037632,1732038655,JP 1732038656,1732040703,IN 1732040704,1732040959,AU 1732040960,1732041215,SG @@ -40608,7 +43605,6 @@ 1732048896,1732049919,HK 1732049920,1732050943,PH 1732050944,1732051967,HK -1732051968,1732052991,SG 1732052992,1732054015,MM 1732054016,1732055039,IN 1732056064,1732057087,HK @@ -40653,7 +43649,6 @@ 1732107264,1732108287,HK 1732108288,1732109823,AU 1732109824,1732110335,IN -1732110336,1732111359,JP 1732111360,1732113407,HK 1732113408,1732114431,JP 1732114432,1732115455,ID @@ -40665,7 +43660,9 @@ 1732122624,1732123647,CN 1732123648,1732124159,AU 1732124160,1732124671,PH -1732124672,1732125951,AU +1732124672,1732124927,AU +1732124928,1732125183,JP +1732125184,1732125951,AU 1732125952,1732126207,SG 1732126208,1732126719,AU 1732126720,1732127743,IN @@ -40791,7 +43788,14 @@ 1732392704,1732392959,ID 1732392960,1732393983,HK 1732393984,1732395007,SG -1732395008,1732396031,BD +1732395008,1732395135,CZ +1732395136,1732395263,BG +1732395264,1732395391,HU +1732395392,1732395519,RS +1732395520,1732395647,SI +1732395648,1732395775,BA +1732395776,1732395903,HR +1732395904,1732396031,SK 1732396032,1732397055,ID 1732397056,1732400639,IN 1732400640,1732400895,ID @@ -40850,7 +43854,8 @@ 1732489728,1732493311,IN 1732493312,1732494335,CN 1732494336,1732495359,BD -1732495360,1732496383,US +1732495360,1732495615,SG +1732495616,1732496383,US 1732496384,1732497407,TW 1732497408,1732498431,KH 1732498432,1732499455,CN @@ -40868,15 +43873,14 @@ 1732507648,1732507902,AU 1732507903,1732507903,PH 1732507904,1732508671,AU -1732508672,1732509695,CN +1732508672,1732509695,HK 1732509696,1732510719,ID 1732510720,1732511743,BD 1732511744,1732512767,IN 1732512768,1732513791,JP 1732513792,1732524543,IN 1732524544,1732525055,NZ -1732525056,1732526079,HK -1732526080,1732527103,CN +1732525056,1732527103,HK 1732527104,1732531199,VN 1732531200,1732532223,IN 1732532224,1732533247,CN @@ -40889,7 +43893,8 @@ 1732536576,1732536831,IN 1732536832,1732537087,AU 1732537088,1732537343,MN -1732537344,1732538367,BZ +1732537344,1732537855,AT +1732537856,1732538367,BZ 1732538368,1732539391,IN 1732539392,1732540415,BD 1732540416,1732540671,NZ @@ -40956,7 +43961,9 @@ 1732612096,1732613119,IN 1732613120,1732614143,BD 1732614144,1732615167,CN -1732615168,1732616191,BD +1732615168,1732615679,SE +1732615680,1732615935,FI +1732615936,1732616191,NO 1732616192,1732617215,VG 1732617216,1732618239,AU 1732618240,1732619263,IN @@ -41014,7 +44021,319 @@ 1732676608,1732677631,BD 1732677632,1732678655,IN 1732678656,1732679679,CN -1732679680,1732683775,IN +1732679680,1732684287,IN +1732684288,1732684799,BD +1732684800,1732686847,AU +1732686848,1732687871,HK +1732687872,1732688895,CN +1732688896,1732689919,IN +1732689920,1732690943,AU +1732690944,1732695039,IN +1732695040,1732696063,HK +1732696064,1732697087,MM +1732697088,1732699135,CN +1732699136,1732700159,BD +1732700160,1732701183,AU +1732701184,1732702207,CN +1732702208,1732703231,JP +1732703232,1732704255,TH +1732704256,1732704511,IN +1732704512,1732704767,MM +1732704768,1732705279,PK +1732705280,1732707327,CN +1732707328,1732708351,AU +1732708352,1732709375,ID +1732709376,1732710399,HK +1732710400,1732712447,IN +1732712448,1732712703,HK +1732712704,1732712959,AF +1732712960,1732713215,US +1732713216,1732713471,AU +1732713472,1732714495,HK +1732714496,1732715007,CN +1732715008,1732715519,HK +1732715520,1732716543,JP +1732716544,1732717567,BD +1732717568,1732718079,ID +1732718080,1732718591,BD +1732718592,1732719615,CN +1732719616,1732720639,IN +1732720640,1732720895,AU +1732720896,1732721151,MV +1732721152,1732721407,MY +1732721408,1732721663,AF +1732721664,1732723711,IN +1732723712,1732725759,CN +1732725760,1732726783,IN +1732726784,1732729855,CN +1732729856,1732730879,PH +1732730880,1732737023,IN +1732737024,1732740095,CN +1732740096,1732741119,SG +1732741120,1732742143,HK +1732742144,1732743167,TW +1732743168,1732744191,CN +1732744192,1732746239,HK +1732746240,1732747263,JP +1732747264,1732748287,ID +1732748288,1732750335,IN +1732750336,1732751359,NL +1732751360,1732752383,HK +1732752384,1732754431,VN +1732754432,1732754687,AU +1732754688,1732754943,IN +1732754944,1732755455,ID +1732755456,1732756479,IN +1732756480,1732758527,CN +1732758528,1732758783,FJ +1732758784,1732759039,IN +1732759040,1732759551,AU +1732759552,1732762623,IN +1732762624,1732763647,NZ +1732763648,1732764671,ID +1732764672,1732765695,HK +1732765696,1732766719,CN +1732766720,1732767743,HK +1732767744,1732768255,ID +1732768256,1732768767,NP +1732768768,1732769791,SG +1732769792,1732770815,MM +1732770816,1732771327,HK +1732771328,1732771583,MY +1732771584,1732771839,ID +1732771840,1732772863,PK +1732772864,1732773375,SG +1732773376,1732774911,IN +1732774912,1732786175,CN +1732786176,1732791295,IN +1732791296,1732792319,BD +1732792320,1732793343,US +1732793344,1732794367,PK +1732794368,1732794623,AU +1732794624,1732794879,HK +1732794880,1732795391,VU +1732795392,1732796415,MY +1732796416,1732797439,VN +1732797440,1732799487,IN +1732799488,1732799743,AU +1732799744,1732799999,BD +1732800000,1732800511,ID +1732800512,1732806655,CN +1732806656,1732808703,IN +1732808704,1732809727,CN +1732809728,1732809983,KR +1732809984,1732810751,CN +1732810752,1732811775,HK +1732811776,1732812799,IN +1732812800,1732813311,HK +1732813312,1732813823,MY +1732813824,1732814847,CN +1732814848,1732815871,IN +1732815872,1732816895,CN +1732816896,1732817919,IN +1732817920,1732818943,CN +1732818944,1732819967,AU +1732819968,1732820991,PH +1732820992,1732821247,SG +1732821248,1732823039,IN +1732823040,1732824063,AU +1732824064,1732825087,IN +1732825088,1732825599,NZ +1732825600,1732826111,AU +1732826112,1732829183,IN +1732829184,1732845567,CN +1732845568,1732846591,IN +1732846592,1732847615,BD +1732847616,1732848639,AU +1732848640,1732849663,BD +1732849664,1732850687,CN +1732850688,1732851967,BD +1732851968,1732852223,AU +1732852224,1732852479,PH +1732852480,1732852735,AU +1732852736,1732853759,ID +1732853760,1732854783,US +1732854784,1732855807,PH +1732855808,1732857855,ID +1732857856,1732858367,KI +1732858368,1732859903,AU +1732859904,1732860927,HK +1732860928,1732861951,IN +1732861952,1732862975,CN +1732862976,1732863999,PK +1732864000,1732865023,BD +1732865024,1732867071,AU +1732867072,1732869119,CN +1732869120,1732869375,AU +1732869376,1732869631,ID +1732869632,1732869887,AU +1732869888,1732870143,IN +1732870144,1732875263,CN +1732875264,1732878335,IN +1732878336,1732879359,HK +1732879360,1732880383,KH +1732880384,1732881407,CN +1732881408,1732882431,IN +1732882432,1732883455,CN +1732883456,1732887039,IN +1732887040,1732887551,HK +1732887552,1732888575,BD +1732888576,1732889599,AU +1732889600,1732891647,CN +1732891648,1732894719,IN +1732894720,1732895743,BD +1732895744,1732896767,NZ +1732896768,1732897279,SG +1732897280,1732897535,PK +1732897536,1732897791,ID +1732897792,1732898815,MM +1732898816,1732901887,CN +1732901888,1732902911,GB +1732902912,1732903935,KR +1732903936,1732904191,IN +1732904192,1732904447,AU +1732904448,1732904959,ID +1732904960,1732905983,IN +1732905984,1732906495,ID +1732906496,1732907007,NP +1732907008,1732908031,IN +1732908032,1732909055,PK +1732909056,1732916223,CN +1732916224,1732916735,HK +1732916736,1732917247,IN +1732917248,1732919295,CN +1732919296,1732919807,IN +1732919808,1732920319,AU +1732920320,1732922367,IN +1732922368,1732923391,NL +1732923392,1732924415,CN +1732924416,1732925439,BD +1732925440,1732928511,IN +1732928512,1732930559,VN +1732930560,1732931583,IN +1732931584,1732934655,VN +1732934656,1732935679,CN +1732935680,1732936703,HK +1732936704,1732937727,BD +1732937728,1732939263,IN +1732939264,1732939519,AU +1732939520,1732939775,ID +1732939776,1732940799,IN +1732940800,1732943871,CN +1732943872,1732944895,JP +1732944896,1732945919,ID +1732945920,1732946175,AU +1732946176,1732946431,IN +1732946432,1732946687,ID +1732946688,1732946943,AU +1732946944,1732947967,HK +1732947968,1732948991,BD +1732948992,1732950015,IN +1732950016,1732952063,AU +1732952064,1732953087,HK +1732953088,1732954111,IN +1732954112,1732954367,NZ +1732954368,1732954879,LT +1732954880,1732955135,NZ +1732955136,1732956159,CN +1732956160,1732957183,NZ +1732957184,1732957695,ID +1732957696,1732958207,IN +1732958208,1732959231,AU +1732959232,1732960511,IN +1732960512,1732961023,AU +1732961024,1732961279,IN +1732961280,1732962303,BD +1732962304,1732963327,CN +1732963328,1732964351,IN +1732964352,1732965375,AU +1732965376,1732966399,IN +1732966400,1732967423,HK +1732967424,1732968447,TH +1732968448,1732969471,HK +1732969472,1732970495,AU +1732970496,1732971519,IN +1732971520,1732972543,HK +1732972544,1732973567,CN +1732973568,1732974079,VU +1732974080,1732974335,PH +1732974336,1732974591,AU +1732974592,1732975615,ID +1732975616,1732979711,IN +1732979712,1732980735,HK +1732980736,1732981247,NP +1732981248,1732982783,ID +1732982784,1732989951,IN +1732989952,1732993023,CN +1732993024,1732995071,ID +1732995072,1732998143,CN +1732998144,1732998399,AU +1732998400,1732998655,HK +1732998656,1732998911,SG +1732998912,1732999167,CA +1732999168,1733000191,CN +1733000192,1733001215,IN +1733001216,1733002239,CN +1733002240,1733003263,AU +1733003264,1733004287,PH +1733004288,1733005311,IN +1733005312,1733006335,CN +1733006336,1733006847,NP +1733006848,1733007103,ID +1733007104,1733007359,SG +1733007360,1733008383,CN +1733008384,1733011455,IN +1733011456,1733012479,ID +1733012480,1733013247,IN +1733013248,1733013503,SG +1733013504,1733016575,VN +1733016576,1733017599,MY +1733017600,1733019647,IN +1733019648,1733020159,TH +1733020160,1733021695,AU +1733021696,1733022719,ID +1733022720,1733023743,JP +1733023744,1733024767,SG +1733024768,1733025791,BD +1733025792,1733026815,IN +1733026816,1733027839,MY +1733027840,1733028863,ID +1733028864,1733029119,CN +1733029120,1733029375,ID +1733029376,1733029887,BD +1733029888,1733030911,HK +1733030912,1733031935,PK +1733031936,1733032959,IN +1733032960,1733033983,JP +1733033984,1733034495,IN +1733034496,1733034751,MV +1733034752,1733035007,PK +1733035008,1733037055,IN +1733037056,1733041151,ID +1733041152,1733041663,PK +1733041664,1733041919,SG +1733041920,1733042175,NC +1733042176,1733043199,HK +1733043200,1733044223,SG +1733044224,1733045247,AU +1733045248,1733046271,BD +1733046272,1733046783,AU +1733046784,1733047039,ID +1733047040,1733047295,AU +1733047296,1733049343,IN +1733049344,1733053439,CN +1733053440,1733055487,IN +1733055488,1733056511,CN +1733056512,1733057023,MY +1733057024,1733057279,AU +1733057280,1733057535,IN +1733057536,1733058559,CN +1733058560,1733060607,IN +1733060608,1733061631,CN +1733061632,1733062655,IN +1733062656,1733063679,HK +1733063680,1733064703,TH +1733064704,1733065727,IN 1740636160,1740644351,CN 1740644352,1740645375,IN 1740645376,1740647423,HK @@ -41089,7 +44408,6 @@ 1740737536,1740740607,CN 1740740608,1740742655,IN 1740742656,1740743679,CN -1740743680,1740743935,NZ 1740743936,1740744191,PH 1740744192,1740744703,AU 1740744704,1740745727,BD @@ -41122,6 +44440,7 @@ 1740787712,1740788735,MY 1740788736,1740789759,KH 1740789760,1740790783,IN +1740790784,1740791807,PK 1740791808,1740792831,IN 1740792832,1740794879,HK 1740794880,1740795903,KR @@ -41143,12 +44462,12 @@ 1740811264,1740812287,ID 1740812288,1740813311,MN 1740813312,1740814335,IN +1740814336,1740815359,HK 1740815360,1740816383,VN 1740816384,1740821503,IN 1740821504,1740822015,HK 1740822016,1740822527,AU 1740822528,1740825599,IN -1740825600,1740825855,SG 1740825856,1740826111,AU 1740826112,1740826623,CN 1740826624,1740827647,IN @@ -41211,7 +44530,7 @@ 1740901888,1740902143,ID 1740902144,1740902399,IN 1740902400,1740903423,VN -1740903424,1740904447,HK +1740903424,1740904447,US 1740904448,1740904959,NZ 1740904960,1740907519,IN 1740907520,1740908543,US @@ -41224,7 +44543,7 @@ 1740915712,1740916735,AU 1740916736,1740917759,CN 1740917760,1740918783,IN -1740918784,1740920319,AU +1740918784,1740920063,AU 1740920320,1740920831,HK 1740920832,1740923903,CN 1740923904,1740924927,HK @@ -41264,7 +44583,9 @@ 1740960768,1740962815,VN 1740962816,1740964863,SG 1740964864,1740965887,HK -1740965888,1740966911,IN +1740965888,1740966399,IN +1740966400,1740966655,VN +1740966656,1740966911,HK 1740966912,1740967935,JP 1740967936,1740968959,IN 1740968960,1740969983,MY @@ -41443,7 +44764,8 @@ 1741194240,1741195263,MM 1741195264,1741210623,CN 1741210624,1741211647,PK -1741211648,1741212671,SG +1741211648,1741212415,TW +1741212416,1741212671,SG 1741213696,1741214719,SG 1741214720,1741215743,IN 1741215744,1741216767,SG @@ -41568,7 +44890,8 @@ 1741490241,1741490241,HK 1741490242,1741490431,CN 1741490432,1741490687,HK -1741490688,1741491199,CN +1741490688,1741490943,CN +1741490944,1741491199,HK 1741491200,1741492223,IN 1741492224,1741493247,LA 1741493248,1741494271,HK @@ -41590,8 +44913,7 @@ 1741508864,1741509119,SG 1741509120,1741509375,ID 1741509376,1741509631,IN -1741509632,1741509887,US -1741509888,1741511679,JP +1741509632,1741511679,JP 1741511680,1741512703,IN 1741512704,1741515775,VN 1741515776,1741516799,CN @@ -41601,7 +44923,8 @@ 1741521920,1741522943,BD 1741522944,1741523967,CN 1741523968,1741528063,IN -1741528064,1741529087,HK +1741528064,1741528575,HK +1741528576,1741529087,PH 1741529088,1741529599,TH 1741529600,1741529855,CN 1741529856,1741530111,IN @@ -41769,7 +45092,9 @@ 1741739008,1741740031,TH 1741740032,1741741055,AU 1741741056,1741742079,JP -1741742080,1741749247,IN +1741742080,1741747358,IN +1741747359,1741747359,NL +1741747360,1741749247,IN 1741749248,1741750527,SG 1741750528,1741750783,ID 1741750784,1741751807,AU @@ -41808,8 +45133,7 @@ 1741778432,1741778943,IN 1741778944,1741779967,CN 1741779968,1741780991,JP -1741780992,1741781503,SG -1741781504,1741782015,HK +1741780992,1741782015,SG 1741782016,1741783039,AU 1741783040,1741783551,SG 1741783552,1741784063,ID @@ -41847,7 +45171,9 @@ 1741816832,1741817855,PK 1741817856,1741818367,PH 1741818368,1741818879,AU -1741818880,1741819903,PK +1741818880,1741819135,US +1741819136,1741819391,PK +1741819392,1741819903,US 1741819904,1741820927,BD 1741820928,1741821951,PH 1741821952,1741822975,AU @@ -41930,7 +45256,8 @@ 1741914112,1741917183,IN 1741917184,1741917951,AU 1741917952,1741918207,ID -1741918208,1741919231,BD +1741918208,1741918719,IT +1741918720,1741919231,GR 1741919232,1741920255,NP 1741920256,1741921279,IN 1741921280,1741922303,CN @@ -41997,7 +45324,8 @@ 1741985792,1741987839,IN 1741987840,1741988863,AU 1741988864,1741989887,CN -1741989888,1741990911,SG +1741989888,1741990143,GB +1741990144,1741990911,SG 1741991936,1741992191,MY 1741992192,1741992959,IN 1741992960,1741993983,TH @@ -42075,7 +45403,10 @@ 1742098432,1742099455,BD 1742099456,1742100479,CN 1742100480,1742101503,KR -1742101504,1742102527,BD +1742101504,1742101759,DE +1742101760,1742102015,PL +1742102016,1742102271,AT +1742102272,1742102527,CH 1742103040,1742103295,AU 1742103296,1742104575,ID 1742104576,1742105599,NZ @@ -42161,7 +45492,7 @@ 1742198784,1742199807,NL 1742199808,1742200831,IR 1742200832,1742201855,IN -1742201856,1742202879,CN +1742201856,1742202879,HK 1742202880,1742207999,IN 1742208000,1742209023,JP 1742209024,1742210047,IN @@ -42334,7 +45665,11 @@ 1742528768,1742529279,AU 1742529280,1742532607,IN 1742532608,1742550015,CN -1742550016,1742552063,BD +1742550016,1742551039,BD +1742551040,1742551295,NL +1742551296,1742551551,BE +1742551552,1742551807,DK +1742551808,1742552063,NO 1742552064,1742553087,MY 1742553088,1742554111,JP 1742554112,1742558207,IN @@ -42344,8 +45679,8 @@ 1742559232,1742589951,CN 1742589952,1742590975,IN 1742590976,1742596095,VN -1742596096,1742597119,IN -1742597120,1742598143,AU +1742596096,1742596607,IN +1742596608,1742598143,AU 1742598144,1742599167,SG 1742599168,1742599423,IN 1742599424,1742599679,AU @@ -42375,8 +45710,8 @@ 1742737408,1742738431,CN 1742738432,1742738687,HK 1742738688,1742738943,AU -1742738944,1742739199,HK -1742739200,1742740479,IN +1742738944,1742739455,AE +1742739456,1742740479,IN 1742740480,1742741503,KH 1742741504,1742743551,IN 1742743552,1742745599,CN @@ -42478,7 +45813,8 @@ 1742846464,1742846975,AU 1742846976,1742847999,IN 1742848000,1742849023,JP -1742849024,1742851071,HK +1742849024,1742850047,HK +1742850048,1742851071,NL 1742851072,1742852095,IN 1742852096,1742852607,ID 1742852608,1742853119,NZ @@ -42558,7 +45894,7 @@ 1742927616,1742927871,AU 1742927872,1742928895,VN 1742928896,1742929919,NZ -1742929920,1742930175,IN +1742929920,1742930431,IN 1742930432,1742930943,PH 1742930944,1742931967,GB 1742931968,1742932991,JP @@ -42653,6 +45989,7 @@ 1743026176,1743027199,BD 1743027200,1743028223,AU 1743028224,1743029247,CN +1743029248,1743029503,IN 1743029504,1743029759,AU 1743029760,1743030271,BD 1743030272,1743031295,CN @@ -42674,7 +46011,7 @@ 1743049728,1743050751,AU 1743050752,1743051775,TW 1743051776,1743052799,IN -1743052800,1743053823,BD +1743052800,1743053823,US 1743053824,1743055871,CN 1743055872,1743059199,ID 1743059200,1743059967,IN @@ -42692,7 +46029,7 @@ 1743067136,1743068159,IN 1743068160,1743069183,HK 1743069184,1743070207,MY -1743070208,1743071231,IN +1743070208,1743071231,US 1743071232,1743072255,VN 1743072256,1743073279,BD 1743073280,1743074047,AU @@ -42723,6 +46060,7 @@ 1743095808,1743096831,CN 1743096832,1743098879,HK 1743098880,1743099903,CN +1743099904,1743100927,AU 1743100928,1743101951,KR 1743101952,1743103999,ID 1743104000,1743105023,IN @@ -42743,7 +46081,6 @@ 1743115264,1743118335,CN 1743118336,1743119359,IN 1743119360,1743120383,CN -1743120384,1743121407,IN 1743121408,1743123455,CN 1743123456,1743124479,IN 1743124480,1743124991,NZ @@ -42788,7 +46125,9 @@ 1743158272,1743159295,MY 1743160320,1743161343,TH 1743161344,1743162367,HK -1743162368,1743163391,BZ +1743162368,1743162879,BZ +1743162880,1743163135,KR +1743163136,1743163391,BZ 1743163392,1743166463,IN 1743166464,1743167487,AU 1743167488,1743168511,HK @@ -42821,6 +46160,7 @@ 1743201280,1743202303,PH 1743202304,1743204351,IN 1743204352,1743205375,TW +1743205376,1743206399,SG 1743206400,1743207423,HK 1743207424,1743208447,KH 1743208448,1743210495,CN @@ -42828,7 +46168,9 @@ 1743211520,1743212543,IN 1743212544,1743213567,ID 1743213568,1743214591,HK -1743214592,1743215615,AU +1743214592,1743215103,AU +1743215104,1743215359,NZ +1743215360,1743215615,AU 1743215616,1743216639,MM 1743216640,1743217151,SG 1743217152,1743217663,JP @@ -42902,8 +46244,15 @@ 1743288320,1743289343,VN 1743289344,1743291391,IN 1743291392,1743292415,AU -1743292416,1743293439,IN +1743292416,1743292543,ID +1743292544,1743292671,HK +1743292672,1743292927,US +1743292928,1743293055,TH +1743293056,1743293183,JP +1743293184,1743293311,CH +1743293312,1743293439,AT 1743293440,1743293951,AU +1743293952,1743294463,MY 1743294464,1743295487,CN 1743295488,1743296511,IN 1743296512,1743297535,NP @@ -42913,6 +46262,7 @@ 1743301632,1743303679,IN 1743303680,1743304703,NZ 1743304704,1743305727,IN +1743305728,1743306751,CN 1743306752,1743307775,KH 1743307776,1743308799,AU 1743308800,1743309823,JP @@ -42968,6 +46318,7 @@ 1743355904,1743356927,CN 1743356928,1743357951,NZ 1743357952,1743358975,CN +1743358976,1743359487,IN 1743359488,1743361023,ID 1743361024,1743362047,AU 1743362048,1743364095,ID @@ -42986,6 +46337,7 @@ 1743374336,1743375359,TH 1743375360,1743376383,MM 1743376384,1743377407,AU +1743377408,1743378431,JP 1743378432,1743379455,IN 1743379456,1743380479,NZ 1743380480,1743381503,AU @@ -42995,16 +46347,15 @@ 1743384576,1743385087,SG 1743385088,1743385343,AU 1743385344,1743386623,IN -1743386624,1743387647,HK +1743386624,1743388671,HK 1743388672,1743389695,CN 1743389696,1743390719,KR +1743390720,1743391743,HK 1743391744,1743391999,PK 1743392000,1743392767,AU 1743392768,1743393791,HK 1743393792,1743394815,CN 1743394816,1743395839,BD -1743395840,1743396863,JP -1743396864,1743397887,HK 1743397888,1743398911,VN 1743398912,1743399935,TW 1743399936,1743400959,JP @@ -43013,6 +46364,7 @@ 1743403008,1743404031,CN 1743404032,1743405055,AU 1743405056,1743407103,IN +1743407104,1743408127,HK 1743408128,1743410175,TW 1743410176,1743411199,SG 1743411200,1743412223,VN @@ -43034,6 +46386,7 @@ 1743426560,1743426815,SG 1743426816,1743430399,IN 1743430400,1743430655,AU +1743430656,1743431679,BD 1743431680,1743432703,SG 1743432704,1743433727,CN 1743433728,1743434751,JP @@ -43077,6 +46430,8 @@ 1743470848,1743471103,AU 1743471104,1743471615,ID 1743471616,1743472639,IN +1743472640,1743473663,ID +1743473664,1743474687,PK 1743474688,1743476735,CN 1743476736,1743477759,TW 1743477760,1743479807,AU @@ -43093,6 +46448,7 @@ 1743493120,1743493631,ID 1743493632,1743493887,AU 1743493888,1743495167,IN +1743496192,1743497215,IN 1743497216,1743499263,HK 1743499264,1743500287,AF 1743500288,1743501311,JP @@ -43104,6 +46460,7 @@ 1743506432,1743506943,SG 1743506944,1743507455,IN 1743507456,1743509503,VN +1743509504,1743510527,HK 1743510528,1743545343,CN 1743545344,1743546367,HK 1743546368,1743549951,IN @@ -43132,9 +46489,7 @@ 1743571200,1743571455,ID 1743571456,1743571967,AU 1743571968,1743574015,IN -1743574016,1743574527,AU -1743574528,1743574783,US -1743574784,1743575039,AU +1743574016,1743575039,US 1743575040,1743576063,HK 1743576064,1743577087,CN 1743577088,1743578111,JP @@ -43148,13 +46503,14 @@ 1743593472,1743594495,ID 1743594496,1743595519,BD 1743595520,1743596543,NZ -1743596544,1743597567,IN +1743596544,1743597567,AU 1743598592,1743599103,KH -1743599104,1743599615,HK +1743599104,1743599615,US 1743599616,1743600639,IN 1743600640,1743602687,VN 1743602688,1743603711,CN 1743603712,1743604735,HK +1743604736,1743605759,BD 1743605760,1743606015,SG 1743606016,1743606527,AU 1743606528,1743606783,AF @@ -43189,10 +46545,11 @@ 1743666432,1743666687,IN 1743666688,1743666943,AU 1743666944,1743667199,BD -1743668224,1743672319,VN +1743667200,1743672319,VN 1743672320,1743673343,NZ 1743673344,1743676415,CN -1743676416,1743679487,IN +1743676416,1743677439,US +1743677440,1743679487,IN 1743680512,1743681535,TL 1743681536,1743682559,AU 1743682560,1743683583,MY @@ -43230,7 +46587,7 @@ 1743723520,1743724543,HK 1743724544,1743725567,VN 1743725568,1743726591,IN -1743726592,1743728639,CN +1743727616,1743728639,CN 1743728640,1743729151,AU 1743729152,1743729407,IN 1743729408,1743729663,AU @@ -43268,6 +46625,7 @@ 1743767552,1743768575,PH 1743768576,1743770623,CN 1743770624,1743770879,AU +1743770880,1743771135,IN 1743771136,1743771647,NZ 1743771648,1743772671,JP 1743772672,1743773695,SG @@ -43356,7 +46714,8 @@ 1743867904,1743868927,IN 1743868928,1743870975,NZ 1743870976,1743873023,CN -1743873024,1743874047,AU +1743873024,1743873791,AU +1743873792,1743874047,NZ 1743874048,1743874303,JP 1743874304,1743875071,SG 1743875072,1743876095,HK @@ -43463,8 +46822,7 @@ 1743981824,1743982079,SG 1743982080,1743982335,HK 1743982336,1743982591,SG -1743982592,1743983359,AU -1743983360,1743983615,IN +1743982592,1743983615,AU 1743983616,1743984639,KR 1743984640,1743985663,HK 1743985664,1743990783,IN @@ -43500,7 +46858,7 @@ 1744022528,1744023551,SG 1744023552,1744023807,IN 1744023808,1744024319,ID -1744024320,1744024575,AF +1744024320,1744024575,US 1744024576,1744025599,HK 1744025600,1744026623,IN 1744026624,1744027647,SG @@ -43521,6 +46879,7 @@ 1744041984,1744043007,TW 1744043008,1744044031,CN 1744044032,1744045055,HK +1744045056,1744046079,IN 1744046080,1744047103,SG 1744047104,1744048127,BD 1744048128,1744049151,CN @@ -43528,7 +46887,7 @@ 1744052224,1744053247,IN 1744053248,1744054271,ID 1744054272,1744055295,KR -1744055296,1744056319,HK +1744055296,1744056319,JP 1744056320,1744056575,IN 1744056576,1744056831,MY 1744056832,1744057087,NZ @@ -43654,7 +47013,6 @@ 1744188160,1744188415,AU 1744188416,1744189439,NZ 1744189440,1744190463,KR -1744190464,1744191487,JP 1744191488,1744192511,IN 1744192512,1744193535,JP 1744193536,1744194559,CN @@ -43722,6 +47080,7 @@ 1744240640,1744241663,AU 1744241664,1744242687,IN 1744242688,1744245503,ID +1744245504,1744245759,IN 1744245760,1744247807,ID 1744247808,1744248831,IN 1744248832,1744249855,ID @@ -43798,6 +47157,7 @@ 1744315392,1744316415,HK 1744316416,1744317439,KH 1744317440,1744318463,AU +1744319488,1744320511,NL 1744320512,1744321535,ID 1744321536,1744322559,IN 1744322560,1744323583,CN @@ -43830,8 +47190,10 @@ 1744352256,1744354303,HK 1744354304,1744355327,AU 1744355328,1744356351,CN +1744356352,1744357375,ID 1744357376,1744357631,NZ 1744357632,1744357887,AU +1744357888,1744358399,IN 1744358400,1744359423,BD 1744359424,1744360447,IN 1744360448,1744361471,CN @@ -43848,7 +47210,7 @@ 1744371712,1744372735,BD 1744372736,1744373759,IN 1744373760,1744375807,CN -1744375808,1744376831,IN +1744375808,1744376319,IN 1744376832,1744377855,VN 1744377856,1744378879,IN 1744378880,1744379903,KR @@ -43876,7 +47238,7 @@ 1744397312,1744398335,VN 1744398336,1744399359,CN 1744399360,1744400383,HK -1744400384,1744402431,JP +1744400384,1744401407,JP 1744402432,1744403455,IN 1744403456,1744404479,AU 1744404480,1744405503,CN @@ -43907,6 +47269,7 @@ 1744435200,1744436223,IN 1744436224,1744437247,CN 1744437248,1744438271,KI +1744438272,1744439295,HK 1744439296,1744439807,AU 1744439808,1744440319,IN 1744440320,1744441343,HK @@ -43949,7 +47312,6 @@ 1744483328,1744484351,CN 1744484352,1744486399,IN 1744486400,1744487423,CN -1744487424,1744487935,TH 1744487936,1744488191,NZ 1744488192,1744488447,ID 1744488448,1744489471,JP @@ -43969,7 +47331,9 @@ 1744506368,1744506623,ID 1744506624,1744506879,AU 1744506880,1744510975,IN -1744510976,1744513023,CN +1744510976,1744511999,CN +1744512000,1744512767,HK +1744512768,1744513023,CN 1744513024,1744513535,ID 1744513536,1744513791,AU 1744513792,1744514047,IN @@ -44148,7 +47512,6 @@ 1744688128,1744689151,ID 1744689152,1744690175,JP 1744690176,1744692223,CN -1744692224,1744693247,IN 1744693248,1744694271,CN 1744694272,1744695295,HK 1744695296,1744696319,KR @@ -44205,6 +47568,7 @@ 1744748544,1744749055,IN 1744749056,1744749567,NZ 1744749568,1744749823,CN +1744750080,1744750591,US 1744750592,1744752639,IN 1744752640,1744753663,HK 1744753664,1744754687,SG @@ -44227,12 +47591,11 @@ 1744769024,1744770047,AU 1744770048,1744771071,JP 1744771072,1744772095,NZ -1744772096,1744772351,IN 1744772352,1744772607,ID 1744772608,1744772863,BD 1744772864,1744773119,AU 1744773120,1744774143,SG -1744774144,1744776191,IN +1744774144,1744775167,IN 1744776192,1744777215,HK 1744777216,1744778239,AU 1744778240,1744778751,ID @@ -44244,8 +47607,7 @@ 1744783360,1744786431,IN 1744786432,1744787455,VN 1744787456,1744789503,CN -1744789504,1744792575,IN -1744793600,1744794623,IN +1744789504,1744794623,IN 1744794624,1744795647,KH 1744795648,1744797183,ID 1744797184,1744797439,NP @@ -44257,7 +47619,7 @@ 1744802816,1744803839,PK 1744803840,1744804863,PH 1744804864,1744805375,ID -1744805376,1744806911,IN +1744805376,1744805887,IN 1744807936,1744808447,IN 1744808448,1744808959,MY 1744808960,1744809983,MM @@ -44289,8 +47651,7 @@ 1747219456,1747220479,CA 1747220480,1747227647,US 1747227648,1747228671,CA -1747228672,1747230719,US -1747231744,1747235839,US +1747228672,1747235839,US 1747235840,1747236863,CA 1747236864,1747255807,US 1747255808,1747256063,CN @@ -44301,7 +47662,9 @@ 1747257088,1747257343,IN 1747257344,1747260415,US 1747260416,1747261439,CA -1747261440,1747270655,US +1747261440,1747269887,US +1747269888,1747270143,AT +1747270144,1747270655,US 1747270656,1747272703,CA 1747272704,1747273727,US 1747273728,1747274751,CA @@ -44453,7 +47816,9 @@ 1747943424,1747959807,NL 1747959808,1747964415,US 1747964416,1747965951,IN -1747965952,1747966463,US +1747965952,1747966015,US +1747966016,1747966079,NL +1747966080,1747966463,US 1747966464,1747966975,IE 1747966976,1749061631,US 1749061632,1749069823,NL @@ -44463,8 +47828,8 @@ 1749172224,1749188607,NL 1749188608,1749196799,US 1749196800,1749204991,NL -1749204992,1749213183,US -1749213184,1749237759,NL +1749204992,1749217279,US +1749217280,1749237759,NL 1749237760,1749327871,US 1749327872,1749344255,NL 1749344256,1749364735,US @@ -44475,7 +47840,9 @@ 1749413888,1749422079,NL 1749422080,1749449727,US 1749449728,1749450239,NL -1749450240,1749476863,US +1749450240,1749465087,US +1749465088,1749465599,NL +1749465600,1749476863,US 1749476864,1749496319,NL 1749496320,1749497855,US 1749497856,1749499391,NL @@ -44499,7 +47866,11 @@ 1749586944,1749588479,NL 1749588480,1749590015,US 1749590016,1749598207,NL -1749598208,1749685247,US +1749598208,1749618175,US +1749618176,1749618687,NL +1749618688,1749635071,US +1749635072,1749636095,NL +1749636096,1749685247,US 1749685248,1749686783,NL 1749686784,1749696511,US 1749696512,1749698047,NL @@ -44520,51 +47891,247 @@ 1749827584,1749837823,US 1749837824,1749838847,NL 1749838848,1749862143,US -1749862144,1749862399,NL -1749862400,1749863423,US -1749863424,1749863679,NL -1749863680,1749866239,US -1749866240,1749866495,NL -1749866496,1749867263,US -1749867264,1749867519,NL -1749867520,1749868031,US -1749868032,1749868287,NL -1749868288,1750079999,US +1749862144,1749865727,NL +1749865728,1749865983,US +1749865984,1749866495,NL +1749866496,1749866751,US +1749866752,1749868287,NL +1749868288,1749901311,US +1749901312,1749901823,NL +1749901824,1749925887,US +1749925888,1749926143,NL +1749926144,1749931007,US +1749931008,1749932031,NL +1749932032,1749934079,US +1749934080,1749942271,NL +1749942272,1750079999,US 1750080000,1750081535,NL 1750081536,1750089727,US 1750089728,1750106111,NL -1750106112,1750241279,US -1750241280,1750252543,NL -1750252544,1750253567,US -1750253568,1750261759,NL -1750261760,1750270975,US -1750270976,1750290943,NL -1750290944,1750292479,US -1750292480,1750294527,NL -1750294528,1750302719,US -1750302720,1750321663,NL +1750106112,1750123007,US +1750123008,1750153727,NL +1750153728,1750154239,US +1750154240,1750172671,NL +1750172672,1750174719,US +1750174720,1750175743,NL +1750175744,1750192127,US +1750192128,1750203391,NL +1750203392,1750204415,US +1750204416,1750212607,NL +1750212608,1750221311,US +1750221312,1750224383,NL +1750224384,1750224895,US +1750224896,1750252543,NL +1750252544,1750253055,US +1750253056,1750321663,NL 1750321664,1750323199,US 1750323200,1750331391,NL -1750331392,1750372351,US -1750372352,1750373375,NL +1750331392,1750350847,US +1750350848,1750351871,NL +1750351872,1750368255,US +1750368256,1750373375,NL 1750373376,1750374399,US -1750374400,1750374911,NL -1750374912,1750494719,US -1750494720,1750495231,NL -1750495232,1750515199,US -1750515200,1750515711,NL -1750515712,1750523903,US -1750523904,1750533119,NL -1750533120,1750581247,US -1750581248,1750597631,NL -1750597632,1750705151,US +1750374400,1750394367,NL +1750394368,1750395903,US +1750395904,1750396927,NL +1750396928,1750405119,US +1750405120,1750415359,NL +1750415360,1750417407,US +1750417408,1750425599,NL +1750425600,1750443519,US +1750443520,1750444031,NL +1750444032,1750463487,US +1750463488,1750494207,NL +1750494208,1750494719,US +1750494720,1750514687,NL +1750514688,1750515199,US +1750515200,1750552575,NL +1750552576,1750573055,US +1750573056,1750597631,NL +1750597632,1750664191,US +1750664192,1750665727,NL +1750665728,1750667263,US +1750667264,1750675455,NL +1750675456,1750694911,US +1750694912,1750695423,NL +1750695424,1750705151,US 1750705152,1750724607,NL -1750724608,1750946559,US -1750946560,1750946815,NL -1750946816,1751505919,US +1750724608,1750754815,US +1750754816,1750778367,NL +1750778368,1750781439,US +1750781440,1750781951,NL +1750781952,1750877695,US +1750877696,1750879231,NL +1750879232,1750880255,US +1750880256,1750888447,NL +1750888448,1750917119,US +1750917120,1750926847,NL +1750926848,1750946303,US +1750946304,1750946815,NL +1750946816,1750977535,US +1750977536,1750978559,NL +1750978560,1750986751,US +1750986752,1750996991,NL +1750996992,1750998527,US +1750998528,1751007231,NL +1751007232,1751015423,US +1751015424,1751016703,NL +1751016704,1751016959,US +1751016960,1751027711,NL +1751027712,1751031807,US +1751031808,1751040511,NL +1751040512,1751104511,US +1751104512,1751105023,NL +1751105024,1751121919,US +1751121920,1751124479,NL +1751124480,1751125503,US +1751125504,1751134207,NL +1751134208,1751144959,US +1751144960,1751146495,NL +1751146496,1751154687,US +1751154688,1751163391,NL +1751163392,1751253503,US +1751253504,1751253759,NL +1751253760,1751255551,US +1751255552,1751256063,NL +1751256064,1751283199,US +1751283200,1751284735,NL +1751284736,1751285759,US +1751285760,1751298047,NL +1751298048,1751359487,US +1751359488,1751363583,NL +1751363584,1751486463,US +1751486464,1751498751,NL +1751498752,1751505919,US 1751505920,1751506175,IN 1751506176,1751506431,HK -1751506432,1753251839,US +1751506432,1751510015,US +1751510016,1751521279,NL +1751521280,1751523327,US +1751523328,1751531519,NL +1751531520,1751549439,US +1751549440,1751551999,NL +1751552000,1751560191,US +1751560192,1751577087,NL +1751577088,1751598847,US +1751598848,1751640319,NL +1751640320,1751641087,US +1751641088,1751641599,NL +1751641600,1751642111,US +1751642112,1751650303,NL +1751650304,1751682047,US +1751682048,1751683071,NL +1751683072,1751691263,US +1751691264,1751699455,NL +1751699456,1751724031,US +1751724032,1751728127,NL +1751728128,1751798271,US +1751798272,1751800319,NL +1751800320,1751801855,US +1751801856,1751810047,NL +1751810048,1751834623,US +1751834624,1751838719,NL +1751838720,1751879679,US +1751879680,1751883775,NL +1751883776,1751885311,US +1751885312,1751885823,NL +1751885824,1751896063,US +1751896064,1751896831,NL +1751896832,1751897087,US +1751897088,1751937023,NL +1751937024,1751946239,US +1751946240,1751947263,NL +1751947264,1751949311,US +1751949312,1751957503,NL +1751957504,1751987455,US +1751987456,1752007167,NL +1752007168,1752037887,US +1752037888,1752038143,NL +1752038144,1752087807,US +1752087808,1752088063,NL +1752088064,1752150015,US +1752150016,1752161279,NL +1752161280,1752162303,US +1752162304,1752170495,NL +1752170496,1752300031,US +1752300032,1752300287,NL +1752300288,1752319999,US +1752320000,1752321535,NL +1752321536,1752330239,US +1752330240,1752338431,NL +1752338432,1752458239,US +1752458240,1752458495,NL +1752458496,1752495103,US +1752495104,1752495359,NL +1752495360,1752563711,US +1752563712,1752564223,NL +1752564224,1752565759,US +1752565760,1752568831,NL +1752568832,1752570367,US +1752570368,1752570623,NL +1752570624,1752618495,US +1752618496,1752619007,NL +1752619008,1752619263,US +1752619264,1752619519,NL +1752619520,1752637951,US +1752637952,1752638463,NL +1752638464,1752675839,US +1752675840,1752676351,NL +1752676352,1752730111,US +1752730112,1752730367,NL +1752730368,1752750079,US +1752750080,1752751615,NL +1752751616,1752756223,US +1752756224,1752768511,NL +1752768512,1752776703,US +1752776704,1752778239,NL +1752778240,1752779775,US +1752779776,1752780799,NL +1752780800,1752788991,US +1752788992,1752798463,NL +1752798464,1752798719,US +1752798720,1752818687,NL +1752818688,1752834047,US +1752834048,1752838143,NL +1752838144,1752847359,US +1752847360,1752847871,NL +1752847872,1752875007,US +1752875008,1752879103,NL +1752879104,1752880127,US +1752880128,1752881151,NL +1752881152,1752882175,US +1752882176,1752882687,NL +1752882688,1752883199,US +1752883200,1752891391,NL +1752891392,1752895487,US +1752895488,1752899583,NL +1752899584,1752901631,US +1752901632,1752903679,NL +1752903680,1752911871,US +1752911872,1752929279,NL +1752929280,1752931327,US +1752931328,1752932351,NL +1752932352,1752940543,US +1752940544,1752946175,NL +1752946176,1752948735,US +1752948736,1752952831,NL +1752952832,1752982527,US +1752982528,1753005055,NL +1753005056,1753006079,US +1753006080,1753014271,NL +1753014272,1753022975,US +1753022976,1753026047,NL +1753026048,1753026559,US +1753026560,1753042943,NL +1753042944,1753077247,US +1753077248,1753077503,NL +1753077504,1753097727,US +1753097728,1753117183,NL +1753117184,1753128959,US +1753128960,1753133055,NL +1753133056,1753157631,US +1753157632,1753169919,NL +1753169920,1753251839,US 1753251840,1753252095,MN 1753252096,1753252351,SY 1753252352,1753252607,BY @@ -44606,11 +48173,13 @@ 1753489664,1753490175,US 1753490176,1753490431,AU 1753490432,1753490687,IL -1753490688,1753492799,US -1753492800,1753492847,GB -1753492848,1753494527,US +1753490688,1753491455,US +1753491456,1753493503,GB +1753493504,1753494527,US 1753494528,1753494783,IL -1753494784,1753512703,US +1753494784,1753497407,US +1753497408,1753497455,PH +1753497456,1753512703,US 1753512704,1753512959,SG 1753512960,1753516543,US 1753516544,1753516799,ES @@ -44618,9 +48187,9 @@ 1753517568,1753517823,NO 1753517824,1753518591,US 1753518592,1753518847,JP -1753518848,1753520447,US -1753520448,1753520495,GB -1753520496,1753522431,US +1753518848,1753520127,US +1753520128,1753522175,GB +1753522176,1753522431,US 1753522432,1753522687,FR 1753522688,1753526015,US 1753526016,1753526271,DE @@ -44787,9 +48356,7 @@ 1754830848,1754831871,CA 1754831872,1754832895,US 1754832896,1754835967,CA -1754835968,1754840743,US -1754840744,1754840751,RO -1754840752,1754845183,US +1754835968,1754845183,US 1754845184,1754846207,CA 1754846208,1754849279,US 1754849280,1754850303,CA @@ -44857,15 +48424,18 @@ 1755320320,1755320575,IE 1755320576,1755320831,US 1755320832,1755321343,EE -1755321344,1755321599,AT -1755321600,1755322111,US +1755321344,1755322111,US 1755322112,1755322367,RU 1755322368,1755322879,NZ 1755322880,1755323135,US 1755323136,1755323391,ES 1755323392,1755365375,US 1755365376,1755373567,CA -1755373568,1755512831,US +1755373568,1755391231,US +1755391232,1755391487,BD +1755391488,1755405951,US +1755405952,1755406015,CN +1755406016,1755512831,US 1755512832,1755578367,CA 1755578368,1755717631,US 1755717632,1755721727,BS @@ -44968,21 +48538,7 @@ 1755840256,1755840511,RU 1755840512,1756049407,US 1756049408,1756053503,CA -1756053504,1756066719,US -1756066720,1756066751,RO -1756066752,1756067663,US -1756067664,1756067671,RO -1756067672,1756068447,US -1756068448,1756068479,RO -1756068480,1756069439,US -1756069440,1756069471,RO -1756069472,1756069567,US -1756069568,1756069599,RO -1756069600,1756069695,US -1756069696,1756069727,RO -1756069728,1756069815,US -1756069816,1756069823,RO -1756069824,1756086271,US +1756053504,1756086271,US 1756086272,1756090367,CA 1756090368,1757417471,US 1757417472,1757419519,CA @@ -44990,8 +48546,7 @@ 1757424640,1757425663,CA 1757425664,1757426687,US 1757426688,1757427711,CA -1757427712,1757432831,US -1757433856,1757443071,US +1757427712,1757443071,US 1757443072,1757446143,CA 1757446144,1757447167,US 1757447168,1757447343,CA @@ -45030,7 +48585,9 @@ 1757560832,1757596415,US 1757596416,1757596671,AU 1757596672,1757597695,US -1757597696,1757599743,GB +1757597696,1757598719,GB +1757598720,1757598975,US +1757598976,1757599743,GB 1757599744,1757642751,US 1757642752,1757675519,CA 1757675520,1757916815,US @@ -45098,7 +48655,9 @@ 1759138816,1759139839,CA 1759139840,1759140863,US 1759140864,1759141887,CA -1759141888,1759149055,US +1759141888,1759148031,US +1759148032,1759148287,NL +1759148288,1759149055,US 1759149056,1759150079,CA 1759150080,1759160319,US 1759160320,1759162367,BM @@ -45106,7 +48665,7 @@ 1759163392,1759166463,US 1759166464,1759167511,CA 1759167512,1759172607,US -1759172608,1759173631,VC +1759172608,1759173631,LC 1759173632,1759178751,US 1759178752,1759179775,PR 1759179776,1759184639,US @@ -45242,9 +48801,13 @@ 1759535104,1759543295,CA 1759543296,1759547391,US 1759547392,1759548415,NL -1759548416,1759723231,US +1759548416,1759709183,US +1759709184,1759709439,LT +1759709440,1759723231,US 1759723232,1759723247,ES -1759723248,1759749935,US +1759723248,1759727103,US +1759727104,1759727359,IN +1759727360,1759749935,US 1759749936,1759749951,FR 1759749952,1760047103,US 1760047104,1760051199,CA @@ -45291,7 +48854,10 @@ 1760690176,1760755711,CA 1760755712,1760776191,US 1760776192,1760784383,CA -1760784384,1760817407,US +1760784384,1760812543,US +1760812544,1760813055,CA +1760813056,1760817151,US +1760817152,1760817407,MO 1760817408,1760817663,BZ 1760817664,1760817919,BS 1760817920,1760818175,PA @@ -45415,12 +48981,14 @@ 1761258240,1761258495,SI 1761258496,1761258751,IT 1761258752,1761259007,LU -1761259008,1761259263,PT +1761259008,1761259031,PT +1761259032,1761259032,US +1761259033,1761259263,PT 1761259264,1761259519,FR 1761259520,1761259775,KH 1761259776,1761260031,AZ 1761260032,1761260287,ET -1761260288,1761260543,US +1761260288,1761260543,CU 1761260544,1761260799,EC 1761260800,1761261055,MU 1761261056,1761261311,JM @@ -45446,8 +49014,8 @@ 1761302784,1761304575,US 1761304576,1761308671,CA 1761308672,1761328639,US -1761328640,1761329151,AU -1761329152,1761341183,US +1761328640,1761328895,AU +1761328896,1761341183,US 1761341184,1761341439,HK 1761341440,1761478655,US 1761478656,1761479679,CA @@ -45457,8 +49025,8 @@ 1761488896,1761489919,CA 1761489920,1761499135,US 1761499136,1761501183,CA -1761501184,1761502207,VG -1761502208,1761507615,US +1761501184,1761501695,VG +1761501696,1761507615,US 1761507616,1761507711,GB 1761507712,1761508351,US 1761509376,1761515519,US @@ -45480,10 +49048,12 @@ 1761588224,1761589247,PR 1761589248,1761595391,US 1761595392,1761596415,CA -1761596416,1761601535,US +1761596416,1761600255,US +1761600256,1761600511,CA +1761600512,1761601535,US 1761601536,1761602559,VC 1761602560,1761606655,US -1761606656,1761607679,VC +1761606656,1761607679,LC 1761607680,1762656255,ZA 1762656256,1762660351,MU 1762660352,1762661375,KE @@ -45603,7 +49173,8 @@ 1777049600,1777053695,ZA 1777053696,1777057791,BF 1777057792,1777061887,NG -1777061888,1777063935,SD +1777061888,1777062143,SS +1777062144,1777063935,SD 1777063936,1777065983,MZ 1777065984,1777070079,GQ 1777070080,1777074175,BW @@ -45680,18 +49251,31 @@ 1795593728,1795595775,NL 1795595776,1795596287,US 1795596288,1795603455,NL -1795603456,1805000058,US +1795603456,1804863743,US +1804863744,1804863999,CN +1804864000,1805000058,US 1805000059,1805000059,CA 1805000060,1805016063,US -1805016064,1805016575,RU +1805016064,1805016319,EE +1805016320,1805016575,RU 1805016576,1805016831,NZ 1805016832,1805017087,TR 1805017088,1805021183,CN -1805021184,1805049855,US +1805021184,1805033983,US +1805033984,1805038591,TR +1805038592,1805045759,US +1805045760,1805046271,DE +1805046272,1805048831,US +1805048832,1805049343,NL +1805049344,1805049855,DE 1805049856,1805058047,CA 1805058048,1805144063,US 1805144064,1805148159,CA -1805148160,1805167103,US +1805148160,1805165823,US +1805165824,1805166079,IN +1805166080,1805166335,US +1805166336,1805166591,IN +1805166592,1805167103,US 1805167104,1805167359,FR 1805167360,1805171231,US 1805171232,1805171239,CA @@ -45712,19 +49296,36 @@ 1805190656,1805190911,DE 1805190912,1805194239,US 1805194240,1805194495,AU -1805194496,1805196287,US +1805194496,1805195263,US +1805195264,1805196031,JP +1805196032,1805196287,US 1805196288,1805196543,DE 1805196544,1805197823,US 1805197824,1805198079,DE 1805198080,1805198591,US 1805198592,1805199103,AU -1805199104,1805210623,US +1805199104,1805201151,US +1805201152,1805201407,NL +1805201408,1805202943,US +1805202944,1805203199,NL +1805203200,1805207039,US +1805207040,1805207551,BR +1805207552,1805209855,US +1805209856,1805210623,CA 1805210624,1805210879,EG -1805210880,1805217279,US +1805210880,1805212415,US +1805212416,1805213183,CN +1805213184,1805214975,US +1805214976,1805215743,AE +1805215744,1805217279,US 1805217280,1805217535,DE 1805217536,1805221375,US 1805221376,1805221631,DE -1805221632,1805251583,US +1805221632,1805226239,US +1805226240,1805226495,NL +1805226496,1805234175,US +1805234176,1805234431,NL +1805234432,1805251583,US 1805251584,1805251839,DE 1805251840,1805252095,GB 1805252096,1805252351,DE @@ -45737,9 +49338,13 @@ 1805253888,1805254143,US 1805254144,1805254399,DE 1805254400,1805254655,GB -1805254656,1805284863,US +1805254656,1805283327,US +1805283328,1805283583,GB +1805283584,1805284863,US 1805284864,1805285119,ES -1805285120,1805582335,US +1805285120,1805337287,US +1805337288,1805337295,IT +1805337296,1805582335,US 1805582336,1805647871,CA 1805647872,1805713407,US 1805713408,1805717503,CA @@ -45754,7 +49359,13 @@ 1805753088,1805754111,US 1805754112,1805754367,CA 1805754368,1806131199,US -1806139392,1806172159,US +1806132224,1806132479,US +1806132608,1806132735,US +1806134784,1806135039,US +1806135131,1806135132,IN +1806137088,1806137343,US +1806138112,1806138367,US +1806138880,1806172159,US 1806172160,1806172415,DE 1806172416,1806172671,GB 1806172672,1806172927,DE @@ -45764,7 +49375,9 @@ 1806174208,1806174463,BR 1806174464,1806180351,US 1806180352,1806180607,AU -1806180608,1806184447,US +1806180608,1806183679,US +1806183680,1806183935,NL +1806183936,1806184447,US 1806184448,1806184959,AU 1806184960,1806186239,US 1806186240,1806186751,GB @@ -45776,7 +49389,9 @@ 1806203392,1806203647,AU 1806203648,1806205183,US 1806205184,1806205439,CA -1806205440,1806263551,US +1806205440,1806235903,US +1806235904,1806236159,NL +1806236160,1806263551,US 1806263552,1806263807,KR 1806263808,1806401535,US 1806401536,1806434303,CA @@ -45786,9 +49401,13 @@ 1807056896,1807057151,AU 1807057152,1807057663,US 1807057664,1807057919,GB -1807057920,1807058943,US +1807057920,1807058431,US +1807058688,1807058943,US 1807058944,1807059199,GB -1807059200,1807072255,US +1807059200,1807059455,NL +1807059456,1807060991,US +1807060992,1807062015,CA +1807063040,1807072255,US 1807072256,1807072767,CA 1807072768,1807548415,US 1807548416,1807548927,LU @@ -45854,7 +49473,7 @@ 1815982592,1815983103,DE 1815983104,1815984127,JP 1815984128,1815984639,AU -1815984640,1815985151,US +1815984640,1815985151,JP 1815985152,1815985663,NL 1815985664,1815985919,DE 1815985920,1815987199,US @@ -45967,32 +49586,28 @@ 1823465472,1823469567,CA 1823469568,1823735807,US 1823735808,1823866879,CA -1823866880,1828716543,US -1828716544,1828885353,FR -1828885354,1828885354,RE -1828885355,1830773329,FR -1830773330,1830773330,RE -1830773331,1830813695,FR +1823866880,1824130623,US +1824130624,1824130655,CN +1824130656,1828716543,US +1828716544,1830813695,FR 1830813696,1831337983,NL 1831337984,1831862271,DE 1831862272,1832124415,PT 1832124416,1832386559,IT -1832386560,1832442367,DK +1832386560,1832417791,DK +1832417792,1832418047,SE +1832418048,1832442367,DK 1832442368,1832442623,SE -1832442624,1832490495,DK -1832490496,1832490751,SE -1832490752,1832494335,DK +1832442624,1832494335,DK 1832494336,1832494591,SE -1832494592,1832517631,DK -1832517632,1832583167,SE -1832583168,1832648703,DK +1832494592,1832550399,DK +1832550400,1832555007,SE +1832555008,1832648703,DK 1832648704,1832681471,HR 1832681472,1832714239,RU 1832714240,1832747007,HU 1832747008,1832779775,RU -1832779776,1832780031,FR -1832780032,1832780287,MQ -1832780288,1832780799,FR +1832779776,1832780799,FR 1832780800,1832781823,MQ 1832781824,1832782335,FR 1832782336,1832782847,MQ @@ -46001,10 +49616,10 @@ 1832783616,1832783871,FR 1832783872,1832785919,GP 1832785920,1832786943,FR -1832786944,1832787199,GF -1832787200,1832787455,FR -1832787456,1832787967,GF -1832787968,1832790783,FR +1832786944,1832787967,GF +1832787968,1832788479,FR +1832788480,1832788991,RE +1832788992,1832790783,FR 1832790784,1832791039,YT 1832791040,1832792831,FR 1832792832,1832793087,RE @@ -46018,14 +49633,13 @@ 1832797472,1832797503,GP 1832797504,1832797567,GF 1832797568,1832797695,MQ -1832797696,1832798719,FR +1832797696,1832798207,FR +1832798208,1832798463,GP +1832798464,1832798719,FR 1832798720,1832799231,GP -1832799232,1832800255,FR -1832800256,1832804607,MQ -1832804608,1832804863,FR -1832804864,1832806399,MQ -1832806400,1832808447,GP -1832808448,1832812543,FR +1832799232,1832800511,FR +1832800512,1832806399,MQ +1832806400,1832812543,GP 1832812544,1832845311,RU 1832845312,1832878079,BH 1832878080,1832910847,RU @@ -46064,7 +49678,8 @@ 1833242624,1833246719,RU 1833246720,1833248767,FI 1833248768,1833250815,MK -1833250816,1833254911,GB +1833250816,1833252863,ES +1833252864,1833254911,GB 1833254912,1833256959,DE 1833256960,1833259007,RU 1833259008,1833261055,GB @@ -46098,13 +49713,11 @@ 1833318400,1833320447,GB 1833320448,1833320959,AE 1833320960,1833321215,IQ -1833321216,1833321282,US -1833321283,1833321283,AE -1833321284,1833321471,US -1833321472,1833322495,AE +1833321216,1833322495,AE 1833322496,1833324543,IT 1833324544,1833326591,NO -1833326592,1833328639,US +1833326592,1833327103,GB +1833327104,1833328639,US 1833328640,1833330687,AT 1833330688,1833332735,UA 1833332736,1833334783,CH @@ -46128,7 +49741,13 @@ 1833363456,1833365503,RU 1833365504,1833367551,IT 1833367552,1833369599,RU -1833369600,1833371647,NL +1833369600,1833370111,NL +1833370112,1833370367,BG +1833370368,1833370623,SE +1833370624,1833370879,CN +1833370880,1833371135,US +1833371136,1833371391,RU +1833371392,1833371647,NL 1833371648,1833373695,RU 1833373696,1833377791,DE 1833377792,1833379839,KZ @@ -46161,9 +49780,8 @@ 1833455616,1833459711,NL 1833459712,1833463807,ME 1833463808,1833467903,UA -1833467904,1833468579,CH -1833468580,1833468580,RU -1833468581,1833471999,CH +1833467904,1833468671,RU +1833468672,1833471999,CH 1833472000,1833473023,NL 1833474048,1833475071,UA 1833476096,1833484287,NL @@ -46185,7 +49803,9 @@ 1833542656,1833542911,IN 1833542912,1833543167,GB 1833543168,1833543423,IN -1833543424,1833544959,GB +1833543424,1833544887,GB +1833544888,1833544888,AE +1833544889,1833544959,GB 1833544960,1833545001,IN 1833545002,1833545002,GB 1833545003,1833545087,IN @@ -46198,8 +49818,7 @@ 1833558016,1833562111,US 1833562112,1833566207,PS 1833566208,1833570303,SE -1833570304,1833571583,NL -1833571584,1833573631,GB +1833570304,1833573631,GB 1833573632,1833574399,NL 1833574400,1833578495,YE 1833578496,1833582591,HU @@ -46217,7 +49836,7 @@ 1833631744,1833635839,CZ 1833635840,1833639935,DE 1833639936,1833644031,AM -1833644032,1833648127,RU +1833644032,1833648127,TJ 1833648128,1833652223,LB 1833652224,1833660415,DE 1833660416,1833664511,IT @@ -46229,16 +49848,16 @@ 1833684992,1833689087,DE 1833689088,1833693183,FI 1833693184,1833697279,RU -1833697280,1833947647,IE -1833947648,1833947903,GB -1833947904,1833959423,IE +1833697280,1833959423,IE 1833959424,1834090495,CZ 1834090496,1834221567,SA 1834221568,1834352639,DE 1834352640,1834483711,UA 1834483712,1834614783,BE 1834614784,1834745855,DE -1834745856,1834876927,RS +1834745856,1834807295,RS +1834807296,1834808319,XK +1834808320,1834876927,RS 1834876928,1834885119,RU 1834885120,1834893311,FR 1834893312,1834901503,RU @@ -46247,7 +49866,6 @@ 1834913792,1834917887,RO 1834917888,1834921983,UA 1834921984,1834930175,RU -1834930176,1834934271,UA 1834934272,1834938367,RS 1834938368,1834944511,PL 1834944512,1834946559,RO @@ -46285,8 +49903,8 @@ 1835622400,1835627007,SE 1835627008,1835627263,DK 1835627264,1835630591,SE -1835630592,1835636735,RU -1835636736,1835638527,LU +1835630592,1835634687,RU +1835634688,1835638527,LU 1835638528,1835638783,AM 1835638784,1835646975,RU 1835646976,1835655167,BA @@ -46296,7 +49914,6 @@ 1835679744,1835687935,FR 1835687936,1835696127,IE 1835696128,1835704319,RU -1835704320,1835709439,NL 1835712512,1835720703,RU 1835720704,1835728895,RS 1835728896,1835737087,PL @@ -46329,11 +49946,7 @@ 1835917856,1835917863,IT 1835917864,1835917919,GB 1835917920,1835917935,IT -1835917936,1835918031,GB -1835918032,1835918039,IT -1835918040,1835918383,GB -1835918384,1835918391,IT -1835918392,1835918439,GB +1835917936,1835918439,GB 1835918440,1835918447,IT 1835918448,1835918519,GB 1835918520,1835918527,IT @@ -46343,23 +49956,21 @@ 1835918736,1835918743,IT 1835918744,1835918847,GB 1835918848,1835918855,IT -1835918856,1835919127,GB -1835919128,1835919135,IT -1835919136,1835919151,GB -1835919152,1835919159,IT -1835919160,1835919751,GB +1835918856,1835919415,GB +1835919416,1835919423,IT +1835919424,1835919511,GB +1835919512,1835919519,IT +1835919520,1835919751,GB 1835919752,1835919759,IT -1835919760,1835920479,GB -1835920480,1835920487,IT -1835920488,1835921119,GB +1835919760,1835920839,GB +1835920840,1835920847,IT +1835920848,1835921079,GB +1835921080,1835921087,IT +1835921088,1835921119,GB 1835921120,1835921127,IT -1835921128,1835921343,GB -1835921344,1835921351,IT -1835921352,1835921711,GB -1835921712,1835921719,IT -1835921720,1835922351,GB -1835922352,1835922359,IT -1835922360,1835922415,GB +1835921128,1835921159,GB +1835921160,1835921167,IT +1835921168,1835922415,GB 1835922416,1835922423,IT 1835922424,1835922559,GB 1835922560,1835922567,IT @@ -46367,19 +49978,33 @@ 1835922648,1835922655,IT 1835922656,1835922671,GB 1835922672,1835922679,IT -1835922680,1835922959,GB -1835922960,1835922967,IT -1835922968,1835923007,GB +1835922680,1835923007,GB 1835923008,1835923015,IT -1835923016,1835923343,GB -1835923344,1835923351,IT -1835923352,1835924375,GB +1835923016,1835923151,GB +1835923152,1835923159,IT +1835923160,1835923511,GB +1835923512,1835923527,IT +1835923528,1835923679,GB +1835923680,1835923687,IT +1835923688,1835923855,GB +1835923856,1835923863,IT +1835923864,1835924375,GB 1835924376,1835924383,IT -1835924384,1835925159,GB +1835924384,1835924879,GB +1835924880,1835924887,IT +1835924888,1835925007,GB +1835925008,1835925015,IT +1835925016,1835925159,GB 1835925160,1835925167,IT -1835925168,1835925327,GB +1835925168,1835925191,GB +1835925192,1835925199,IT +1835925200,1835925327,GB 1835925328,1835925335,IT -1835925336,1835925503,GB +1835925336,1835925383,GB +1835925384,1835925391,IT +1835925392,1835925479,GB +1835925480,1835925487,IT +1835925488,1835925503,GB 1835925504,1835933695,LV 1835933696,1835941887,RU 1835941888,1835950079,UA @@ -46565,11 +50190,13 @@ 1836748800,1836749055,FR 1836749056,1836749311,RE 1836749312,1836749823,FR -1836749824,1836750591,RE -1836750592,1836751359,FR -1836751360,1836751615,RE -1836751616,1836754175,FR -1836754176,1836756991,RE +1836749824,1836750335,RE +1836750336,1836750591,FR +1836750592,1836750847,RE +1836750848,1836752895,FR +1836752896,1836753407,RE +1836753408,1836753919,FR +1836753920,1836756991,RE 1836756992,1836758527,FR 1836758528,1836758783,RE 1836758784,1836759039,FR @@ -46606,7 +50233,9 @@ 1837056000,1837072383,IQ 1837072384,1837088767,RU 1837088768,1837105151,SI -1837105152,1837500953,BE +1837105152,1837177343,BE +1837177344,1837177599,FR +1837177600,1837500953,BE 1837500954,1837500954,CN 1837500955,1837501019,BE 1837501020,1837501020,CN @@ -46688,14 +50317,16 @@ 1839450112,1839452159,NO 1839452160,1839454207,FI 1839454208,1839456255,RU -1839456256,1839460351,RO +1839456256,1839458863,RO +1839458864,1839458867,US +1839458868,1839460039,RO +1839460040,1839460047,DE +1839460048,1839460351,RO 1839460352,1839462399,RU 1839462400,1839464447,FI 1839464448,1839497215,CZ 1839497216,1839529983,CH -1839529984,1839548927,RU -1839548928,1839549439,UA -1839549440,1839562751,RU +1839529984,1839562751,RU 1839562752,1839595519,BA 1839595520,1839603711,SA 1839603712,1839618047,RO @@ -46736,7 +50367,9 @@ 1840906240,1840971775,IL 1840971776,1841102847,RU 1841102848,1841168383,NO -1841168384,1841233919,FR +1841168384,1841233418,FR +1841233419,1841233419,GB +1841233420,1841233919,FR 1841233920,1841299455,RU 1841299456,1841430527,DE 1841430528,1841561599,RU @@ -46752,7 +50385,7 @@ 1841606656,1841610751,UA 1841610752,1841618943,RU 1841618944,1841627135,PL -1841627136,1841629183,NO +1841627136,1841629183,SE 1841629184,1841635327,RU 1841635328,1841639423,PL 1841639424,1841641471,RU @@ -46794,15 +50427,10 @@ 1841823744,1841831935,GB 1841831936,1841840127,MT 1841840128,1841848319,PL -1841848320,1841857535,RU -1841857536,1841859583,UA -1841859584,1841860607,RU -1841860608,1841862655,UA -1841862656,1841864447,RU -1841864448,1841864703,UA +1841848320,1841856511,RU +1841856512,1841864703,UA 1841864704,1841872895,YE -1841872896,1841876991,NL -1841876992,1841878015,JP +1841872896,1841878015,NL 1841878016,1841879039,AU 1841879040,1841879807,NL 1841879808,1841880063,GB @@ -46816,10 +50444,16 @@ 1841926101,1841930239,NL 1841930240,1841938431,KG 1841938432,1841946623,RU -1841946624,1841954815,UA +1841946624,1841946658,PT +1841946659,1841946659,UA +1841946660,1841948671,PT +1841948672,1841948927,UA +1841948928,1841954815,PT 1841954816,1841971199,RU 1841971200,1841979391,CZ -1841979392,1841982975,NL +1841979392,1841981439,NL +1841981440,1841982463,GB +1841982464,1841982975,NL 1841982976,1841983103,BE 1841983104,1841983487,NL 1841983488,1841985535,IM @@ -46838,8 +50472,10 @@ 1842053120,1842069503,IR 1842069504,1842077695,RU 1842077696,1842078719,MQ -1842078720,1842079231,FR -1842079232,1842079743,MQ +1842078720,1842078975,FR +1842078976,1842079231,GP +1842079232,1842079487,FR +1842079488,1842079743,MQ 1842079744,1842080255,GP 1842080256,1842080511,MQ 1842080512,1842081791,GP @@ -46945,14 +50581,23 @@ 1843789824,1843806207,SK 1843806208,1843822591,IR 1843822592,1843838975,RU -1843838976,1843840767,DE +1843838976,1843839487,IR +1843839488,1843839999,DE +1843840000,1843840255,TR +1843840256,1843840767,DE 1843840768,1843841023,SE 1843841024,1843841279,IR 1843841280,1843842047,DE 1843842048,1843843071,IR -1843843072,1843846911,DE +1843843072,1843843583,DE +1843843584,1843843839,AT +1843843840,1843846399,DE +1843846400,1843846655,IR +1843846656,1843846911,DE 1843846912,1843847167,IR -1843847168,1843852799,DE +1843847168,1843851775,DE +1843851776,1843852031,IR +1843852032,1843852799,DE 1843852800,1843853311,IR 1843853312,1843854079,DE 1843854080,1843854335,IR @@ -47003,7 +50648,6 @@ 1844006912,1844008959,SM 1844008960,1844011007,PL 1844011008,1844013055,IT -1844013056,1844015103,PL 1844015104,1844017151,GB 1844017152,1844021247,IT 1844021248,1844027391,DE @@ -47056,9 +50700,8 @@ 1844137984,1844140031,FR 1844140032,1844142079,RU 1844142080,1844144127,RS -1844144128,1844144639,SM -1844144640,1844145151,IT -1844145152,1844146175,SM +1844144128,1844144383,SM +1844144384,1844146175,IT 1844146176,1844148223,NO 1844148224,1844150271,GB 1844150272,1844152319,ES @@ -47089,9 +50732,9 @@ 1844207616,1844211711,RU 1844211712,1844215807,SK 1844215808,1844219903,BE -1844219904,1844220927,DE -1844220928,1844222975,US -1844222976,1844223999,DE +1844219904,1844221951,US +1844221952,1844222975,DE +1844222976,1844223999,US 1844224000,1844228095,GB 1844228096,1844232191,DK 1844232192,1844236287,ES @@ -47132,7 +50775,10 @@ 1844396032,1844400127,CZ 1844400128,1844408319,GB 1844408320,1844412415,FR -1844412416,1844416511,RU +1844412416,1844414463,RU +1844414464,1844414719,NL +1844414720,1844414975,US +1844414976,1844416511,RU 1844416512,1844420607,FR 1844420608,1844424703,DE 1844424704,1844428799,SI @@ -47148,7 +50794,12 @@ 1844772864,1844838399,RS 1844838400,1844903935,GB 1844903936,1844969471,NO -1844969472,1845006335,RU +1844969472,1844973567,EE +1844973568,1844984063,RU +1844984064,1844984319,KZ +1844984320,1844994047,RU +1844994048,1845002239,EE +1845002240,1845006335,RU 1845006336,1845010431,KZ 1845010432,1845022719,RU 1845022720,1845023743,KZ @@ -47655,7 +51306,9 @@ 1897729793,1897730047,US 1897730048,1897733888,AU 1897733889,1897734143,US -1897734144,1897735295,CN +1897734144,1897734849,CN +1897734850,1897734850,HK +1897734851,1897735295,CN 1897735296,1897735423,HK 1897735424,1897735999,CN 1897736000,1897736031,HK @@ -47667,10 +51320,10 @@ 1897737985,1897742335,US 1897742336,1897743575,SI 1897743576,1897743583,SG -1897743584,1897746176,SI -1897746177,1897746431,US -1897746432,1897746687,CN -1897746688,1897758719,US +1897743584,1897744575,SI +1897744576,1897744607,SG +1897744608,1897746176,SI +1897746177,1897758719,US 1897758720,1897779199,KR 1897779200,1897781247,AU 1897781248,1897783295,JP @@ -47756,7 +51409,7 @@ 1908801536,1908899839,KR 1908899840,1908932607,NP 1908932608,1909129215,CN -1909129216,1909161983,AU +1909129216,1909161983,AE 1909161984,1909194751,PK 1909194752,1909456895,CN 1909456896,1909473279,JP @@ -47860,8 +51513,8 @@ 1920002048,1920003071,CN 1920003072,1920008191,HK 1920008192,1920057343,CN -1920057344,1920058367,HK -1920058368,1920069631,CN +1920057344,1920058111,HK +1920058112,1920069631,CN 1920069632,1920071167,HK 1920071168,1920072703,CN 1920072704,1920073727,HK @@ -48001,8 +51654,8 @@ 1934974976,1934983167,JP 1934983168,1934983423,MY 1934983424,1934984447,AU -1934984448,1934984639,US -1934984640,1934984959,AU +1934984448,1934984671,US +1934984672,1934984959,AU 1934984960,1934985215,US 1934985216,1934987263,JP 1934987264,1934991359,TW @@ -48106,8 +51759,7 @@ 1946173440,1946173567,PG 1946173568,1946173599,HK 1946173600,1946173695,PG -1946173696,1946173951,TW -1946173952,1946174463,SG +1946173696,1946174463,SG 1946174464,1946174727,TW 1946174728,1946175487,SG 1946175488,1946175615,HK @@ -48232,13 +51884,19 @@ 1952112640,1952116735,NP 1952116736,1952120831,IN 1952120832,1952186367,JP -1952186368,1952187135,HK +1952186368,1952186623,HK +1952186624,1952186879,JP +1952186880,1952187135,HK 1952187136,1952188927,JP 1952188928,1952189183,HK 1952189184,1952189951,JP 1952189952,1952190207,HK -1952190208,1952219135,JP -1952219136,1952220671,HK +1952190208,1952190463,JP +1952190464,1952196607,HK +1952196608,1952219135,JP +1952219136,1952219903,HK +1952219904,1952220415,JP +1952220416,1952220671,HK 1952220672,1952233471,JP 1952233472,1952249855,HK 1952249856,1952251903,JP @@ -48304,8 +51962,7 @@ 1959260160,1959264255,JP 1959264256,1959395327,KR 1959395328,1959526399,IN -1959526400,1959657471,CN -1959723008,1960050687,CN +1959526400,1960050687,CN 1960050688,1960058879,KR 1960058880,1960067071,VN 1960067072,1960069119,AU @@ -48495,8 +52152,9 @@ 1970802944,1970803199,SG 1970803200,1970803711,AU 1970803712,1970804223,HK -1970804224,1970804479,AU -1970804480,1970804735,SG +1970804224,1970804519,AU +1970804520,1970804520,SG +1970804521,1970804735,AU 1970804736,1970806783,KH 1970806784,1970808831,NZ 1970808832,1970810879,AU @@ -48589,7 +52247,8 @@ 1986760704,1986762751,AU 1986762752,1986764799,JP 1986764800,1986768895,KR -1986768896,1986769919,SG +1986768896,1986769151,SG +1986769152,1986769919,TW 1986770944,1986772991,AU 1986772992,1986789375,MY 1986789376,1987051519,JP @@ -48605,9 +52264,7 @@ 1988870144,1988886527,KR 1988886528,1989148671,HK 1989148672,1989410815,CN -1989410816,1989526271,NZ -1989526272,1989526527,AU -1989526528,1989541887,NZ +1989410816,1989541887,NZ 1989541888,1989607423,TW 1989607424,1989660671,JP 1989660672,1989661695,IN @@ -48746,7 +52403,8 @@ 1999138816,1999142911,MY 1999142912,1999249407,CN 1999249408,1999250431,AU -1999250432,1999251455,BD +1999250432,1999250943,BR +1999250944,1999251455,AR 1999251456,1999252479,VG 1999252480,1999253503,GB 1999253504,1999254527,MY @@ -48803,7 +52461,9 @@ 2001559552,2001567743,KR 2001567744,2001600511,TW 2001600512,2001797119,CN -2001797120,2001829887,SG +2001797120,2001817673,SG +2001817674,2001817674,US +2001817675,2001829887,SG 2001829888,2001841247,HK 2001841248,2001841248,SA 2001841249,2001846271,HK @@ -48831,11 +52491,7 @@ 2001859072,2001859327,HK 2001859328,2001860143,SG 2001860144,2001860159,US -2001860160,2001860175,SG -2001860176,2001860183,US -2001860184,2001860263,SG -2001860264,2001860271,US -2001860272,2001860351,SG +2001860160,2001860351,SG 2001860352,2001860607,HK 2001860608,2001860655,SG 2001860656,2001860659,US @@ -49040,9 +52696,7 @@ 2022187952,2022187959,US 2022187960,2022188103,HK 2022188104,2022188111,US -2022188112,2022190335,HK -2022190336,2022190591,US -2022190592,2022191103,HK +2022188112,2022191103,HK 2022191104,2022194175,NZ 2022194176,2022194687,AU 2022194688,2022195199,NZ @@ -49283,7 +52937,8 @@ 2055217152,2055229439,KR 2055229440,2055231487,TW 2055231488,2055233535,AU -2055233536,2055234559,JP +2055233536,2055234303,JP +2055234304,2055234559,HK 2055234560,2055235583,CN 2055235584,2055237631,HK 2055237632,2055239679,JP @@ -49327,7 +52982,9 @@ 2056817344,2056817727,JP 2056817728,2056817791,AU 2056817792,2056818993,JP -2056818995,2056823849,JP +2056818995,2056819087,JP +2056819088,2056819103,SG +2056819104,2056823849,JP 2056823850,2056823850,SG 2056823851,2056830975,JP 2056830976,2056847359,CN @@ -49373,8 +53030,8 @@ 2060451840,2061500415,JP 2061500416,2063073279,CN 2063073280,2063077375,BD -2063077376,2063077377,AU -2063077379,2063077631,AU +2063077376,2063077377,PH +2063077379,2063077631,PH 2063077632,2063079423,HK 2063079424,2063081471,CN 2063081472,2063085567,ID @@ -49395,11 +53052,11 @@ 2063118288,2063118303,PH 2063118304,2063118335,JP 2063118336,2063118591,IN -2063118592,2063119871,JP -2063119872,2063120383,IN -2063120384,2063120863,JP +2063118592,2063120863,JP 2063120864,2063120895,TW -2063120896,2063122431,JP +2063120896,2063122331,JP +2063122332,2063122335,IN +2063122336,2063122431,JP 2063122432,2063138815,SG 2063138816,2063335423,JP 2063335424,2063341567,AU @@ -49539,7 +53196,9 @@ 2075162624,2075164671,ID 2075164672,2075197439,JP 2075197440,2076180479,CN -2076180480,2076442623,TW +2076180480,2076364543,TW +2076364544,2076364799,AU +2076364800,2076442623,TW 2076442624,2076573695,CN 2076573696,2076639231,JP 2076639232,2076671999,KR @@ -49621,13 +53280,7 @@ 2082324480,2082340863,PK 2082340864,2082406399,IN 2082406400,2082471935,CN -2082471936,2083007231,JP -2083007232,2083007487,US -2083007488,2083007999,JP -2083008000,2083008255,US -2083008256,2083008511,JP -2083008512,2083008767,US -2083008768,2083024895,JP +2082471936,2083024895,JP 2083024896,2083053567,CN 2083053568,2083057663,TH 2083057664,2083058687,CN @@ -49691,6 +53344,8 @@ 2087518208,2087519231,TH 2087519232,2087520255,SG 2087520256,2087522303,FM +2087522304,2087523327,KH +2087523328,2087524351,ID 2087524352,2087526399,TH 2087526400,2087534591,PK 2087534592,2087542783,AU @@ -49711,7 +53366,6 @@ 2090041344,2090074111,CN 2090074112,2090237951,AU 2090237952,2090239999,TW -2090240000,2090240255,IN 2090240256,2090240511,CN 2090240512,2090241023,NZ 2090241024,2090242047,MY @@ -49871,10 +53525,16 @@ 2111258624,2111275007,JP 2111275008,2111307775,HK 2111307776,2111832063,CN -2111832064,2112044031,TW -2112044032,2112045055,CN -2112045056,2112077823,TW -2112077824,2112078335,CN +2111832064,2112043007,TW +2112043008,2112043519,CN +2112043520,2112044031,TW +2112044032,2112050687,CN +2112050688,2112050943,TW +2112050944,2112053247,CN +2112053248,2112077823,TW +2112077824,2112078249,CN +2112078250,2112078250,TW +2112078251,2112078335,CN 2112078336,2112081919,TW 2112081920,2112086015,CN 2112086016,2112487423,TW @@ -49883,17 +53543,17 @@ 2112880640,2113560063,KR 2113560064,2113560319,SG 2113560320,2113683455,KR -2113683456,2113684607,JP +2113683456,2113683456,JP +2113683457,2113684607,PH 2113684608,2113684671,TW -2113684672,2113685663,JP +2113684672,2113685503,PH +2113685504,2113685663,JP 2113685664,2113685695,SG 2113685696,2113687295,JP -2113687296,2113687551,AU -2113687552,2113687999,JP -2113688000,2113688031,AU -2113688032,2113688959,JP +2113687296,2113688959,AU 2113688960,2113688991,SG -2113688992,2113691135,JP +2113688992,2113689599,AU +2113689600,2113691135,JP 2113691136,2113691391,SG 2113691392,2113693599,JP 2113693600,2113693615,HK @@ -49910,13 +53570,14 @@ 2113761280,2113765375,VN 2113765376,2113798143,HK 2113798144,2113811455,AU -2113811456,2113812479,IN +2113811456,2113812479,GB 2113812480,2113813503,JP 2113813504,2113830911,AU 2113830912,2113863679,CN 2113863680,2113929215,AU 2113929216,2130706431,JP -2147483648,2147485695,RO +2147483648,2147483903,NL +2147483904,2147485695,RO 2147485696,2147487743,DK 2147487744,2147489791,NO 2147489792,2147491839,RU @@ -49928,9 +53589,9 @@ 2147497216,2147497471,RO 2147497472,2147498239,DE 2147498240,2147498495,RO -2147498496,2147500031,DE -2147500032,2147501055,FR -2147501056,2147502079,NL +2147498496,2147501055,DE +2147501056,2147501311,SK +2147501312,2147502079,NL 2147502080,2147504127,DK 2147504128,2147508223,RU 2147508224,2147510271,DE @@ -49944,12 +53605,14 @@ 2147526656,2147528703,UA 2147528704,2147532799,CZ 2147532800,2147534847,DE -2147534848,2147538943,CY -2147538944,2147539455,GR -2147539456,2147549183,CY +2147534848,2147549183,CY 2147549184,2147942399,US 2147942400,2148007935,DE -2148007936,2148532223,US +2148007936,2148220515,US +2148220516,2148220535,AU +2148220536,2148229151,US +2148229152,2148229183,CA +2148229184,2148532223,US 2148532224,2148597759,GB 2148597760,2148925439,US 2148925440,2148990975,JP @@ -49978,10 +53641,7 @@ 2151784448,2151792639,IR 2151792640,2151794687,CH 2151794688,2151796735,IT -2151796736,2151797759,DE -2151797760,2151798783,NL -2151798784,2151799807,DE -2151799808,2151800831,NL +2151796736,2151800831,DE 2151800832,2151809023,PT 2151809024,2151940095,IT 2151940096,2152464383,RU @@ -50001,7 +53661,8 @@ 2153385728,2153385791,PL 2153385792,2153385855,PT 2153385856,2153385919,TR -2153385920,2153387007,GB +2153385920,2153385983,US +2153385984,2153387007,GB 2153387008,2153387263,CH 2153387264,2153387519,IS 2153387520,2153387775,IE @@ -50032,9 +53693,10 @@ 2153411072,2153411327,CR 2153411328,2153411583,CO 2153411584,2153411839,MX -2153411840,2153412095,CA +2153411840,2153412095,SV 2153412096,2153412351,TW -2153412352,2153413119,AU +2153412352,2153412607,UY +2153412608,2153413119,AU 2153413120,2153413631,BR 2153413632,2153578495,US 2153578496,2153644031,FR @@ -50042,7 +53704,9 @@ 2153906176,2153971711,GB 2153971712,2154037247,US 2154037248,2154102783,CA -2154102784,2155610111,US +2154102784,2154430463,US +2154430464,2154495999,SG +2154496000,2155610111,US 2155610112,2155675647,UA 2155675648,2155806719,US 2155806720,2155808767,IT @@ -50056,11 +53720,9 @@ 2155827200,2155831295,PL 2155831296,2155833343,RU 2155833344,2155833855,SE -2155833856,2155834367,NL -2155834368,2155834464,SE -2155834465,2155834512,NL -2155834513,2155834532,SE -2155834533,2155834623,NL +2155833856,2155834371,NL +2155834372,2155834373,SE +2155834374,2155834623,NL 2155834624,2155834879,LU 2155834880,2155835391,NL 2155835392,2155839487,RO @@ -50105,8 +53767,7 @@ 2160525312,2160533503,SG 2160533504,2160541695,NL 2160541696,2160590847,SG -2160590848,2160656383,US -2160721920,2160852991,US +2160590848,2160852991,US 2160852992,2160885759,RU 2160885760,2160893951,AT 2160893952,2160902143,RU @@ -50186,7 +53847,7 @@ 2172289024,2172321791,AO 2172321792,2172452863,US 2172452864,2172518399,NL -2172518400,2172583935,US +2172518400,2172583935,SG 2172583936,2172649471,AU 2172649472,2172715007,CA 2172715008,2172780543,CH @@ -50218,7 +53879,8 @@ 2176581632,2176868607,US 2176868608,2176868863,IT 2176868864,2176893951,US -2176894208,2176897023,US +2176894208,2176894475,US +2176894477,2176897023,US 2176897024,2176897535,AU 2176897536,2176974847,US 2176974848,2177105919,CH @@ -50233,7 +53895,8 @@ 2177761280,2177826815,DE 2177826816,2177892351,US 2177892352,2177957887,SA -2177957888,2178351103,US +2177957888,2178285567,US +2178285568,2178351103,DE 2178351104,2178416639,GB 2178416640,2178482175,US 2178482176,2178547711,DE @@ -50307,8 +53970,7 @@ 2183856128,2183888895,GR 2183888896,2183905279,GB 2183905280,2183921663,HU -2183921664,2184380415,US -2184445952,2184577023,US +2183921664,2184577023,US 2184577024,2184642559,JP 2184642560,2184708095,US 2184708096,2184773631,AU @@ -50363,11 +54025,13 @@ 2188718474,2188718474,AT 2188719380,2188719380,NL 2188724464,2188724464,NL +2188725248,2188725503,GB 2188728320,2188729343,GB 2188729856,2188730367,ES 2188730368,2188738559,GB +2188740608,2188741631,GB 2188754432,2188754687,RU -2188763136,2188767231,IT +2188763136,2188771327,CH 2188771328,2188836863,US 2188901754,2188901754,GB 2188902400,2188967935,FR @@ -50377,8 +54041,7 @@ 2189230080,2189295615,CH 2189295616,2189557759,US 2189557760,2189623295,AU -2189623296,2189688831,FR -2189688832,2189754367,US +2189623296,2189754367,US 2189754368,2189819903,DE 2189819904,2189950975,US 2189950976,2190016511,IT @@ -50413,11 +54076,18 @@ 2193182720,2193184767,PT 2193184768,2193186815,ES 2193186816,2193188863,PL -2193188864,2193190911,DE +2193188864,2193189919,DE +2193189920,2193189935,GB +2193189936,2193189951,DE +2193189952,2193189983,IT +2193189984,2193190015,DE +2193190016,2193190079,CZ +2193190080,2193190911,DE 2193195008,2193199103,DK 2193199104,2193201151,GB -2193201152,2193202175,SE -2193202176,2193203199,US +2193201152,2193202687,SE +2193202688,2193202943,FI +2193202944,2193203199,SE 2193203200,2193205247,GB 2193205248,2193205759,FR 2193205760,2193206015,US @@ -50445,23 +54115,29 @@ 2193704960,2193707007,IT 2193707008,2193707407,GB 2193707408,2193707415,IT -2193707416,2193707559,GB -2193707560,2193707567,IT -2193707568,2193707655,GB +2193707416,2193707495,GB +2193707496,2193707503,IT +2193707504,2193707655,GB 2193707656,2193707663,IT -2193707664,2193707751,GB +2193707664,2193707727,GB +2193707728,2193707735,IT +2193707736,2193707751,GB 2193707752,2193707759,IT -2193707760,2193708735,GB -2193708736,2193708743,IT -2193708744,2193708967,GB +2193707760,2193707767,GB +2193707768,2193707775,IT +2193707776,2193707791,GB +2193707792,2193707799,IT +2193707800,2193707839,GB +2193707840,2193707847,IT +2193707848,2193708375,GB +2193708376,2193708383,IT +2193708384,2193708863,GB +2193708864,2193708871,IT +2193708872,2193708967,GB 2193708968,2193708975,IT -2193708976,2193709087,GB -2193709088,2193709095,IT -2193709096,2193709199,GB +2193708976,2193709199,GB 2193709200,2193709215,IT -2193709216,2193709631,GB -2193709632,2193709639,IT -2193709640,2193711103,GB +2193709216,2193711103,GB 2193711104,2193713151,DE 2193713152,2193715199,ES 2193715200,2193717247,DE @@ -50469,9 +54145,7 @@ 2193719296,2193752063,IQ 2193752064,2193817599,AU 2193817600,2193883135,NZ -2193883136,2194014207,US -2194014208,2194079743,CH -2194079744,2194407423,US +2193883136,2194407423,US 2194407424,2194472959,BG 2194472960,2194538495,US 2194538496,2194604031,ES @@ -50499,8 +54173,7 @@ 2196439040,2197094399,SE 2197094400,2197159935,US 2197159936,2197225471,GB -2197225472,2197422079,US -2197422080,2197487615,CA +2197225472,2197487615,US 2197487616,2197553151,IT 2197553152,2197749759,US 2197749760,2197751807,IQ @@ -50545,7 +54218,8 @@ 2197858304,2197859327,CO 2197859328,2197860351,CL 2197860352,2197865471,BR -2197865472,2197866495,AR +2197865472,2197865983,ES +2197865984,2197866495,AR 2197866496,2197869567,BR 2197869568,2197870591,UY 2197870592,2197874687,BR @@ -50626,8 +54300,7 @@ 2204903424,2204904447,AR 2204904448,2204910591,BR 2204910592,2204910847,AR -2204910848,2204911487,CL -2204911488,2204911615,CO +2204910848,2204911615,CL 2204911616,2204913663,BR 2204913664,2204914687,AR 2204914688,2204929023,BR @@ -50719,7 +54392,8 @@ 2208430080,2208431103,BR 2208431104,2208432127,PY 2208432128,2208563199,CA -2208563200,2208759807,DK +2208563200,2208694271,DK +2208694272,2208759807,LU 2208759808,2208890879,US 2208890880,2208956415,DE 2208956416,2209021951,AU @@ -50742,7 +54416,7 @@ 2210136064,2210201599,DE 2210201600,2210594815,US 2210594816,2210660351,CA -2210725888,2211053567,US +2210660352,2211053567,US 2211053568,2211119103,CA 2211119104,2211184639,NZ 2211184640,2211250175,US @@ -50783,19 +54457,31 @@ 2212495360,2212560895,NL 2212560896,2212691967,US 2212691968,2212757503,GB -2212757504,2212761599,FI +2212757504,2212759551,FI +2212759552,2212760575,US +2212760576,2212761599,FI 2212761600,2212762623,GB -2212762624,2212764927,FI +2212762624,2212764927,US 2212764928,2212765183,GB -2212765184,2212766719,FI +2212765184,2212765695,US +2212765696,2212766719,DE 2212766720,2212767743,GB -2212767744,2212796415,FI +2212767744,2212773887,US +2212773888,2212774911,IN +2212774912,2212775423,US +2212775424,2212775935,IN +2212775936,2212779519,US +2212779520,2212780031,FI +2212780032,2212788223,US +2212788224,2212796415,FI 2212796416,2212798463,NL 2212798464,2212804095,FI 2212804096,2212804351,NL 2212804352,2212806655,FI 2212806656,2212808703,US -2212808704,2212823039,FI +2212808704,2212816639,FI +2212816640,2212816895,IN +2212816896,2212823039,FI 2212823040,2212954111,US 2212954112,2213019647,GB 2213019648,2213085183,CA @@ -50898,7 +54584,7 @@ 2224816128,2224881663,CA 2224881664,2224947199,PE 2224947200,2225340415,US -2225405952,2225733631,FR +2225340416,2225733631,FR 2225733632,2225799167,US 2225799168,2225864703,FI 2225864704,2226126847,US @@ -50937,8 +54623,7 @@ 2229796864,2229862399,GB 2229862400,2229927935,US 2229927936,2229993471,AU -2229993472,2230321151,US -2230386688,2230583295,US +2229993472,2230583295,US 2230583296,2230601727,GB 2230601984,2230603775,GB 2230603776,2230607871,US @@ -51206,9 +54891,9 @@ 2249457664,2249523199,US 2249523200,2249588735,CH 2249588736,2249654271,CA -2249654272,2249724671,US -2249724672,2249724927,CA -2249724928,2249785343,US +2249654272,2249724699,US +2249724700,2249724700,CA +2249724701,2249785343,US 2249785344,2249850879,SE 2249850880,2249916415,US 2249916416,2249981951,NL @@ -51218,21 +54903,9 @@ 2250178560,2250244095,CA 2250244096,2250375167,US 2250375168,2250440703,DE -2250440704,2250444799,YE -2250444800,2250444938,US -2250444939,2250444939,YE -2250444940,2250471423,US -2250471424,2250472447,YE -2250472448,2250477567,US -2250477568,2250481663,YE -2250481664,2250486783,US -2250486784,2250487807,YE -2250487808,2250492927,US -2250492928,2250495999,YE -2250496000,2250506239,US +2250440704,2250506239,YE 2250506240,2250571775,GB -2250571776,2250572031,SE -2250572032,2250637055,FI +2250571776,2250637055,FI 2250637312,2250702847,CH 2250702848,2250956799,US 2250956800,2250957055,HK @@ -51242,7 +54915,7 @@ 2250957824,2251227135,US 2251227136,2251292671,NO 2251292672,2251685887,US -2251686144,2251751423,BE +2251685888,2251751423,BE 2251751424,2251948031,US 2251948032,2252013567,BE 2252013568,2252079103,FR @@ -51272,20 +54945,22 @@ 2254098432,2254100479,RU 2254100480,2254102527,CH 2254102528,2254110719,IT -2254110720,2255421439,DE +2254110720,2254766079,DE +2254766080,2254831615,CH +2254831616,2255421439,DE 2255421440,2255683583,US 2255683584,2255749119,AU 2255749120,2255814655,US 2255814656,2255880191,CA 2255880192,2255945727,US 2255945728,2256011263,DE -2256011264,2256551935,US +2256011264,2256535551,US +2256535552,2256543743,GB +2256543744,2256551935,US 2256551936,2256601087,GB 2256601088,2256666623,US 2256666624,2256732159,DE -2256732160,2256805375,US -2256805376,2256805631,CA -2256805632,2256816127,US +2256732160,2256816127,US 2256816128,2256816383,SG 2256816384,2257190911,US 2257190912,2257256447,SE @@ -51334,7 +55009,11 @@ 2258593088,2258593279,AU 2258593280,2258593535,HK 2258593536,2258594047,AU -2258594048,2258594607,HK +2258594048,2258594111,HK +2258594112,2258594143,AU +2258594144,2258594175,HK +2258594176,2258594303,AU +2258594304,2258594607,HK 2258594624,2258594751,HK 2258594816,2258595103,AU 2258595104,2258595167,TW @@ -51458,11 +55137,9 @@ 2258608656,2258608663,JP 2258608664,2258608671,AU 2258608672,2258608687,JP -2258608688,2258610179,AU -2258610180,2258610183,IN -2258610184,2258610239,AU -2258610240,2258610303,IN -2258610304,2258610703,AU +2258608688,2258610175,AU +2258610176,2258610431,IN +2258610432,2258610703,AU 2258610704,2258610719,TW 2258610720,2258610751,AU 2258610752,2258610755,TW @@ -51486,9 +55163,9 @@ 2258621952,2258622207,NZ 2258622208,2258622719,HK 2258622720,2258623231,NZ -2258623232,2258623487,HK -2258623488,2258624511,AU -2258624512,2258632703,HK +2258623232,2258623999,HK +2258624000,2258624255,AU +2258624256,2258632703,HK 2258632704,2258698239,JP 2258698240,2259222527,US 2259222528,2259288063,DE @@ -51519,7 +55196,7 @@ 2259352576,2259353343,IE 2259353344,2259353599,US 2259353600,2259419135,DE -2259419136,2259615743,US +2259419136,2259681279,US 2259681280,2259746815,DE 2259746816,2259806975,US 2259806976,2259807007,IE @@ -51534,21 +55211,21 @@ 2260467712,2260533247,NL 2260533248,2260598783,US 2260598784,2260664319,CA -2260664320,2260723711,GB +2260664320,2260720639,GB +2260720640,2260720895,DE +2260720896,2260723711,GB 2260723712,2260723967,IL 2260723968,2260729343,GB 2260729344,2260729599,IL 2260729600,2260729855,GB -2260729856,2260926463,US +2260729856,2260991999,US 2260992000,2261057535,TH 2261057536,2261188607,US 2261188608,2261254143,CA 2261254144,2261385215,US 2261385216,2261450751,PR 2261450752,2261516287,NL -2261516288,2261569535,US -2261569536,2261569791,TH -2261569792,2261647359,US +2261516288,2261647359,US 2261647360,2261712895,FR 2261712896,2261778431,US 2261778432,2261843967,TW @@ -51583,76 +55260,76 @@ 2264891392,2264899583,RU 2264899584,2264905727,IT 2264905728,2264907775,ES -2264907776,2264920575,DE +2264907776,2264908799,DE +2264908800,2264909311,IR +2264909312,2264909567,DE +2264909568,2264909823,TR +2264909824,2264911871,IR +2264911872,2264920575,DE 2264920576,2264920831,ES -2264920832,2264924159,DE +2264920832,2264921343,DE +2264921344,2264921855,IR +2264921856,2264922111,DE +2264922112,2264922623,IR +2264922624,2264924159,DE 2264924160,2264989695,CA -2264989696,2265055231,US -2265055232,2265448447,FR -2265448448,2265605887,US +2264989696,2265605887,US 2265605888,2265606143,GB 2265606144,2265710847,US 2265710848,2265776127,CA -2265776128,2265808895,FR -2265808896,2265817087,US -2265817088,2265841663,FR -2265841664,2266103807,US -2266103808,2266169343,FR +2265776128,2266169343,US 2266169344,2266234879,CA 2266234880,2266431487,US 2266431488,2266497023,CA 2266497024,2266694655,US 2266694656,2266694911,SG -2266694912,2270482687,US +2266694912,2270442495,US +2270442496,2270443519,NL +2270443520,2270463999,US +2270464000,2270465023,CA +2270465024,2270467071,US +2270467072,2270468095,NL +2270468096,2270474239,US +2270474240,2270476287,CA +2270476288,2270476543,US +2270476544,2270478335,CA +2270478336,2270482687,US 2270482688,2270482943,GB 2270482944,2270483967,US 2270483968,2270484223,GB 2270484224,2270488575,US 2270488576,2270490623,MO 2270490624,2270494719,IN -2270494720,2270756863,FR -2270756864,2270953471,US -2270953472,2271027199,FR -2271027200,2271035391,US -2271035392,2271084543,FR -2271084544,2271674367,US -2271674368,2271805439,FR -2271805440,2272067583,US -2272067584,2272133119,FR -2272133120,2275737599,US -2275737600,2275745791,GB -2275745792,2276786175,US +2270494720,2276786175,US 2276786176,2276851711,CA -2276851712,2276917247,US -2276917248,2276982783,FR -2276982784,2277048319,US -2277048320,2277113855,FR -2277113856,2277769215,US +2276851712,2277769215,US 2277769216,2277834751,GB -2277834752,2279342079,US -2279342080,2280980479,FR -2280980480,2280988671,US -2280988672,2280992767,FR -2280992768,2280993279,US -2280993280,2280998911,FR -2280999168,2281007103,FR +2277834752,2280998911,US +2280999168,2281007103,US 2281007104,2281007359,IN -2281007360,2281023487,FR +2281007360,2281023487,US 2281023488,2281023743,IN -2281023744,2281701375,FR +2281023744,2281701375,US 2281701376,2281705471,CH -2281705472,2282226019,US +2281705472,2281709567,US +2281709568,2281725951,CN +2281725952,2281729023,US +2281729024,2281729535,CN +2281729536,2281733119,US +2281733120,2281733375,CN +2281733376,2281750527,US +2281750528,2281758719,CN +2281758720,2282226019,US 2282226021,2282226175,US 2282226176,2282226243,AU 2282226246,2282226246,AU 2282226247,2282226247,US 2282226248,2282226431,AU 2282226432,2282226943,US -2282227200,2282234111,US -2282234112,2282234367,GB -2282234368,2282264063,US +2282227200,2282264063,US 2282264320,2282264575,US -2282264832,2291204095,US +2282264832,2291171327,US +2291171328,2291204095,NL 2291204096,2291269631,PR 2291269632,2291400703,US 2291400704,2291466239,GB @@ -51672,7 +55349,6 @@ 2292842496,2292908031,GB 2292908032,2292973567,US 2292973568,2293039103,DE -2293054976,2293055231,LU 2293080576,2293080831,BE 2293104640,2293825535,US 2293825536,2293891071,IN @@ -51700,7 +55376,9 @@ 2297626624,2297661437,DE 2297661438,2297661438,NL 2297661439,2297692159,DE -2297692160,2299461631,US +2297692160,2298142719,US +2298142720,2298150911,GB +2298150912,2299461631,US 2299461632,2299527167,CA 2299527168,2299592703,US 2299592704,2299658239,NL @@ -51741,7 +55419,7 @@ 2302376960,2302377983,ID 2302377984,2302382079,IN 2302382080,2302383103,PK -2302383104,2302384127,HK +2302383104,2302384127,IN 2302384128,2302385151,BD 2302385152,2302386175,IN 2302386176,2302387199,ID @@ -51774,9 +55452,53 @@ 2303000576,2303190527,US 2303190784,2303262719,US 2303262720,2303328255,GB -2303328256,2303362063,FR +2303328256,2303330591,FR +2303330592,2303330623,GB +2303330624,2303332799,FR +2303332800,2303332831,GB +2303332832,2303334271,FR +2303334272,2303334399,ES +2303334400,2303340639,FR +2303340640,2303340671,FI +2303340672,2303343039,FR +2303343040,2303343103,PT +2303343104,2303343487,FR +2303343488,2303343615,IE +2303343616,2303343827,FR +2303343828,2303343831,DE +2303343832,2303344639,FR +2303344640,2303344895,GB +2303344896,2303349119,FR +2303349120,2303349247,ES +2303349248,2303349383,FR +2303349384,2303349391,NL +2303349392,2303353215,FR +2303353216,2303353343,GB +2303353344,2303355087,FR +2303355088,2303355103,GB +2303355104,2303361079,FR +2303361080,2303361087,GB +2303361088,2303361535,FR +2303361536,2303361599,GB +2303361600,2303362063,FR 2303362064,2303362079,DE -2303362080,2303393791,FR +2303362080,2303376847,FR +2303376848,2303376863,GB +2303376864,2303377311,FR +2303377312,2303377343,GB +2303377344,2303382031,FR +2303382032,2303382047,GB +2303382048,2303382879,FR +2303382880,2303382895,ES +2303382896,2303383503,FR +2303383504,2303383519,GB +2303383520,2303384287,FR +2303384288,2303384303,GB +2303384304,2303384959,FR +2303384960,2303384991,GB +2303384992,2303388415,FR +2303388416,2303388543,ES +2303388544,2303393791,FR 2303393792,2303459327,US 2303459328,2303524863,AU 2303524864,2303852543,US @@ -51841,7 +55563,9 @@ 2309750784,2309816319,AU 2309816320,2309881855,US 2309881856,2309947391,NL -2309947392,2309980159,US +2309947392,2309948223,US +2309948224,2309948231,CN +2309948232,2309980159,US 2309980160,2310012927,CA 2310012928,2310668287,US 2310668288,2310733823,CA @@ -51870,7 +55594,11 @@ 2312765440,2312830975,GB 2312830976,2312896511,AU 2312896512,2312962047,US -2312962048,2313093119,GB +2312962048,2312968191,GB +2312968192,2312970239,NO +2312970240,2312978431,GB +2312978432,2312994815,FR +2312994816,2313093119,GB 2313093120,2313158655,IE 2313158656,2313224191,NL 2313224192,2313289727,US @@ -51927,16 +55655,17 @@ 2316828672,2316959743,AU 2316959744,2317221887,US 2317221888,2317287423,JP -2317287424,2317395967,US -2317395968,2317396223,NO -2317396224,2317398015,US +2317287424,2317357567,US +2317357568,2317357823,AU +2317357824,2317395967,US +2317395968,2317398015,NO 2317398016,2317398271,GB -2317398272,2317413119,US -2317413120,2317413375,CA +2317398272,2317412351,US +2317412352,2317413375,CA 2317413376,2317413631,ID 2317413632,2317414399,US -2317414400,2317415423,AU -2317415424,2317417983,US +2317414400,2317414911,AU +2317414912,2317417983,US 2317418240,2317484031,US 2317484032,2317487359,CA 2317487360,2317487615,US @@ -52016,10 +55745,10 @@ 2319450112,2319581183,US 2319581184,2319646719,IT 2319646720,2319728639,US -2319728640,2319732735,DE -2319732736,2319745023,US -2319745024,2319749119,GB -2319749120,2319843327,US +2319728640,2319736831,DE +2319736832,2319745023,US +2319745024,2319753215,GB +2319753216,2319843327,US 2319843328,2319908863,IT 2319908864,2319974399,AU 2319974400,2320039935,US @@ -52043,7 +55772,9 @@ 2321420288,2321430527,BR 2321430528,2321431551,CR 2321431552,2321446911,BR -2321446912,2321447647,HN +2321446912,2321447263,HN +2321447264,2321447279,NL +2321447280,2321447647,HN 2321447648,2321447679,NL 2321447680,2321447727,HN 2321447728,2321447743,NL @@ -52119,7 +55850,10 @@ 2321789952,2321790975,SV 2321790976,2321791999,AR 2321792000,2321797119,BR -2321797120,2321798143,BZ +2321797120,2321797375,NO +2321797376,2321797631,GR +2321797632,2321797887,SE +2321797888,2321798143,NL 2321798144,2321799167,CW 2321799168,2321800191,BZ 2321800192,2321801215,VE @@ -52256,7 +55990,9 @@ 2323645216,2323645231,AU 2323645232,2323649983,US 2323649984,2323649999,NL -2323650000,2323655455,US +2323650000,2323650007,US +2323650008,2323650015,RO +2323650016,2323655455,US 2323655456,2323655471,CH 2323655472,2323661663,US 2323661664,2323661679,FJ @@ -52333,7 +56069,9 @@ 2327494656,2327496703,BR 2327496704,2327497727,MX 2327497728,2327498751,BR -2327498752,2327499775,HN +2327498752,2327499655,HN +2327499656,2327499663,CL +2327499664,2327499775,HN 2327499776,2327501823,AR 2327501824,2327507967,BR 2327507968,2327508991,AR @@ -52344,11 +56082,12 @@ 2327969792,2328035327,AU 2328035328,2328100863,FR 2328100864,2328199167,US -2328199168,2328203263,CA -2328203264,2328231935,US +2328199168,2328207359,CA +2328207360,2328231935,US 2328231936,2328297471,GB 2328313856,2328317951,NL -2328363008,2328494079,DE +2328342528,2328342783,DE +2328362752,2328494079,DE 2328494080,2328559615,US 2328559616,2328625151,BE 2328625152,2328627199,AR @@ -52371,8 +56110,7 @@ 2328681472,2328683519,BR 2328683520,2328684543,CL 2328684544,2328686079,BR -2328686080,2328686335,CO -2328686336,2328686591,VE +2328686080,2328686591,CO 2328686592,2328687615,BR 2328687616,2328690687,AR 2328690688,2328756223,BE @@ -52520,11 +56258,13 @@ 2332622848,2332688383,CN 2332688384,2332753919,NL 2332753920,2333736959,DE +2333736960,2333802495,RE 2333802496,2333868031,DE 2333933568,2334064639,DE 2334064640,2334916607,US 2334916608,2334982143,AU -2334982144,2335178751,US +2334982144,2335113215,US +2335113216,2335178751,NL 2335178752,2335244287,CA 2335244288,2335309823,US 2335309824,2335375359,DE @@ -52561,22 +56301,13 @@ 2337865728,2337931263,DE 2337931264,2337996799,BE 2337996800,2338062335,GR -2338083840,2338084095,TR -2338086912,2338087423,DE -2338092288,2338092543,SE -2338113536,2338113791,FR 2338115072,2338115839,IL -2338120448,2338120703,DE -2338123008,2338123263,AT -2338123520,2338123775,IT -2338124800,2338125055,GB -2338125056,2338125311,FR -2338125312,2338125567,GB 2338127872,2338324479,US 2338324480,2338390015,SE 2338390016,2338455551,FI 2338455552,2338521087,NO -2338521088,2338586623,US +2338521088,2338553855,US +2338553856,2338586623,AU 2338586624,2338652159,FR 2338652160,2338717695,JP 2338717696,2338783231,US @@ -52683,9 +56414,9 @@ 2355036160,2355101695,US 2355101696,2355167231,TW 2355167232,2355232767,GB -2355232768,2355466239,US -2355466240,2355468287,AU -2355468288,2355691519,US +2355232768,2355467263,US +2355467264,2355467519,AU +2355467520,2355691519,US 2355691520,2355757055,IT 2355757056,2355953663,US 2355953664,2357919743,TW @@ -52704,7 +56435,9 @@ 2359361536,2359427071,CA 2359427072,2359558143,US 2359558144,2359623679,IT -2359623680,2359689215,US +2359623680,2359636991,US +2359636992,2359637503,CA +2359637504,2359689215,US 2359689216,2359754751,SE 2359754752,2359820287,CA 2359820288,2359885823,AU @@ -52732,8 +56465,7 @@ 2363686912,2363752447,JP 2363752448,2363883519,US 2363883520,2363949055,CA -2363949056,2364211199,US -2364276736,2364342271,US +2363949056,2364342271,US 2364342272,2364407807,CN 2364407808,2364538879,US 2364538880,2364604415,CN @@ -52744,8 +56476,8 @@ 2364676096,2364676863,US 2364676868,2364681727,US 2364681984,2364724735,US -2364724992,2364725503,US -2364725504,2364725759,IL +2364724992,2364725247,US +2364725248,2364725759,IL 2364725760,2364727807,US 2364727808,2364728063,DE 2364728064,2364735487,US @@ -52857,7 +56589,9 @@ 2372240640,2372240895,NL 2372240896,2372241151,CH 2372241152,2372241407,PK -2372241408,2372272127,RU +2372241408,2372243199,RU +2372243200,2372251391,NL +2372251392,2372272127,RU 2372272128,2372337663,US 2372337664,2372403199,ID 2372403200,2372468735,US @@ -52871,8 +56605,7 @@ 2372493312,2372497407,ES 2372497408,2372499455,IE 2372499456,2372501503,NL -2372501504,2372503551,BG -2372503552,2372505599,UA +2372501504,2372505599,UA 2372505600,2372507647,NL 2372507648,2372509695,IT 2372509696,2372510335,AE @@ -52886,11 +56619,9 @@ 2372796416,2372993023,US 2372993024,2373025791,DE 2373025792,2373026047,SG -2373026048,2373031423,DE -2373031424,2373031444,US -2373031445,2373031445,DE -2373031446,2373031679,US -2373031680,2373036031,DE +2373026048,2373031445,DE +2373031446,2373031446,US +2373031447,2373036031,DE 2373036032,2373038079,US 2373038080,2373058559,DE 2373058560,2373124095,US @@ -52941,9 +56672,9 @@ 2374686720,2374688767,NL 2374688768,2374696959,GB 2374696960,2374959103,US -2374959104,2375013375,BE -2375013376,2375013631,GB -2375013632,2375024639,BE +2374959104,2375008255,GB +2375008256,2375012351,NL +2375012352,2375024639,GB 2375024640,2375090175,DK 2375090176,2375155711,NO 2375155712,2375221247,US @@ -52971,9 +56702,7 @@ 2377449472,2377515007,FR 2377515008,2377842687,US 2377842688,2377908223,GB -2377908224,2378006527,US -2378006528,2378014719,AU -2378014720,2378022911,US +2377908224,2378022911,US 2378022912,2378023423,HK 2378023424,2378025983,US 2378025984,2378026239,NL @@ -53012,7 +56741,9 @@ 2380465664,2380529663,FR 2380529664,2380558335,GB 2380558336,2380562431,ZA -2380562432,2380593663,GB +2380562432,2380578815,GB +2380578816,2380579071,JP +2380579072,2380593663,GB 2380593920,2380595199,GB 2380660736,2380726271,US 2380726272,2380791807,GB @@ -53041,9 +56772,11 @@ 2382348288,2382364671,SI 2382364672,2382368767,US 2382368768,2382372863,CA -2382372864,2382383209,US +2382372864,2382381055,US +2382381056,2382383209,CA 2382383210,2382383210,AE -2382383211,2382401535,US +2382383211,2382385151,CA +2382385152,2382401535,US 2382401536,2382405631,CA 2382405632,2382422015,US 2382422016,2382426111,JM @@ -53056,21 +56789,21 @@ 2382657536,2382657791,US 2382657792,2382658559,CN 2382658560,2382658815,CA -2382658816,2382659071,CN -2382659072,2382676479,US -2382676480,2382676991,CA -2382676992,2382677503,US -2382677504,2382677987,CA +2382658816,2382658975,CN +2382658976,2382659007,US +2382659008,2382659071,CN +2382659072,2382675967,US +2382675968,2382676107,CA +2382676108,2382676111,US +2382676112,2382677987,CA 2382677988,2382677991,US 2382677992,2382678015,CA 2382678016,2382678527,US -2382678528,2382679039,CA -2382679040,2382679150,US +2382678528,2382679150,CA 2382679151,2382679151,IO -2382679152,2382679342,US +2382679152,2382679342,CA 2382679343,2382679343,IO -2382679344,2382680063,US -2382680064,2382684159,CA +2382679344,2382684159,CA 2382684160,2382692351,US 2382692352,2383085567,CA 2383085568,2383151103,US @@ -53103,9 +56836,7 @@ 2387476480,2387542015,CA 2387542016,2387607551,US 2387607552,2388328447,CA -2388328448,2388345343,US -2388345344,2388345599,LK -2388345600,2388350207,US +2388328448,2388350207,US 2388350208,2388350463,LK 2388350464,2388393983,US 2388393984,2389245951,CA @@ -53135,8 +56866,8 @@ 2392018688,2392018943,US 2392018944,2392019199,CA 2392019200,2392019455,US -2392019456,2392019967,CA -2392019968,2392021759,US +2392019456,2392019711,CA +2392019712,2392021759,US 2392021760,2392022015,NL 2392022016,2392022271,FR 2392022272,2392022527,DE @@ -53148,7 +56879,9 @@ 2392025088,2392063999,US 2392064000,2392096767,CA 2392096768,2392129535,US -2392129536,2394947583,CA +2392129536,2392489983,CA +2392489984,2392514559,US +2392514560,2394947583,CA 2394947584,2395013119,US 2395013120,2395209727,CA 2395209728,2395340799,US @@ -53201,8 +56934,8 @@ 2402549760,2402680831,GB 2402680832,2402746367,BR 2402746368,2402945023,US -2402945024,2402945279,GB -2402945280,2403401727,US +2402945024,2402946047,GB +2402946048,2403401727,US 2403401728,2403467263,GB 2403467264,2404974591,US 2404974592,2405040127,HK @@ -53256,56 +56989,7 @@ 2408182784,2408183807,AR 2408183808,2408185855,BR 2408185856,2409562111,US -2409562112,2409563135,GB -2409563136,2409563647,US -2409563648,2409565183,GB -2409565184,2409565695,US -2409565696,2409566207,GB -2409566208,2409567231,US -2409567232,2409568255,GB -2409568256,2409568767,US -2409568768,2409569023,GB -2409569024,2409569279,US -2409569280,2409573375,GB -2409573376,2409573887,US -2409573888,2409574655,GB -2409574656,2409575423,US -2409575424,2409575935,GB -2409575936,2409576447,US -2409576448,2409580287,GB -2409580288,2409580543,US -2409580544,2409584639,GB -2409584640,2409584895,US -2409584896,2409586175,GB -2409586176,2409586431,US -2409586432,2409587711,GB -2409587712,2409588223,US -2409588224,2409590783,GB -2409590784,2409591039,US -2409591040,2409591295,GB -2409591296,2409591807,US -2409591808,2409598975,GB -2409598976,2409599487,US -2409599488,2409609215,GB -2409609216,2409610239,US -2409610240,2409611775,GB -2409611776,2409612287,US -2409612288,2409613311,GB -2409613312,2409613823,US -2409613824,2409614847,GB -2409614848,2409615359,US -2409615360,2409617407,GB -2409617408,2409617919,US -2409617920,2409618431,GB -2409618432,2409618687,US -2409618688,2409621503,GB -2409621504,2409622527,US -2409622528,2409623551,GB -2409623552,2409624575,US -2409624576,2409626623,GB -2409626624,2409627135,US -2409627136,2409627391,GB -2409627392,2409627647,US +2409562112,2409627647,GB 2409627648,2409693183,ZA 2409693184,2409758719,AT 2409758720,2409824255,US @@ -53320,7 +57004,9 @@ 2410610688,2410676223,US 2410676224,2410938367,NL 2410938368,2411003903,CH -2411003904,2411462655,US +2411003904,2411363583,US +2411363584,2411363839,GB +2411363840,2411462655,US 2411462656,2411593727,AU 2411593728,2411749375,US 2411749376,2411753471,MY @@ -53431,21 +57117,17 @@ 2415918080,2415919103,BR 2415919104,2415984639,CN 2416050176,2416058367,US -2416058368,2416066559,NL -2416066560,2416074751,CH -2416074752,2416076287,NL -2416076288,2416077823,CH -2416077824,2416078335,NL -2416078336,2416078591,CH -2416078592,2416078847,NL -2416078848,2416082943,CH -2416082944,2416084991,NL +2416058368,2416066559,IE +2416066560,2416082943,CH +2416082944,2416084991,GB 2416084992,2416085247,AU -2416085248,2416085503,NL +2416085248,2416085503,GB 2416085504,2416085759,US -2416085760,2416086015,NL +2416085760,2416086015,GB 2416086016,2416086271,SG -2416086272,2416111615,NL +2416086272,2416087039,GB +2416087040,2416095231,NL +2416095232,2416111615,US 2416111616,2416113663,IE 2416113664,2416115711,NL 2416115712,2416181247,US @@ -53455,16 +57137,14 @@ 2416377856,2416443391,CN 2416443392,2416705535,US 2416705536,2416771071,CN -2416771072,2416910335,US -2416910336,2416916479,AU +2416771072,2416916479,US 2416916480,2416916991,SG -2416916992,2416918527,AU -2416918528,2416963583,US +2416916992,2416963583,US 2416963840,2416967679,US 2416967680,2417033215,IN 2417033216,2417229823,US 2417229824,2417295359,ES -2417295360,2417360895,PT +2417295360,2417360895,US 2417360896,2417491967,CR 2417491968,2417557503,GB 2417557504,2417688575,US @@ -53548,8 +57228,7 @@ 2418316800,2418317055,AU 2418317056,2418317311,JP 2418317312,2418317823,PH -2418317824,2418318079,US -2418318080,2418318335,IN +2418317824,2418318335,IN 2418318336,2418319871,PH 2418319872,2418320127,KR 2418320128,2418320191,US @@ -53587,8 +57266,8 @@ 2418334720,2418339071,IN 2418339072,2418339839,MU 2418339840,2418340351,CN -2418340352,2418340863,US -2418340864,2418341375,IN +2418340352,2418340607,US +2418340608,2418341375,IN 2418341376,2418341887,PH 2418341888,2418342911,IN 2418342912,2418343423,PH @@ -53611,8 +57290,7 @@ 2419075072,2419077119,KR 2419077120,2419079167,IN 2419079168,2419080191,CN -2419080192,2419080703,GB -2419080704,2419081215,SG +2419080192,2419081215,GB 2419081216,2419082239,CN 2419082240,2419083263,HK 2419083264,2419085311,IN @@ -53621,7 +57299,9 @@ 2419086336,2419087359,BD 2419087360,2419088383,CN 2419088384,2419089407,KR -2419089408,2419090431,BD +2419089408,2419089919,AU +2419089920,2419090175,KR +2419090176,2419090431,JP 2419090432,2419091455,KR 2419091456,2419091711,US 2419091712,2419092479,SG @@ -53712,7 +57392,9 @@ 2426732544,2426798079,FR 2426798080,2426942463,US 2426942464,2426943487,CA -2426943488,2427224063,US +2426943488,2426962911,US +2426962912,2426962919,GB +2426962920,2427224063,US 2427224064,2427256831,CA 2427256832,2427322367,GB 2427322368,2427453439,US @@ -53735,7 +57417,19 @@ 2429288448,2429353983,FR 2429353984,2429419519,AU 2429419520,2429485055,RU -2429485056,2429616127,US +2429485056,2429550591,US +2429550592,2429554687,AT +2429554688,2429556735,US +2429556736,2429566975,AT +2429566976,2429575167,US +2429575168,2429577215,CA +2429577216,2429579263,US +2429579264,2429580287,CA +2429580288,2429583359,US +2429583360,2429591551,AT +2429591552,2429599743,US +2429599744,2429607935,AT +2429607936,2429616127,US 2429616128,2429640703,NL 2429640704,2429648895,RU 2429648896,2429681663,NL @@ -53744,8 +57438,11 @@ 2429797376,2429878271,US 2429878272,2429943807,JP 2429943808,2430009343,HK -2430009344,2430205951,US -2430271488,2432172031,US +2430009344,2430140415,US +2430140416,2430205951,CA +2430271488,2430918655,US +2430918656,2430922751,BR +2430922752,2432172031,US 2432172032,2432237567,BE 2432237568,2432614399,US 2432614400,2432622591,NL @@ -53759,7 +57456,12 @@ 2435055616,2435121151,GB 2435121152,2436300799,NL 2436300800,2436366335,GB -2436366336,2436759551,NL +2436366336,2436628479,NL +2436628480,2436630527,BE +2436630528,2436632575,NL +2436632576,2436633599,DK +2436633600,2436694015,BE +2436694016,2436759551,NL 2436759552,2436767743,GB 2436768000,2436775935,GB 2436775936,2436784127,DE @@ -53768,12 +57470,8 @@ 2441196708,2441196708,BE 2441196709,2446983167,NL 2447048704,2447376383,NL -2447376384,2447384575,GB -2447384576,2447384831,DE -2447384832,2447441919,GB -2447441920,2447444991,DE -2447444992,2447445247,ZA -2447445248,2447507455,DE +2447376384,2447441919,GB +2447441920,2447507455,DE 2447507456,2447572991,FR 2447572992,2447638527,GB 2447638528,2447704063,DE @@ -53802,9 +57500,16 @@ 2448883712,2448949247,FI 2448949248,2449014783,FR 2449014784,2449031167,IR -2449031168,2449043199,RU +2449031168,2449039359,SY +2449039360,2449041407,RO +2449041408,2449042431,ES +2449042432,2449042687,GB +2449042944,2449043199,GB 2449043200,2449043455,FR -2449043456,2449045503,RU +2449043456,2449043967,MD +2449043968,2449044223,GB +2449044224,2449044479,RU +2449044480,2449045503,GB 2449045504,2449080319,KZ 2449080320,2449145855,CH 2449145856,2449211391,SE @@ -53839,12 +57544,11 @@ 2449494016,2449496063,UA 2449496064,2449498111,FR 2449498112,2449506303,DE -2449506304,2449522687,RO +2449506304,2449522687,LU 2449522688,2449526783,KZ -2449526784,2449532639,RO -2449532640,2449532655,DE -2449532656,2449534975,RO -2449534976,2449539071,DE +2449526784,2449527807,IT +2449527808,2449530879,RO +2449530880,2449539071,DE 2449539072,2449604607,US 2449604608,2449670143,NO 2449670144,2449735679,LU @@ -53881,8 +57585,10 @@ 2453803008,2453805055,KZ 2453805056,2453807103,FI 2453807104,2453815295,GB -2453815296,2453831679,BG -2453831680,2453833727,IQ +2453815296,2453831679,US +2453831680,2453831935,IQ +2453831936,2453832191,IR +2453832192,2453833727,IQ 2453833728,2453835775,ES 2453835776,2453837823,FR 2453837824,2453838591,LU @@ -53910,11 +57616,11 @@ 2454851584,2454851839,DK 2454851840,2454852607,US 2454852608,2454853631,BE -2454853632,2454855679,US -2454855680,2454856169,GB +2454853632,2454855935,US +2454855936,2454856169,GB 2454856170,2454856170,US -2454856171,2454856703,GB -2454856704,2454864895,US +2454856171,2454856191,GB +2454856192,2454864895,US 2454864896,2454865151,BE 2454865152,2454887423,US 2454887424,2454887679,DK @@ -53927,7 +57633,9 @@ 2454978560,2455175167,US 2455175168,2455240703,GB 2455240704,2455244799,US -2455244800,2455245567,AU +2455244800,2455245055,AU +2455245056,2455245311,US +2455245312,2455245567,AU 2455245568,2455245823,NL 2455245824,2455246847,AU 2455246848,2455247871,IN @@ -53940,7 +57648,8 @@ 2455263232,2455265279,PH 2455265280,2455273471,US 2455273472,2455275519,AU -2455275520,2455278079,US +2455275520,2455277567,US +2455277568,2455278079,AU 2455278080,2455278591,NZ 2455278592,2455279615,US 2455279616,2455280127,MO @@ -53950,7 +57659,9 @@ 2455285760,2455290879,US 2455290880,2455291903,MY 2455291904,2455293951,KH -2455293952,2455371775,US +2455293952,2455300095,US +2455300096,2455302143,FR +2455302144,2455371775,US 2455371776,2455437311,GB 2455437312,2455830527,US 2455830528,2455896063,GB @@ -53976,23 +57687,27 @@ 2457272320,2457337855,FI 2457337856,2457339903,RU 2457339904,2457340927,BA -2457340928,2457343999,RU +2457340928,2457341951,GB +2457341952,2457342975,UZ +2457342976,2457343999,RU 2457344000,2457346047,UA -2457346048,2457360383,RU -2457360384,2457360895,CZ -2457360896,2457361151,RU -2457361152,2457361407,CZ -2457361408,2457362431,RU +2457346048,2457348095,CZ +2457348096,2457362175,RU +2457362176,2457362431,UA 2457362432,2457364479,GB 2457364480,2457365503,RU -2457365504,2457366271,CZ -2457366272,2457366527,RU +2457365504,2457366015,CZ +2457366016,2457366527,RU 2457366528,2457367551,GB -2457367552,2457372671,CZ -2457372672,2457376767,RU +2457367552,2457370623,CZ +2457370624,2457374719,BY +2457374720,2457375743,CZ +2457375744,2457376767,RU 2457376768,2457378815,DE 2457378816,2457379839,NL -2457379840,2457393151,RU +2457379840,2457389055,RU +2457389056,2457391103,CZ +2457391104,2457393151,RU 2457393152,2457396223,CZ 2457396224,2457397247,DE 2457397248,2457403391,RU @@ -54010,12 +57725,13 @@ 2458451968,2458648575,US 2458648576,2458714111,DE 2458714112,2458779647,ZA -2458779648,2458910719,US -2458976256,2459191295,US +2458779648,2459191295,US 2459191552,2459631615,US 2459631616,2459697151,CL 2459697152,2459828223,US -2459828224,2459860991,RU +2459828224,2459846655,RU +2459846656,2459848703,FR +2459848704,2459860991,RU 2459860992,2459893759,ES 2459893760,2459959295,CH 2459959296,2460024831,JP @@ -54044,15 +57760,12 @@ 2461601792,2461605887,GB 2461605888,2461607935,LB 2461607936,2461609983,FR -2461609984,2461611007,BE -2461611008,2461611519,NL -2461611520,2461611775,BE -2461611776,2461612031,NL +2461609984,2461612031,BE 2461612032,2461613567,IL 2461613568,2461613823,PS 2461613824,2461614079,IL 2461614080,2461622271,CH -2461622272,2461630463,TR +2461622272,2461630463,DE 2461630464,2461646847,NL 2461646848,2461648895,RU 2461648896,2461649023,BY @@ -54095,113 +57808,107 @@ 2462350336,2462351359,CN 2462351360,2462384127,GM 2462384128,2462449663,US -2462449664,2462526602,GB +2462449664,2462472447,GB +2462472448,2462472703,US +2462472704,2462473983,GB +2462473984,2462474239,US +2462474240,2462476287,GB +2462476288,2462476543,US +2462476544,2462526602,GB 2462526603,2462526603,US -2462526604,2462580735,GB -2462580736,2462580991,US -2462580992,2462581503,GB -2462581504,2462582015,US -2462582016,2462582527,GB +2462526604,2462580736,GB +2462580737,2462580991,US +2462580992,2462581759,GB +2462581760,2462582271,US +2462582272,2462582527,GB 2462582528,2462583039,US 2462583040,2462583551,GB 2462583552,2462583807,US -2462583808,2462584063,GB -2462584064,2462584575,US -2462584576,2462584703,GB -2462584704,2462584831,US -2462584832,2462585087,GB -2462585088,2462585599,US -2462585600,2462585855,GB -2462585856,2462586111,US +2462583808,2462584319,GB +2462584320,2462586111,US 2462586112,2462586367,GB -2462586368,2462587135,US -2462587136,2462587391,GB -2462587392,2462588927,US -2462588928,2462589695,GB -2462589696,2462589951,US -2462589952,2462590207,GB -2462590208,2462590719,US +2462586368,2462586879,US +2462586880,2462587391,GB +2462587392,2462588671,US +2462588672,2462589183,GB +2462589184,2462589439,US +2462589440,2462589695,GB +2462589696,2462590719,US 2462590720,2462590975,GB 2462590976,2462591487,US -2462591488,2462591743,GB -2462591744,2462592255,US -2462592256,2462593023,GB -2462593024,2462596095,US -2462596096,2462596863,GB +2462591488,2462591999,GB +2462592000,2462592255,US +2462592256,2462592767,GB +2462592768,2462596095,US +2462596096,2462596351,GB +2462596352,2462596607,US +2462596608,2462596863,GB 2462596864,2462597266,US 2462597267,2462597267,GB 2462597268,2462597375,US -2462597376,2462598911,GB -2462598912,2462600447,US +2462597376,2462598399,GB +2462598400,2462600447,US 2462600448,2462600703,GB 2462600704,2462601471,US 2462601472,2462601983,GB -2462601984,2462602495,US -2462602496,2462602751,GB +2462601984,2462602239,US +2462602240,2462602751,GB 2462602752,2462604287,US -2462604288,2462604543,GB -2462604544,2462605311,US -2462605312,2462605567,GB -2462605568,2462605823,US -2462605824,2462606079,GB -2462606080,2462606335,US -2462606336,2462606591,GB -2462606592,2462606847,US -2462606848,2462607103,GB +2462604288,2462605055,GB +2462605056,2462605567,US +2462605568,2462607103,GB 2462607104,2462609663,US -2462609664,2462609791,GB -2462609792,2462609919,US -2462609920,2462610175,GB +2462609664,2462610175,GB 2462610176,2462610431,US 2462610432,2462611455,GB -2462611456,2462611711,US -2462611712,2462611967,GB -2462611968,2462613503,US -2462613504,2462613759,GB -2462613760,2462614015,US -2462614016,2462614271,GB -2462614272,2462614783,US -2462614784,2462615295,GB -2462615296,2462615551,US +2462611456,2462613503,US +2462613504,2462614271,GB +2462614272,2462614527,US +2462614528,2462615039,GB +2462615040,2462615551,US 2462615552,2462615807,GB 2462615808,2462616063,US 2462616064,2462616319,GB -2462616320,2462616575,US -2462616576,2462616831,GB -2462616832,2462617599,US +2462616320,2462616574,US +2462616575,2462617087,GB +2462617088,2462617599,US 2462617600,2462617855,GB 2462617856,2462618623,US -2462618624,2462619647,GB -2462619648,2462619903,US +2462618624,2462619391,GB +2462619392,2462619903,US 2462619904,2462620159,GB 2462620160,2462620415,US 2462620416,2462620671,GB 2462620672,2462621183,US 2462621184,2462621439,GB 2462621440,2462621695,US -2462621696,2462621951,GB -2462621952,2462622207,US -2462622208,2462622463,GB -2462622464,2462622719,US -2462622720,2462622975,GB -2462622976,2462623231,US -2462623232,2462624511,GB -2462624512,2462624767,US -2462624768,2462625023,GB -2462625024,2462625791,US -2462625792,2462626047,GB -2462626048,2462626303,US -2462626304,2462626815,GB -2462626816,2462631935,US -2462631936,2462632703,GB -2462632704,2462633727,US +2462621696,2462623231,GB +2462623232,2462623487,US +2462623488,2462624255,GB +2462624256,2462624511,US +2462624512,2462625023,GB +2462625024,2462626303,US +2462626304,2462626559,GB +2462626560,2462631935,US +2462631936,2462632191,GB +2462632192,2462632447,US +2462632448,2462632959,GB +2462632960,2462633727,US 2462633728,2462633983,GB 2462633984,2462636287,US 2462636288,2462636543,GB 2462636544,2462636799,US 2462636800,2462637055,GB 2462637056,2462637311,US -2462637312,2462643199,GB +2462637312,2462639359,GB +2462639360,2462639615,US +2462639616,2462640127,GB +2462640128,2462640639,US +2462640640,2462640895,GB +2462640896,2462641663,US +2462641664,2462641919,GB +2462641920,2462642175,US +2462642176,2462643199,GB 2462643200,2462643455,US 2462643456,2462644223,GB 2462644224,2463236095,US @@ -54249,8 +57956,7 @@ 2465857536,2465923071,US 2465923072,2465988607,SA 2465988608,2466054143,US -2466054144,2466119679,SE -2466119680,2466185215,DE +2466054144,2466185215,SE 2466185216,2466189311,GB 2466189312,2466191359,ES 2466191360,2466193407,CZ @@ -54259,7 +57965,6 @@ 2466201600,2466209791,MK 2466209792,2466211839,ES 2466211840,2466213887,GB -2466213888,2466215935,CH 2466215936,2466216703,US 2466216704,2466216959,DE 2466216960,2466217727,SG @@ -54273,8 +57978,8 @@ 2466242560,2466250751,GE 2466250752,2466318335,US 2466318336,2466318591,SG -2466318592,2466318847,US -2466318848,2466319359,AU +2466318592,2466319103,US +2466319104,2466319359,AU 2466319360,2466323455,US 2466323456,2466323711,SG 2466323712,2466326015,US @@ -54322,14 +58027,18 @@ 2470641664,2470707199,LU 2470707200,2470772735,GB 2470772736,2470838271,AU -2470838272,2471165951,US -2471165952,2471198719,CH +2470838272,2471194623,US +2471194624,2471198719,CO 2471198720,2471218175,US 2471218176,2471218687,NL 2471218688,2471219199,US -2471219200,2471219455,IL -2471219456,2471219711,GB -2471219712,2471231487,CH +2471219200,2471219423,IL +2471219424,2471219439,US +2471219440,2471219455,CA +2471219456,2471219679,FR +2471219691,2471219691,GB +2471219712,2471223295,IL +2471223296,2471231487,CH 2471231488,2471297023,AU 2471297024,2471362559,GB 2471428096,2471690239,US @@ -54410,7 +58119,11 @@ 2478571520,2478702591,GB 2478702592,2478899199,US 2478899200,2478964735,GB -2478964736,2479030271,CA +2478964736,2479026175,CA +2479026176,2479027199,US +2479027200,2479028223,CA +2479028224,2479029247,US +2479029248,2479030271,CA 2479030272,2479095807,US 2479095808,2479161343,FR 2479161344,2479226879,GB @@ -54432,7 +58145,9 @@ 2480734208,2481192959,US 2481192960,2481455103,CZ 2481455104,2481520639,SK -2481520640,2481848319,IL +2481520640,2481586687,IL +2481586688,2481587199,GB +2481587200,2481848319,IL 2481848320,2482175999,US 2482176000,2482208767,FI 2482208768,2482216959,US @@ -54453,18 +58168,28 @@ 2483486720,2486566911,US 2486566912,2486632447,CH 2486632448,2486697983,US -2486697984,2486763519,DE -2486763520,2486764799,US -2486764800,2486765567,CA -2486765568,2486950911,US -2486950912,2486951423,CA -2486951424,2486960127,US +2486697984,2486763519,ES +2486763520,2486927359,US +2486927360,2486928127,CA +2486928128,2486949887,US +2486949888,2486951423,CA +2486951424,2486952959,US +2486952960,2486953471,CA +2486953472,2486956543,US +2486956544,2486957055,CA +2486957056,2486960127,US 2486960128,2487025663,FR -2487025664,2487369727,US +2487025664,2487156735,US +2487156736,2487222271,PT +2487222272,2487369727,US 2487369728,2487386111,PF -2487386112,2487484415,US -2487484416,2487549951,JP -2487549952,2488205311,US +2487386112,2487394303,SG +2487394304,2487418879,US +2487418880,2487549951,JP +2487549952,2487615487,PT +2487615488,2487681023,US +2487681024,2487746559,PT +2487746560,2488205311,US 2488205312,2488270847,GB 2488270848,2488336383,US 2488336384,2488401919,PL @@ -54478,10 +58203,8 @@ 2489778176,2489843711,DO 2489843712,2489992447,US 2489992448,2489992703,HK -2489992704,2489995519,US -2489995520,2489995544,SG -2489995546,2489995775,SG -2489995776,2490007551,US +2489992704,2489995544,US +2489995546,2490007551,US 2490007552,2490014011,GB 2490014012,2490014012,US 2490014013,2490015743,GB @@ -54510,7 +58233,9 @@ 2492989440,2493513727,US 2493513728,2493579263,SE 2493579264,2493644799,JP -2493644800,2493756415,US +2493644800,2493740031,US +2493740032,2493740095,CN +2493740096,2493756415,US 2493756416,2493757439,CA 2493757440,2494103551,US 2494103552,2494169087,FR @@ -54530,9 +58255,11 @@ 2495021056,2495152127,US 2495217664,2495283199,US 2495283200,2495348735,CH -2495348736,2495349051,US +2495348736,2495348991,US +2495348992,2495349051,DE 2495349052,2495349052,FR -2495349053,2495351039,US +2495349053,2495349247,DE +2495349248,2495351039,US 2495351296,2495353143,US 2495353145,2495412223,US 2495412480,2495807487,US @@ -54546,14 +58273,17 @@ 2497682432,2497683455,EC 2497683456,2498475007,MX 2498475008,2498476031,EC -2498476032,2499110519,MX -2499110520,2499110527,NI -2499110528,2499477503,MX +2498476032,2499477503,MX 2499477504,2499543039,DE -2499543040,2499559423,GB +2499543040,2499545087,GB +2499545088,2499547135,IE +2499547136,2499559423,GB 2499559424,2499575807,NO -2499575808,2499674111,GB -2499674112,2499739647,US +2499575808,2499616767,GB +2499616768,2499624959,US +2499624960,2499641343,FR +2499641344,2499665919,GB +2499665920,2499739647,US 2499739648,2499805183,DO 2499805184,2499870719,TR 2499870720,2500001791,US @@ -54573,8 +58303,8 @@ 2500138368,2500138399,BE 2500138400,2500141055,US 2500141056,2500141311,IE -2500141312,2500141823,US -2500141824,2500142847,IE +2500141312,2500142079,US +2500142080,2500142847,IE 2500142848,2500143103,US 2500143104,2500144127,IE 2500144128,2500144895,US @@ -54587,29 +58317,32 @@ 2500155648,2500155903,GB 2500155904,2500161023,US 2500161024,2500163071,GB -2500163072,2500166207,US -2500166208,2500166223,GB -2500166224,2500170751,US +2500163072,2500165631,US +2500165632,2500170751,GB 2500170752,2500170752,FI -2500170753,2500177935,US +2500170753,2500173823,GB +2500173824,2500177935,US 2500177936,2500177943,PL 2500177944,2500180735,US 2500180736,2500180991,HR -2500180992,2500188679,US +2500180992,2500186111,US +2500186112,2500188679,GB 2500188680,2500188687,CH -2500188688,2500190975,US -2500190976,2500191103,FR -2500191104,2500191231,US -2500191232,2500191487,FR -2500191488,2500196351,US +2500188688,2500190207,GB +2500190208,2500194303,FR +2500194304,2500194399,US +2500194400,2500194431,FI +2500194432,2500196351,US 2500196352,2500198399,FI 2500198400,2500199423,GB 2500199424,2500200447,IE -2500200448,2500201535,US +2500200448,2500200703,US +2500200704,2500200959,GB +2500200960,2500201535,US 2500201536,2500201543,GB -2500201544,2500202495,US -2500202496,2500206591,ES -2500206592,2500209663,US +2500201544,2500202751,US +2500202752,2500203007,ES +2500203008,2500209663,US 2500209664,2500210687,GB 2500210688,2500211728,US 2500211729,2500211730,SI @@ -54633,21 +58366,25 @@ 2500231680,2500232191,ES 2500232192,2500235263,US 2500235264,2500236287,GB -2500236288,2500236837,US -2500236838,2500236838,ES -2500236839,2500237791,US -2500237792,2500237799,IT -2500237800,2500238047,US +2500236288,2500236799,US +2500236800,2500237311,ES +2500237312,2500238047,IT 2500238048,2500238055,FR -2500238056,2500239359,US +2500238056,2500239359,IT 2500239360,2500243455,FR -2500243456,2500247551,GB +2500243456,2500245503,US +2500245504,2500246015,GB +2500246016,2500246271,US +2500246272,2500246527,GB +2500246528,2500247551,US 2500247552,2500255743,ES -2500255744,2500275455,US -2500275456,2500277247,GB +2500255744,2500272127,US +2500272128,2500273151,GB +2500273152,2500275199,US +2500275200,2500277247,GB 2500277248,2500278751,US -2500278752,2500278783,GB -2500278784,2500289023,US +2500278752,2500279295,GB +2500279296,2500289023,US 2500289024,2500289535,FR 2500289536,2500290559,US 2500290560,2500290815,FR @@ -54655,7 +58392,7 @@ 2500292608,2500296703,DE 2500296704,2500313087,US 2500313088,2500317183,AT -2500317184,2500319231,IT +2500317184,2500319231,US 2500319232,2500321279,ES 2500321280,2500392959,US 2500392960,2500393215,IN @@ -54663,25 +58400,24 @@ 2500393984,2500394239,GB 2500394240,2500532749,US 2500532750,2500532750,GR -2500532751,2500535373,US -2500535374,2500535374,IE -2500535375,2500535399,US +2500532751,2500535399,US 2500535400,2500535407,IE -2500535408,2500537687,US -2500537688,2500537695,GB -2500537696,2500542751,US +2500535408,2500536319,US +2500536320,2500538367,GB +2500538368,2500542751,US 2500542752,2500542755,NL 2500542756,2500544767,US 2500544768,2500545023,GR 2500545024,2500546559,US -2500546560,2500550655,UA +2500546560,2500549271,UA +2500549272,2500549279,ES +2500549280,2500550655,UA 2500550656,2500552703,GB -2500552704,2500553727,US -2500553728,2500554239,GB -2500554240,2500554379,US +2500552704,2500553759,US +2500553760,2500553767,GB +2500553768,2500554379,US 2500554380,2500554487,DE -2500554488,2500558847,US -2500558848,2500560895,FR +2500554488,2500560895,US 2500560896,2500562943,GB 2500562944,2500562959,US 2500562960,2500562967,ES @@ -54697,12 +58433,18 @@ 2500599936,2500599951,DK 2500599952,2500609023,US 2500609024,2500610047,ES -2500610048,2500632575,US +2500610048,2500616191,US +2500616192,2500624383,IT +2500624384,2500632575,US 2500632576,2500640767,GB -2500640768,2500648959,ES +2500640768,2500644863,US +2500644864,2500646911,FR +2500646912,2500648959,ES 2500648960,2500653567,US 2500653568,2500654079,NL -2500654080,2500663295,US +2500654080,2500661759,US +2500661760,2500662271,ES +2500662272,2500663295,US 2500663296,2500664319,ES 2500664320,2500666111,US 2500666368,2500666463,US @@ -54720,9 +58462,11 @@ 2500689920,2500698111,IT 2500698112,2500719103,US 2500719104,2500721151,IE -2500721152,2500723711,US +2500721152,2500722687,US +2500722688,2500723711,GB 2500723712,2500723967,ES -2500723968,2500728063,US +2500723968,2500726783,GB +2500726784,2500728063,US 2500728064,2500728319,GB 2500728320,2500739071,US 2500739072,2500740095,DE @@ -54740,12 +58484,26 @@ 2502041600,2502045695,ES 2502045696,2502047743,US 2502047744,2502049791,ES -2502049792,2503016447,US +2502049792,2502164991,US +2502164992,2502165503,GB +2502165504,2503016447,US 2503016448,2503147519,IL 2503147520,2503344127,US 2503344128,2503376895,AF 2503376896,2503409663,JP -2503409664,2503671807,US +2503409664,2503475199,US +2503475200,2503477487,CA +2503477488,2503477503,US +2503477504,2503492479,CA +2503492480,2503492543,US +2503492544,2503518078,CA +2503518079,2503518079,US +2503518080,2503518080,CA +2503518081,2503518082,US +2503518083,2503525055,CA +2503525056,2503525119,US +2503525120,2503540735,CA +2503540736,2503671807,US 2503671808,2503737343,NL 2503737344,2503868415,US 2503868416,2503876607,RU @@ -54770,27 +58528,24 @@ 2504482816,2504486911,ES 2504486912,2504491007,US 2504491008,2504499199,IT -2504499200,2504918642,US +2504499200,2504499711,IE +2504499712,2504500223,GB +2504500224,2504507391,IE +2504507392,2504918642,US 2504918643,2504918643,IL 2504918644,2504919670,US 2504919671,2504919671,IL -2504919672,2504920575,US -2504920576,2504921087,IL -2504921088,2504921599,US -2504921600,2504921855,IL -2504921856,2504922367,US -2504922368,2504922879,IL +2504919672,2504922623,US +2504922624,2504922879,IL 2504922880,2504923135,US -2504923136,2504924223,IL -2504924224,2504926207,US -2504926208,2504926463,IL -2504926464,2504928255,US +2504923136,2504924159,IL +2504924160,2504928255,US 2504928256,2504928511,IL 2504928512,2504928767,US 2504928768,2504929023,IL 2504929024,2504934399,US -2504934400,2504935295,IL -2504935296,2504936191,US +2504934400,2504935167,IL +2504935168,2504936191,US 2504936192,2504936447,IL 2504936448,2504936959,US 2504936960,2504937471,IL @@ -54798,9 +58553,7 @@ 2504937984,2504938495,IL 2504938496,2504939519,US 2504939520,2504940543,IL -2504940544,2504940799,US -2504940800,2504941055,IL -2504941056,2504941293,US +2504940544,2504941293,US 2504941294,2504941294,IL 2504941295,2504941567,US 2504941568,2504942847,IL @@ -54819,12 +58572,15 @@ 2505482240,2505484287,NL 2505484288,2505488383,US 2505488384,2505490431,FR -2505490432,2505502719,US +2505490432,2505490687,HR +2505490688,2505502719,US 2505502720,2505504767,UA 2505504768,2505506815,FI 2505506816,2505572351,US 2505572352,2505637887,IL -2505637888,2505770495,US +2505637888,2505703423,US +2505703424,2505768959,PT +2505768960,2505770495,US 2505770496,2505771007,ES 2505771008,2505789439,US 2505789440,2505790463,FR @@ -54834,16 +58590,11 @@ 2505793536,2505803775,ES 2505803776,2506293247,US 2506293248,2506358783,CA -2506358784,2506359039,ES -2506359040,2506359551,US -2506359552,2506359807,GB -2506359808,2506360063,US -2506360064,2506360319,ES -2506360320,2506360831,US -2506360832,2506361087,ES +2506358784,2506361087,ES 2506361088,2506362879,US -2506362880,2506366975,ES -2506366976,2506401791,US +2506362880,2506364415,ES +2506364416,2506401279,US +2506401280,2506401791,GB 2506401792,2506403839,IT 2506403840,2506489855,US 2506489856,2506498047,ES @@ -54857,8 +58608,7 @@ 2506817536,2506825727,ES 2506825728,2507124735,US 2507124736,2507124991,IN -2507124992,2507145215,US -2507210752,2508062719,US +2507124992,2508062719,US 2508062720,2508064767,CH 2508064768,2508066815,ES 2508066816,2508068863,RU @@ -54872,8 +58622,10 @@ 2508081446,2508081446,US 2508081447,2508081663,IL 2508081664,2508081919,GB -2508081920,2508082175,NL -2508082176,2508082431,GB +2508081920,2508081927,NL +2508081928,2508081928,GB +2508081929,2508081929,BE +2508081930,2508082431,GB 2508082432,2508082943,DE 2508082944,2508083199,GB 2508083200,2508085247,IS @@ -54920,7 +58672,7 @@ 2509936640,2509937919,AT 2509937920,2509938175,IT 2509938176,2509938431,US -2509938432,2509938687,DE +2509938432,2509938687,AT 2509938688,2509942783,GB 2509942784,2509946879,UA 2509946880,2509963263,BE @@ -54941,35 +58693,34 @@ 2512912384,2512945151,HU 2512945152,2512977919,JO 2512977920,2513043455,DE -2513043456,2513044691,FR -2513044692,2513044695,IT -2513044696,2513044703,FR -2513044704,2513044735,DE -2513044736,2513044751,FR -2513044752,2513044767,BE +2513043456,2513043615,FR +2513043616,2513043647,GB +2513043648,2513044767,FR 2513044768,2513044799,ES -2513044800,2513044815,FR -2513044816,2513044831,IT -2513044832,2513045247,FR +2513044800,2513045247,FR 2513045248,2513045255,CZ 2513045256,2513046591,FR 2513046592,2513046623,ES -2513046624,2513048047,FR +2513046624,2513046911,FR +2513046912,2513047039,GB +2513047040,2513048047,FR 2513048048,2513048063,ES -2513048064,2513049375,FR -2513049376,2513049407,DE -2513049408,2513049551,FR +2513048064,2513048559,FR +2513048560,2513048575,ES +2513048576,2513049551,FR 2513049552,2513049567,ES 2513049568,2513050391,FR 2513050392,2513050399,PT 2513050400,2513051487,FR 2513051488,2513051519,GB -2513051520,2513057045,FR +2513051520,2513052735,FR +2513052736,2513052751,ES +2513052752,2513057045,FR 2513057046,2513057046,PT -2513057047,2513068207,FR -2513068208,2513068223,DE -2513068224,2513068287,NL -2513068288,2513068631,FR +2513057047,2513068287,FR +2513068288,2513068351,ES +2513068352,2513068415,GB +2513068416,2513068631,FR 2513068632,2513068635,PT 2513068636,2513070559,FR 2513070560,2513070591,ES @@ -54983,27 +58734,59 @@ 2513073792,2513073855,IT 2513073856,2513073951,FR 2513073952,2513073983,ES -2513073984,2513076471,FR -2513076472,2513076479,ES +2513073984,2513073999,FR +2513074000,2513074015,ES +2513074016,2513075247,FR +2513075248,2513075263,GB +2513075264,2513075791,FR +2513075792,2513075807,ES +2513075808,2513075871,FR +2513075872,2513075887,ES +2513075888,2513076175,FR +2513076176,2513076191,ES +2513076192,2513076239,FR +2513076240,2513076255,ES +2513076256,2513076335,FR +2513076336,2513076351,IE +2513076352,2513076479,ES 2513076480,2513078367,FR 2513078368,2513078371,GB -2513078372,2513079250,FR +2513078372,2513078431,FR +2513078432,2513078463,PT +2513078464,2513078671,FR +2513078672,2513078687,IE +2513078688,2513078911,FR +2513078912,2513079039,GB +2513079040,2513079250,FR 2513079251,2513079254,ES -2513079255,2513080031,FR +2513079255,2513079327,FR +2513079328,2513079343,IE +2513079344,2513080031,FR 2513080032,2513080063,IT 2513080064,2513081327,FR 2513081328,2513081343,ES 2513081344,2513081935,FR 2513081936,2513081939,DE -2513081940,2513082561,FR -2513082562,2513082562,GB -2513082563,2513102047,FR +2513081940,2513082495,FR +2513082496,2513082623,GB +2513082624,2513083455,FR +2513083456,2513083519,IE +2513083520,2513101919,FR +2513101920,2513101951,PT +2513101952,2513102047,FR 2513102048,2513102063,ES 2513102064,2513102899,FR 2513102900,2513102903,CZ -2513102904,2513103935,FR +2513102904,2513103895,FR +2513103896,2513103935,PT 2513103936,2513103967,IE -2513103968,2513108991,FR +2513103968,2513104819,FR +2513104820,2513104823,PL +2513104824,2513106239,FR +2513106240,2513106303,IE +2513106304,2513107455,FR +2513107456,2513107583,GB +2513107584,2513108991,FR 2513108992,2513502207,DE 2513502208,2513567743,NO 2513567744,2513600511,GR @@ -55012,10 +58795,12 @@ 2513698816,2513764351,DK 2513764352,2514419711,DE 2514419712,2514485247,GB -2514485248,2514681599,DE +2514485248,2514681343,DE +2514681344,2514681599,TR 2514681856,2515205119,DE 2515205120,2515206143,US -2515206144,2515599359,DE +2515206144,2515271679,GB +2515271680,2515599359,DE 2515599360,2515664895,GB 2515664896,2516037631,DE 2516037632,2516038143,DK @@ -55025,9 +58810,7 @@ 2516254720,2516320255,FR 2516320256,2516451327,US 2516451328,2516516863,GB -2516516864,2516520959,RU -2516520960,2516523007,SA -2516523008,2516525055,RU +2516516864,2516525055,RU 2516525056,2516525183,US 2516525184,2516525247,NL 2516525248,2516525391,US @@ -55089,7 +58872,7 @@ 2523615232,2523617279,KR 2523617280,2523621375,IN 2523621376,2523621887,ID -2523621888,2523622399,IN +2523621888,2523622399,US 2523622400,2523623423,ID 2523623424,2523626495,IN 2523626496,2523628543,SG @@ -55102,9 +58885,11 @@ 2523636736,2523638783,IN 2523638784,2523639807,NZ 2523639808,2523645951,IN -2523645952,2523646975,HK +2523645952,2523646975,NL 2523646976,2523647999,NP -2523648000,2523657215,IN +2523648000,2523651071,IN +2523651072,2523652095,AU +2523652096,2523657215,IN 2523657216,2523659263,ID 2523659264,2523660287,IN 2523660288,2524119039,US @@ -55255,16 +59040,18 @@ 2533097472,2533228543,US 2533228544,2533294079,PL 2533294080,2533359615,CN -2533359616,2533367807,UA -2533367808,2533369855,BG -2533369856,2533375999,UA +2533359616,2533375999,UA 2533376000,2533392383,HU 2533392384,2538602495,IT 2538602496,2538604967,FR 2538604968,2538604975,ES 2538604976,2538605271,FR 2538605272,2538605279,ES -2538605280,2538606027,FR +2538605280,2538605471,FR +2538605472,2538605503,PT +2538605504,2538605903,FR +2538605904,2538605919,ES +2538605920,2538606027,FR 2538606028,2538606031,DE 2538606032,2538606039,ES 2538606040,2538606043,FR @@ -55273,27 +59060,47 @@ 2538606404,2538606407,GB 2538606408,2538613134,FR 2538613135,2538613135,NL -2538613136,2538616421,FR -2538616422,2538616425,ES -2538616426,2538616427,FR -2538616428,2538616428,ES -2538616429,2538619359,FR +2538613136,2538616383,FR +2538616384,2538616447,ES +2538616448,2538619359,FR 2538619360,2538619375,ES 2538619376,2538619431,FR 2538619432,2538619435,DE -2538619436,2538619903,FR +2538619436,2538619563,FR +2538619564,2538619567,ES +2538619568,2538619903,FR 2538619904,2538619911,ES -2538619912,2538625527,FR +2538619912,2538622599,FR +2538622600,2538622607,IE +2538622608,2538624447,FR +2538624448,2538624511,ES +2538624512,2538625279,FR +2538625280,2538625311,GB +2538625312,2538625527,FR 2538625528,2538625535,DE -2538625536,2538626687,FR +2538625536,2538625583,FR +2538625584,2538625599,PT +2538625600,2538626687,FR 2538626688,2538626703,ES -2538626704,2538634227,FR +2538626704,2538631583,FR +2538631584,2538631615,FI +2538631616,2538633551,FR +2538633552,2538633567,IE +2538633568,2538634227,FR 2538634228,2538634231,DE -2538634232,2538644015,FR +2538634232,2538634559,FR +2538634560,2538634623,GB +2538634624,2538634879,FR +2538634880,2538635007,GB +2538635008,2538644015,FR 2538644016,2538644039,ES -2538644040,2538645855,FR +2538644040,2538644927,FR +2538644928,2538644991,IE +2538644992,2538645855,FR 2538645856,2538645871,ES -2538645872,2538646135,FR +2538645872,2538646063,FR +2538646064,2538646079,PT +2538646080,2538646135,FR 2538646136,2538646139,DE 2538646140,2538646143,FR 2538646144,2538646155,DE @@ -55305,9 +59112,7 @@ 2538646784,2538647039,CZ 2538647040,2538648015,FR 2538648016,2538648031,ES -2538648032,2538648239,FR -2538648240,2538648255,DE -2538648256,2538648591,FR +2538648032,2538648591,FR 2538648592,2538648623,BE 2538648624,2538649767,FR 2538649768,2538649775,DE @@ -55327,7 +59132,9 @@ 2538651256,2538651259,DE 2538651260,2538651279,FR 2538651280,2538651283,DE -2538651284,2538652727,FR +2538651284,2538651967,FR +2538651968,2538651999,PT +2538652000,2538652727,FR 2538652728,2538652731,DE 2538652732,2538653327,FR 2538653328,2538653331,CZ @@ -55336,13 +59143,17 @@ 2538653384,2538653387,ES 2538653388,2538653927,FR 2538653928,2538653931,ES -2538653932,2538656515,FR -2538656516,2538656519,IT -2538656520,2538656959,FR +2538653932,2538653935,FR +2538653936,2538653939,GB +2538653940,2538655071,FR +2538655072,2538655103,ES +2538655104,2538656959,FR 2538656960,2538656975,ES 2538656976,2538657135,FR 2538657136,2538657139,RO -2538657140,2538658347,FR +2538657140,2538657967,FR +2538657968,2538657983,IE +2538657984,2538658347,FR 2538658348,2538658351,DE 2538658352,2538658495,FR 2538658496,2538658499,DE @@ -55350,10 +59161,13 @@ 2538658624,2538658655,NL 2538658656,2538663299,FR 2538663300,2538663303,IT -2538663304,2538664847,FR -2538664848,2538664863,NL -2538664864,2538664895,DE -2538664896,2538668031,FR +2538663304,2538663455,FR +2538663456,2538663471,ES +2538663472,2538666111,FR +2538666112,2538666175,GB +2538666176,2538667775,FR +2538667776,2538667839,ES +2538667840,2538668031,FR 2538668032,2539978751,IT 2539978752,2540240895,US 2540240896,2540306431,FI @@ -55362,7 +59176,7 @@ 2540961792,2541223935,US 2541223936,2541289471,CH 2541289472,2541682687,US -2541682688,2541748223,PL +2541682688,2541748223,FR 2541748224,2541813759,US 2541813760,2541879295,GB 2541879296,2541944831,AU @@ -55406,19 +59220,28 @@ 2548563968,2548826111,IR 2548826112,2548829695,AT 2548829696,2548829951,NL -2548829952,2548830207,DE -2548830208,2548830463,US -2548830464,2548830719,DE -2548830720,2548830975,IT +2548829952,2548829973,AT +2548829974,2548829974,DE +2548829975,2548830035,AT +2548830036,2548830036,DE +2548830037,2548830975,AT 2548830976,2548831231,GB -2548831232,2548831487,HK -2548831488,2548831743,FR -2548831744,2548831999,US -2548832000,2548832255,ES -2548832256,2548832511,IS -2548832512,2548832767,PL +2548831232,2548831297,AT +2548831298,2548831298,HK +2548831299,2548831501,AT +2548831502,2548831502,FR +2548831503,2548831505,AT +2548831506,2548831506,FR +2548831507,2548831534,AT +2548831535,2548831535,FR +2548831536,2548831963,AT +2548831964,2548831964,US +2548831965,2548832017,AT +2548832018,2548832018,ES +2548832019,2548832767,AT 2548832768,2548833279,CH -2548833280,2548833791,NL +2548833280,2548833535,AT +2548833536,2548833791,NL 2548833792,2548834303,AT 2548834304,2548842495,GB 2548842496,2548848639,RU @@ -55437,8 +59260,9 @@ 2548928512,2548932607,KZ 2548932608,2548934655,NL 2548934656,2548936703,RU -2548936704,2548936959,US -2548936960,2548939519,SE +2548936704,2548938495,SE +2548938496,2548938751,CH +2548938752,2548939519,SE 2548939520,2548939775,ES 2548939776,2548940799,SE 2548940800,2548948991,ES @@ -55452,10 +59276,7 @@ 2549614464,2549614591,SE 2549614592,2549616639,IT 2549616640,2549618687,BE -2549618688,2549618751,DE -2549618752,2549619455,US -2549619456,2549619711,DE -2549619712,2549620735,US +2549618688,2549620735,US 2549620736,2549624831,PL 2549624832,2549626879,BE 2549626880,2549628927,PL @@ -55489,7 +59310,9 @@ 2549882384,2549882399,FI 2549882400,2549882879,SE 2549882880,2549884927,CH -2549884928,2549891071,DE +2549884928,2549886207,DE +2549886208,2549886463,CH +2549886464,2549891071,DE 2549891072,2549899263,RU 2549899264,2549901311,PS 2549901312,2549903359,RU @@ -55505,8 +59328,10 @@ 2550136832,2550202367,DO 2550202368,2553544703,US 2553544704,2553610239,IN -2553610240,2554211383,US -2554211388,2554227967,US +2553610240,2554211327,US +2554211328,2554211383,CN +2554211388,2554211583,CN +2554211584,2554227967,US 2554228030,2554228030,US 2554228224,2554462207,US 2554462208,2554527743,HU @@ -55550,7 +59375,9 @@ 2557673472,2557739007,DK 2557739008,2557870079,US 2557870080,2557935615,ID -2557935616,2558918655,US +2557935616,2558658499,US +2558658500,2558658500,PR +2558658501,2558918655,US 2558918656,2558984191,GB 2558984192,2559246335,US 2559246336,2559311871,CL @@ -55604,24 +59431,26 @@ 2569863168,2569885183,US 2569885184,2569885439,CH 2569885440,2569928703,US -2569928704,2569994239,CH +2569928704,2569936891,CH +2569936892,2569936892,US +2569936893,2569994239,CH 2569994496,2570125311,US 2570125312,2570190847,BE 2570190848,2572681215,US 2572681216,2572746751,SE -2572746752,2572943359,US -2572943360,2572951551,DE +2572746752,2572947455,US +2572947456,2572950271,PL +2572950272,2572950527,ES +2572950528,2572951551,DE 2572951552,2572953599,US 2572953600,2572953855,BY 2572953856,2572954111,HK 2572954112,2572954367,DE 2572954368,2572954623,HK 2572954624,2572954879,AU -2572954880,2572955135,HK -2572955136,2572955388,DE -2572955389,2572955390,HK -2572955391,2572955647,DE -2572955648,2572959743,BR +2572954880,2572955391,HK +2572955392,2572955647,BG +2572955648,2572959743,FR 2572959744,2572960255,DE 2572960256,2572960511,SE 2572960512,2572960767,BE @@ -55629,14 +59458,18 @@ 2572961024,2572961279,CH 2572961280,2572961535,IT 2572961536,2572961791,ES -2572961792,2572968447,DE +2572961792,2572967935,DE +2572967936,2572968447,FR 2572968448,2572968959,CZ -2572968960,2572975103,BR +2572968960,2572972031,FR +2572972032,2572974079,AT +2572974080,2572975103,ES 2572975104,2572975615,DE 2572975616,2572975871,SE 2572975872,2572976127,NL 2572976128,2572984319,IS -2572984320,2572984831,NL +2572984320,2572984575,DE +2572984576,2572984831,NL 2572984832,2572985087,AT 2572985088,2572985343,GB 2572985344,2572985599,KR @@ -55645,14 +59478,13 @@ 2572986112,2572986367,IE 2572986368,2572986623,PL 2572986624,2572986879,PT -2572986880,2572989439,NL +2572986880,2572988415,DE +2572988416,2572989439,IT 2572989440,2572989695,GR 2572989696,2572989823,PL 2572989824,2572989887,EE 2572989888,2572989951,LV -2572989952,2572990463,NL -2572990464,2572990975,DE -2572990976,2572991487,NL +2572989952,2572991487,DE 2572991488,2572991615,IT 2572991616,2572991743,CH 2572991744,2572991871,PT @@ -55662,36 +59494,42 @@ 2572992256,2572992383,HU 2572992384,2572992447,RS 2572992448,2572992511,UA -2572992512,2573000703,BR +2572992512,2572996607,DE +2572996608,2572997631,GB +2572997632,2573000703,US 2573000704,2573008895,FR 2573008896,2573336575,DE 2573369344,2573402111,DE 2573402112,2573467647,CN -2573467648,2573533183,DE +2573467648,2573501183,DE +2573501184,2573501195,NL +2573501196,2573501196,DE +2573501197,2573501439,NL +2573501440,2573533183,DE 2573533184,2573598719,CN 2573598720,2573926399,US 2573926400,2573991935,AU 2573991936,2574123007,CH 2574123008,2574188543,NO 2574188544,2574254079,NZ -2574254080,2574311167,SE +2574254080,2574306303,SE +2574306304,2574307327,BE +2574307328,2574311167,SE 2574311168,2574311423,US 2574311424,2574319615,SE 2574319616,2574647295,US 2574647296,2574778367,CN 2574778368,2575204351,JP 2575204352,2575212543,CN -2575212544,2576297471,JP -2576297472,2576302079,US -2576302080,2583582207,JP +2575212544,2583582207,JP 2583582208,2583582463,HK 2583582464,2583600127,JP 2583600128,2583600383,US -2583600384,2583600639,JP -2583600640,2583600895,US -2583600896,2583602175,JP +2583600384,2583602175,JP 2583602176,2583602431,US -2583602432,2583691263,JP +2583602432,2583602943,JP +2583602944,2583603199,US +2583603200,2583691263,JP 2583691264,2583695359,ZA 2583695360,2583697407,BW 2583697408,2583699455,CI @@ -55724,7 +59562,9 @@ 2584740928,2584741119,ZA 2584741120,2584741375,US 2584741376,2584741439,AU -2584741440,2584741631,ZA +2584741440,2584741503,ZA +2584741504,2584741519,IE +2584741520,2584741631,ZA 2584741632,2584741887,US 2584741888,2584741951,AU 2584741952,2584742143,ZA @@ -55790,7 +59630,8 @@ 2584751680,2584751871,ZA 2584751872,2584752127,US 2584752128,2584752191,AE -2584752192,2584752383,ZA +2584752192,2584752207,SE +2584752208,2584752383,ZA 2584752384,2584752639,US 2584752640,2584752703,AE 2584752704,2584752895,ZA @@ -55856,22 +59697,28 @@ 2584763456,2584763903,ZA 2584763904,2584763967,HK 2584763968,2584763999,DE -2584764000,2584764159,ZA -2584764160,2584764415,SG -2584764416,2584764671,ZA +2584764000,2584764671,ZA 2584764672,2584767231,US 2584767232,2584767487,TR 2584767488,2584768511,US 2584768512,2584770559,IL 2584770560,2584775423,US 2584775424,2584775679,KE -2584775680,2584780287,US +2584775680,2584779775,US +2584779776,2584780031,NL +2584780032,2584780287,US 2584780288,2584780543,ES 2584780544,2584782079,US 2584782080,2584782335,TR 2584782336,2584789759,US 2584789760,2584790015,NL -2584790016,2584796671,US +2584790016,2584790783,US +2584790784,2584791039,CN +2584791040,2584791295,US +2584791296,2584791551,FR +2584791552,2584796159,US +2584796160,2584796415,RU +2584796416,2584796671,US 2584796672,2584796927,SG 2584796928,2585001983,US 2585001984,2585067519,CA @@ -55927,7 +59774,9 @@ 2586804224,2586804479,ES 2586804480,2586804735,US 2586804736,2586805247,ES -2586805248,2586806271,US +2586805248,2586805503,US +2586805504,2586805759,ES +2586805760,2586806271,US 2586806272,2586807295,ES 2586807296,2586828799,US 2586828800,2586828863,CH @@ -55951,24 +59800,26 @@ 2586953728,2586953983,MX 2586953984,2586954239,PE 2586954240,2586956287,US -2586956288,2586956543,FR -2586956544,2586968127,US +2586956288,2586956799,FR +2586956800,2586968127,US 2586968128,2586968319,FR 2586968320,2587017215,US 2587017216,2587017471,IE -2587017472,2587017983,US -2587017984,2587020799,IE +2587017472,2587018239,US +2587018240,2587019775,IE +2587019776,2587020031,US +2587020032,2587020799,IE 2587020800,2587021823,US 2587021824,2587022335,IE 2587022336,2587050239,US 2587050240,2587050495,GB -2587050496,2587067391,US -2587067392,2587067903,GB +2587050496,2587066367,US +2587066368,2587067903,GB 2587067904,2587068415,US 2587068416,2587069439,GB -2587069440,2587070463,US -2587070464,2587074559,GB -2587074560,2587075071,US +2587069440,2587071759,US +2587071760,2587071775,GB +2587071776,2587075071,US 2587075072,2587075583,GB 2587075584,2587128522,US 2587128523,2587128523,TR @@ -56003,7 +59854,9 @@ 2587481971,2587484159,US 2587484160,2587492351,GB 2587492352,2587496447,ES -2587496448,2587504639,US +2587496448,2587498495,US +2587498496,2587498751,ES +2587498752,2587504639,US 2587504640,2587508735,ES 2587508736,2587525119,GB 2587525120,2587542527,US @@ -56022,15 +59875,23 @@ 2587639808,2587640063,GB 2587640064,2587648511,US 2587648512,2587649023,ES -2587649024,2587681279,US +2587649024,2587674623,US +2587674624,2587676671,IT +2587676672,2587681279,US 2587681280,2587681791,ES 2587681792,2587697151,US 2587697152,2587697407,GB -2587697408,2587713535,US +2587697408,2587698175,US +2587698176,2587699199,GB +2587699200,2587700223,US +2587700224,2587700735,GB +2587700736,2587713535,US 2587713536,2587714559,ES 2587714560,2587926527,US 2587926528,2587930623,BG -2587930624,2587951103,US +2587930624,2587938815,US +2587938816,2587942911,PR +2587942912,2587951103,US 2587951104,2587952127,ZA 2587952128,2587953151,NG 2587953152,2587954175,MU @@ -56067,7 +59928,8 @@ 2588073984,2588075007,TZ 2588075008,2588076031,MU 2588076032,2588078079,GA -2588078080,2588080127,MU +2588078080,2588078335,KE +2588078336,2588080127,MU 2588080128,2588082175,ZA 2588082176,2588147711,RE 2588147712,2588164095,CI @@ -56170,8 +60032,7 @@ 2590507008,2591031295,TN 2591031296,2591096831,GA 2591096832,2591162367,NG -2591162368,2591195135,ZA -2591227904,2591260671,ZA +2591162368,2591293439,ZA 2591293440,2591326207,GA 2591326208,2591358975,AO 2591358976,2591375359,GH @@ -56234,6 +60095,8 @@ 2592038912,2592043007,DZ 2592043008,2592047103,ZA 2592047104,2592079871,AO +2596274176,2598371327,SC +2598371328,2598895615,UG 2599419904,2600468479,DZ 2600468480,2600534015,ZM 2600534016,2600665087,US @@ -56242,7 +60105,11 @@ 2600779776,2600780031,NO 2600780032,2600781311,SE 2600781312,2600781567,NO -2600781568,2600796159,SE +2600781568,2600788735,SE +2600788736,2600788991,NO +2600788992,2600791807,SE +2600791808,2600792063,NO +2600792064,2600796159,SE 2600796160,2601123839,US 2601123840,2601189375,CA 2601189376,2601254911,EG @@ -56275,7 +60142,9 @@ 2604400640,2604466175,AU 2604466176,2604648447,US 2604648448,2604648959,NZ -2604648960,2604793855,US +2604648960,2604649983,US +2604649984,2604650495,CA +2604650496,2604793855,US 2604793856,2604859391,CH 2604859392,2604990463,US 2604990464,2605055999,SG @@ -56320,8 +60189,10 @@ 2609381376,2609446911,GB 2609446912,2609512447,DK 2609512448,2609643519,US -2609643520,2609677815,GB -2609677818,2609708799,GB +2609643520,2609676287,FR +2609676288,2609677815,GB +2609677818,2609684479,GB +2609684480,2609708799,FR 2609709056,2609840127,US 2609840128,2609971199,AU 2609971200,2610036735,GB @@ -56412,10 +60283,8 @@ 2617146624,2617146879,GY 2617146880,2617147135,DE 2617147136,2617149439,US -2617149440,2617149823,CA -2617149824,2617149951,US -2617149952,2617155583,CA -2617155584,2617163775,US +2617149440,2617151487,CA +2617151488,2617163775,US 2617163776,2617164031,SK 2617164032,2617164287,MC 2617164288,2617164543,AZ @@ -56480,14 +60349,15 @@ 2617179392,2617179647,SI 2617179648,2617179903,KE 2617179904,2617180159,NG -2617311232,2617769983,US +2617180160,2617245695,UG +2617245696,2617769983,US 2617769984,2617835519,ZA 2617835520,2617901055,US 2617901056,2617966591,FI 2617966592,2618028031,CA 2618028032,2618028543,IE 2618028544,2618029055,GB -2618029056,2618032127,CA +2618029056,2618032127,IE 2618032128,2618097663,US 2618097664,2618163199,NZ 2618163200,2618228735,IT @@ -56510,7 +60380,9 @@ 2619801600,2620063743,US 2620063744,2620129279,GB 2620129280,2620194815,CA -2620194816,2620391423,US +2620194816,2620315039,US +2620315040,2620315063,DE +2620315064,2620391423,US 2620391424,2620456959,GB 2620456960,2620522495,SE 2620522496,2620588031,AU @@ -56530,11 +60402,21 @@ 2621636992,2621637055,MD 2621637056,2621637119,BG 2621637120,2621637631,US -2621637632,2621644799,DE +2621637632,2621638159,DE +2621638160,2621638167,GB +2621638168,2621638655,DE +2621638656,2621639679,CH +2621639680,2621640191,DE +2621640192,2621640703,NL +2621640704,2621641727,DE +2621641728,2621642751,IT +2621642752,2621644799,DE 2621644800,2621645823,GB 2621645824,2621646335,DE -2621646336,2621646591,CH -2621646592,2621651967,DE +2621646336,2621646847,CH +2621646848,2621648895,DE +2621648896,2621649919,UA +2621649920,2621651967,DE 2621651968,2621652991,ES 2621652992,2621669375,PL 2621669376,2621685759,DE @@ -56560,7 +60442,10 @@ 2621689280,2621689343,CZ 2621689344,2621689599,AU 2621689600,2621689855,CA -2621689856,2621702143,DE +2621689856,2621690879,SG +2621690880,2621693951,CY +2621693952,2621698047,DE +2621698048,2621702143,GB 2621702144,2621767679,US 2621767680,2621833215,NZ 2621833216,2621936895,US @@ -56571,7 +60456,9 @@ 2623602688,2623668223,CL 2623668224,2624192511,US 2624192512,2624258047,CH -2624258048,2624266495,US +2624258048,2624265727,US +2624265728,2624266239,SG +2624266240,2624266495,US 2624266752,2624269313,US 2624269314,2624269314,AU 2624269315,2624269317,US @@ -56590,7 +60477,9 @@ 2624269382,2624269382,AU 2624269383,2624269385,US 2624269386,2624269386,AU -2624269387,2624279039,US +2624269387,2624270335,US +2624270336,2624270847,AU +2624270848,2624279039,US 2624279040,2624279071,IN 2624279072,2624279095,US 2624279096,2624279111,IN @@ -56669,14 +60558,17 @@ 2624298292,2624298295,PH 2624298296,2624298299,TH 2624298300,2624298495,SG -2624298496,2624299007,TW -2624299008,2624302079,US +2624298496,2624302079,US 2624302080,2624302145,AU 2624302146,2624302146,US 2624302147,2624302335,AU -2624302336,2624391696,US +2624302336,2624302591,US +2624302592,2624303103,AU +2624303104,2624391696,US 2624391698,2624393727,US -2624393984,2624716799,US +2624393984,2624395263,US +2624395264,2624395775,GB +2624395776,2624716799,US 2624716800,2624782335,NL 2624782336,2624847871,CH 2624847872,2624913407,NO @@ -56691,7 +60583,7 @@ 2626945024,2627010559,IT 2627010560,2627076095,NZ 2627076096,2627141631,NL -2627141632,2627403775,US +2627141632,2627469311,US 2627469312,2627731455,TZ 2627731456,2631925759,EG 2631925760,2632450047,ZA @@ -56700,9 +60592,7 @@ 2633236480,2633302015,SC 2633302016,2634022911,ZA 2634022912,2634088447,CN -2634088448,2634350591,JP -2634416128,2635005951,JP -2635071488,2635202559,JP +2634088448,2635202559,JP 2635202560,2635268095,CN 2635268096,2635399167,JP 2635399168,2635530239,US @@ -56793,7 +60683,9 @@ 2637685664,2637685695,IE 2637685696,2637686015,NL 2637686016,2637686143,US -2637686144,2637686271,NL +2637686144,2637686207,NL +2637686208,2637686239,US +2637686240,2637686271,NL 2637686272,2637686463,IE 2637686464,2637686495,NL 2637686496,2637686503,US @@ -56827,7 +60719,9 @@ 2637733376,2637733631,SG 2637733632,2637742079,US 2637742080,2637744127,IE -2637744128,2637756415,US +2637744128,2637746751,US +2637746752,2637746759,SG +2637746760,2637756415,US 2637756416,2637757439,NL 2637757440,2637758463,IE 2637758464,2637997055,US @@ -56859,7 +60753,11 @@ 2640408576,2640410623,NL 2640410624,2640411135,US 2640411136,2640411391,MX -2640411392,2640445439,NL +2640411392,2640411647,NL +2640411648,2640412671,US +2640412672,2640424959,NL +2640424960,2640427007,ES +2640427008,2640445439,NL 2640445440,2640510975,US 2640510976,2640576511,FR 2640576512,2640642047,EC @@ -56868,7 +60766,9 @@ 2641822720,2641823743,JP 2641823744,2641826815,CN 2641826816,2641827839,HK -2641827840,2641828863,IN +2641827840,2641828095,IN +2641828096,2641828351,US +2641828352,2641828863,IN 2641828864,2641829887,CN 2641829888,2641831935,KR 2641831936,2641833983,IN @@ -56885,7 +60785,7 @@ 2641846272,2641847295,NL 2641847296,2641848319,IR 2641848320,2641850367,IN -2641850368,2641851391,CN +2641850368,2641851391,HK 2641851392,2641854463,IN 2641854464,2641855487,JP 2641855488,2641864703,CN @@ -56919,8 +60819,8 @@ 2642411520,2642477055,AU 2642477056,2642542591,FI 2642542592,2642751487,US -2642751488,2642753535,CA -2642753536,2642935807,US +2642751488,2642755583,CA +2642755584,2642935807,US 2642935808,2643001343,FR 2643001344,2643066879,US 2643066880,2643132415,IT @@ -56943,7 +60843,6 @@ 2644836352,2644951039,US 2644951040,2644959231,GB 2644959232,2644967423,US -2644967424,2645032959,AT 2645032960,2645098495,CH 2645098496,2645164031,FR 2645164032,2645229567,US @@ -57046,8 +60945,8 @@ 2647523328,2647605503,US 2647605504,2647605759,GB 2647605760,2647687167,US -2647687168,2647687423,CA -2647687424,2647851007,US +2647687168,2647695359,CA +2647695360,2647851007,US 2647851008,2647916543,AU 2647916544,2648899583,US 2648899584,2648965119,IN @@ -57069,7 +60968,13 @@ 2650603520,2650669055,CO 2650669056,2650734591,US 2650734592,2650800127,CN -2650800128,2653089791,US +2650800128,2652512255,US +2652512256,2652520447,CA +2652520448,2652528639,US +2652528640,2652528895,AR +2652528896,2652541183,US +2652541184,2652541439,NL +2652541440,2653089791,US 2653090048,2653159423,US 2653159424,2653421567,NO 2653421568,2653487103,AU @@ -57085,12 +60990,12 @@ 2654076928,2654085119,FR 2654085120,2654089215,HK 2654089216,2654093311,FR -2654093312,2654097407,US -2654097408,2654142463,FR +2654093312,2654097663,US +2654097664,2654142463,FR 2654208000,2654339071,US 2654339072,2654404607,AU 2654404608,2654601215,US -2654601216,2654633983,DE +2654601216,2654633983,IR 2654633984,2654636031,RU 2654636032,2654638079,IT 2654638080,2654640127,DE @@ -57145,7 +61050,9 @@ 2657681408,2657746943,SE 2657746944,2657763327,US 2657763328,2657779711,CA -2657779712,2657878015,US +2657779712,2657804287,US +2657804288,2657810431,CA +2657810432,2657878015,US 2657878016,2657943551,TH 2657943552,2658009087,ES 2658009088,2658074623,IT @@ -57160,8 +61067,8 @@ 2659123200,2659180543,FI 2659180544,2659181823,NL 2659181824,2659182079,BE -2659182080,2659182591,NL -2659182592,2659188735,FI +2659182080,2659184639,NL +2659184640,2659188735,FI 2659188736,2659254271,CA 2659254272,2659319807,LT 2659319808,2659385343,US @@ -57194,8 +61101,10 @@ 2661941248,2662006783,CL 2662006784,2662072319,US 2662072320,2662137855,ES -2662137856,2662203391,SE -2662203392,2662662143,GB +2662137856,2662203391,DK +2662203392,2662268927,SE +2662268928,2662498303,US +2662498304,2662662143,GB 2662662144,2662670335,KG 2662670336,2662674431,AZ 2662674432,2662677087,DE @@ -57213,11 +61122,7 @@ 2663579648,2663645183,SK 2663645184,2663710719,CZ 2663710720,2663776255,SK -2663776256,2663874559,JP -2663874560,2663882751,CN -2663882752,2663890943,JP -2663890944,2663899135,CN -2663899136,2664955903,JP +2663776256,2664955903,JP 2664955904,2665021439,CH 2665021440,2665086975,JP 2665086976,2665152511,GB @@ -57237,10 +61142,10 @@ 2665873408,2665938943,GB 2665938944,2666004479,FR 2666004480,2666070015,CH -2666070016,2666135551,FI +2666070016,2666135551,SE 2666135552,2666201087,GB 2666201088,2667053055,US -2667053056,2667118591,SE +2667053056,2667118591,NO 2667118592,2667184127,HU 2667184128,2667249663,RU 2667249664,2667315199,CL @@ -57256,11 +61161,17 @@ 2667528192,2667532287,FR 2667532288,2667534335,RU 2667534336,2667536383,PL -2667536384,2667537087,AT +2667536384,2667536575,AT +2667536576,2667536583,FR +2667536584,2667537087,AT 2667537088,2667537119,FR 2667537120,2667537151,AT 2667537152,2667537215,FR -2667537216,2667537407,AT +2667537216,2667537231,AT +2667537232,2667537239,FR +2667537240,2667537249,AT +2667537250,2667537250,FR +2667537251,2667537407,AT 2667537408,2667541503,FR 2667541504,2667542527,AT 2667542528,2667544575,FR @@ -57280,7 +61191,7 @@ 2667565431,2667566335,AT 2667566336,2667566591,US 2667566592,2667566847,DE -2667566848,2667567103,FR +2667566848,2667567103,AT 2667567104,2667569151,SE 2667569152,2667571199,GB 2667571200,2667573247,ES @@ -57295,7 +61206,9 @@ 2668134400,2668150783,GB 2668150784,2668167167,NL 2668167168,2668363775,US -2668363776,2668429311,CH +2668363776,2668412927,CH +2668412928,2668417023,SG +2668417024,2668429311,CH 2668429312,2668494847,AU 2668494848,2668560383,US 2668560384,2668625919,GB @@ -57315,15 +61228,14 @@ 2668920832,2668953599,IT 2668953600,2668969983,US 2668969984,2668971007,GB -2668971008,2668986879,US -2668986880,2668987391,AU +2668971008,2668987135,US +2668987136,2668987391,AU 2668987392,2668989951,US 2668989952,2668990463,NZ 2668990464,2668991487,IN 2668991488,2669019135,US 2669019136,2669084671,CH -2669084672,2669150207,ES -2669150208,2669215743,US +2669084672,2669215743,US 2669215744,2669281279,DE 2669281280,2669477887,US 2669477888,2669543423,CH @@ -57351,10 +61263,13 @@ 2671711574,2671711574,GB 2671711575,2671718827,US 2671718828,2671718831,GB -2671718832,2671749119,US +2671718832,2671720289,US +2671720290,2671720290,GB +2671720291,2671749119,US 2671749120,2671750143,CA 2671750144,2672295935,US -2672295936,2672361471,SE +2672295936,2672296959,ES +2672296960,2672361471,SE 2672361472,2672427007,AU 2672427008,2672820223,US 2672820224,2672885759,JP @@ -57372,12 +61287,11 @@ 2673737728,2673803263,US 2673803264,2673868799,FR 2673868800,2674130943,US -2674130944,2674147327,GB -2674147328,2674163711,NL +2674130944,2674163711,NL 2674163712,2674164175,GB 2674164176,2674164191,FR -2674164192,2674175999,GB -2674176000,2674177286,US +2674164192,2674171903,GB +2674171904,2674177286,US 2674177287,2674177287,GB 2674177288,2674192383,US 2674192384,2674196479,CH @@ -57389,7 +61303,7 @@ 2674393088,2674589695,US 2674589696,2674655231,SE 2674655232,2674720767,US -2674720768,2674786303,FR +2674720768,2674786303,BE 2674786304,2674851839,US 2674851840,2674917375,AU 2674917376,2675048447,US @@ -57398,33 +61312,59 @@ 2675245056,2675310591,NZ 2675310592,2675574239,US 2675574240,2675574271,IT -2675574272,2675576703,US +2675574272,2675574895,US +2675574896,2675574903,NL +2675574904,2675576703,US 2675576704,2675576711,JO -2675576712,2675578527,US -2675578528,2675578535,CO -2675578536,2675580063,US -2675580064,2675580095,AE -2675580096,2675589119,US +2675576712,2675589119,US 2675589120,2675605503,DE -2675605504,2675605961,US +2675605504,2675605791,US +2675605792,2675605799,CZ +2675605800,2675605807,US +2675605808,2675605811,CZ +2675605812,2675605951,US +2675605952,2675605961,CZ 2675605962,2675605962,DE -2675605963,2675605963,US +2675605963,2675605963,CZ 2675605964,2675605964,DE -2675605965,2675606271,US +2675605965,2675605967,CZ +2675605968,2675606271,US 2675606272,2675606527,IT 2675606528,2675606975,US 2675606976,2675607039,IT -2675607040,2675613119,US +2675607040,2675608751,US +2675608752,2675608767,HK +2675608768,2675608983,US +2675608984,2675608991,AU +2675608992,2675609487,US +2675609488,2675609503,CN +2675609504,2675610191,US +2675610192,2675610207,IL +2675610208,2675611295,US +2675611296,2675611359,IT +2675611360,2675613119,US 2675613120,2675613151,IT -2675613152,2675628404,US -2675628405,2675628405,GB -2675628406,2675628415,US -2675628416,2675628447,GB +2675613152,2675613279,US +2675613280,2675613311,IT +2675613312,2675613463,US +2675613464,2675613471,IL +2675613472,2675624399,US +2675624400,2675624415,CN +2675624416,2675626239,US +2675626240,2675626271,GB +2675626272,2675628399,US +2675628400,2675628447,GB 2675628448,2675630095,US 2675630096,2675630111,GB 2675630112,2675631327,US 2675631328,2675631343,GB -2675631344,2675636170,US +2675631344,2675633183,US +2675633184,2675633215,GB +2675633216,2675633359,US +2675633360,2675633375,GB +2675633376,2675636143,US +2675636144,2675636151,GB +2675636152,2675636170,US 2675636171,2675636171,GB 2675636172,2675965951,US 2675965952,2676031487,CA @@ -57447,9 +61387,13 @@ 2677622784,2677623039,IE 2677623040,2677635071,US 2677635072,2677636095,CN -2677636096,2677642239,US +2677636096,2677639167,US +2677639168,2677639679,CA +2677639680,2677641215,US +2677641216,2677641471,CA +2677641472,2677642239,US 2677642240,2677642495,ES -2677642496,2677642751,US +2677642496,2677642751,CA 2677642752,2677643007,SE 2677643008,2677644347,US 2677644348,2677644348,GB @@ -57573,7 +61517,15 @@ 2679389440,2679389695,TH 2679389696,2679389951,AU 2679389952,2679390207,AR -2679390208,2679406591,GB +2679390208,2679391231,US +2679391232,2679391487,NL +2679391488,2679391743,GB +2679391744,2679391999,FR +2679392000,2679394047,US +2679394048,2679394303,DE +2679394304,2679394559,GB +2679394560,2679398399,US +2679398400,2679406591,GB 2679406592,2679414783,US 2679414784,2679415307,PR 2679415308,2679415308,DE @@ -57586,8 +61538,8 @@ 2679515392,2679515903,GB 2679515904,2679523327,US 2679523328,2679525375,GB -2679525376,2679535615,US -2679535616,2679537663,GB +2679525376,2679533567,US +2679533568,2679537663,GB 2679537664,2680029183,US 2680029184,2680094719,SE 2680094720,2680160255,US @@ -57625,8 +61577,8 @@ 2682014720,2682014725,US 2682014726,2682014727,SG 2682014728,2682015231,US -2682015232,2682015487,IN -2682015488,2682257407,US +2682015232,2682015743,IN +2682015744,2682257407,US 2682257408,2682322943,UA 2682322944,2682388479,US 2682388480,2682454015,CN @@ -57662,8 +61614,8 @@ 2684182528,2684184575,IT 2684184576,2684186623,SK 2684186624,2684188671,DE -2684188672,2684190719,RU -2684190720,2684198911,NL +2684188672,2684189695,RU +2684189696,2684198911,NL 2684198912,2684200959,GB 2684200960,2684203007,RU 2684203008,2684205055,GB @@ -57688,7 +61640,7 @@ 2684340224,2684344319,GB 2684344320,2684346367,NL 2684346368,2684354559,FI -2684420096,2684616703,US +2684354560,2684616703,US 2684616704,2684682239,NZ 2684682240,2684747775,GB 2684747776,2684813311,IE @@ -57696,19 +61648,29 @@ 2684878848,2684944383,SE 2684944384,2685009919,GB 2685009920,2685075455,US -2685075456,2685452287,JP -2685452288,2685456383,CN -2685456384,2685460479,JP -2685460480,2685468671,CN +2685075456,2685421567,JP +2685421568,2685427711,CN +2685427712,2685452287,JP +2685452288,2685454335,CN +2685454336,2685460479,JP +2685460480,2685463039,CN +2685463040,2685463295,JP +2685463296,2685468671,CN 2685468672,2685599743,JP +2685599744,2685607935,US +2685612032,2685613055,CN +2685613056,2685614079,TW +2685628416,2685632511,ZA 2685652992,2685656063,CN 2685656064,2685657087,IN 2685665280,2685668351,IN 2685668352,2685669375,SG +2685675520,2685676543,PH +2685676544,2685677567,JP 2685677568,2685678591,CN 2685678592,2685681663,HK -2685730816,2685992959,JP -2686058496,2686320639,JP +2685724672,2685726719,CA +2685730816,2686320639,JP 2686386176,2686844927,US 2686844928,2686910463,GB 2686910464,2686975999,US @@ -57716,7 +61678,8 @@ 2687041536,2687238143,US 2687238144,2687297231,DE 2687297232,2687297239,GB -2687297240,2687301795,DE +2687297240,2687297247,SE +2687297248,2687301795,DE 2687301797,2687762431,DE 2687762432,2687827967,AT 2687827968,2687893503,CH @@ -57724,7 +61687,9 @@ 2688221184,2688286719,CH 2688286720,2688352255,DE 2688352256,2688418825,CH -2688418827,2688421119,CH +2688418827,2688420351,CH +2688420352,2688420607,CN +2688420608,2688421119,CH 2688421376,2688548863,CH 2688548864,2688614399,AU 2688614400,2688679935,US @@ -57733,8 +61698,7 @@ 2688876544,2688942079,US 2688942080,2689007615,DE 2689007616,2689073151,FI -2689073152,2689138687,CA -2689138688,2689204223,US +2689073152,2689204223,US 2689204224,2689269759,JP 2689269760,2689335295,TR 2689335296,2689400831,US @@ -57762,8 +61726,8 @@ 2689801984,2689802239,US 2689802240,2689802751,GB 2689802752,2689803263,TR -2689803264,2689806335,GB -2689806336,2689818623,US +2689803264,2689810431,GB +2689810432,2689818623,US 2689818624,2689819135,IN 2689819136,2689820671,US 2689820672,2689820927,HK @@ -57771,8 +61735,7 @@ 2689835008,2689835263,AU 2689835264,2689925119,US 2689925120,2689990655,CH -2689990656,2690187263,US -2690318336,2690383871,US +2689990656,2690383871,US 2690383872,2690449407,FR 2690449408,2690646015,US 2690646016,2690711551,SG @@ -57799,8 +61762,8 @@ 2696216576,2696282111,BG 2696282112,2696413183,GM 2696413184,2696478719,US -2696478720,2696871935,JP -2696937472,2697594879,JP +2696478720,2697594879,JP +2697594880,2697596927,IN 2697601024,2697602047,KH 2697602048,2697603071,IN 2697603072,2697604095,ID @@ -57866,8 +61829,7 @@ 2700214272,2700247039,NA 2700247040,2700263423,UG 2700263424,2700279807,TG -2700279808,2700738559,JP -2700804096,2700935167,JP +2700279808,2700935167,JP 2700935168,2701066239,US 2701066240,2701131775,BG 2701131776,2701131807,HN @@ -57905,8 +61867,8 @@ 2701459456,2701524991,AT 2701524992,2701656063,US 2701656064,2701688831,RU -2701688832,2701721087,US -2701721088,2701721599,RU +2701688832,2701721343,US +2701721344,2701721599,RU 2701721600,2701787135,TR 2701787136,2701852671,CO 2701852672,2701918207,US @@ -58067,70 +62029,117 @@ 2713976832,2714042367,VE 2714042368,2714238975,US 2714238976,2714304511,TH -2714304512,2714370799,US +2714304512,2714370263,US +2714370264,2714370271,SG +2714370272,2714370799,US 2714370800,2714370815,PH 2714370816,2714370895,US 2714370896,2714370911,CN -2714370912,2714373127,US +2714370912,2714371679,US +2714371680,2714371711,CA +2714371712,2714372415,US +2714372416,2714372431,PH +2714372432,2714372967,US +2714372968,2714372971,IN +2714372972,2714373127,US 2714373128,2714373128,SG -2714373129,2714377439,US +2714373129,2714373279,US +2714373280,2714373287,NL +2714373288,2714373743,US +2714373744,2714373759,IN +2714373760,2714375215,US +2714375216,2714375231,ID +2714375232,2714376223,US +2714376224,2714376239,JP +2714376240,2714377103,US +2714377104,2714377119,IN +2714377120,2714377439,US 2714377440,2714377471,SG -2714377472,2714378463,US +2714377472,2714377735,US +2714377736,2714377743,ID +2714377744,2714378463,US 2714378464,2714378495,HK 2714378496,2714379103,US 2714379104,2714379135,HK -2714379136,2714386431,US -2714386432,2714389279,JP -2714389280,2714389295,SG -2714389296,2714390991,JP -2714390992,2714391007,SG -2714391008,2714391727,JP -2714391728,2714391743,SG -2714391744,2714393055,JP -2714393056,2714393071,SG -2714393072,2714402815,JP +2714379136,2714381183,US +2714381184,2714381191,DE +2714381192,2714381951,US +2714381952,2714381983,HK +2714381984,2714382530,US +2714382531,2714382531,HK +2714382532,2714386431,US +2714386432,2714402815,JP 2714402816,2714403996,US 2714403997,2714403997,JP 2714403998,2714404789,US 2714404790,2714404790,JP -2714404791,2714407113,US +2714404791,2714405071,US +2714405072,2714405087,JP +2714405088,2714405151,US +2714405152,2714405167,JP +2714405168,2714407113,US 2714407114,2714407114,JP 2714407115,2714407160,US 2714407161,2714407161,JP -2714407162,2714408959,US +2714407162,2714408703,US +2714408704,2714408719,JP +2714408720,2714408959,US 2714408960,2714408991,JP -2714408992,2714419871,US +2714408992,2714410883,US +2714410884,2714410887,TW +2714410888,2714412655,US +2714412656,2714412671,VN +2714412672,2714413343,US +2714413344,2714413359,PH +2714413360,2714416375,US +2714416376,2714416383,IN +2714416384,2714416991,US +2714416992,2714416999,JP +2714417000,2714417215,US +2714417216,2714417247,JP +2714417248,2714419743,US +2714419744,2714419775,SG +2714419776,2714419871,US 2714419872,2714419903,SG -2714419904,2714421439,US +2714419904,2714420479,US +2714420480,2714420511,JP +2714420512,2714421439,US 2714421440,2714421471,SG 2714421472,2714421567,US 2714421568,2714421599,SG -2714421600,2714697727,US +2714421600,2714422879,US +2714422880,2714422911,CA +2714422912,2714428767,US +2714428768,2714428783,JP +2714428784,2714430719,US +2714430720,2714430751,TW +2714430752,2714697727,US 2714697728,2714763263,CN 2714763264,2715025407,US 2715025408,2715090943,VE 2715090944,2715287551,US 2715287552,2715353087,CA -2715353088,2716139519,US +2715353088,2715418623,US +2715418624,2715484159,DE +2715484160,2716139519,US 2716139520,2716205055,SG -2716205056,2716467199,US +2716205056,2716270591,PT +2716270592,2716467199,US 2716467200,2716532735,VE 2716532736,2716729343,US 2716729344,2716794879,CL 2716794880,2717253631,US 2717253632,2717319167,TH -2717319168,2717384703,US -2717450240,2717646847,US +2717319168,2717646847,US 2717646848,2717712383,KW 2717712384,2717843455,US 2717843456,2717908991,VE 2717908992,2717974527,CA -2717974528,2718171135,US -2718236672,2718629887,US +2717974528,2718629887,US 2718629888,2718695423,GB -2718695424,2718745599,US -2718751744,2718752767,US +2718695424,2718752767,US 2718755840,2718756863,US +2718756864,2718758911,IN 2718758912,2718760959,US 2718760960,2718826495,GB 2718826496,2719125247,US @@ -58186,7 +62195,9 @@ 2724303990,2724303990,GB 2724303991,2724304013,US 2724304014,2724304014,GB -2724304015,2724304707,US +2724304015,2724304281,US +2724304282,2724304282,VE +2724304283,2724304707,US 2724304708,2724304711,DE 2724304712,2724790271,US 2724790272,2724855807,CN @@ -58202,7 +62213,9 @@ 2726117888,2726118143,DE 2726118144,2726121471,US 2726121472,2726121727,JP -2726121728,2727018495,US +2726121728,2726121983,SG +2726121984,2726122239,HK +2726122240,2727018495,US 2727018496,2727084031,CA 2727084032,2727411711,US 2727411712,2727608319,AU @@ -58253,8 +62266,10 @@ 2728316928,2728317951,BG 2728317952,2728319999,US 2728320000,2728321023,NO -2728321024,2728323071,US -2728323072,2728325119,BE +2728321024,2728322047,US +2728322048,2728323071,PH +2728323072,2728324095,BE +2728324096,2728325119,FI 2728325120,2728326143,TW 2728326144,2728327167,US 2728327168,2728328191,UA @@ -58276,8 +62291,7 @@ 2731667456,2731671551,HK 2731671552,2731673599,US 2731673600,2731674623,CA -2731674624,2731676671,US -2731677696,2731679743,US +2731674624,2731679743,US 2731679744,2731680767,CA 2731680768,2731681791,US 2731681792,2731682815,PR @@ -58292,8 +62306,7 @@ 2731717632,2731718655,CA 2731718656,2731728895,US 2731728896,2731729919,CA -2731729920,2731739135,US -2731740160,2731761663,US +2731729920,2731761663,US 2731761664,2731763711,CA 2731763712,2731765759,US 2731765760,2731767807,CA @@ -58313,12 +62326,13 @@ 2731801600,2731804671,US 2731804672,2731805695,CA 2731805696,2731805951,TC -2731805952,2731806207,LC -2731806208,2731806463,BB +2731805952,2731806463,BB 2731806464,2731806719,VG 2731806720,2731807743,US 2731807744,2731808767,CA -2731808768,2731819007,US +2731808768,2731817727,US +2731817728,2731817751,AU +2731817752,2731819007,US 2731819008,2731821055,CA 2731821056,2731828223,US 2731828224,2731829247,CA @@ -58343,7 +62357,9 @@ 2731908096,2731909119,CA 2731909120,2731911167,US 2731911168,2731912191,DM -2731912192,2731921663,US +2731912192,2731917567,US +2731917568,2731917575,AU +2731917576,2731921663,US 2731921664,2731921727,BE 2731921728,2732086271,US 2732086272,2732087295,CA @@ -58352,12 +62368,7 @@ 2732107776,2732109823,US 2732110848,2732111871,US 2732111872,2732113919,CA -2732113920,2732126207,US -2732127232,2732136447,US -2732136448,2732138495,CA -2732138496,2732159999,US -2732161024,2732170239,US -2732171264,2732189695,US +2732113920,2732189695,US 2732189696,2732192767,CA 2732192768,2732201983,US 2732201984,2732203007,VG @@ -58373,7 +62384,7 @@ 2732273664,2732275711,CA 2732275712,2732278783,US 2732278784,2732279807,CA -2732279808,2732301311,US +2732279808,2732302335,US 2732302336,2732303359,CA 2732303360,2732306431,US 2732306432,2732307455,CA @@ -58390,7 +62401,8 @@ 2732337152,2732351487,US 2732351488,2732353535,PR 2732353536,2732361727,US -2732361728,2732363775,BB +2732361728,2732362751,DM +2732362752,2732363775,BB 2732363776,2732371967,US 2732372992,2732375039,US 2732375040,2732376063,CA @@ -58415,11 +62427,11 @@ 2732474368,2732478463,US 2732478464,2732479487,CA 2732479488,2732480511,AG -2732480512,2732485631,US +2732480512,2732481279,TR +2732481280,2732485631,US 2732485632,2732486655,PR 2732486656,2732488703,US 2732488704,2732490751,CA -2732490752,2732492799,US 2732492800,2732493823,CA 2732493824,2732494847,US 2732494848,2732495871,CA @@ -58458,7 +62470,8 @@ 2733963264,2733964287,CA 2733964288,2733979647,US 2733979648,2733980671,CA -2733980672,2733984767,US +2733980672,2733981695,US +2733983744,2733984767,US 2733984768,2733985791,VC 2733985792,2734002175,US 2734002176,2734003199,CA @@ -58525,8 +62538,7 @@ 2734260224,2734262271,KY 2734262272,2734268415,US 2734268416,2734269439,CA -2734269440,2734274559,US -2734275584,2734287871,US +2734269440,2734287871,US 2734287872,2734288895,CA 2734288896,2734296063,US 2734296064,2734297087,CA @@ -58549,8 +62561,13 @@ 2734373888,2734374911,CA 2734374912,2734376959,US 2734376960,2734379007,CA -2734379008,2734381055,VG -2734381056,2734407679,US +2734379008,2734380799,US +2734380800,2734381055,VG +2734381056,2734393599,US +2734393600,2734394111,IN +2734394112,2734398463,US +2734398464,2734399487,PR +2734399488,2734407679,US 2734407680,2734409727,CA 2734409728,2734432255,US 2734433280,2734435327,US @@ -58568,7 +62585,7 @@ 2734458880,2734471167,US 2734471168,2734472191,CA 2734472192,2734473215,AG -2734473216,2734479359,US +2734473216,2734477311,US 2734479360,2734481407,CA 2734481408,2734485503,US 2734485504,2734486527,CA @@ -58586,13 +62603,9 @@ 2734524416,2734526463,CA 2734526464,2734532607,US 2734532608,2734533631,VI -2734533632,2734542847,US -2734542848,2734544895,CA -2734544896,2734553087,US +2734533632,2734553087,US 2734553088,2734555135,CA -2734555136,2734556159,US -2734556160,2734557183,CN -2734557184,2734565375,US +2734555136,2734565375,US 2734565376,2734566399,CA 2734566400,2734577151,US 2734577152,2734577167,LU @@ -58729,8 +62742,7 @@ 2738222080,2738223103,MO 2738223104,2738224127,AU 2738224128,2738225151,IN -2738225152,2738421759,JP -2738487296,2738683903,JP +2738225152,2738683903,JP 2738749440,2742353919,FR 2742353920,2742419455,ES 2742419456,2742484991,US @@ -58764,18 +62776,11 @@ 2745548800,2745565183,DE 2745565184,2745696255,GB 2745696256,2745761791,CH -2745761792,2745958399,GB -2745958400,2745960447,FR -2745960448,2745962865,GB -2745962866,2745962866,FR -2745962867,2745962982,GB -2745962983,2745962983,FR -2745962984,2745993102,GB -2745993103,2745993103,FR -2745993104,2746011647,GB +2745761792,2745909247,GB +2745909248,2745958399,US +2745958400,2746011647,FR 2746011648,2746015743,NL -2746015744,2746023935,GB -2746023936,2746089471,FR +2746015744,2746089471,FR 2746089472,2746155007,NO 2746155008,2746220543,NL 2746220544,2746286079,US @@ -58791,8 +62796,7 @@ 2748121088,2748317695,US 2748317696,2748645375,JP 2748645376,2748710911,KR -2748710912,2748841983,JP -2748907520,2749235199,JP +2748710912,2749235199,JP 2749235200,2749300735,KR 2749300736,2749628415,JP 2749628416,2749693951,US @@ -58802,7 +62806,13 @@ 2750021632,2750349311,US 2750349312,2750414847,KR 2750414848,2750692863,US -2750693376,2750739967,US +2750693376,2750723071,US +2750723072,2750723327,IN +2750723328,2750723583,US +2750723584,2750723839,IN +2750723840,2750724607,US +2750724608,2750724863,IN +2750724864,2750739967,US 2750739968,2750740223,CN 2750740224,2750873599,US 2750873600,2750939135,CL @@ -58832,8 +62842,10 @@ 2753888256,2753953791,SE 2753953792,2754084863,GB 2754084864,2754117631,KZ -2754117632,2754125823,NL -2754125824,2754127871,DE +2754117632,2754117823,NL +2754117824,2754125823,GB +2754125824,2754126847,DE +2754126848,2754127871,US 2754127872,2754129919,SK 2754129920,2754131967,SE 2754134016,2754138111,DE @@ -58849,7 +62861,9 @@ 2754478080,2754543615,JP 2754543616,2754609151,US 2754609152,2754674687,SE -2754674688,2754920447,US +2754674688,2754871295,US +2754871296,2754904063,HK +2754904064,2754920447,US 2754920448,2754928639,IN 2754928640,2754936831,US 2754936832,2755002367,AU @@ -58895,47 +62909,135 @@ 2759917568,2759917823,FR 2759918080,2759983103,FR 2759983104,2760048639,IT -2760048640,2760115409,FR -2760115410,2760115410,GB -2760115411,2760118875,FR +2760048640,2760114815,FR +2760114816,2760114847,FI +2760114848,2760115327,FR +2760115328,2760115455,GB +2760115456,2760115775,FR +2760115776,2760115839,ES +2760115840,2760116207,FR +2760116208,2760116223,FI +2760116224,2760116507,FR +2760116508,2760116511,ES +2760116512,2760116759,FR +2760116760,2760116767,PT +2760116768,2760116831,FR +2760116832,2760116847,GB +2760116848,2760117375,FR +2760117376,2760117503,GB +2760117504,2760117679,FR +2760117680,2760117695,FI +2760117696,2760117727,FR +2760117728,2760117759,FI +2760117760,2760118543,FR +2760118544,2760118559,GB +2760118560,2760118799,FR +2760118800,2760118815,ES +2760118816,2760118847,FI +2760118848,2760118875,FR 2760118876,2760118878,BE -2760118879,2760119967,FR +2760118879,2760118975,FR +2760118976,2760119039,ES +2760119040,2760119967,FR 2760119968,2760119983,GB -2760119984,2760120839,FR +2760119984,2760120543,FR +2760120544,2760120575,ES +2760120576,2760120839,FR 2760120840,2760120843,PT -2760120844,2760132911,FR +2760120844,2760121663,FR +2760121664,2760121727,ES +2760121728,2760130399,FR +2760130400,2760130431,ES +2760130432,2760130559,GB +2760130560,2760132159,FR +2760132160,2760132223,ES +2760132224,2760132911,FR 2760132912,2760132927,PT -2760132928,2760143615,FR +2760132928,2760134975,FR +2760134976,2760135039,ES +2760135040,2760135935,FR +2760135936,2760136191,PT +2760136192,2760137535,FR +2760137536,2760137599,ES +2760137600,2760138335,FR +2760138336,2760138367,FI +2760138368,2760143039,FR +2760143040,2760143103,ES +2760143104,2760143615,FR 2760143616,2760143871,GB -2760143872,2760145226,FR -2760145227,2760145227,ES -2760145228,2760148937,FR +2760143872,2760145215,FR +2760145216,2760145279,ES +2760145280,2760145855,FR +2760145856,2760145919,GB +2760145920,2760147647,FR +2760147648,2760147711,ES +2760147712,2760148551,FR +2760148552,2760148559,FI +2760148560,2760148937,FR 2760148938,2760148938,DE -2760148939,2760150262,FR +2760148939,2760149263,FR +2760149264,2760149279,PT +2760149280,2760149375,FR +2760149376,2760149503,GB +2760149504,2760150262,FR 2760150263,2760150263,PL 2760150264,2760150871,FR 2760150872,2760150872,DE -2760150873,2760151208,FR +2760150873,2760151055,FR +2760151056,2760151071,ES +2760151072,2760151208,FR 2760151209,2760151209,CZ 2760151210,2760151335,FR 2760151336,2760151339,GB -2760151340,2760154223,FR +2760151340,2760151343,FR +2760151344,2760151359,GB +2760151360,2760151903,FR +2760151904,2760151935,PT +2760151936,2760152607,FR +2760152608,2760152639,FI +2760152640,2760153439,FR +2760153440,2760153471,ES +2760153472,2760154223,FR 2760154224,2760154239,DE 2760154240,2760154951,FR 2760154952,2760154955,GB -2760154956,2760155028,FR -2760155029,2760155029,GB -2760155030,2760161983,FR +2760154956,2760155007,FR +2760155008,2760155135,GB +2760155136,2760159615,FR +2760159616,2760159743,GB +2760159744,2760161983,FR 2760161984,2760162047,IE -2760162048,2760162681,FR +2760162048,2760162399,FR +2760162400,2760162431,ES +2760162432,2760162545,FR +2760162546,2760162546,BE +2760162547,2760162681,FR 2760162682,2760162682,PL -2760162683,2760175522,FR -2760175523,2760175523,GB -2760175524,2760178162,FR -2760178163,2760178163,ES -2760178164,2760178172,FR -2760178173,2760178173,ES -2760178174,2760178751,FR +2760162683,2760163135,FR +2760163136,2760163199,ES +2760163200,2760167951,FR +2760167952,2760167967,ES +2760167968,2760168127,FR +2760168128,2760168191,IE +2760168192,2760168319,FR +2760168320,2760168447,GB +2760168448,2760169679,FR +2760169680,2760169695,ES +2760169696,2760170047,FR +2760170048,2760170111,FI +2760170112,2760170815,FR +2760170816,2760170847,PT +2760170848,2760174591,FR +2760174592,2760174623,GB +2760174624,2760175295,FR +2760175296,2760175359,ES +2760175360,2760175487,FR +2760175488,2760175615,GB +2760175616,2760178111,FR +2760178112,2760178175,ES +2760178176,2760178561,FR +2760178562,2760178563,IT +2760178564,2760178751,FR 2760178752,2760178767,GB 2760178768,2760179711,FR 2760179712,2760245247,DE @@ -59000,10 +63102,20 @@ 2761975808,2761976831,EG 2761976832,2761977855,NA 2761977856,2761978879,UG -2761978880,2761980927,ZA +2761978880,2761981951,ZA +2761981952,2761982975,NG +2761982976,2761983999,GH +2761984000,2761985023,KM +2761985024,2761986047,BJ +2761986048,2761987071,LY +2761987072,2761988095,ZA +2761989120,2761990143,CG 2761990144,2761992191,UG 2761992192,2761996287,ZA -2762002432,2762006527,ZA +2761996288,2761997311,ET +2761997312,2761998335,ZA +2761998336,2762000383,NG +2762000384,2762006527,ZA 2762006528,2762010623,RE 2762010624,2762014719,GH 2762014720,2762145791,JP @@ -59038,6 +63150,7 @@ 2769027072,2769092607,AU 2769092608,2769158143,US 2769158144,2769223679,JP +2769289216,2769321983,LY 2769340416,2769342463,ZA 2769342464,2769346559,BF 2769346560,2769354751,ZA @@ -59055,8 +63168,7 @@ 2771517440,2771648511,TN 2771648512,2771910655,ZA 2771910656,2772434943,ZM -2772434944,2772631551,US -2772697088,2772762623,US +2772434944,2772762623,US 2772762624,2772828159,AU 2772828160,2772959231,US 2772959232,2773010431,CZ @@ -59093,8 +63205,7 @@ 2774532096,2774597631,JP 2774597632,2774663167,US 2774663168,2774728703,NI -2774728704,2774860799,JP -2774925312,2774990847,JP +2774728704,2774990847,JP 2774990848,2775318527,US 2775318528,2775384063,JP 2775384064,2775711743,US @@ -59123,9 +63234,13 @@ 2779381760,2779906047,US 2779906048,2779971583,CA 2779971584,2780037119,US -2780037120,2780075108,ZA -2780075109,2780075109,US -2780075110,2780102655,ZA +2780037120,2780075007,ZA +2780075008,2780075263,US +2780075264,2780075394,ZA +2780075395,2780075395,US +2780075396,2780075449,ZA +2780075450,2780075450,US +2780075451,2780102655,ZA 2780102656,2780168191,US 2780168192,2780299263,CL 2780299264,2780364799,US @@ -59164,7 +63279,8 @@ 2781478912,2781544447,HK 2781544448,2781614591,US 2781614592,2781615103,MX -2781615104,2781626367,US +2781615104,2781618175,US +2781618176,2781626367,CA 2781626368,2781626879,NL 2781626880,2781627391,IT 2781627392,2781628415,US @@ -59191,14 +63307,17 @@ 2782658560,2782724095,PH 2782724096,2782789631,US 2782789632,2782855167,CH -2782855168,2782995455,US +2782855168,2782990335,US +2782990336,2782990847,GB +2782990848,2782995455,US 2782995456,2782995526,CA 2782995527,2782995527,US 2782995528,2782996479,CA 2782996480,2783002623,US 2783002624,2783002879,DK 2783002880,2783003135,US -2783003136,2783003647,RU +2783003136,2783003391,RU +2783003392,2783003647,US 2783003648,2783003903,SE 2783003904,2783004159,US 2783004160,2783004671,CH @@ -59208,7 +63327,7 @@ 2783006720,2783007743,GB 2783007744,2783008255,PL 2783008256,2783008767,IT -2783008768,2783010815,GB +2783008768,2783010815,US 2783010816,2783011327,HK 2783011328,2783011839,AU 2783011840,2783012351,JP @@ -59295,9 +63414,7 @@ 2790588416,2790653951,ZA 2790653952,2790719487,US 2790719488,2790785023,SA -2790785024,2791112703,US -2791135872,2791135872,US -2791178240,2791571455,US +2790785024,2791571455,US 2791571456,2791636991,JP 2791636992,2791768063,US 2791768064,2791899135,KR @@ -59319,9 +63436,7 @@ 2796807936,2796808191,NZ 2796808192,2798838015,US 2798838016,2798838271,CO -2798838272,2798977023,US -2798977024,2798985215,PR -2798985216,2801795071,US +2798838272,2801795071,US 2801795072,2801860607,CO 2801860608,2802386186,US 2802386188,2802515967,US @@ -59343,7 +63458,11 @@ 2807237120,2807259647,US 2807260160,2807271679,US 2807271680,2807271935,AU -2807271936,2807566335,US +2807271936,2807288345,US +2807288346,2807288346,PR +2807288347,2807496703,US +2807496704,2807562239,DE +2807562240,2807566335,US 2807566336,2807574527,CA 2807574528,2807587071,US 2807587072,2807587327,IT @@ -59488,13 +63607,14 @@ 2817061120,2817277951,US 2817277952,2817294335,NL 2817294336,2817325055,US -2817325312,2817933056,US -2817933057,2817933057,CA -2817933058,2817986303,US +2817325312,2817933055,US +2817933056,2817933311,CA +2817933312,2817933567,PR +2817933568,2817986303,US 2817986560,2818002943,US 2818002944,2818003722,GB -2818003724,2818007039,GB -2818007040,2818038537,US +2818003724,2818004991,GB +2818004992,2818038537,US 2818038539,2818113535,US 2818113536,2818115583,BR 2818115584,2818116607,PE @@ -59541,7 +63661,9 @@ 2818229248,2818231295,BR 2818231296,2818232319,PE 2818232320,2818233343,AR -2818233344,2818234367,HN +2818233344,2818234095,HN +2818234096,2818234111,IT +2818234112,2818234367,HN 2818234368,2818235391,BR 2818235392,2818236415,GT 2818236416,2818244607,BR @@ -59612,9 +63734,7 @@ 2824077312,2824274720,US 2824274722,2824290303,US 2824290304,2824294399,AU -2824294400,2824357887,US -2824357888,2824359935,CA -2824359936,2824404991,US +2824294400,2824404991,US 2824404992,2824470527,ZA 2824470528,2824472575,BR 2824472576,2824473599,AR @@ -59643,10 +63763,11 @@ 2824527872,2824529919,BR 2824529920,2824530943,CL 2824530944,2824532991,BR -2824532992,2824533247,DE -2824533248,2824533503,FR -2824533504,2824533759,DE -2824533760,2824534015,FR +2824532992,2824533247,DK +2824533248,2824533503,BR +2824533504,2824533631,SE +2824533632,2824533759,NO +2824533760,2824534015,US 2824534016,2824535039,BR 2824535040,2824536063,AR 2824536064,2824798207,US @@ -59656,7 +63777,8 @@ 2825191424,2825256959,AR 2825256960,2825519103,US 2825519104,2825584639,HK -2825584640,2826108927,US +2825584640,2825912319,US +2825977856,2826108927,US 2826108928,2826174463,KR 2826174464,2826436607,US 2826436608,2826502143,TH @@ -59696,9 +63818,9 @@ 2826973184,2826975231,AU 2826975232,2826977791,ZA 2826977792,2826978047,NL -2826978048,2826986495,ZA -2826986496,2826986751,NZ -2826986752,2827026431,ZA +2826978048,2826985471,ZA +2826985472,2826987519,NZ +2826987520,2827026431,ZA 2827026432,2827091967,US 2827091968,2827157503,AU 2827157504,2827223039,KR @@ -59734,16 +63856,16 @@ 2829174784,2829175039,GB 2829175040,2829175295,US 2829175296,2829175551,GB -2829175552,2829254655,US +2829175552,2829184767,US +2829184768,2829185023,GB +2829185024,2829254655,US 2829254656,2829320191,CH 2829320192,2829385727,ZA 2829385728,2829451263,MX 2829451264,2829516799,US 2829516800,2829582335,BW -2829582336,2829590783,US -2829590784,2829591033,GB -2829591035,2829591039,GB -2829591040,2829593343,US +2829582336,2829591033,US +2829591035,2829593343,US 2829593344,2829593599,CH 2829593600,2829844479,US 2829844480,2829910015,ZA @@ -59781,20 +63903,121 @@ 2830499840,2830586879,US 2830587136,2830761983,US 2830761984,2830827519,AU -2830827520,2830830335,KW -2830830336,2830830591,US -2830830592,2830853887,KW -2830853888,2830854143,US -2830854144,2830855935,KW -2830855936,2830856191,US -2830856192,2830893055,KW +2830827520,2830893055,KW 2830893056,2830958591,KR 2830958592,2831155575,US 2831155576,2831155576,SG 2831155577,2831286271,US -2831286272,2831299583,BR -2831301632,2831306751,BR +2831286272,2831287295,MX +2831287296,2831294463,BR +2831294464,2831295487,AR +2831295488,2831299583,BR +2831299584,2831300607,AR +2831300608,2831304703,BR +2831304704,2831305727,GT +2831305728,2831308799,BR +2831308800,2831309823,MX +2831309824,2831311871,BR 2831311872,2831312895,PE +2831312896,2831313919,BR +2831313920,2831314943,VE +2831314944,2831322111,BR +2831322112,2831323135,AR +2831323136,2831324159,BR +2831324160,2831325183,EC +2831325184,2831329279,BR +2831329280,2831330303,CL +2831330304,2831332351,BR +2831332352,2831333375,AR +2831333376,2831336447,BR +2831336448,2831337471,CL +2831337472,2831338495,BR +2831338496,2831339519,AR +2831339520,2831341567,BR +2831341568,2831342591,AR +2831342592,2831345663,BR +2831345664,2831346687,AR +2831346688,2831347711,BR +2831347712,2831348735,PY +2831348736,2831361023,BR +2831361024,2831362047,AR +2831362048,2831365119,BR +2831365120,2831367167,AR +2831367168,2831368191,CL +2831368192,2831371263,BR +2831371264,2831372287,BZ +2831372288,2831379455,BR +2831379456,2831380479,AR +2831380480,2831381503,BR +2831381504,2831382527,AR +2831382528,2831383551,TT +2831383552,2831384575,CR +2831384576,2831385599,CL +2831385600,2831398911,BR +2831398912,2831399935,AR +2831399936,2831403007,BR +2831403008,2831405055,MX +2831405056,2831407103,BR +2831407104,2831408127,SR +2831408128,2831409151,BR +2831409152,2831410175,PY +2831410176,2831417343,BR +2831417344,2831418367,AR +2831418368,2831423487,BR +2831423488,2831424511,AR +2831424512,2831425535,BR +2831425536,2831426559,AR +2831426560,2831446015,BR +2831446016,2831447039,AR +2831447040,2831449087,BR +2831449088,2831450111,DO +2831450112,2831453183,BR +2831453184,2831454207,AR +2831454208,2831457279,BR +2831457280,2831458303,AR +2831458304,2831464447,BR +2831464448,2831465471,CL +2831465472,2831468543,BR +2831468544,2831469567,CL +2831469568,2831474687,BR +2831474688,2831475711,AR +2831475712,2831476735,CL +2831476736,2831477759,BR +2831477760,2831479807,HN +2831479808,2831480831,AR +2831480832,2831481855,BR +2831481856,2831482879,AR +2831482880,2831493119,BR +2831493120,2831494143,MX +2831494144,2831496191,AR +2831496192,2831497215,BR +2831498240,2831500287,BR +2831500288,2831501311,CO +2831501312,2831505407,BR +2831505408,2831506431,CL +2831506432,2831507455,BR +2831507456,2831508479,CR +2831508480,2831509503,HT +2831509504,2831510527,BR +2831510528,2831511551,SX +2831511552,2831513599,BR +2831514624,2831515647,MX +2831515648,2831524863,BR +2831524864,2831525887,AR +2831525888,2831526911,BR +2831526912,2831527935,HN +2831527936,2831528959,BR +2831528960,2831529983,CL +2831529984,2831531007,BR +2831531008,2831532031,EC +2831532032,2831533055,BR +2831533056,2831535103,AR +2831536128,2831537151,BZ +2831537152,2831538175,BR +2831538176,2831539199,AR +2831539200,2831544319,BR +2831546368,2831547391,AR +2831547392,2831548415,BR 2831548416,2831613951,AU 2831613952,2831810559,US 2831810560,2831876095,IT @@ -59821,7 +64044,9 @@ 2832059392,2832060415,CL 2832060416,2832072703,BR 2832072704,2832138239,ZA -2832138240,2832269311,US +2832138240,2832205311,US +2832205312,2832205567,NL +2832205568,2832269311,US 2832269312,2832400383,ZA 2832400384,2832793599,US 2832793600,2832859135,AU @@ -59923,10 +64148,8 @@ 2835181568,2835183615,NG 2835183616,2835185663,ZA 2835185664,2835196159,RE -2835196160,2835196671,YT -2835196672,2835197887,RE -2835197888,2835197951,YT -2835197952,2835202047,RE +2835196160,2835196415,YT +2835196416,2835202047,RE 2835202048,2835206143,ZA 2835206144,2835208191,NG 2835208192,2835210239,ZA @@ -59942,77 +64165,457 @@ 2837905408,2837970943,CH 2837970944,2838036479,US 2838036480,2838233087,CH -2838233088,2838298623,US -2838298624,2838315740,NL +2838233088,2838237183,GB +2838237184,2838255167,US +2838255168,2838255199,JP +2838255200,2838260095,US +2838260096,2838260127,IE +2838260128,2838261759,US +2838261760,2838265855,GB +2838265856,2838298623,US +2838298624,2838298655,NL +2838298656,2838298687,US +2838298688,2838298975,NL +2838298976,2838299007,US +2838299008,2838299439,NL +2838299440,2838299455,US +2838299456,2838299695,NL +2838299696,2838299775,US +2838299776,2838300035,NL +2838300036,2838300039,US +2838300040,2838300671,NL +2838300672,2838300927,US +2838300928,2838301119,NL +2838301120,2838301183,US +2838301184,2838301695,NL +2838301696,2838301951,US +2838301952,2838302095,NL +2838302096,2838302111,US +2838302112,2838304127,NL +2838304128,2838304159,US +2838304160,2838304223,NL +2838304224,2838304255,US +2838304256,2838304319,NL +2838304320,2838304383,US +2838304384,2838307055,NL +2838307056,2838307063,US +2838307064,2838307311,NL +2838307312,2838307327,US +2838307328,2838315023,NL +2838315024,2838315039,US +2838315040,2838315279,NL +2838315280,2838315295,US +2838315296,2838315695,NL +2838315696,2838315711,US +2838315712,2838315740,NL 2838315741,2838315741,US -2838315742,2838328259,NL +2838315742,2838316063,NL +2838316064,2838316079,US +2838316080,2838316591,NL +2838316592,2838316607,US +2838316608,2838316623,NL +2838316624,2838316631,US +2838316632,2838316767,NL +2838316768,2838316783,US +2838316784,2838317901,NL +2838317902,2838317903,US +2838317904,2838318511,NL +2838318512,2838318527,US +2838318528,2838319079,NL +2838319080,2838319087,US +2838319088,2838320543,NL +2838320544,2838320551,US +2838320552,2838320927,NL +2838320928,2838320943,US +2838320944,2838320959,NL +2838320960,2838320975,US +2838320976,2838321471,NL +2838321472,2838321535,US +2838321536,2838323007,NL +2838323008,2838323039,US +2838323040,2838323071,NL +2838323072,2838323103,US +2838323104,2838323455,NL +2838323456,2838323487,US +2838323488,2838323535,NL +2838323536,2838323551,US +2838323552,2838324039,NL +2838324040,2838324047,US +2838324048,2838324415,NL +2838324416,2838324423,US +2838324424,2838325343,NL +2838325344,2838325375,US +2838325376,2838325439,NL +2838325440,2838325471,JP +2838325472,2838325983,NL +2838325984,2838326015,US +2838326016,2838327071,NL +2838327072,2838327103,US +2838327104,2838327967,NL +2838327968,2838327999,US +2838328000,2838328079,NL +2838328080,2838328095,US +2838328096,2838328259,NL 2838328260,2838328260,US -2838328261,2838330161,NL +2838328261,2838330015,NL +2838330016,2838330047,JP +2838330048,2838330161,NL 2838330162,2838330162,US -2838330163,2838349343,NL +2838330163,2838330575,NL +2838330576,2838330591,US +2838330592,2838330735,NL +2838330736,2838330815,US +2838330816,2838331535,NL +2838331536,2838331551,US +2838331552,2838331567,NL +2838331568,2838331583,US +2838331584,2838331807,NL +2838331808,2838331839,US +2838331840,2838333903,NL +2838333904,2838333919,US +2838333920,2838334335,NL +2838334336,2838334351,US +2838334352,2838335007,NL +2838335008,2838335023,US +2838335024,2838337279,NL +2838337280,2838337295,US +2838337296,2838337761,NL +2838337762,2838337763,US +2838337764,2838338271,NL +2838338272,2838338303,JP +2838338304,2838338567,NL +2838338568,2838338575,US +2838338576,2838338773,NL +2838338774,2838338783,US +2838338784,2838338815,NL +2838338816,2838338823,US +2838338824,2838339743,NL +2838339744,2838339751,US +2838339752,2838340015,NL +2838340016,2838340031,US +2838340032,2838340351,NL +2838340352,2838340383,US +2838340384,2838340431,NL +2838340432,2838340463,US +2838340464,2838340719,NL +2838340720,2838340735,US +2838340736,2838340871,NL +2838340872,2838340879,US +2838340880,2838340959,NL +2838340960,2838340991,US +2838340992,2838341951,NL +2838341952,2838341967,US +2838341968,2838342751,NL +2838342752,2838342783,US +2838342784,2838343071,NL +2838343072,2838343103,US +2838343104,2838344451,NL +2838344452,2838344455,US +2838344456,2838344457,NL +2838344458,2838344459,US +2838344460,2838344463,NL +2838344464,2838344479,US +2838344480,2838344919,NL +2838344920,2838344927,US +2838344928,2838345215,NL +2838345216,2838345231,US +2838345232,2838345239,NL +2838345240,2838345247,US +2838345248,2838345743,NL +2838345744,2838345751,US +2838345752,2838346015,NL +2838346016,2838346047,US +2838346048,2838346559,NL +2838346560,2838346591,US +2838346592,2838346623,NL +2838346624,2838346655,US +2838346656,2838346687,NL +2838346688,2838346719,US +2838346720,2838347007,NL +2838347008,2838347015,JP +2838347016,2838347031,NL +2838347032,2838347039,US +2838347040,2838347231,NL +2838347232,2838347271,US +2838347272,2838347487,NL +2838347488,2838347519,US +2838347520,2838348063,NL +2838348064,2838348079,US +2838348080,2838348231,NL +2838348232,2838348239,US +2838348240,2838348655,NL +2838348656,2838348671,US +2838348672,2838348759,NL +2838348760,2838348799,US +2838348800,2838349343,NL 2838349344,2838349375,US -2838349376,2838356679,NL +2838349376,2838349519,NL +2838349520,2838349535,US +2838349536,2838349807,NL +2838349808,2838349839,US +2838349840,2838350911,NL +2838350912,2838350927,US +2838350928,2838351295,NL +2838351296,2838351327,US +2838351328,2838351623,NL +2838351624,2838351631,US +2838351632,2838352575,NL +2838352576,2838352583,US +2838352584,2838352639,NL +2838352640,2838352655,CO +2838352656,2838355151,NL +2838355152,2838355159,US +2838355160,2838356679,NL 2838356680,2838356687,US -2838356688,2838362703,NL +2838356688,2838356695,NL +2838356696,2838356703,US +2838356704,2838357375,NL +2838357376,2838357383,US +2838357384,2838358687,NL +2838358688,2838358719,US +2838358720,2838358975,NL +2838358976,2838359007,US +2838359008,2838360031,NL +2838360032,2838360063,US +2838360064,2838360639,NL +2838360640,2838360735,US +2838360736,2838360767,NL +2838360768,2838360831,US +2838360832,2838360863,NL +2838360864,2838360895,US +2838360896,2838361951,NL +2838361952,2838361983,US +2838361984,2838362015,NL +2838362016,2838362047,US +2838362048,2838362703,NL 2838362704,2838362719,US -2838362720,2838560767,NL +2838362720,2838363199,NL +2838363200,2838363231,US +2838363232,2838363455,NL +2838363456,2838363487,US +2838363488,2838363935,NL +2838363936,2838363967,US +2838363968,2838364159,NL +2838364160,2838396927,US +2838396928,2838397007,NL +2838397008,2838397023,US +2838397024,2838397071,NL +2838397072,2838397087,US +2838397088,2838397247,NL +2838397248,2838397279,JP +2838397280,2838397311,NL +2838397312,2838397343,US +2838397344,2838397823,NL +2838397824,2838397951,US +2838397952,2838400191,NL +2838400192,2838400195,US +2838400196,2838400703,NL +2838400704,2838400735,US +2838400736,2838400927,NL +2838400928,2838400959,US +2838400960,2838401023,NL +2838401024,2838405119,GB +2838405120,2838405183,NL +2838405184,2838405215,US +2838405216,2838405983,NL +2838405984,2838406015,US +2838406016,2838406087,NL +2838406088,2838406095,US +2838406096,2838406271,NL +2838406272,2838406279,US +2838406280,2838406463,NL +2838406464,2838406495,US +2838406496,2838407135,NL +2838407136,2838407167,US +2838407168,2838408735,NL +2838408736,2838408767,US +2838408768,2838408799,NL +2838408800,2838408831,US +2838408832,2838408863,NL +2838408864,2838408895,US +2838408896,2838409439,NL +2838409440,2838409471,US +2838409472,2838430271,NL +2838430272,2838430279,US +2838430280,2838431039,NL +2838431040,2838431135,US +2838431136,2838431903,NL +2838431904,2838431935,US +2838431936,2838431999,NL +2838432000,2838432127,US +2838432128,2838433183,NL +2838433184,2838433199,US +2838433200,2838433375,NL +2838433376,2838433407,US +2838433408,2838433519,NL +2838433520,2838433527,US +2838433528,2838433599,NL +2838433600,2838433607,US +2838433608,2838433663,NL +2838433664,2838433695,US +2838433696,2838433791,NL +2838433792,2838433823,US +2838433824,2838433919,NL +2838433920,2838433951,US +2838433952,2838434271,NL +2838434272,2838434303,US +2838434304,2838434311,NL +2838434312,2838434319,US +2838434320,2838560767,NL 2838560768,2838626303,CH -2838626304,2838628319,US +2838626304,2838626575,US +2838626576,2838626591,CN +2838626592,2838628319,US 2838628320,2838628351,DE -2838628352,2838643407,US +2838628352,2838631871,US +2838631872,2838631903,DE +2838631904,2838631967,US +2838631968,2838631999,DE +2838632000,2838632095,US +2838632096,2838632127,DE +2838632128,2838642719,US +2838642720,2838642723,GB +2838642724,2838643407,US 2838643408,2838643408,GB -2838643409,2838643696,US +2838643409,2838643487,US +2838643488,2838643519,HK +2838643520,2838643696,US 2838643697,2838643697,GB -2838643698,2838646207,US +2838643698,2838645839,US +2838645840,2838645855,GB +2838645856,2838646207,US 2838646208,2838646239,GB -2838646240,2838650527,US +2838646240,2838646735,US +2838646736,2838646751,CN +2838646752,2838646863,US +2838646864,2838646879,CN +2838646880,2838649167,US +2838649168,2838649183,GB +2838649184,2838649391,US +2838649392,2838649399,GB +2838649400,2838650527,US 2838650528,2838650559,GB 2838650560,2838653631,US 2838653632,2838653639,GB -2838653640,2838663167,US +2838653640,2838655527,US +2838655528,2838655535,GB +2838655536,2838657295,US +2838657296,2838657299,GB +2838657300,2838657343,US +2838657344,2838657351,GB +2838657352,2838663167,US 2838663168,2838663175,NL -2838663176,2838757375,US +2838663176,2838663807,US +2838663808,2838663809,BO +2838663810,2838664079,US +2838664080,2838664095,BO +2838664096,2838664127,US +2838664128,2838664135,ES +2838664136,2838664167,US +2838664168,2838664175,VN +2838664176,2838708223,US +2838708224,2838724607,NO +2838724608,2838757375,US 2838757376,2838822911,CH -2838822912,2838865599,US -2838865600,2838865615,KR -2838865616,2838871295,US +2838822912,2838840095,US +2838840096,2838840127,HK +2838840128,2838843295,US +2838843296,2838843327,HK +2838843328,2838859777,US +2838859778,2838859779,HK +2838859780,2838865007,US +2838865008,2838865015,CZ +2838865016,2838865019,US +2838865020,2838865023,CZ +2838865024,2838866247,US +2838866248,2838866255,CA +2838866256,2838867855,US +2838867856,2838867863,CA +2838867864,2838871295,US 2838871296,2838871311,CA -2838871312,2838881055,US +2838871312,2838871327,US +2838871328,2838871343,CA +2838871344,2838881055,US 2838881056,2838881087,AT -2838881088,2838887871,US +2838881088,2838887271,US +2838887272,2838887279,IN +2838887280,2838887455,US +2838887456,2838887487,BO +2838887488,2838887871,US 2838887872,2838887887,EC -2838887888,2838904831,US +2838887888,2838902591,US +2838902592,2838902623,BO +2838902624,2838904831,US 2838904832,2838921215,CA -2838921216,2838930495,US +2838921216,2838924687,US +2838924688,2838924703,HK +2838924704,2838929887,US +2838929888,2838929919,JP +2838929920,2838930495,US 2838930496,2838930511,HK -2838930512,2838938991,US +2838930512,2838931007,US +2838931008,2838931012,CZ +2838931013,2838931013,US +2838931014,2838931015,CZ +2838931016,2838931016,US +2838931017,2838931023,CZ +2838931024,2838931667,US +2838931668,2838931671,CZ +2838931672,2838938991,US 2838938992,2838939007,AU -2838939008,2838942527,US -2838942528,2838942559,AU -2838942560,2838943263,US -2838943264,2838943279,GB -2838943280,2838946431,US -2838946432,2838946447,CA -2838946448,2838946735,US +2838939008,2838946735,US 2838946736,2838946751,CA -2838946752,2838958927,US -2838958928,2838958943,AF -2838958944,2838962111,US -2838962112,2838962127,BR -2838962128,2838962527,US -2838962528,2838962543,GB -2838962544,2838964047,US -2838964048,2838964063,PE -2838964064,2839085055,US +2838946752,2838957535,US +2838957536,2838957551,HK +2838957552,2838958991,US +2838958992,2838958999,CZ +2838959000,2838960815,US +2838960816,2838960819,CZ +2838960820,2838960821,US +2838960822,2838960827,CZ +2838960828,2838960829,US +2838960830,2838960831,CZ +2838960832,2838961023,US +2838961024,2838961031,CZ +2838961032,2838965215,US +2838965216,2838965247,NL +2838965248,2838968671,US +2838968672,2838968687,CN +2838968688,2838969535,US +2838969536,2838969536,IL +2838969537,2838969737,US +2838969738,2838969738,ES +2838969739,2838988639,US +2838988640,2838988671,CA +2838988672,2838988687,US +2838988688,2838988703,CA +2838988704,2838989671,US +2838989672,2838989679,CA +2838989680,2838990719,US +2838990720,2838990751,CA +2838990752,2838996063,US +2838996064,2838996095,HK +2838996096,2838998015,US +2838998016,2838998047,CA +2838998048,2838998527,US +2838998528,2838998559,CA +2838998560,2839010815,US +2839010816,2839010847,NL +2839010848,2839035903,US +2839035904,2839052287,KR +2839052288,2839085055,US 2839085056,2839117823,MX 2839117824,2839150591,BR -2839150592,2839543807,CH -2839543808,2843803647,US +2839150592,2840015359,US +2840015360,2840015615,GB +2840015616,2843803647,US 2843803648,2843869183,ZA 2843869184,2844524543,US 2844524544,2844590079,KR 2844590080,2844783615,US -2844784640,2844902655,US +2844784640,2844862975,US +2844862976,2844863231,CA +2844863232,2844902655,US 2844902912,2845114367,US 2845114368,2845179903,IN 2845179904,2845704191,US @@ -60169,8 +64772,7 @@ 2854354944,2854617087,US 2854617088,2854682623,MY 2854748160,2855288831,US -2855288832,2855292927,GB -2855292928,2855305215,US +2855288832,2855305215,GB 2855305216,2855309311,HK 2855309312,2855469055,US 2855469056,2855484671,PY @@ -60193,6 +64795,23 @@ 2856779776,2857082879,US 2857082880,2857086975,CA 2857086976,2857238527,US +2857238528,2857247743,BR +2857250816,2857252863,BR +2857252864,2857253887,CO +2857253888,2857256959,BR +2857256960,2857257983,AR +2857260032,2857261055,BR +2857261056,2857262079,AR +2857262080,2857264127,BR +2857266176,2857267199,AR +2857267200,2857268223,CL +2857268224,2857270271,BR +2857270272,2857271295,AR +2857272320,2857273343,BR +2857273344,2857274367,AR +2857274368,2857281535,BR +2857285632,2857285887,AR +2857287680,2857291775,AR 2857631744,2857633791,BR 2857633792,2857634815,TT 2857634816,2857643007,BR @@ -60218,14 +64837,11 @@ 2857692160,2857696255,BR 2857696256,2857697279,AR 2857697280,2857766655,US -2857766912,2858352639,US -2858418176,2859007999,US +2857766912,2859007999,US 2859008000,2859073535,JP -2859073536,2861843711,US -2861843712,2861843851,SG -2861843852,2861843853,US -2861843854,2861843967,SG -2861843968,2861850623,US +2859073536,2861727743,US +2861727744,2861735935,CA +2861735936,2861850623,US 2861850880,2861851391,US 2861851648,2861862911,US 2861862912,2861863423,AU @@ -60273,8 +64889,10 @@ 2863923200,2864844799,US 2864844800,2864845055,NL 2864845056,2864848895,US -2864848896,2864857087,GB -2864857088,2865577983,US +2864848896,2864850943,GB +2864850944,2865252095,US +2865252096,2865252351,GB +2865252352,2865577983,US 2865577984,2865610751,BE 2865610752,2865889279,US 2865889280,2865954815,AR @@ -60329,7 +64947,8 @@ 2867441664,2867442687,AR 2867442688,2867445759,BR 2867445760,2867446783,CL -2867446784,2867448831,BR +2867446784,2867449855,BR +2867449856,2867450879,AR 2867450880,2867451903,BR 2867451904,2867452927,PY 2867452928,2867455999,BR @@ -60455,7 +65074,9 @@ 2868619264,2868619775,PH 2868619776,2868620287,IN 2868620288,2868620799,US -2868620800,2868621503,IN +2868620800,2868621332,IN +2868621333,2868621333,US +2868621334,2868621503,IN 2868621504,2868621567,ES 2868621568,2868621823,ID 2868621824,2868621855,IN @@ -60493,11 +65114,12 @@ 2868772864,2868773887,CO 2868773888,2868776959,BR 2868776960,2868777983,BZ -2868779008,2868780031,BR +2868777984,2868780031,BR 2868780032,2868781055,EC 2868781056,2868785151,BR 2868785152,2868786175,PA -2868787200,2868788223,BR +2868786176,2868788223,BR +2868788224,2868789247,AR 2868789248,2868790271,DO 2868790272,2868796415,BR 2868796416,2868797439,AR @@ -60505,19 +65127,22 @@ 2868803584,2868804607,AR 2868804608,2868805631,BR 2868805632,2868806655,AR -2868806656,2868809727,BR -2868810752,2868812799,BR +2868806656,2868812799,BR 2868812800,2868813823,AR 2868813824,2868814847,BR 2868814848,2868815871,AR +2868815872,2868816895,BR +2868816896,2868817919,VE 2868817920,2868818943,HN 2868818944,2868825087,BR 2868825088,2868826111,AR -2868826112,2868830207,BR +2868826112,2868828159,BR +2868828160,2868829183,PY +2868829184,2868831231,BR 2868831232,2868832255,CO 2868832256,2868833279,PE 2868833280,2868834303,UY -2868835328,2868836351,BR +2868834304,2868838399,BR 2868838400,2868903935,BE 2868903936,2869035007,SG 2869035008,2869166079,JP @@ -60526,19 +65151,23 @@ 2869952512,2870018047,FR 2870018048,2870083583,DE 2870083584,2870089727,FR -2870089728,2870091775,DE +2870089728,2870091007,BE +2870091008,2870091263,DE +2870091264,2870091775,BE 2870091776,2870149119,FR 2870149120,2870214655,HU -2870214656,2870280191,DK -2870280192,2870345727,NL -2870345728,2870411263,GB +2870214656,2870234111,DK +2870234112,2870234367,SG +2870234368,2870280191,DK +2870280192,2870411263,NL 2870411264,2870476799,NO 2870476800,2870542335,DE 2870542336,2870575103,CH 2870575104,2870583295,SE 2870583296,2870584319,NO 2870584320,2870585343,RU -2870585344,2870587391,UA +2870585344,2870586367,UA +2870586368,2870587391,RU 2870587392,2870587647,CZ 2870587648,2870587903,RU 2870587904,2870588159,DE @@ -60600,8 +65229,8 @@ 2875719680,2877292543,CN 2877292544,2879467519,US 2879468032,2881486847,US -2881486848,2881495039,GB -2881495040,2882469887,US +2881486848,2881487103,GB +2881487104,2882469887,US 2882469888,2882535423,SG 2882535424,2883583999,CN 2883584000,2885681151,VN @@ -60625,7 +65254,13 @@ 2890147840,2890148863,AO 2890148864,2890150143,US 2890150144,2890150911,AT -2890150912,2891017215,US +2890150912,2890152959,US +2890152960,2890153983,GR +2890153984,2890161151,US +2890161152,2890162175,ES +2890162176,2890956799,US +2890956800,2890989567,AE +2890989568,2891017215,US 2891017216,2891017471,JP 2891017472,2891034623,US 2891034624,2891036671,CA @@ -60647,7 +65282,9 @@ 2891403264,2891407359,CA 2891407360,2891796479,US 2891796480,2891800575,CA -2891800576,2891807743,US +2891800576,2891807231,US +2891807232,2891807487,GB +2891807488,2891807743,US 2891807744,2891808767,CA 2891808768,2891841535,US 2891841536,2891842303,SE @@ -60674,7 +65311,7 @@ 2891856384,2891857919,US 2891857920,2891858175,ES 2891858176,2891858431,TR -2891858432,2891858687,RO +2891858432,2891858687,CA 2891858688,2891862527,US 2891862528,2891863039,KR 2891863040,2891863551,AU @@ -60686,11 +65323,17 @@ 2891866112,2891866367,AU 2891866368,2891866623,US 2891866624,2891867391,AU -2891867392,2891869439,US +2891867392,2891867903,US +2891867904,2891868159,AU +2891868160,2891869439,US 2891869440,2891869695,AT -2891869696,2891871231,US +2891869696,2891870207,US +2891870208,2891870975,RU +2891870976,2891871231,US 2891871232,2891871487,CA -2891871488,2891982847,US +2891871488,2891974655,US +2891974656,2891976703,CA +2891976704,2891982847,US 2891982848,2891984895,CA 2891984896,2892021759,US 2892021760,2892038143,CA @@ -60706,7 +65349,9 @@ 2892070912,2892103679,CA 2892103680,2892120831,US 2892120832,2892121087,CA -2892121088,2892140543,US +2892121088,2892122367,US +2892122368,2892122623,CA +2892122624,2892140543,US 2892140544,2892144895,CA 2892144896,2892145407,US 2892145408,2892145663,CA @@ -60716,14 +65361,15 @@ 2892149504,2892149759,NL 2892149760,2892150271,US 2892150272,2892150783,CA -2892150784,2892155903,US +2892150784,2892154343,US +2892154344,2892154351,HN +2892154352,2892155903,US 2892155904,2892156927,CA 2892156928,2892171263,US 2892171264,2892172287,CA 2892172288,2892174335,US 2892174336,2892177407,CA -2892177408,2892365823,US -2892366848,2892369919,US +2892177408,2892369919,US 2892369920,2892374015,CA 2892374016,2892420607,US 2892420608,2892420863,CA @@ -60738,30 +65384,32 @@ 2892464128,2892496895,CA 2892496896,2892906495,US 2892906496,2892910591,CA -2892910592,2892941311,US -2892942336,2892988415,US +2892910592,2892988415,US 2892988416,2892988671,SC -2892988672,2892988927,PA -2892988928,2892989183,SA +2892988672,2892988927,HU +2892988928,2892989183,RO 2892989184,2892989439,PE 2892989440,2892989695,CO 2892989696,2892989951,VE 2892989952,2892990207,US 2892990208,2892990463,CA 2892990464,2892990975,IT -2892990976,2892991231,ID +2892990976,2892991231,GB 2892991232,2892991487,US -2892991488,2892991999,CN +2892991488,2892991999,GB 2892992000,2892992511,HK 2892992512,2892993023,IT 2892993024,2892993535,JP -2892993536,2892994047,AE -2892994048,2892994559,US +2892993536,2892993791,BE +2892993792,2892994047,AE +2892994048,2892994303,GB +2892994304,2892994559,US 2892994560,2892994815,JO 2892994816,2892995327,GB 2892995328,2892995839,AU -2892995840,2892996095,CA -2892996096,2892996607,US +2892995840,2892996095,GB +2892996096,2892996351,KW +2892996352,2892996607,US 2892996608,2892996863,CA 2892996864,2892997119,AU 2892997120,2892997375,CA @@ -60770,14 +65418,17 @@ 2892998656,2892998911,HK 2892998912,2892999167,MX 2892999168,2892999423,MT -2892999424,2893000191,US +2892999424,2892999551,TW +2892999552,2893000191,US 2893000192,2893000447,JP 2893000448,2893000703,US 2893000704,2893000959,HK 2893000960,2893001215,CA 2893001216,2893001727,GB 2893001728,2893001983,IT -2893001984,2893003007,US +2893001984,2893002239,US +2893002240,2893002495,CH +2893002496,2893003007,US 2893003008,2893003263,KR 2893003264,2893003775,GB 2893003776,2893004031,DE @@ -60793,11 +65444,21 @@ 2893006848,2893007103,DE 2893007104,2893007359,US 2893007360,2893007615,IE -2893007616,2893015039,US +2893007616,2893009663,US +2893009664,2893010175,GB +2893010176,2893010943,US +2893010944,2893011199,AT +2893011200,2893011455,US +2893011456,2893011711,SG +2893011712,2893011967,US +2893011968,2893012223,FR +2893012224,2893012479,ES +2893012480,2893012735,BE +2893012736,2893015039,US 2893015040,2893015295,CA 2893015296,2893015551,BS 2893015552,2893676543,US -2893676544,2893807615,CA +2893676544,2893807615,JP 2893807616,2894921727,US 2894921728,2895118335,GB 2895118336,2895301887,US @@ -60834,11 +65495,16 @@ 2899968000,2900099071,CA 2900099072,2901740455,US 2901740456,2901740463,CA -2901740464,2902408191,US +2901740464,2902405119,US +2902405120,2902405935,CA +2902405936,2902405951,US +2902405952,2902408191,CA 2902408192,2902409215,GB 2902409216,2902476543,US 2902476544,2902476799,CW -2902476800,2902507519,US +2902476800,2902487551,US +2902487552,2902488063,CA +2902488064,2902507519,US 2902507520,2902515711,CA 2902515712,2904555519,US 2904555520,2904817663,CA @@ -60851,7 +65517,9 @@ 2905005096,2905005311,GB 2905005312,2905014271,US 2905014272,2905022463,IN -2905022464,2905045247,US +2905022464,2905030655,US +2905030656,2905038847,IN +2905038848,2905045247,US 2905045248,2905045503,SG 2905045504,2905345279,US 2905345280,2905345535,AU @@ -60865,15 +65533,19 @@ 2905387520,2905388031,CA 2905388032,2905401855,US 2905401856,2905402111,CA -2905402112,2905405679,US +2905402112,2905402519,US +2905402520,2905402527,IN +2905402528,2905405679,US 2905405680,2905405687,CN 2905405688,2905415679,US 2905415680,2905415935,GB -2905415936,2905446655,US -2905446656,2905446911,DE -2905446912,2905473023,US +2905415936,2905473023,US 2905473024,2905481215,CA -2905481216,2913992703,US +2905481216,2905510911,US +2905510912,2905511935,CA +2905511936,2905512959,US +2905512960,2905513471,CA +2905513472,2913992703,US 2913992704,2914516991,CA 2914516992,2915105791,US 2915105792,2915106047,NL @@ -60894,19 +65566,27 @@ 2915516928,2915517439,US 2915517440,2915518463,DK 2915518464,2915520511,GB -2915520512,2915521023,AU +2915520512,2915520671,AU +2915520672,2915520703,US +2915520704,2915521023,AU 2915521024,2915521279,JP 2915521280,2915521535,PL 2915521536,2915526911,US 2915526912,2915527167,DE 2915527168,2915527423,US 2915527424,2915527679,DE -2915527680,2915528715,NL -2915528716,2915528735,US +2915527680,2915528703,NL +2915528704,2915528707,US +2915528708,2915528711,NL +2915528712,2915528735,US 2915528736,2915528751,NL 2915528752,2915528767,US 2915528768,2915528791,NL -2915528792,2915528863,US +2915528792,2915528815,US +2915528816,2915528823,NL +2915528824,2915528839,US +2915528840,2915528843,NL +2915528844,2915528863,US 2915528864,2915528879,NL 2915528880,2915528927,US 2915528928,2915528943,NL @@ -60948,37 +65628,39 @@ 2917035008,2917035519,NL 2917035520,2917040127,US 2917040128,2917041407,NL -2917041408,2917048831,US +2917041408,2917045503,US +2917045504,2917045759,NL +2917045760,2917048831,US 2917048832,2917049343,NL 2917049344,2917058559,US 2917058560,2917059583,NL 2917059584,2917060607,US 2917060608,2917061631,NL -2917061632,2917075455,US +2917061632,2917068799,US +2917068800,2917069823,NL +2917069824,2917075455,US 2917075456,2917075967,NL 2917075968,2917078527,US 2917078528,2917079039,NL 2917079040,2917080063,US 2917080064,2917081087,NL -2917081088,2917100031,US -2917100032,2917100543,NL -2917100544,2917105663,US -2917105664,2917106175,NL +2917081088,2917099519,US +2917099520,2917100543,NL +2917100544,2917101567,US +2917101568,2917106175,NL 2917106176,2917106431,US 2917106432,2917106687,NL 2917106688,2917112831,US 2917112832,2917113855,NL -2917113856,2917117951,US +2917113856,2917115903,US +2917115904,2917116927,NL +2917116928,2917117951,US 2917117952,2917122047,NL 2917122048,2917167905,US 2917167906,2917167906,BZ -2917167907,2917170822,US -2917170823,2917170823,UA -2917170824,2917170854,US -2917170855,2917170856,UA -2917170857,2917171086,US -2917171087,2917171087,UA -2917171088,2917171199,US +2917167907,2917170854,US +2917170855,2917170855,UA +2917170856,2917171199,US 2917171200,2917175295,CA 2917175296,2917195775,US 2917195776,2917203967,CA @@ -60988,7 +65670,9 @@ 2917265408,2917267775,JM 2917267776,2917267839,VG 2917267840,2917267967,AG -2917267968,2917269113,JM +2917267968,2917268223,JM +2917268224,2917268479,BB +2917268480,2917269113,JM 2917269114,2917269114,TC 2917269115,2917269503,JM 2917269504,2917449727,US @@ -61035,17 +65719,11 @@ 2917704192,2917704447,CA 2917704448,2917707519,US 2917707520,2917707775,CA -2917707776,2917709823,US -2917709824,2917710079,CA -2917710080,2917710591,US +2917707776,2917710591,US 2917710592,2917710847,CA 2917710848,2917713919,US 2917713920,2917714175,CA -2917714176,2917715967,US -2917715968,2917716223,CA -2917716224,2917720575,US -2917720576,2917720831,CA -2917720832,2917842175,US +2917714176,2917842175,US 2917842176,2917842431,CA 2917842432,2918014975,US 2918014976,2918023167,CA @@ -61055,22 +65733,23 @@ 2918051840,2918121471,CA 2918121472,2918154239,US 2918154240,2918170623,CA -2918170624,2918174463,US +2918170624,2918171391,US +2918171392,2918171647,SG +2918171648,2918171903,US +2918171904,2918172416,SG +2918172417,2918174463,US 2918174464,2918174719,MX 2918174720,2918187007,US -2918187008,2918187263,CA -2918187264,2918187775,US -2918187776,2918188031,CA -2918188032,2918232063,US +2918187008,2918188031,CA +2918188032,2918190879,US +2918190880,2918190887,CN +2918190888,2918232063,US 2918232064,2918236159,CA 2918236160,2918260735,US 2918260736,2918264831,CA 2918264832,2918277119,US 2918277120,2918281215,CA -2918281216,2918286335,US -2918286336,2918286591,CA -2918286592,2918287103,US -2918287104,2918287359,CR +2918281216,2918287359,US 2918287360,2918289407,GB 2918289408,2918314216,US 2918314217,2918314217,GB @@ -61089,26 +65768,20 @@ 2918463488,2918469631,US 2918469632,2918471423,CA 2918471424,2918471679,US -2918471680,2918472703,CA -2918472704,2918473215,US -2918473216,2918473727,CA +2918471680,2918473727,CA 2918473728,2918477823,US 2918477824,2918481919,CA 2918481920,2918502911,US 2918502912,2918503167,SG 2918503168,2918527231,US 2918527232,2918527487,FR -2918527488,2918527743,US -2918527744,2918527999,DE -2918528000,2918528255,US +2918527488,2918528255,US 2918528256,2918528511,NL 2918528512,2918530559,US 2918530560,2918530815,HK 2918530816,2918536719,US 2918536720,2918536727,CA -2918536728,2918568191,US -2918568192,2918568447,AU -2918568448,2918570239,US +2918536728,2918570239,US 2918570240,2918570495,JP 2918570496,2918580223,US 2918580224,2918588415,CA @@ -61126,7 +65799,8 @@ 2918768640,2918776831,CA 2918776832,2918815999,US 2918816000,2918817023,GB -2918817024,2918828031,US +2918817024,2918817791,US +2918825984,2918828031,US 2918828032,2918828543,UA 2918828544,2918829055,ES 2918829056,2918829823,US @@ -61136,23 +65810,11 @@ 2918842368,2918875135,CA 2918875136,2918973439,US 2918973440,2918989823,CA -2918989824,2919010303,US -2919010304,2919010559,CA -2919010560,2919020551,US +2918989824,2919020551,US 2919020552,2919020559,CA -2919020560,2919020607,US -2919020608,2919020615,CA -2919020616,2919021359,US -2919021360,2919021375,CA -2919021376,2919021487,US -2919021488,2919021535,CA -2919021536,2919022207,US -2919022208,2919022239,CA -2919022240,2919022455,US -2919022456,2919022463,CA -2919022464,2919022495,US -2919022496,2919022527,CA -2919022528,2919055359,US +2919020560,2919021503,US +2919021504,2919021535,CA +2919021536,2919055359,US 2919055360,2919057407,CN 2919057408,2919059455,IN 2919059456,2919063551,CN @@ -61248,7 +65910,27 @@ 2928336896,2928455679,US 2928455680,2928459775,CA 2928459776,2928541695,US -2928541696,2928607231,CA +2928541696,2928553303,CA +2928553304,2928553311,HU +2928553312,2928555831,CA +2928555832,2928555839,SE +2928555840,2928558943,CA +2928558944,2928558951,PE +2928558952,2928570671,CA +2928570672,2928570687,FR +2928570688,2928579543,CA +2928579544,2928579551,HU +2928579552,2928583735,CA +2928583736,2928583743,SY +2928583744,2928583983,CA +2928583984,2928583991,SE +2928583992,2928588399,CA +2928588400,2928588407,AE +2928588408,2928595959,CA +2928595960,2928595967,US +2928595968,2928598919,CA +2928598920,2928598927,SA +2928598928,2928607231,CA 2928607232,2928633199,US 2928633200,2928633215,CA 2928633216,2936012799,US @@ -61291,7 +65973,9 @@ 2938986496,2938986751,NZ 2938986752,2938988031,AU 2938988032,2938988287,NZ -2938988288,2938996735,AU +2938988288,2938991359,AU +2938991360,2938991615,PG +2938991616,2938996735,AU 2938996736,2938998783,JP 2938998784,2939002879,AU 2939002880,2939004927,KR @@ -61452,138 +66136,261 @@ 2954821948,2954821951,DE 2954821952,2954822079,FR 2954822080,2954822143,ES -2954822144,2954822927,FR +2954822144,2954822279,FR +2954822280,2954822283,ES +2954822284,2954822323,FR +2954822324,2954822327,FI +2954822328,2954822591,FR +2954822592,2954822599,GB +2954822600,2954822927,FR 2954822928,2954822931,DE -2954822932,2954823999,FR +2954822932,2954823215,FR +2954823216,2954823223,IE +2954823224,2954823259,FR +2954823260,2954823263,GB +2954823264,2954823687,FR +2954823688,2954823695,NL +2954823696,2954823887,FR +2954823888,2954823891,ES +2954823892,2954823999,FR 2954824000,2954824015,ES 2954824016,2954824255,FR 2954824256,2954824259,ES -2954824260,2954824415,FR +2954824260,2954824287,FR +2954824288,2954824319,ES +2954824320,2954824415,FR 2954824416,2954824431,GB -2954824432,2954825063,FR +2954824432,2954824687,FR +2954824688,2954824703,FI +2954824704,2954824923,FR +2954824924,2954824927,ES +2954824928,2954824991,FR +2954824992,2954825007,ES +2954825008,2954825063,FR 2954825064,2954825067,ES -2954825068,2954825151,FR -2954825152,2954825159,NL -2954825160,2954825315,FR +2954825068,2954825247,FR +2954825248,2954825263,GB +2954825264,2954825311,FR +2954825312,2954825315,GB 2954825316,2954825319,ES -2954825320,2954825383,FR -2954825384,2954825387,NL -2954825388,2954825403,FR +2954825320,2954825387,FR +2954825388,2954825391,ES +2954825392,2954825403,FR 2954825404,2954825407,ES 2954825408,2954825535,FR 2954825536,2954825539,ES -2954825540,2954826031,FR +2954825540,2954825663,FR +2954825664,2954825727,GB +2954825728,2954826031,FR 2954826032,2954826035,ES 2954826036,2954826159,FR 2954826160,2954826163,ES -2954826164,2954826755,FR -2954826756,2954826759,IT +2954826164,2954826471,FR +2954826472,2954826475,GB +2954826476,2954826759,FR 2954826760,2954826763,ES 2954826764,2954826775,FR 2954826776,2954826779,ES -2954826780,2954827799,FR +2954826780,2954826815,FR +2954826816,2954826879,GB +2954826880,2954827007,FR +2954827008,2954827135,ES +2954827136,2954827799,FR 2954827800,2954827807,DE -2954827808,2954828159,FR -2954828160,2954828191,IT -2954828192,2954829135,FR -2954829136,2954829139,DE -2954829140,2954829395,FR -2954829396,2954829399,IT -2954829400,2954829427,FR -2954829428,2954829431,NL -2954829432,2954829751,FR +2954827808,2954827939,FR +2954827940,2954827943,PT +2954827944,2954828335,FR +2954828336,2954828339,ES +2954828340,2954828847,FR +2954828848,2954828863,GB +2954828864,2954828975,FR +2954828976,2954828979,GB +2954828980,2954829007,FR +2954829008,2954829023,IE +2954829024,2954829407,FR +2954829408,2954829423,ES +2954829424,2954829623,FR +2954829624,2954829631,ES +2954829632,2954829647,GB +2954829648,2954829695,FR +2954829696,2954829711,ES +2954829712,2954829739,FR +2954829740,2954829743,GB +2954829744,2954829751,FR 2954829752,2954829752,ES 2954829753,2954829759,FR 2954829760,2954829823,ES 2954829824,2954829843,FR 2954829844,2954829847,DE -2954829848,2954829875,FR -2954829876,2954829879,DE -2954829880,2954830183,FR -2954830184,2954830191,IT -2954830192,2954830395,FR +2954829848,2954829855,FI +2954829856,2954829959,FR +2954829960,2954829963,PT +2954829964,2954830111,FR +2954830112,2954830127,IE +2954830128,2954830163,FR +2954830164,2954830167,PT +2954830168,2954830395,FR 2954830396,2954830399,ES 2954830400,2954830523,FR 2954830524,2954830527,DE -2954830528,2954830735,FR -2954830736,2954830751,NL -2954830752,2954830879,FR -2954830880,2954830887,BE -2954830888,2954831247,FR +2954830528,2954831247,FR 2954831248,2954831251,ES 2954831252,2954831807,FR 2954831808,2954831823,ES 2954831824,2954832159,FR 2954832160,2954832167,PT -2954832168,2954832343,FR +2954832168,2954832255,FR +2954832256,2954832287,GB +2954832288,2954832343,FR 2954832344,2954832347,CH -2954832348,2954832891,FR +2954832348,2954832351,ES +2954832352,2954832383,FR +2954832384,2954832399,GB +2954832400,2954832415,FI +2954832416,2954832607,FR +2954832608,2954832639,PT +2954832640,2954832843,FR +2954832844,2954832847,GB +2954832848,2954832891,FR 2954832892,2954832895,ES -2954832896,2954832899,DE -2954832900,2954833419,FR +2954832896,2954833343,FR +2954833344,2954833375,GB +2954833376,2954833419,FR 2954833420,2954833423,PL -2954833424,2954833555,FR -2954833556,2954833559,NL -2954833560,2954833567,FR +2954833424,2954833455,FR +2954833456,2954833471,ES +2954833472,2954833567,FR 2954833568,2954833571,ES -2954833572,2954833655,FR -2954833656,2954833659,IT -2954833660,2954834519,FR +2954833572,2954833727,FR +2954833728,2954833731,ES +2954833732,2954833823,FR +2954833824,2954833855,GB +2954833856,2954833967,FR +2954833968,2954833983,ES +2954833984,2954834143,FR +2954834144,2954834151,GB +2954834152,2954834519,FR 2954834520,2954834523,ES -2954834524,2954834671,FR +2954834524,2954834611,FR +2954834612,2954834615,ES +2954834616,2954834671,FR 2954834672,2954834675,ES -2954834676,2954834983,FR -2954834984,2954834991,IT -2954834992,2954835039,FR +2954834676,2954834847,FR +2954834848,2954834863,ES +2954834864,2954835039,FR 2954835040,2954835043,DE 2954835044,2954835067,FR 2954835068,2954835071,FI 2954835072,2954835295,FR 2954835296,2954835299,ES -2954835300,2954835443,FR +2954835300,2954835419,FR +2954835420,2954835423,GB +2954835424,2954835443,FR 2954835444,2954835447,ES 2954835448,2954835451,FR 2954835452,2954835455,ES -2954835456,2954835619,FR +2954835456,2954835475,FR +2954835476,2954835479,ES +2954835480,2954835511,FR +2954835512,2954835519,ES +2954835520,2954835619,FR 2954835620,2954835620,ES -2954835621,2954837071,FR +2954835621,2954835647,FR +2954835648,2954835655,ES +2954835656,2954836963,FR +2954836964,2954836967,IE +2954836968,2954836983,FR +2954836984,2954836991,PT +2954836992,2954837071,FR 2954837072,2954837075,ES -2954837076,2954837615,FR -2954837616,2954837619,IT -2954837620,2954837667,FR +2954837076,2954837311,FR +2954837312,2954837319,FI +2954837320,2954837327,FR +2954837328,2954837335,GB +2954837336,2954837439,FR +2954837440,2954837471,GB +2954837472,2954837579,FR +2954837580,2954837583,GB +2954837584,2954837599,FR +2954837600,2954837607,GB +2954837608,2954837667,FR 2954837668,2954837671,ES -2954837672,2954837827,FR +2954837672,2954837743,FR +2954837744,2954837751,CZ +2954837752,2954837827,FR 2954837828,2954837831,DE 2954837832,2954837867,FR 2954837868,2954837871,ES 2954837872,2954838103,FR 2954838104,2954838107,DE -2954838108,2954838599,FR +2954838108,2954838215,FR +2954838216,2954838219,GB +2954838220,2954838599,FR 2954838600,2954838607,GB -2954838608,2954838615,NL -2954838616,2954838911,FR +2954838608,2954838911,FR 2954838912,2954838915,DE -2954838916,2954839063,FR -2954839064,2954839067,IT -2954839068,2954839239,FR -2954839240,2954839243,IT -2954839244,2954839267,FR +2954838916,2954839103,FR +2954839104,2954839107,GB +2954839108,2954839111,FR +2954839112,2954839119,ES +2954839120,2954839243,FR +2954839244,2954839247,ES +2954839248,2954839267,FR 2954839268,2954839271,ES -2954839272,2954839471,FR -2954839472,2954839479,BE -2954839480,2954840255,FR +2954839272,2954839319,FR +2954839320,2954839327,GB +2954839328,2954839527,FR +2954839528,2954839535,GB +2954839536,2954840095,FR +2954840096,2954840103,ES +2954840104,2954840255,FR 2954840256,2954840447,GB -2954840448,2954840515,FR +2954840448,2954840499,FR +2954840500,2954840503,ES +2954840504,2954840515,FR 2954840516,2954840519,NL -2954840520,2954840731,FR -2954840732,2954840735,IT -2954840736,2954840927,FR +2954840520,2954840611,FR +2954840612,2954840615,GB +2954840616,2954840767,FR +2954840768,2954840775,GB +2954840776,2954840783,FR +2954840784,2954840799,ES +2954840800,2954840927,FR 2954840928,2954840931,DE -2954840932,2954841707,FR +2954840932,2954841023,FR +2954841024,2954841087,ES +2954841088,2954841095,FR +2954841096,2954841103,GB +2954841104,2954841111,ES +2954841112,2954841259,FR +2954841260,2954841263,GB +2954841264,2954841583,FR +2954841584,2954841591,ES +2954841592,2954841707,FR 2954841708,2954841711,NL -2954841712,2954841807,FR -2954841808,2954841815,NL -2954841816,2954843503,FR +2954841712,2954841851,FR +2954841852,2954841855,ES +2954841856,2954842075,FR +2954842076,2954842079,GB +2954842080,2954842239,FR +2954842240,2954842243,ES +2954842244,2954842247,FR +2954842248,2954842251,ES +2954842252,2954842375,FR +2954842376,2954842383,ES +2954842384,2954842411,FR +2954842412,2954842415,GB +2954842416,2954842471,FR +2954842472,2954842479,GB +2954842480,2954842559,FR +2954842560,2954842575,IE +2954842576,2954843043,FR +2954843044,2954843047,GB +2954843048,2954843187,FR +2954843188,2954843191,GB +2954843192,2954843479,FR +2954843480,2954843487,GB +2954843488,2954843503,FR 2954843504,2954843507,ES 2954843508,2954843759,FR 2954843760,2954843771,ES @@ -61591,64 +66398,178 @@ 2954844148,2954844151,DE 2954844152,2954844192,FR 2954844193,2954844193,NL -2954844194,2954844999,FR +2954844194,2954844263,FR +2954844264,2954844267,IE +2954844268,2954844275,FR +2954844276,2954844279,GB +2954844280,2954844815,FR +2954844816,2954844819,GB +2954844820,2954844943,FR +2954844944,2954844947,GB +2954844948,2954844999,FR 2954845000,2954845003,ES -2954845004,2954845183,FR -2954845184,2954845199,DE -2954845200,2954846095,FR -2954846096,2954846103,NL -2954846104,2954846107,FR +2954845004,2954845055,FR +2954845056,2954845059,PT +2954845060,2954845087,FR +2954845088,2954845091,FI +2954845092,2954845283,FR +2954845284,2954845287,GB +2954845288,2954845363,FR +2954845364,2954845367,ES +2954845368,2954845951,FR +2954845952,2954845967,ES +2954845968,2954846107,FR 2954846108,2954846111,ES -2954846112,2954846139,FR +2954846112,2954846119,FR +2954846120,2954846123,IE +2954846124,2954846139,FR 2954846140,2954846143,ES -2954846144,2954854871,FR -2954854872,2954854875,IT -2954854876,2954855075,FR +2954846144,2954854415,FR +2954854416,2954854431,GB +2954854432,2954854607,FR +2954854608,2954854615,ES +2954854616,2954855051,FR +2954855052,2954855055,ES +2954855056,2954855059,FR +2954855060,2954855063,ES +2954855064,2954855075,FR 2954855076,2954855079,ES -2954855080,2954855507,FR +2954855080,2954855167,FR +2954855168,2954855183,ES +2954855184,2954855507,FR 2954855508,2954855511,DE 2954855512,2954855515,FR 2954855516,2954855519,ES 2954855520,2954855527,FR -2954855528,2954855531,ES -2954855532,2954856179,FR +2954855528,2954855535,ES +2954855536,2954855663,FR +2954855664,2954855679,PT +2954855680,2954855879,FR +2954855880,2954855887,ES +2954855888,2954856179,FR 2954856180,2954856183,ES -2954856184,2954857115,FR -2954857116,2954857119,NL -2954857120,2954858819,FR -2954858820,2954858823,IT -2954858824,2954858911,FR +2954856184,2954856447,FR +2954856448,2954856511,ES +2954856512,2954856559,FR +2954856560,2954856563,ES +2954856564,2954856631,FR +2954856632,2954856635,GB +2954856636,2954857119,FR +2954857120,2954857135,PT +2954857136,2954857583,FR +2954857584,2954857599,ES +2954857600,2954857823,FR +2954857824,2954857855,ES +2954857856,2954857983,IE +2954857984,2954858031,FR +2954858032,2954858035,GB +2954858036,2954858043,FR +2954858044,2954858047,PT +2954858048,2954858079,FR +2954858080,2954858095,ES +2954858096,2954858431,FR +2954858432,2954858439,GB +2954858440,2954858495,FR +2954858496,2954858751,ES +2954858752,2954858827,FR +2954858828,2954858831,GB +2954858832,2954858911,FR 2954858912,2954858943,ES -2954858944,2954859043,FR +2954858944,2954859027,FR +2954859028,2954859031,PT +2954859032,2954859043,FR 2954859044,2954859047,ES -2954859048,2954859323,FR +2954859048,2954859315,FR +2954859316,2954859319,ES +2954859320,2954859323,FR 2954859324,2954859327,ES -2954859328,2954859871,FR +2954859328,2954859711,FR +2954859712,2954859727,PL +2954859728,2954859871,FR 2954859872,2954859903,ES -2954859904,2954861623,FR -2954861624,2954861631,IT -2954861632,2954861867,FR +2954859904,2954859959,FR +2954859960,2954859963,ES +2954859964,2954860459,FR +2954860460,2954860463,GB +2954860464,2954861651,FR +2954861652,2954861655,GB +2954861656,2954861763,FR +2954861764,2954861767,GB +2954861768,2954861867,FR 2954861868,2954861871,CZ 2954861872,2954861875,FR 2954861876,2954861879,CH -2954861880,2954862415,FR +2954861880,2954861959,FR +2954861960,2954861967,GB +2954861968,2954861975,ES +2954861976,2954862079,FR +2954862080,2954862095,ES +2954862096,2954862415,FR 2954862416,2954862419,ES -2954862420,2954867041,FR +2954862420,2954862479,FR +2954862480,2954862495,ES +2954862496,2954865663,FR +2954865664,2954865919,ES +2954865920,2954867041,FR 2954867042,2954867043,PT 2954867044,2954870799,FR 2954870800,2954870803,ES -2954870804,2954870839,FR -2954870840,2954870843,IT +2954870804,2954870843,FR 2954870844,2954870847,ES 2954870848,2954870903,FR 2954870904,2954870907,ES -2954870908,2954874431,FR +2954870908,2954871807,FR +2954871808,2954871823,ES +2954871824,2954871955,FR +2954871956,2954871959,PT +2954871960,2954871983,FR +2954871984,2954871999,PT +2954872000,2954872331,FR +2954872332,2954872335,GB +2954872336,2954872551,FR +2954872552,2954872555,GB +2954872556,2954872607,FR +2954872608,2954872639,ES +2954872640,2954873351,FR +2954873352,2954873355,GB +2954873356,2954873695,FR +2954873696,2954873727,FI +2954873728,2954873839,FR +2954873840,2954873847,ES +2954873848,2954873919,FR +2954873920,2954873983,IE +2954873984,2954874111,GB +2954874112,2954874127,FR +2954874128,2954874135,ES +2954874136,2954874347,FR +2954874348,2954874355,ES +2954874356,2954874415,FR +2954874416,2954874419,GB +2954874420,2954874431,FR 2954874432,2954874447,GB 2954874448,2954874655,FR 2954874656,2954874663,DE -2954874664,2954875879,FR +2954874664,2954874943,FR +2954874944,2954874975,ES +2954874976,2954875135,FR +2954875136,2954875167,GB +2954875168,2954875467,FR +2954875468,2954875471,GB +2954875472,2954875583,FR +2954875584,2954875587,ES +2954875588,2954875879,FR 2954875880,2954875883,ES -2954875884,2954876871,FR +2954875884,2954875891,FR +2954875892,2954875895,ES +2954875896,2954875967,FR +2954875968,2954875999,FI +2954876000,2954876043,FR +2954876044,2954876047,GB +2954876048,2954876247,FR +2954876248,2954876255,ES +2954876256,2954876351,FR +2954876352,2954876383,ES +2954876384,2954876871,FR 2954876872,2954876875,ES 2954876876,2954876887,FR 2954876888,2954876891,ES @@ -61656,11 +66577,32 @@ 2954877104,2954877107,PL 2954877108,2954877163,FR 2954877164,2954877167,ES -2954877168,2954877819,FR +2954877168,2954877523,FR +2954877524,2954877527,ES +2954877528,2954877535,PT +2954877536,2954877727,FR +2954877728,2954877743,IE +2954877744,2954877819,FR 2954877820,2954877823,ES -2954877824,2954878907,FR +2954877824,2954877967,FR +2954877968,2954877983,PT +2954877984,2954878143,FR +2954878144,2954878207,ES +2954878208,2954878607,FR +2954878608,2954878623,FI +2954878624,2954878695,FR +2954878696,2954878703,IE +2954878704,2954878707,FR +2954878708,2954878711,GB +2954878712,2954878855,FR +2954878856,2954878863,IE +2954878864,2954878899,FR +2954878900,2954878903,GB +2954878904,2954878907,FR 2954878908,2954878911,ES -2954878912,2954887167,FR +2954878912,2954878931,FR +2954878932,2954878935,GB +2954878936,2954887167,FR 2954887168,2954891263,UA 2954891264,2954895359,IT 2954895360,2954897407,RU @@ -61671,9 +66613,10 @@ 2954911744,2954913791,US 2954913792,2954915839,IE 2954915840,2954918911,US -2954918912,2954919167,IE +2954918912,2954919167,NL 2954919168,2954919295,US -2954919296,2954919935,IE +2954919296,2954919423,NL +2954919424,2954919935,IE 2954919936,2954928127,RU 2954928128,2954932223,PL 2954932224,2954936319,RU @@ -61693,7 +66636,9 @@ 2955149312,2955411455,UA 2955411456,2955673599,TR 2955673600,2955804671,SA -2955804672,2955837439,EE +2955804672,2955827455,EE +2955827456,2955827711,FI +2955827712,2955837439,EE 2955837440,2955845631,IR 2955845632,2955853823,GB 2955853824,2955870207,CH @@ -61701,7 +66646,8 @@ 2955935744,2956230655,RU 2956230656,2956238847,SI 2956238848,2956242943,ES -2956242944,2956244991,JO +2956242944,2956244479,JO +2956244480,2956244991,SE 2956244992,2956245247,FR 2956245248,2956245503,RO 2956245504,2956245759,GB @@ -61728,23 +66674,20 @@ 2956504064,2956504319,CH 2956504320,2956504575,NL 2956504576,2956504831,CH -2956504832,2956505087,RU -2956505088,2956506111,NL +2956504832,2956506111,NL 2956506112,2956506367,GB -2956506368,2956507135,RU -2956507136,2956508159,NL -2956508160,2956509183,RU +2956506368,2956509183,NL 2956509184,2956517375,GB 2956517376,2956521471,NL 2956521472,2956525567,SE 2956525568,2956533759,JO -2956533760,2956535551,FR -2956535552,2956535807,GB +2956533760,2956535807,FR 2956535808,2956537855,LV 2956537856,2956541951,UA 2956544000,2956546047,RU 2956546048,2956548095,FR -2956548096,2956550143,HR +2956548096,2956549119,SE +2956549120,2956550143,HR 2956550144,2956554239,ES 2956554240,2956558335,IT 2956558336,2956574719,DE @@ -61757,7 +66700,11 @@ 2956593152,2956595199,ES 2956595200,2956597247,PL 2956597248,2956599295,NL -2956599296,2956607487,RU +2956599296,2956602367,RU +2956602368,2956602623,NL +2956602624,2956602879,SE +2956602880,2956603135,GB +2956603136,2956607487,RU 2956607488,2956611583,PS 2956611584,2956613631,IT 2956613632,2956614911,GB @@ -61769,10 +66716,9 @@ 2956722176,2956787711,BY 2956787712,2956820479,IE 2956820480,2956822527,NL -2956822528,2956823039,SE -2956823040,2956823167,GB -2956823168,2956823551,SE -2956823552,2956824575,US +2956822528,2956823807,SE +2956823808,2956824063,BE +2956824064,2956824575,SE 2956824576,2956826623,PT 2956826624,2956828671,HR 2956828672,2956833279,BA @@ -61810,7 +66756,8 @@ 2957193216,2957195263,RU 2957195264,2957197311,PS 2957197312,2957201407,IR -2957201408,2957202679,US +2957201408,2957201423,GB +2957201424,2957202679,US 2957202680,2957202680,PT 2957202681,2957203127,US 2957203128,2957203131,XK @@ -61833,10 +66780,8 @@ 2957242368,2957244415,RU 2957244416,2957246463,HU 2957246464,2957311999,SE -2957312000,2957320191,KZ -2957320192,2957336575,SE -2957336576,2957344767,KZ -2957344768,2957508607,SE +2957312000,2957377535,KZ +2957377536,2957508607,SE 2957508608,2957574143,FI 2957574144,2957639679,GE 2957639680,2957641727,GB @@ -61852,7 +66797,7 @@ 2957688832,2957690879,SE 2957690880,2957692927,RU 2957692928,2957694975,NO -2957694976,2957697023,CZ +2957694976,2957697023,RU 2957697024,2957705215,NL 2957705216,2957770751,NO 2957770752,2957836287,SI @@ -61876,7 +66821,7 @@ 2959118336,2959120383,PL 2959120384,2959122431,AT 2959122432,2959126527,PL -2959126528,2959128575,RO +2959126528,2959128575,ES 2959128576,2959130623,RU 2959130624,2959138815,UA 2959138816,2959147007,RU @@ -61893,16 +66838,15 @@ 2959179776,2959181823,RU 2959181824,2959183871,PL 2959183872,2959185919,RO -2959185920,2959186943,GB 2959186944,2959187455,CY 2959187456,2959187711,AT 2959187712,2959187967,FR 2959187968,2959204351,RU -2959204352,2959208447,RO +2959204352,2959208447,ES 2959208448,2959210495,CZ 2959210496,2959212543,PL 2959212544,2959220735,UA -2959224832,2959226879,UA +2959224832,2959226879,RU 2959226880,2959228927,RO 2959228928,2959237119,UA 2959237120,2959241215,CZ @@ -62050,7 +66994,7 @@ 2960029696,2960035839,RU 2960035840,2960039935,PL 2960039936,2960054271,RU -2960054272,2960056319,RO +2960054272,2960056319,ES 2960056320,2960064511,RU 2960064512,2960066559,RO 2960066560,2960068607,RU @@ -62072,15 +67016,13 @@ 2960130048,2960138239,UA 2960138240,2960148479,RU 2960148480,2960150527,PL -2960150528,2960152575,RO +2960150528,2960152575,ES 2960152576,2960158719,RU 2960158720,2960160767,PL 2960160768,2960162815,UA 2960162816,2960175103,RU 2960175104,2960179199,SK -2960179200,2960187391,IR -2960187392,2960205823,RU -2960207872,2960211967,RU +2960179200,2960211967,RU 2960220160,2960224255,RO 2960224256,2960228351,RU 2960228352,2960232447,TJ @@ -62088,10 +67030,12 @@ 2960240640,2960244735,RO 2960244736,2960248831,PL 2960248832,2960265215,UA -2960265216,2960275455,RU +2960265216,2960269311,RU +2960269312,2960273407,UA +2960273408,2960275455,RU 2960275456,2960277503,RO 2960277504,2960285695,RU -2960285696,2960289791,RO +2960285696,2960289791,GB 2960289792,2960320511,RU 2960320512,2960322559,PL 2960322560,2960326655,CZ @@ -62106,7 +67050,8 @@ 2960384000,2960388095,RO 2960388096,2960392191,PL 2960392192,2960400383,RU -2960400384,2960404479,RO +2960400384,2960402431,RO +2960402432,2960404479,ES 2960404480,2960408575,RU 2960408576,2960416767,UA 2960416768,2960424959,SK @@ -62122,7 +67067,8 @@ 2960445440,2960449535,RU 2960449536,2960453631,RO 2960453632,2960472063,RU -2960472064,2960473343,NL +2960472064,2960472319,BE +2960472320,2960473343,NL 2960473344,2960473599,LT 2960473600,2960474111,NL 2960474112,2960482303,UA @@ -62130,7 +67076,10 @@ 2960484352,2960486399,DE 2960486400,2960498687,RU 2960498688,2960506879,UA -2960506880,2960531455,RU +2960506880,2960523263,RU +2960523264,2960525311,LT +2960525312,2960527359,RU +2960527360,2960531455,LT 2960533504,2960537599,UA 2960537600,2960539647,RO 2960539648,2960543743,RU @@ -62170,7 +67119,7 @@ 2960736256,2960738303,ES 2960738304,2960740351,UA 2960740352,2960742399,PL -2960742400,2960744447,NO +2960742400,2960744447,US 2960744448,2960748543,RO 2960748544,2960752639,PL 2960752640,2960769023,RU @@ -62251,32 +67200,42 @@ 2960981248,2960982015,NL 2960982016,2960990207,RO 2960990208,2960998399,UA -2960998400,2961039359,RU -2961047552,2961057023,RU +2960998400,2961057023,RU 2961057024,2961057279,IE 2961057280,2961057535,GR 2961057536,2961057791,AT 2961057792,2961061887,RU 2961061888,2961062911,PL 2961062912,2961063935,UA -2961063936,2961064447,NL +2961063936,2961064191,DE +2961064192,2961064447,NL 2961064448,2961064703,RU -2961064704,2961064959,NL +2961064704,2961064959,BG 2961064960,2961065215,HK 2961065216,2961065471,AU 2961065472,2961065727,BR 2961065728,2961066239,HK -2961066240,2961067519,NL +2961066240,2961066751,DE +2961066752,2961067007,BG +2961067008,2961067519,DE 2961067520,2961067775,GB -2961067776,2961069567,NL +2961067776,2961068543,DE +2961068544,2961068799,NL +2961068800,2961069055,IT +2961069056,2961069311,SE +2961069312,2961069567,NL 2961069568,2961069823,IN -2961069824,2961072127,NL +2961069824,2961070079,DE +2961070080,2961072127,US 2961072128,2961088511,UA 2961088512,2961088767,SE 2961088768,2961089023,RU 2961089024,2961089535,UA 2961089536,2961090559,KG -2961090560,2961096703,RO +2961090560,2961091583,NL +2961091584,2961091839,RO +2961091840,2961092095,BG +2961092096,2961096703,RO 2961096704,2961097471,GB 2961097472,2961102847,RO 2961102848,2961103871,DE @@ -62324,30 +67283,37 @@ 2967396352,2967398399,CZ 2967398400,2967400447,DK 2967400448,2967404543,RU -2967404544,2967421695,RO +2967404544,2967421183,RO +2967421184,2967421439,BG +2967421440,2967421695,RO 2967421696,2967421951,ES 2967421952,2967422975,RO 2967422976,2967425023,KZ 2967425024,2967427071,IR 2967427072,2967428095,NL -2967428096,2967430302,RO +2967428096,2967430143,RO +2967430144,2967430302,KZ 2967430303,2967430303,US -2967430304,2967430393,RO -2967430394,2967430394,KZ -2967430395,2967432191,RO +2967430304,2967431167,KZ +2967431168,2967432191,RO 2967432192,2967432447,GB 2967432448,2967432959,RO -2967432960,2967433215,CH -2967433216,2967433727,BZ +2967432960,2967433727,CH 2967433728,2967434239,RO 2967434240,2967435007,GB 2967435008,2967435263,IE 2967435264,2967441407,RO 2967441408,2967445503,MD 2967445504,2967446015,GB -2967446016,2967446783,RO +2967446016,2967446527,RO +2967446528,2967446783,IT 2967446784,2967447039,DE -2967447040,2967470079,RO +2967447040,2967451647,RO +2967451648,2967452671,KZ +2967452672,2967453183,RO +2967453184,2967453439,NL +2967453440,2967453695,RO +2967468032,2967470079,US 2967470080,2967601151,SA 2967601152,2967633919,HU 2967633920,2967666687,RU @@ -62389,26 +67355,9 @@ 2968648576,2968649727,FR 2968649728,2969042943,IT 2969042944,2969567231,GB -2969567232,2970241023,BR -2970242048,2970294271,BR -2970295808,2970343423,BR -2970344448,2972125183,BR -2972126208,2973071359,BR -2973072384,2973079551,BR -2973082624,2974337023,BR -2974338048,2974466047,BR -2974470144,2975124479,BR -2975125504,2975199231,BR -2975199744,2975199999,BR -2975201280,2975282175,BR -2975283200,2975290367,BR -2975291392,2975594495,BR +2969567232,2975594495,BR 2975594496,2975596543,PE -2975596544,2977733631,BR -2977734656,2978029567,BR -2978031616,2982053887,BR -2982053888,2982055935,US -2982055936,2984247295,BR +2975596544,2984247295,BR 2984247296,2984935423,MX 2984935424,2984936447,AR 2984936448,2984937471,BR @@ -62424,9 +67373,7 @@ 2984939520,2984951807,BR 2984951808,2984968191,EC 2984968192,2985033727,BR -2985033728,2985795583,MX -2985795584,2985803775,US -2985803776,2985951231,MX +2985033728,2985951231,MX 2985951232,2986082303,PY 2986082304,2986344447,CO 2986344448,2987393023,DE @@ -62459,11 +67406,7 @@ 2987500200,2987500207,AQ 2987500208,2987503615,MD 2987503616,2987511807,RU -2987511808,2987515903,JO -2987515904,2987517951,US -2987517952,2987518207,DE -2987518208,2987519487,US -2987519488,2987519999,DE +2987515904,2987519999,US 2987520000,2987524095,GB 2987524096,2987528191,RU 2987528192,2987529215,US @@ -62552,28 +67495,33 @@ 2987767808,2987769855,CZ 2987769856,2987771903,FI 2987771904,2987773951,IT -2987773952,2987775999,FR +2987773952,2987774207,FR +2987774208,2987774463,GB +2987774464,2987775487,FR +2987775488,2987775999,GB 2987776000,2987778047,NL 2987778048,2987780095,CH 2987780096,2987782143,GB 2987782144,2987784191,EE 2987784192,2987786239,DK 2987786240,2987788287,FR -2987788288,2987790335,TR +2987788288,2987789055,TR +2987789056,2987789311,GB +2987789312,2987790335,TR 2987790336,2987792383,GB 2987792384,2987794431,CH 2987794432,2987796479,IQ 2987796480,2987800575,RU 2987800576,2987802623,NL 2987802624,2987804671,CH -2987804672,2987806719,IR +2987804672,2987806463,IR +2987806464,2987806719,TR 2987806720,2987808767,NL 2987808768,2987810815,RU 2987810816,2987812863,NO 2987812864,2987814911,CH 2987814912,2987816959,CZ -2987816960,2987817983,NL -2987817984,2987819007,GB +2987816960,2987819007,IR 2987819008,2987821055,FR 2987821056,2987823103,GB 2987823104,2987827199,FR @@ -62613,7 +67561,10 @@ 2987894784,2987896831,CH 2987896832,2987898879,DK 2987898880,2987900927,NL -2987900928,2987902975,PL +2987900928,2987901439,PL +2987901440,2987901695,GB +2987901696,2987902719,PL +2987902720,2987902975,GB 2987902976,2987905023,IT 2987905024,2987907071,ES 2987907072,2987909119,CZ @@ -62625,355 +67576,936 @@ 2988179456,2988411647,SE 2988411648,2988411775,DE 2988411776,2988441599,SE -2988441600,2988442075,FR +2988441600,2988441839,FR +2988441840,2988441843,IE +2988441844,2988441939,FR +2988441940,2988441943,ES +2988441944,2988442075,FR 2988442076,2988442079,ES -2988442080,2988442847,FR +2988442080,2988442207,FR +2988442208,2988442239,ES +2988442240,2988442511,FR +2988442512,2988442519,ES +2988442520,2988442719,FR +2988442720,2988442751,FI +2988442752,2988442847,FR 2988442848,2988442863,IT -2988442864,2988443263,FR +2988442864,2988442999,FR +2988443000,2988443007,GB +2988443008,2988443263,FR 2988443264,2988443295,ES -2988443296,2988444208,FR +2988443296,2988443543,FR +2988443544,2988443547,ES +2988443548,2988443671,FR +2988443672,2988443675,ES +2988443676,2988443687,FR +2988443688,2988443695,ES +2988443696,2988443703,PT +2988443704,2988444115,FR +2988444116,2988444119,IT +2988444120,2988444208,FR 2988444209,2988444209,FI 2988444210,2988444671,FR 2988444672,2988444679,ES -2988444680,2988446719,FR +2988444680,2988444719,FR +2988444720,2988444735,ES +2988444736,2988444739,GB +2988444740,2988444771,FR +2988444772,2988444775,GB +2988444776,2988444815,FR +2988444816,2988444831,ES +2988444832,2988445223,FR +2988445224,2988445231,ES +2988445232,2988446719,FR 2988446720,2988446723,DE -2988446724,2988446871,FR -2988446872,2988446872,IE -2988446873,2988448607,FR +2988446724,2988446863,FR +2988446864,2988446879,IE +2988446880,2988447103,FR +2988447104,2988447167,GB +2988447168,2988448543,FR +2988448544,2988448547,GB +2988448548,2988448607,FR 2988448608,2988448639,ES 2988448640,2988448799,FR 2988448800,2988448815,ES -2988448816,2988449207,FR +2988448816,2988449127,FR +2988449128,2988449135,ES +2988449136,2988449207,FR 2988449208,2988449215,ES -2988449216,2988451839,FR +2988449216,2988449631,FR +2988449632,2988449639,ES +2988449640,2988451839,FR 2988451840,2988453887,BE 2988453888,2988457983,GB -2988457984,2988458319,FR -2988458320,2988458327,NL -2988458328,2988459119,FR +2988457984,2988458063,FR +2988458064,2988458067,ES +2988458068,2988458279,FR +2988458280,2988458283,ES +2988458284,2988458331,FR +2988458332,2988458335,GB +2988458336,2988459087,FR +2988459088,2988459103,GB +2988459104,2988459119,FR 2988459120,2988459127,IT 2988459128,2988459135,PL -2988459136,2988459535,FR +2988459136,2988459167,FR +2988459168,2988459171,IE +2988459172,2988459179,FR +2988459180,2988459183,ES +2988459184,2988459231,FR +2988459232,2988459235,GB +2988459236,2988459495,FR +2988459496,2988459503,ES +2988459504,2988459535,FR 2988459536,2988459539,ES -2988459540,2988459687,FR +2988459540,2988459599,FR +2988459600,2988459603,GB +2988459604,2988459647,FR +2988459648,2988459679,GB +2988459680,2988459687,FR 2988459688,2988459691,PL 2988459692,2988459863,FR 2988459864,2988459867,ES -2988459868,2988460063,FR -2988460064,2988460095,PT -2988460096,2988460575,FR +2988459868,2988460143,FR +2988460144,2988460147,GB +2988460148,2988460151,FR +2988460152,2988460159,ES +2988460160,2988460575,FR 2988460576,2988460591,PT -2988460592,2988460651,FR +2988460592,2988460607,GB +2988460608,2988460651,FR 2988460652,2988460655,ES -2988460656,2988462747,FR +2988460656,2988460735,FR +2988460736,2988460751,PT +2988460752,2988461263,FR +2988461264,2988461279,ES +2988461280,2988461307,FR +2988461308,2988461311,ES +2988461312,2988461423,FR +2988461424,2988461439,IE +2988461440,2988461495,FR +2988461496,2988461499,ES +2988461500,2988461703,FR +2988461704,2988461707,GB +2988461708,2988461799,FR +2988461800,2988461807,ES +2988461808,2988462159,FR +2988462160,2988462171,ES +2988462172,2988462331,FR +2988462332,2988462335,ES +2988462336,2988462747,FR 2988462748,2988462751,ES -2988462752,2988463915,FR +2988462752,2988463111,FR +2988463112,2988463119,ES +2988463120,2988463123,GB +2988463124,2988463143,FR +2988463144,2988463151,ES +2988463152,2988463211,FR +2988463212,2988463223,GB +2988463224,2988463227,ES +2988463228,2988463747,FR +2988463748,2988463751,GB +2988463752,2988463915,FR 2988463916,2988463919,ES -2988463920,2988463999,FR +2988463920,2988463947,FR +2988463948,2988463951,GB +2988463952,2988463999,FR 2988464000,2988464007,IE 2988464008,2988464015,LT -2988464016,2988464359,FR -2988464360,2988464363,NL -2988464364,2988464611,FR -2988464612,2988464615,IT -2988464616,2988464623,FR +2988464016,2988464019,PT +2988464020,2988464023,FR +2988464024,2988464027,GB +2988464028,2988464271,FR +2988464272,2988464275,ES +2988464276,2988464359,FR +2988464360,2988464360,NL +2988464361,2988464615,FR +2988464616,2988464619,IE +2988464620,2988464623,FR 2988464624,2988464627,ES -2988464628,2988465215,FR +2988464628,2988464787,FR +2988464788,2988464791,ES +2988464792,2988465215,FR 2988465216,2988465219,ES -2988465220,2988465559,FR -2988465560,2988465563,ES +2988465220,2988465511,FR +2988465512,2988465515,PT +2988465516,2988465519,GB +2988465520,2988465523,FR +2988465524,2988465527,ES +2988465528,2988465551,FR +2988465552,2988465563,ES 2988465564,2988466059,FR 2988466060,2988466063,CZ -2988466064,2988466098,FR +2988466064,2988466087,FR +2988466088,2988466095,PT +2988466096,2988466098,FR 2988466099,2988466099,BE -2988466100,2988476415,FR +2988466100,2988474959,FR +2988474960,2988474975,FI +2988474976,2988476415,FR 2988476416,2988478463,IT 2988478464,2988478579,FR 2988478580,2988478583,DE 2988478584,2988478587,FR 2988478588,2988478591,DE -2988478592,2988479003,FR +2988478592,2988478795,FR +2988478796,2988478799,ES +2988478800,2988479003,FR 2988479004,2988479007,ES -2988479008,2988479727,FR +2988479008,2988479155,FR +2988479156,2988479159,ES +2988479160,2988479343,FR +2988479344,2988479359,GB +2988479360,2988479555,FR +2988479556,2988479559,IE +2988479560,2988479603,FR +2988479604,2988479607,GB +2988479608,2988479727,FR 2988479728,2988479735,DE 2988479736,2988479791,FR 2988479792,2988479807,GB -2988479808,2988480077,FR -2988480078,2988480078,ES -2988480079,2988480207,FR +2988479808,2988480011,FR +2988480012,2988480015,GB +2988480016,2988480063,FR +2988480064,2988480095,ES +2988480096,2988480207,FR 2988480208,2988480223,ES -2988480224,2988482111,FR +2988480224,2988480927,FR +2988480928,2988480959,ES +2988480960,2988481059,FR +2988481060,2988481063,FI +2988481064,2988481067,GB +2988481068,2988481695,FR +2988481696,2988481711,ES +2988481712,2988481743,FR +2988481744,2988481759,ES +2988481760,2988482095,FR +2988482096,2988482099,GB +2988482100,2988482103,FR +2988482104,2988482111,FI 2988482112,2988482143,DE -2988482144,2988482239,FR -2988482240,2988482255,GB -2988482256,2988482319,FR -2988482320,2988482335,IT -2988482336,2988482575,FR +2988482144,2988482159,FR +2988482160,2988482163,ES +2988482164,2988482167,FR +2988482168,2988482175,ES +2988482176,2988482235,FR +2988482236,2988482255,GB +2988482256,2988482311,FR +2988482312,2988482315,GB +2988482316,2988482411,FR +2988482412,2988482415,PT +2988482416,2988482575,FR 2988482576,2988482579,CZ -2988482580,2988483027,FR +2988482580,2988482799,FR +2988482800,2988482807,ES +2988482808,2988482863,FR +2988482864,2988482871,ES +2988482872,2988482875,PT +2988482876,2988483027,FR 2988483028,2988483031,ES -2988483032,2988484339,FR +2988483032,2988483111,FR +2988483112,2988483115,ES +2988483116,2988483119,FR +2988483120,2988483127,ES +2988483128,2988483159,FR +2988483160,2988483167,ES +2988483168,2988483279,FR +2988483280,2988483283,ES +2988483284,2988483375,FR +2988483376,2988483379,GB +2988483380,2988483595,FR +2988483596,2988483599,FI +2988483600,2988484047,FR +2988484048,2988484051,ES +2988484052,2988484127,FR +2988484128,2988484131,PT +2988484132,2988484339,FR 2988484340,2988484343,PT -2988484344,2988484831,FR +2988484344,2988484399,FR +2988484400,2988484403,PT +2988484404,2988484483,FR +2988484484,2988484487,DE +2988484488,2988484831,FR 2988484832,2988484847,GB -2988484848,2988485683,FR -2988485684,2988485687,PL -2988485688,2988486075,FR -2988486076,2988486079,DE -2988486080,2988486083,FR +2988484848,2988484879,FR +2988484880,2988484883,GB +2988484884,2988484891,FR +2988484892,2988484895,GB +2988484896,2988485351,FR +2988485352,2988485355,GB +2988485356,2988485455,FR +2988485456,2988485471,GB +2988485472,2988485503,FR +2988485504,2988485519,GB +2988485520,2988485563,FR +2988485564,2988485567,ES +2988485568,2988485631,FR +2988485632,2988485663,ES +2988485664,2988485799,FR +2988485800,2988485803,PT +2988485804,2988486083,FR 2988486084,2988486087,PT -2988486088,2988486311,FR -2988486312,2988486319,NL -2988486320,2988487071,FR +2988486088,2988486095,FR +2988486096,2988486099,GB +2988486100,2988486135,FR +2988486136,2988486139,ES +2988486140,2988486195,FR +2988486196,2988486199,PT +2988486200,2988486323,FR +2988486324,2988486327,PT +2988486328,2988486335,FR +2988486336,2988486343,ES +2988486344,2988486351,FR +2988486352,2988486367,ES +2988486368,2988486607,FR +2988486608,2988486615,FI +2988486616,2988486623,ES +2988486624,2988486679,FR +2988486680,2988486687,ES +2988486688,2988486747,FR +2988486748,2988486751,GB +2988486752,2988486887,FR +2988486888,2988486891,PT +2988486892,2988487043,FR +2988487044,2988487047,PT +2988487048,2988487071,FR 2988487072,2988487075,ES 2988487076,2988487095,FR 2988487096,2988487099,ES -2988487100,2988487235,FR -2988487236,2988487239,NL -2988487240,2988487303,FR +2988487100,2988487103,GB +2988487104,2988487303,FR 2988487304,2988487311,NL -2988487312,2988487407,FR -2988487408,2988487415,IT -2988487416,2988487883,FR -2988487884,2988487887,NL -2988487888,2988487919,FR +2988487312,2988487919,FR 2988487920,2988487923,DE -2988487924,2988488971,FR +2988487924,2988487979,FR +2988487980,2988487983,ES +2988487984,2988488491,FR +2988488492,2988488495,ES +2988488496,2988488543,FR +2988488544,2988488555,GB +2988488556,2988488639,FR +2988488640,2988488647,ES +2988488648,2988488971,FR 2988488972,2988488975,MT -2988488976,2988489479,FR +2988488976,2988488983,ES +2988488984,2988488991,FR +2988488992,2988489023,ES +2988489024,2988489167,FR +2988489168,2988489175,PT +2988489176,2988489367,FR +2988489368,2988489371,GB +2988489372,2988489375,FR +2988489376,2988489379,ES +2988489380,2988489475,FR +2988489476,2988489479,GB 2988489480,2988489483,DE 2988489484,2988489675,FR 2988489676,2988489679,ES -2988489680,2988490179,FR -2988490180,2988490183,ES -2988490184,2988490683,FR -2988490684,2988490686,IT +2988489680,2988489935,FR +2988489936,2988489943,ES +2988489944,2988490179,FR +2988490180,2988490191,ES +2988490192,2988490367,FR +2988490368,2988490371,ES +2988490372,2988490686,FR 2988490687,2988490687,BE 2988490688,2988490719,ES -2988490720,2988491151,FR -2988491152,2988491155,NL -2988491156,2988491251,FR +2988490720,2988490967,FR +2988490968,2988490975,CZ +2988490976,2988491251,FR 2988491252,2988491252,ES 2988491253,2988492799,FR 2988492800,2988494847,PL -2988494848,2988499535,FR +2988494848,2988495967,FR +2988495968,2988495999,ES +2988496000,2988498975,FR +2988498976,2988498983,ES +2988498984,2988499347,FR +2988499348,2988499351,GB +2988499352,2988499535,FR 2988499536,2988499551,ES -2988499552,2988499663,FR -2988499664,2988499671,NL -2988499672,2988499729,FR +2988499552,2988499567,FR +2988499568,2988499575,IE +2988499576,2988499583,FR +2988499584,2988499599,ES +2988499600,2988499635,FR +2988499636,2988499639,GB +2988499640,2988499671,FR +2988499672,2988499675,GB +2988499676,2988499729,FR 2988499730,2988499730,GB 2988499731,2988499736,FR 2988499737,2988499737,NL -2988499738,2988500415,FR +2988499738,2988500223,FR +2988500224,2988500255,ES +2988500256,2988500371,FR +2988500372,2988500375,LT +2988500376,2988500415,FR 2988500416,2988500447,CZ -2988500448,2988500855,FR +2988500448,2988500479,ES +2988500480,2988500519,FR +2988500520,2988500523,ES +2988500524,2988500855,FR 2988500856,2988500859,ES -2988500860,2988501127,FR -2988501128,2988501131,IT -2988501132,2988501415,FR -2988501416,2988501423,IT -2988501424,2988502051,FR +2988500860,2988501683,FR +2988501684,2988501687,GB +2988501688,2988502051,FR 2988502052,2988502055,PL -2988502056,2988502479,FR +2988502056,2988502263,FR +2988502264,2988502267,ES +2988502268,2988502479,FR 2988502480,2988502483,ES -2988502484,2988502655,FR +2988502484,2988502495,FR +2988502496,2988502511,ES +2988502512,2988502655,FR 2988502656,2988502719,DE -2988502720,2988502881,FR +2988502720,2988502723,ES +2988502724,2988502751,FR +2988502752,2988502783,ES +2988502784,2988502823,FR +2988502824,2988502831,ES +2988502832,2988502881,FR 2988502882,2988502882,IT -2988502883,2988504371,FR +2988502883,2988502983,FR +2988502984,2988502991,ES +2988502992,2988503035,FR +2988503036,2988503039,GB +2988503040,2988503375,FR +2988503376,2988503383,PT +2988503384,2988503471,FR +2988503472,2988503487,ES +2988503488,2988504023,FR +2988504024,2988504031,PT +2988504032,2988504239,FR +2988504240,2988504255,GB +2988504256,2988504359,FR +2988504360,2988504363,GB +2988504364,2988504367,FI +2988504368,2988504371,FR 2988504372,2988504375,PL -2988504376,2988504527,FR +2988504376,2988504467,FR +2988504468,2988504471,ES +2988504472,2988504527,FR 2988504528,2988504543,PL -2988504544,2988505151,FR +2988504544,2988504559,FR +2988504560,2988504563,FI +2988504564,2988504983,FR +2988504984,2988504987,ES +2988504988,2988505151,FR 2988505152,2988505167,GB -2988505168,2988505391,FR +2988505168,2988505279,FR +2988505280,2988505311,ES +2988505312,2988505375,FR +2988505376,2988505391,GB 2988505392,2988505395,ES -2988505396,2988506235,FR -2988506236,2988506239,NL -2988506240,2988506943,FR -2988506944,2988506975,DE -2988506976,2988507163,FR +2988505396,2988505535,FR +2988505536,2988505567,ES +2988505568,2988505919,FR +2988505920,2988505935,GB +2988505936,2988506191,FR +2988506192,2988506207,GB +2988506208,2988506367,FR +2988506368,2988506375,IE +2988506376,2988506523,FR +2988506524,2988506527,IE +2988506528,2988506887,FR +2988506888,2988506891,ES +2988506892,2988507163,FR 2988507164,2988507167,ES -2988507168,2988507531,FR -2988507532,2988507535,NL -2988507536,2988507807,FR -2988507808,2988507823,NL -2988507824,2988507975,FR -2988507976,2988507979,IT -2988507980,2988508607,FR +2988507168,2988507263,FR +2988507264,2988507279,ES +2988507280,2988507335,FR +2988507336,2988507339,ES +2988507340,2988507551,FR +2988507552,2988507560,GB +2988507561,2988507561,FR +2988507562,2988507567,GB +2988507568,2988507583,FR +2988507584,2988507591,ES +2988507592,2988508079,FR +2988508080,2988508095,ES +2988508096,2988508135,FR +2988508136,2988508143,GB +2988508144,2988508155,FR +2988508156,2988508159,ES +2988508160,2988508439,FR +2988508440,2988508443,GB +2988508444,2988508607,FR 2988508608,2988508639,ES -2988508640,2988509511,FR +2988508640,2988508847,FR +2988508848,2988508855,GB +2988508856,2988508959,FR +2988508960,2988508975,ES +2988508976,2988509491,FR +2988509492,2988509495,IE +2988509496,2988509511,FR 2988509512,2988509515,PL 2988509516,2988509747,FR 2988509748,2988509751,LT -2988509752,2988510175,FR +2988509752,2988509779,FR +2988509780,2988509783,GB +2988509784,2988510079,FR +2988510080,2988510087,ES +2988510088,2988510175,FR 2988510176,2988510191,DE -2988510192,2988512903,FR +2988510192,2988510247,FR +2988510248,2988510251,FI +2988510252,2988510311,FR +2988510312,2988510319,GB +2988510320,2988511747,FR +2988511748,2988511751,GB +2988511752,2988511955,FR +2988511956,2988511959,ES +2988511960,2988512127,FR +2988512128,2988512143,ES +2988512144,2988512199,FR +2988512200,2988512207,ES +2988512208,2988512247,FR +2988512248,2988512251,GB +2988512252,2988512307,FR +2988512308,2988512311,GB +2988512312,2988512399,FR +2988512400,2988512403,ES +2988512404,2988512639,FR +2988512640,2988512647,GB +2988512648,2988512655,FR +2988512656,2988512663,PT +2988512664,2988512903,FR 2988512904,2988512907,GB -2988512908,2988513003,FR +2988512908,2988512943,FR +2988512944,2988512951,ES +2988512952,2988512959,FR +2988512960,2988512963,ES +2988512964,2988512967,FR +2988512968,2988512971,GB +2988512972,2988512995,FR +2988512996,2988512999,GB +2988513000,2988513003,FR 2988513004,2988513007,ES -2988513008,2988513747,FR -2988513748,2988513751,IT -2988513752,2988514207,FR +2988513008,2988513283,FR +2988513284,2988513287,ES +2988513288,2988513311,FR +2988513312,2988513327,PT +2988513328,2988513519,FR +2988513520,2988513535,GB +2988513536,2988513583,FR +2988513584,2988513599,IE +2988513600,2988513679,FR +2988513680,2988513683,ES +2988513684,2988513687,GB +2988513688,2988513739,FR +2988513740,2988513743,ES +2988513744,2988514207,FR 2988514208,2988514215,PT -2988514216,2988514399,FR -2988514400,2988514431,NL -2988514432,2988515327,FR +2988514216,2988514231,FR +2988514232,2988514239,ES +2988514240,2988514287,FR +2988514288,2988514303,ES +2988514304,2988514739,FR +2988514740,2988514743,GB +2988514744,2988514943,FR +2988514944,2988514959,ES +2988514960,2988515327,FR 2988515328,2988517375,DE 2988517376,2988519423,FR 2988519424,2988521471,PL -2988521472,2988523743,FR +2988521472,2988521951,FR +2988521952,2988521983,ES +2988521984,2988523599,FR +2988523600,2988523603,ES +2988523604,2988523663,FR +2988523664,2988523667,IE +2988523668,2988523679,FR +2988523680,2988523711,ES +2988523712,2988523743,FR 2988523744,2988523759,DE 2988523760,2988524075,FR 2988524076,2988524079,ES -2988524080,2988524271,FR -2988524272,2988524287,DE -2988524288,2988525579,FR -2988525580,2988525583,IT -2988525584,2988525887,FR +2988524080,2988524155,FR +2988524156,2988524159,PT +2988524160,2988524199,FR +2988524200,2988524203,IE +2988524204,2988524211,FR +2988524212,2988524215,ES +2988524216,2988524231,FR +2988524232,2988524239,ES +2988524240,2988524359,FR +2988524360,2988524363,ES +2988524364,2988524603,FR +2988524604,2988524607,ES +2988524608,2988524623,FR +2988524624,2988524627,GB +2988524628,2988524767,FR +2988524768,2988524783,ES +2988524784,2988525887,FR 2988525888,2988525951,GB -2988525952,2988526415,FR +2988525952,2988526135,FR +2988526136,2988526143,GB +2988526144,2988526175,FR +2988526176,2988526239,ES +2988526240,2988526415,FR 2988526416,2988526423,ES -2988526424,2988527447,FR -2988527448,2988527455,NL -2988527456,2988527527,FR -2988527528,2988527531,NL -2988527532,2988527723,FR +2988526424,2988526867,FR +2988526868,2988526871,PT +2988526872,2988527187,FR +2988527188,2988527191,ES +2988527192,2988527487,FR +2988527488,2988527503,GB +2988527504,2988527591,FR +2988527592,2988527595,IE +2988527596,2988527723,FR 2988527724,2988527727,ES 2988527728,2988527831,FR 2988527832,2988527839,ES 2988527840,2988527887,FR 2988527888,2988527891,ES -2988527892,2988528699,FR +2988527892,2988528079,FR +2988528080,2988528095,ES +2988528096,2988528227,FR +2988528228,2988528231,IE +2988528232,2988528447,FR +2988528448,2988528455,IE +2988528456,2988528467,FR +2988528468,2988528471,GB +2988528472,2988528591,FR +2988528592,2988528607,FI +2988528608,2988528699,FR 2988528700,2988528703,CZ -2988528704,2988529351,FR -2988529352,2988529359,GB -2988529360,2988529375,FR -2988529376,2988529383,GB +2988528704,2988528999,FR +2988529000,2988529003,GB +2988529004,2988529175,FR +2988529176,2988529179,ES +2988529180,2988529331,FR +2988529332,2988529335,GB +2988529336,2988529383,FR 2988529384,2988529387,ES -2988529388,2988530047,FR +2988529388,2988529583,FR +2988529584,2988529591,ES +2988529592,2988529775,FR +2988529776,2988529783,ES +2988529784,2988529823,FR +2988529824,2988529855,ES +2988529856,2988530047,FR 2988530048,2988530049,GB 2988530050,2988530087,FR 2988530088,2988530091,NL -2988530092,2988531275,FR +2988530092,2988530399,FR +2988530400,2988530403,ES +2988530404,2988530423,FR +2988530424,2988530431,ES +2988530432,2988531023,FR +2988531024,2988531027,ES +2988531028,2988531179,FR +2988531180,2988531183,GB +2988531184,2988531187,FR +2988531188,2988531191,IE +2988531192,2988531275,FR 2988531276,2988531279,PT 2988531280,2988535807,FR 2988535808,2988537855,ES -2988537856,2988539971,FR +2988537856,2988539935,FR +2988539936,2988539967,GB +2988539968,2988539971,FR 2988539972,2988539975,ES -2988539976,2988540199,FR -2988540200,2988540207,BE -2988540208,2988540271,FR +2988539976,2988540207,FR +2988540208,2988540211,GB +2988540212,2988540219,FR +2988540220,2988540223,GB +2988540224,2988540271,FR 2988540272,2988540275,ES -2988540276,2988540503,FR -2988540504,2988540507,NL -2988540508,2988540563,FR +2988540276,2988540563,FR 2988540564,2988540567,CZ -2988540568,2988541863,FR +2988540568,2988540623,FR +2988540624,2988540631,GB +2988540632,2988540759,FR +2988540760,2988540763,ES +2988540764,2988541103,FR +2988541104,2988541119,ES +2988541120,2988541243,FR +2988541244,2988541247,GB +2988541248,2988541351,FR +2988541352,2988541355,IE +2988541356,2988541463,FR +2988541464,2988541467,ES +2988541468,2988541791,FR +2988541792,2988541807,ES +2988541808,2988541863,FR 2988541864,2988541867,GB 2988541868,2988541955,FR 2988541956,2988541959,DE -2988541960,2988542339,FR +2988541960,2988542031,FR +2988542032,2988542047,PT +2988542048,2988542051,FR +2988542052,2988542055,ES +2988542056,2988542063,FR +2988542064,2988542067,GB +2988542068,2988542271,FR +2988542272,2988542335,ES +2988542336,2988542339,FR 2988542340,2988542340,PT -2988542341,2988542627,FR -2988542628,2988542631,NL -2988542632,2988544671,FR +2988542341,2988543179,FR +2988543180,2988543183,ES +2988543184,2988543199,FR +2988543200,2988543203,GB +2988543204,2988543403,FR +2988543404,2988543407,ES +2988543408,2988543559,FR +2988543560,2988543563,PT +2988543564,2988543871,FR +2988543872,2988543935,ES +2988543936,2988544055,FR +2988544056,2988544063,FI +2988544064,2988544307,FR +2988544308,2988544311,GB +2988544312,2988544375,FR +2988544376,2988544383,ES +2988544384,2988544447,GB +2988544448,2988544527,FR +2988544528,2988544535,ES +2988544536,2988544671,FR 2988544672,2988544687,GB -2988544688,2988545515,FR +2988544688,2988544767,FR +2988544768,2988544775,ES +2988544776,2988544799,FR +2988544800,2988544831,FI +2988544832,2988545515,FR 2988545516,2988545519,GB -2988545520,2988546687,FR +2988545520,2988545579,FR +2988545580,2988545583,ES +2988545584,2988545663,FR +2988545664,2988545695,ES +2988545696,2988545795,FR +2988545796,2988545799,ES +2988545800,2988545995,FR +2988545996,2988545999,FI +2988546000,2988546119,FR +2988546120,2988546123,IE +2988546124,2988546159,FR +2988546160,2988546175,ES +2988546176,2988546327,FR +2988546328,2988546335,ES +2988546336,2988546351,FR +2988546352,2988546367,ES +2988546368,2988546575,FR +2988546576,2988546579,ES +2988546580,2988546599,FR +2988546600,2988546603,PT +2988546604,2988546615,FR +2988546616,2988546619,FI +2988546620,2988546623,FR +2988546624,2988546687,FI 2988546688,2988546691,CH -2988546692,2988546703,FR -2988546704,2988546719,DE -2988546720,2988546727,FR +2988546692,2988546727,FR 2988546728,2988546731,ES -2988546732,2988547019,FR -2988547020,2988547023,NL -2988547024,2988547055,FR -2988547056,2988547059,NL -2988547060,2988547067,FR +2988546732,2988547003,FR +2988547004,2988547007,ES +2988547008,2988547067,FR 2988547068,2988547071,ES 2988547072,2988547095,FR 2988547096,2988547099,ES -2988547100,2988547655,FR -2988547656,2988547663,PL -2988547664,2988547871,FR +2988547100,2988547431,FR +2988547432,2988547435,ES +2988547436,2988547451,FR +2988547452,2988547455,PT +2988547456,2988547471,ES +2988547472,2988547583,FR +2988547584,2988547599,ES +2988547600,2988547619,FR +2988547620,2988547623,PT +2988547624,2988547751,FR +2988547752,2988547759,ES +2988547760,2988547775,FR +2988547776,2988547807,ES +2988547808,2988547871,FR 2988547872,2988547903,GB -2988547904,2988548015,FR +2988547904,2988547967,FR +2988547968,2988547971,GB +2988547972,2988548015,FR 2988548016,2988548019,ES -2988548020,2988548095,FR +2988548020,2988548023,GB +2988548024,2988548095,FR 2988548096,2988548338,ES 2988548339,2988548339,FR 2988548340,2988550143,ES -2988550144,2988550359,FR +2988550144,2988550163,FR +2988550164,2988550167,GB +2988550168,2988550255,FR +2988550256,2988550259,ES +2988550260,2988550355,FR +2988550356,2988550359,GB 2988550360,2988550363,ES -2988550364,2988550438,FR +2988550364,2988550407,FR +2988550408,2988550411,GB +2988550412,2988550438,FR 2988550439,2988550439,GB 2988550440,2988550463,FR 2988550464,2988550527,DE -2988550528,2988551443,FR -2988551444,2988551447,ES -2988551448,2988551535,FR +2988550528,2988550595,FR +2988550596,2988550599,PT +2988550600,2988550643,FR +2988550644,2988550647,ES +2988550648,2988550699,FR +2988550700,2988550703,ES +2988550704,2988551171,FR +2988551172,2988551175,FI +2988551176,2988551179,ES +2988551180,2988551183,GB +2988551184,2988551191,FR +2988551192,2988551199,ES +2988551200,2988551443,FR +2988551444,2988551451,ES +2988551452,2988551455,FR +2988551456,2988551471,GB +2988551472,2988551535,FR 2988551536,2988551551,DE -2988551552,2988552883,FR -2988552884,2988552887,IT -2988552888,2988553199,FR +2988551552,2988551567,FR +2988551568,2988551583,IE +2988551584,2988551903,FR +2988551904,2988551911,GB +2988551912,2988552591,FR +2988552592,2988552595,FI +2988552596,2988552631,FR +2988552632,2988552635,IE +2988552636,2988552703,FR +2988552704,2988552711,ES +2988552712,2988552751,FR +2988552752,2988552767,ES +2988552768,2988552959,FR +2988552960,2988552975,ES +2988552976,2988552991,FR +2988552992,2988552995,ES +2988552996,2988553007,FR +2988553008,2988553023,IE +2988553024,2988553199,FR 2988553200,2988553215,BE -2988553216,2988553399,FR -2988553400,2988553407,NL -2988553408,2988553531,FR +2988553216,2988553279,FR +2988553280,2988553283,ES +2988553284,2988553311,FR +2988553312,2988553315,ES +2988553316,2988553531,FR 2988553532,2988553535,ES 2988553536,2988553855,FR 2988553856,2988553919,BE -2988553920,2988554035,FR +2988553920,2988553971,FR +2988553972,2988553975,ES +2988553976,2988554035,FR 2988554036,2988554039,ES -2988554040,2988555527,FR +2988554040,2988554239,FR +2988554240,2988554495,ES +2988554496,2988554539,FR +2988554540,2988554543,GB +2988554544,2988554815,FR +2988554816,2988554879,GB +2988554880,2988554931,FR +2988554932,2988554935,ES +2988554936,2988555087,FR +2988555088,2988555091,FI +2988555092,2988555103,FR +2988555104,2988555107,GB +2988555108,2988555163,FR +2988555164,2988555167,IE +2988555168,2988555527,FR 2988555528,2988555531,DE 2988555532,2988555551,FR 2988555552,2988555559,PT -2988555560,2988556207,FR +2988555560,2988556203,FR +2988556204,2988556207,FI 2988556208,2988556211,DE -2988556212,2988556359,FR +2988556212,2988556223,FR +2988556224,2988556227,ES +2988556228,2988556255,FR +2988556256,2988556259,ES +2988556260,2988556263,FR +2988556264,2988556271,GB +2988556272,2988556283,FR +2988556284,2988556287,GB +2988556288,2988556319,FR +2988556320,2988556351,GB +2988556352,2988556359,FR 2988556360,2988556363,ES -2988556364,2988557103,FR +2988556364,2988557023,FR +2988557024,2988557039,IE +2988557040,2988557095,FR +2988557096,2988557103,ES 2988557104,2988557111,PT -2988557112,2988557507,FR +2988557112,2988557423,FR +2988557424,2988557427,ES +2988557428,2988557507,FR 2988557508,2988557511,ES -2988557512,2988557539,FR +2988557512,2988557515,GB +2988557516,2988557539,FR 2988557540,2988557543,ES -2988557544,2988557983,FR -2988557984,2988557999,IT -2988558000,2988558203,FR +2988557544,2988557631,FR +2988557632,2988557635,GB +2988557636,2988558203,FR 2988558204,2988558207,DE -2988558208,2988558623,FR -2988558624,2988558655,NL -2988558656,2988558803,FR +2988558208,2988558731,FR +2988558732,2988558735,PT +2988558736,2988558803,FR 2988558804,2988558807,ES -2988558808,2988558815,NL -2988558816,2988560639,FR +2988558808,2988558887,FR +2988558888,2988558891,GB +2988558892,2988559199,FR +2988559200,2988559231,PT +2988559232,2988559615,FR +2988559616,2988559619,ES +2988559620,2988559631,FR +2988559632,2988559647,GB +2988559648,2988559663,FR +2988559664,2988559679,ES +2988559680,2988560543,FR +2988560544,2988560575,GB +2988560576,2988560639,FR 2988560640,2988560703,ES 2988560704,2988560759,FR 2988560760,2988560767,FI 2988560768,2988560783,FR 2988560784,2988560799,NL 2988560800,2988560815,DE -2988560816,2988561583,FR -2988561584,2988561591,GB -2988561592,2988561763,FR +2988560816,2988560879,FR +2988560880,2988560895,GB +2988560896,2988561051,FR +2988561052,2988561055,GB +2988561056,2988561175,FR +2988561176,2988561179,ES +2988561180,2988561215,FR +2988561216,2988561231,ES +2988561232,2988561235,PT +2988561236,2988561399,FR +2988561400,2988561403,ES +2988561404,2988561683,FR +2988561684,2988561687,ES +2988561688,2988561763,FR 2988561764,2988561767,IT -2988561768,2988562847,FR +2988561768,2988562495,FR +2988562496,2988562527,FI +2988562528,2988562595,FR +2988562596,2988562599,GB +2988562600,2988562847,FR 2988562848,2988562863,GB -2988562864,2988563559,FR -2988563560,2988563567,NL -2988563568,2988563671,FR +2988562864,2988563671,FR 2988563672,2988563675,DE -2988563676,2988564023,FR +2988563676,2988563967,FR +2988563968,2988563999,GB +2988564000,2988564023,FR 2988564024,2988564027,IE 2988564028,2988564143,FR 2988564144,2988564159,ES -2988564160,2988564367,FR +2988564160,2988564175,FR +2988564176,2988564179,GB +2988564180,2988564191,FR +2988564192,2988564195,ES +2988564196,2988564215,FR +2988564216,2988564219,GB +2988564220,2988564279,FR +2988564280,2988564287,ES +2988564288,2988564367,FR 2988564368,2988564383,GB -2988564384,2988572671,FR +2988564384,2988564403,FR +2988564404,2988564407,ES +2988564408,2988566331,FR +2988566332,2988566332,GB +2988566333,2988572671,FR 2988572672,2988703743,RU 2988703744,2988834815,PL 2988834816,2988965887,CH @@ -62987,7 +68519,8 @@ 2989588992,2989589503,CO 2989589504,2989621247,RU 2989621248,2989752319,BE -2989752320,2989817855,SY +2989752320,2989785087,LB +2989785088,2989817855,SY 2989817856,2989883391,KW 2989883392,2989948927,UA 2989948928,2990014463,FI @@ -62996,7 +68529,9 @@ 2990096896,2990097023,KZ 2990097024,2990097151,US 2990097152,2990097279,KZ -2990097280,2990145535,RU +2990097280,2990112767,RU +2990112768,2990129151,ES +2990129152,2990145535,RU 2990145536,2990211071,SI 2990211072,2990276607,GR 2990276608,2990342143,ES @@ -63029,11 +68564,8 @@ 2991308800,2991325183,BG 2991325184,2991341567,AZ 2991341568,2991357951,MD -2991357952,2991361279,DE -2991361280,2991361535,US -2991361536,2991366143,DE -2991366144,2991366399,US -2991366400,2991374335,DE +2991357952,2991366298,DE +2991366300,2991374335,DE 2991374336,2991390719,RU 2991390720,2991407103,BA 2991407104,2991423487,DE @@ -63048,9 +68580,7 @@ 2991554560,2991570943,GB 2991570944,2991587327,IT 2991587328,2991718399,SA -2991718400,2991752191,CH -2991752192,2991753215,DE -2991753216,2991849471,CH +2991718400,2991849471,CH 2991849472,2991980543,NL 2991980544,2992111615,SA 2992111616,2992373759,KZ @@ -63116,8 +68646,7 @@ 2996776960,2996781055,RU 2996781056,2996785151,RO 2996785152,2996789247,RU -2996789248,2996793343,UA -2996793344,2996797439,RU +2996789248,2996797439,UA 2996797440,2996801535,PL 2996801536,2996805631,RO 2996805632,2996809727,PL @@ -63142,7 +68671,8 @@ 2997321728,2997354495,IE 2997354496,2997387263,MD 2997387264,2997420031,BY -2997420032,2997452799,RU +2997420032,2997428223,IR +2997428224,2997452799,RU 2997452800,2997485567,BG 2997485568,2997500415,FR 2997500416,2997500671,NL @@ -63174,15 +68704,18 @@ 2997520896,2997521151,MT 2997521152,2997521407,US 2997521408,2997521663,UY -2997521664,2997522175,IN -2997522176,2997522431,PK +2997521664,2997521919,IN +2997521920,2997522431,NL 2997522432,2997522687,IT 2997522688,2997522943,BE -2997522944,2997523455,NO -2997523456,2997524479,IT -2997524480,2997525503,NL +2997522944,2997523199,NO +2997523200,2997525503,NL 2997525504,2997526527,TR -2997526528,2997583871,RU +2997526528,2997540863,RU +2997540864,2997541119,NL +2997541120,2997543167,RU +2997543168,2997544959,NL +2997544960,2997583871,RU 2997583872,2997616639,SY 2997616640,2997649407,SI 2997649408,2997682175,BY @@ -63200,13 +68733,34 @@ 2999451648,2999713791,DE 2999713792,2999975935,RU 2999975936,2999984127,FR -2999984128,2999989005,NL +2999984128,2999984383,BE +2999984384,2999984639,NL +2999984640,2999985407,BE +2999985408,2999985759,NL +2999985760,2999986687,BE +2999986688,2999986943,NL +2999986944,2999987199,BE +2999987200,2999987967,NL +2999987968,2999988223,BE +2999988224,2999988479,NL +2999988480,2999988735,BE +2999988736,2999989005,NL 2999989006,2999989006,BE -2999989007,2999992319,NL +2999989007,2999989055,NL +2999989056,2999989059,LU +2999989060,2999989119,NL +2999989120,2999989247,FR +2999989248,2999989503,BE +2999989504,2999989759,NL +2999989760,2999991039,BE +2999991040,2999991551,NL +2999991552,2999992319,BE 2999992320,3000000511,RU 3000000512,3000008703,DE 3000008704,3000016895,RU -3000016896,3000025087,GB +3000016896,3000020991,GB +3000020992,3000021247,DZ +3000021248,3000025087,GB 3000025088,3000033279,GI 3000033280,3000041471,RU 3000041472,3000049663,BA @@ -63299,7 +68853,7 @@ 3000475648,3000483839,UA 3000483840,3000487935,PL 3000487936,3000492031,PS -3000492032,3000506367,UA +3000496128,3000506367,UA 3000506368,3000508415,PL 3000508416,3000510463,RU 3000510464,3000512511,PL @@ -63328,7 +68882,7 @@ 3000555520,3000557567,RU 3000557568,3000561663,UA 3000561664,3000563711,RO -3000563712,3000565759,CZ +3000563712,3000565759,IR 3000565760,3000567807,RU 3000567808,3000569855,RS 3000569856,3000571903,BE @@ -63360,7 +68914,6 @@ 3000647680,3000651775,UA 3000651776,3000664063,RU 3000664064,3000668159,RO -3000668160,3000672255,RU 3000672256,3000676351,HR 3000676352,3000680447,SA 3000682496,3000684543,UZ @@ -63377,10 +68930,13 @@ 3000745984,3000750079,UA 3000750080,3000754175,RU 3000754176,3000758271,IR -3000758272,3000762367,UA -3000762368,3000978943,RS -3000978944,3000979455,XK -3000979456,3001024511,RS +3000758272,3000760319,UA +3000760320,3000760607,RU +3000760608,3000760623,UA +3000760624,3000762367,RU +3000762368,3001004031,RS +3001004032,3001006079,XK +3001006080,3001024511,RS 3001024512,3001548799,NL 3001548800,3001614335,NO 3001614336,3001679871,TR @@ -63392,7 +68948,7 @@ 3001823232,3001827327,GE 3001827328,3001831423,SE 3001831424,3001835519,BA -3001835520,3001839615,RU +3001835520,3001839615,IR 3001839616,3001843711,ES 3001843712,3001845759,RU 3001845760,3001846238,GB @@ -63401,19 +68957,79 @@ 3001846784,3001847807,RU 3001847808,3001851903,GB 3001851904,3001855999,IT -3001856000,3001859071,NL +3001856000,3001857023,NL +3001857024,3001857279,MD +3001857280,3001859071,NL 3001859072,3001860095,MD 3001860096,3001861119,LV 3001861120,3001862143,LT 3001862144,3001863167,EE 3001863168,3001864191,LT 3001864192,3001868287,RU -3001868288,3001872383,FR +3001868288,3001868847,FR +3001868848,3001868851,AU +3001868852,3001868855,MX +3001868856,3001868859,KR +3001868860,3001868863,FR +3001868864,3001868867,TR +3001868868,3001868871,ID +3001868872,3001868875,CH +3001868876,3001868879,PL +3001868880,3001868883,BE +3001868884,3001868887,SE +3001868888,3001868891,SA +3001868892,3001868895,TW +3001868896,3001868899,SJ +3001868900,3001868903,AT +3001868904,3001868907,AR +3001868908,3001868911,ZA +3001868912,3001868915,IR +3001868916,3001868919,TH +3001868920,3001868923,DK +3001868924,3001868927,GR +3001868928,3001868931,AE +3001868932,3001868935,VE +3001868936,3001868939,CD +3001868940,3001868943,FI +3001868944,3001868947,MY +3001868948,3001868951,PT +3001868952,3001868955,HK +3001868956,3001868959,SG +3001868960,3001868963,EG +3001868964,3001868967,NG +3001868968,3001868971,IL +3001868972,3001868975,IE +3001868976,3001868979,CL +3001868980,3001868983,CZ +3001868984,3001868987,PH +3001868988,3001868991,PK +3001868992,3001868995,RO +3001868996,3001868999,DZ +3001869000,3001869003,PE +3001869004,3001869007,NZ +3001869008,3001869011,KZ +3001869012,3001869015,UA +3001869016,3001869019,KW +3001869020,3001869023,QA +3001869024,3001869027,HU +3001869028,3001869031,BD +3001869032,3001869035,VN +3001869036,3001869039,MA +3001869040,3001869043,SK +3001869044,3001869047,AO +3001869048,3001869051,IQ +3001869052,3001869055,LY +3001869056,3001869311,RU +3001869312,3001870335,FR +3001870336,3001871359,HK +3001871360,3001871615,GR +3001871616,3001871871,PL +3001871872,3001872127,PT +3001872128,3001872383,RO 3001872384,3001876479,RU 3001876480,3001880575,IT 3001880576,3001884671,RU 3001884672,3001888767,NL -3001888768,3001892863,BH 3001892864,3001896959,AZ 3001896960,3001901055,CH 3001901056,3001905151,FR @@ -63465,7 +69081,8 @@ 3002603520,3002605567,SE 3002605568,3002607615,GB 3002607616,3002609663,IR -3002609664,3002611711,IT +3002609664,3002609919,US +3002609920,3002611711,IT 3002611712,3002613759,CZ 3002613760,3002615807,RU 3002615808,3002617855,PL @@ -63563,7 +69180,6 @@ 3002818560,3002820607,RU 3002820608,3002822655,UA 3002822656,3002824703,DE -3002824704,3002826751,NL 3002826752,3002828799,SE 3002828800,3002830847,RU 3002830848,3002834943,FI @@ -63603,7 +69219,8 @@ 3003068416,3003070463,NL 3003070464,3003074559,GB 3003074560,3003076607,IT -3003076608,3003078151,US +3003076608,3003078143,GB +3003078144,3003078151,US 3003078152,3003078155,IN 3003078156,3003078655,US 3003078656,3003080703,GB @@ -63758,8 +69375,8 @@ 3005901568,3005902079,CO 3005902080,3005902335,PA 3005902336,3005904127,CO -3005904128,3005904639,PA -3005904640,3005905407,CO +3005904128,3005904383,PA +3005904384,3005905407,CO 3005905408,3005905663,PA 3005905664,3005906943,CO 3005906944,3005911039,PA @@ -63771,9 +69388,7 @@ 3005912576,3005912831,PA 3005912832,3005913087,CO 3005913088,3005913343,PA -3005913344,3005913599,CO -3005913600,3005913855,PA -3005913856,3005915135,CO +3005913344,3005915135,CO 3005915136,3005918207,AR 3005918208,3005919231,CO 3005919232,3005923327,AR @@ -63829,15 +69444,11 @@ 3006314752,3006315263,PA 3006315264,3006315775,CR 3006315776,3006316031,PA -3006316032,3006316287,CR -3006316288,3006321151,PA +3006316032,3006316543,CR +3006316544,3006321151,PA 3006321152,3006321407,CR 3006321408,3006321663,PA -3006321664,3006322175,CR -3006322176,3006322431,PA -3006322432,3006323199,CR -3006323200,3006323455,PA -3006323456,3006323711,CR +3006321664,3006323711,CR 3006323712,3006323967,PA 3006323968,3006324735,CR 3006324736,3006328831,PA @@ -63932,14 +69543,12 @@ 3007152640,3007152655,CL 3007152656,3007152671,DE 3007152672,3007152895,CL -3007152896,3007153151,US +3007152896,3007153151,DE 3007153152,3007153167,CL 3007153168,3007153183,DE 3007153184,3007153279,CL -3007153280,3007153663,US -3007153664,3007153679,CL -3007153680,3007153695,DE -3007153696,3007153919,CL +3007153280,3007153407,US +3007153408,3007153919,DE 3007153920,3007154175,US 3007154176,3007154191,CL 3007154192,3007154207,DE @@ -64071,7 +69680,8 @@ 3007171872,3007171873,BR 3007171874,3007171875,CL 3007171876,3007171903,BR -3007171904,3007172351,CL +3007171904,3007172095,CL +3007172096,3007172351,US 3007172352,3007172383,FR 3007172384,3007172415,BE 3007172416,3007172607,CL @@ -64192,9 +69802,7 @@ 3007312896,3007313919,CL 3007313920,3007314943,AR 3007314944,3007315967,HN -3007315968,3010289663,BR -3010297856,3015648255,BR -3015651328,3019898879,BR +3007315968,3019898879,BR 3019898880,3024093183,JP 3024093184,3024617471,KR 3024617472,3024879615,MY @@ -64206,7 +69814,9 @@ 3025601792,3025601919,IN 3025601920,3025602047,CN 3025602048,3025602303,HK -3025602304,3025603071,IN +3025602304,3025602559,IN +3025602560,3025602815,SG +3025602816,3025603071,IN 3025603072,3025603091,HK 3025603092,3025603095,CN 3025603096,3025603103,IN @@ -64238,8 +69848,10 @@ 3025613068,3025613071,IN 3025613072,3025613087,SG 3025613088,3025613119,IN -3025613120,3025613135,SG -3025613136,3025616895,IN +3025613120,3025613167,SG +3025613168,3025613183,IN +3025613184,3025613311,SG +3025613312,3025616895,IN 3025616896,3025617439,SG 3025617440,3025617447,IN 3025617448,3025617455,SG @@ -64248,7 +69860,9 @@ 3025617504,3025617663,IN 3025617664,3025617919,SG 3025617920,3025618175,MY -3025618176,3025618943,IN +3025618176,3025618431,IN +3025618432,3025618687,TW +3025618688,3025618943,IN 3025618944,3025619519,SG 3025619520,3025619583,IN 3025619584,3025619711,SG @@ -64260,12 +69874,16 @@ 3025621504,3025621759,PH 3025621760,3025622015,IN 3025622016,3025622275,SG -3025622276,3025623055,IN +3025622276,3025622279,IN +3025622280,3025622287,SG +3025622288,3025623055,IN 3025623056,3025623103,SG 3025623104,3025623295,IN 3025623296,3025623551,JP 3025623552,3025623807,SG -3025623808,3025625343,IN +3025623808,3025624063,IN +3025624064,3025624319,TW +3025624320,3025625343,IN 3025625344,3025625375,SG 3025625376,3025625391,IN 3025625392,3025625395,CA @@ -64280,31 +69898,33 @@ 3025625888,3025625915,SG 3025625916,3025625919,IN 3025625920,3025625927,SG -3025625928,3025626111,IN +3025625928,3025625935,IN +3025625936,3025625983,SG +3025625984,3025626111,IN 3025626112,3025626623,SG 3025626624,3025629439,IN 3025629440,3025629567,HK 3025629568,3025629695,IN 3025629696,3025629951,HK -3025629952,3025630031,AU -3025630032,3025630207,IN -3025630208,3025630719,AU +3025629952,3025630719,AU 3025630720,3025630975,JP 3025630976,3025631239,IN 3025631240,3025631247,AU -3025631248,3025631747,IN +3025631248,3025631487,IN +3025631488,3025631743,HK +3025631744,3025631747,IN 3025631748,3025631767,HK 3025631768,3025631775,IN -3025631776,3025631823,HK -3025631824,3025631999,IN +3025631776,3025631839,HK +3025631840,3025631999,IN 3025632000,3025632255,HK 3025632256,3025632423,SG 3025632424,3025632447,IN 3025632448,3025632463,SG 3025632464,3025632479,HK 3025632480,3025632511,IN -3025632512,3025632767,SG -3025632768,3025633535,IN +3025632512,3025633023,SG +3025633024,3025633535,IN 3025633536,3025633791,HK 3025633792,3025633807,AU 3025633808,3025633823,IN @@ -64346,8 +69966,8 @@ 3025639968,3025639999,SG 3025640000,3025640191,IN 3025640192,3025640447,JP -3025640448,3025640799,MY -3025640800,3025641727,IN +3025640448,3025640831,MY +3025640832,3025641727,IN 3025641728,3025641743,HK 3025641744,3025641759,IN 3025641760,3025641775,HK @@ -64422,21 +70042,24 @@ 3028525056,3028533247,HK 3028533248,3028539135,JP 3028539136,3028539391,US -3028539392,3028541695,JP -3028541696,3028541951,US -3028541952,3028542463,JP +3028539392,3028541183,JP +3028541184,3028541439,US +3028541440,3028542463,JP 3028542464,3028542719,US -3028542720,3028543231,JP -3028543232,3028543487,US -3028543488,3028544511,JP -3028544512,3028544767,US -3028544768,3028546815,JP +3028542720,3028542975,JP +3028542976,3028543487,US +3028543488,3028543743,JP +3028543744,3028543999,US +3028544000,3028545279,JP +3028545280,3028545535,US +3028545536,3028546815,JP 3028546816,3028547071,US 3028547072,3028548607,JP 3028548608,3028548801,US 3028548802,3028548802,JP -3028548803,3028549119,US -3028549120,3028549631,JP +3028548803,3028548863,US +3028548864,3028549119,JP +3028549120,3028549631,US 3028549632,3028811775,KR 3028811776,3029336063,CN 3029336064,3029598207,JP @@ -64640,12 +70263,13 @@ 3039166464,3039231999,PA 3039232000,3039297535,EC 3039297536,3039363071,PY -3039363072,3039379455,US +3039363072,3039379455,AW 3039379456,3039395839,GY 3039395840,3039396351,US 3039396352,3039396607,NL 3039396608,3039412223,US -3039412224,3039412735,CL +3039412224,3039412479,CL +3039412480,3039412735,SG 3039412736,3039412991,TW 3039412992,3039413503,US 3039413504,3039414015,BR @@ -64707,14 +70331,8 @@ 3044450304,3044454399,CL 3044454400,3044482559,AR 3044482560,3044482687,CO -3044482688,3044503551,AR -3044503552,3044503807,US -3044503808,3044504319,AR -3044504320,3044507647,US -3044507648,3044540415,AR -3044540416,3044574207,PY -3044574208,3044574719,AR -3044574720,3045064703,PY +3044482688,3044540415,AR +3044540416,3045064703,PY 3045064704,3047161855,CO 3047161856,3047423999,CL 3047424000,3047948287,AR @@ -64829,10 +70447,11 @@ 3050635264,3050700799,BR 3050700800,3050700815,JP 3050700816,3050701055,BR -3050701056,3050701311,US +3050701056,3050701311,DE 3050701312,3050701327,IE -3050701328,3050701567,BR -3050701568,3050701823,US +3050701328,3050701439,BR +3050701440,3050701567,US +3050701568,3050701823,DE 3050701824,3050701839,SG 3050701840,3050702079,BR 3050702080,3050702335,US @@ -64881,13 +70500,12 @@ 3050709248,3050709375,DE 3050709376,3050709503,BR 3050709504,3050709519,TH -3050709520,3050709759,BR +3050709520,3050709631,BR +3050709632,3050709759,US 3050709760,3050710015,NL 3050710016,3050710031,ES 3050710032,3050710079,BR -3050710080,3050710143,US -3050710144,3050710271,BR -3050710272,3050710527,US +3050710080,3050710527,US 3050710528,3050710543,FR 3050710544,3050710655,BR 3050710656,3050711039,US @@ -64915,7 +70533,8 @@ 3050715136,3050753023,US 3050753024,3050753279,BR 3050753280,3050753535,PE -3050753536,3050755071,US +3050753536,3050754047,US +3050754048,3050755071,DE 3050755072,3050755327,CO 3050755328,3050755583,CL 3050755584,3050766335,US @@ -65086,9 +70705,7 @@ 3050805312,3050805375,FI 3050805376,3050805759,US 3050805760,3050805791,DK -3050805792,3050816767,US -3050816768,3050817023,RU -3050817024,3050829567,US +3050805792,3050829567,US 3050829568,3050829823,UA 3050829824,3050831871,US 3050831872,3051356159,BR @@ -65240,6 +70857,7 @@ 3057029120,3057030143,AU 3057030144,3057031167,IN 3057031168,3057032191,BD +3057032192,3057033215,NP 3057033216,3057037311,NZ 3057037312,3057041407,JP 3057041408,3057049599,MY @@ -65345,7 +70963,14 @@ 3070169088,3070170111,ID 3070170112,3070171135,MY 3070171136,3070172159,HK -3070172160,3070173183,AU +3070172160,3070174207,AU +3070174208,3070175231,CN +3070175232,3070176255,PH +3070176256,3070177279,HK +3070177280,3070178303,PK +3070178304,3070179327,MM +3070179328,3070180351,IN +3070180352,3070181375,CN 3070181376,3070185471,JP 3070185472,3070197759,AU 3070197760,3070230527,KR @@ -65430,16 +71055,16 @@ 3082190848,3082289151,JP 3082289152,3087007743,CN 3087007744,3088449535,US -3088449536,3088474111,TH -3088474112,3088478207,US -3088478208,3088506879,TH -3088506880,3088629759,US +3088449536,3088515071,TH +3088515072,3088629759,US 3088629760,3088633855,NL 3088633856,3088654335,US 3088654336,3088658431,NL 3088658432,3088673535,US 3088673536,3088673791,NL -3088673792,3088701439,US +3088673792,3088686591,US +3088686592,3088687103,NL +3088687104,3088701439,US 3088701440,3088702463,NL 3088702464,3088752639,US 3088752640,3088752895,NL @@ -65456,8 +71081,8 @@ 3088829952,3088830463,NL 3088830464,3088830975,US 3088830976,3088831487,NL -3088831488,3088856575,US -3088856576,3088857599,NL +3088831488,3088856063,US +3088856064,3088857599,NL 3088857600,3088858111,US 3088858112,3088858623,NL 3088858624,3088861695,US @@ -65472,9 +71097,17 @@ 3088867840,3088868351,NL 3088868352,3088868607,US 3088868608,3088870143,NL -3088870144,3088880639,US +3088870144,3088871423,US +3088871424,3088871935,NL +3088871936,3088880639,US 3088880640,3088881663,NL -3088881664,3088924671,US +3088881664,3088882687,US +3088882688,3088883199,NL +3088883200,3088902143,US +3088902144,3088902655,NL +3088902656,3088913663,US +3088913664,3088913919,NL +3088913920,3088924671,US 3088924672,3088925695,NL 3088925696,3088998399,US 3088998400,3089002495,NL @@ -65482,11 +71115,11 @@ 3089027072,3089031167,NL 3089031168,3089059839,US 3089059840,3089063935,NL -3089063936,3090292223,US -3090292224,3090292735,NL -3090292736,3090325503,US +3089063936,3090325503,US 3090325504,3090329599,NL -3090329600,3090387967,US +3090329600,3090387455,US +3090387456,3090387711,NL +3090387712,3090387967,US 3090387968,3090388479,NL 3090388480,3090389503,US 3090389504,3090389631,CA @@ -65501,10 +71134,8 @@ 3091959808,3091976191,US 3091976192,3091980287,CA 3091980288,3092381695,US -3092381696,3092439039,TH -3092439040,3092559359,US -3092559360,3092559615,NL -3092559616,3092567039,US +3092381696,3092447231,TH +3092447232,3092567039,US 3092567040,3092568063,NL 3092568064,3092572671,US 3092572672,3092573183,NL @@ -65514,11 +71145,9 @@ 3092615168,3092619263,NL 3092619264,3092623359,US 3092623360,3092627455,NL -3092627456,3092640255,US -3092640256,3092640767,NL -3092640768,3092641791,US -3092641792,3092642047,NL -3092642048,3092643839,US +3092627456,3092635391,US +3092635392,3092635647,NL +3092635648,3092643839,US 3092643840,3092647935,NL 3092647936,3092656127,US 3092656128,3092660223,NL @@ -65530,7 +71159,9 @@ 3092669440,3092669951,NL 3092669952,3092671487,US 3092671488,3092672511,NL -3092672512,3092688895,US +3092672512,3092673023,US +3092673024,3092673535,NL +3092673536,3092688895,US 3092688896,3092692991,NL 3092692992,3092697087,US 3092697088,3092697599,NL @@ -65581,7 +71212,9 @@ 3094077752,3094077759,US 3094077760,3094085631,CA 3094085632,3096444927,US -3096444928,3096969215,CA +3096444928,3096898618,CA +3096898619,3096898619,US +3096898620,3096969215,CA 3096969216,3097143823,US 3097143824,3097143831,BD 3097143832,3097493503,US @@ -65667,10 +71300,10 @@ 3103862016,3103862271,MD 3103862272,3103862527,IT 3103862528,3103862783,FR -3103862784,3103863039,DE +3103862784,3103863039,TR 3103863040,3103863295,RU 3103863296,3103863807,UA -3103863808,3103864063,RU +3103863808,3103864063,NL 3103864064,3103864319,GB 3103864320,3103864575,DE 3103864576,3103864831,NO @@ -65694,6 +71327,9 @@ 3103869696,3103869951,PL 3103869952,3103870207,RU 3103870208,3103870463,IR +3103870464,3103870719,MD +3103870976,3103871231,IT +3103871232,3103871487,RU 3103916032,3103917055,CH 3103917056,3103918079,IT 3103918080,3103919103,DE @@ -65708,7 +71344,9 @@ 3103925248,3103926271,PL 3103926272,3103926783,CZ 3103926784,3103927039,SK -3103927040,3103927167,CZ +3103927040,3103927119,CZ +3103927120,3103927135,GB +3103927136,3103927167,CZ 3103927168,3103927295,SK 3103927296,3103929343,NL 3103929344,3103930367,BE @@ -65729,8 +71367,7 @@ 3103944704,3103945727,PL 3103945728,3103947775,DE 3103947776,3103948799,RU -3103948800,3103949823,ES -3103949824,3103950847,DE +3103948800,3103950847,DE 3103950848,3103951871,GB 3103951872,3103952895,DE 3103952896,3103953919,IT @@ -65749,7 +71386,7 @@ 3103963136,3103964159,RU 3103964160,3103965183,MK 3103965184,3103967231,GB -3103967232,3103968255,DE +3103967232,3103968255,CH 3103968256,3103969279,GB 3103969280,3103970303,BG 3103970304,3103971327,UA @@ -65757,8 +71394,8 @@ 3103973376,3103974399,KZ 3103974400,3103974919,LT 3103974920,3103974943,SE -3103974944,3103975071,LT -3103975072,3103975423,SE +3103974944,3103975167,LT +3103975168,3103975423,SE 3103975424,3103976447,SA 3103976448,3103977471,GB 3103977472,3103978495,NL @@ -65770,8 +71407,7 @@ 3103984640,3103985663,DK 3103985664,3103986687,RU 3103986688,3103987711,LB -3103987712,3103988607,FR -3103988608,3103988735,GB +3103987712,3103988735,FR 3103989760,3103990783,RU 3103990784,3103991807,IT 3103991808,3103992831,DE @@ -65811,7 +71447,7 @@ 3104026624,3104027647,NL 3104027648,3104028671,RU 3104028672,3104029695,DE -3104029696,3104030719,AM +3104029696,3104030719,IT 3104030720,3104031743,HR 3104031744,3104032767,FR 3104032768,3104033791,IR @@ -65825,7 +71461,6 @@ 3104041984,3104043007,ES 3104043008,3104044031,RU 3104044032,3104045055,HU -3104045056,3104046079,DE 3104046080,3104047103,IT 3104047104,3104048127,IR 3104048128,3104049151,GB @@ -65901,7 +71536,8 @@ 3104122880,3104123903,RU 3104123904,3104124159,SE 3104124160,3104124415,LU -3104124416,3104124927,SE +3104124416,3104124671,RO +3104124672,3104124927,CZ 3104124928,3104125951,MT 3104125952,3104126975,LT 3104126976,3104127999,CH @@ -65931,7 +71567,13 @@ 3104153600,3104154623,RU 3104154624,3104155647,DK 3104155648,3104156671,DE -3104156672,3104157695,RO +3104156672,3104156743,RO +3104156744,3104156751,GB +3104156752,3104156863,RO +3104156864,3104156895,GB +3104156896,3104156959,RO +3104156960,3104156991,US +3104156992,3104157695,RO 3104157696,3104158719,TR 3104158720,3104159743,IT 3104159744,3104160767,CH @@ -65945,7 +71587,9 @@ 3104168960,3104169983,PS 3104169984,3104171007,CZ 3104171008,3104172031,HU -3104172032,3104173055,NO +3104172032,3104172451,NO +3104172452,3104172452,US +3104172453,3104173055,NO 3104173056,3104174079,ES 3104174080,3104175103,IE 3104175104,3104176127,IT @@ -65985,7 +71629,6 @@ 3104207872,3104208895,RU 3104208896,3104209919,DE 3104209920,3104210943,RU -3104210944,3104211967,DE 3104211968,3104212991,GB 3104212992,3104214015,HU 3104214016,3104215039,FR @@ -66023,7 +71666,8 @@ 3104248832,3104250879,CZ 3104250880,3104251903,RU 3104251904,3104252415,SE -3104252416,3104252927,NL +3104252416,3104252671,NL +3104252672,3104252927,LU 3104252928,3104253951,FR 3104253952,3104254975,RU 3104254976,3104255999,CZ @@ -66032,14 +71676,14 @@ 3104258048,3104259071,DE 3104259072,3104260095,NO 3104260096,3104261119,FR -3104261120,3104262143,NL +3104261120,3104262143,DE 3104262144,3104263167,FR 3104263168,3104264191,NL 3104264192,3104265215,GB 3104265216,3104266239,RU 3104266240,3104267263,GB 3104267264,3104268287,RU -3104268288,3104269311,GB +3104268288,3104269311,NL 3104269312,3104270335,FR 3104270336,3104271359,PL 3104271360,3104272383,FR @@ -66125,7 +71769,9 @@ 3104356352,3104357375,AT 3104357376,3104358399,CZ 3104358400,3104359423,IE -3104359424,3104360447,IT +3104359424,3104359551,IT +3104359552,3104359679,RO +3104359680,3104360447,IT 3104360448,3104361471,RU 3104361472,3104362495,GB 3104362496,3104363519,CH @@ -66141,7 +71787,9 @@ 3104375808,3104376831,DK 3104376832,3104377855,FI 3104377856,3104378879,DE -3104378880,3104379647,GB +3104378880,3104379215,GB +3104379216,3104379223,CZ +3104379224,3104379647,GB 3104379648,3104379903,AT 3104379904,3104380927,FR 3104380928,3104381951,DK @@ -66215,8 +71863,8 @@ 3104455299,3104455679,NL 3104455680,3104456703,RU 3104456704,3104457727,IL -3104457728,3104458751,DE -3104458752,3104459775,IR +3104457728,3104458495,DE +3104458496,3104459775,IR 3104459776,3104460799,IT 3104460800,3104462847,ES 3104462848,3104463871,GB @@ -66235,8 +71883,8 @@ 3104477184,3104478207,GB 3104478208,3104479231,DE 3104479232,3104480255,RU -3104480256,3104483327,NL -3104483328,3104484351,ES +3104480256,3104482303,NL +3104482304,3104484351,ES 3104484352,3104485375,RU 3104485376,3104486399,FR 3104486400,3104488447,RU @@ -66250,7 +71898,9 @@ 3104495616,3104496639,JO 3104496640,3104497663,DK 3104497664,3104498687,CH -3104498688,3104500735,NL +3104498688,3104499063,NL +3104499064,3104499071,US +3104499072,3104500735,NL 3104500736,3104501759,CZ 3104501760,3104502783,LY 3104502784,3104503807,DE @@ -66378,7 +72028,9 @@ 3104622592,3104623615,GB 3104623616,3104624639,FR 3104624640,3104625663,RU -3104625664,3104627711,NL +3104625664,3104625919,NL +3104625920,3104626687,LU +3104626688,3104627711,NL 3104627712,3104628735,LB 3104628736,3104629759,TR 3104629760,3104630783,RU @@ -66470,7 +72122,10 @@ 3104723968,3104724991,GB 3104724992,3104726015,RU 3104726016,3104727039,DE -3104727040,3104728063,CY +3104727040,3104727295,FR +3104727296,3104727551,DE +3104727552,3104727807,ES +3104727808,3104728063,IT 3104728064,3104729087,KZ 3104729088,3104730111,FR 3104730112,3104731135,CH @@ -66520,12 +72175,10 @@ 3104775168,3104776191,HR 3104776192,3104776703,GB 3104776704,3104777215,IE -3104777216,3104778239,DE +3104777216,3104778239,RU 3104778240,3104779263,TR 3104779264,3104780287,PL -3104780288,3104781571,FR -3104781572,3104781823,GB -3104781824,3104782335,FR +3104780288,3104782335,FR 3104782336,3104783359,NL 3104783360,3104784383,RU 3104784384,3104785407,BA @@ -66578,7 +72231,8 @@ 3104835584,3104836607,RU 3104836608,3104837631,BA 3104837632,3104838655,DK -3104838656,3104839679,NL +3104838656,3104839423,NL +3104839424,3104839679,GB 3104839680,3104840703,IQ 3104840704,3104841727,UA 3104841728,3104843775,PL @@ -66647,7 +72301,7 @@ 3104907264,3104908287,DE 3104908288,3104909311,RU 3104909312,3104910335,PL -3104910336,3104911359,DK +3104910336,3104911359,GB 3104911360,3104912383,IT 3104912384,3104913407,DK 3104913408,3104914431,FR @@ -66698,7 +72352,9 @@ 3104963584,3104964607,GB 3104964608,3104965631,DK 3104965632,3104966655,RU -3104966656,3104967679,NL +3104966656,3104967167,BE +3104967168,3104967423,NL +3104967424,3104967679,BE 3104967680,3104968703,RS 3104968704,3104969727,ES 3104969728,3104970751,RU @@ -66706,10 +72362,10 @@ 3104971776,3104972799,CZ 3104972800,3104973823,GB 3104973824,3104974847,DE -3104974848,3104975871,AL 3104975872,3104976895,RU 3104976896,3104977919,GB -3104977920,3104978943,DE +3104977920,3104978431,NL +3104978432,3104978943,DE 3104978944,3104979967,BG 3104979968,3104980991,HR 3104980992,3104982015,SK @@ -66790,7 +72446,8 @@ 3105043456,3105044479,DE 3105044480,3105045503,NL 3105045504,3105046527,DE -3105046528,3105047551,NO +3105046528,3105047295,NO +3105047296,3105047551,DK 3105047552,3105048575,ES 3105048576,3105049599,SK 3105049600,3105050623,KW @@ -66817,7 +72474,7 @@ 3105070080,3105071103,ES 3105071104,3105072127,FR 3105072128,3105073151,IT -3105073152,3105074175,RU +3105073152,3105074175,CH 3105074176,3105075199,DE 3105075200,3105076223,RU 3105076224,3105077247,BE @@ -66828,7 +72485,7 @@ 3105081344,3105082367,GB 3105082368,3105083391,RU 3105083392,3105084415,GB -3105084416,3105085439,NZ +3105084416,3105085439,ES 3105085440,3105086463,DE 3105086464,3105087487,PS 3105087488,3105088511,FR @@ -66852,7 +72509,8 @@ 3105107968,3105110015,GB 3105110016,3105111039,EE 3105111040,3105112063,GB -3105112064,3105114111,IT +3105112064,3105113087,IT +3105113088,3105114111,NL 3105114112,3105115135,SA 3105115136,3105117183,RU 3105117184,3105118207,FR @@ -66949,11 +72607,12 @@ 3105216512,3105217535,GB 3105217536,3105218559,CZ 3105218560,3105219583,DE -3105219584,3105220607,FR +3105219584,3105220607,GL 3105220608,3105221631,DK 3105221632,3105222655,AT 3105222656,3105223679,NL -3105223680,3105224703,DE +3105223680,3105224575,DE +3105224576,3105224703,AE 3105224704,3105225727,IT 3105225728,3105226751,AM 3105226752,3105227775,RO @@ -67029,10 +72688,10 @@ 3105300480,3105301503,RU 3105301504,3105302527,ES 3105302528,3105303551,FR -3105303552,3105304575,IE +3105303552,3105304063,IE +3105304064,3105304575,GB 3105304576,3105305599,GE -3105305600,3105307647,GB -3105307648,3105308671,IL +3105305600,3105308671,GB 3105308672,3105309695,RU 3105309696,3105310719,ES 3105310720,3105311743,TR @@ -67064,8 +72723,7 @@ 3105340416,3105341439,FR 3105341440,3105342463,ES 3105342464,3105343487,AE -3105343488,3105344511,TJ -3105344512,3105345535,SE +3105344512,3105345535,NO 3105345536,3105346559,DE 3105346560,3105347583,NL 3105347584,3105348607,DK @@ -67073,7 +72731,9 @@ 3105349632,3105350655,DE 3105350656,3105351679,RU 3105351680,3105352703,GB -3105352704,3105354751,DE +3105352704,3105353727,DE +3105353728,3105353983,GB +3105353984,3105354751,DE 3105354752,3105355775,BE 3105355776,3105356799,NL 3105356800,3105357823,GB @@ -67092,7 +72752,13 @@ 3105371136,3105373183,RU 3105373184,3105374207,SY 3105374208,3105375231,GB -3105375232,3105376255,DE +3105375232,3105375295,IT +3105375296,3105375375,CA +3105375376,3105375391,US +3105375392,3105375551,IT +3105375552,3105375615,DE +3105375616,3105375743,IT +3105375744,3105376255,DE 3105376256,3105377279,GB 3105377280,3105378303,IL 3105378304,3105380351,GB @@ -67120,7 +72786,15 @@ 3105402880,3105404927,RU 3105404928,3105404928,FR 3105404929,3105404929,RE -3105404930,3105405951,FR +3105404930,3105405122,FR +3105405123,3105405123,RE +3105405124,3105405378,FR +3105405379,3105405379,RE +3105405380,3105405634,FR +3105405635,3105405635,RE +3105405636,3105405890,FR +3105405891,3105405891,RE +3105405892,3105405951,FR 3105405952,3105406975,NO 3105406976,3105407999,FR 3105408000,3105410047,PL @@ -67134,7 +72808,8 @@ 3105418240,3105419263,CZ 3105419264,3105420287,NL 3105420288,3105421311,RU -3105421312,3105422335,NL +3105421312,3105421823,US +3105421824,3105422335,NL 3105422336,3105423359,IR 3105423360,3105423487,VN 3105423488,3105423615,NO @@ -67152,7 +72827,6 @@ 3105433600,3105434623,FR 3105434624,3105435647,SE 3105435648,3105436671,LT -3105436672,3105437695,GR 3105437696,3105438719,GB 3105438720,3105439743,RU 3105439744,3105440767,GB @@ -67160,14 +72834,16 @@ 3105441792,3105442815,IT 3105442816,3105443839,FI 3105443840,3105444863,NL -3105444864,3105445119,PT -3105445120,3105445631,US +3105444864,3105444991,PT +3105444992,3105445631,US 3105445632,3105445887,ES 3105445888,3105446911,RU 3105446912,3105447935,CH 3105447936,3105448959,DE 3105448960,3105449983,TR -3105449984,3105451007,AE +3105449984,3105450495,AE +3105450496,3105450751,ES +3105450752,3105451007,AE 3105451008,3105452031,PL 3105452032,3105453055,ES 3105453056,3105454079,UA @@ -67180,7 +72856,6 @@ 3105460224,3105461247,GB 3105461248,3105462271,PL 3105462272,3105463295,RU -3105463296,3105464319,FR 3105464320,3105465343,BE 3105465344,3105466367,DE 3105466368,3105467391,BE @@ -67235,8 +72910,7 @@ 3105517568,3105518591,RU 3105518592,3105519615,RS 3105519616,3105520639,RU -3105520640,3105521151,LU -3105521152,3105521663,FR +3105520640,3105521663,LU 3105521664,3105522687,NO 3105522688,3105523711,LT 3105523712,3105524735,ES @@ -67250,8 +72924,10 @@ 3105531904,3105532927,RU 3105532928,3105533951,RS 3105533952,3105534975,BA -3105534976,3105535231,ZA -3105535232,3105535794,US +3105534976,3105535103,US +3105535104,3105535231,ZA +3105535232,3105535773,US +3105535775,3105535794,US 3105535795,3105535795,RU 3105535796,3105535999,US 3105536000,3105537023,AZ @@ -67267,8 +72943,7 @@ 3105546240,3105547263,ES 3105547264,3105548287,GB 3105548288,3105549311,IR -3105549312,3105549823,AT -3105549824,3105550079,NL +3105549312,3105550079,AT 3105550080,3105550335,FR 3105550336,3105551359,GB 3105551360,3105552383,US @@ -67277,8 +72952,9 @@ 3105554432,3105555455,DK 3105555456,3105556479,CH 3105556480,3105557503,DE -3105557504,3105558527,UA -3105558528,3105559551,NL +3105557504,3105558527,GB +3105558528,3105558591,US +3105558592,3105559551,NL 3105559552,3105560575,GB 3105560576,3105561599,NO 3105561600,3105563647,NL @@ -67308,7 +72984,6 @@ 3105588224,3105589247,GB 3105589248,3105590271,ES 3105590272,3105591295,NL -3105591296,3105592319,GB 3105592320,3105593343,RU 3105593344,3105595391,DE 3105595392,3105596415,RU @@ -67350,7 +73025,7 @@ 3105633280,3105634303,IT 3105634304,3105635327,NL 3105635328,3105636351,TR -3105636352,3105637375,IT +3105636352,3105636863,IT 3105637376,3105637631,NL 3105637632,3105637887,DE 3105637888,3105638399,US @@ -67401,8 +73076,7 @@ 3105683456,3105684479,PL 3105684480,3105686527,GB 3105686528,3105687551,BE -3105687552,3105688063,SE -3105688064,3105688319,LV +3105687552,3105688319,SE 3105688320,3105688575,NL 3105688576,3105689599,PL 3105689600,3105690623,SI @@ -67466,7 +73140,7 @@ 3105747968,3105748991,FR 3105748992,3105750015,IT 3105750016,3105751039,UA -3105751040,3105752063,RU +3105751040,3105752063,PL 3105752064,3105753087,IR 3105753088,3105754111,GB 3105754112,3105756159,RU @@ -67519,8 +73193,7 @@ 3105807360,3105808383,RU 3105808384,3105809407,NO 3105809408,3105810431,RU -3105810432,3105811455,FR -3105811456,3105812479,NL +3105810432,3105812479,NL 3105812480,3105814527,ES 3105814528,3105815551,JO 3105815552,3105816575,BE @@ -67572,7 +73245,9 @@ 3105862656,3105863679,CH 3105863680,3105864703,PL 3105864704,3105865727,AE -3105865728,3105866239,NL +3105865728,3105866210,NL +3105866211,3105866211,RU +3105866212,3105866239,NL 3105866240,3105866751,RU 3105866752,3105867775,SE 3105867776,3105868799,NL @@ -67643,12 +73318,11 @@ 3105932288,3105933311,SE 3105933312,3105933351,GB 3105933352,3105933359,IT -3105933360,3105934215,GB +3105933360,3105933863,GB +3105933864,3105933871,IT +3105933872,3105934215,GB 3105934216,3105934223,IT -3105934224,3105934231,GB -3105934232,3105934239,IT -3105934240,3105934327,GB -3105934328,3105934335,IT +3105934224,3105934335,GB 3105934336,3105935359,SE 3105935360,3105936383,FR 3105936384,3105937407,CH @@ -67686,11 +73360,11 @@ 3105967104,3105968127,GB 3105968128,3105969151,HU 3105969152,3105969663,GB -3105969664,3105969695,DE -3105969696,3105970175,GB +3105969664,3105969727,DE +3105969728,3105970175,GB 3105970176,3105971199,FR 3105971200,3105972223,GB -3105972224,3105973247,FI +3105972224,3105973247,DK 3105973248,3105974271,US 3105974272,3105975295,MD 3105975296,3105976319,TR @@ -67709,8 +73383,12 @@ 3105987584,3105988607,CZ 3105988608,3105989631,RU 3105989632,3105990655,NL -3105990656,3105991167,PS -3105991168,3105991679,US +3105990656,3105991423,PS +3105991424,3105991487,US +3105991488,3105991551,GB +3105991552,3105991615,DE +3105991616,3105991678,FR +3105991679,3105991679,US 3105991680,3105992703,SA 3105992704,3105993727,BH 3105993728,3105994751,DE @@ -67740,10 +73418,11 @@ 3106020352,3106021375,PL 3106021376,3106022399,FR 3106022400,3106023423,IT -3106023424,3106023679,NL -3106023680,3106023807,DE +3106023424,3106023807,DE 3106023808,3106023935,AE -3106023936,3106024319,US +3106023936,3106024063,US +3106024064,3106024191,DE +3106024192,3106024319,US 3106024320,3106024447,DE 3106024448,3106025471,GB 3106025472,3106026495,PL @@ -67755,8 +73434,10 @@ 3106027584,3106027599,CZ 3106027600,3106027615,IT 3106027616,3106027631,NL -3106027632,3106029567,GB -3106029568,3106031615,NL +3106027632,3106028543,GB +3106028544,3106029055,CA +3106029056,3106029567,GB +3106030592,3106031615,NL 3106031616,3106032639,AZ 3106032640,3106033663,PL 3106033664,3106034687,GB @@ -67795,9 +73476,7 @@ 3106067456,3106068479,DE 3106068480,3106070527,NL 3106070528,3106071551,UA -3106071552,3106071937,BH -3106071938,3106071938,US -3106071939,3106072575,BH +3106071552,3106072575,BH 3106072576,3106073599,GB 3106073600,3106074623,PL 3106074624,3106076671,RU @@ -67829,7 +73508,8 @@ 3106103296,3106104319,NL 3106104320,3106105343,UA 3106105344,3106106367,AE -3106106368,3106107391,DE +3106106368,3106106623,DE +3106106624,3106107391,BG 3106107392,3106108415,NL 3106108416,3106110463,RU 3106110464,3106111487,GB @@ -67871,8 +73551,9 @@ 3106146304,3106147327,GB 3106147328,3106148351,FR 3106148352,3106149375,AT -3106149376,3106149887,DE -3106149888,3106151423,GB +3106149632,3106149887,DE +3106149888,3106150143,GB +3106150400,3106151423,GB 3106151424,3106152447,NO 3106152448,3106153471,GB 3106153472,3106154495,AM @@ -67979,7 +73660,8 @@ 3106257920,3106258943,RU 3106258944,3106259967,UA 3106259968,3106260991,GB -3106260992,3106262015,AT +3106260992,3106261247,DE +3106261248,3106262015,AT 3106262016,3106263039,IT 3106263040,3106264063,PT 3106264064,3106265087,ES @@ -68015,7 +73697,7 @@ 3106280448,3106281471,FR 3106281472,3106282495,DK 3106282496,3106283519,LB -3106283520,3106285567,GB +3106284544,3106285567,GB 3106285568,3106286591,DE 3106286592,3106287615,GB 3106287616,3106289663,DE @@ -68029,7 +73711,9 @@ 3106296832,3106297855,RU 3106297856,3106298879,NL 3106298880,3106299903,FR -3106299904,3106300927,GB +3106299904,3106300159,GB +3106300160,3106300415,DE +3106300416,3106300927,GB 3106300928,3106301951,NL 3106301952,3106302975,GB 3106303232,3106303999,CZ @@ -68066,7 +73750,7 @@ 3106333696,3106334719,GB 3106334720,3106335743,NL 3106335744,3106336767,NO -3106336768,3106337791,RU +3106336768,3106337791,US 3106337792,3106338815,GB 3106338816,3106339839,PL 3106339840,3106340863,IT @@ -68085,7 +73769,13 @@ 3106353152,3106354175,DE 3106354176,3106354316,NL 3106354317,3106354317,BE -3106354318,3106354943,NL +3106354318,3106354431,NL +3106354432,3106354439,GB +3106354440,3106354447,AT +3106354448,3106354511,NL +3106354512,3106354519,GB +3106354520,3106354527,AT +3106354528,3106354943,NL 3106354944,3106354951,GB 3106354952,3106354959,AT 3106354960,3106355023,NL @@ -68115,7 +73805,7 @@ 3106376704,3106377727,FR 3106377728,3106378751,SE 3106378752,3106379775,RU -3106379776,3106380799,LU +3106379776,3106380799,BE 3106380800,3106381823,FR 3106381824,3106382847,PL 3106382848,3106383871,IE @@ -68258,7 +73948,9 @@ 3106503680,3106504703,NL 3106504704,3106505727,PL 3106505728,3106506751,CH -3106506752,3106509823,NL +3106506752,3106507775,NL +3106507776,3106508287,CZ +3106508288,3106509823,NL 3106509824,3106510847,SE 3106510848,3106511871,FR 3106511872,3106512895,GE @@ -68281,7 +73973,6 @@ 3106532352,3106533375,BE 3106533376,3106534399,NO 3106534400,3106535423,ES -3106535424,3106536447,FR 3106536448,3106537471,IT 3106537472,3106538495,GB 3106538496,3106539519,SK @@ -68339,12 +74030,7 @@ 3106599936,3106601983,CH 3106601984,3106603007,DE 3106603008,3106604031,BE -3106604032,3106604434,DE -3106604435,3106604435,RU -3106604436,3106604543,DE -3106604544,3106604799,RU -3106604800,3106605055,DE -3106605056,3106606079,RU +3106604032,3106606079,RU 3106606080,3106607103,AT 3106607104,3106608127,IT 3106608128,3106609151,NL @@ -68369,7 +74055,8 @@ 3106628608,3106629631,RU 3106629632,3106630655,EE 3106630656,3106630911,US -3106630912,3106631679,GB +3106630912,3106631423,GB +3106631424,3106631679,US 3106631680,3106632703,SK 3106632704,3106633727,DE 3106633728,3106634751,FI @@ -68389,7 +74076,11 @@ 3106648064,3106649087,DE 3106649088,3106649855,ES 3106649856,3106649863,FR -3106649864,3106650111,ES +3106649864,3106649983,ES +3106649984,3106649999,GB +3106650000,3106650015,ES +3106650016,3106650031,DE +3106650032,3106650111,ES 3106650112,3106651135,GB 3106651136,3106652159,AZ 3106652160,3106653183,IE @@ -68476,7 +74167,8 @@ 3106735168,3106735199,IE 3106735200,3106735263,DE 3106735264,3106735295,FR -3106735296,3106736127,GB +3106735296,3106735327,IE +3106735328,3106736127,GB 3106736128,3106737151,IE 3106737152,3106738175,RO 3106738176,3106739199,DE @@ -68492,8 +74184,9 @@ 3106748416,3106749439,CZ 3106749440,3106750463,RU 3106750464,3106751487,BG -3106751488,3106751743,IT -3106751744,3106752511,SM +3106751488,3106751999,SM +3106752000,3106752255,IT +3106752256,3106752511,SM 3106752512,3106753535,ES 3106753536,3106754559,IS 3106754560,3106755583,RU @@ -68541,7 +74234,6 @@ 3106797568,3106798591,DE 3106798592,3106799615,FR 3106799616,3106800639,IR -3106800640,3106801663,GR 3106801664,3106804735,RU 3106804736,3106805759,EE 3106805760,3106806783,IT @@ -68627,7 +74319,7 @@ 3106880512,3106881535,NL 3106881536,3106882559,PL 3106882560,3106883583,BE -3106883584,3106884607,GB +3106883584,3106884607,IE 3106884608,3106885631,FI 3106885632,3106886655,FR 3106886656,3106887679,US @@ -68648,7 +74340,8 @@ 3106902016,3106903039,IE 3106903040,3106904063,BE 3106904064,3106904575,BY -3106904576,3106906111,RU +3106904576,3106905087,RU +3106905088,3106906111,LU 3106906112,3106907135,HU 3106907136,3106908159,SE 3106908160,3106909183,NL @@ -68686,33 +74379,12 @@ 3106941952,3106943999,FR 3106944000,3106945023,IT 3106945024,3106946047,NL -3106946048,3106946815,JE -3106946816,3106946817,GB -3106946818,3106946818,JE -3106946819,3106946822,GB -3106946823,3106946823,JE -3106946824,3106946827,GB -3106946828,3106946828,JE -3106946829,3106946831,GB -3106946832,3106946832,JE -3106946833,3106946842,GB -3106946843,3106946843,JE -3106946844,3106946847,GB -3106946848,3106946849,JE -3106946850,3106946862,GB -3106946863,3106946863,JE -3106946864,3106946868,GB -3106946869,3106946869,JE -3106946870,3106946870,GB -3106946871,3106946871,JE -3106946872,3106946877,GB -3106946878,3106946878,JE -3106946879,3106947071,GB +3106946048,3106946943,JE +3106946944,3106947071,GB 3106947072,3106948095,AE 3106948096,3106949119,NL 3106949120,3106950143,RU -3106950144,3106950911,IM -3106950912,3106951167,GB +3106950144,3106951167,IM 3106951168,3106952191,SE 3106952192,3106954239,ES 3106954240,3106955263,DE @@ -68835,7 +74507,8 @@ 3107079168,3107080191,TR 3107080192,3107082239,FR 3107082240,3107083263,RU -3107083264,3107084287,BE +3107083264,3107083267,LU +3107083268,3107084287,BE 3107084288,3107085311,FI 3107085312,3107086335,NL 3107086336,3107087359,EE @@ -68855,7 +74528,7 @@ 3107099904,3107100159,CZ 3107100160,3107100415,RU 3107100416,3107100671,SK -3107100672,3107101695,CZ +3107100672,3107101695,GB 3107101696,3107102719,RU 3107102720,3107103743,GB 3107103744,3107104767,PL @@ -68878,7 +74551,8 @@ 3107122176,3107123199,CH 3107123200,3107124223,GB 3107124224,3107125247,FI -3107125248,3107126271,UA +3107125248,3107125503,RO +3107125504,3107126271,UA 3107126272,3107127295,FR 3107127296,3107128319,SE 3107128320,3107129343,US @@ -68945,9 +74619,11 @@ 3107186688,3107187711,NO 3107187712,3107188735,MT 3107188736,3107189759,CZ -3107189760,3107190783,NL +3107189760,3107190271,GB +3107190272,3107190783,UA 3107190784,3107191807,CZ -3107191808,3107192831,GB +3107191808,3107192063,AE +3107192064,3107192831,GB 3107192832,3107194879,NL 3107194880,3107195903,IT 3107195904,3107196927,NL @@ -68985,7 +74661,8 @@ 3107228672,3107229695,RU 3107229696,3107231743,GB 3107231744,3107232767,RU -3107232768,3107233791,SE +3107232768,3107233023,GB +3107233024,3107233791,SE 3107233792,3107234815,DE 3107234816,3107235839,FI 3107235840,3107236863,PL @@ -68997,7 +74674,7 @@ 3107243008,3107245055,GB 3107245056,3107246079,BG 3107246080,3107248127,NL -3107248128,3107249151,IT +3107248128,3107249151,CZ 3107249152,3107250175,GB 3107250176,3107251199,NL 3107251200,3107252223,TR @@ -69125,8 +74802,7 @@ 3107377152,3107378175,AT 3107378176,3107379199,IT 3107379200,3107380223,NL -3107381248,3107382271,IE -3107382272,3107383295,NL +3107381248,3107383295,IE 3107383296,3107384319,DE 3107384320,3107385343,RU 3107385344,3107386367,DE @@ -69146,7 +74822,14 @@ 3107399680,3107400703,RU 3107400704,3107401727,AL 3107401728,3107402751,EE -3107402752,3107403775,NL +3107402752,3107402819,US +3107402820,3107402871,GB +3107402872,3107402875,US +3107402876,3107402911,GB +3107402912,3107402915,US +3107402916,3107402929,GB +3107402930,3107402931,AU +3107402932,3107403775,GB 3107403776,3107404799,ES 3107404800,3107405823,GB 3107405824,3107406847,PL @@ -69168,7 +74851,7 @@ 3107426304,3107427327,FR 3107427328,3107428351,AL 3107428352,3107429375,DE -3107429376,3107430399,CH +3107429376,3107430399,RS 3107430400,3107431423,GB 3107431424,3107432447,FR 3107432448,3107433471,IT @@ -69209,9 +74892,7 @@ 3107473408,3107474431,IL 3107474432,3107475455,ES 3107475456,3107476479,NL -3107476480,3107476765,BG -3107476766,3107476766,US -3107476767,3107477503,BG +3107476480,3107477503,US 3107477504,3107478527,AE 3107478528,3107480575,IR 3107480576,3107481599,DK @@ -69272,7 +74953,7 @@ 3107511296,3107512319,RS 3107512320,3107513343,NL 3107513344,3107514367,DE -3107514368,3107515391,US +3107514368,3107515391,NL 3107515392,3107516415,TR 3107516416,3107517439,FR 3107517440,3107518463,PL @@ -69421,7 +75102,8 @@ 3107673088,3107674111,AE 3107674112,3107675135,PL 3107675136,3107676159,GB -3107676160,3107678207,DE +3107676160,3107677183,IT +3107677184,3107678207,DE 3107678208,3107679231,DK 3107679232,3107680255,PL 3107680256,3107681279,IR @@ -69478,8 +75160,7 @@ 3107733504,3107734527,BG 3107734528,3107735551,HU 3107735552,3107737599,DE -3107737600,3107737855,GB -3107737856,3107738623,NL +3107737600,3107738623,NL 3107738624,3107738879,DE 3107738880,3107739135,DK 3107739136,3107739391,RO @@ -69510,7 +75191,8 @@ 3107764224,3107765247,PL 3107765248,3107767295,IT 3107767296,3107768319,DE -3107768320,3107769343,AE +3107768320,3107768575,US +3107768576,3107769343,RO 3107769344,3107770367,DK 3107770368,3107771391,DE 3107771392,3107772415,RU @@ -69557,11 +75239,11 @@ 3107814400,3107815423,ES 3107815424,3107816447,RU 3107816448,3107817471,GB -3107817472,3107818495,UA +3107817472,3107818495,NL 3107818496,3107819519,GB 3107819520,3107820543,FR -3107820544,3107821055,LV -3107821056,3107821567,SE +3107820544,3107821311,LV +3107821312,3107821567,SE 3107821568,3107822591,GB 3107822592,3107823615,UA 3107823616,3107824639,FR @@ -69582,7 +75264,6 @@ 3107842048,3107843071,FI 3107843072,3107844095,SE 3107844096,3107845119,CY -3107845120,3107846143,PL 3107847168,3107848191,RU 3107848192,3107849215,IT 3107849216,3107850239,BE @@ -69632,13 +75313,15 @@ 3107896320,3107897343,NL 3107897344,3107898367,RU 3107898368,3107899391,LV -3107899392,3107900415,RU +3107899392,3107899903,RU +3107899904,3107900159,KZ +3107900160,3107900415,RU 3107900416,3107901439,SE 3107901440,3107902463,NL 3107902464,3107904511,GB 3107904512,3107907583,FR 3107907584,3107908607,IR -3107908608,3107909631,BG +3107908608,3107909631,US 3107909632,3107910655,IT 3107910656,3107911679,DE 3107911680,3107912703,IT @@ -69662,7 +75345,8 @@ 3107930112,3107931135,CH 3107931136,3107932159,NL 3107932160,3107932671,SE -3107932672,3107934207,MT +3107932672,3107932927,PH +3107932928,3107934207,MT 3107934208,3107935231,GB 3107935232,3107936255,PL 3107936256,3107937279,IT @@ -69678,7 +75362,7 @@ 3107947520,3107948543,IT 3107948544,3107949567,RO 3107949568,3107950591,GB -3107950592,3107951615,US +3107950592,3107951615,IE 3107951616,3107952639,CH 3107952640,3107953663,NL 3107953664,3107954687,SK @@ -69707,7 +75391,8 @@ 3107978240,3107979263,NL 3107979264,3107980287,ME 3107980288,3107981311,BE -3107981312,3107982335,IL +3107981312,3107981823,IL +3107981824,3107982335,US 3107982336,3107983359,GB 3107983360,3107984383,IE 3107984384,3107985407,BG @@ -69719,7 +75404,7 @@ 3107990528,3107991551,RU 3107991552,3107992575,AT 3107992576,3107993599,RU -3107993600,3107994623,RO +3107993600,3107994623,MT 3107994624,3107995647,AT 3107995648,3107996671,BE 3107996672,3107997695,IT @@ -69731,8 +75416,7 @@ 3108002816,3108003839,RO 3108003840,3108004863,DE 3108004864,3108005887,RU -3108005888,3108006910,US -3108006911,3108006911,LT +3108005888,3108006911,LT 3108006912,3108007935,NL 3108007936,3108008959,DE 3108008960,3108009983,CH @@ -69790,10 +75474,11 @@ 3108064256,3108065279,CZ 3108065280,3108066303,FR 3108066304,3108067327,GB -3108067328,3108068351,AT +3108067328,3108068351,DE 3108068352,3108069375,CZ 3108069376,3108070399,FR -3108070400,3108073471,GB +3108070400,3108071423,GB +3108072448,3108073471,GB 3108073472,3108074495,FR 3108074496,3108075519,DK 3108075520,3108076543,BA @@ -69811,7 +75496,7 @@ 3108085760,3108086783,LV 3108086784,3108087807,GB 3108087808,3108088831,CH -3108088832,3108089855,RU +3108088832,3108089855,NL 3108089856,3108090879,SE 3108090880,3108091903,BE 3108091904,3108092927,ES @@ -69844,21 +75529,22 @@ 3108119552,3108120575,CZ 3108120576,3108122623,ES 3108122624,3108123647,AT -3108123648,3108124671,HU +3108123648,3108123903,HU +3108123904,3108124159,SK +3108124160,3108124671,HU 3108124672,3108125695,ES -3108125696,3108126719,CH 3108126720,3108127743,DE 3108127744,3108128767,BY 3108128768,3108129791,ES 3108129792,3108130815,DE 3108130816,3108131839,NL 3108131840,3108132863,RU -3108132864,3108133887,GB 3108133888,3108134911,NL 3108134912,3108135935,LU 3108135936,3108136959,FR -3108136960,3108137983,NL -3108137984,3108139007,CH +3108136960,3108137215,NL +3108137216,3108137471,LU +3108137472,3108137983,NL 3108139008,3108141055,GB 3108141056,3108142079,PL 3108142080,3108143103,TR @@ -69923,10 +75609,9 @@ 3108206592,3108208639,TR 3108208640,3108209663,DK 3108209664,3108210687,CZ -3108210688,3108211711,BR +3108210688,3108211711,NL 3108211712,3108212735,GB -3108212736,3108215807,FR -3108215808,3108216831,DE +3108212736,3108216831,FR 3108216832,3108217855,RU 3108217856,3108218111,GB 3108218112,3108218623,US @@ -69972,7 +75657,6 @@ 3108258816,3108259839,CZ 3108259840,3108260863,HU 3108260864,3108261887,DE -3108261888,3108262911,AE 3108262912,3108263935,GB 3108263936,3108264959,NL 3108264960,3108265983,RU @@ -70077,7 +75761,10 @@ 3108365312,3108366335,FR 3108366336,3108367359,NL 3108367360,3108368383,AT -3108368384,3108369407,RO +3108368384,3108368639,RO +3108368640,3108368895,US +3108368896,3108369151,SG +3108369152,3108369407,RO 3108369408,3108370431,AT 3108370432,3108371455,FR 3108371456,3108372479,ES @@ -70107,10 +75794,9 @@ 3108396032,3108397055,ES 3108397056,3108398079,TR 3108398080,3108399103,PT -3108399104,3108400127,RU +3108399104,3108400127,NL 3108400128,3108401151,UA 3108401152,3108402175,NL -3108402176,3108403199,KZ 3108403200,3108404223,DE 3108404224,3108405247,SE 3108405248,3108406271,UA @@ -70126,7 +75812,7 @@ 3108416512,3108417535,ES 3108417536,3108418559,FR 3108418560,3108419583,PL -3108419584,3108420607,NL +3108419584,3108420607,RU 3108420608,3108421631,MD 3108421632,3108422655,GB 3108422656,3108423679,IR @@ -70184,7 +75870,9 @@ 3108483072,3108484095,SE 3108484096,3108485119,AL 3108485120,3108486143,GB -3108486144,3108487167,FR +3108486144,3108486655,FR +3108486656,3108486911,RU +3108486912,3108487167,FR 3108487168,3108488191,IR 3108488192,3108489215,RU 3108489216,3108490239,ES @@ -70194,14 +75882,14 @@ 3108493312,3108494335,CY 3108494336,3108495359,IT 3108495360,3108496383,NL -3108496384,3108497407,DE +3108496384,3108497407,GB 3108497408,3108498431,CZ 3108498432,3108499455,HR 3108499456,3108500479,PL 3108500480,3108501503,IT 3108501504,3108502527,DE 3108502528,3108503551,AT -3108503552,3108504575,CH +3108503552,3108504575,ES 3108504576,3108505599,FR 3108505600,3108506623,RU 3108506624,3108507647,ES @@ -70264,7 +75952,7 @@ 3108564992,3108566015,RO 3108566016,3108567039,DE 3108567040,3108568063,FR -3108568064,3108569087,TR +3108568064,3108569087,IQ 3108569088,3108570111,IR 3108570112,3108571135,SI 3108571136,3108572159,GB @@ -70281,7 +75969,9 @@ 3108583424,3108584447,BG 3108584448,3108585471,PL 3108585472,3108586495,GB -3108586496,3108587519,EE +3108586496,3108587007,EE +3108587008,3108587263,UA +3108587264,3108587519,EE 3108587520,3108588543,DK 3108588544,3108589567,IR 3108589568,3108590591,DE @@ -70327,8 +76017,7 @@ 3108638720,3108639743,ES 3108639744,3108640767,TR 3108640768,3108641791,GB -3108641792,3108642815,CH -3108642816,3108643839,FR +3108641792,3108643839,CH 3108643840,3108644863,IT 3108644864,3108645887,FR 3108645888,3108646911,US @@ -70350,10 +76039,10 @@ 3108662272,3108676607,CH 3108676608,3108677631,IR 3108677632,3108678655,GB -3108678656,3108679679,RU +3108678656,3108679679,FI 3108679680,3108680703,GB 3108680704,3108681727,DE -3108681728,3108682751,RU +3108681728,3108682751,SE 3108682752,3108683775,IT 3108683776,3108684799,ES 3108684800,3108685823,SK @@ -70423,10 +76112,9 @@ 3108751360,3108752383,RU 3108752384,3108753407,IR 3108753408,3108754431,NL -3108754432,3108755455,GB -3108755456,3108756479,AT +3108754432,3108755711,GB +3108755712,3108756479,AT 3108756480,3108757503,NL -3108757504,3108758527,FR 3108758528,3108759551,DE 3108759552,3108760575,CZ 3108760576,3108761599,LV @@ -70456,7 +76144,7 @@ 3108783104,3108784127,UA 3108784128,3108785151,NL 3108785152,3108786175,ES -3108786176,3108787199,RU +3108786176,3108787199,UA 3108787200,3108788223,NO 3108788224,3108789247,NL 3108789248,3108790271,GB @@ -70511,15 +76199,15 @@ 3108844544,3108845567,LI 3108845568,3108846591,GB 3108846592,3108847615,BE -3108847616,3108847639,GB -3108847640,3108847647,IT -3108847648,3108847959,GB +3108847616,3108847959,GB 3108847960,3108847967,IT 3108847968,3108848639,GB 3108848640,3108849663,CH 3108849664,3108850687,GB 3108850688,3108851711,PL -3108851712,3108852735,GB +3108851712,3108852039,GB +3108852040,3108852047,IT +3108852048,3108852735,GB 3108852736,3108853759,IT 3108853760,3108854783,TR 3108854784,3108855807,CH @@ -70616,7 +76304,7 @@ 3108938752,3108940799,GB 3108940800,3108941823,SE 3108941824,3108942847,DE -3108942848,3108943871,BE +3108942848,3108943871,FR 3108943872,3108944895,DE 3108944896,3108945919,CH 3108945920,3108946943,GB @@ -70702,7 +76390,7 @@ 3109022720,3109023743,RU 3109023744,3109024767,PL 3109024768,3109025791,LT -3109025792,3109026815,SA +3109025792,3109026815,IT 3109026816,3109027839,CH 3109027840,3109028863,BG 3109028864,3109029887,ES @@ -70746,7 +76434,6 @@ 3109069824,3109070847,MK 3109070848,3109071871,DE 3109071872,3109072895,AZ -3109072896,3109073919,GB 3109073920,3109074943,NO 3109074944,3109075967,DE 3109075968,3109076991,AT @@ -70806,7 +76493,12 @@ 3109128240,3109128247,IS 3109128248,3109128319,NL 3109128320,3109128383,GB -3109128384,3109128503,NL +3109128384,3109128463,NL +3109128464,3109128471,DK +3109128472,3109128479,SE +3109128480,3109128487,IE +3109128488,3109128495,DK +3109128496,3109128503,SE 3109128504,3109128511,IE 3109128512,3109128719,NL 3109128720,3109128727,GB @@ -70831,7 +76523,7 @@ 3109132288,3109133311,TR 3109133312,3109134335,FR 3109134336,3109135359,GB -3109135360,3109136383,RO +3109135360,3109136383,LT 3109136384,3109137407,GB 3109137408,3109138431,RU 3109138432,3109139455,GB @@ -70909,7 +76601,6 @@ 3109218304,3109219327,HU 3109219328,3109220351,CZ 3109220352,3109221375,IE -3109221376,3109222399,GB 3109222400,3109223423,PL 3109223424,3109224447,TR 3109224448,3109225471,RU @@ -70933,7 +76624,7 @@ 3109245952,3109246975,GB 3109246976,3109247999,IR 3109248000,3109249023,SE -3109249024,3109250047,FR +3109249024,3109250047,NL 3109250048,3109251071,GB 3109251072,3109252095,ES 3109252096,3109253119,CH @@ -70984,10 +76675,12 @@ 3109299200,3109300223,NO 3109300224,3109301247,RU 3109301248,3109302271,ES -3109302272,3109303295,AE +3109302272,3109303295,SY 3109303296,3109304319,SE 3109304320,3109305343,DE -3109305344,3109306367,DK +3109305344,3109305599,DK +3109305600,3109305855,US +3109305856,3109306367,DK 3109306368,3109307391,RO 3109307392,3109308415,IQ 3109308416,3109309439,NL @@ -71037,7 +76730,9 @@ 3109354496,3109355519,IE 3109355520,3109356543,DE 3109356544,3109357567,DK -3109357568,3109359615,RU +3109357568,3109358079,RU +3109358080,3109358591,GB +3109358592,3109359615,RU 3109359616,3109360639,NL 3109360640,3109362687,IT 3109362688,3109364735,AT @@ -71070,7 +76765,6 @@ 3109393408,3109394431,SI 3109394432,3109395455,AL 3109395456,3109396479,SE -3109396480,3109397503,DE 3109397504,3109398527,CZ 3109398528,3109399551,CH 3109399552,3109400575,BE @@ -71078,7 +76772,7 @@ 3109402624,3109403647,GB 3109403648,3109404671,TR 3109404672,3109405695,IT -3109405696,3109406719,UA +3109405696,3109406719,GB 3109406720,3109407743,RO 3109407744,3109408767,TR 3109408768,3109409791,IR @@ -71099,7 +76793,8 @@ 3109424128,3109425151,TR 3109425152,3109426175,BE 3109426176,3109427199,GB -3109427200,3109428223,AT +3109427200,3109427711,AT +3109427712,3109428223,GB 3109428224,3109429247,CH 3109429248,3109430271,ES 3109430272,3109431295,IR @@ -71136,20 +76831,13 @@ 3109465088,3109466111,DE 3109466112,3109467135,FR 3109467136,3109468159,IR -3109468160,3109468322,GB -3109468323,3109468323,ES -3109468324,3109468351,GB -3109468352,3109468415,ES -3109468416,3109468671,GB -3109468672,3109468799,ES -3109468800,3109469183,GB +3109468160,3109469183,ES 3109469184,3109470207,DE 3109470208,3109471231,AM 3109471232,3109472255,FR 3109472256,3109473279,IT 3109473280,3109474303,IL 3109474304,3109476351,ES -3109476352,3109477375,GB 3109477376,3109478399,IS 3109478400,3109480447,CH 3109480448,3109481471,DE @@ -71161,7 +76849,6 @@ 3109486592,3109487615,DE 3109487616,3109488639,BE 3109488640,3109489663,NL -3109489664,3109490687,GB 3109490688,3109491711,AT 3109491712,3109492735,DE 3109492736,3109493759,TR @@ -71303,12 +76990,13 @@ 3109642240,3109643263,US 3109643264,3109643391,DE 3109643520,3109643775,RU -3109643776,3109644287,UA +3109643776,3109644031,UA +3109644032,3109644287,ES 3109644288,3109646335,RU 3109646336,3109647359,IR 3109647360,3109648383,CZ 3109648384,3109649407,GB -3109649408,3109650431,IQ +3109649408,3109650431,BG 3109650432,3109651455,FR 3109651456,3109652479,NL 3109652480,3109653503,MT @@ -71331,12 +77019,13 @@ 3109670912,3109671935,DE 3109671936,3109672959,HR 3109672960,3109673215,US -3109673216,3109673450,NL +3109673216,3109673439,NL 3109673451,3109673451,NO -3109673452,3109673471,NL +3109673456,3109673471,NL 3109673472,3109673695,SG 3109673704,3109673704,IN -3109673728,3109673983,HK +3109673728,3109673951,HK +3109673968,3109673983,HK 3109673984,3109675007,FR 3109675008,3109677055,DE 3109677056,3109678079,BE @@ -71410,12 +77099,10 @@ 3109744640,3109745663,TR 3109745664,3109746431,DE 3109746432,3109746687,US -3109746688,3109747711,AZ 3109747712,3109748735,ES 3109748736,3109749759,MT 3109749760,3109750783,DE -3109750784,3109751807,GB -3109751808,3109752831,NL +3109750784,3109752831,NL 3109752832,3109753855,IQ 3109753856,3109754879,GB 3109754880,3109755903,DE @@ -71445,7 +77132,7 @@ 3109783552,3109784575,ES 3109784576,3109785599,HU 3109785600,3109786623,AT -3109786624,3109787647,IT +3109786624,3109787647,US 3109787648,3109788671,NO 3109788672,3109789695,BA 3109789696,3109790719,IT @@ -71475,7 +77162,7 @@ 3109819392,3109820415,FR 3109820416,3109820671,US 3109820672,3109821439,GB -3109821440,3109822463,IR +3109821440,3109822463,SY 3109822464,3109823487,RU 3109823488,3109824511,FR 3109824512,3109825535,IR @@ -71501,7 +77188,7 @@ 3109845504,3109845759,GB 3109845760,3109846015,DE 3109846016,3109847039,GB -3109847040,3109848063,IE +3109847040,3109848063,AE 3109848064,3109849087,BG 3109849088,3109852159,RU 3109852160,3109853183,NL @@ -71510,7 +77197,6 @@ 3109855232,3109856255,DE 3109856256,3109857279,IT 3109857280,3109858303,DE -3109858304,3109859327,GB 3109859328,3109860351,SI 3109860352,3109861375,DE 3109861376,3109862399,RU @@ -71534,16 +77220,16 @@ 3109878784,3109879807,GB 3109879808,3109880063,US 3109880064,3109880831,CZ -3109880832,3109881855,FR +3109880832,3109881087,GB +3109881088,3109881855,FR 3109881856,3109882879,AT 3109882880,3109883903,NL 3109883904,3109884927,BE 3109884928,3109885951,GL 3109885952,3109886975,NL 3109886976,3109887999,GB -3109888000,3109888255,RU -3109888256,3109888511,PL -3109888512,3109889023,RU +3109888000,3109888767,PL +3109888768,3109889023,RU 3109889024,3109890047,FR 3109890048,3109891071,RU 3109891072,3109892095,ES @@ -71583,12 +77269,11 @@ 3109925984,3109926015,GB 3109926016,3109926031,DE 3109926032,3109926143,GB -3109926144,3109926159,FR -3109926160,3109926175,GB -3109926176,3109926183,IT -3109926184,3109926207,GB -3109926208,3109926215,ES -3109926216,3109926279,GB +3109926144,3109926175,FR +3109926176,3109926207,IT +3109926208,3109926255,ES +3109926256,3109926271,IT +3109926272,3109926279,GB 3109926280,3109926287,DE 3109926288,3109926335,ES 3109926336,3109926399,GB @@ -71616,7 +77301,8 @@ 3109947392,3109948415,CH 3109948416,3109949439,SE 3109949440,3109949695,IT -3109949696,3109950207,GB +3109949696,3109949951,GB +3109949952,3109950207,ES 3109950208,3109950463,DE 3109950464,3109951487,IT 3109951488,3109952511,DE @@ -71624,44 +77310,37 @@ 3109952768,3109953023,NL 3109953024,3109953279,CA 3109953280,3109953280,GB -3109953281,3109953281,US -3109953282,3109953284,GB -3109953285,3109953285,IT -3109953286,3109953288,GB -3109953289,3109953289,US -3109953290,3109953291,GB +3109953281,3109953282,US +3109953283,3109953283,GB +3109953284,3109953287,IT +3109953288,3109953291,US 3109953292,3109953292,HK 3109953293,3109953319,GB -3109953320,3109953320,MX -3109953321,3109953359,GB -3109953360,3109953360,SG -3109953361,3109953375,GB -3109953376,3109953376,US -3109953377,3109953379,GB -3109953380,3109953380,US -3109953381,3109953471,GB -3109953472,3109953472,HK -3109953473,3109953483,GB -3109953484,3109953484,AU -3109953485,3109953491,GB -3109953492,3109953492,AU -3109953493,3109953531,GB -3109953532,3109953532,CA -3109953533,3109953535,GB +3109953320,3109953323,MX +3109953324,3109953359,GB +3109953360,3109953363,SG +3109953364,3109953375,GB +3109953376,3109953383,US +3109953384,3109953471,GB +3109953472,3109953475,HK +3109953476,3109953483,GB +3109953484,3109953487,AU +3109953488,3109953491,GB +3109953492,3109953495,AU +3109953496,3109953531,GB +3109953532,3109953535,CA 3109953536,3109954559,RU 3109954560,3109955583,DE -3109955584,3109956607,BE 3109956608,3109957631,IE 3109957632,3109958655,ES 3109958656,3109959679,CZ 3109959680,3109960703,FR 3109960704,3109961727,SE -3109961728,3109962751,RU 3109962752,3109963775,PL 3109963776,3109964799,SE 3109964800,3109965823,GI 3109965824,3109966847,IT -3109966848,3109967871,NL +3109966848,3109967871,RU 3109967872,3109968895,IT 3109968896,3109969919,NL 3109969920,3109970943,IR @@ -71692,7 +77371,8 @@ 3109994240,3109994495,GB 3109994496,3109994751,BG 3109994752,3109995007,IT -3109995008,3109995519,GB +3109995008,3109995136,DE +3109995137,3109995519,GB 3109995520,3109996543,NL 3109996544,3109997567,IE 3109997568,3109998591,GB @@ -71700,7 +77380,7 @@ 3109999616,3110001663,UA 3110001664,3110002687,FR 3110002688,3110003711,RU -3110003712,3110004735,FR +3110003712,3110004735,NL 3110004736,3110005759,GB 3110005760,3110006783,NL 3110006784,3110007807,NO @@ -71710,11 +77390,10 @@ 3110010880,3110011903,TR 3110011904,3110012927,KW 3110012928,3110013951,FR -3110013952,3110014975,RU +3110013952,3110014975,NL 3110014976,3110015999,GB 3110016000,3110017023,UA -3110017024,3110018047,RU -3110018048,3110018303,NL +3110017024,3110018303,NL 3110018304,3110018559,US 3110018560,3110019071,NL 3110019072,3110020095,DE @@ -71747,7 +77426,7 @@ 3110049792,3110050815,IR 3110050816,3110051839,BG 3110051840,3110052863,SE -3110052864,3110053887,NL +3110052864,3110053887,FR 3110053888,3110054911,TR 3110054912,3110055935,GB 3110055936,3110056959,NL @@ -71793,14 +77472,14 @@ 3110100992,3110102015,IT 3110102016,3110103039,AT 3110103040,3110104063,FR -3110104064,3110105087,IR +3110104064,3110105087,SY 3110105088,3110106111,TR 3110106112,3110107135,IT 3110107136,3110108159,PL 3110108160,3110109183,AZ 3110109184,3110110207,IT 3110110208,3110111231,RU -3110111232,3110112255,AE +3110111232,3110112255,TR 3110112256,3110113279,NL 3110113280,3110114303,SE 3110114304,3110115327,NL @@ -71851,7 +77530,7 @@ 3110160384,3110161407,BG 3110161408,3110162431,RU 3110162432,3110163455,IE -3110163456,3110164479,FR +3110163456,3110164479,NO 3110164480,3110165503,SE 3110165504,3110166527,LB 3110166528,3110167551,DE @@ -71905,7 +77584,9 @@ 3110213632,3110214655,IQ 3110214656,3110215679,CH 3110215680,3110216703,ES -3110216704,3110217727,DK +3110216704,3110217215,DK +3110217216,3110217471,DE +3110217472,3110217727,DK 3110217728,3110218751,RU 3110218752,3110219775,GB 3110219776,3110220799,DE @@ -71934,8 +77615,7 @@ 3110244352,3110245375,NL 3110245376,3110246399,GB 3110246400,3110247423,CH -3110247424,3110248447,SE -3110248448,3110249471,GB +3110247424,3110249471,GB 3110249472,3110250495,IT 3110250496,3110254591,GB 3110254592,3110255615,DE @@ -71980,14 +77660,14 @@ 3110284288,3110285311,PS 3110285312,3110286335,BE 3110286336,3110288383,DE -3110288384,3110289407,ES +3110288384,3110288639,AF +3110288640,3110289407,ES 3110289408,3110291455,CZ 3110291456,3110292479,AT 3110292480,3110293503,GB 3110293504,3110294527,AT 3110294528,3110295551,GB 3110295552,3110296575,RO -3110296576,3110297599,RU 3110297600,3110298623,NL 3110298624,3110299647,RO 3110299648,3110300671,PL @@ -72031,7 +77711,7 @@ 3110334464,3110335487,ES 3110335488,3110336511,GB 3110336512,3110337535,GE -3110337536,3110338559,PT +3110337536,3110338559,US 3110338560,3110339583,CH 3110339584,3110340607,FR 3110340608,3110341631,DE @@ -72044,7 +77724,8 @@ 3110348800,3110349823,US 3110349824,3110350847,IR 3110350848,3110351871,DE -3110351872,3110353919,RU +3110351872,3110352895,RU +3110352896,3110353919,NL 3110353920,3110354943,GB 3110354944,3110355967,KZ 3110355968,3110356991,GB @@ -72085,9 +77766,10 @@ 3110393344,3110393599,GB 3110393600,3110393855,IE 3110393856,3110394879,LB -3110394880,3110395647,DE +3110394880,3110395391,GB +3110395392,3110395647,RU 3110395648,3110395648,SA -3110395649,3110395903,DE +3110395649,3110395903,RU 3110395904,3110396927,KZ 3110396928,3110397951,PL 3110397952,3110398975,NL @@ -72121,16 +77803,14 @@ 3110425600,3110426623,IE 3110426624,3110427647,DK 3110427648,3110428671,DE -3110428672,3110428927,NL -3110428928,3110429183,US -3110429184,3110429695,NL +3110428672,3110429695,US 3110429696,3110430719,DE 3110430720,3110431743,RO 3110431744,3110432767,NL 3110432768,3110433791,DE 3110433792,3110434815,CH 3110434816,3110435839,GB -3110435840,3110436863,IS +3110435840,3110436863,SE 3110436864,3110437887,PL 3110437888,3110438911,DE 3110438912,3110439935,GE @@ -72151,20 +77831,21 @@ 3110455296,3110457343,RU 3110457344,3110458367,FR 3110458368,3110459391,IT -3110459392,3110459903,RU +3110459392,3110459903,IL 3110459904,3110460159,US -3110460160,3110460415,RU +3110460160,3110460415,IL 3110460416,3110461439,CZ 3110461440,3110462463,GB 3110462464,3110463487,IR 3110463488,3110464511,PL -3110464512,3110465535,RU +3110464512,3110465535,IQ 3110465536,3110466559,IE -3110466560,3110467583,RU +3110466560,3110467583,NL 3110467584,3110468607,DE -3110468608,3110469631,RU +3110468608,3110469631,NL 3110469632,3110470655,IL -3110470656,3110472703,RU +3110470656,3110471679,NL +3110471680,3110472703,RU 3110472704,3110473727,AT 3110473728,3110474751,SE 3110474752,3110475775,CZ @@ -72182,7 +77863,6 @@ 3110489088,3110490111,CZ 3110490112,3110491135,FR 3110491136,3110492159,GB -3110492160,3110493183,UA 3110493184,3110494207,DE 3110494208,3110495231,CZ 3110495232,3110496255,SE @@ -72192,7 +77872,7 @@ 3110499328,3110500351,KZ 3110500352,3110501375,RU 3110501376,3110502399,RS -3110502400,3110503423,RU +3110502400,3110503423,KZ 3110503424,3110504447,GB 3110504448,3110505471,RU 3110505472,3110506495,IT @@ -72202,8 +77882,7 @@ 3110509568,3110510591,RO 3110510592,3110511615,FR 3110511616,3110512639,UA -3110512640,3110513663,ES -3110513664,3110514687,NL +3110512640,3110514687,ES 3110514688,3110515711,FR 3110515712,3110516735,RU 3110516736,3110517759,UA @@ -72260,9 +77939,9 @@ 3110572032,3110573055,SK 3110573056,3110574079,ES 3110574080,3110575103,PL -3110575104,3110575359,LU +3110575104,3110575359,NL 3110575360,3110575615,US -3110575616,3110576127,LU +3110575616,3110576127,NL 3110576128,3110578175,RU 3110578176,3110579199,KZ 3110579200,3110580223,NL @@ -72311,7 +77990,7 @@ 3110626304,3110627327,NL 3110627328,3110628351,RU 3110628352,3110629375,LU -3110629376,3110630399,UA +3110629376,3110630399,RU 3110630400,3110631423,IT 3110631424,3110632447,GB 3110632448,3110633471,IT @@ -72327,9 +78006,9 @@ 3110644736,3110645759,RU 3110645760,3110646783,LT 3110646784,3110647807,RO -3110647808,3110648063,GB -3110648064,3110648319,BE -3110648320,3110648831,GB +3110647808,3110648063,DE +3110648064,3110648575,BE +3110648576,3110648831,HU 3110648832,3110649855,NL 3110649856,3110650879,IR 3110650880,3110651903,RO @@ -72337,7 +78016,7 @@ 3110652928,3110653951,DE 3110653952,3110654975,NO 3110654976,3110655999,RU -3110656000,3110657023,GB +3110656000,3110657023,IE 3110657024,3110658047,GI 3110658048,3110659071,AT 3110659072,3110661119,IR @@ -72360,7 +78039,6 @@ 3110680576,3110681599,GB 3110681600,3110682623,SE 3110682624,3110683647,GB -3110683648,3110684671,TR 3110684672,3110685695,GB 3110685696,3110686719,NL 3110686720,3110687743,BE @@ -72383,7 +78061,7 @@ 3110704128,3110705151,GE 3110705152,3110706175,FR 3110706176,3110707199,BE -3110707200,3110708223,CZ +3110707200,3110708223,NL 3110708224,3110709247,GB 3110709248,3110710271,RU 3110710272,3110711295,CY @@ -72408,7 +78086,7 @@ 3110728704,3110729727,SE 3110729728,3110730751,NL 3110730752,3110731775,DE -3110731776,3110733823,ES +3110731776,3110733823,RO 3110733824,3110734847,DE 3110734848,3110735871,IQ 3110735872,3110736895,GR @@ -72416,17 +78094,17 @@ 3110737920,3110738943,LU 3110738944,3110739967,IQ 3110739968,3110740991,IL -3110740992,3110742015,ES +3110740992,3110742015,RO 3110742016,3110743039,RU 3110743040,3110744063,ES 3110744064,3110745087,AT 3110745088,3110746111,NL -3110747136,3110748159,CZ +3110747136,3110748159,NL 3110748160,3110749183,CH 3110749184,3110750207,BE 3110750208,3110751231,NL 3110751232,3110752255,DE -3110752256,3110753279,RO +3110752256,3110753279,NL 3110753280,3110754303,DE 3110754304,3110755327,IE 3110755328,3110756351,RU @@ -72443,7 +78121,7 @@ 3110764544,3110765567,IL 3110765568,3110766591,PL 3110766592,3110767615,IR -3110767616,3110768639,RS +3110767616,3110768639,NL 3110768640,3110769663,IR 3110769664,3110770687,DE 3110770688,3110771711,NL @@ -72457,11 +78135,11 @@ 3110779904,3110780927,AT 3110780928,3110781951,PS 3110781952,3110782975,RU -3110782976,3110783999,IR +3110782976,3110783999,PT 3110784000,3110784255,US 3110784256,3110785023,RU 3110785024,3110786047,TR -3110786048,3110787071,AT +3110786048,3110787071,NL 3110787072,3110788095,FR 3110788096,3110789119,ES 3110789120,3110790143,NL @@ -72485,8 +78163,8 @@ 3110810624,3110811647,DE 3110811648,3110812671,NL 3110812672,3110813695,IS -3110813696,3110814719,PL -3110814720,3110815743,NL +3110813696,3110814207,PL +3110814208,3110815743,NL 3110815744,3110816767,RU 3110816768,3110817791,QA 3110817792,3110818815,NL @@ -72515,7 +78193,7 @@ 3110848512,3110849535,DK 3110849536,3110850559,IT 3110850560,3110851583,BE -3110851584,3110852607,NL +3110851584,3110852607,SE 3110852608,3110853631,MK 3110853632,3110854655,DE 3110854656,3110855679,NL @@ -72570,7 +78248,11 @@ 3110914048,3110915071,AT 3110915072,3110916095,ES 3110916096,3110918143,RU -3110918144,3110919167,DE +3110918144,3110918607,DE +3110918608,3110918623,CA +3110918624,3110918911,DE +3110918912,3110919135,CA +3110919136,3110919167,DE 3110919168,3110920191,RU 3110920192,3110921215,NL 3110921216,3110922239,DE @@ -72584,7 +78266,7 @@ 3110929408,3110930431,IE 3110930432,3110931455,GB 3110931456,3110932479,DK -3110932480,3110933503,IE +3110932480,3110933503,RO 3110933504,3110934527,RU 3110934528,3110935551,IT 3110935552,3110936575,TR @@ -72628,12 +78310,11 @@ 3110979584,3110980607,FR 3110980608,3110982655,RU 3110982656,3110983679,RO -3110983680,3110984703,PL -3110984704,3110985727,IT -3110985728,3110986751,IE +3110983680,3110986751,SE 3110986752,3110987775,GB 3110987776,3110988799,NL -3110988800,3110989823,DE +3110988800,3110989055,CN +3110989056,3110989823,DE 3110989824,3110990847,CH 3110990848,3110992895,IR 3110992896,3110993919,RO @@ -72669,7 +78350,8 @@ 3111024640,3111025663,AT 3111025664,3111026687,DE 3111026688,3111027967,RU -3111027968,3111028735,UA +3111027968,3111028223,GB +3111028224,3111028735,UA 3111028736,3111029759,AT 3111029760,3111031807,SK 3111031808,3111032831,NO @@ -72739,12 +78421,15 @@ 3111102464,3111103487,DE 3111103488,3111104511,DK 3111104512,3111105535,CH -3111105536,3111106559,LT +3111105536,3111105567,RO +3111105568,3111105791,LT +3111105792,3111105855,IL +3111105856,3111106559,LT 3111106560,3111107583,ES 3111107584,3111108607,HR 3111108608,3111109631,DE 3111109632,3111110655,BE -3111110656,3111111679,NL +3111110656,3111111679,US 3111111680,3111112703,BE 3111112704,3111113727,HU 3111113728,3111114751,BG @@ -72754,7 +78439,8 @@ 3111117824,3111117824,ES 3111117825,3111118079,FR 3111118080,3111118847,ES -3111118848,3111119871,TR +3111118848,3111119614,CY +3111119615,3111119871,TR 3111119872,3111120895,FR 3111120896,3111121919,SE 3111121920,3111122943,TR @@ -72769,7 +78455,8 @@ 3111132160,3111133183,CZ 3111133184,3111135231,IR 3111135232,3111136255,PL -3111136256,3111137279,DE +3111136256,3111136767,DE +3111136768,3111137279,NL 3111137280,3111138303,LI 3111138304,3111139327,CH 3111139328,3111140351,RU @@ -72793,9 +78480,8 @@ 3111157760,3111158783,IR 3111158784,3111159807,CH 3111159808,3111160831,SE -3111160832,3111161343,RU -3111161344,3111161599,UA -3111161600,3111161855,RU +3111160832,3111161343,UA +3111161344,3111161855,RU 3111161856,3111162879,IS 3111162880,3111163903,IR 3111163904,3111164927,DE @@ -72853,7 +78539,7 @@ 3111221248,3111223295,DE 3111223296,3111224319,GB 3111224320,3111225343,KZ -3111225344,3111226367,RU +3111225344,3111226367,PL 3111226368,3111227391,PT 3111227392,3111228415,DE 3111228416,3111230463,IR @@ -72874,7 +78560,10 @@ 3111244800,3111245823,NL 3111245824,3111246847,GB 3111246848,3111247871,TR -3111247872,3111248895,NL +3111247872,3111248127,BE +3111248128,3111248383,SE +3111248384,3111248639,ES +3111248640,3111248895,NL 3111248896,3111249919,DK 3111249920,3111250943,IE 3111250944,3111251967,ES @@ -72884,12 +78573,15 @@ 3111255040,3111256063,EE 3111256064,3111257087,IT 3111257088,3111259135,FR -3111259136,3111261183,DE +3111259136,3111260159,DE +3111260160,3111261183,IE 3111261184,3111262207,TR 3111262208,3111264511,NL 3111264512,3111264767,AU 3111264768,3111265279,HK -3111265280,3111266303,NL +3111265280,3111265334,NL +3111265335,3111265335,US +3111265336,3111266303,NL 3111266304,3111267327,DE 3111267328,3111268351,DK 3111268352,3111269375,BE @@ -72907,13 +78599,14 @@ 3111280640,3111281663,GB 3111281664,3111282687,FR 3111282688,3111283711,SE -3111283712,3111284735,IT +3111283712,3111284223,IT +3111284224,3111284735,ES 3111284736,3111285759,AL 3111285760,3111286783,IT 3111286784,3111287039,IL 3111287040,3111287295,DE 3111287296,3111287551,NL -3111287552,3111287807,IL +3111287552,3111287807,GB 3111287808,3111288831,DE 3111288832,3111289855,FR 3111289856,3111290879,DE @@ -72941,8 +78634,7 @@ 3111313408,3111313523,GB 3111313524,3111313524,SA 3111313525,3111313663,GB -3111313664,3111313919,NL -3111313920,3111314175,AT +3111313664,3111314175,NL 3111314176,3111315455,GB 3111315456,3111316479,IT 3111316480,3111317503,NL @@ -72972,7 +78664,9 @@ 3111341056,3111342079,IR 3111342080,3111343103,DE 3111343104,3111344127,GB -3111344128,3111345151,NL +3111344128,3111344383,NL +3111344384,3111344639,DE +3111344640,3111345151,NL 3111345152,3111346175,RO 3111346176,3111347199,RU 3111347200,3111348223,LB @@ -72981,7 +78675,7 @@ 3111350272,3111351295,PL 3111351296,3111353343,GB 3111353344,3111353599,AT -3111353600,3111353855,DE +3111353600,3111353855,FR 3111353856,3111355391,GB 3111355392,3111356415,IT 3111356416,3111357439,GE @@ -72994,7 +78688,7 @@ 3111365632,3111367679,DE 3111367680,3111368703,CZ 3111368704,3111369727,AT -3111369728,3111370751,FR +3111369728,3111370751,NL 3111370752,3111371007,DE 3111371008,3111371263,US 3111371264,3111371519,GB @@ -73070,7 +78764,9 @@ 3111447808,3111448063,GB 3111448064,3111448319,BG 3111448320,3111448575,GB -3111448576,3111449599,NO +3111448576,3111448960,NO +3111448961,3111449502,BE +3111449503,3111449599,NO 3111449600,3111451647,DE 3111451648,3111452671,PL 3111452672,3111453695,MY @@ -73079,9 +78775,7 @@ 3111455744,3111456255,CH 3111456256,3111456767,DE 3111456768,3111457791,FR -3111457792,3111458303,GB -3111458304,3111458559,FR -3111458560,3111458815,GB +3111457792,3111458815,GB 3111458816,3111459839,NL 3111459840,3111460863,RU 3111460864,3111461887,GR @@ -73089,7 +78783,7 @@ 3111462912,3111463935,AT 3111463936,3111464959,ES 3111464960,3111465983,IR -3111465984,3111467007,DE +3111465984,3111467007,US 3111467008,3111469055,FR 3111469056,3111470079,EE 3111470080,3111471103,AE @@ -73106,7 +78800,9 @@ 3111479296,3111480319,SE 3111480320,3111481343,NL 3111481344,3111482367,GB -3111482368,3111483391,RU +3111482368,3111482879,RU +3111482880,3111483135,FI +3111483136,3111483391,RU 3111483392,3111484415,TR 3111484416,3111485439,NL 3111485440,3111486463,SA @@ -73195,7 +78891,7 @@ 3111580672,3111581695,AT 3111581696,3111582719,DK 3111582720,3111583743,IL -3111583744,3111584767,RU +3111583744,3111584767,BG 3111584768,3111585791,IR 3111585792,3111586815,DE 3111586816,3111587839,PL @@ -73275,7 +78971,8 @@ 3111660544,3111661567,ES 3111661568,3111662591,FI 3111662592,3111663615,GB -3111663616,3111664639,RU +3111663616,3111663871,LB +3111663872,3111664639,RU 3111664640,3111665663,DE 3111665664,3111666687,PL 3111666688,3111667711,CZ @@ -73290,7 +78987,9 @@ 3111675904,3111676927,ES 3111676928,3111677951,AE 3111677952,3111678975,ES -3111678976,3111679999,GB +3111678976,3111679231,GB +3111679232,3111679487,NL +3111679488,3111679999,GB 3111680000,3111681023,IR 3111681024,3111682047,IL 3111682048,3111683071,GB @@ -73312,7 +79011,9 @@ 3111698432,3111701503,IR 3111701504,3111702527,GB 3111702528,3111713791,IR -3111713792,3111714815,RU +3111713792,3111714303,RU +3111714304,3111714559,US +3111714560,3111714815,RU 3111714816,3111715839,TJ 3111715840,3111716863,GB 3111716864,3111717887,NL @@ -73357,7 +79058,8 @@ 3111758336,3111758591,NL 3111758592,3111758847,GB 3111758848,3111759871,DK -3111759872,3111760383,IS +3111759872,3111760127,IS +3111760128,3111760383,AQ 3111760384,3111760639,GB 3111760640,3111760895,IS 3111760896,3111761919,NL @@ -73377,7 +79079,8 @@ 3111776256,3111778303,RU 3111778304,3111779327,GB 3111779328,3111780351,SA -3111780352,3111781375,GB +3111780352,3111780607,GB +3111780608,3111781375,US 3111781376,3111782399,DE 3111782400,3111783423,IL 3111783424,3111784447,TR @@ -73420,7 +79123,8 @@ 3111821312,3111822335,FR 3111822336,3111824383,NL 3111824384,3111825407,PL -3111825408,3111826431,RU +3111825408,3111825919,GB +3111825920,3111826431,RU 3111826432,3111827455,DE 3111827456,3111828479,ES 3111828480,3111829503,DK @@ -73474,7 +79178,7 @@ 3111882752,3111886847,GB 3111886848,3111887871,PL 3111887872,3111888895,RU -3111888896,3111889919,IE +3111888896,3111889919,DE 3111889920,3111890943,RU 3111890944,3111891967,AT 3111891968,3111892991,FR @@ -73494,7 +79198,7 @@ 3111908352,3111909375,RO 3111909376,3111912447,GB 3111912448,3111913471,ES -3111913472,3111914495,UA +3111913472,3111914495,GB 3111914496,3111915519,RU 3111915520,3111916543,DE 3111916544,3111919615,ES @@ -73505,7 +79209,9 @@ 3111923712,3111924735,DE 3111924736,3111925759,NO 3111925760,3111927807,GB -3111927808,3111930879,DE +3111927808,3111928831,DE +3111928832,3111929728,CH +3111929729,3111930879,DE 3111930880,3111931903,NO 3111931904,3111932927,CZ 3111932928,3111933951,TR @@ -73609,8 +79315,36 @@ 3112034312,3112034312,CH 3112034313,3112034313,CZ 3112034314,3112034314,DK -3112034315,3112034815,DE -3112034816,3112035327,US +3112034315,3112034315,ES +3112034316,3112034316,PT +3112034317,3112034317,HU +3112034318,3112034318,SK +3112034319,3112034319,BE +3112034320,3112034320,IE +3112034321,3112034321,NO +3112034322,3112034322,SE +3112034323,3112034323,FI +3112034324,3112034333,DE +3112034334,3112034334,RO +3112034335,3112034335,RS +3112034336,3112034336,IL +3112034337,3112034337,AE +3112034338,3112034338,SA +3112034339,3112034579,DE +3112034580,3112034580,VE +3112034581,3112034581,PE +3112034582,3112034582,BR +3112034583,3112034583,PE +3112034584,3112034584,BO +3112034585,3112034585,CL +3112034586,3112034586,AR +3112034587,3112034587,PY +3112034588,3112034588,UY +3112034589,3112034589,MX +3112034590,3112034815,DE +3112034816,3112035091,US +3112035092,3112035092,CA +3112035093,3112035327,US 3112035328,3112036351,RU 3112036352,3112038399,NL 3112038400,3112039423,IS @@ -73823,7 +79557,7 @@ 3112268800,3112269823,IR 3112269824,3112270847,RS 3112270848,3112271871,IR -3112271872,3112272895,UA +3112271872,3112272895,RU 3112272896,3112273919,IE 3112273920,3112274943,CZ 3112274944,3112275967,IR @@ -73843,13 +79577,16 @@ 3112291328,3112292351,RU 3112292352,3112293375,GB 3112293376,3112295423,IR -3112295424,3112297471,GB +3112295424,3112296575,GB +3112296576,3112296639,ES +3112296640,3112296687,GB +3112296688,3112296703,US +3112296704,3112297471,GB 3112297472,3112301567,IR 3112301568,3112302591,DE 3112302592,3112303615,ES 3112303616,3112304639,DE 3112304640,3112305663,SE -3112305664,3112306687,LT 3112306688,3112307711,DE 3112307712,3112308735,IS 3112308736,3112309759,HR @@ -73876,7 +79613,7 @@ 3112332288,3112333311,PL 3112333312,3112334335,RU 3112334336,3112335359,FR -3112335360,3112336383,UA +3112335360,3112336383,GB 3112336384,3112337407,RS 3112337408,3112338431,BE 3112338432,3112339455,MK @@ -73923,7 +79660,10 @@ 3112383488,3112384511,ES 3112384512,3112385535,AE 3112385536,3112386559,CZ -3112386560,3112387583,NL +3112386560,3112386815,RU +3112386816,3112387071,DE +3112387072,3112387327,NL +3112387328,3112387583,RU 3112387584,3112388607,EE 3112388608,3112389631,DE 3112389632,3112390655,SA @@ -73965,9 +79705,7 @@ 3112440832,3112441855,RU 3112441856,3112442879,DE 3112442880,3112443903,RU -3112443904,3112444927,DE -3112444928,3112446975,GB -3112446976,3112447999,DE +3112443904,3112447999,DE 3112448000,3112449023,LT 3112449024,3112450047,PL 3112450048,3112451071,IT @@ -74030,7 +79768,8 @@ 3112517632,3112518655,RO 3112518656,3112519679,SE 3112519680,3112520191,NL -3112520192,3112520703,GB +3112520192,3112520447,GB +3112520448,3112520703,NL 3112520704,3112521727,PT 3112521728,3112522751,FR 3112522752,3112523775,SA @@ -74123,7 +79862,7 @@ 3112613888,3112614911,TR 3112614912,3112615935,SK 3112615936,3112616959,BG -3112616960,3112617983,GB +3112616960,3112617983,CH 3112617984,3112620031,RU 3112620032,3112621055,NL 3112621056,3112622079,SK @@ -74141,7 +79880,7 @@ 3112633344,3112634367,CZ 3112634368,3112635135,DE 3112635136,3112635263,BY -3112635264,3112635391,GE +3112635264,3112635391,DE 3112635392,3112636415,BE 3112636416,3112637439,AT 3112637440,3112638463,CZ @@ -74182,7 +79921,7 @@ 3112676352,3112677375,RU 3112677376,3112678399,FR 3112678400,3112679423,RU -3112679424,3112680447,BG +3112679424,3112680447,NO 3112680448,3112681471,IQ 3112681472,3112682495,PL 3112682496,3112683519,CZ @@ -74212,7 +79951,7 @@ 3112706048,3112707071,RU 3112707072,3112708095,FI 3112708096,3112709119,FR -3112709120,3112710143,IL +3112709120,3112710143,DK 3112710144,3112711167,NO 3112711168,3112712191,PT 3112712192,3112713215,TR @@ -74240,9 +79979,7 @@ 3112734720,3112735743,SY 3112735744,3112736767,IQ 3112736768,3112737791,PL -3112737792,3112738815,GB -3112738816,3112739839,DE -3112739840,3112741887,GB +3112737792,3112741887,DE 3112741888,3112742911,IR 3112742912,3112743935,RO 3112743936,3112744959,IR @@ -74325,7 +80062,7 @@ 3112825856,3112826879,SA 3112826880,3112827903,PL 3112827904,3112828927,FR -3112828928,3112829951,US +3112828928,3112829951,GB 3112829952,3112830975,DE 3112830976,3112831999,RU 3112832000,3112833023,AZ @@ -74403,8 +80140,7 @@ 3112909824,3112910847,ES 3112910848,3112911871,IR 3112911872,3112912895,RO -3112912896,3112913919,CH -3112913920,3112914943,DE +3112912896,3112914943,DE 3112914944,3112916991,DK 3112916992,3112918015,NO 3112918016,3112920063,DE @@ -74418,7 +80154,8 @@ 3112927232,3112928255,US 3112928256,3112929279,FR 3112929280,3112930303,UZ -3112930304,3112932351,GB +3112930304,3112931327,GB +3112931328,3112932351,US 3112932352,3112933375,NL 3112933376,3112934399,NO 3112934400,3112935423,DE @@ -74475,7 +80212,8 @@ 3112985600,3112986623,PL 3112986624,3112987647,DE 3112987648,3112988671,HU -3112988672,3112989183,AT +3112988672,3112988927,AT +3112988928,3112989183,NL 3112989184,3112989439,ES 3112989440,3112989695,AT 3112989696,3112990719,SE @@ -74498,7 +80236,8 @@ 3113008128,3113009151,ES 3113009152,3113010175,IQ 3113010176,3113011199,FR -3113011200,3113013247,DE +3113011200,3113012223,DE +3113012224,3113013247,US 3113013248,3113014271,RU 3113014272,3113016319,ES 3113016320,3113017343,FI @@ -74531,6 +80270,7 @@ 3113043968,3113044991,NO 3113044992,3113046015,RU 3113046016,3113047039,FI +3113047040,3113048063,IT 3113048064,3113049087,NO 3113049088,3113050111,RU 3113050112,3113051135,FI @@ -74558,10 +80298,13 @@ 3113073664,3113074687,RS 3113074688,3113074943,GB 3113074944,3113075199,GR -3113075200,3113075711,GB +3113075200,3113075455,CY +3113075456,3113075711,GB 3113075712,3113076735,HU 3113076736,3113077759,DE -3113077760,3113078783,GB +3113077760,3113078015,GB +3113078016,3113078271,NL +3113078272,3113078783,GB 3113078784,3113079807,BE 3113079808,3113080831,IR 3113080832,3113081855,TR @@ -74571,7 +80314,7 @@ 3113084928,3113086975,RU 3113086976,3113087999,ES 3113088000,3113089023,IR -3113089024,3113090047,NL +3113089024,3113090047,MT 3113090048,3113091071,GB 3113091072,3113093119,NL 3113093120,3113094143,DE @@ -74607,7 +80350,8 @@ 3113123840,3113124863,GB 3113124864,3113125887,RU 3113125888,3113126911,FR -3113126912,3113127935,GB +3113126912,3113127423,DE +3113127424,3113127935,AT 3113127936,3113128959,NL 3113128960,3113129983,CH 3113129984,3113131007,IT @@ -74626,14 +80370,14 @@ 3113146368,3113147391,RO 3113147392,3113148415,ES 3113148416,3113149439,BE -3113149440,3113150463,NO +3113149440,3113150463,DE 3113150464,3113151487,IR 3113151488,3113152511,NL 3113152512,3113153535,NO 3113153536,3113154559,IT 3113154560,3113156607,NL 3113156608,3113157631,ES -3113157632,3113160703,NO +3113157632,3113160703,DE 3113160704,3113160959,IE 3113160960,3113161727,DE 3113161728,3113162751,KZ @@ -74687,11 +80431,17 @@ 3113215088,3113215091,GB 3113215092,3113215359,DE 3113215360,3113215391,GB -3113215392,3113215615,DE +3113215392,3113215471,DE +3113215472,3113215487,GB +3113215488,3113215615,DE 3113215616,3113215647,GB -3113215648,3113215839,DE +3113215648,3113215727,DE +3113215728,3113215743,FI +3113215744,3113215839,DE 3113215840,3113215871,GB -3113215872,3113217023,DE +3113215872,3113215983,DE +3113215984,3113215999,GB +3113216000,3113217023,DE 3113217024,3113218047,FR 3113218048,3113219071,NL 3113219072,3113220095,FR @@ -74717,10 +80467,14 @@ 3113240576,3113241599,IT 3113241600,3113242623,TR 3113242624,3113243647,RO -3113243648,3113245695,GB -3113245696,3113246719,DE +3113243648,3113244671,US +3113244672,3113245695,GB +3113245696,3113245951,AT +3113245952,3113246719,DE 3113246720,3113246975,SK -3113246976,3113247743,CZ +3113246976,3113247231,RU +3113247232,3113247487,FR +3113247488,3113247743,RU 3113247744,3113248767,GB 3113248768,3113249791,NL 3113249792,3113250815,GB @@ -74735,7 +80489,7 @@ 3113259008,3113260031,SE 3113260032,3113261055,GB 3113261056,3113262079,FR -3113262080,3113263103,GI +3113262080,3113263103,US 3113263104,3113264127,AT 3113264128,3113265151,SK 3113265152,3113266175,IL @@ -74773,15 +80527,22 @@ 3113297120,3113297151,GB 3113297152,3113297343,DE 3113297344,3113297375,GB -3113297376,3113297567,DE +3113297376,3113297391,DE +3113297392,3113297407,ES +3113297408,3113297567,DE 3113297568,3113297599,GB -3113297600,3113297887,DE +3113297600,3113297647,DE +3113297648,3113297663,GB +3113297664,3113297887,DE 3113297888,3113297919,GB 3113297920,3113298943,ES -3113298944,3113300991,GB +3113298944,3113299199,MD +3113299200,3113300991,GB 3113300992,3113303039,RU 3113303040,3113304063,NL -3113304064,3113305087,DE +3113304064,3113304895,DE +3113304896,3113304959,GB +3113304960,3113305087,DE 3113305088,3113306111,ES 3113306112,3113307135,UA 3113307136,3113308159,FR @@ -74832,10 +80593,10 @@ 3113355264,3113356287,PL 3113356288,3113357311,FI 3113357312,3113358335,KZ -3113358336,3113359359,BG +3113358336,3113359359,CZ 3113359360,3113360383,FR 3113360384,3113361407,BG -3113361408,3113362431,RO +3113361408,3113362431,US 3113362432,3113363455,DE 3113363456,3113364479,FR 3113364480,3113365503,GB @@ -74857,7 +80618,7 @@ 3113381888,3113382911,AZ 3113382912,3113383935,RU 3113383936,3113384959,UA -3113384960,3113385983,GB +3113384960,3113385983,US 3113385984,3113388031,IT 3113388032,3113389055,SY 3113389056,3113390079,SE @@ -74893,10 +80654,12 @@ 3113421824,3113422847,NL 3113422848,3113423871,ES 3113423872,3113424895,FI -3113424896,3113425919,CZ +3113424896,3113425151,AZ +3113425152,3113425407,SK +3113425408,3113425919,CZ 3113425920,3113426943,KW 3113426944,3113427967,IM -3113427968,3113428991,RU +3113427968,3113428991,GB 3113428992,3113430015,IR 3113430016,3113431039,CZ 3113431040,3113432063,MD @@ -74917,7 +80680,8 @@ 3113447424,3113448447,NL 3113448448,3113449471,IT 3113449472,3113450495,EE -3113450496,3113452543,RU +3113450496,3113451519,GB +3113451520,3113452543,RU 3113452544,3113453567,GB 3113453568,3113454591,IS 3113454592,3113455615,RO @@ -74951,7 +80715,7 @@ 3113487360,3113488383,IR 3113488384,3113489407,NO 3113489408,3113490431,NL -3113490432,3113491455,RU +3113490432,3113491455,GB 3113491456,3113492479,GE 3113492480,3113493503,TR 3113493504,3113494527,RU @@ -75012,7 +80776,8 @@ 3113552896,3113553919,UA 3113553920,3113554943,NO 3113554944,3113555967,UA -3113555968,3113556991,NL +3113555968,3113556223,NL +3113556224,3113556991,BZ 3113556992,3113558015,DE 3113558016,3113559039,IT 3113559040,3113560063,NL @@ -75041,7 +80806,9 @@ 3113583616,3113584639,NL 3113584640,3113585663,LU 3113585664,3113586687,AM -3113586688,3113587711,RU +3113586688,3113587199,RU +3113587200,3113587455,LU +3113587456,3113587711,RU 3113587712,3113588735,DE 3113588736,3113589759,LT 3113589760,3113590783,DE @@ -75054,7 +80821,7 @@ 3113596928,3113597951,CZ 3113597952,3113598975,IT 3113598976,3113599999,GB -3113600000,3113601023,UA +3113600000,3113601023,PA 3113601024,3113602047,PL 3113602048,3113603071,CZ 3113603072,3113604095,GB @@ -75102,7 +80869,64 @@ 3113649152,3113650175,PL 3113650176,3113651199,GB 3113651200,3113652223,SY -3113652224,3113654271,GB +3113652224,3113653759,GB +3113653760,3113653763,DE +3113653764,3113653767,FR +3113653768,3113653771,GB +3113653772,3113653775,IT +3113653776,3113653779,ES +3113653780,3113653781,NL +3113653782,3113653783,BE +3113653784,3113653785,GR +3113653786,3113653787,PT +3113653788,3113653789,SE +3113653790,3113653791,AT +3113653792,3113653793,CH +3113653794,3113653795,DK +3113653796,3113653797,FI +3113653798,3113653799,NO +3113653800,3113653801,IE +3113653802,3113653803,IS +3113653804,3113653805,FO +3113653806,3113653887,GB +3113653888,3113653889,DE +3113653890,3113653891,FR +3113653892,3113653893,GB +3113653894,3113653895,IT +3113653896,3113653897,ES +3113653898,3113653898,NL +3113653899,3113653899,BE +3113653900,3113653900,GR +3113653901,3113653901,PT +3113653902,3113653902,SE +3113653903,3113653903,AT +3113653904,3113653904,CH +3113653905,3113653905,DK +3113653906,3113653906,FI +3113653907,3113653907,NO +3113653908,3113653908,IE +3113653909,3113653909,IS +3113653910,3113653910,FO +3113653911,3113654015,GB +3113654016,3113654019,DE +3113654020,3113654023,FR +3113654024,3113654027,GB +3113654028,3113654031,IT +3113654032,3113654035,ES +3113654036,3113654037,NL +3113654038,3113654039,BE +3113654040,3113654041,GR +3113654042,3113654043,PT +3113654044,3113654045,SE +3113654046,3113654047,AT +3113654048,3113654049,CH +3113654050,3113654051,DK +3113654052,3113654053,FI +3113654054,3113654055,NO +3113654056,3113654057,IE +3113654058,3113654059,IS +3113654060,3113654061,FO +3113654062,3113654271,GB 3113654272,3113655295,RU 3113655296,3113656319,NL 3113656320,3113657343,FR @@ -75148,11 +80972,17 @@ 3113695360,3113695615,GB 3113695616,3113695647,DE 3113695648,3113695679,GB -3113695680,3113695775,DE +3113695680,3113695727,DE +3113695728,3113695743,GB +3113695744,3113695775,DE 3113695776,3113695807,GB -3113695808,3113696031,DE +3113695808,3113695839,DE +3113695840,3113695855,GB +3113695856,3113696031,DE 3113696032,3113696063,GB -3113696064,3113696255,DE +3113696064,3113696111,DE +3113696112,3113696127,CH +3113696128,3113696255,DE 3113696256,3113697279,NL 3113697280,3113698303,DE 3113698304,3113699327,FR @@ -75180,7 +81010,8 @@ 3113718784,3113719807,SY 3113719808,3113720831,DE 3113720832,3113721855,BG -3113721856,3113722879,DE +3113721856,3113722623,DE +3113722624,3113722879,FR 3113722880,3113723903,CH 3113723904,3113725951,CZ 3113725952,3113726975,ES @@ -75376,7 +81207,9 @@ 3113928704,3113929727,RU 3113929728,3113931775,ES 3113931776,3113932799,UA -3113932800,3113933823,RO +3113932800,3113933055,RO +3113933056,3113933567,US +3113933568,3113933823,RO 3113933824,3113934847,EE 3113934848,3113935871,NL 3113935872,3113936895,SE @@ -75441,7 +81274,9 @@ 3114000384,3114001407,HR 3114001408,3114002431,RO 3114002432,3114002687,US -3114002688,3114003455,RU +3114002688,3114002825,RU +3114002826,3114002826,AM +3114002827,3114003455,RU 3114003456,3114004479,IR 3114004480,3114005503,AE 3114005504,3114006527,GB @@ -75524,12 +81359,12 @@ 3114086400,3114087423,GB 3114087424,3114088447,NL 3114088448,3114089471,NO -3114089472,3114090495,RO -3114090496,3114091519,NL +3114089472,3114091519,NL 3114091520,3114092543,BE 3114092544,3114093567,CH 3114093568,3114094591,UA -3114094592,3114095615,PL +3114094592,3114095359,PL +3114095360,3114095615,DE 3114095616,3114096639,DK 3114096640,3114097663,NO 3114097664,3114098687,ES @@ -75596,17 +81431,41 @@ 3114161152,3114162175,NL 3114162176,3114163199,IT 3114163200,3114164223,SY -3114164224,3114167295,DE +3114164224,3114165247,DE +3114165248,3114165439,FR +3114165440,3114165487,DE +3114165488,3114165503,GB +3114165504,3114166015,DE +3114166016,3114166207,FR +3114166208,3114166255,DE +3114166256,3114166271,FR +3114166272,3114166511,DE +3114166512,3114166527,GB +3114166528,3114167295,DE 3114167296,3114168319,FR 3114168320,3114169343,RU -3114169344,3114171391,DE +3114169344,3114169583,DE +3114169584,3114169599,GB +3114169600,3114170607,DE +3114170608,3114170623,GB +3114170624,3114171391,DE 3114171392,3114172415,ES -3114172416,3114173439,GB -3114173440,3114174463,DE +3114172416,3114172927,RU +3114172928,3114173439,GB +3114173440,3114173679,DE +3114173680,3114173695,GB +3114173696,3114174463,DE 3114174464,3114175487,NL 3114175488,3114176511,IT 3114176512,3114177535,NL -3114177536,3114178559,DE +3114177536,3114177775,DE +3114177776,3114177791,GB +3114177792,3114178031,DE +3114178032,3114178047,GB +3114178048,3114178271,DE +3114178272,3114178303,GB +3114178304,3114178543,DE +3114178544,3114178559,GB 3114178560,3114179583,RU 3114179584,3114180607,TR 3114180608,3114181631,DK @@ -75628,7 +81487,8 @@ 3114198016,3114199039,AT 3114199040,3114201087,IT 3114201088,3114203135,GB -3114203136,3114204159,NL +3114203136,3114203647,NL +3114203648,3114204159,DE 3114204160,3114205183,ES 3114205184,3114206207,IT 3114206208,3114207231,NL @@ -75651,7 +81511,7 @@ 3114222592,3114223615,GB 3114223616,3114224639,TR 3114224640,3114225663,GB -3114225664,3114226687,NL +3114225664,3114226687,RU 3114226688,3114228735,IR 3114228736,3114229759,CZ 3114229760,3114230783,FR @@ -75668,7 +81528,9 @@ 3114242048,3114243071,IT 3114243072,3114244095,RU 3114244096,3114245119,IR -3114245120,3114246143,CH +3114245120,3114245631,CH +3114245632,3114245887,IS +3114245888,3114246143,SE 3114246144,3114247167,TR 3114247168,3114248191,CH 3114248192,3114249215,CZ @@ -75690,7 +81552,9 @@ 3114264576,3114265599,GB 3114265600,3114266623,FI 3114266624,3114267647,NL -3114267648,3114269695,BE +3114267648,3114268159,US +3114268160,3114268671,BR +3114268672,3114269695,BE 3114269696,3114270719,ES 3114270720,3114271743,DE 3114271744,3114272767,NL @@ -75783,6 +81647,569 @@ 3114369024,3114370047,DE 3114370048,3114371071,GB 3114371072,3114372095,NO +3114372096,3114373119,NL +3114373120,3114374143,DE +3114374144,3114375167,GB +3114375168,3114377215,DE +3114377216,3114377471,PL +3114377472,3114377727,UA +3114377728,3114378239,TR +3114378240,3114379263,GB +3114379264,3114380287,FR +3114380288,3114381311,SK +3114381312,3114382335,DE +3114382336,3114383359,RU +3114383360,3114384383,ES +3114384384,3114385407,GB +3114385408,3114386431,IT +3114386432,3114387455,NL +3114387456,3114388479,US +3114388480,3114389503,HU +3114389504,3114390527,UA +3114390528,3114391551,SE +3114391552,3114392575,MD +3114392576,3114393599,IT +3114393600,3114394623,AZ +3114394624,3114395647,DE +3114395648,3114396671,BG +3114396672,3114397695,RU +3114397696,3114398719,CZ +3114398720,3114399743,AT +3114399744,3114400767,GB +3114400768,3114401791,CZ +3114401792,3114402815,HU +3114402816,3114403839,CZ +3114403840,3114404863,NL +3114404864,3114405887,RU +3114405888,3114406911,CY +3114406912,3114407935,UA +3114407936,3114408959,CZ +3114408960,3114409983,BE +3114409984,3114411007,RU +3114411008,3114412031,IT +3114412032,3114413055,IR +3114413056,3114414079,DE +3114414080,3114415103,IT +3114415104,3114416127,ES +3114416128,3114417151,NL +3114417152,3114418175,HU +3114418176,3114419199,RO +3114419200,3114420223,GB +3114420224,3114421247,TR +3114421248,3114422271,SK +3114422272,3114423295,FR +3114423296,3114424319,MD +3114424320,3114424575,NL +3114424576,3114424831,GB +3114424832,3114425343,NL +3114425344,3114426367,RU +3114426368,3114427391,PL +3114427392,3114428415,GB +3114428416,3114429439,DK +3114429440,3114431487,GB +3114431488,3114432511,DE +3114432512,3114433535,MC +3114433536,3114434559,IL +3114434560,3114435583,NL +3114435584,3114436607,MD +3114436608,3114437631,AZ +3114437632,3114438655,MD +3114438656,3114439679,TR +3114439680,3114440703,IL +3114440704,3114441727,NL +3114441728,3114442751,FI +3114442752,3114443775,FR +3114443776,3114444799,SY +3114444800,3114446847,ES +3114446848,3114447871,FR +3114447872,3114448895,PT +3114448896,3114449919,NL +3114449920,3114450943,RU +3114450944,3114451967,MK +3114451968,3114452991,FR +3114452992,3114454015,CZ +3114454016,3114455039,DE +3114455040,3114456063,FR +3114456064,3114457087,DE +3114457088,3114458111,IR +3114458112,3114459135,RO +3114459136,3114460159,GB +3114460160,3114461183,DK +3114461184,3114462207,RU +3114462208,3114463231,GR +3114463232,3114464255,US +3114464256,3114465279,BE +3114465280,3114466303,DE +3114466304,3114468351,GB +3114468352,3114469375,NL +3114469376,3114470399,DE +3114470400,3114471423,FI +3114471424,3114472447,US +3114472448,3114473471,AT +3114473472,3114474495,UZ +3114474496,3114475519,FR +3114475520,3114476543,TR +3114476544,3114477567,DE +3114477568,3114478591,CZ +3114478592,3114479615,MD +3114479616,3114481663,DE +3114481664,3114482687,FI +3114482688,3114484735,FR +3114484736,3114485759,GB +3114485760,3114486783,NL +3114486784,3114487807,DE +3114487808,3114488831,CH +3114488832,3114489855,SE +3114489856,3114490879,IR +3114490880,3114491903,CH +3114491904,3114492927,GB +3114492928,3114493951,NL +3114493952,3114495999,RO +3114496000,3114497023,DE +3114497024,3114498047,LU +3114498048,3114499071,AT +3114499072,3114500095,FR +3114500096,3114501119,TR +3114501120,3114502143,ES +3114502144,3114503167,FR +3114503168,3114504191,BG +3114504192,3114505215,TR +3114505216,3114506239,IL +3114506240,3114507263,FI +3114507264,3114508287,RU +3114508288,3114509311,SA +3114509312,3114510335,ES +3114510336,3114511359,GB +3114511360,3114512383,NL +3114512384,3114513407,RU +3114513408,3114514431,CZ +3114514432,3114516479,DK +3114516480,3114517503,MD +3114517504,3114518527,DK +3114518528,3114519551,GE +3114519552,3114520575,DE +3114520576,3114521599,US +3114521600,3114522623,FR +3114522624,3114523647,SY +3114523648,3114524671,FR +3114524672,3114525695,ME +3114525696,3114526719,FR +3114526720,3114527743,GB +3114527744,3114529791,RU +3114529792,3114530815,BG +3114530816,3114531839,RU +3114531840,3114532863,NL +3114532864,3114533887,MD +3114533888,3114534911,AT +3114534912,3114535935,FI +3114535936,3114536959,DK +3114536960,3114537983,IL +3114537984,3114541055,SA +3114541056,3114542079,BA +3114542080,3114543103,DE +3114543104,3114544127,ES +3114544128,3114545151,GB +3114545152,3114546175,MD +3114546176,3114547199,DE +3114547200,3114548223,NL +3114548224,3114549247,DE +3114549248,3114550271,GB +3114550272,3114551295,CZ +3114551296,3114552319,IR +3114552320,3114553343,LB +3114553344,3114554367,MD +3114554368,3114555391,DE +3114555392,3114556415,ES +3114556416,3114557439,IT +3114557440,3114558463,BE +3114558464,3114559487,ES +3114559488,3114560511,LB +3114560512,3114561535,DE +3114561536,3114562559,TR +3114562560,3114563583,ES +3114563584,3114564607,GB +3114564608,3114565631,FR +3114565632,3114566655,LT +3114566656,3114567679,SY +3114567680,3114568703,GB +3114568704,3114569727,PL +3114569728,3114570751,IT +3114570752,3114571775,RU +3114571776,3114572799,CH +3114572800,3114573823,BE +3114573824,3114574847,GB +3114574848,3114575871,FR +3114575872,3114576895,US +3114576896,3114577919,RU +3114577920,3114578943,IT +3114578944,3114579967,GB +3114579968,3114580991,CH +3114580992,3114582015,SA +3114582016,3114583039,IL +3114583040,3114584063,ES +3114584064,3114585087,SY +3114585088,3114586111,AT +3114586112,3114587135,NL +3114587136,3114588159,FR +3114588160,3114589183,IQ +3114589184,3114590207,GB +3114590208,3114591231,IR +3114591232,3114592255,DE +3114592256,3114593279,FR +3114593280,3114594303,SA +3114594304,3114595327,BG +3114595328,3114596351,LU +3114596352,3114597375,SY +3114597376,3114598399,IR +3114598400,3114600447,ES +3114600448,3114603519,DE +3114603520,3114604543,TR +3114604544,3114605567,BG +3114605568,3114606591,IR +3114606592,3114607615,FR +3114607616,3114608639,SK +3114608640,3114609663,IR +3114609664,3114610687,TR +3114610688,3114612735,NL +3114612736,3114613759,IT +3114613760,3114614783,DE +3114614784,3114615807,FR +3114615808,3114616831,NL +3114616832,3114617855,DK +3114617856,3114618879,GB +3114618880,3114619903,SE +3114619904,3114620927,DE +3114620928,3114621951,IT +3114621952,3114622975,PT +3114622976,3114623999,BG +3114624000,3114625023,IR +3114625024,3114626047,PT +3114626048,3114627071,HU +3114627072,3114628095,RU +3114628096,3114629119,IR +3114629120,3114630143,RU +3114630144,3114631167,IT +3114631168,3114632191,CH +3114632192,3114633215,FI +3114633216,3114634239,DE +3114634240,3114635263,SK +3114635264,3114636287,FR +3114636288,3114637311,PL +3114637312,3114639359,NL +3114639360,3114640383,RU +3114640384,3114641407,ES +3114641408,3114642431,SC +3114642432,3114643455,SE +3114643456,3114644479,BH +3114644480,3114645503,GB +3114645504,3114646527,RO +3114646528,3114648575,NL +3114648576,3114649599,NO +3114649600,3114650623,RU +3114650624,3114651647,IR +3114651648,3114652671,CH +3114652672,3114653695,US +3114653696,3114654719,DE +3114654720,3114655743,BG +3114655744,3114656767,RU +3114656768,3114657791,DE +3114657792,3114658815,HR +3114658816,3114659839,NL +3114659840,3114660863,MD +3114660864,3114661887,DE +3114661888,3114663935,ES +3114663936,3114664959,CH +3114664960,3114667007,DE +3114667008,3114668031,FR +3114668032,3114669055,RU +3114669056,3114670079,TR +3114670080,3114671103,IQ +3114671104,3114672127,FI +3114672128,3114673151,SE +3114673152,3114675199,GB +3114675200,3114676223,NO +3114676224,3114677247,NL +3114677248,3114678271,SK +3114678272,3114679295,TJ +3114679296,3114680319,IR +3114680320,3114681343,CY +3114681344,3114682367,GB +3114682368,3114683391,RU +3114683392,3114684415,FI +3114684416,3114685439,CH +3114685440,3114686463,DE +3114686464,3114687487,NL +3114687488,3114688511,KW +3114688512,3114689535,CH +3114689536,3114690559,FR +3114690560,3114693631,IR +3114693632,3114694655,CY +3114694656,3114695679,DK +3114695680,3114696703,RS +3114696704,3114697727,GB +3114697728,3114699775,HU +3114699776,3114700799,DE +3114700800,3114701823,UA +3114701824,3114702847,SE +3114702848,3114703871,UA +3114703872,3114704895,GB +3114704896,3114705919,UA +3114705920,3114706943,FR +3114706944,3114707967,PL +3114707968,3114708991,ES +3114708992,3114710015,DE +3114710016,3114711039,NO +3114711040,3114712063,FI +3114712064,3114713087,DE +3114713088,3114714111,CH +3114714112,3114715135,RU +3114715136,3114716159,DE +3114716160,3114717183,NO +3114717184,3114718207,SE +3114718208,3114719231,ES +3114719232,3114721279,UA +3114721280,3114722303,GB +3114722304,3114723327,HU +3114723328,3114724351,SE +3114724352,3114725375,NL +3114725376,3114726399,RU +3114726400,3114727423,SE +3114727424,3114728447,BE +3114728448,3114729471,GB +3114729472,3114730495,RO +3114730496,3114731519,GB +3114731520,3114732543,CH +3114732544,3114733567,SY +3114733568,3114734591,FR +3114734592,3114737663,IT +3114737664,3114738687,PL +3114738688,3114740735,GB +3114740736,3114741759,MK +3114741760,3114742783,BE +3114742784,3114743807,IR +3114743808,3114744831,MD +3114744832,3114745855,TR +3114745856,3114747903,RO +3114747904,3114748927,IR +3114748928,3114749951,GB +3114749952,3114750975,CH +3114750976,3114751999,SE +3114752000,3114753023,ES +3114753024,3114754047,HU +3114754048,3114755071,NL +3114755072,3114756095,IR +3114756096,3114757119,IT +3114757120,3114758143,ES +3114758144,3114759167,IT +3114759168,3114760191,GB +3114760192,3114761215,RU +3114761216,3114762239,IR +3114762240,3114763263,FR +3114763264,3114764287,MD +3114764288,3114765311,SA +3114765312,3114766335,PL +3114766336,3114767359,BG +3114767360,3114768383,DE +3114768384,3114769407,IL +3114769408,3114770431,DE +3114770432,3114771455,UA +3114771456,3114772479,DK +3114772480,3114773503,GB +3114773504,3114774527,DE +3114774528,3114775551,SE +3114775552,3114776575,GB +3114776576,3114777599,CZ +3114777600,3114778623,DE +3114778624,3114779647,IT +3114779648,3114780671,IE +3114780672,3114781695,LT +3114781696,3114782719,NL +3114782720,3114783743,CZ +3114783744,3114784767,PL +3114784768,3114785791,RU +3114785792,3114786815,FR +3114786816,3114787839,RU +3114787840,3114788863,GB +3114788864,3114790911,CH +3114790912,3114791935,AT +3114791936,3114792959,IT +3114792960,3114793983,FR +3114793984,3114795007,NL +3114795008,3114796031,DE +3114796032,3114797055,NL +3114797056,3114798079,DE +3114798080,3114799103,LT +3114799104,3114800127,RS +3114800128,3114801151,GB +3114801152,3114802175,IT +3114802176,3114803199,IR +3114803200,3114804223,TR +3114804224,3114805247,GR +3114805248,3114806271,HR +3114806272,3114807295,FR +3114807296,3114808319,NL +3114808320,3114809343,GB +3114809344,3114810367,FR +3114810368,3114811391,RU +3114811392,3114812415,DK +3114812416,3114813439,IL +3114813440,3114814463,NO +3114814464,3114815487,IT +3114815488,3114815743,BE +3114815744,3114816511,DE +3114816512,3114817535,NL +3114817536,3114818559,IT +3114818560,3114819583,GB +3114819584,3114820607,IT +3114820608,3114821631,AT +3114821632,3114822655,ES +3114822656,3114823679,UA +3114823680,3114824703,NL +3114824704,3114825727,HR +3114825728,3114826751,GB +3114826752,3114827775,PL +3114827776,3114828799,UA +3114828800,3114830847,GB +3114830848,3114831871,NL +3114831872,3114832895,GB +3114832896,3114833919,FR +3114833920,3114834943,TR +3114834944,3114835967,FR +3114835968,3114836991,NL +3114836992,3114838015,IT +3114838016,3114839039,DE +3114839040,3114841087,IT +3114841088,3114842111,DK +3114842112,3114843135,RU +3114843136,3114844159,FR +3114844160,3114845183,GB +3114845184,3114846207,DK +3114846208,3114847231,NL +3114847232,3114848255,FI +3114848256,3114849279,RU +3114849280,3114850303,FI +3114850304,3114851327,GB +3114851328,3114852351,UA +3114852352,3114853375,GE +3114853376,3114854399,DE +3114854400,3114855423,GB +3114855424,3114856447,RU +3114856448,3114857471,SE +3114857472,3114858495,DK +3114858496,3114860543,NL +3114860544,3114861567,DE +3114861568,3114862591,AE +3114862592,3114863615,AT +3114863616,3114864639,DK +3114864640,3114865663,UA +3114865664,3114866687,US +3114866688,3114867711,IT +3114867712,3114869759,GB +3114869760,3114870783,US +3114870784,3114871807,SE +3114871808,3114872831,IT +3114872832,3114873855,MD +3114873856,3114874879,TR +3114874880,3114875903,DE +3114875904,3114876927,CH +3114876928,3114877951,TR +3114877952,3114878975,EE +3114878976,3114879999,SE +3114880000,3114881023,FR +3114881024,3114881535,GB +3114881536,3114882047,NL +3114882048,3114883071,CH +3114883072,3114884095,FR +3114884096,3114885119,CH +3114885120,3114885375,DE +3114885376,3114886143,PT +3114886144,3114887167,RU +3114887168,3114888191,DE +3114888192,3114890239,NL +3114890240,3114892287,GB +3114892288,3114893311,DE +3114893312,3114894335,TR +3114894336,3114895359,US +3114895360,3114896383,ES +3114896384,3114897407,US +3114897408,3114898431,GB +3114898432,3114899455,IL +3114899456,3114900479,RU +3114900480,3114901503,FR +3114901504,3114902527,SY +3114902528,3114903551,ES +3114903552,3114904575,GB +3114904576,3114905599,NO +3114905600,3114906623,IT +3114906624,3114907647,TR +3114907648,3114908671,IT +3114908672,3114909695,IS +3114909696,3114910719,DE +3114910720,3114911743,GB +3114911744,3114912767,US +3114912768,3114913791,DE +3114913792,3114914815,FR +3114914816,3114915839,DE +3114915840,3114916863,RU +3114916864,3114917887,LB +3114917888,3114918911,IT +3114918912,3114919167,CH +3114919168,3114919423,GI +3114919424,3114919935,CH +3114919936,3114920959,GB +3114920960,3114921983,IT +3114921984,3114923007,CH +3114923008,3114924031,GB +3114924032,3114925055,HU +3114925056,3114926079,DE +3114926080,3114927103,RU +3114927104,3114928127,NL +3114928128,3114929151,GB +3114929152,3114930175,BH +3114930176,3114931199,CH +3114931200,3114932223,FR +3114932224,3114933247,DE +3114933248,3114934271,DK +3114934272,3114935295,PL +3114935296,3114937343,DE +3114937344,3114938366,IR +3114938367,3114938367,IQ +3114938368,3114939391,CH +3114939392,3114940415,RU +3114940416,3114941439,DE +3114941440,3114942463,GB +3114942464,3114943487,DE +3114943488,3114944511,NL +3114944512,3114945535,SE +3114945536,3114946559,NL +3114946560,3114947583,FR +3114947584,3114948607,HU +3114948608,3114949631,CH +3114949632,3114950655,NL +3114950656,3114951679,ES +3114951680,3114952703,GB +3114952704,3114953727,PL +3114953728,3114954751,MD +3114954752,3114955775,DE +3114955776,3114956799,AE +3114956800,3114957823,DE +3114957824,3114958847,RO +3114958848,3114959871,BZ +3114959872,3114960895,CH +3114960896,3114961919,IT +3114961920,3114962943,GR +3114962944,3114963967,GB +3114963968,3114964991,FR +3114964992,3114966015,GB +3114966016,3114967039,TR +3114967040,3114968063,DE +3114968064,3114969087,MD +3114969088,3114970111,DE +3114970112,3114971135,TR +3114971136,3114972159,GB +3114972160,3114973183,SE +3114973184,3114974207,MD +3114974208,3114975231,GB 3120562176,3120594943,CO 3120594944,3120599039,AR 3120599040,3120601087,EC @@ -75804,7 +82231,8 @@ 3120726016,3120734207,HN 3120734208,3120735487,RU 3120735488,3120735743,NL -3120735744,3120736255,BZ +3120735744,3120735999,BZ +3120736000,3120736255,RU 3120736256,3120736511,EC 3120736512,3120736767,BZ 3120736768,3120737023,RU @@ -75918,9 +82346,7 @@ 3124953088,3125018623,CL 3125018624,3125280767,EC 3125280768,3125542911,PA -3125542912,3125643519,NI -3125643520,3125643775,GT -3125643776,3125673983,NI +3125542912,3125673983,NI 3125673984,3125805055,CL 3125805056,3126329343,CO 3126329344,3126853631,VE @@ -76005,7 +82431,11 @@ 3132300384,3132300391,US 3132300392,3132302319,HN 3132302320,3132302335,NL -3132302336,3132308367,HN +3132302336,3132304303,HN +3132304304,3132304311,DE +3132304312,3132306239,HN +3132306240,3132306271,DE +3132306272,3132308367,HN 3132308368,3132308375,US 3132308376,3132309503,HN 3132309504,3132313599,CR @@ -76030,38 +82460,16 @@ 3133079552,3133145087,AR 3133145088,3133311999,BR 3133312000,3133313023,MX -3133313024,3134289919,BR -3134291968,3136961535,BR -3136962560,3136985087,BR +3133313024,3136985087,BR 3136985088,3136986111,AR 3136986112,3140614143,BR 3140614144,3140616191,CR 3140616192,3145727999,BR -3145728000,3147730943,MX -3147730944,3147731967,US -3147731968,3147735039,MX -3147735040,3147735807,US -3147735808,3147736063,MX -3147736064,3147737599,US -3147737600,3147739135,MX -3147739136,3147740159,US -3147740160,3147747839,MX -3147747840,3147748351,US -3147748352,3147753471,MX -3147753472,3147755519,US -3147755520,3149135871,MX +3145728000,3149135871,MX 3149135872,3149398015,BR 3149398016,3149881343,MX 3149881344,3149889535,BR -3149889536,3150175231,MX -3150175232,3150176255,US -3150176256,3151040511,MX -3151040512,3151041535,US -3151041536,3151042303,MX -3151042304,3151042559,US -3151042560,3151043071,MX -3151043072,3151043327,US -3151043328,3154051071,MX +3149889536,3154051071,MX 3154051072,3154116607,BR 3154116608,3154124799,RU 3154124800,3154126847,PL @@ -76072,11 +82480,15 @@ 3154157568,3154173951,RU 3154173952,3154182143,MD 3154182144,3154247679,DE -3154247680,3154265599,RS -3154265600,3154267135,XK +3154247680,3154266111,RS +3154266112,3154267135,XK 3154267136,3154268159,RS 3154268160,3154268671,XK -3154268672,3154312191,RS +3154268672,3154275711,RS +3154275712,3154275839,XK +3154275840,3154284287,RS +3154284288,3154284543,XK +3154284544,3154312191,RS 3154312192,3154313215,XK 3154313216,3154378751,TR 3154378752,3154444287,GR @@ -76100,11 +82512,24 @@ 3156672512,3156738047,GB 3156738048,3156803583,DE 3156803584,3156869119,TR -3156869120,3156924415,LU -3156924416,3156926463,SG -3156926464,3156928511,NL -3156928512,3156930559,LU -3156930560,3156933631,US +3156869120,3156901887,LU +3156901888,3156906239,NL +3156906240,3156910079,LU +3156910080,3156912127,NL +3156912128,3156922367,LU +3156922368,3156922623,NL +3156922624,3156922879,US +3156922880,3156924415,LU +3156924416,3156925439,NL +3156925440,3156926463,SG +3156926464,3156927743,NL +3156927744,3156927999,LU +3156928000,3156929535,NL +3156929536,3156930559,LU +3156930560,3156932607,US +3156932608,3156932863,NL +3156932864,3156933119,US +3156933120,3156933631,NL 3156933632,3156933909,CN 3156933910,3156933910,SG 3156933911,3156934143,CN @@ -76125,7 +82550,9 @@ 3158070550,3158310911,CH 3158310912,3158312959,FI 3158312960,3158315007,AZ -3158315008,3158317055,DE +3158315008,3158316031,DE +3158316032,3158316543,GB +3158316544,3158317055,DE 3158317056,3158319103,SI 3158319104,3158321151,GB 3158321152,3158323199,DE @@ -76148,16 +82575,13 @@ 3158358016,3158360063,GB 3158360064,3158362111,DE 3158362112,3158364159,IL -3158364160,3158366207,TR 3158366208,3158368255,RU 3158368256,3158370303,FR 3158370304,3158372351,BE 3158372352,3158374399,FR -3158374400,3158375423,DE -3158375424,3158375935,NL -3158375936,3158376447,DE +3158374400,3158376447,DE 3158376448,3158378495,IT -3158378496,3158382591,RU +3158378496,3158380543,RU 3158382592,3158384639,OM 3158384640,3158386687,GB 3158386688,3158388735,PL @@ -76210,10 +82634,11 @@ 3158638592,3158704127,LT 3158704128,3158835199,KW 3158835200,3158851583,IQ -3158851584,3158853375,RU -3158853376,3158853631,NL -3158853632,3158859775,RU -3158859776,3158859903,NL +3158851584,3158852863,NL +3158852864,3158853119,ES +3158853120,3158853631,NL +3158853632,3158855679,RU +3158855680,3158859903,NL 3158859904,3158860031,CZ 3158860032,3158860287,GB 3158860288,3158860543,NL @@ -76245,16 +82670,7 @@ 3158867712,3158867839,NL 3158867840,3158867967,NO 3158867968,3158884351,AZ -3158884352,3158884863,DE -3158884864,3158885119,GB -3158885120,3158885887,TR -3158885888,3158891775,DE -3158891776,3158892031,PL -3158892032,3158893567,DE -3158893568,3158893823,GB -3158893824,3158898431,DE -3158898432,3158898687,US -3158898688,3158900735,DE +3158884352,3158900735,NL 3158900736,3158917119,FR 3158917120,3158933503,DE 3158933504,3158949887,RU @@ -76310,7 +82726,8 @@ 3160227840,3160229887,IR 3160229888,3160231935,ES 3160231936,3160233983,BE -3160233984,3160236031,GE +3160233984,3160234239,NL +3160234240,3160236031,GE 3160236032,3160238079,BE 3160238080,3160240127,RU 3160240128,3160242175,BE @@ -76338,7 +82755,8 @@ 3160287232,3160289279,GB 3160289280,3160291327,RU 3160291328,3160293375,ES -3160293376,3160295423,FI +3160293376,3160294399,SE +3160294400,3160295423,FI 3160295424,3160297471,GB 3160297472,3160299519,MD 3160299520,3160301567,RU @@ -76401,16 +82819,19 @@ 3161612288,3161613311,BR 3161613312,3161614335,IT 3161614336,3161614847,US -3161614848,3161616383,ES +3161614848,3161615103,ES +3161615104,3161615359,US +3161615360,3161616383,ES 3161616384,3161618431,GB 3161618432,3161620479,IQ 3161620480,3161636863,DK -3161636864,3161651975,RU -3161651976,3161651976,SE -3161651977,3161653247,RU +3161636864,3161645055,RU +3161645056,3161653247,SE 3161653248,3161669631,LU 3161669632,3161673727,MQ -3161673728,3161677823,FR +3161673728,3161673983,FR +3161673984,3161674239,GP +3161674240,3161677823,FR 3161677824,3161678079,MQ 3161678080,3161681919,GP 3161681920,3161682943,GF @@ -76426,11 +82847,10 @@ 3161800704,3161817087,SA 3161817088,3161833471,PL 3161833472,3161835519,RS -3161835520,3161839615,AT -3161839616,3161840639,GR -3161840640,3161841663,AT +3161835520,3161841663,AT 3161841664,3161845759,RS -3161845760,3161849855,AT +3161845760,3161847807,AT +3161847808,3161849855,GR 3161849856,3161866239,BE 3161866240,3161882623,IR 3161882624,3161899007,DE @@ -76443,7 +82863,8 @@ 3161989376,3161989631,TR 3161989632,3161990143,NL 3161990144,3161991167,TR -3161991168,3161993215,NL +3161991168,3161992191,NL +3161992192,3161993215,DE 3161993216,3161997311,RU 3161997312,3162005503,DK 3162005504,3162013695,RS @@ -76458,9 +82879,7 @@ 3162087424,3162095615,SK 3162095616,3162103807,GE 3162103808,3162104831,FR -3162104832,3162111103,NL -3162111104,3162111167,FR -3162111168,3162111999,NL +3162104832,3162111999,NL 3162112000,3162120191,PL 3162120192,3162128383,GB 3162128384,3162129407,NL @@ -76494,7 +82913,8 @@ 3162324992,3162327039,IE 3162327040,3162329087,CH 3162329088,3162331135,IE -3162331136,3162333183,GB +3162331136,3162332927,GB +3162332928,3162333183,DE 3162333184,3162341375,IT 3162341376,3162349567,PL 3162349568,3162357759,TR @@ -76523,7 +82943,8 @@ 3162570752,3162603519,HR 3162603520,3162636287,GE 3162636288,3162669055,FR -3162669056,3162676223,RU +3162669056,3162673151,EE +3162673152,3162676223,RU 3162676224,3162677247,KZ 3162677248,3162679039,RU 3162679040,3162679295,KZ @@ -76533,13 +82954,13 @@ 3162682880,3162683135,GB 3162683136,3162683391,ES 3162683392,3162685439,RU -3162685440,3162693631,UA +3162685440,3162693631,EE 3162693632,3162701823,RU 3162701824,3162734591,MD 3162734592,3162767359,RU 3162767360,3162800127,SA 3162800128,3162832895,TR -3162832896,3162865663,GR +3162832896,3162865663,SY 3162865664,3162931199,RU 3162931200,3162963967,CZ 3162963968,3162996735,OM @@ -76554,9 +82975,9 @@ 3163166976,3163167231,FR 3163167232,3163170527,DE 3163170528,3163170559,AE -3163170560,3163184739,DE -3163184740,3163184740,GR -3163184741,3163186534,DE +3163170560,3163178854,DE +3163178855,3163178855,SG +3163178856,3163186534,DE 3163186535,3163186535,FR 3163186536,3163186673,DE 3163186674,3163186674,FR @@ -76575,9 +82996,7 @@ 3163684864,3163815935,PL 3163815936,3164078079,NO 3164078080,3164209151,IT -3164209152,3164337151,CH -3164337152,3164338175,DE -3164338176,3164340223,CH +3164209152,3164340223,CH 3164340224,3164471295,HU 3164471296,3164602367,IR 3164602368,3164667903,SY @@ -76588,7 +83007,9 @@ 3164864704,3164864735,ZA 3164864736,3164864767,IE 3164864768,3164865023,ZW -3164865024,3164897279,GB +3164865024,3164893183,GB +3164893184,3164895231,TR +3164895232,3164897279,GB 3164897280,3164899327,IT 3164899328,3164901375,RU 3164901376,3164903423,PL @@ -76603,7 +83024,9 @@ 3164925952,3164927999,PL 3164928000,3164930047,NL 3164930048,3164932095,IE -3164932096,3164934143,FR +3164932096,3164932991,FR +3164932992,3164933119,GB +3164933120,3164934143,FR 3164934144,3164936191,PL 3164936192,3164936499,RU 3164936500,3164936500,LT @@ -76614,58 +83037,110 @@ 3164939706,3164939706,ES 3164939707,3164945919,FR 3164945920,3164945983,NL -3164945984,3164946727,FR -3164946728,3164946731,NL -3164946732,3164947067,FR -3164947068,3164947071,IT -3164947072,3164947579,FR -3164947580,3164947583,IT -3164947584,3164950695,FR -3164950696,3164950703,NL -3164950704,3164951663,FR -3164951664,3164951671,PL -3164951672,3164952224,FR +3164945984,3164945999,FR +3164946000,3164946015,ES +3164946016,3164946047,GB +3164946048,3164946351,FR +3164946352,3164946367,GB +3164946368,3164946435,FR +3164946436,3164946439,PT +3164946440,3164946479,FR +3164946480,3164946483,ES +3164946484,3164946499,FR +3164946500,3164946503,GB +3164946504,3164946527,FR +3164946528,3164946559,FI +3164946560,3164947023,FR +3164947024,3164947039,FI +3164947040,3164947043,FR +3164947044,3164947047,GB +3164947048,3164948743,FR +3164948744,3164948747,GB +3164948748,3164948787,FR +3164948788,3164948791,ES +3164948792,3164948863,FR +3164948864,3164948927,GB +3164948928,3164948959,FR +3164948960,3164948991,ES +3164948992,3164949119,FR +3164949120,3164949123,PT +3164949124,3164949339,FR +3164949340,3164949343,GB +3164949344,3164949371,FR +3164949372,3164949375,GB +3164949376,3164950399,FR +3164950400,3164950407,ES +3164950408,3164950711,FR +3164950712,3164950715,FI +3164950716,3164951423,FR +3164951424,3164951455,ES +3164951456,3164952224,FR 3164952225,3164952231,GB 3164952232,3164952233,FR 3164952234,3164952235,GB 3164952236,3164952236,FR 3164952237,3164952237,GB -3164952238,3164953255,FR -3164953256,3164953263,CZ -3164953264,3164953391,FR -3164953392,3164953399,NL -3164953400,3164953583,FR +3164952238,3164952255,FR +3164952256,3164952271,ES +3164952272,3164952511,FR +3164952512,3164952527,PT +3164952528,3164953023,FR +3164953024,3164953087,IE +3164953088,3164953583,FR 3164953584,3164953599,ES -3164953600,3164954511,FR -3164954512,3164954515,IT -3164954516,3164958895,FR +3164953600,3164954507,FR +3164954508,3164954511,ES +3164954512,3164958895,FR 3164958896,3164958911,PT -3164958912,3164959551,FR -3164959552,3164959583,DE -3164959584,3164960247,FR +3164958912,3164959247,FR +3164959248,3164959255,ES +3164959256,3164959467,FR +3164959468,3164959471,GB +3164959472,3164959807,FR +3164959808,3164959823,IE +3164959824,3164959839,FI +3164959840,3164959895,FR +3164959896,3164959899,ES +3164959900,3164960247,FR 3164960248,3164960255,DE 3164960256,3164960263,FR 3164960264,3164960267,ES -3164960268,3164960439,FR +3164960268,3164960391,FR +3164960392,3164960395,GB +3164960396,3164960439,FR 3164960440,3164960443,DE -3164960444,3164960715,FR -3164960716,3164960719,NL -3164960720,3164960787,FR +3164960444,3164960511,FR +3164960512,3164960527,ES +3164960528,3164960671,FR +3164960672,3164960675,ES +3164960676,3164960699,FR +3164960700,3164960703,ES +3164960704,3164960787,FR 3164960788,3164960791,DE 3164960792,3164960799,FR 3164960800,3164960831,PT -3164960832,3164960843,FR -3164960844,3164960847,NL -3164960848,3164961391,FR +3164960832,3164961391,FR 3164961392,3164961395,ES 3164961396,3164961551,FR 3164961552,3164961555,ES -3164961556,3164962471,FR +3164961556,3164961823,FR +3164961824,3164961827,ES +3164961828,3164962143,FR +3164962144,3164962151,ES +3164962152,3164962283,FR +3164962284,3164962287,ES +3164962288,3164962455,FR +3164962456,3164962459,IE +3164962460,3164962471,FR 3164962472,3164962475,ES -3164962476,3164962815,FR +3164962476,3164962647,FR +3164962648,3164962655,PT +3164962656,3164962815,FR 3164962816,3164964863,ES 3164964864,3164966911,FI -3164966912,3164967231,FR +3164966912,3164967135,FR +3164967136,3164967151,ES +3164967152,3164967231,FR 3164967232,3164967239,ES 3164967240,3164967303,FR 3164967304,3164967307,DE @@ -76673,39 +83148,67 @@ 3164968224,3164968255,GB 3164968256,3164968319,FR 3164968320,3164968447,GB -3164968448,3164968455,FR -3164968456,3164968459,NL -3164968460,3164968835,FR +3164968448,3164968835,FR 3164968836,3164968839,ES -3164968840,3164969019,FR -3164969020,3164969023,BE -3164969024,3164969039,FR -3164969040,3164969047,NL -3164969048,3164969207,FR -3164969208,3164969211,NL -3164969212,3164970413,FR +3164968840,3164969135,FR +3164969136,3164969143,ES +3164969144,3164969147,FR +3164969148,3164969151,GB +3164969152,3164969179,FR +3164969180,3164969183,ES +3164969184,3164969191,FR +3164969192,3164969199,PT +3164969200,3164970223,FR +3164970224,3164970239,GB +3164970240,3164970413,FR 3164970414,3164970415,IT -3164970416,3164970923,FR -3164970924,3164970927,LT -3164970928,3164971791,FR -3164971792,3164971799,IT -3164971800,3164973419,FR +3164970416,3164970631,FR +3164970632,3164970639,ES +3164970640,3164970847,FR +3164970848,3164970851,IE +3164970852,3164970927,FR +3164970928,3164970943,ES +3164970944,3164971479,FR +3164971480,3164971483,FI +3164971484,3164971579,FR +3164971580,3164971583,ES +3164971584,3164971615,FR +3164971616,3164971619,ES +3164971620,3164971807,FR +3164971808,3164971839,ES +3164971840,3164972735,FR +3164972736,3164972751,GB +3164972752,3164973407,FR +3164973408,3164973415,GB +3164973416,3164973419,FR 3164973420,3164973423,ES -3164973424,3164973663,FR -3164973664,3164973695,GB -3164973696,3164974335,FR +3164973424,3164973711,FR +3164973712,3164973727,GB +3164973728,3164974335,FR 3164974336,3164974437,GB 3164974438,3164974438,IT 3164974439,3164974463,GB 3164974464,3164974527,FR 3164974528,3164974559,ES -3164974560,3164974651,FR -3164974652,3164974655,DE -3164974656,3164976143,FR +3164974560,3164975199,FR +3164975200,3164975215,ES +3164975216,3164975311,FR +3164975312,3164975327,ES +3164975328,3164976027,FR +3164976028,3164976031,ES +3164976032,3164976143,FR 3164976144,3164976159,BE -3164976160,3164976295,FR -3164976296,3164976303,IT -3164976304,3164995583,FR +3164976160,3164976231,FR +3164976232,3164976239,ES +3164976240,3164976815,FR +3164976816,3164976831,ES +3164976832,3164978079,FR +3164978080,3164978111,PT +3164978112,3164978623,FR +3164978624,3164978655,ES +3164978656,3164979151,FR +3164979152,3164979155,ES +3164979156,3164995583,FR 3164995584,3165032447,NL 3165032448,3165036543,GB 3165036544,3165038591,DE @@ -76722,13 +83225,15 @@ 3165417472,3165421567,DE 3165421568,3165425663,IE 3165425664,3165437951,GB -3165437952,3165439487,AT +3165437952,3165438207,DK +3165438208,3165439487,AT 3165439488,3165439743,GB -3165439744,3165439999,AT +3165439744,3165439999,ES 3165440000,3165440255,JP 3165440256,3165440511,HK 3165440512,3165440767,JP -3165440768,3165442047,AT +3165440768,3165441023,SG +3165441024,3165442047,AT 3165442048,3165442303,TW 3165442304,3165442559,AU 3165442560,3165442815,KR @@ -76741,23 +83246,40 @@ 3165444864,3165445119,NL 3165445120,3165445375,AT 3165445376,3165445631,CA -3165445632,3165454335,AT +3165445632,3165445887,US +3165445888,3165446143,NO +3165446144,3165447167,DE +3165447168,3165447423,CA +3165447424,3165447679,AT +3165447680,3165448191,FR +3165448192,3165448447,AT +3165448448,3165448703,DE +3165448704,3165448959,US +3165448960,3165449215,CH +3165449216,3165451263,AT +3165451264,3165451519,BR +3165451520,3165451775,FR +3165451776,3165452031,AT +3165452032,3165452287,IL +3165452288,3165452543,AT +3165452544,3165452799,DE +3165452800,3165453055,AT +3165453056,3165453311,US +3165453312,3165453567,PE +3165453568,3165453823,IL +3165453824,3165454335,AT 3165454336,3165519871,RO 3165519872,3165585407,DE 3165585408,3165650943,CZ -3165650944,3165938259,DK -3165938260,3165938263,US -3165938264,3166175231,DK +3165650944,3166175231,DK 3166175232,3166306303,CH 3166306304,3166437375,RU 3166437376,3166568447,BE -3166568448,3166593023,UA +3166568448,3166601215,UA 3166601216,3166609407,RU 3166609408,3166633983,UA -3166633984,3166639103,RU -3166639104,3166639359,UA -3166639360,3166641151,RU -3166641152,3166646271,UA +3166633984,3166638079,RU +3166638080,3166646271,UA 3166646272,3166650367,CZ 3166650368,3166654463,UA 3166654464,3166658559,RU @@ -76765,8 +83287,7 @@ 3166662656,3166666751,RU 3166666752,3166667263,PL 3166667264,3166667775,CZ -3166667776,3166668799,GB -3166668800,3166670847,RO +3166667776,3166670847,GB 3166670848,3166672895,UA 3166672896,3166674943,GB 3166674944,3166679039,RU @@ -76782,9 +83303,12 @@ 3166699520,3166961663,DE 3166961664,3167223807,SI 3167223808,3167748095,NL -3167748096,3167753215,RO +3167748096,3167752959,RO +3167752960,3167753215,IT 3167753216,3167755263,ES -3167755264,3167758335,RO +3167755264,3167757311,RO +3167757312,3167757823,BE +3167757824,3167758335,US 3167758336,3167758463,NL 3167758464,3167760383,RO 3167760384,3167762431,GB @@ -76802,7 +83326,8 @@ 3167776768,3167777791,MD 3167777792,3167778815,RO 3167778816,3167780863,MD -3167780864,3167784959,RO +3167780864,3167783935,RO +3167783936,3167784959,ES 3167784960,3167797247,IR 3167797248,3167798271,MD 3167798272,3167798783,RO @@ -76819,14 +83344,15 @@ 3167834112,3167838207,IT 3167838208,3167842303,RO 3167842304,3167843327,ES -3167843328,3167844351,RO +3167843328,3167844351,IR 3167844352,3167846399,GB 3167846400,3167866879,IR -3167866880,3167868927,RO +3167866880,3167867903,SY +3167867904,3167868927,RO 3167868928,3167879167,MD 3167879168,3167895551,DE -3167895552,3167899647,IR -3167899648,3167902719,RO +3167895552,3167901695,IR +3167901696,3167902719,RO 3167902720,3167902975,BE 3167902976,3167903231,NL 3167903232,3167903743,DE @@ -76840,7 +83366,8 @@ 3167935488,3167936511,PL 3167936512,3167938559,RO 3167938560,3167939583,IR -3167939584,3167940607,RO +3167939584,3167940351,RO +3167940352,3167940607,IT 3167940608,3167943679,MD 3167943680,3167944191,GB 3167944192,3167944447,RO @@ -76855,9 +83382,14 @@ 3167985920,3167986431,RO 3167986432,3167986687,UA 3167986688,3167987711,RO -3167987712,3167989759,MD +3167987712,3167987967,NL +3167987968,3167988223,IE +3167988224,3167988735,BE +3167988736,3167989759,MD 3167989760,3168002047,IR -3168002048,3168005887,RO +3168002048,3168003071,RO +3168003072,3168004095,ES +3168004096,3168005887,RO 3168005888,3168006143,NL 3168006144,3168008191,SE 3168008192,3168010239,RO @@ -76874,21 +83406,28 @@ 3168018432,3168018687,TR 3168018688,3168020479,RO 3168020480,3168022527,MD -3168022528,3168034815,IR -3168034816,3168037887,RO +3168022528,3168035839,IR +3168035840,3168037887,RO 3168037888,3168038399,SE 3168038400,3168038911,RO 3168038912,3168039935,MD 3168039936,3168040959,BE -3168040960,3168050431,RO +3168040960,3168041215,DE +3168041216,3168047103,RO +3168047104,3168049151,IR +3168049152,3168049407,RO +3168049408,3168049663,IT +3168049664,3168050431,RO 3168050432,3168050687,MD 3168050688,3168051199,RO 3168051200,3168059391,IR -3168059392,3168063487,RO -3168063488,3168073727,IR +3168059392,3168061439,RO +3168061440,3168073727,IR 3168073728,3168074239,RO 3168074240,3168074495,GB -3168074496,3168077823,RO +3168074496,3168075263,RO +3168075264,3168075519,GB +3168075520,3168077823,RO 3168077824,3168079871,ES 3168079872,3168081919,RO 3168081920,3168083967,FR @@ -76926,7 +83465,8 @@ 3168133120,3168135167,NL 3168135168,3168135679,RO 3168135680,3168136191,CZ -3168136192,3168137471,RO +3168136192,3168137215,MD +3168137216,3168137471,RO 3168137472,3168137727,MD 3168137728,3168137983,RO 3168137984,3168138239,NL @@ -76941,14 +83481,17 @@ 3168145152,3168145407,UA 3168145408,3168147455,RO 3168147456,3168147967,FR -3168147968,3168154111,RO +3168147968,3168151551,RO +3168151552,3168153599,DE +3168153600,3168154111,RO 3168154112,3168154367,SG 3168154368,3168155135,RO 3168155136,3168155391,IT 3168155392,3168156671,RO 3168156672,3168157695,MD 3168157696,3168161791,IR -3168161792,3168162815,RO +3168161792,3168162303,RO +3168162304,3168162815,IT 3168162816,3168163839,IR 3168163840,3168164351,RO 3168164352,3168164863,GB @@ -76978,25 +83521,38 @@ 3168199680,3168200703,MD 3168200704,3168202751,IR 3168202752,3168203775,ES -3168203776,3168209407,RO -3168209408,3168209663,ES -3168209664,3168211455,RO +3168203776,3168207103,RO +3168207104,3168207359,NL +3168207360,3168208895,RO +3168208896,3168209919,ES +3168209920,3168211455,RO 3168211456,3168211967,CZ 3168211968,3168212223,NL 3168212224,3168212479,US 3168212480,3168212735,RO 3168212736,3168212991,FR 3168212992,3168214015,IR -3168214016,3168215551,RO +3168214016,3168214527,GB +3168214528,3168214783,BG +3168214784,3168215295,RO +3168215296,3168215551,BG 3168215552,3168215807,TH -3168215808,3168221183,RO +3168215808,3168216063,BG +3168216064,3168216575,RO +3168216576,3168216831,GB +3168216832,3168221183,RO 3168221184,3168223231,ES 3168223232,3168223743,RO 3168223744,3168224255,MD -3168224256,3168229375,RO +3168224256,3168227327,RO +3168227328,3168229375,ES 3168229376,3168230399,IR 3168230400,3168230655,GB -3168230656,3168237567,RO +3168230656,3168232447,RO +3168232448,3168233471,SY +3168233472,3168234495,RO +3168234496,3168235519,ES +3168235520,3168237567,RO 3168237568,3168239615,PS 3168239616,3168243711,IR 3168243712,3168247807,RO @@ -77008,7 +83564,8 @@ 3168266240,3168267263,RO 3168267264,3168268287,MD 3168268288,3168269311,IR -3168269312,3168270591,RO +3168269312,3168270079,RO +3168270080,3168270591,IT 3168270592,3168270847,MD 3168270848,3168271359,RO 3168271360,3168272383,MD @@ -77037,34 +83594,57 @@ 3169157120,3169189887,SY 3169189888,3169222655,UA 3169222656,3169255423,SI -3169255424,3169264127,KW -3169264128,3169264383,US -3169264384,3169279999,KW -3169280000,3169285119,GB -3169285120,3169288191,KW +3169255424,3169275903,KW +3169275904,3169277951,CY +3169277952,3169278991,KW +3169278992,3169279007,SA +3169279008,3169279231,KW +3169279232,3169279239,IQ +3169279240,3169279255,SA +3169279256,3169279263,KW +3169279264,3169279295,SA +3169279296,3169279303,KW +3169279304,3169279311,SA +3169279312,3169279319,SD +3169279320,3169279487,GB +3169279488,3169279743,CY +3169279744,3169279759,IQ +3169279760,3169279871,KW +3169279872,3169285119,GB +3169285120,3169285631,KW +3169285632,3169286143,GB +3169286144,3169288191,KW 3169288192,3169320959,UA 3169320960,3169583103,RU 3169583104,3169648639,KW 3169648640,3169714175,MD 3169714176,3169779711,FI 3169779712,3169845247,UA -3169845248,3169851391,RO +3169845248,3169849087,RO +3169849088,3169849343,BG +3169849344,3169849855,RO +3169849856,3169850367,SE +3169850368,3169851391,RO 3169851392,3169853439,NL -3169853440,3169854463,RO +3169853440,3169854463,AU 3169854464,3169855487,ES 3169855488,3169862911,RO 3169862912,3169863167,IT 3169863168,3169863423,MD 3169863424,3169863679,RO -3169863680,3169864703,MD -3169864704,3169869823,RO +3169863680,3169864703,BG +3169864704,3169867775,RO +3169867776,3169868031,BG +3169868032,3169869823,RO 3169869824,3169878015,MD 3169878016,3169882111,RO 3169882112,3169886207,SE 3169886208,3169894399,GB 3169894400,3169895423,ES 3169895424,3169895679,IR -3169895680,3169897471,RO +3169895680,3169896447,RO +3169896448,3169896959,BG +3169896960,3169897471,RO 3169897472,3169898495,ES 3169898496,3169899263,RO 3169899264,3169899391,CN @@ -77073,16 +83653,22 @@ 3169899776,3169902079,RO 3169902080,3169902591,SE 3169902592,3169905151,RO -3169905152,3169905407,NL +3169905152,3169905407,ES 3169905408,3169905663,RO 3169905664,3169906687,ES -3169906688,3169913855,RO +3169906688,3169908735,RO +3169908736,3169910783,IR +3169910784,3169911807,RO +3169911808,3169912319,IT +3169912320,3169913855,RO 3169913856,3169914111,GB 3169914112,3169916927,RO 3169916928,3169918975,PL 3169918976,3169920767,RO 3169920768,3169923071,GB -3169923072,3169927423,RO +3169923072,3169926143,RO +3169926144,3169927167,ES +3169927168,3169927423,RO 3169927424,3169927679,NL 3169927680,3169928191,RO 3169928192,3169928447,SE @@ -77092,16 +83678,21 @@ 3169946624,3169947135,IT 3169947136,3169951743,RO 3169951744,3169955839,SE -3169955840,3169960191,RO +3169955840,3169959423,RO +3169959424,3169959935,IT +3169959936,3169960191,RO 3169960192,3169960447,NL -3169960448,3169976319,RO +3169960448,3169961471,RO +3169961472,3169961983,SE +3169961984,3169964799,RO +3169964800,3169965055,GB +3169965056,3169976319,RO 3169976320,3170111487,RU 3170111488,3170115583,MD 3170115584,3170119679,RU 3170119680,3170123775,CZ 3170123776,3170127871,DK 3170127872,3170131967,ES -3170131968,3170136063,JO 3170136064,3170140159,GB 3170140160,3170172927,RU 3170172928,3170238463,IR @@ -77135,42 +83726,12 @@ 3170795520,3170828287,BG 3170828288,3170861055,RU 3170861056,3170893823,RS -3170893824,3173887999,BR -3173892096,3174223871,BR -3174227968,3179282431,BR -3179282432,3181239295,MX -3181239296,3181240319,US -3181240320,3181311999,MX -3181312000,3181312511,US -3181312512,3181339647,MX -3181339648,3181340671,US -3181340672,3181381119,MX -3181381120,3181383679,US -3181383680,3182215167,MX -3182215168,3182216191,US -3182216192,3182485503,MX -3182485504,3182486527,US -3182486528,3182899199,MX -3182899200,3182901247,US -3182901248,3183853567,MX -3183853568,3183854079,US -3183854080,3183855615,MX -3183855616,3183856127,US -3183856128,3183864831,MX -3183864832,3183865855,US -3183865856,3183866879,MX -3183866880,3183867903,US -3183867904,3184116735,MX +3170893824,3179282431,BR +3179282432,3184116735,MX 3184116736,3184123903,BR 3184123904,3184125951,MX 3184125952,3184127999,BR -3184128000,3186430207,MX -3186430208,3186430463,US -3186430464,3186457599,MX -3186457600,3186458623,US -3186458624,3187413503,MX -3187413504,3187414527,US -3187414528,3187671039,MX +3184128000,3187671039,MX 3187671040,3187687423,CO 3187687424,3187695615,DO 3187695616,3187703807,AR @@ -77202,7 +83763,9 @@ 3187859456,3187863551,PA 3187863552,3187908607,AR 3187908608,3187910655,CO -3187910656,3187914751,CL +3187910656,3187913727,CL +3187913728,3187913983,PT +3187913984,3187914751,CL 3187914752,3187916799,BO 3187916800,3187933183,CO 3187933184,3187933311,HN @@ -77234,7 +83797,9 @@ 3187941208,3187941215,HN 3187941216,3187941647,GT 3187941648,3187941655,HN -3187941656,3187942563,GT +3187941656,3187942271,GT +3187942272,3187942279,HN +3187942280,3187942563,GT 3187942564,3187942567,HN 3187942568,3187943055,GT 3187943056,3187943063,HN @@ -77268,7 +83833,9 @@ 3187946688,3187946695,HN 3187946696,3187946887,GT 3187946888,3187946895,HN -3187946896,3187947983,GT +3187946896,3187946975,GT +3187946976,3187946979,HN +3187946980,3187947983,GT 3187947984,3187947987,HN 3187947988,3187948031,GT 3187948032,3187948159,HN @@ -77311,7 +83878,9 @@ 3188125696,3188137175,AR 3188137176,3188137183,DE 3188137184,3188146175,AR -3188146176,3188152171,CO +3188146176,3188148911,CO +3188148912,3188148915,PE +3188148916,3188152171,CO 3188152172,3188152175,PE 3188152176,3188170751,CO 3188170752,3188174847,CR @@ -77335,9 +83904,9 @@ 3188269056,3188269439,MX 3188269440,3188269567,CO 3188269568,3188269823,MX -3188269824,3188270079,VE +3188269824,3188270079,PA 3188270080,3188270335,MX -3188270336,3188270719,VE +3188270336,3188270719,PA 3188270720,3188270847,MX 3188270848,3188271103,BR 3188271104,3188273151,MX @@ -77404,7 +83973,8 @@ 3188682752,3188686847,AR 3188686848,3188690943,EC 3188690944,3188695039,CU -3188695040,3188703231,VE +3188695040,3188697087,EC +3188697088,3188703231,VE 3188703232,3188981759,AR 3188981760,3189178367,CL 3189178368,3189243903,PY @@ -77456,17 +84026,20 @@ 3191603648,3191603711,SV 3191603712,3191607295,CO 3191607296,3191607551,MX -3191607552,3191607807,CO -3191607808,3191608319,CL -3191608320,3191610623,CO +3191607552,3191610111,CO +3191610112,3191610367,PE +3191610368,3191610623,CO 3191610624,3191611135,PE 3191611136,3191611391,CO 3191611392,3191619583,VE 3191619584,3191619903,CL 3191619904,3191619935,VE -3191619936,3191630983,CL -3191630984,3191630987,CO -3191630988,3191635967,CL +3191619936,3191623679,CL +3191623680,3191625727,CO +3191625728,3191626751,CL +3191626752,3191627263,CO +3191627264,3191627519,CL +3191627520,3191635967,CO 3191635968,3191652351,AR 3191652352,3191668991,CO 3191668992,3191669247,PY @@ -77487,52 +84060,23 @@ 3191682304,3191682559,US 3191682560,3191683071,AR 3191683072,3191685119,US -3191685120,3191685631,AR -3191685632,3191685887,US -3191685888,3191687167,AR -3191687168,3191688703,CO -3191688704,3191693311,US -3191693312,3191695871,CL -3191695872,3191696127,US -3191696128,3191696383,CO -3191696384,3191701503,US -3191701504,3191702527,CL -3191702528,3191704575,US -3191704576,3191704831,CO -3191704832,3191705343,US -3191705344,3191705599,CO -3191705600,3191706623,US -3191706624,3191707647,CO -3191707648,3191709695,CL +3191685120,3191693311,CO +3191693312,3191701503,AR +3191701504,3191709695,CO 3191709696,3191709951,BR -3191709952,3191719935,CL -3191719936,3191722495,AR -3191722496,3191725055,CL -3191725056,3191725311,AR -3191725312,3191725567,CL -3191725568,3191725823,CO -3191725824,3191726079,CL -3191726080,3191726335,AR -3191726336,3191726591,CL -3191726592,3191726847,AR -3191726848,3191727103,CL -3191727104,3191727359,AR -3191727360,3191727871,CO -3191727872,3191728127,CL -3191728128,3191729407,CO -3191729408,3191729663,CL -3191729664,3191729919,CO -3191729920,3191730431,CL -3191730432,3191730687,AR -3191730688,3191730943,CL -3191730944,3191731199,AR -3191731200,3191731455,CL -3191731456,3191731711,CO -3191731712,3191731967,AR -3191731968,3191732223,CO -3191732224,3191732479,CL -3191732480,3191733247,AR -3191733248,3191734079,CO +3191709952,3191714815,CO +3191714816,3191715071,AR +3191715072,3191719935,CO +3191719936,3191720015,AR +3191720016,3191720959,CO +3191720960,3191721471,AR +3191721472,3191721983,CO +3191721984,3191722495,AR +3191722496,3191724799,CO +3191724800,3191725311,AR +3191725312,3191732735,CO +3191732736,3191732991,AR +3191732992,3191734079,CO 3191734080,3191734143,US 3191734144,3191734271,CO 3191734272,3191799807,SV @@ -77558,7 +84102,9 @@ 3193582592,3193583103,EC 3193583104,3193589503,CO 3193589504,3193589759,EC -3193589760,3193592319,CO +3193589760,3193591807,CO +3193591808,3193592063,EC +3193592064,3193592319,CO 3193592320,3193592575,EC 3193592576,3193595391,CO 3193595392,3193595647,EC @@ -77704,7 +84250,8 @@ 3194133248,3194134527,BR 3194134528,3194135551,AR 3194135552,3194136319,BR -3194136320,3194136575,GT +3194136320,3194136447,CO +3194136448,3194136575,GT 3194136576,3194137087,BR 3194137088,3194139647,AR 3194139648,3194139903,BR @@ -77786,7 +84333,9 @@ 3194648576,3194652159,AR 3194652160,3194652415,MX 3194652416,3194652671,AR -3194652672,3194654719,MX +3194652672,3194652701,MX +3194652702,3194652705,AR +3194652706,3194654719,MX 3194654720,3194659839,AR 3194659840,3194660351,US 3194660352,3194661119,AR @@ -78009,7 +84558,9 @@ 3195781120,3195785215,PA 3195785216,3195785311,HN 3195785312,3195785343,CA -3195785344,3195786191,HN +3195785344,3195786015,HN +3195786016,3195786023,ES +3195786024,3195786191,HN 3195786192,3195786199,US 3195786200,3195786527,HN 3195786528,3195786543,US @@ -78023,7 +84574,9 @@ 3195787608,3195787615,DE 3195787616,3195788159,HN 3195788160,3195788167,CA -3195788168,3195789087,HN +3195788168,3195788415,HN +3195788416,3195788423,US +3195788424,3195789087,HN 3195789088,3195789119,CA 3195789120,3195789311,HN 3195789312,3195793407,PA @@ -78033,9 +84586,7 @@ 3195804672,3195805695,VE 3195805696,3195807743,NI 3195807744,3195808383,BZ -3195808384,3195808639,US -3195808640,3195808767,CO -3195808768,3195808895,US +3195808384,3195808895,US 3195808896,3195809151,BZ 3195809152,3195809279,US 3195809280,3195809407,BZ @@ -78175,12 +84726,24 @@ 3201867776,3201875967,PE 3201875968,3201880063,CO 3201880064,3201884159,EC -3201884160,3201894399,VE -3201894400,3201905407,AR -3201905408,3201905663,CO +3201884160,3201891583,VE +3201891584,3201891839,US +3201891840,3201894399,VE +3201894400,3201904639,AR +3201904640,3201905663,CO 3201905664,3201906111,AR 3201906112,3201906175,CO -3201906176,3201925119,AR +3201906176,3201907359,AR +3201907360,3201907391,CO +3201907392,3201907923,AR +3201907924,3201907927,CO +3201907928,3201908223,AR +3201908224,3201908735,CO +3201908736,3201917007,AR +3201917008,3201917023,CO +3201917024,3201917527,AR +3201917528,3201917535,CO +3201917536,3201925119,AR 3201925120,3201957887,CL 3201957888,3202088959,PA 3202088960,3202127999,AR @@ -78227,7 +84790,8 @@ 3203566592,3203566847,PA 3203566848,3203568639,CO 3203568640,3203569663,SV -3203569664,3203570431,CO +3203569664,3203570303,CO +3203570304,3203570431,SV 3203570432,3203570687,CR 3203570688,3203661823,CO 3203661824,3203923967,AR @@ -78281,22 +84845,23 @@ 3210745376,3210745599,CL 3210745600,3210745855,US 3210745856,3210745871,IT -3210745872,3210746367,BR +3210745872,3210745919,BR +3210745920,3210746367,US 3210746368,3210746383,SE 3210746384,3210746623,BR 3210746624,3210746879,US 3210746880,3210746895,CH 3210746896,3210747135,CL -3210747136,3210747903,US -3210747904,3210748159,BR +3210747136,3210748159,US 3210748160,3210748175,JP 3210748176,3210748287,BR 3210748288,3210752255,US -3210752256,3210752511,SG +3210752256,3210752511,CN 3210752512,3210755839,US 3210755840,3210755855,MY 3210755856,3210755871,BR -3210755872,3210756351,CL +3210755872,3210756095,CL +3210756096,3210756351,SG 3210756352,3210756607,US 3210756608,3210756863,DE 3210756864,3210757119,RU @@ -78308,8 +84873,7 @@ 3210764064,3210764095,CL 3210764096,3210764159,US 3210764160,3210764287,CL -3210764288,3210764799,US -3210764800,3210765055,CL +3210764288,3210765055,US 3210765056,3210765071,SE 3210765072,3210765311,BR 3210765312,3210765567,CL @@ -78338,7 +84902,8 @@ 3210773520,3210773759,BR 3210773760,3210774271,US 3210774272,3210774287,NO -3210774288,3210774783,BR +3210774288,3210774527,BR +3210774528,3210774783,US 3210774784,3210774799,IT 3210774800,3210775039,BR 3210775040,3210775295,US @@ -78365,8 +84930,8 @@ 3210784016,3210784255,CL 3210784256,3210784511,US 3210784512,3210784527,BE -3210784528,3210785023,CL -3210785024,3210785791,US +3210784528,3210784767,CL +3210784768,3210785791,US 3210785792,3210786047,BR 3210786048,3210786063,AU 3210786064,3210786303,CL @@ -78392,8 +84957,7 @@ 3210803202,3210803327,CL 3210803328,3210803455,BR 3210803456,3210803711,RU -3210803712,3210804223,US -3210804224,3210804479,CL +3210803712,3210804479,DE 3210804480,3210805247,US 3210805248,3210809343,PA 3210809344,3210810367,VE @@ -78412,7 +84976,9 @@ 3210835968,3210838015,PY 3210838016,3210868735,AR 3210868736,3210869759,US -3210869760,3210870783,AR +3210869760,3210870271,AR +3210870272,3210870527,US +3210870528,3210870783,AR 3210870784,3210903551,CO 3210903552,3210919935,PE 3210919936,3210920959,GT @@ -78444,14 +85010,14 @@ 3211075328,3211075583,NL 3211075584,3211076095,US 3211076096,3211076607,LT -3211076608,3211079679,US -3211079680,3211079935,GB +3211076608,3211079935,US 3211079936,3211080191,NG 3211080192,3211080703,US 3211080704,3211080959,GB -3211080960,3211081215,CL +3211080960,3211081215,IQ 3211081216,3211081727,CH -3211081728,3211082495,US +3211081728,3211082239,US +3211082240,3211082495,BN 3211082496,3211082751,GB 3211082752,3211083007,SG 3211083008,3211083519,US @@ -78569,7 +85135,7 @@ 3211099920,3211099935,DE 3211099936,3211100159,CL 3211100160,3211101951,US -3211101952,3211102207,AR +3211101952,3211102207,SG 3211102208,3211104767,AU 3211104768,3211105791,US 3211105792,3211106303,ES @@ -78612,11 +85178,15 @@ 3211148288,3211165695,CO 3211165696,3211165951,HN 3211165952,3211165983,UY -3211165984,3211167487,HN +3211165984,3211166415,HN +3211166416,3211166431,UY +3211166432,3211167487,HN 3211167488,3211167503,US 3211167504,3211167519,HN 3211167520,3211167527,US -3211167528,3211171487,HN +3211167528,3211167927,HN +3211167928,3211167935,US +3211167936,3211171487,HN 3211171488,3211171503,ES 3211171504,3211171511,HN 3211171512,3211171519,ES @@ -78626,7 +85196,15 @@ 3211172048,3211172063,NL 3211172064,3211174687,HN 3211174688,3211174703,CA -3211174704,3211181119,HN +3211174704,3211174719,HN +3211174720,3211174735,CA +3211174736,3211175199,HN +3211175200,3211175215,BR +3211175216,3211178583,HN +3211178584,3211178591,ES +3211178592,3211178671,HN +3211178672,3211178687,ES +3211178688,3211181119,HN 3211181120,3211181135,CR 3211181136,3211182079,HN 3211182080,3211194367,CO @@ -78641,7 +85219,9 @@ 3212574720,3212836863,CL 3212836864,3213885439,BR 3213885440,3214934015,CO -3214934016,3219653127,BR +3214934016,3217340159,BR +3217340160,3217340415,CL +3217340416,3219653127,BR 3219653128,3219653135,US 3219653136,3219653247,BR 3219653248,3219653375,HK @@ -78732,7 +85312,6 @@ 3220172800,3221196100,BR 3221196101,3221196101,US 3221196102,3221225471,BR -3221225480,3221225727,US 3221226240,3221226495,US 3221226496,3221227519,KY 3221227520,3221242879,US @@ -78746,9 +85325,17 @@ 3221334270,3221334270,DZ 3221334271,3221415935,US 3221415936,3221416191,RU -3221416192,3221469175,US +3221416192,3221464063,US +3221464064,3221464319,BD +3221464320,3221469175,US 3221469176,3221469183,CA -3221469184,3221560319,US +3221469184,3221470463,US +3221470464,3221470719,RO +3221470720,3221471487,US +3221471488,3221471743,RO +3221471744,3221477375,US +3221477376,3221477631,RO +3221477632,3221560319,US 3221560320,3221561087,GB 3221561088,3221562367,US 3221562368,3221562623,SE @@ -78766,10 +85353,10 @@ 3221578240,3221578313,US 3221578314,3221578314,JP 3221578315,3221589503,US -3221589504,3221589759,NL +3221589504,3221589759,FR 3221589760,3221590015,US 3221590016,3221590271,CA -3221590272,3221590527,NL +3221590272,3221590527,DE 3221590528,3221594623,US 3221594624,3221594879,NL 3221594880,3221605375,US @@ -78781,7 +85368,7 @@ 3221614592,3221614847,AU 3221614848,3221616269,US 3221616271,3221618175,US -3221618176,3221618431,NL +3221618176,3221618431,GB 3221618432,3221618687,US 3221618688,3221618943,GB 3221618944,3221647103,US @@ -78790,8 +85377,11 @@ 3221656832,3221657087,AU 3221657088,3221664255,US 3221664512,3221757951,US -3221757952,3221761023,IN -3221761024,3221790719,US +3221757952,3221759999,MY +3221760000,3221761023,IN +3221761024,3221779455,US +3221779456,3221780479,IN +3221780480,3221790719,US 3221790720,3221795071,IN 3221795072,3221795583,US 3221795584,3221796095,IN @@ -78800,18 +85390,11 @@ 3221796608,3221796863,US 3221796864,3221815295,IN 3221815296,3221843967,US -3221844224,3221946367,US -3221946368,3221964287,FR -3221964288,3221964543,US -3221964544,3221985791,FR -3221985792,3221986047,US -3221986048,3221993727,FR -3221993984,3222003967,FR -3222004224,3222005503,FR -3222005504,3222005759,US -3222005760,3222011903,FR +3221844224,3221993727,US +3221993984,3222003967,US +3222004224,3222011903,US 3222011904,3222012159,CA -3222012160,3222012415,NL +3222012160,3222012415,GB 3222012416,3222023935,US 3222023936,3222024191,IT 3222024192,3222025727,US @@ -78819,19 +85402,18 @@ 3222025984,3222027775,US 3222027776,3222028031,CA 3222028032,3222030335,US -3222030336,3222030591,GB -3222030592,3222030847,NL +3222030336,3222030847,GB 3222030848,3222031359,US 3222031360,3222031615,AU 3222031616,3222031871,IT 3222031872,3222032639,US -3222032640,3222032895,NL +3222032640,3222032895,DE 3222032896,3222036479,US 3222036480,3222036735,FR 3222036736,3222036991,US 3222036992,3222037247,CA -3222037248,3222037503,NL -3222037504,3222039807,US +3222037248,3222037503,GB +3222037504,3222040575,US 3222042624,3222044927,US 3222044928,3222045183,CA 3222045184,3222056447,US @@ -78841,15 +85423,17 @@ 3222061824,3222066943,US 3222066944,3222067199,CA 3222067200,3222067455,US -3222067456,3222067967,NL +3222067456,3222067967,CH 3222067968,3222071039,US -3222071040,3222071551,NL +3222071040,3222071295,GB +3222071296,3222071551,PT 3222071552,3222072063,US 3222072064,3222072319,SE 3222072320,3222075135,US 3222075136,3222075391,NL -3222075392,3222075903,US -3222076160,3222274559,US +3222075392,3222208511,US +3222208512,3222274047,AE +3222274048,3222274559,US 3222274560,3222274815,AU 3222274816,3222275071,US 3222275072,3222275583,JP @@ -78892,31 +85476,25 @@ 3222599424,3222600447,US 3222600704,3222741759,US 3222742016,3222775807,US -3222776064,3222866431,US -3222866944,3222867199,US -3222867712,3222868735,US +3222776064,3222868735,US 3222868992,3222872319,US 3222872320,3222872575,CA 3222872576,3222874623,US 3222874880,3222876159,US -3222876416,3222885375,US -3222885376,3222886399,AU -3222886400,3222890751,US +3222876416,3222890751,US 3222890752,3222891007,CA 3222891008,3222936575,US 3222936576,3222940927,CH 3222940928,3222941183,GB 3222941184,3222941695,CH 3222941696,3222952703,US -3222952704,3222952959,AU +3222952704,3222952959,JP 3222952960,3222953215,US -3222953216,3222953471,JP -3222953472,3222953727,AU +3222953216,3222953727,JP 3222953728,3222953983,US 3222953984,3222954239,JP 3222954240,3222956287,US -3222956288,3222957567,FI -3222957824,3222962431,FI +3222956288,3222962431,FI 3222962432,3222963455,US 3222963456,3222964223,FI 3222964224,3222968831,US @@ -78929,7 +85507,7 @@ 3222988544,3222988799,NL 3222988800,3222989055,AU 3222989056,3222989311,US -3222989312,3222989567,NL +3222989312,3222989567,GB 3222989568,3222989823,CA 3222989824,3222990079,PT 3222990080,3222990591,AT @@ -78937,8 +85515,8 @@ 3222990848,3223077119,US 3223077376,3223091199,US 3223091200,3223092223,AU -3223092224,3223093247,GB -3223093248,3223201791,US +3223092224,3223094271,GB +3223094272,3223201791,US 3223201792,3223202815,PR 3223202816,3223204863,US 3223204864,3223205119,CA @@ -78953,7 +85531,7 @@ 3223228160,3223229695,US 3223229696,3223229951,CA 3223229952,3223236607,US -3223236608,3223237631,GB +3223236608,3223237631,BZ 3223237632,3223243263,US 3223243264,3223243519,CA 3223243520,3223249407,US @@ -78967,15 +85545,15 @@ 3223260928,3223262975,US 3223262976,3223263231,BE 3223263232,3223263743,US -3223263744,3223264255,NL +3223263744,3223263999,NL +3223264000,3223264255,FR 3223264256,3223265023,US 3223265024,3223265279,NL 3223265280,3223266559,US 3223266560,3223266815,AU 3223266816,3223267327,US 3223267328,3223267583,BE -3223267584,3223269119,US -3223269376,3223270399,US +3223267584,3223270399,US 3223270400,3223271423,CA 3223271424,3223272959,US 3223272960,3223273215,GB @@ -78992,58 +85570,19 @@ 3223303424,3223307519,US 3223307520,3223310079,JP 3223310080,3223311103,US -3223311104,3223311359,NL -3223311360,3223314431,US -3223314688,3223315455,US +3223311104,3223311359,FR +3223311360,3223315455,US 3223315456,3223315711,CA 3223315712,3223316223,US 3223316224,3223316479,NL 3223316480,3223321343,US 3223321344,3223321599,CA 3223321600,3223321855,FR -3223321856,3223324671,US -3223324672,3223324799,NL -3223324800,3223324831,US -3223324832,3223324847,HK -3223324848,3223330943,US -3223330944,3223330975,NL -3223330976,3223331455,US -3223331456,3223331487,IE -3223331488,3223332879,US -3223332880,3223332911,GB -3223332912,3223332983,NL -3223332984,3223332991,US -3223332992,3223333023,NL -3223333024,3223333031,US -3223333032,3223333039,IE -3223333040,3223333543,US -3223333544,3223333551,IE -3223333552,3223333607,US -3223333608,3223333639,NL -3223333640,3223333647,US -3223333648,3223333663,NL -3223333664,3223333695,IE -3223333696,3223333743,US -3223333744,3223333767,IE -3223333768,3223333775,US -3223333776,3223333783,IE -3223333784,3223333831,NL -3223333832,3223334911,US -3223334912,3223334943,NL -3223334944,3223335047,US -3223335048,3223335055,NL -3223335056,3223335063,IE -3223335064,3223335071,HK -3223335072,3223335103,IE -3223335104,3223335167,NL -3223335168,3223335231,IE -3223335232,3223335327,HK -3223335328,3223335703,US -3223335704,3223335711,SG -3223335712,3223390719,US +3223321856,3223390719,US 3223390720,3223390975,MU 3223390976,3223391999,US -3223392000,3223392511,NL +3223392000,3223392255,FR +3223392256,3223392511,GB 3223392512,3223395839,US 3223395840,3223396095,DE 3223396096,3223397375,US @@ -79055,11 +85594,12 @@ 3223417600,3223418367,US 3223418368,3223420927,CH 3223420928,3223421439,US -3223421440,3223421951,NL +3223421440,3223421695,GB +3223421696,3223421951,NL 3223421952,3223422719,US 3223422720,3223422975,JP 3223422976,3223424767,US -3223424768,3223425535,NL +3223424768,3223425535,FR 3223425536,3223425791,US 3223425792,3223430911,FR 3223430912,3223431423,US @@ -79073,15 +85613,15 @@ 3223448064,3223449087,US 3223449088,3223449343,NL 3223449344,3223453183,US -3223453184,3223453439,NL +3223453184,3223453439,DE 3223453440,3223458559,US -3223458560,3223458815,NL +3223458560,3223458815,GB 3223458816,3223460351,US 3223460352,3223460863,CA 3223460864,3223462911,US 3223462912,3223463935,CA 3223463936,3223466495,US -3223466496,3223466751,NL +3223466496,3223466751,GB 3223466752,3223467007,US 3223467008,3223468031,CA 3223468032,3223471615,US @@ -79098,9 +85638,7 @@ 3223483392,3223483647,NL 3223483904,3223499519,US 3223499520,3223499775,FI -3223499776,3223500031,US -3223500032,3223503871,CA -3223503872,3223504639,US +3223499776,3223504639,US 3223504640,3223504895,CA 3223504896,3223508991,US 3223508992,3223513087,CA @@ -79113,11 +85651,11 @@ 3223534592,3223535359,US 3223535360,3223537919,DE 3223537920,3223542271,US -3223542272,3223542527,NL +3223542272,3223542527,DE 3223542528,3223543295,US -3223543296,3223543551,NL +3223543296,3223543551,GB 3223543552,3223546879,US -3223546880,3223547135,NL +3223546880,3223547135,GB 3223547136,3223552511,US 3223552512,3223553535,NL 3223553536,3223554559,US @@ -79125,7 +85663,7 @@ 3223554816,3223556095,US 3223556096,3223556351,CA 3223556352,3223556607,US -3223556608,3223556863,NL +3223556608,3223556863,IT 3223556864,3223557375,US 3223557376,3223558655,DE 3223558656,3223563263,US @@ -79135,7 +85673,6 @@ 3223568640,3223569663,US 3223569664,3223570175,GB 3223570176,3223571711,US -3223571712,3223572223,GB 3223572224,3223572479,IE 3223572480,3223577855,US 3223577856,3223578111,DE @@ -79215,7 +85752,7 @@ 3223857152,3223863807,US 3223863808,3223864319,CA 3223864320,3223864575,US -3223864576,3223864831,AE +3223864576,3223864831,GB 3223864832,3223865343,HR 3223865344,3223867391,FI 3223867392,3223867647,GB @@ -79243,7 +85780,8 @@ 3223938816,3223946239,GB 3223946240,3223947519,CH 3223947520,3223948287,US -3223948288,3223948543,BE +3223948288,3223948415,BE +3223948416,3223948543,NL 3223948544,3223949823,CH 3223949824,3223950079,AU 3223950080,3223950335,DE @@ -79258,9 +85796,9 @@ 3223964160,3223964415,US 3223964416,3223964671,AU 3223964672,3223965183,US -3223965184,3223965439,ID +3223965184,3223965439,AU 3223965440,3223966207,US -3223966208,3223966463,NL +3223966208,3223966463,GB 3223966464,3223967743,US 3223967744,3223967999,FR 3223968000,3223968255,US @@ -79268,14 +85806,13 @@ 3223968512,3223970559,US 3223970560,3223970815,DE 3223970816,3223978239,US -3223978240,3223978495,NL +3223978240,3223978495,DE 3223978496,3223979263,US 3223979264,3223979775,CA 3223979776,3223988735,US 3223988736,3223990271,CH 3223990272,3223991295,US -3223991296,3223991551,AU -3223991552,3223991807,NL +3223991552,3223991807,GB 3223991808,3223992063,CA 3223992064,3223993343,US 3223993344,3223994111,AU @@ -79285,14 +85822,14 @@ 3223995648,3223996415,US 3223996416,3223996927,CA 3223996928,3223999487,US -3224000256,3224000511,NL +3224000256,3224000511,GB 3224000512,3224001023,US 3224001024,3224001279,CA 3224001280,3224003327,US 3224003328,3224003583,ZA -3224003584,3224003839,NL +3224003584,3224003839,GB 3224003840,3224004095,US -3224004096,3224004351,NL +3224004096,3224004351,FR 3224004352,3224005631,JP 3224005632,3224006911,US 3224006912,3224012031,NL @@ -79309,20 +85846,15 @@ 3224038656,3224038911,JP 3224038912,3224084991,US 3224084992,3224087551,SE -3224087552,3224088063,US -3224088064,3224088319,AU -3224088320,3224090879,US +3224087552,3224090879,US 3224090880,3224091135,AU 3224091136,3224091903,US -3224091904,3224092159,AU 3224092160,3224092415,CA 3224092416,3224092671,US 3224092672,3224093951,CH 3224093952,3224094207,US 3224094208,3224094463,AU -3224094464,3224094975,US -3224094976,3224095487,AU -3224095488,3224096511,US +3224094464,3224096511,US 3224096512,3224097279,AU 3224097280,3224097535,NL 3224097536,3224097791,US @@ -79332,7 +85864,7 @@ 3224099840,3224101375,US 3224101376,3224102399,AU 3224102400,3224103423,US -3224103424,3224103679,NL +3224103424,3224103679,GB 3224103680,3224104703,US 3224104704,3224104959,AU 3224104960,3224109055,US @@ -79344,7 +85876,9 @@ 3224129792,3224132351,DE 3224132352,3224170495,US 3224170496,3224173567,SE -3224173568,3224288255,US +3224173568,3224258047,US +3224258048,3224258303,FI +3224258304,3224288255,US 3224288256,3224289023,DE 3224289024,3224302335,US 3224302336,3224302591,CA @@ -79361,7 +85895,7 @@ 3224373504,3224373759,US 3224373760,3224374015,AU 3224374016,3224379135,US -3224379136,3224379391,NL +3224379136,3224379391,DE 3224379392,3224398591,US 3224398592,3224398847,DE 3224398848,3224399103,US @@ -79369,21 +85903,19 @@ 3224399616,3224407295,US 3224407296,3224407551,CA 3224407552,3224408319,US -3224408320,3224408575,NL +3224408320,3224408575,DE 3224408576,3224427519,US 3224427520,3224427775,CA 3224427776,3224428543,US -3224428544,3224428799,NL +3224428544,3224428799,DE 3224428800,3224428863,US 3224428864,3224428895,SG 3224428896,3224430335,US -3224430336,3224430591,NL +3224430336,3224430591,DE 3224430592,3224431103,US 3224431104,3224431359,CA -3224431360,3224434687,US -3224434688,3224434943,AU -3224434944,3224435967,US -3224435968,3224436223,MU +3224431360,3224435967,US +3224435968,3224436223,ZA 3224436224,3224436735,US 3224436736,3224502271,FI 3224502272,3224567807,JP @@ -79398,7 +85930,7 @@ 3224651776,3224652287,AU 3224652288,3224660991,US 3224660992,3224661247,CA -3224661248,3224663807,US +3224661248,3224664063,US 3224672000,3224672255,US 3224672256,3224672511,NL 3224672512,3224674047,US @@ -79406,19 +85938,15 @@ 3224674560,3224674815,GB 3224674816,3224677119,US 3224677120,3224678655,AU -3224678656,3224680703,US -3224680704,3224680959,AU -3224680960,3224683519,US -3224683520,3224684031,AU -3224684032,3224689919,US +3224678656,3224689919,US 3224689920,3224690687,NL -3224690688,3224691455,US -3224691712,3224692735,US +3224690688,3224692735,US 3224692736,3224692991,DZ 3224692992,3224694527,US 3224694528,3224694783,CA 3224694784,3224698111,US -3224698112,3224698623,NL +3224698112,3224698367,GB +3224698368,3224698623,FR 3224698624,3224699135,US 3224699136,3224699647,BE 3224699648,3224725247,US @@ -79430,10 +85958,10 @@ 3224777984,3224778239,US 3224779776,3224785151,DE 3224785152,3224791039,US -3224791040,3224791295,NL +3224791040,3224791295,DE 3224791296,3224791807,AU 3224791808,3224793343,US -3224793344,3224793599,NL +3224793344,3224793599,DE 3224793600,3224793855,US 3224793856,3224795391,DK 3224795392,3224795647,CA @@ -79441,35 +85969,31 @@ 3224795904,3224796415,US 3224796416,3224797439,DE 3224797440,3224797695,US -3224797696,3224797951,AU +3224797696,3224797951,NZ 3224797952,3224798207,US -3224798208,3224798463,NL +3224798208,3224798463,CH 3224798464,3224798975,US 3224798976,3224799231,AU 3224799232,3224799487,US -3224799488,3224799743,AU 3224799744,3224799999,US 3224800000,3224800255,NL 3224800256,3224800511,US -3224800512,3224812031,FR -3224812544,3224816639,FR +3224800512,3224816639,FR 3224816640,3224816895,IL 3224816896,3224820735,FR 3224820736,3224820991,PL 3224820992,3224821247,DE 3224821248,3224822015,US -3224822016,3224822271,NL -3224822272,3224823039,US -3224823296,3224826367,US +3224822016,3224822271,SE +3224822272,3224826367,US 3224826368,3224826623,CA 3224826624,3224826879,US -3224826880,3224827391,NL +3224827136,3224827391,GB 3224827392,3224827647,US -3224827648,3224827903,AU 3224827904,3224828671,US 3224828672,3224828927,AU 3224828928,3224829439,US -3224829440,3224829695,NL +3224829440,3224829695,DE 3224829696,3224834047,US 3224834048,3224834303,SG 3224834304,3224834559,US @@ -79480,7 +86004,7 @@ 3224850432,3224851455,US 3224851456,3224851711,NL 3224851712,3224852735,US -3224852736,3224852991,NL +3224852736,3224852991,DE 3224852992,3224855039,US 3224855040,3224855551,AU 3224855552,3224855807,US @@ -79489,19 +86013,18 @@ 3224856832,3224857087,NL 3224857088,3224857855,US 3224857856,3224858111,PL -3224858112,3224858367,AU 3224858368,3224858623,US 3224858624,3224858879,AU 3224858880,3224859391,US 3224859392,3224859647,NL 3224859648,3224860159,US -3224860160,3224860415,AU +3224860160,3224860415,JP 3224860416,3224860671,CA 3224860672,3224862975,US 3224862976,3224863231,NL 3224863232,3224863487,CA 3224863488,3224863743,US -3224863744,3224863999,NL +3224863744,3224863999,GB 3224864000,3224870143,US 3224870400,3224878079,US 3224878080,3224878335,NL @@ -79515,10 +86038,8 @@ 3224880640,3224880895,AU 3224880896,3224882687,US 3224882688,3224882943,CA -3224882944,3224883455,US -3224883456,3224883711,AU -3224883712,3224884223,US -3224884224,3224884479,NL +3224882944,3224884223,US +3224884224,3224884479,GB 3224884480,3224885247,US 3224885248,3224885503,CA 3224885504,3224886015,US @@ -79528,15 +86049,17 @@ 3224887296,3224887551,CA 3224887552,3224889343,US 3224889344,3224889599,AU -3224889600,3224890879,US -3224890880,3224891135,AU -3224891136,3224892415,US +3224889600,3224892415,US 3224892416,3224892671,NL 3224892672,3224899071,US 3224899072,3224899327,AT 3224899328,3224908543,US 3224908544,3224908799,CA -3224908800,3224933887,US +3224908800,3224921087,US +3224921088,3224921343,FI +3224921344,3224928255,US +3224928256,3224928511,FI +3224928512,3224933887,US 3224933888,3224934143,DE 3224934144,3224957951,US 3224957952,3224958207,CA @@ -79549,8 +86072,7 @@ 3225034752,3225035775,BG 3225035776,3225037055,US 3225037056,3225049599,FI -3225049600,3225051391,US -3225052672,3225057535,US +3225049600,3225057535,US 3225057536,3225057791,CA 3225057792,3225060607,US 3225060608,3225061631,AU @@ -79563,7 +86085,7 @@ 3225077248,3225081087,US 3225081088,3225081343,CA 3225081344,3225082367,US -3225082368,3225082623,NL +3225082368,3225082623,IT 3225082624,3225084671,US 3225084672,3225085183,NL 3225085184,3225085439,ES @@ -79575,12 +86097,12 @@ 3225314560,3225420799,US 3225420800,3225423871,CA 3225423872,3225426943,US -3225426944,3225427199,NL +3225426944,3225427199,AT 3225427200,3225427455,US 3225427456,3225427967,CA 3225427968,3225428991,US 3225428992,3225431039,CA -3225431040,3225431551,NL +3225431040,3225431551,CZ 3225431552,3225434111,US 3225434112,3225436159,CA 3225436160,3225445375,US @@ -79588,9 +86110,7 @@ 3225446400,3225450495,US 3225450496,3225451263,AG 3225451264,3225451519,MS -3225451520,3225451775,US -3225451776,3225452031,NL -3225452032,3225452543,US +3225451520,3225452543,US 3225452544,3225456639,CA 3225456640,3225459711,US 3225459712,3225459967,CA @@ -79599,7 +86119,7 @@ 3225462016,3225468927,US 3225468928,3225470463,CA 3225470464,3225471487,US -3225471488,3225471743,NL +3225471488,3225471743,DE 3225471744,3225472255,HK 3225472256,3225498367,US 3225498368,3225503487,NL @@ -79612,7 +86132,7 @@ 3225518592,3225518847,AU 3225518848,3225519359,NL 3225519360,3225520895,US -3225520896,3225521151,NL +3225520896,3225521151,DE 3225521152,3225522175,US 3225522176,3225522943,GB 3225522944,3225524223,US @@ -79633,16 +86153,12 @@ 3225541376,3225543935,GB 3225543936,3225544703,US 3225544704,3225546751,CA -3225546752,3225548799,US -3225548800,3225549055,AU -3225549056,3225549311,US -3225549312,3225549567,AU -3225549568,3225550847,US +3225546752,3225550847,US 3225550848,3225616383,DK 3225616384,3225616639,US -3225616640,3225616895,AU 3225616896,3225617151,US -3225617152,3225617663,NL +3225617152,3225617407,IE +3225617408,3225617663,GB 3225617664,3225618687,US 3225618688,3225618943,CA 3225618944,3225619455,US @@ -79652,50 +86168,48 @@ 3225625600,3225626367,US 3225626368,3225626623,GB 3225626624,3225627391,US -3225627392,3225627647,NL +3225627392,3225627647,GB 3225627648,3225627903,US 3225627904,3225628159,CA 3225628160,3225628415,US -3225628416,3225628671,NL +3225628416,3225628671,GB 3225628672,3225629183,US -3225629184,3225629439,NL +3225629184,3225629439,GB 3225629440,3225629695,US -3225629696,3225629951,NL +3225629696,3225629951,GB 3225629952,3225630463,US -3225630464,3225630719,NL +3225630464,3225630719,DE 3225630720,3225631231,US 3225631232,3225631487,NL 3225631488,3225635839,US 3225635840,3225636095,NL 3225636096,3225636607,US -3225636608,3225636863,NL +3225636608,3225636863,ES 3225636864,3225637887,US -3225637888,3225638399,AU +3225637888,3225638143,AU 3225638400,3225638655,US 3225638656,3225638911,GB 3225638912,3225640447,US -3225640448,3225640703,NL +3225640448,3225640703,GB 3225640704,3225641983,US 3225641984,3225643263,GB 3225643264,3225643775,CA 3225643776,3225650943,US 3225650944,3225651199,GB -3225651200,3225659135,US +3225651200,3225657343,US +3225658368,3225659135,US 3225659136,3225659391,DE -3225659392,3225659647,AU 3225659648,3225659903,US 3225659904,3225660159,DE 3225660160,3225660415,AU 3225660416,3225664767,US -3225664768,3225667327,DE -3225667584,3225669887,DE +3225664768,3225669887,DE 3225669888,3225671935,US -3225671936,3225672191,AU 3225672192,3225672447,DE 3225672448,3225672703,US 3225672704,3225673215,NL 3225673216,3225673471,CA -3225673472,3225673727,IE +3225673472,3225673727,GB 3225673728,3225679871,US 3225679872,3225680127,AU 3225680128,3225680383,GR @@ -79706,7 +86220,7 @@ 3225682944,3225683199,AT 3225683200,3225687039,DE 3225687040,3225687807,US -3225687808,3225688063,NL +3225687808,3225688063,GB 3225688064,3225689855,US 3225689856,3225694975,NL 3225694976,3225695231,PL @@ -79715,14 +86229,12 @@ 3225701120,3225701375,US 3225701376,3225709567,NO 3225709568,3225710079,US -3225710080,3225710591,AU 3225710592,3225715455,US 3225715456,3225715711,CA 3225715712,3225715967,AU 3225715968,3225716991,US 3225716992,3225717247,CA 3225717248,3225717503,TN -3225717504,3225717759,AU 3225717760,3225720575,US 3225720576,3225721343,GB 3225721344,3225723647,US @@ -79732,16 +86244,14 @@ 3225725440,3225725695,GB 3225725696,3225726207,AU 3225726208,3225726463,US -3225726464,3225726719,NL +3225726464,3225726719,GB 3225726720,3225726975,US -3225726976,3225727231,NL +3225726976,3225727231,IT 3225727232,3225727743,US -3225727744,3225727999,AU 3225728000,3225728511,US 3225728512,3225728767,NL 3225728768,3225729023,US 3225729024,3225729279,CA -3225729280,3225729535,US 3225729536,3225729791,NL 3225729792,3225730047,US 3225730048,3225730303,CA @@ -79781,18 +86291,17 @@ 3225777152,3225777407,AU 3225777408,3225781247,US 3225781248,3225782271,CA -3225782272,3225785599,US -3225785600,3225788159,CA -3225788160,3225807359,US +3225782272,3225807359,US 3225807360,3225807615,DE -3225807616,3225811711,US +3225807616,3225807871,US +3225808896,3225811711,US 3225811712,3225811967,GB 3225811968,3225812991,US 3225812992,3225843711,FR 3225843712,3225847039,US -3225847040,3225847551,NL +3225847040,3225847551,TR 3225847552,3225847807,AU -3225847808,3225848063,NL +3225847808,3225848063,IT 3225848064,3225848831,US 3225848832,3225853951,DE 3225853952,3225857023,US @@ -79803,7 +86312,8 @@ 3225858048,3225858559,CA 3225858560,3225858815,US 3225858816,3225859583,JP -3225860096,3225868287,US +3225860096,3225862143,US +3225864192,3225868287,US 3225868288,3225868543,AU 3225868544,3225869055,US 3225869056,3225869311,AU @@ -79815,9 +86325,7 @@ 3225873920,3225874943,US 3225874944,3225875199,GB 3225875200,3225878527,US -3225878528,3225880319,SE -3225880320,3225880575,US -3225880576,3225881343,SE +3225878528,3225881343,SE 3225881344,3225881599,IT 3225881600,3225882367,SE 3225882368,3225882623,DE @@ -79878,7 +86386,7 @@ 3225938176,3225938431,CH 3225938432,3225938687,US 3225938688,3225940991,SE -3225940992,3225941247,IL +3225940992,3225941247,SI 3225941248,3225941503,IT 3225941504,3225941759,SE 3225941760,3225942015,AT @@ -79893,7 +86401,7 @@ 3226011136,3226012671,US 3226012672,3226012927,AU 3226012928,3226014463,US -3226014464,3226014975,NL +3226014464,3226014975,GB 3226014976,3226015231,NZ 3226015232,3226015487,AU 3226015488,3226015743,US @@ -79906,18 +86414,18 @@ 3226026752,3226067455,US 3226067456,3226067711,BE 3226067712,3226068223,US -3226068224,3226068479,NL +3226068224,3226068479,GB 3226068480,3226074879,US 3226074880,3226075135,AT 3226075136,3226110719,US 3226110720,3226128639,AU 3226128640,3226140927,US -3226140928,3226141695,CA -3226141696,3226141951,US -3226141952,3226143487,CA +3226140928,3226143487,CA 3226143488,3226143743,US -3226143744,3226146559,CA -3226146560,3226146815,US +3226143744,3226145535,CA +3226145536,3226145791,US +3226145792,3226146559,CA +3226146560,3226146815,FR 3226146816,3226156543,CA 3226156544,3226156799,US 3226156800,3226157567,CA @@ -79925,7 +86433,7 @@ 3226157824,3226167807,CA 3226167808,3226168063,US 3226168064,3226175231,CA -3226175232,3226175999,US +3226175232,3226175743,US 3226176000,3226177535,CA 3226177536,3226178559,US 3226178560,3226188543,CA @@ -79937,10 +86445,7 @@ 3226194176,3226194431,US 3226194432,3226194687,CA 3226194688,3226194943,US -3226194944,3226201087,CA -3226201088,3226201343,US -3226201344,3226201855,CA -3226202112,3226205439,CA +3226194944,3226205439,CA 3226205440,3226205695,AE 3226205696,3226205951,CA 3226205952,3226207743,US @@ -79951,11 +86456,9 @@ 3226240256,3226240511,US 3226240512,3226241535,DE 3226241536,3226241791,NL -3226241792,3226245375,DE -3226245632,3226248191,DE +3226241792,3226248191,DE 3226248448,3226248703,IE -3226248704,3226249983,DE -3226250240,3226250495,DE +3226248704,3226250495,DE 3226250496,3226251263,US 3226251264,3226251519,DE 3226251520,3226267903,US @@ -79965,12 +86468,9 @@ 3226268928,3226269951,DE 3226269952,3226270719,US 3226271488,3226273791,US -3226273792,3226274047,AU 3226274048,3226274559,US -3226274560,3226274815,NL -3226274816,3226276095,US -3226276096,3226276351,AU -3226276352,3226283519,US +3226274560,3226274815,CH +3226274816,3226283519,US 3226283520,3226291199,CA 3226291200,3226300927,US 3226300928,3226301439,DE @@ -79979,12 +86479,14 @@ 3226303488,3226305535,US 3226305536,3226307327,GB 3226307328,3226307583,US -3226307584,3226308095,NL +3226307584,3226308095,ES 3226308096,3226333823,US 3226333824,3226333951,NL 3226333952,3226335231,US 3226335232,3226335487,RO -3226335488,3226366975,US +3226335488,3226365439,US +3226365440,3226365951,DE +3226365952,3226366975,US 3226366976,3226367231,CA 3226367232,3226374143,US 3226374144,3226375423,DE @@ -79997,16 +86499,15 @@ 3226393856,3226397695,US 3226397696,3226400255,DE 3226400256,3226473471,US -3226473472,3226473727,NL -3226473728,3226473983,PT +3226473472,3226473983,PT 3226473984,3226474495,US 3226474496,3226474751,CL 3226474752,3226476287,US 3226476288,3226479359,CH 3226479360,3226480127,US -3226480128,3226480383,NL +3226480128,3226480383,GB 3226480384,3226481407,US -3226481408,3226481663,NL +3226481408,3226481663,DE 3226481664,3226488831,US 3226488832,3226489087,CA 3226489088,3226521855,US @@ -80018,7 +86519,7 @@ 3226548736,3226548991,US 3226548992,3226549247,BE 3226549248,3226549503,US -3226549504,3226550015,NL +3226549504,3226550015,GB 3226550016,3226550783,US 3226550784,3226551039,CA 3226551040,3226551807,US @@ -80029,9 +86530,10 @@ 3226555904,3226556671,US 3226556672,3226556927,CA 3226556928,3226561791,US -3226561792,3226562047,NL +3226561792,3226562047,NO 3226562048,3226564863,US 3226564864,3226565119,DE +3226565120,3226565375,US 3226565376,3226565631,FI 3226565632,3226574847,US 3226574848,3226575103,FI @@ -80043,14 +86545,13 @@ 3226580480,3226581247,FI 3226581248,3226583295,US 3226583296,3226583551,CA -3226583552,3226583807,NL -3226583808,3226584415,US -3226584416,3226584447,AU -3226584448,3226590207,US +3226583552,3226583807,SE +3226583808,3226585087,US +3226587136,3226590207,US 3226590208,3226591231,NL 3226591232,3226592255,CA 3226592256,3226592767,US -3226592768,3226593023,NL +3226592768,3226593023,DE 3226593024,3226593791,US 3226593792,3226594047,NL 3226594048,3226626047,US @@ -80058,14 +86559,13 @@ 3226626304,3226629375,US 3226629376,3226629631,CA 3226629632,3226630399,US -3226630400,3226630655,NL +3226630400,3226630655,GB 3226630656,3226631167,US -3226631168,3226631423,NL +3226631168,3226631423,SE 3226631424,3226631935,US 3226631936,3226632191,NL 3226632192,3226633215,CA -3226633216,3226633471,AU -3226633472,3226635263,US +3226633216,3226635263,US 3226635264,3226635519,AU 3226635520,3226635775,US 3226635776,3226636031,ZA @@ -80079,36 +86579,24 @@ 3226640128,3226640639,US 3226640640,3226640895,AU 3226640896,3226654207,US -3226654208,3226654463,NL +3226654208,3226654463,PT 3226654464,3226655743,US 3226655744,3226656255,NL 3226656256,3226656511,AU -3226656512,3226658303,US -3226658304,3226658559,AU -3226658560,3226661119,US +3226656512,3226661119,US 3226661120,3226661375,NL 3226661376,3226664959,US 3226664960,3226690815,FI 3226690816,3226691071,CA -3226691072,3226691327,NL -3226691328,3226691583,US -3226691584,3226691839,AU -3226691840,3226695167,US +3226691072,3226691327,GB +3226691328,3226695167,US 3226695168,3226695679,AU 3226695680,3226695935,US 3226695936,3226696191,CA -3226696192,3226696703,AU +3226696448,3226696703,AU 3226696704,3226697727,US -3226697728,3226698495,CA -3226698496,3226698687,US -3226698688,3226698719,CA -3226698720,3226698751,US -3226698752,3226700799,CA -3226700800,3226701055,US -3226701056,3226701567,CA -3226701568,3226705151,US -3226705152,3226705407,AU -3226705408,3226705919,US +3226697728,3226701823,CA +3226701824,3226705919,US 3226705920,3226706175,FR 3226706176,3226707199,US 3226707200,3226707455,PL @@ -80119,13 +86607,13 @@ 3226716160,3226716415,GB 3226716416,3226716671,US 3226716672,3226716927,GB -3226716928,3226717951,US +3226716928,3226718207,US 3226720768,3226721279,JP 3226721280,3226722047,US 3226722048,3226722303,NL 3226722304,3226722559,AU 3226722560,3226723583,US -3226723584,3226723839,NL +3226723584,3226723839,DE 3226723840,3226724095,US 3226724096,3226724351,AU 3226724352,3226725631,US @@ -80134,56 +86622,62 @@ 3226728192,3226728447,CA 3226728448,3226731775,US 3226731776,3226732031,GB -3226732032,3226732799,US -3226733056,3226733567,US +3226732032,3226733567,US 3226733568,3226733823,MX 3226733824,3226734079,PT 3226734080,3226734335,US -3226734336,3226734591,NL -3226734592,3226735615,US -3226735872,3226736639,US +3226734336,3226734493,NL +3226734494,3226734494,PT +3226734495,3226734591,NL +3226734592,3226736639,US 3226736896,3226737407,US 3226737408,3226737663,AT 3226737664,3226738175,US 3226738176,3226738431,NL 3226738432,3226738687,US -3226738688,3226739199,NL +3226738688,3226739199,NO 3226739200,3226746367,US -3226746368,3226746623,NL +3226746368,3226746623,PT 3226746624,3226748927,US 3226749440,3226749695,US 3226749696,3226752255,GB 3226752256,3226752767,US -3226752768,3226753023,NL +3226752768,3226753023,IT 3226753024,3226753279,US 3226753280,3226753535,AU 3226753536,3226753791,SI -3226753792,3226754303,HR -3226754304,3226756095,SI +3226753792,3226754815,HR +3226754816,3226755071,SI +3226755072,3226755327,HR +3226755328,3226755583,SI +3226755584,3226755839,HR +3226755840,3226756095,SI 3226756096,3226756351,US 3226756352,3226757375,SI 3226757376,3226757887,HR -3226757888,3226758655,SI +3226757888,3226758143,SI +3226758144,3226758399,HR +3226758400,3226758655,SI 3226758656,3226763007,US 3226763008,3226770687,IT 3226770688,3226772991,US -3226772992,3226773247,NL +3226772992,3226773247,CH 3226773248,3226774783,US 3226774784,3226775039,GB 3226775040,3226775551,US 3226775552,3226783743,FI 3226783744,3226784767,US 3226784768,3226785023,GB -3226785024,3226786559,US -3226786560,3226786815,AU -3226786816,3226787327,NL +3226785024,3226786815,US +3226786816,3226787071,DE +3226787072,3226787327,AT 3226787328,3226788351,US 3226788352,3226789375,HU 3226789376,3226789631,AU 3226789632,3226791167,US 3226791168,3226791679,AU 3226791680,3226792191,US -3226792192,3226792703,AU +3226792448,3226792703,AU 3226792704,3226792959,US 3226792960,3226793215,ZA 3226793216,3226793983,DE @@ -80198,40 +86692,38 @@ 3226861824,3226862079,CA 3226862080,3226864383,US 3226864384,3226864639,RU -3226864640,3226864895,AU 3226864896,3226865151,US 3226865152,3226865407,PL 3226865408,3226866175,US -3226866176,3226866431,NL +3226866176,3226866431,GB 3226866432,3226867967,US -3226867968,3226868223,NL +3226867968,3226868223,IL 3226868224,3226868479,US 3226868480,3226868735,GB 3226868736,3226884351,US -3226884352,3226884607,NL +3226884352,3226884607,IL 3226884608,3226893567,US 3226893568,3226894079,NL 3226894080,3226894335,GB -3226894336,3226894591,US -3226894592,3226894847,AU -3226894848,3226895359,US -3226895360,3226895871,AU -3226895872,3226896127,NL +3226894336,3226895359,US +3226895872,3226896127,GB 3226896128,3226896639,US -3226896640,3226897151,NL +3226896640,3226896895,GB +3226896896,3226897151,PT 3226897152,3226903295,US -3226903296,3226903551,NL +3226903296,3226903551,DE 3226903552,3226903807,US 3226903808,3226904063,AU -3226904064,3226904575,NL +3226904064,3226904319,CH +3226904320,3226904575,FR 3226904576,3226904831,US -3226904832,3226905087,NL +3226904832,3226905087,GB 3226905088,3226926591,US -3226926592,3226926847,NL +3226926592,3226926847,SE 3226926848,3226927103,US 3226927104,3226992639,NL 3226992640,3226992895,US -3226992896,3226993151,NL +3226992896,3226993151,CH 3226993152,3226993663,US 3226993664,3226993919,DE 3226993920,3226994175,US @@ -80241,26 +86733,22 @@ 3226995456,3226996991,US 3226996992,3226997247,NL 3226997248,3226998527,US -3226998528,3226999039,NL +3226998528,3226999039,AT 3226999040,3227013119,US -3227013120,3227013375,AU 3227013376,3227013887,US 3227013888,3227014399,NL 3227014400,3227014655,NZ 3227014656,3227014911,FI 3227014912,3227017471,US 3227017472,3227017983,NL -3227018240,3227018495,US -3227018496,3227019007,AU -3227019008,3227020287,US +3227018240,3227020287,US 3227020288,3227020543,NL 3227020544,3227022847,US -3227022848,3227023103,NL -3227023104,3227023359,AU +3227022848,3227023103,GB 3227023360,3227024127,US -3227024128,3227024383,NL +3227024128,3227024383,PT 3227024384,3227025407,US -3227025408,3227025663,NL +3227025408,3227025663,GB 3227025664,3227025919,US 3227025920,3227026175,GB 3227026176,3227026687,US @@ -80272,48 +86760,42 @@ 3227040768,3227041279,US 3227041280,3227041535,AU 3227041536,3227042815,US -3227042816,3227043071,NL +3227042816,3227043071,IT 3227043072,3227044863,US -3227044864,3227045119,NL +3227044864,3227045119,PL 3227045120,3227051519,US 3227051776,3227053567,US -3227053568,3227054079,NL +3227053568,3227053823,GB +3227053824,3227054079,DE 3227054080,3227056639,US 3227056640,3227057919,PT 3227057920,3227058175,US 3227058176,3227123711,FI 3227123712,3227204617,US -3227204620,3227224831,US -3227225088,3227225599,NL +3227204620,3227225087,US +3227225088,3227225599,LU 3227225600,3227234559,US -3227234560,3227234815,NL +3227234560,3227234815,PT 3227234816,3227235071,US 3227235072,3227235327,AU 3227235328,3227236607,US 3227236608,3227236863,AU -3227236864,3227237119,NL +3227236864,3227237119,RU 3227237120,3227237631,US 3227237632,3227237887,NO 3227237888,3227238143,US -3227238144,3227238172,NL -3227238173,3227238173,GB -3227238174,3227238399,NL +3227238144,3227238399,GB 3227238400,3227240191,US 3227240192,3227240447,GB 3227240704,3227240959,GB 3227240960,3227243007,US 3227243008,3227243263,CA -3227243264,3227243519,NL +3227243264,3227243519,GB 3227243520,3227243775,US -3227243776,3227244031,AU 3227244032,3227249151,SE 3227249152,3227249663,US 3227249664,3227252735,CH -3227252736,3227254271,US -3227254272,3227254527,AU -3227254528,3227258623,US -3227258624,3227258879,AU -3227258880,3227273983,US +3227252736,3227273983,US 3227273984,3227274239,FI 3227274240,3227274495,US 3227274496,3227274751,NL @@ -80323,7 +86805,8 @@ 3227279104,3227281407,US 3227281408,3227282175,IT 3227282176,3227282431,US -3227282432,3227282943,NL +3227282432,3227282687,NL +3227282688,3227282943,GB 3227282944,3227284479,US 3227284480,3227284735,FI 3227284736,3227286783,US @@ -80347,11 +86830,10 @@ 3227294976,3227304191,US 3227304192,3227304447,PR 3227304448,3227310079,US -3227310080,3227310335,NL +3227310080,3227310335,NO 3227310336,3227312127,US 3227312128,3227312383,DK -3227312384,3227315199,US -3227316224,3227320319,US +3227312384,3227320319,US 3227320320,3227322623,FR 3227322624,3227323391,US 3227323392,3227362047,FR @@ -80359,7 +86841,7 @@ 3227362304,3227363327,GB 3227363328,3227385855,FR 3227385856,3227391999,US -3227392000,3227392255,NL +3227392000,3227392255,PT 3227392256,3227393023,US 3227393024,3227393279,AT 3227393280,3227393791,US @@ -80378,9 +86860,11 @@ 3227402496,3227403007,US 3227403008,3227403519,GR 3227403520,3227405311,US -3227405312,3227405567,NL -3227405568,3227414271,US -3227414272,3227416063,GB +3227405312,3227405567,DE +3227406080,3227414271,US +3227414272,3227415551,GB +3227415552,3227415807,US +3227415808,3227416063,GB 3227416064,3227417087,US 3227417088,3227417343,BN 3227417344,3227418111,US @@ -80391,31 +86875,27 @@ 3227427840,3227429119,US 3227429120,3227429375,AU 3227429376,3227429887,US -3227429888,3227430143,NL +3227429888,3227430143,GB 3227430144,3227430399,US 3227430400,3227430655,AU 3227430656,3227437055,FR -3227437056,3227437311,AU -3227437312,3227439103,US +3227437056,3227439103,US 3227439104,3227439615,AU 3227439616,3227439871,MU 3227439872,3227440127,US 3227440128,3227440383,NL 3227440384,3227442175,US -3227442176,3227442431,AU -3227442432,3227442687,NL +3227442432,3227442687,RU 3227442688,3227443711,US 3227443712,3227443967,AT 3227443968,3227444223,AU 3227444224,3227445503,US 3227445504,3227445759,RU 3227445760,3227446015,US -3227446016,3227446271,NL +3227446016,3227446271,GB 3227446272,3227446783,US -3227446784,3227447039,AU -3227447040,3227447295,NL -3227447296,3227447551,ZA -3227447552,3227447807,MU +3227447040,3227447295,AT +3227447296,3227447807,ZA 3227447808,3227448063,US 3227448064,3227448575,AU 3227448576,3227448831,US @@ -80489,9 +86969,7 @@ 3227535616,3227535871,US 3227535872,3227536895,ZA 3227536896,3227537151,CA -3227537152,3227537407,ZA -3227537408,3227537663,MU -3227537664,3227539199,ZA +3227537152,3227539199,ZA 3227539200,3227540735,MU 3227540736,3227540991,ZA 3227540992,3227541503,MU @@ -80521,7 +86999,9 @@ 3227566080,3227566335,US 3227566336,3227566847,MU 3227566848,3227568127,ZA -3227568128,3227574271,US +3227568128,3227569919,US +3227569920,3227570175,LT +3227570176,3227574271,US 3227574272,3227576575,ZA 3227576576,3227576831,US 3227576832,3227579391,MU @@ -80532,46 +87012,223 @@ 3227582208,3227638271,US 3227638272,3227638527,CA 3227638528,3227647999,US -3227648000,3227713535,FI -3227713536,3227722521,CA +3227648000,3227659775,FI +3227659776,3227660031,JP +3227660032,3227660543,FI +3227660544,3227660799,EE +3227660800,3227678719,FI +3227678720,3227680767,LU +3227680768,3227713535,FI +3227713536,3227720131,CA +3227720132,3227720135,US +3227720136,3227722521,CA 3227722522,3227722522,US 3227722523,3227724031,CA 3227724032,3227724287,US -3227724288,3227738879,CA +3227724288,3227738367,CA +3227738368,3227738623,US +3227738624,3227738879,CA 3227738880,3227739135,US -3227739136,3227748035,CA +3227739136,3227740587,CA +3227740588,3227740591,US +3227740592,3227740795,CA +3227740796,3227740799,US +3227740800,3227740831,CA +3227740832,3227740835,US +3227740836,3227740839,CA +3227740840,3227740847,US +3227740848,3227740927,CA +3227740928,3227741183,US +3227741184,3227742079,CA +3227742080,3227742083,US +3227742084,3227742207,CA +3227742208,3227742463,PL +3227742464,3227742691,CA +3227742692,3227742695,US +3227742696,3227743359,CA +3227743360,3227743375,US +3227743376,3227743487,CA +3227743488,3227743743,BR +3227743744,3227743999,CZ +3227744000,3227744079,CA +3227744080,3227744083,US +3227744084,3227744119,CA +3227744120,3227744123,US +3227744124,3227744167,CA +3227744168,3227744171,US +3227744172,3227744303,CA +3227744304,3227744311,US +3227744312,3227744827,CA +3227744828,3227744831,US +3227744832,3227744911,CA +3227744912,3227744915,US +3227744916,3227745023,CA +3227745024,3227745279,IL +3227745280,3227745755,CA +3227745756,3227745759,US +3227745760,3227745867,CA +3227745868,3227745871,US +3227745872,3227746007,CA +3227746008,3227746011,US +3227746012,3227746167,CA +3227746168,3227746175,US +3227746176,3227746311,CA +3227746312,3227746315,US +3227746316,3227746335,CA +3227746336,3227746339,US +3227746340,3227746351,CA +3227746352,3227746359,US +3227746360,3227746431,CA +3227746432,3227746463,US +3227746464,3227746559,CA +3227746560,3227746815,AU +3227746816,3227747071,BR +3227747072,3227747279,CA +3227747280,3227747283,US +3227747284,3227747335,CA +3227747336,3227747339,US +3227747340,3227748035,CA 3227748036,3227748039,US -3227748040,3227751868,CA +3227748040,3227749591,CA +3227749592,3227749599,US +3227749600,3227749783,CA +3227749784,3227749787,US +3227749788,3227749839,CA +3227749840,3227749855,BZ +3227749856,3227751868,CA 3227751869,3227751869,US 3227751870,3227755775,CA 3227755776,3227756031,US 3227756032,3227756505,CA 3227756506,3227756506,US -3227756507,3227762655,CA +3227756507,3227757055,CA +3227757056,3227757311,US +3227757312,3227758671,CA +3227758672,3227758687,US +3227758688,3227759871,CA +3227759872,3227759887,BZ +3227759888,3227759891,US +3227759892,3227760127,CA +3227760128,3227760383,US +3227760384,3227760415,CA +3227760416,3227760419,US +3227760420,3227760435,CA +3227760436,3227760439,US +3227760440,3227760647,CA +3227760648,3227760655,BZ +3227760656,3227761107,CA +3227761108,3227761111,BZ +3227761112,3227761195,CA +3227761196,3227761199,US +3227761200,3227762567,CA +3227762568,3227762571,US +3227762572,3227762655,CA 3227762656,3227762671,US -3227762672,3227765480,CA -3227765481,3227765482,US -3227765483,3227765503,CA -3227765504,3227765759,US -3227765760,3227774751,CA +3227762672,3227763483,CA +3227763484,3227763487,US +3227763488,3227764095,CA +3227764096,3227764103,BZ +3227764104,3227764119,CA +3227764120,3227764123,BZ +3227764124,3227764203,CA +3227764204,3227764207,US +3227764208,3227764375,CA +3227764376,3227764387,BZ +3227764388,3227765247,CA +3227765248,3227765759,US +3227765760,3227766095,CA +3227766096,3227766099,US +3227766100,3227766343,CA +3227766344,3227766351,US +3227766352,3227766903,CA +3227766904,3227766911,US +3227766912,3227767295,CA +3227767296,3227767311,US +3227767312,3227767591,CA +3227767592,3227767595,US +3227767596,3227769631,CA +3227769632,3227769635,US +3227769636,3227769691,CA +3227769692,3227769695,US +3227769696,3227769743,CA +3227769744,3227769759,US +3227769760,3227769927,CA +3227769928,3227769935,US +3227769936,3227770339,CA +3227770340,3227770343,US +3227770344,3227770495,CA +3227770496,3227770511,US +3227770512,3227770587,CA +3227770588,3227770591,BZ +3227770592,3227770719,CA +3227770720,3227770727,BZ +3227770728,3227770735,CA +3227770736,3227770739,BZ +3227770740,3227770963,CA +3227770964,3227770967,US +3227770968,3227771263,CA +3227771264,3227771279,US +3227771280,3227771347,CA +3227771348,3227771351,US +3227771352,3227771619,CA +3227771620,3227771623,US +3227771624,3227771739,CA +3227771740,3227771743,US +3227771744,3227774751,CA 3227774752,3227774783,US -3227774784,3227777759,CA +3227774784,3227775011,CA +3227775012,3227775015,US +3227775016,3227775059,CA +3227775060,3227775063,US +3227775064,3227775243,CA +3227775244,3227775247,US +3227775248,3227775423,CA +3227775424,3227775431,US +3227775432,3227775667,CA +3227775668,3227775671,US +3227775672,3227775695,CA +3227775696,3227775707,BZ +3227775708,3227775731,CA +3227775732,3227775743,BZ +3227775744,3227775935,CA +3227775936,3227775939,US +3227775940,3227775959,CA +3227775960,3227775963,US +3227775964,3227776983,CA +3227776984,3227776984,US +3227776985,3227777063,CA +3227777064,3227777067,US +3227777068,3227777083,CA +3227777084,3227777087,US +3227777088,3227777343,CA +3227777344,3227777347,US +3227777348,3227777759,CA 3227777760,3227777763,US -3227777764,3227777951,CA +3227777764,3227777807,CA +3227777808,3227777823,US +3227777824,3227777951,CA 3227777952,3227777967,US 3227777968,3227777983,CA 3227777984,3227777999,US -3227778000,3227779071,CA +3227778000,3227778015,CA +3227778016,3227778019,BZ +3227778020,3227778135,CA +3227778136,3227778139,BZ +3227778140,3227778267,CA +3227778268,3227778271,US +3227778272,3227778895,CA +3227778896,3227778911,US +3227778912,3227779071,CA 3227779072,3227779327,US 3227779328,3227779583,ZA 3227779584,3227779839,AU 3227779840,3227783679,US -3227783680,3227783935,NL +3227783680,3227783935,FR 3227783936,3227784703,US 3227784704,3227784959,AU 3227784960,3227785727,AT 3227785728,3227792383,US -3227792384,3227792639,NL +3227792384,3227792639,GB 3227792640,3227792895,AU 3227792896,3227794687,US 3227794688,3227794943,GB @@ -80589,16 +87246,21 @@ 3227804416,3227804671,GB 3227804672,3227804927,US 3227804928,3227805183,CA -3227805184,3227805695,FI +3227805184,3227805439,SG +3227805440,3227805695,FI 3227805696,3227806463,US -3227806464,3227806719,FI -3227806720,3227807743,US +3227806464,3227806495,FI +3227806496,3227806527,GB +3227806528,3227806719,FI +3227806720,3227806975,US +3227806976,3227807039,SG +3227807040,3227807743,US 3227807744,3227812351,FI 3227812608,3227813375,FI 3227813376,3227813631,US 3227813632,3227815167,GB 3227815168,3227815935,US -3227815936,3227816191,NL +3227815936,3227816191,GB 3227816192,3227818495,US 3227818496,3227818751,GB 3227818752,3227819263,MX @@ -80628,34 +87290,36 @@ 3227844608,3227844863,CA 3227844864,3227845119,NL 3227845120,3227845631,US -3227845632,3227845887,NL +3227845632,3227845887,RU 3227845888,3227846655,US -3227846656,3227846911,NL +3227846656,3227846911,ES 3227846912,3227847423,US -3227847424,3227847679,NL +3227847424,3227847679,GB 3227847680,3227848703,US 3227848704,3227848959,NZ 3227848960,3227851775,US -3227851776,3227852031,NL +3227851776,3227852031,DE 3227852032,3227853311,US 3227853312,3227853567,GB -3227853568,3227856383,US -3227856896,3227860991,US +3227853568,3227860991,US 3227863296,3227863807,US 3227863808,3227864063,NL 3227864064,3227865343,US -3227865344,3227867647,NL +3227865344,3227865599,CN +3227865600,3227866111,NL +3227866112,3227866367,HK +3227866368,3227867647,NL 3227867648,3227867903,BR 3227867904,3227868159,TH 3227868160,3227872767,US 3227872768,3227873023,GB 3227873024,3227874047,NL 3227874048,3227874815,US -3227874816,3227875071,NL +3227874816,3227875071,PT 3227875072,3227878911,US 3227878912,3227879167,AU 3227879168,3227879679,US -3227879680,3227879935,NL +3227879680,3227879935,GB 3227879936,3227880959,US 3227880960,3227881215,EG 3227881216,3227883319,US @@ -80663,15 +87327,15 @@ 3227883321,3227885823,US 3227885824,3227887871,ES 3227887872,3227888127,PR -3227888128,3227888383,NL +3227888128,3227888383,BE 3227888384,3227889663,US 3227889664,3227889919,NL 3227890176,3227890431,US -3227890432,3227890943,NL +3227890432,3227890943,DE 3227890944,3227891455,US 3227891456,3227891711,AU 3227891712,3227893759,US -3227893760,3227894015,NL +3227893760,3227894015,FI 3227894016,3227895039,US 3227895040,3227895551,DE 3227895552,3227909119,US @@ -80679,7 +87343,7 @@ 3227909376,3227909631,US 3227909632,3227909887,AU 3227909888,3227910399,US -3227910400,3227910655,NL +3227910400,3227910655,AT 3227910656,3227911679,US 3227911680,3227912191,UA 3227912192,3227912447,GB @@ -80688,7 +87352,9 @@ 3227912960,3227913215,CA 3227913216,3227914495,US 3227914496,3227914751,AT -3227914752,3227931135,FI +3227914752,3227918591,FI +3227918592,3227918847,US +3227918848,3227931135,FI 3227931136,3227931391,US 3227931392,3227931647,AU 3227931648,3227931903,PE @@ -80704,7 +87370,8 @@ 3227955712,3227964927,US 3227964928,3227965183,NL 3227965184,3227967487,US -3227967488,3227967999,NL +3227967488,3227967743,NL +3227967744,3227967999,PL 3227968000,3227968255,US 3227968256,3227968767,GB 3227968768,3227969023,RU @@ -80717,59 +87384,53 @@ 3227975680,3227976191,US 3227976192,3227976447,LU 3227976448,3227977471,US -3227977472,3227977727,NL +3227977472,3227977727,FR 3227977728,3227979263,US -3227979264,3227979519,NL +3227979264,3227979519,AE 3227979520,3227980799,US -3227980800,3227981055,NL +3227980800,3227981055,GR 3227981056,3227981567,US -3227981568,3227981823,NL +3227981568,3227981823,DE 3227981824,3227982591,US 3227982592,3227982847,DE 3227982848,3227985919,GB 3227985920,3227986175,DE 3227986176,3227986431,US -3227986432,3227986687,AU 3227986688,3227986943,JP -3227986944,3227987455,US -3227987456,3227987711,AU -3227987712,3227997439,US +3227986944,3227997439,US 3227997440,3228005631,FI 3228005632,3228008959,US 3228008960,3228009215,AU -3228009216,3228009471,US -3228009472,3228009727,AU -3228009728,3228010751,US +3228009216,3228010751,US 3228010752,3228011519,GB 3228011520,3228013311,US -3228013312,3228013567,NL -3228013568,3228045055,US +3228013312,3228013567,PT +3228013568,3228044543,US +3228044800,3228045055,US 3228045056,3228045311,AU 3228045312,3228047103,US 3228047104,3228047359,NL 3228047360,3228048383,US -3228048384,3228048895,NL +3228048384,3228048895,GB 3228048896,3228050175,US 3228050176,3228050943,PT 3228050944,3228051199,CA 3228051200,3228051455,US -3228051456,3228051711,AU 3228051712,3228051967,CH 3228051968,3228052223,US 3228052224,3228052991,AU 3228052992,3228053503,US 3228053504,3228053759,PT 3228053760,3228054783,US -3228054784,3228055039,NL +3228054784,3228055039,GB 3228055040,3228055295,US 3228055296,3228055807,NL 3228055808,3228056319,NO 3228056320,3228059647,US 3228059648,3228059903,CH 3228059904,3228060927,US -3228060928,3228061183,NL +3228060928,3228061183,DE 3228061184,3228061695,US -3228061696,3228061951,AU 3228061952,3228062207,US 3228062208,3228062463,GB 3228062464,3228077055,US @@ -80779,29 +87440,28 @@ 3228077824,3228078847,US 3228078848,3228079103,GR 3228079104,3228080639,US -3228080640,3228081151,NL +3228080640,3228080895,IE +3228080896,3228081151,FR 3228081152,3228083967,US -3228083968,3228084479,NL +3228083968,3228084479,BE 3228084480,3228085247,US -3228085248,3228085503,AU +3228085248,3228085503,JP 3228085504,3228100607,US 3228100608,3228101119,JP 3228101120,3228102143,US -3228102144,3228102399,NL +3228102144,3228102399,GB 3228102400,3228103423,US 3228103424,3228103679,CA 3228103680,3228103935,US 3228103936,3228104191,FR -3228104192,3228104447,JP -3228104448,3228104703,AU -3228104704,3228104959,NL +3228104192,3228104703,JP +3228104704,3228104959,DK 3228104960,3228105471,US -3228105472,3228105727,NL -3228105728,3228105983,AU -3228105984,3228109311,US +3228105472,3228105727,CH +3228105728,3228109311,US 3228109312,3228109567,AU 3228109568,3228125951,US -3228125952,3228126207,NL +3228125952,3228126207,DE 3228126208,3228133375,US 3228133376,3228134655,CA 3228134656,3228150271,US @@ -80813,11 +87473,11 @@ 3228172032,3228172287,US 3228172288,3228237823,IT 3228237824,3228238079,US -3228238080,3228238591,NL +3228238336,3228238591,GB 3228238592,3228238847,US 3228238848,3228239359,GB 3228239616,3228240127,US -3228240128,3228240639,AU +3228240128,3228240383,AU 3228240640,3228241407,GB 3228241408,3228250367,US 3228250624,3228250879,US @@ -80828,7 +87488,6 @@ 3228264704,3228265983,US 3228265984,3228266239,IE 3228266240,3228266495,PR -3228266496,3228266751,AU 3228266752,3228267007,NZ 3228267008,3228267263,NL 3228267264,3228269055,US @@ -80847,7 +87506,7 @@ 3228281088,3228281599,US 3228281600,3228282111,AU 3228282112,3228282367,US -3228282368,3228282623,NL +3228282368,3228282623,GB 3228282624,3228283135,US 3228283136,3228283391,GR 3228283392,3228283647,GB @@ -80859,17 +87518,17 @@ 3228297728,3228297983,US 3228297984,3228298495,NL 3228298496,3228309247,US -3228309248,3228312063,DE +3228309248,3228311039,DE +3228311808,3228312063,DE 3228312320,3228316159,DE 3228316160,3228316415,US 3228316416,3228327167,DE 3228327168,3228328703,US 3228328704,3228328959,AU -3228328960,3228329471,NL +3228328960,3228329471,NO 3228329472,3228330751,US 3228330752,3228331263,SE 3228331264,3228332287,US -3228332288,3228332543,AU 3228332544,3228332799,GR 3228332800,3228334079,FR 3228334080,3228334335,GB @@ -80880,12 +87539,12 @@ 3228335872,3228336127,US 3228336128,3228336639,CZ 3228336640,3228337663,SK -3228337664,3228337919,CZ -3228337920,3228338175,SK -3228338176,3228338431,CZ +3228337664,3228338431,CZ 3228338432,3228340735,SK 3228340736,3228341247,CZ -3228341248,3228342783,SK +3228341248,3228341759,SK +3228341760,3228342271,CZ +3228342272,3228342783,SK 3228342784,3228343039,CZ 3228343040,3228343295,SK 3228343296,3228343551,CZ @@ -80901,12 +87560,9 @@ 3228362496,3228363263,US 3228363264,3228363519,CH 3228363520,3228364287,US -3228364288,3228364543,NL +3228364288,3228364543,AT 3228364544,3228368895,US -3228368896,3228371455,DE -3228371968,3228372735,DE -3228372992,3228373247,DE -3228373504,3228379135,DE +3228368896,3228379135,DE 3228379648,3228380415,DE 3228380416,3228380671,US 3228380672,3228380927,DE @@ -80918,32 +87574,24 @@ 3228394240,3228394495,US 3228394752,3228395263,DE 3228395264,3228395775,US -3228395776,3228398847,DE -3228399104,3228399359,DE +3228395776,3228399615,DE 3228399616,3228399871,US 3228399872,3228400383,DE -3228400640,3228402431,DE -3228403200,3228403711,DE +3228400640,3228403711,DE 3228403968,3228404223,DE -3228404736,3228404863,GB -3228404896,3228404991,GB -3228404992,3228405503,FR +3228404736,3228404863,FR +3228404896,3228405503,FR 3228405504,3228405759,DE 3228405760,3228406015,FR 3228406016,3228406271,US 3228406272,3228406527,IN 3228406528,3228406783,BR 3228406784,3228407039,FR -3228407296,3228420095,DE -3228420608,3228420863,DE -3228421120,3228424447,DE +3228407296,3228424447,DE 3228424704,3228424959,US -3228425216,3228426239,DE -3228426752,3228427263,DE -3228427776,3228428031,DE -3228428288,3228430335,DE +3228425216,3228430335,DE 3228430592,3228430847,DE -3228430848,3228431103,MU +3228430848,3228431103,ZA 3228431872,3228434431,DE 3228434432,3228456191,US 3228456192,3228456447,CA @@ -80951,35 +87599,34 @@ 3228457472,3228457727,CA 3228457728,3228461567,US 3228461568,3228461823,CA -3228461824,3228464127,US -3228464128,3228464383,CA -3228464384,3228478463,US +3228461824,3228478463,US 3228478464,3228479487,CA -3228479488,3228496127,US -3228496128,3228496383,GB -3228496384,3228508159,US +3228479488,3228508159,US 3228508160,3228508415,AU 3228508416,3228508671,NL 3228508672,3228509951,US 3228509952,3228510207,NL 3228510208,3228511231,US -3228511232,3228511487,NL +3228511232,3228511487,CZ 3228511488,3228511999,US 3228512000,3228512511,NL 3228512512,3228522495,US -3228522496,3228522751,NL +3228522496,3228522751,GB 3228522752,3228525823,US -3228525824,3228526079,NL +3228525824,3228526079,PT 3228526080,3228526335,NZ -3228526336,3228526847,NL +3228526336,3228526591,CH +3228526592,3228526847,AT 3228526848,3228527103,AU 3228527104,3228531711,US 3228531712,3228532223,NO 3228532224,3228532479,US -3228532480,3228532735,NL -3228532736,3228539247,US -3228539248,3228539251,AT -3228539252,3228558591,US +3228532480,3228532735,DE +3228532736,3228533759,US +3228533760,3228534015,CA +3228534016,3228539903,US +3228539904,3228540927,BR +3228540928,3228558591,US 3228558592,3228559103,BR 3228559104,3228564479,US 3228564480,3228564735,AT @@ -80989,7 +87636,7 @@ 3228573952,3228577023,US 3228577024,3228577279,NL 3228577280,3228578047,US -3228578048,3228578303,NL +3228578048,3228578303,GB 3228578304,3228581119,US 3228581120,3228581375,AT 3228581376,3228583423,US @@ -81001,11 +87648,12 @@ 3228591360,3228617727,US 3228617728,3228617983,FI 3228617984,3228618239,US -3228618240,3228618495,NL +3228618240,3228618495,SE 3228618496,3228618751,US 3228618752,3228619007,DE 3228619008,3228620031,US -3228620032,3228620543,NL +3228620032,3228620287,DE +3228620288,3228620543,CH 3228620544,3228620799,AU 3228620800,3228628735,US 3228628736,3228628991,ES @@ -81049,7 +87697,8 @@ 3229167104,3229167615,IT 3229167616,3229171711,SE 3229171712,3229172223,GB -3229172224,3229172735,FR +3229172224,3229172479,DE +3229172480,3229172735,FR 3229172736,3229172991,CH 3229172992,3229173503,SE 3229173504,3229173759,IT @@ -81062,7 +87711,9 @@ 3229186816,3229187327,ES 3229187328,3229187583,IT 3229187584,3229187839,DK -3229187840,3229192959,SE +3229187840,3229191167,SE +3229191168,3229191423,GB +3229191424,3229192959,SE 3229192960,3229193727,FR 3229193728,3229194239,SE 3229194240,3229194495,FR @@ -81073,15 +87724,14 @@ 3229196800,3229197311,NL 3229197312,3229197823,SE 3229197824,3229198335,GB -3229198336,3229198591,SE +3229198336,3229198591,US 3229198592,3229198847,ES 3229198848,3229199103,CH 3229199104,3229199359,IT 3229199360,3229200383,SE 3229200384,3229200895,GB 3229200896,3229201151,DE -3229201152,3229201407,SE -3229201408,3229201663,IT +3229201152,3229201663,SE 3229201664,3229201919,DK 3229201920,3229202431,SE 3229202432,3229202687,ES @@ -81099,9 +87749,12 @@ 3229219584,3229219839,DE 3229219840,3229220863,SE 3229220864,3229221119,US -3229221120,3229245439,GB -3229245440,3229246463,US -3229246464,3229254399,GB +3229221120,3229221375,FR +3229221376,3229245439,GB +3229245440,3229246719,US +3229246720,3229250815,GB +3229250816,3229251071,US +3229251072,3229254399,GB 3229254400,3229256959,SG 3229256960,3229258495,GB 3229258496,3229259519,US @@ -81113,12 +87766,13 @@ 3229266944,3229267199,AU 3229267200,3229273599,US 3229273600,3229273855,CA -3229273856,3229274623,US -3229274624,3229274879,AU -3229274880,3229275647,US -3229275648,3229275903,NL +3229273856,3229275647,US +3229275648,3229275903,GB 3229275904,3229276159,US -3229276160,3229281023,IE +3229276160,3229276415,IE +3229276416,3229277951,GB +3229277952,3229278207,IE +3229278208,3229281023,GB 3229281024,3229281791,US 3229281792,3229283071,PT 3229283072,3229354495,US @@ -81134,27 +87788,26 @@ 3229362176,3229363711,US 3229363712,3229363967,NL 3229363968,3229380607,US -3229380608,3229380863,NL +3229380608,3229380863,DE 3229380864,3229381375,US -3229381376,3229381887,NL +3229381376,3229381631,DE +3229381632,3229381887,PL 3229381888,3229382143,AU 3229382144,3229390847,US 3229390848,3229391103,AU 3229391104,3229391359,US 3229391360,3229391615,CN -3229391616,3229391871,NL +3229391616,3229391871,AT 3229391872,3229395455,US 3229395456,3229408255,RU 3229408256,3229412095,US -3229412096,3229412351,NL +3229412096,3229412351,DE 3229412352,3229412607,US 3229412608,3229414911,DE 3229414912,3229415167,US -3229415168,3229415423,NL -3229415424,3229415679,DE +3229415168,3229415679,DE 3229415680,3229415935,US -3229415936,3229417215,DE -3229417472,3229483007,DE +3229415936,3229483007,DE 3229483008,3229483263,US 3229483264,3229499647,FI 3229499648,3229614847,US @@ -81173,7 +87826,7 @@ 3229810688,3229814015,US 3229814016,3229814271,AU 3229814272,3229815807,US -3229815808,3229816063,NL +3229815808,3229816063,DE 3229816064,3229817087,US 3229817088,3229817343,AU 3229817344,3229817599,NL @@ -81185,17 +87838,18 @@ 3229822208,3229830911,US 3229830912,3229831167,NL 3229831168,3229833471,US -3229833472,3229833727,NL +3229833472,3229833727,GB 3229833728,3229834239,IN 3229834240,3229834495,AU 3229834496,3229834751,US 3229834752,3229835007,CA 3229835008,3229835263,US -3229835264,3229835519,NL +3229835264,3229835519,FI 3229835520,3229835775,CA 3229835776,3229838335,US -3229838336,3229838591,NL -3229838592,3229844479,US +3229838336,3229838591,GB +3229838592,3229838847,CA +3229838848,3229844479,US 3229844480,3229844735,BE 3229844736,3229844991,US 3229844992,3229845247,BL @@ -81226,43 +87880,39 @@ 3229885440,3229886719,US 3229886720,3229886975,AU 3229886976,3229889791,US -3229889792,3229890047,NL +3229889792,3229890047,PT 3229890048,3229890303,US -3229890304,3229890559,NL +3229890304,3229890559,PT 3229890560,3229891583,US 3229891584,3229891839,CA 3229891840,3229900031,US 3229900032,3229900287,AU 3229900288,3229901567,US 3229901568,3229901823,GB -3229901824,3229902335,US -3229902336,3229902591,AU -3229902592,3229937407,US +3229901824,3229937407,US 3229937408,3229937663,GB 3229937664,3229937919,US 3229937920,3229938175,CA 3229938176,3229938687,US -3229938688,3229939199,NL +3229938688,3229938943,IL +3229938944,3229939199,NL 3229939200,3229939455,US 3229939456,3229940735,KR 3229940736,3229940991,CH 3229940992,3229941247,AU 3229941248,3229941759,US 3229941760,3229942271,CA -3229942272,3229944319,US -3229944320,3229944575,AU -3229944576,3229945343,US -3229945344,3229945599,AU -3229945600,3229945855,NL +3229942272,3229945343,US +3229945600,3229945855,PT 3229945856,3229947135,US 3229947136,3229947391,AU 3229947392,3229948927,US 3229948928,3229949183,IT 3229949184,3229949695,US 3229949696,3229949951,AU -3229949952,3229950207,NL +3229949952,3229950207,NO 3229950208,3229950975,US -3229950976,3229951231,NL +3229950976,3229951231,IL 3229951232,3229952255,US 3229952256,3229952511,AU 3229952512,3229953279,US @@ -81271,21 +87921,19 @@ 3229955328,3229955583,NL 3229955584,3229956095,PT 3229956096,3229956607,US -3229956608,3229956863,NL +3229956608,3229956863,GB 3229956864,3229958143,US -3229958144,3229958399,NL +3229958144,3229958399,NO 3229958400,3229958655,US -3229958656,3229958911,AU 3229958912,3229959167,SG 3229959168,3229962079,US 3229962080,3229962111,CA -3229962112,3229968127,US -3229968384,3229969407,US +3229962112,3229969407,US 3229969408,3229969663,PT 3229969664,3229969919,AT 3229969920,3229970431,FI 3229970432,3229972735,US -3229972736,3229972991,NL +3229972736,3229972991,SE 3229972992,3229975295,US 3229975296,3229975551,GB 3229975552,3230004223,US @@ -81298,17 +87946,17 @@ 3230072832,3230074623,US 3230074624,3230074879,DE 3230074880,3230082559,IT -3230082560,3230084607,US -3230084608,3230084863,NL +3230082560,3230083071,US +3230083072,3230084095,CA +3230084096,3230084607,US +3230084608,3230084863,NO 3230084864,3230085119,US 3230085120,3230085375,CA 3230085376,3230085887,US 3230085888,3230086143,DE 3230086144,3230086655,GB -3230086656,3230088959,US -3230088960,3230089215,NL -3230089216,3230089727,US -3230089728,3230089983,NL +3230086656,3230089727,US +3230089728,3230089983,GB 3230089984,3230090239,US 3230090240,3230090495,GB 3230090496,3230092543,US @@ -81321,9 +87969,7 @@ 3230096384,3230096639,JP 3230096640,3230096895,US 3230096896,3230097151,JP -3230097408,3230097663,JP -3230098688,3230098943,JP -3230099200,3230100735,JP +3230097408,3230100735,JP 3230100736,3230100991,US 3230100992,3230101503,PR 3230101504,3230104319,US @@ -81331,30 +87977,28 @@ 3230104576,3230105855,US 3230105856,3230106111,NL 3230106112,3230106879,US -3230106880,3230107135,NL +3230106880,3230107135,AT 3230107136,3230109439,US -3230109440,3230109695,NL +3230109440,3230109695,NO 3230109696,3230109951,US 3230109952,3230115071,CH 3230115072,3230115327,IT 3230115328,3230115583,GR 3230115584,3230116095,BE 3230116096,3230117631,US -3230117632,3230117887,NL +3230117632,3230117887,FR 3230117888,3230120191,US -3230120192,3230120447,NL 3230120448,3230120703,US 3230120704,3230120959,PT 3230120960,3230125823,US 3230125824,3230126335,AU 3230126336,3230126591,US -3230126592,3230126847,AU 3230126848,3230128895,US 3230128896,3230129151,NL 3230129152,3230129663,US 3230129664,3230129919,JP 3230129920,3230130431,US -3230130432,3230130687,NL +3230130432,3230130687,IE 3230130688,3230131711,US 3230131712,3230131967,CA 3230131968,3230132991,GB @@ -81365,7 +88009,8 @@ 3230140416,3230140671,US 3230140672,3230140927,FI 3230140928,3230142975,US -3230142976,3230143487,NL +3230142976,3230143231,GB +3230143232,3230143487,BE 3230143488,3230144255,US 3230144256,3230144511,NL 3230144512,3230145279,US @@ -81376,19 +88021,21 @@ 3230146304,3230146559,PT 3230146560,3230148351,US 3230148352,3230148607,AU -3230148608,3230149119,NL +3230148608,3230148863,GB +3230148864,3230149119,CH 3230149120,3230150655,NI 3230150656,3230150911,US -3230150912,3230151167,NL +3230150912,3230151167,PT 3230151168,3230151423,US -3230151424,3230151935,NL +3230151424,3230151679,NL +3230151680,3230151935,PT 3230151936,3230152191,CA 3230152192,3230152447,FR 3230152448,3230153215,BF 3230153216,3230153471,FR 3230153472,3230153727,PF 3230153728,3230153983,US -3230153984,3230154239,NL +3230153984,3230154239,RU 3230154240,3230156543,US 3230156544,3230164735,FI 3230164736,3230167551,US @@ -81466,18 +88113,15 @@ 3230295296,3230296319,US 3230296320,3230297343,NO 3230297344,3230300159,SE -3230301696,3230302207,US -3230302976,3230309119,US +3230301696,3230309119,US 3230309120,3230309375,NO 3230309376,3230310143,GB 3230310144,3230316287,US -3230316288,3230316543,NL +3230316288,3230316543,IT 3230316544,3230316799,US 3230316800,3230317311,CA -3230317312,3230317567,US -3230317568,3230317823,AU -3230317824,3230318591,US -3230318592,3230318847,NL +3230317312,3230318591,US +3230318592,3230318847,GB 3230318848,3230321663,US 3230321664,3230321919,PT 3230321920,3230323199,US @@ -81487,7 +88131,7 @@ 3230328064,3230328319,GB 3230328320,3230329087,CH 3230329088,3230332927,US -3230332928,3230333183,NL +3230332928,3230333183,GB 3230333184,3230333695,US 3230333696,3230333951,NZ 3230333952,3230335231,US @@ -81534,17 +88178,20 @@ 3230459904,3230460927,AU 3230460928,3230463999,IN 3230465024,3230466047,BD +3230531584,3230662655,ZA 3230681088,3230683135,FR +3230683136,3230686207,BD +3230686208,3230687231,ID 3230695424,3230728191,US -3230787328,3230823679,US -3230823680,3230823935,NL +3230785536,3230823679,US +3230823680,3230823935,DK 3230823936,3230824191,US -3230824192,3230824447,NL +3230824192,3230824447,FR 3230824448,3230825215,US 3230825216,3230825471,GB 3230825472,3230826239,ES 3230826240,3230827519,US -3230827520,3230827775,NL +3230827520,3230827775,AT 3230827776,3230828031,NZ 3230828032,3230828543,HU 3230828544,3230829055,GB @@ -81552,7 +88199,7 @@ 3230830080,3230832127,US 3230832128,3230832383,NZ 3230832384,3230832639,US -3230832640,3230832895,NL +3230832640,3230832895,FI 3230832896,3230833663,US 3230833664,3230833919,CA 3230833920,3230834175,BR @@ -81563,14 +88210,12 @@ 3230838016,3230840319,IT 3230840320,3230840575,FR 3230840576,3230840831,US -3230840832,3230841087,AU -3230841088,3230841343,NL +3230840832,3230841087,JP +3230841088,3230841343,DE 3230841344,3230841599,US -3230841600,3230841855,NL -3230841856,3230842111,US -3230842112,3230842367,AU -3230842368,3230843135,US -3230843136,3230843391,NL +3230841600,3230841855,ES +3230841856,3230843135,US +3230843136,3230843391,NO 3230843392,3230844927,US 3230844928,3230845183,AU 3230845184,3230845951,US @@ -81578,10 +88223,10 @@ 3230846208,3230849535,US 3230849536,3230850047,NZ 3230850048,3230851839,US -3230851840,3230852351,NL +3230851840,3230852095,NO +3230852096,3230852351,GB 3230852352,3230852607,BR 3230852608,3230853119,CA -3230853120,3230853375,AU 3230853376,3230853887,FR 3230853888,3230854399,US 3230854400,3230854655,UY @@ -81591,31 +88236,31 @@ 3230855936,3230857983,US 3230857984,3230858751,AU 3230858752,3230865151,US -3230865152,3230865407,NL +3230865152,3230865407,GB 3230865408,3230867967,US 3230867968,3230868223,IS 3230868224,3230868479,US -3230868480,3230868735,NL +3230868480,3230868735,GB 3230868736,3230870015,US -3230870016,3230870271,NL -3230870272,3230873346,US -3230873347,3230873347,SG -3230873348,3230878719,US +3230870016,3230870271,PL +3230870272,3230873343,US +3230873344,3230873599,SG +3230873600,3230878719,US 3230878720,3230879487,PT 3230879488,3230879743,FR 3230879744,3230888447,US 3230888448,3230888703,AU 3230888704,3230895359,US -3230895360,3230895615,NL +3230895360,3230895615,PL 3230895616,3230897151,US 3230897408,3230897663,US -3230897664,3230897919,NL +3230897664,3230897919,GB 3230898688,3230898943,US -3230898944,3230899199,NL +3230898944,3230899199,PT 3230899200,3230913023,US 3230913024,3230913279,BR 3230913280,3230913535,US -3230913536,3230913791,NL +3230913536,3230913791,GB 3230913792,3230914047,CA 3230914048,3230914303,US 3230914304,3230914815,FI @@ -81623,21 +88268,19 @@ 3230915072,3230915327,BR 3230915328,3230915583,GB 3230915584,3230917631,US -3230917632,3230917887,NL +3230917632,3230917887,GB 3230917888,3230918399,US 3230918400,3230918655,LC 3230918656,3230919423,US 3230919424,3230919679,AU 3230919680,3230922239,US 3230922240,3230922495,AU -3230922496,3230922751,NL +3230922496,3230922751,IT 3230922752,3230923519,US -3230923776,3230924031,US -3230924032,3230924287,AU -3230924288,3230933247,US +3230923776,3230933247,US 3230933248,3230948607,SE 3230948608,3230951167,US -3230951168,3230951423,NL +3230951168,3230951423,PT 3230951424,3230953215,US 3230953216,3230954495,CA 3230954496,3230967295,AU @@ -81658,7 +88301,7 @@ 3230980096,3230980351,GB 3230980352,3230980607,CA 3230980608,3230981119,US -3230981120,3230981375,NL +3230981120,3230981375,IT 3230981376,3230981631,AU 3230981632,3230981887,US 3230981888,3230983935,AU @@ -81667,16 +88310,16 @@ 3230991360,3230991615,US 3230991616,3230991871,FI 3230991872,3230994175,US -3230994176,3230994431,NL +3230994176,3230994431,GB 3230994432,3230995199,US -3230995200,3230995455,NL +3230995200,3230995455,ES 3230995456,3230995711,AU 3230995712,3230996223,US 3230996224,3230996479,CA 3230996480,3230997247,US -3230997248,3230997503,NL +3230997248,3230997503,AT 3230997504,3230997759,US -3230997760,3230999039,SE +3230997760,3230999039,NL 3230999040,3230999295,US 3230999296,3230999551,NL 3230999552,3230999807,AU @@ -81705,7 +88348,7 @@ 3231016704,3231016959,US 3231016960,3231017215,CA 3231017216,3231018495,US -3231018496,3231018751,NL +3231018496,3231018751,IT 3231018752,3231019007,GB 3231019008,3231020287,US 3231020288,3231020543,GB @@ -81714,10 +88357,8 @@ 3231021568,3231021823,US 3231021824,3231022079,CA 3231022080,3231022591,US -3231022592,3231022847,NL -3231022848,3231028479,US -3231028480,3231028735,AU -3231028736,3231042047,US +3231022592,3231022847,DE +3231022848,3231042047,US 3231042048,3231042303,GU 3231042304,3231043839,US 3231043840,3231044095,JP @@ -81729,8 +88370,9 @@ 3231049728,3231049983,AT 3231049984,3231051263,US 3231051264,3231051519,GB -3231051520,3231051775,AU -3231051776,3231057919,US +3231051776,3231057151,US +3231057152,3231057407,CA +3231057408,3231057919,US 3231058176,3231060991,US 3231061248,3231070719,US 3231070720,3231074559,SE @@ -81741,29 +88383,25 @@ 3231077120,3231077375,PL 3231077376,3231077631,SE 3231077632,3231078655,US -3231078656,3231078911,NL +3231078656,3231078911,GB 3231078912,3231079423,CA 3231079424,3231079679,NL 3231079680,3231079935,US 3231079936,3231080191,NL -3231080192,3231080447,US -3231080448,3231080703,AU -3231080704,3231082495,US -3231082496,3231082751,NL +3231080192,3231082495,US +3231082496,3231082751,PL 3231082752,3231083007,US 3231083008,3231083263,GB -3231083264,3231083519,AU 3231083520,3231087615,US 3231087616,3231087871,NO 3231087872,3231088127,US 3231088128,3231088383,GT 3231088384,3231088895,US 3231088896,3231091711,AU -3231091712,3231091967,NL +3231091712,3231091967,GB 3231091968,3231092735,US -3231092736,3231092991,AU 3231092992,3231093247,US -3231093248,3231093503,NL +3231093248,3231093503,IT 3231093504,3231101183,US 3231101184,3231103231,GB 3231103232,3231103487,CA @@ -81776,7 +88414,6 @@ 3231106304,3231106559,NO 3231106560,3231106815,GB 3231106816,3231107071,US -3231107072,3231107327,AU 3231107328,3231107583,US 3231107584,3231107839,AU 3231107840,3231108095,AT @@ -81803,13 +88440,21 @@ 3231120896,3231121151,NO 3231121152,3231149311,US 3231149312,3231149567,CA -3231149568,3231154431,US -3231154432,3231154687,AU -3231154688,3231155711,US +3231149568,3231155711,US 3231155712,3231156223,CA 3231156224,3231174655,US -3231174656,3231182847,CN -3231182848,3231186687,US +3231174656,3231178751,CN +3231178752,3231179263,HK +3231179264,3231180287,US +3231180288,3231180799,HK +3231180800,3231181823,US +3231181824,3231182079,CN +3231182080,3231182847,US +3231182848,3231183871,HK +3231183872,3231184895,CN +3231184896,3231185151,US +3231185152,3231185919,CN +3231185920,3231186687,US 3231186688,3231186943,CN 3231186944,3231188479,US 3231188480,3231188735,NO @@ -81834,13 +88479,12 @@ 3231203072,3231203327,AT 3231203328,3231204351,US 3231204352,3231204607,FI -3231204608,3231204863,AU +3231204608,3231204863,JP 3231204864,3231207167,US 3231207168,3231207423,CA 3231207424,3231207935,US 3231207936,3231208191,DE 3231208192,3231208959,US -3231208960,3231209471,AU 3231209472,3231210239,US 3231210240,3231210495,CA 3231210496,3231211775,US @@ -81857,13 +88501,9 @@ 3231218176,3231218431,GB 3231218432,3231218687,US 3231218688,3231218943,BE -3231218944,3231223039,US +3231218944,3231222783,US 3231223040,3231223295,IT -3231223296,3231223807,US -3231223808,3231224063,AU -3231224064,3231224319,US -3231224320,3231224575,AU -3231224576,3231225599,US +3231223296,3231225599,US 3231225600,3231225855,DE 3231225856,3231226879,US 3231226880,3231227135,GB @@ -81880,15 +88520,13 @@ 3231234048,3231235071,GB 3231235072,3231236863,US 3231236864,3231237119,CA -3231237120,3231237375,US -3231237376,3231237631,AU -3231237632,3231241215,US +3231237120,3231241215,US 3231241216,3231241471,AU 3231241472,3231241727,CA 3231241728,3231244287,US 3231244288,3231244543,CA 3231244544,3231248639,US -3231248640,3231248895,NL +3231248640,3231248895,GB 3231248896,3231249407,US 3231249408,3231249663,GB 3231249664,3231250431,US @@ -81897,17 +88535,14 @@ 3231251712,3231251967,GB 3231251968,3231252223,AT 3231252224,3231252991,US -3231252992,3231253503,NL -3231253504,3231254783,US -3231254784,3231255039,AU -3231255040,3231255551,US +3231252992,3231253503,GB +3231253504,3231255551,US 3231255808,3231256063,PT 3231256064,3231257087,US 3231257088,3231257599,HU -3231257600,3231258623,US -3231258880,3231275007,US +3231257600,3231275007,US 3231275008,3231275263,BR -3231275264,3231275519,NL +3231275264,3231275519,CH 3231275520,3231276287,US 3231276288,3231276543,AU 3231276544,3231276799,US @@ -81928,7 +88563,7 @@ 3231293184,3231294975,US 3231294976,3231295231,NL 3231295232,3231295487,CR -3231295488,3231295743,NL +3231295488,3231295743,BE 3231295744,3231296255,US 3231296256,3231296511,NL 3231296512,3231296767,US @@ -81936,7 +88571,8 @@ 3231299328,3231300095,US 3231300096,3231300351,CA 3231300352,3231300607,US -3231300608,3231301119,NL +3231300608,3231300863,SE +3231300864,3231301119,GB 3231301120,3231302143,US 3231302144,3231302399,NL 3231302400,3231302655,US @@ -81949,8 +88585,7 @@ 3231308800,3231309055,CA 3231309824,3231316735,US 3231316736,3231316991,NZ -3231316992,3231318783,US -3231319040,3231321343,US +3231316992,3231321343,US 3231321344,3231321599,CA 3231321600,3231322111,US 3231322112,3231322367,JP @@ -81958,8 +88593,7 @@ 3231324160,3231324671,JP 3231324672,3231325183,US 3231325184,3231326207,CA -3231326208,3231349759,US -3231350272,3231352831,US +3231326208,3231352831,US 3231352832,3231358975,CA 3231358976,3231369215,US 3231369216,3231369471,TW @@ -81968,15 +88602,14 @@ 3231383808,3231385343,NO 3231385344,3231401215,US 3231401216,3231401471,CA -3231401472,3231423999,US +3231401472,3231408767,US +3231408768,3231408783,DE +3231408784,3231423999,US 3231424000,3231424511,PR -3231424512,3231477759,US -3231477760,3231478015,CA -3231478016,3231482879,US +3231424512,3231482879,US 3231482880,3231483135,BE 3231483136,3231484927,US -3231484928,3231485439,JP -3231485696,3231487999,JP +3231484928,3231487999,JP 3231488512,3231488767,JP 3231489280,3231489535,US 3231489536,3231489791,JP @@ -81987,29 +88620,26 @@ 3231491328,3231491583,NZ 3231491584,3231491839,US 3231491840,3231492095,GB -3231492096,3231493631,US +3231492096,3231492351,US +3231492352,3231492607,GB +3231492608,3231493631,US 3231493632,3231493887,CH 3231493888,3231500031,US 3231500032,3231500287,BM 3231500288,3231502079,US -3231502080,3231502591,AU +3231502080,3231502335,AU 3231502592,3231502847,US -3231502848,3231503103,NL +3231502848,3231503103,PT 3231503104,3231503615,US 3231503616,3231503871,IT -3231503872,3231504383,US -3231504640,3231504895,NL -3231504896,3231505407,US -3231505408,3231505663,AU -3231505664,3231506687,US +3231503872,3231506687,US 3231506688,3231506943,AU 3231506944,3231507199,US 3231507200,3231507455,BE 3231507456,3231510271,US -3231510272,3231510527,NL +3231510272,3231510527,GB 3231510528,3231512575,US 3231512576,3231512831,LU -3231512832,3231513087,AU 3231513088,3231514879,US 3231514880,3231515647,NO 3231515648,3231516671,US @@ -82018,11 +88648,7 @@ 3231526936,3231526943,CA 3231526944,3231527119,US 3231527120,3231527127,CA -3231527128,3231527935,US -3231527936,3231527967,CA -3231527968,3231528191,US -3231528192,3231528447,IN -3231528448,3231528471,US +3231527128,3231528471,US 3231528472,3231528487,CA 3231528488,3231528959,US 3231528960,3231528975,CA @@ -82032,12 +88658,12 @@ 3231529032,3231529039,CA 3231529040,3231529471,US 3231529472,3231529487,CA -3231529488,3231529727,US -3231529728,3231529983,CA -3231529984,3231539199,US +3231529488,3231530239,US +3231530240,3231530495,IN +3231530496,3231539199,US 3231539200,3231547391,CA 3231547392,3231547647,US -3231547648,3231547903,NL +3231547648,3231547903,NO 3231547904,3231549951,US 3231549952,3231550207,JP 3231550208,3231550719,DE @@ -82049,25 +88675,24 @@ 3231553792,3231554047,CH 3231554048,3231555327,DE 3231555328,3231556095,CA -3231556096,3231556351,AU -3231556352,3231556607,US +3231556096,3231556607,US 3231556608,3231556863,CA -3231556864,3231557887,AT +3231556864,3231557631,US +3231557632,3231557887,AT 3231557888,3231558399,GB 3231558400,3231558655,DE 3231558656,3231558911,GB 3231558912,3231559167,CA -3231559168,3231559423,NL +3231559168,3231559423,GB 3231559424,3231559679,US -3231559680,3231559935,NL +3231559680,3231559935,GB 3231559936,3231561983,US -3231561984,3231562239,NL +3231561984,3231562239,IT 3231562240,3231562495,US -3231562496,3231562751,NL +3231562496,3231562751,GB 3231562752,3231563007,US -3231563008,3231563263,NL +3231563008,3231563263,CH 3231563264,3231563519,ZA -3231563520,3231563775,AU 3231563776,3231583231,US 3231583232,3231584255,CA 3231584256,3231588863,US @@ -82075,8 +88700,8 @@ 3231589120,3231591679,US 3231591680,3231591935,AU 3231591936,3231593983,US -3231593984,3231594239,GB -3231594240,3231596031,US +3231593984,3231594495,GB +3231594496,3231596031,US 3231596032,3231596543,PR 3231596544,3231634943,US 3231634944,3231635455,CA @@ -82085,33 +88710,37 @@ 3231642112,3231649791,US 3231649792,3231653631,SG 3231653632,3231663615,US -3231663616,3231663871,NL +3231663616,3231663871,FI 3231663872,3231664127,CA 3231664128,3231664383,US -3231664384,3231664639,NL +3231664384,3231664639,GB 3231664640,3231665407,US -3231665408,3231665663,NL +3231665408,3231665663,IT 3231665664,3231667199,US -3231667200,3231667711,NL +3231667200,3231667711,ES 3231667712,3231668735,US 3231668736,3231668991,BE 3231668992,3231669759,US 3231669760,3231670015,CA -3231670016,3231670271,NL +3231670016,3231670271,DE 3231670272,3231671039,US 3231671040,3231672319,GB 3231672320,3231672575,US 3231672576,3231672831,NL 3231672832,3231673343,US -3231673344,3231673855,NL +3231673344,3231673599,NO +3231673600,3231673855,IE 3231673856,3231674111,US 3231674112,3231674367,CA 3231674368,3231675391,US 3231675392,3231675903,BR -3231675904,3231676159,NL +3231675904,3231676159,IE 3231676160,3231676671,US -3231676672,3231677183,NL -3231677184,3231694847,US +3231676672,3231676927,FR +3231676928,3231677183,FI +3231677184,3231690751,US +3231690752,3231692799,CA +3231692800,3231694847,US 3231694848,3231711231,CA 3231711232,3231713023,US 3231713024,3231713279,CA @@ -82128,20 +88757,18 @@ 3231717120,3231717375,NO 3231717376,3231718143,US 3231718144,3231718399,IT -3231718400,3231718655,US -3231718656,3231718911,AU -3231718912,3231719679,US -3231719680,3231719935,NL +3231718400,3231719679,US +3231719680,3231719935,ES 3231720192,3231720703,US -3231720704,3231720959,NL +3231720704,3231720959,IT 3231720960,3231722751,US 3231722752,3231723007,BR 3231723008,3231724031,US 3231724032,3231724287,BR 3231724288,3231727871,US -3231727872,3231728127,NL +3231727872,3231728127,DE 3231728128,3231728383,US -3231728384,3231728639,NL +3231728384,3231728639,AT 3231728640,3231729407,US 3231729408,3231729663,AU 3231729664,3231735551,US @@ -82154,39 +88781,38 @@ 3231739136,3231739647,NL 3231739648,3231739903,BR 3231739904,3231742719,US -3231742720,3231742975,NL +3231742720,3231742975,FR 3231742976,3231743487,US -3231743488,3231743743,NL +3231743488,3231743743,NO 3231743744,3231743999,US 3231744000,3231744255,BR 3231744256,3231747583,US -3231747584,3231748095,NL +3231747584,3231747839,NL +3231747840,3231748095,GB 3231748096,3231750143,US 3231750144,3231750399,NL 3231750400,3231750911,US -3231750912,3231751167,AU 3231751168,3231751423,IT 3231751424,3231752191,US -3231752192,3231752447,NL +3231752192,3231752447,IT 3231752448,3231752703,AU 3231752704,3231753983,US 3231753984,3231754239,CA 3231754240,3231754495,US 3231754496,3231755263,AU -3231755264,3231755519,NL +3231755264,3231755519,HU 3231755520,3231755775,US 3231755776,3231756543,PR 3231756544,3231757311,GB 3231757312,3231759359,US 3231759360,3231759615,BR 3231759616,3231760895,US -3231760896,3231761151,GB -3231761152,3231761407,NL +3231760896,3231761407,GB 3231761408,3231763711,US 3231763712,3231763967,AU 3231763968,3231768575,US -3231768576,3231769087,NL -3231769088,3231769343,AU +3231768576,3231768831,NL +3231768832,3231769087,NO 3231769344,3231769855,US 3231769856,3231770111,AU 3231770112,3231770367,US @@ -82199,12 +88825,11 @@ 3231776000,3231776511,US 3231776512,3231776767,CA 3231776768,3231793151,US -3231793152,3231793663,NL -3231793664,3231800319,US +3231793152,3231793663,BE +3231793664,3231799807,US +3231799808,3231800319,HK 3231800320,3231801343,CN -3231801344,3231804415,CA -3231804416,3231804671,US -3231804672,3231809535,CA +3231801344,3231809535,CA 3231809536,3231810047,NZ 3231810048,3231842303,US 3231842304,3231843327,RU @@ -82310,7 +88935,9 @@ 3232093677,3232093695,SE 3232093952,3232095231,SE 3232095232,3232096255,GB -3232096256,3232098047,SE +3232096256,3232097279,SE +3232097280,3232097535,IT +3232097536,3232098047,SE 3232098048,3232098303,FR 3232098304,3232100095,SE 3232100096,3232100351,IE @@ -82320,8 +88947,7 @@ 3232104448,3232106495,DE 3232107520,3232108543,RU 3232108544,3232112639,DE -3232116736,3232125183,DE -3232125952,3232129023,DE +3232116736,3232129023,DE 3232129024,3232130047,NL 3232130048,3232131071,UA 3232131072,3232133119,DE @@ -82346,8 +88972,7 @@ 3232169984,3232235519,IT 3232301056,3232309247,US 3232309248,3232311807,SG -3232311808,3232399615,US -3232399872,3232407039,US +3232311808,3232407039,US 3232407040,3232407551,SG 3232407552,3232432383,US 3232433664,3232440319,US @@ -82357,9 +88982,10 @@ 3232461824,3232462847,US 3232462848,3232464895,BB 3232464896,3232483327,GB -3232483328,3232555775,US +3232483328,3232492799,US +3232492800,3232493055,NL +3232493056,3232555775,US 3232555776,3232557055,JP -3232557056,3232557311,AU 3232557312,3232557567,US 3232557568,3232559103,JP 3232559104,3232559359,US @@ -82367,7 +88993,7 @@ 3232560896,3232561663,US 3232561664,3232561919,CA 3232561920,3232562431,US -3232562432,3232562687,NL +3232562432,3232562687,LU 3232562688,3232562943,CA 3232562944,3232563455,US 3232563456,3232564479,GB @@ -82414,8 +89040,8 @@ 3232803328,3232804351,SE 3232804352,3232804607,DK 3232804608,3232804863,IT -3232804864,3232812031,SE -3232812032,3232812543,GB +3232804864,3232811007,SE +3232811008,3232812543,GB 3232812544,3232812799,SE 3232812800,3232813055,ES 3232813056,3232820223,SE @@ -82425,7 +89051,22 @@ 3233288192,3233292287,CA 3233292288,3233431551,US 3233431552,3233447935,CA -3233447936,3233451519,US +3233447936,3233449095,US +3233449096,3233449103,GB +3233449104,3233449207,US +3233449208,3233449215,GB +3233449216,3233449311,US +3233449312,3233449319,RO +3233449320,3233449471,US +3233449472,3233449535,CA +3233449536,3233449567,US +3233449568,3233449615,CA +3233449616,3233449631,US +3233449632,3233449727,CA +3233449728,3233450199,US +3233450200,3233450207,GB +3233450208,3233451263,US +3233451264,3233451519,CA 3233451520,3233451775,GB 3233451776,3233453567,US 3233453568,3233453631,IT @@ -82436,10 +89077,14 @@ 3233456448,3233456639,US 3233456640,3233456655,CA 3233456656,3233456671,US -3233456672,3233457023,CA +3233456672,3233456975,CA +3233456976,3233456991,US +3233456992,3233457023,CA 3233457024,3233457039,US 3233457040,3233457151,CA -3233457152,3233458687,US +3233457152,3233457407,US +3233457408,3233457663,RO +3233457664,3233458687,US 3233458688,3233458943,HU 3233458944,3233458959,BG 3233458960,3233458975,US @@ -82453,7 +89098,7 @@ 3233547008,3233547519,US 3233547520,3233547775,CA 3233547776,3233548799,US -3233548800,3233549055,NL +3233548800,3233549055,PT 3233549056,3233549311,BR 3233549312,3233557247,US 3233557248,3233557503,NZ @@ -82462,15 +89107,14 @@ 3233562368,3233562879,GB 3233562880,3233563135,FR 3233563136,3233563903,US -3233563904,3233564159,NL +3233563904,3233564159,GB 3233564160,3233564415,US 3233564416,3233564671,NZ 3233564672,3233564927,US 3233564928,3233566719,JP 3233567744,3233567999,US 3233568000,3233568767,JP -3233568768,3233569023,US -3233569024,3233569535,AU +3233568768,3233569023,CA 3233569536,3233569791,US 3233569792,3233570047,JP 3233570048,3233570815,US @@ -82478,7 +89122,7 @@ 3233571072,3233572095,US 3233572096,3233572351,AU 3233572352,3233573119,US -3233573120,3233573375,NL +3233573120,3233573375,NO 3233573376,3233573631,US 3233573632,3233573887,AU 3233573888,3233575679,US @@ -82486,19 +89130,19 @@ 3233575936,3233576191,RU 3233576192,3233576447,GB 3233576448,3233577215,US -3233577216,3233577727,NL +3233577216,3233577471,AT +3233577472,3233577727,GB 3233577728,3233578239,US -3233578240,3233578495,NL +3233578240,3233578495,GB 3233578496,3233578751,US -3233578752,3233579007,NL -3233579008,3233579263,AU -3233579264,3233579519,NL +3233578752,3233579007,IE +3233579264,3233579519,GB 3233579520,3233580031,US -3233580032,3233580287,NL +3233580032,3233580287,GB 3233580288,3233581055,US 3233581056,3233581311,NL 3233581312,3233583359,US -3233583360,3233583615,NL +3233583360,3233583615,GB 3233583616,3233584895,US 3233584896,3233585151,AU 3233585152,3233586431,US @@ -82509,13 +89153,13 @@ 3233589760,3233590015,US 3233590016,3233590271,TW 3233590272,3233590527,TH -3233590528,3233590783,PR +3233590528,3233590783,US 3233590784,3233591039,PH 3233591040,3233591295,ID 3233591296,3233593599,US 3233593600,3233593855,NZ 3233593856,3233594111,AU -3233594112,3233594367,NL +3233594112,3233594367,RU 3233594368,3233594623,US 3233594624,3233594879,NL 3233594880,3233595903,US @@ -82525,27 +89169,27 @@ 3233607168,3233607935,US 3233607936,3233608191,NZ 3233608192,3233609727,HU -3233609984,3233612031,US -3233612032,3233612287,NL +3233609728,3233612031,US +3233612032,3233612287,GB 3233612288,3233613823,US 3233613824,3233614847,GB 3233614848,3233615359,US 3233615360,3233615615,NL 3233615616,3233617407,US 3233617408,3233617663,CA -3233617664,3233617919,NL +3233617664,3233617919,GB 3233617920,3233618175,JP 3233618176,3233620479,US 3233620480,3233620735,AU 3233620736,3233620991,US 3233620992,3233622015,CA 3233622016,3233622271,US -3233622272,3233622527,NL +3233622272,3233622527,GB 3233622528,3233624831,US 3233624832,3233625343,NL 3233625344,3233625599,US 3233625600,3233625855,AU -3233625856,3233626111,NL +3233625856,3233626111,GB 3233626112,3233628415,US 3233628672,3233628927,FR 3233628928,3233629439,CA @@ -82555,10 +89199,8 @@ 3233630464,3233630719,NL 3233630720,3233630975,US 3233630976,3233631231,ZA -3233631232,3233631487,NL -3233631488,3233635839,US -3233635840,3233636095,AU -3233636096,3233642239,US +3233631232,3233631487,DE +3233631488,3233642239,US 3233642240,3233642495,GB 3233642496,3233646591,US 3233646592,3233646847,AU @@ -82569,16 +89211,15 @@ 3233649920,3233650431,US 3233650432,3233650687,NL 3233650688,3233651199,US -3233651200,3233651455,NL +3233651200,3233651455,IT 3233651456,3233651967,US 3233651968,3233652223,NL 3233652224,3233652479,US -3233652480,3233652735,AU 3233652736,3233652991,NL 3233652992,3233654271,US -3233654272,3233655551,GB -3233655552,3233663487,US -3233663488,3233663999,NL +3233654272,3233655807,GB +3233655808,3233663487,US +3233663488,3233663999,GB 3233664000,3233664255,CA 3233664256,3233665023,US 3233665024,3233666047,AU @@ -82586,31 +89227,30 @@ 3233668864,3233669119,PH 3233669120,3233670399,US 3233670400,3233670655,AU -3233671680,3233676031,US -3233676032,3233676287,NL +3233671168,3233676031,US +3233676032,3233676287,DE 3233676288,3233677311,US 3233677312,3233677567,CA -3233677568,3233679359,US -3233679616,3233684991,US +3233677568,3233684991,US 3233684992,3233685247,MX 3233685248,3233685503,BR 3233685504,3233688575,US -3233688576,3233688831,NL +3233688576,3233688831,GB 3233688832,3233692159,US -3233692160,3233692671,NL +3233692160,3233692671,NO 3233692672,3233692927,US 3233692928,3233693183,AU 3233693184,3233693695,US -3233693696,3233693951,NL +3233693696,3233693951,GB 3233693952,3233694207,US 3233694208,3233694463,AU -3233694464,3233694719,NL +3233694464,3233694719,GB 3233694720,3233694975,US 3233694976,3233695231,FR 3233695232,3233696511,US 3233696512,3233696767,CA 3233696768,3233701631,US -3233701632,3233701887,NL +3233701632,3233701887,NO 3233701888,3233704959,US 3233704960,3233705215,NZ 3233705216,3233710335,US @@ -82620,7 +89260,7 @@ 3233721856,3233722111,PT 3233722112,3233723391,US 3233723392,3233723903,AU -3233723904,3233724415,NL +3233723904,3233724415,GB 3233724416,3233725951,US 3233725952,3233726975,NO 3233726976,3233728767,US @@ -82634,7 +89274,7 @@ 3233737984,3233738751,US 3233738752,3233739007,NL 3233739008,3233739263,US -3233739264,3233739519,NL +3233739264,3233739519,FR 3233739520,3233740543,US 3233740544,3233741311,GB 3233741312,3233743359,US @@ -82702,13 +89342,11 @@ 3233936896,3233939455,US 3233939456,3234004991,FI 3234004992,3234005247,US -3234005248,3234005503,NL -3234005504,3234005759,AU +3234005248,3234005503,GB 3234005760,3234006015,CA 3234006016,3234007039,US -3234007040,3234007295,NL +3234007040,3234007295,RU 3234007296,3234007551,US -3234007552,3234007807,AU 3234007808,3234008063,US 3234008064,3234008831,NZ 3234008832,3234013695,US @@ -82716,19 +89354,18 @@ 3234013952,3234014975,US 3234014976,3234015487,KR 3234015488,3234015743,US -3234015744,3234015999,IE -3234016000,3234016255,GB +3234015744,3234016255,IE 3234016256,3234019327,AU -3234019840,3234023423,US -3234023424,3234023679,NL +3234019328,3234023423,US +3234023424,3234023679,PL 3234023680,3234030079,US -3234030080,3234030335,NL +3234030080,3234030335,DE 3234030336,3234031103,US 3234031104,3234031359,AU 3234031360,3234031871,US 3234031872,3234032383,NL 3234032384,3234033151,US -3234033152,3234033407,NL +3234033152,3234033407,IT 3234033408,3234033663,US 3234033664,3234033919,AU 3234033920,3234034687,US @@ -82742,21 +89379,19 @@ 3234048000,3234048511,US 3234048512,3234048767,AU 3234048768,3234051839,US -3234051840,3234052351,NL +3234051840,3234052095,NL +3234052096,3234052351,DE 3234052352,3234052607,US -3234052608,3234052863,AU 3234052864,3234054911,US -3234054912,3234055167,NL +3234054912,3234055167,PT 3234055168,3234055423,US 3234055424,3234055679,AU 3234055680,3234056959,US 3234056960,3234057215,CA 3234057216,3234061055,US 3234061056,3234061311,NZ -3234061312,3234064639,US -3234064640,3234064895,AU -3234064896,3234065407,US -3234065408,3234065663,NL +3234061312,3234065407,US +3234065408,3234065663,GB 3234065664,3234065919,BR 3234065920,3234069247,US 3234069248,3234069503,CA @@ -82777,9 +89412,7 @@ 3234158848,3234159103,US 3234159104,3234159615,CA 3234159616,3234160127,US -3234160128,3234164991,CA -3234164992,3234165247,US -3234165248,3234167295,CA +3234160128,3234167295,CA 3234167296,3234167807,US 3234167808,3234172927,CA 3234172928,3234173951,US @@ -82798,19 +89431,25 @@ 3234203648,3234205183,BR 3234205184,3234205439,AR 3234205440,3234205695,BR -3234205696,3234226983,US +3234205696,3234226431,US +3234226432,3234226687,IN +3234226688,3234226983,US 3234226984,3234226991,CA 3234226992,3234227455,US -3234227456,3234227711,CA -3234227712,3234228223,US +3234227456,3234227839,CA +3234227840,3234227871,US +3234227872,3234227903,CA +3234227904,3234227935,US +3234227936,3234227951,CA +3234227952,3234228223,US 3234228224,3234228287,CA 3234228288,3234230015,US 3234230016,3234230207,ES 3234230208,3234232319,US 3234232320,3234232575,EG 3234232576,3234238975,US -3234238976,3234239231,MY -3234239232,3234240255,US +3234238976,3234239487,MY +3234239488,3234240255,US 3234240512,3234267135,US 3234267136,3234267391,CA 3234267392,3234268927,US @@ -82831,15 +89470,17 @@ 3234340096,3234340351,IN 3234340352,3234349055,US 3234349056,3234353151,NZ -3234353152,3234529279,US +3234353152,3234400679,US +3234400680,3234400687,NA +3234400688,3234401511,US +3234401512,3234401519,NA +3234401520,3234529279,US 3234529280,3234529535,PR 3234529536,3234538751,US 3234538752,3234539007,TC 3234539520,3234549759,US 3234549760,3234550015,RU -3234553856,3234554623,US -3234554624,3234554879,AU -3234554880,3234556415,US +3234553856,3234556415,US 3234556416,3234556927,CA 3234556928,3234557439,FI 3234557440,3234564607,US @@ -82847,26 +89488,21 @@ 3234566912,3234568703,US 3234568704,3234568959,NZ 3234568960,3234569215,US -3234569216,3234569727,AU 3234569728,3234569983,CL 3234569984,3234574335,US 3234574336,3234574591,AU 3234574592,3234574847,MX -3234574848,3234576127,US -3234576896,3234578687,US -3234578688,3234578943,AU -3234578944,3234579711,US +3234574848,3234579711,US 3234579712,3234579967,CA 3234579968,3234581247,US 3234581248,3234581503,CA 3234581504,3234582527,US -3234582528,3234583039,AU 3234583040,3234583807,US 3234583808,3234584063,AU 3234584064,3234584575,US 3234584576,3234584831,AU 3234584832,3234587391,US -3234587392,3234587647,NL +3234587392,3234587647,SA 3234587648,3234588671,US 3234588672,3234588927,AU 3234588928,3234589439,US @@ -82886,16 +89522,10 @@ 3234740224,3234745599,US 3234745600,3234746879,GB 3234746880,3234747903,US -3234747904,3234748159,NL +3234747904,3234748159,IL 3234748160,3234749695,US 3234749696,3234750207,CA -3234750208,3234751999,US -3234752000,3234752255,AU -3234752256,3234753535,US -3234753536,3234753791,AU -3234753792,3234755839,US -3234755840,3234756095,AU -3234756096,3234762751,US +3234750208,3234762751,US 3234762752,3234764799,CA 3234764800,3234766335,NZ 3234766336,3234772223,US @@ -82907,7 +89537,7 @@ 3234784000,3234794495,US 3234794496,3234794751,CA 3234794752,3234795007,US -3234795008,3234795263,NL +3234795008,3234795263,GB 3234795264,3234799359,US 3234799360,3234799615,NL 3234799616,3234799871,US @@ -82953,7 +89583,7 @@ 3234839296,3234839551,AU 3234839552,3234841087,US 3234841088,3234841599,BR -3234841600,3234841855,NL +3234841600,3234841855,PT 3234841856,3234842367,AU 3234842368,3234842623,US 3234842624,3234844415,BR @@ -82963,25 +89593,28 @@ 3234853888,3234854143,EC 3234854144,3234854911,US 3234854912,3234855167,AU -3234855168,3234856447,US -3234856448,3234856703,AU -3234856704,3234857215,US +3234855168,3234857215,US 3234857216,3234861055,CA 3234861056,3234988287,US 3234988288,3234990847,CA 3234990848,3235004415,US 3235004416,3235021823,CA 3235021824,3235026943,US -3235026944,3235027967,CA -3235027968,3235044375,US +3235026944,3235027199,CA +3235027200,3235044375,US 3235044376,3235044383,GB 3235044384,3235045375,US 3235045376,3235045887,CA 3235045888,3235065343,US 3235065344,3235065855,CA -3235065856,3235085311,US +3235065856,3235068511,US +3235068512,3235068575,IT +3235068576,3235085311,US 3235085312,3235086335,CA -3235086336,3235184639,US +3235086336,3235108863,US +3235108864,3235109119,TW +3235109120,3235109375,CN +3235109376,3235184639,US 3235184640,3235184895,CA 3235184896,3235275775,US 3235275776,3235276799,CA @@ -82992,8 +89625,7 @@ 3235389440,3235389951,VE 3235389952,3235512319,US 3235512320,3235577855,JP -3235577856,3235641855,CA -3235642112,3235643135,CA +3235577856,3235643135,CA 3235643136,3235745791,US 3235745792,3235745792,DE 3235745793,3235747839,US @@ -83011,9 +89643,7 @@ 3235844096,3235856383,US 3235856384,3235872767,BO 3235872768,3235876607,US -3235876864,3235877375,US -3235877376,3235877631,AU -3235877632,3235906303,US +3235876864,3235906303,US 3235906304,3235906559,CA 3235906560,3235908863,US 3235908864,3235909119,CA @@ -83091,17 +89721,15 @@ 3236069376,3236102143,CA 3236102144,3236102399,US 3236102400,3236106239,PH -3236106240,3236140031,US -3236140032,3236142079,CA -3236142080,3236142335,US +3236106240,3236140543,US +3236140544,3236141055,CA +3236141056,3236142335,US 3236142336,3236142463,CA -3236142464,3236142847,US -3236142848,3236143005,CA -3236143006,3236143006,US -3236143007,3236143103,CA -3236143104,3236147063,US +3236142464,3236147063,US 3236147064,3236147071,FR -3236147072,3236163519,US +3236147072,3236157951,US +3236157952,3236158207,GB +3236158208,3236163519,US 3236163520,3236163583,IE 3236163584,3236167935,US 3236167936,3236175871,CA @@ -83134,7 +89762,7 @@ 3236312064,3236312319,MO 3236312320,3236312575,GH 3236312576,3236312831,GR -3236312832,3236313087,QA +3236312832,3236313087,VG 3236313088,3236314367,US 3236314368,3236314623,GB 3236314624,3236319743,US @@ -83151,11 +89779,9 @@ 3236379392,3236379647,AU 3236379648,3236381183,US 3236381184,3236381439,CA -3236381440,3236381695,NL -3236381696,3236383999,US -3236384000,3236384255,AU -3236384256,3236385279,US -3236385280,3236385535,NL +3236381440,3236381695,AT +3236381696,3236385279,US +3236385280,3236385535,DE 3236385536,3236387071,US 3236387072,3236387327,CA 3236387328,3236387839,US @@ -83173,34 +89799,25 @@ 3236399616,3236400127,US 3236400128,3236400383,CL 3236400384,3236400639,AU -3236400640,3236401151,US -3236401152,3236401407,AU -3236401408,3236406783,US +3236400640,3236406783,US 3236406784,3236407551,AU 3236407552,3236408063,SG 3236408064,3236408319,US 3236408320,3236409087,CA 3236409088,3236409599,BR -3236409600,3236411135,US -3236411136,3236411391,AU -3236411392,3236412415,US +3236409600,3236412415,US 3236412416,3236412671,CA 3236412672,3236413695,US 3236413696,3236413951,AU 3236413952,3236416255,US 3236416256,3236416511,AU -3236416512,3236418303,US -3236418304,3236418815,AU -3236418816,3236419583,US -3236419584,3236419839,AU -3236419840,3236420095,US -3236420096,3236420351,AU -3236420352,3236424959,US +3236416512,3236418559,US +3236418560,3236418815,AU +3236418816,3236424959,US 3236424960,3236425215,MU -3236425216,3236427519,US +3236425472,3236427519,US 3236427520,3236427775,CA -3236427776,3236428031,AU -3236428032,3236429311,US +3236427776,3236429311,US 3236429312,3236429567,MU 3236429568,3236438015,US 3236446208,3236447487,US @@ -83211,9 +89828,7 @@ 3236560896,3236561151,CA 3236561152,3236566783,US 3236566784,3236567039,CA -3236567040,3236575743,US -3236575744,3236575999,AU -3236576000,3236604671,US +3236567040,3236604671,US 3236604672,3236604927,CA 3236604928,3236610047,US 3236610560,3236611071,US @@ -83223,7 +89838,6 @@ 3236613376,3236617983,US 3236617984,3236619775,CA 3236619776,3236620031,US -3236620032,3236620287,AU 3236620288,3236623615,US 3236623616,3236623871,AU 3236623872,3236625919,US @@ -83248,9 +89862,17 @@ 3236778752,3236780287,US 3236780288,3236780543,FR 3236780544,3236780799,CH -3236780800,3236781823,US +3236780800,3236781599,US +3236781600,3236781615,NL +3236781616,3236781727,US +3236781728,3236781759,NL +3236781760,3236781823,US 3236781824,3236782335,ES -3236782336,3236784383,US +3236782336,3236782719,US +3236782720,3236782751,BE +3236782752,3236782847,US +3236782848,3236782911,LU +3236782912,3236784383,US 3236784384,3236784895,IT 3236784896,3236785663,US 3236785664,3236785919,DE @@ -83302,15 +89924,42 @@ 3237016832,3237017087,GB 3237017088,3237018111,US 3237018112,3237018367,DE -3237018368,3237038079,US +3237018368,3237036543,US +3237036544,3237036799,CN +3237036800,3237038079,US 3237038080,3237038335,CA -3237038336,3237043967,US +3237038336,3237038847,US +3237038848,3237038911,AE +3237038912,3237038927,US +3237038928,3237039103,AE +3237039104,3237039183,US +3237039184,3237039199,IN +3237039200,3237039215,US +3237039216,3237039295,IN +3237039296,3237039311,US +3237039312,3237039327,IN +3237039328,3237039343,US +3237039344,3237039359,IN +3237039360,3237039615,US +3237039616,3237039871,CA +3237039872,3237040895,US +3237040896,3237041151,IN +3237041152,3237041183,US +3237041184,3237041199,IN +3237041200,3237041407,US +3237041408,3237041663,CA +3237041664,3237043967,US 3237043968,3237044223,CH 3237044224,3237047039,US 3237047040,3237047295,FR -3237047296,3237050111,US +3237047296,3237048831,US +3237048832,3237049087,IN +3237049088,3237049599,CA +3237049600,3237050111,US 3237050112,3237050303,GB -3237050304,3237051903,US +3237050304,3237051135,US +3237051136,3237051391,CA +3237051392,3237051903,US 3237051904,3237052159,TR 3237052160,3237052287,CA 3237052288,3237125295,US @@ -83318,15 +89967,14 @@ 3237125312,3237154815,US 3237154816,3237155839,ES 3237155840,3237156863,AU -3237156864,3237182463,US +3237156864,3237167103,US +3237171200,3237182463,US 3237182464,3237183487,NL 3237183488,3237205503,US 3237205504,3237206015,CA 3237206016,3237216255,US 3237216256,3237281791,JP -3237281792,3237284607,US -3237284608,3237284863,AU -3237284864,3237285119,US +3237281792,3237285119,US 3237285120,3237285631,AU 3237285632,3237287935,US 3237287936,3237288191,CA @@ -83339,12 +89987,9 @@ 3237295104,3237296639,US 3237296640,3237297151,SG 3237297152,3237297407,CL -3237297408,3237300479,US -3237302528,3237305087,US +3237297408,3237305087,US 3237305088,3237305343,CA -3237305344,3237305855,US -3237305856,3237306111,AU -3237306112,3237308671,US +3237305344,3237308671,US 3237308672,3237310719,AU 3237310720,3237312767,US 3237312768,3237313023,BO @@ -83353,7 +89998,6 @@ 3237319936,3237320703,US 3237320704,3237320959,UA 3237320960,3237321471,US -3237321472,3237321727,AU 3237321728,3237322751,US 3237322752,3237323263,CA 3237323264,3237325055,US @@ -83373,9 +90017,8 @@ 3237335296,3237335551,US 3237335552,3237337599,AU 3237337600,3237337855,US -3237337856,3237338367,AU -3237338368,3237339391,US -3237339392,3237339647,NL +3237338112,3237339391,US +3237339392,3237339647,GB 3237339648,3237340159,US 3237340160,3237340415,CA 3237340416,3237345535,US @@ -83391,8 +90034,10 @@ 3237478400,3237511167,LK 3237511168,3237548031,US 3237548032,3237552127,KR -3237552128,3237553922,US -3237553924,3237554431,US +3237552128,3237553919,US +3237553920,3237553922,PL +3237553924,3237554175,PL +3237554176,3237554431,US 3237554432,3237554434,SG 3237554435,3237554435,US 3237554436,3237554463,SG @@ -83441,7 +90086,6 @@ 3237725440,3237725695,US 3237725696,3237726207,CA 3237726208,3237726463,US -3237726464,3237726719,AU 3237726720,3237726975,GH 3237726976,3237727231,US 3237727232,3237728255,AU @@ -83452,11 +90096,287 @@ 3237773312,3237777407,CA 3237777408,3237781503,US 3237781504,3237785599,CA -3237785600,3237797887,US +3237785600,3237785647,CN +3237785648,3237785663,US +3237785664,3237785743,CN +3237785744,3237785751,US +3237785752,3237785839,CN +3237785840,3237785855,US +3237785856,3237785943,CN +3237785944,3237785951,US +3237785952,3237786047,CN +3237786048,3237786055,US +3237786056,3237786151,CN +3237786152,3237786159,US +3237786160,3237786239,CN +3237786240,3237786247,US +3237786248,3237786303,CN +3237786304,3237786319,US +3237786320,3237786415,CN +3237786416,3237786423,US +3237786424,3237786527,CN +3237786528,3237786535,US +3237786536,3237786711,CN +3237786712,3237786719,US +3237786720,3237786759,CN +3237786760,3237786767,US +3237786768,3237786975,CN +3237786976,3237786983,US +3237786984,3237787103,CN +3237787104,3237787111,US +3237787112,3237787159,CN +3237787160,3237787167,US +3237787168,3237787287,CN +3237787288,3237787295,US +3237787296,3237787375,CN +3237787376,3237787383,US +3237787384,3237787455,CN +3237787456,3237787463,US +3237787464,3237787551,CN +3237787552,3237787559,US +3237787560,3237787695,CN +3237787696,3237787703,US +3237787704,3237787719,CN +3237787720,3237787727,US +3237787728,3237787759,CN +3237787760,3237787767,US +3237787768,3237787839,CN +3237787840,3237787847,US +3237787848,3237788023,CN +3237788024,3237788031,US +3237788032,3237788079,CN +3237788080,3237788087,US +3237788088,3237788151,CN +3237788152,3237788159,US +3237788160,3237788223,CN +3237788224,3237788239,US +3237788240,3237788279,CN +3237788280,3237788287,US +3237788288,3237788455,CN +3237788456,3237788471,US +3237788472,3237788487,CN +3237788488,3237788551,US +3237788552,3237788559,CN +3237788560,3237788583,US +3237788584,3237788591,CN +3237788592,3237788727,US +3237788728,3237788855,CN +3237788856,3237788863,US +3237788864,3237788903,CN +3237788904,3237788911,US +3237788912,3237788927,CN +3237788928,3237788935,US +3237788936,3237788943,CN +3237788944,3237788951,US +3237788952,3237789071,CN +3237789072,3237789079,US +3237789080,3237789247,CN +3237789248,3237789255,US +3237789256,3237789311,CN +3237789312,3237789319,US +3237789320,3237789367,CN +3237789368,3237789375,US +3237789376,3237789415,CN +3237789416,3237789423,US +3237789424,3237789479,CN +3237789480,3237789487,US +3237789488,3237789647,CN +3237789648,3237789655,US +3237789656,3237789695,CN +3237789696,3237797887,US 3237797888,3237801983,CA 3237801984,3237858303,US 3237858304,3237863423,CA -3237863424,3237867519,US +3237863424,3237863439,CN +3237863440,3237863447,US +3237863448,3237863463,CN +3237863464,3237863471,US +3237863472,3237863559,CN +3237863560,3237863567,US +3237863568,3237863591,CN +3237863592,3237863599,US +3237863600,3237863607,CN +3237863608,3237863623,US +3237863624,3237863639,CN +3237863640,3237863655,US +3237863656,3237863663,CN +3237863664,3237863687,US +3237863688,3237863735,CN +3237863736,3237863751,US +3237863752,3237863775,CN +3237863776,3237863791,US +3237863792,3237863823,CN +3237863824,3237863839,US +3237863840,3237863871,CN +3237863872,3237863879,US +3237863880,3237863887,CN +3237863888,3237863903,US +3237863904,3237863927,CN +3237863928,3237863935,US +3237863936,3237863951,CN +3237863952,3237863959,US +3237863960,3237863967,CN +3237863968,3237863975,US +3237863976,3237863983,CN +3237863984,3237863991,US +3237863992,3237864007,CN +3237864008,3237864015,US +3237864016,3237864079,CN +3237864080,3237864087,US +3237864088,3237864127,CN +3237864128,3237864135,US +3237864136,3237864143,CN +3237864144,3237864151,US +3237864152,3237864159,CN +3237864160,3237864167,US +3237864168,3237864199,CN +3237864200,3237864207,US +3237864208,3237864215,CN +3237864216,3237864231,US +3237864232,3237864247,CN +3237864248,3237864255,US +3237864256,3237864263,CN +3237864264,3237864271,US +3237864272,3237864335,CN +3237864336,3237864343,US +3237864344,3237864351,CN +3237864352,3237864359,US +3237864360,3237864375,CN +3237864376,3237864383,US +3237864384,3237864423,CN +3237864424,3237864431,US +3237864432,3237864439,CN +3237864440,3237864447,US +3237864448,3237864527,CN +3237864528,3237864543,US +3237864544,3237864583,CN +3237864584,3237864591,US +3237864592,3237864631,CN +3237864632,3237864639,US +3237864640,3237864679,CN +3237864680,3237864703,US +3237864704,3237864711,CN +3237864712,3237864735,US +3237864736,3237864791,CN +3237864792,3237864799,US +3237864800,3237864807,CN +3237864808,3237864815,US +3237864816,3237864903,CN +3237864904,3237864911,US +3237864912,3237864919,CN +3237864920,3237864935,US +3237864936,3237864975,CN +3237864976,3237864983,US +3237864984,3237864999,CN +3237865000,3237865007,US +3237865008,3237865079,CN +3237865080,3237865111,US +3237865112,3237865127,CN +3237865128,3237865135,US +3237865136,3237865167,CN +3237865168,3237865183,US +3237865184,3237865255,CN +3237865256,3237865263,US +3237865264,3237865311,CN +3237865312,3237865319,US +3237865320,3237865375,CN +3237865376,3237865383,US +3237865384,3237865415,CN +3237865416,3237865463,US +3237865464,3237865471,CN +3237865472,3237865487,US +3237865488,3237865495,CN +3237865496,3237865519,US +3237865520,3237865591,CN +3237865592,3237865599,US +3237865600,3237865631,CN +3237865632,3237865639,US +3237865640,3237865647,CN +3237865648,3237865663,US +3237865664,3237865679,CN +3237865680,3237865687,US +3237865688,3237865767,CN +3237865768,3237865775,US +3237865776,3237865799,CN +3237865800,3237865807,US +3237865808,3237865815,CN +3237865816,3237865839,US +3237865840,3237865855,CN +3237865856,3237865871,US +3237865872,3237865879,CN +3237865880,3237865895,US +3237865896,3237866039,CN +3237866040,3237866055,US +3237866056,3237866071,CN +3237866072,3237866087,US +3237866088,3237866095,CN +3237866096,3237866103,US +3237866104,3237866143,CN +3237866144,3237866151,US +3237866152,3237866215,CN +3237866216,3237866223,US +3237866224,3237866287,CN +3237866288,3237866295,US +3237866296,3237866319,CN +3237866320,3237866327,US +3237866328,3237866391,CN +3237866392,3237866399,US +3237866400,3237866439,CN +3237866440,3237866455,US +3237866456,3237866527,CN +3237866528,3237866535,US +3237866536,3237866591,CN +3237866592,3237866615,US +3237866616,3237866655,CN +3237866656,3237866687,US +3237866688,3237866735,CN +3237866736,3237866759,US +3237866760,3237866767,CN +3237866768,3237866775,US +3237866776,3237866823,CN +3237866824,3237866831,US +3237866832,3237866839,CN +3237866840,3237866855,US +3237866856,3237866863,CN +3237866864,3237866903,US +3237866904,3237866911,CN +3237866912,3237866919,US +3237866920,3237866975,CN +3237866976,3237866983,US +3237866984,3237867007,CN +3237867008,3237867015,US +3237867016,3237867023,CN +3237867024,3237867031,US +3237867032,3237867039,CN +3237867040,3237867055,US +3237867056,3237867063,CN +3237867064,3237867071,US +3237867072,3237867079,CN +3237867080,3237867087,US +3237867088,3237867103,CN +3237867104,3237867119,US +3237867120,3237867175,CN +3237867176,3237867183,US +3237867184,3237867239,CN +3237867240,3237867247,US +3237867248,3237867255,CN +3237867256,3237867279,US +3237867280,3237867287,CN +3237867288,3237867295,US +3237867296,3237867319,CN +3237867320,3237867327,US +3237867328,3237867343,CN +3237867344,3237867359,US +3237867360,3237867407,CN +3237867408,3237867423,US +3237867424,3237867447,CN +3237867448,3237867455,US +3237867456,3237867471,CN +3237867472,3237867479,US +3237867480,3237867495,CN +3237867496,3237867503,US +3237867504,3237867511,CN +3237867512,3237867519,US 3237867520,3237867775,HK 3237867776,3237868031,GB 3237868032,3237868159,HK @@ -83469,7 +90389,7 @@ 3237869952,3237870079,VN 3237870080,3237870335,IS 3237870336,3237870591,SG -3237870592,3237870847,DE +3237870592,3237870847,BN 3237870848,3237870975,KR 3237870976,3237871103,JP 3237871104,3237871231,TH @@ -83520,7 +90440,8 @@ 3237965824,3237966079,DE 3237966080,3237966591,US 3237966592,3237966847,DE -3237966848,3237967359,US +3237966848,3237967103,US +3237967104,3237967359,IT 3237967360,3237967615,DE 3237967616,3237968639,US 3237968640,3237968895,NL @@ -83528,7 +90449,7 @@ 3237969152,3237969407,RO 3237969408,3238002687,US 3238002688,3238008831,NL -3238008832,3238010879,DK +3238008832,3238010879,ES 3238010880,3238017023,CH 3238017024,3238018303,DK 3238018304,3238018559,UA @@ -83607,12 +90528,13 @@ 3238526976,3238527231,RU 3238529024,3238530047,CH 3238531072,3238535167,CH -3238535168,3238536191,SE +3238535168,3238535423,DK +3238535424,3238536191,SE 3238536192,3238537215,DK 3238537216,3238538495,CH 3238538496,3238538751,PL 3238538752,3238539263,UA -3238539264,3238541567,CH +3238539264,3238541311,CH 3238541568,3238541823,PL 3238541824,3238542591,CH 3238542592,3238542847,PL @@ -83621,17 +90543,13 @@ 3238546432,3238546943,CH 3238546944,3238547455,UA 3238548992,3238549503,CZ -3238549504,3238550527,CH -3238551296,3238557695,CH +3238549504,3238555647,CH 3238559232,3238559487,SE 3238559744,3238562303,CH 3238562560,3238562815,IR 3238562816,3238573567,CH 3238573568,3238574079,PL -3238575104,3238575615,DE -3238575616,3238576127,CH -3238576384,3238576639,CH -3238577152,3238578431,CH +3238575104,3238578431,CH 3238578432,3238578687,UA 3238578944,3238579199,RU 3238579200,3238579455,CH @@ -83665,10 +90583,8 @@ 3238624256,3238625279,HU 3238625280,3238630399,LU 3238630400,3238631423,GR -3238631424,3238632959,GB 3238632960,3238633215,UA 3238633216,3238651491,DK -3238651492,3238651492,US 3238651493,3238653951,DK 3238653952,3238655999,RU 3238656000,3238656255,GB @@ -83676,35 +90592,13 @@ 3238656512,3238657023,UA 3238657024,3238657535,AT 3238657536,3238657791,GB -3238658048,3238802431,SE -3238802432,3238804479,NL -3238804480,3238806527,SE -3238806528,3238807551,NL -3238807552,3238821887,SE +3238658048,3238821887,SE 3238821888,3238823935,HR -3238823936,3238832127,SE -3238832128,3238833151,NL -3238833152,3238838271,SE -3238838272,3238839295,NL -3238839296,3238847487,SE -3238847488,3238848511,NL -3238848512,3238860799,SE +3238823936,3238860799,SE 3238860800,3238862847,HR -3238862848,3238865919,SE -3238865920,3238866943,NL -3238866944,3238893567,SE -3238893568,3238895615,NL -3238895616,3238897663,SE -3238897664,3238899711,NL -3238899712,3238901759,SE -3238901760,3238902783,NL -3238902784,3238903807,SE +3238862848,3238903807,SE 3238903808,3238905855,HR -3238905856,3238909951,SE -3238909952,3238910975,NL -3238910976,3238911999,SE -3238912000,3238913023,NL -3238913024,3238914047,SE +3238905856,3238914047,SE 3238914048,3238916095,HR 3238916096,3238941695,SE 3238941696,3238942719,NL @@ -83714,23 +90608,16 @@ 3238975488,3238977535,HR 3238977536,3238981631,SE 3238981632,3238983679,HR -3238983680,3238986751,SE -3238986752,3238987775,NL -3238987776,3238993919,SE +3238983680,3238993919,SE 3238993920,3238995967,HR -3238995968,3239006207,SE -3239006208,3239007231,NL -3239007232,3239008255,SE -3239008256,3239009279,NL -3239009280,3239018495,SE +3238995968,3239018495,SE 3239018496,3239020543,HR 3239020544,3239022591,SE 3239022592,3239024639,HR 3239024640,3239026687,SE 3239026688,3239028735,HR 3239028736,3239051263,SE -3239051264,3239053311,DE -3239055360,3239059455,DE +3239051264,3239059455,DE 3239062272,3239062527,ES 3239062528,3239062783,CH 3239062784,3239063039,UA @@ -83767,8 +90654,7 @@ 3239092224,3239104511,DE 3239104512,3239105279,RU 3239105280,3239105535,CH -3239105536,3239105791,DE -3239106048,3239106559,AT +3239105536,3239106559,DE 3239106560,3239106815,ES 3239106816,3239107071,CH 3239107072,3239107327,RO @@ -83831,7 +90717,6 @@ 3239137024,3239137279,LI 3239138304,3239138559,PL 3239138560,3239138815,CH -3239139328,3239141375,DE 3239141376,3239145471,US 3239145472,3239147519,DE 3239147520,3239149567,SG @@ -83933,8 +90818,7 @@ 3239306240,3239307263,UA 3239307264,3239308287,EG 3239308288,3239309311,DE -3239309312,3239311359,UA -3239312384,3239313407,UA +3239309312,3239313407,UA 3239313408,3239445759,DE 3239445760,3239446015,PL 3239446016,3239446271,RU @@ -84049,8 +90933,7 @@ 3239568128,3239568383,FR 3239568384,3239568639,SE 3239568640,3239568895,NO -3239568896,3239573759,DE -3239574272,3239574783,DE +3239568896,3239574783,DE 3239575040,3239575295,DE 3239575296,3239575551,DK 3239575552,3239577599,DE @@ -84064,8 +90947,7 @@ 3239582720,3239582975,GB 3239582976,3239583231,IT 3239583232,3239583487,UA -3239583744,3239585791,DE -3239587840,3239591935,DE +3239583744,3239591935,DE 3239591936,3239592447,FI 3239592448,3239592703,US 3239592704,3239592959,FI @@ -84122,8 +91004,7 @@ 3239697408,3239697663,HR 3239697664,3239697919,RU 3239697920,3239698175,PL -3239698432,3239704575,DE -3239706112,3239706367,DE +3239698432,3239706623,DE 3239706880,3239707135,NL 3239707392,3239707647,UA 3239707648,3239707903,GB @@ -84152,8 +91033,7 @@ 3239714560,3239714815,HU 3239714816,3239723007,DE 3239723008,3239731199,GB -3239731200,3239735295,DE -3239737344,3239739391,DE +3239731200,3239739391,DE 3239739392,3239739647,IT 3239739648,3239739903,RO 3239739904,3239740159,CH @@ -84180,9 +91060,7 @@ 3239773952,3239774207,SA 3239774464,3239774719,ES 3239774976,3239775231,PT -3239776768,3239777023,DE -3239777280,3239777535,DE -3239777792,3239778047,DE +3239776256,3239778303,DE 3239782400,3239782655,AT 3239782656,3239782911,RU 3239782912,3239783167,GB @@ -84239,7 +91117,7 @@ 3239840000,3239840511,SA 3239840512,3239840767,DE 3239840768,3239841023,AT -3239841024,3239841279,NL +3239841024,3239841279,DE 3239841536,3239846911,DE 3239847936,3239848447,DE 3239848448,3239848703,CH @@ -84294,7 +91172,7 @@ 3239889920,3239890175,AT 3239890176,3239890431,FR 3239890432,3239890687,NL -3239890688,3239894015,DE +3239890688,3239895039,DE 3239895040,3239895295,DK 3239895296,3239895551,TR 3239895552,3239895807,PL @@ -84313,9 +91191,7 @@ 3239901696,3239901951,BG 3239901952,3239902207,DE 3239902720,3239902975,EE -3239903232,3239904255,DE -3239904512,3239904767,DE -3239905536,3239905791,DE +3239903232,3239907327,DE 3239907328,3239907583,UA 3239908096,3239908351,RU 3239908864,3239910399,DE @@ -84330,8 +91206,7 @@ 3239916800,3239917055,KZ 3239917056,3239917311,DE 3239917312,3239917567,BG -3239919616,3239927807,DE -3239931904,3239938815,DE +3239919616,3239938815,DE 3239938816,3239939071,NL 3239939072,3239948543,DE 3239950848,3239951103,DE @@ -84350,8 +91225,7 @@ 3239959808,3239960063,BE 3239960064,3239960319,FR 3239960320,3239960575,GB -3239961088,3239962111,DE -3239962624,3239966719,DE +3239960576,3239966719,DE 3239967232,3239967487,DE 3239967744,3239968255,DE 3239968512,3239968767,PL @@ -84402,7 +91276,8 @@ 3240067072,3240083455,DE 3240083456,3240085503,RU 3240085504,3240087551,KZ -3240087552,3240097791,DE +3240087552,3240091647,IM +3240091648,3240097791,DE 3240098816,3240099327,CH 3240100608,3240100690,GB 3240100692,3240100863,GB @@ -84428,7 +91303,6 @@ 3240114176,3240114431,CZ 3240114432,3240114687,UA 3240114688,3240114943,RO -3240114944,3240115199,PL 3240115200,3240116223,RU 3240116224,3240116479,DE 3240116480,3240116735,DK @@ -84477,8 +91351,7 @@ 3240184320,3240184831,RU 3240184832,3240185343,GB 3240185344,3240185855,FR -3240185856,3240187391,RU -3240187904,3240188415,RU +3240185856,3240188415,RU 3240188416,3240188927,RO 3240188928,3240189439,MD 3240189440,3240189951,RO @@ -84540,7 +91413,8 @@ 3240223744,3240224255,MT 3240224256,3240225279,RU 3240225280,3240225791,IL -3240225792,3240226303,UA +3240225792,3240226047,RU +3240226048,3240226303,UA 3240226304,3240226815,CH 3240226816,3240227327,RU 3240227840,3240228351,GB @@ -84618,7 +91492,7 @@ 3240281856,3240281983,NL 3240281984,3240282111,NO 3240282112,3240282239,DE -3240282240,3240282367,UA +3240282240,3240282367,RU 3240282368,3240282495,RO 3240282624,3240282879,SE 3240282880,3240283007,UA @@ -84649,7 +91523,7 @@ 3240311808,3240312063,PL 3240312320,3240312575,IR 3240312576,3240312831,RU -3240312832,3240316927,GB +3240312832,3240316927,SG 3240321024,3240321535,RU 3240321792,3240322047,PL 3240322048,3240322303,RU @@ -84660,11 +91534,7 @@ 3240324864,3240325119,SI 3240325120,3240328191,GB 3240328192,3240328447,SG -3240328448,3240334335,GB -3240336640,3240347647,GB -3240351744,3240352255,GB -3240352768,3240353791,GB -3240355840,3240361983,GB +3240328448,3240361983,GB 3240361984,3240362239,TR 3240362240,3240362495,DE 3240362496,3240362751,GB @@ -84684,13 +91554,9 @@ 3240373504,3240373759,FR 3240373760,3240374015,DE 3240374016,3240374271,GB -3240378368,3240380415,GB -3240381184,3240381439,GB -3240381696,3240384511,GB -3240386560,3240394751,GB -3240396032,3240396287,GB -3240396800,3240398847,GB -3240400896,3240407039,GB +3240378368,3240386559,GB +3240394752,3240403455,GB +3240406272,3240406527,DE 3240407040,3240407295,IL 3240407296,3240407551,NL 3240407552,3240407807,NO @@ -84736,8 +91602,7 @@ 3240467968,3240468223,DE 3240468224,3240468479,CH 3240468480,3240476671,GB -3240485120,3240485375,GB -3240485888,3240486399,GB +3240484864,3240486911,GB 3240487936,3240488191,CH 3240488192,3240488447,GB 3240488448,3240488703,BG @@ -84747,10 +91612,7 @@ 3240505344,3240505599,PL 3240505600,3240505855,GB 3240506368,3240506623,GB -3240507392,3240558591,GB -3240559616,3240560127,GB -3240560640,3240561663,GB -3240562688,3240575487,GB +3240507392,3240575487,GB 3240575488,3240575743,RO 3240575744,3240575999,GB 3240576000,3240576255,DE @@ -84761,7 +91623,6 @@ 3240577280,3240577535,RO 3240577536,3240577791,DE 3240577792,3240578559,UA -3240578560,3240578815,RU 3240578816,3240579071,IL 3240579072,3240581119,GB 3240583168,3240587263,GB @@ -84777,8 +91638,7 @@ 3240593408,3240593663,GB 3240594176,3240594431,DK 3240594432,3240594943,GB -3240595456,3240599551,GB -3240602624,3240605695,GB +3240595456,3240607743,GB 3240609792,3240611839,DE 3240611840,3240613887,GB 3240615936,3240620031,GB @@ -84794,7 +91654,7 @@ 3240692736,3240693247,DK 3240693248,3240693759,ES 3240693760,3240695807,BE -3240695808,3240697855,ES +3240695808,3240697855,SE 3240698112,3240698367,LV 3240698624,3240699135,SI 3240699136,3240699391,DE @@ -84945,8 +91805,7 @@ 3240845312,3240845823,IT 3240846592,3240846847,IT 3240846848,3240847359,VA -3240847360,3240848895,IT -3240849152,3240852735,IT +3240847360,3240852735,IT 3240852736,3240852991,GB 3240853248,3240853503,RU 3240853504,3240854527,VA @@ -85023,14 +91882,14 @@ 3241040896,3241062399,AT 3241063424,3241063679,IT 3241063680,3241063935,PL -3241063936,3241064191,DE +3241063936,3241064191,FR 3241064192,3241064447,GB 3241064448,3241064703,DE 3241064704,3241065471,PL 3241065472,3241066495,AT 3241068800,3241069311,UA 3241069312,3241069567,FR -3241069568,3241070079,GB +3241069824,3241070079,GB 3241070080,3241070335,FR 3241070336,3241070847,RU 3241070848,3241071103,AT @@ -85108,8 +91967,7 @@ 3241146112,3241146367,PL 3241146368,3241146623,IL 3241146624,3241146879,RO -3241146880,3241147903,CH -3241148160,3241148415,CH +3241146880,3241148415,CH 3241148416,3241476095,FR 3241476864,3241477375,BE 3241477632,3241477887,GB @@ -85128,60 +91986,46 @@ 3241498112,3241498367,BE 3241498624,3241498879,NO 3241498880,3241499135,UA -3241499648,3241499903,BE -3241499904,3241500159,DE +3241499648,3241500159,DE 3241500160,3241500671,GB 3241501440,3241501440,GB 3241501696,3241501696,GB 3241501952,3241502463,BE 3241503232,3241503487,RS -3241503488,3241508095,BE +3241503488,3241503999,BE +3241504000,3241505023,DE +3241505024,3241508095,BE 3241508096,3241508351,NL 3241508864,3241539839,BE 3241541376,3241541631,PL -3241541632,3241672703,FR -3241673728,3241674751,FR -3241676544,3241676799,FR -3241680896,3241689087,FR +3241541632,3241689087,FR 3241693184,3241699327,FR 3241699840,3241700095,SE -3241700352,3241709567,FR -3241712896,3241713151,FR -3241713664,3241721855,FR +3241700352,3241721855,FR 3241722112,3241722367,FR 3241724416,3241724671,RU -3241724672,3241724927,RE -3241725952,3241734143,FR -3241734400,3241735935,FR -3241738240,3241742335,FR +3241725952,3241726975,FR +3241728000,3241728255,DE +3241728256,3241729023,FR +3241730048,3241742335,FR 3241743360,3241743615,DE 3241744384,3241745407,FR -3241746432,3241758719,FR -3241759744,3241763071,FR +3241746432,3241763071,FR 3241763072,3241763327,DE -3241764864,3241765887,FR -3241766144,3241771007,FR -3241772032,3241773055,FR -3241774336,3241774591,FR -3241775360,3241775615,FR -3241777152,3241789439,FR -3241789696,3241789951,FR -3241790464,3241790975,FR -3241793536,3241795327,FR -3241795584,3241801727,FR -3241801984,3241803775,FR +3241764864,3241803775,FR 3241803776,3241803823,CY 3241803832,3241803839,GB 3241803840,3241804031,CY -3241804032,3241820159,BE +3241804032,3241805823,BE +3241807872,3241820159,BE 3241820160,3241821695,GB 3241821696,3241822207,GR 3241822208,3241824255,CZ -3241824256,3241840639,BE +3241824256,3241828351,BE +3241836544,3241840639,BE 3241841664,3241842175,BE 3241843456,3241843711,CH -3241843712,3241845759,BE -3241847808,3241848063,BE +3241843712,3241848831,BE 3241852928,3241854463,SK 3241854464,3241854975,GB 3241854976,3241855999,DE @@ -85228,7 +92072,9 @@ 3242950656,3242983423,BE 3242983424,3243048959,IT 3243048960,3243114495,SI -3243114496,3243245567,NL +3243114496,3243136255,NL +3243136256,3243136511,GB +3243136512,3243245567,NL 3243245568,3243376639,AT 3243376640,3243442175,GB 3243442176,3243507711,AT @@ -85332,7 +92178,7 @@ 3244123136,3244124159,UA 3244124160,3244125183,PL 3244125184,3244126207,UA -3244126208,3244127231,BE +3244126208,3244127231,FR 3244127232,3244128255,UA 3244128256,3244129279,RU 3244129280,3244130303,FR @@ -85363,7 +92209,8 @@ 3244157952,3244158975,RU 3244158976,3244159999,DE 3244160000,3244161023,RU -3244161024,3244163071,NO +3244161024,3244162047,SE +3244162048,3244163071,NO 3244163072,3244228607,FI 3244228608,3244261375,TN 3244261376,3244277759,IE @@ -85371,9 +92218,7 @@ 3244294144,3244343807,DE 3244344064,3244452863,DE 3244453120,3244545279,DE -3244545536,3244805897,DE -3244805898,3244805898,GB -3244805899,3244818431,DE +3244545536,3244818431,DE 3244818432,3244818687,ES 3244818688,3244818943,AT 3244818944,3244819199,PL @@ -85501,7 +92346,7 @@ 3244854272,3244854527,GB 3244854528,3244855295,RU 3244855296,3244855551,GB -3244855552,3244855807,UA +3244855552,3244855807,RU 3244855808,3244856063,DE 3244856064,3244856319,IL 3244856320,3244856575,CH @@ -85557,7 +92402,7 @@ 3244870912,3244871167,FR 3244871168,3244871423,LT 3244871424,3244871679,RU -3244871680,3244872447,UA +3244871680,3244872703,UA 3244872704,3244872959,IR 3244872960,3244873215,UA 3244873216,3244873471,SE @@ -85593,7 +92438,7 @@ 3244882176,3244882431,UA 3244882432,3244882687,IT 3244882688,3244882943,PL -3244883200,3244883455,RU +3244883200,3244883455,KZ 3244883456,3244883711,CZ 3244883712,3244883967,NL 3244883968,3244884223,DE @@ -86038,7 +92883,8 @@ 3245161728,3245161983,BG 3245161984,3245162495,BE 3245163008,3245163519,KE -3245163520,3245164543,RU +3245163520,3245164031,NL +3245164032,3245164543,RU 3245164544,3245165055,BE 3245165056,3245165567,AT 3245165568,3245166079,RU @@ -86079,7 +92925,7 @@ 3245182464,3245182975,FR 3245182976,3245183999,UA 3245184000,3245187071,AT -3245187072,3245190143,UA +3245187072,3245189119,UA 3245190144,3245191167,ES 3245191168,3245193215,CZ 3245193216,3245195263,BE @@ -86174,7 +93020,7 @@ 3245250048,3245250303,DE 3245250304,3245250559,IT 3245250560,3245250815,FR -3245250816,3245251071,DE +3245250816,3245251071,CH 3245251072,3245251327,ES 3245251328,3245251583,MT 3245251584,3245251839,UA @@ -86292,25 +93138,67 @@ 3245339648,3245340671,LV 3245341696,3245342719,RU 3245342720,3245867007,GB -3245867008,3245872639,IE -3245872640,3245872895,GB -3245872896,3245916159,IE +3245867008,3245916159,IE 3245916160,3245917183,GB 3245917184,3245931263,IE 3245931264,3245931519,GB 3245931520,3245932543,IE 3245932544,3245998079,BE -3245998080,3246129151,GB -3246129152,3246163967,RU -3246163968,3246166015,DE -3246166016,3246191615,RU +3245998080,3246006271,GB +3246006272,3246120959,US +3246120960,3246129151,GB +3246129152,3246131711,RU +3246131712,3246132735,SY +3246132736,3246135807,RU +3246135808,3246136831,SY +3246136832,3246138879,RU +3246138880,3246139391,SY +3246139392,3246142463,RU +3246142464,3246142975,SY +3246142976,3246145023,RU +3246145024,3246145535,SY +3246145536,3246146559,RU +3246146560,3246147071,SY +3246147072,3246147583,RU +3246147584,3246148607,SY +3246148608,3246149631,DE +3246149632,3246150143,RU +3246150144,3246150655,SY +3246150656,3246151167,RU +3246151168,3246151679,SY +3246151680,3246153727,RU +3246153728,3246157823,SY +3246157824,3246160383,RU +3246160384,3246160895,SY +3246160896,3246161407,RU +3246161408,3246161919,SY +3246161920,3246163967,RU +3246163968,3246168063,DE +3246168064,3246169599,SY +3246169600,3246170111,RU +3246170112,3246174207,SY +3246174208,3246178303,RU +3246178304,3246180351,SY +3246180352,3246182399,RU +3246182400,3246186495,SY +3246186496,3246187519,RU +3246187520,3246190591,SY +3246190592,3246191615,GB 3246191616,3246192639,DE -3246192640,3246260223,RU +3246192640,3246193663,PS +3246193664,3246194175,SY +3246194176,3246194687,RU +3246194688,3246260223,ES 3246260224,3246325759,PT +3246325760,3246328831,ES +3246329088,3246329855,ES +3246350848,3246351103,ES 3246351616,3246352639,ES +3246360576,3246362623,US 3246370816,3246371073,ES 3246371074,3246371074,PT -3246371075,3246379007,ES +3246371075,3246374911,ES +3246378752,3246379007,ES 3246379008,3246381055,GB 3246383104,3246387199,US 3246387200,3246388223,GB @@ -86413,7 +93301,8 @@ 3247110144,3247111167,NL 3247112192,3247177727,FR 3247177728,3247243263,TR -3247243264,3247244287,DE +3247243264,3247244031,NL +3247244032,3247244287,DE 3247244288,3247250175,NL 3247250176,3247250431,DE 3247250432,3247253503,NL @@ -86513,8 +93402,7 @@ 3247406080,3247431679,FI 3247431936,3247432191,FI 3247432192,3247432447,TR -3247432704,3247433471,FI -3247433728,3247437823,FI +3247432704,3247437823,FI 3247438080,3247438335,IT 3247438848,3247439871,FI 3247439872,3247702015,ES @@ -86538,9 +93426,6 @@ 3247792128,3247794438,FR 3247794440,3247800319,FR 3247800320,3247816703,DK -3247818752,3247820799,BE -3247820800,3247821823,CH -3247826944,3247828991,CH 3247828992,3247833087,BE 3247833088,3247833599,RU 3247833600,3247834111,PL @@ -86588,14 +93473,14 @@ 3247859968,3247861759,RU 3247861760,3247862015,IT 3247862016,3247862271,UA -3247862272,3247864063,RU +3247862272,3247863807,RU 3247864064,3247864319,NO 3247864320,3247864575,UA 3247864576,3247864831,PL 3247864832,3247865343,RU 3247865344,3247865599,MT 3247865600,3247865855,IL -3247865856,3247871999,GB +3247865856,3247871999,CZ 3247872000,3247875327,NL 3247875328,3247875583,PL 3247875584,3247876095,DE @@ -86634,7 +93519,6 @@ 3247928320,3247929343,HU 3247929344,3247931391,GB 3247931392,3247939583,IR -3247939584,3247947775,UA 3247947776,3247960063,RU 3247960064,3247962111,UA 3247962112,3247963135,DE @@ -86649,13 +93533,17 @@ 3248490752,3248491007,NO 3248491520,3248492031,RU 3248492544,3248496639,NO -3248496896,3248497151,IL +3248496896,3248497151,US 3248497152,3248498431,NO 3248498432,3248498687,DE 3248498688,3248504831,NO 3248513280,3248513535,UA 3248513536,3248514047,AT -3248514816,3248521215,NO +3248514816,3248519167,NO +3248519168,3248519947,SE +3248519948,3248519948,NO +3248519949,3248520191,SE +3248520192,3248521215,NO 3248521984,3248522239,RU 3248522240,3248522751,NO 3248523264,3248524287,NO @@ -86674,25 +93562,23 @@ 3248557056,3248558079,UA 3248558080,3248575487,NO 3248575488,3248576511,CZ -3248576512,3248582655,NO -3248584704,3248586751,NO -3248589312,3248589823,NO -3248590848,3248591871,NO -3248592896,3248599039,NO +3248576512,3248599039,NO 3248599040,3248603135,SE 3248603136,3248603391,BG 3248603392,3248603647,RU 3248603648,3248604159,NO -3248606976,3248608255,NO -3248609280,3248610303,NO -3248611328,3248619519,NO +3248606976,3248619519,NO 3248619520,3248624383,DK 3248624384,3248624639,US 3248624640,3248624895,DK 3248625152,3248626175,DK 3248626177,3248626190,DK 3248626191,3248626191,US -3248626192,3248719871,DK +3248626192,3248638463,DK +3248638464,3248638719,GB +3248638720,3248716287,DK +3248716288,3248716799,GB +3248716800,3248719871,DK 3248720128,3248748543,DK 3248748574,3248748574,DK 3248748800,3248750591,DK @@ -86731,7 +93617,8 @@ 3248792352,3248792407,GB 3248792416,3248792439,GB 3248792456,3248792463,GB -3248792480,3248792575,GB +3248792480,3248792527,GB +3248792536,3248792575,GB 3248796608,3248796863,GB 3248798976,3248799231,GB 3248799736,3248799743,GB @@ -86743,12 +93630,11 @@ 3248802304,3248802815,FR 3248802816,3248803327,RU 3248803328,3248803839,GB -3248804352,3248804863,LV 3248804864,3248805375,DE 3248805376,3248805887,RU 3248805888,3248806399,NL 3248806400,3248806911,CZ -3248806912,3248807423,US +3248806912,3248807423,IE 3248807936,3248808447,AT 3248808448,3248808959,GR 3248808960,3248810111,FR @@ -86770,7 +93656,6 @@ 3249025536,3249025791,FR 3249026560,3249026815,PL 3249027072,3249045503,LU -3249045504,3249078271,DE 3249078272,3249078783,RU 3249078784,3249079295,CH 3249079296,3249079807,RU @@ -86884,9 +93769,8 @@ 3249521344,3249537023,DE 3249537024,3249537279,PT 3249537792,3249538047,GB -3249538304,3249541119,NL -3249545216,3249547263,NL -3249548288,3249551359,NL +3249538048,3249541119,NL +3249545216,3249551359,NL 3249551360,3249552639,GB 3249552640,3249552895,NL 3249553152,3249553407,NL @@ -86894,22 +93778,14 @@ 3249569792,3249574143,NL 3249574144,3249574399,RU 3249574400,3249574655,SE -3249574912,3249576191,NL -3249577728,3249583103,NL -3249585152,3249590527,NL +3249574912,3249590527,NL 3249590528,3249590783,FR -3249592320,3249595391,NL -3249596416,3249597695,NL -3249598208,3249598463,NL +3249592320,3249598463,NL 3249600256,3249600511,AT 3249600512,3249601535,UA 3249601536,3249601791,RU 3249601792,3249602047,NL -3249602304,3249635327,NL -3249637376,3249644543,NL -3249645056,3249650687,NL -3249651712,3249655807,NL -3249659904,3249668095,NL +3249602304,3249668095,NL 3249668096,3249676287,IE 3249676288,3249676543,GB 3249676800,3249677055,UA @@ -86929,9 +93805,7 @@ 3249702144,3249702399,FI 3249702400,3249702655,FR 3249702656,3249702911,RU -3249702912,3249703167,FR -3249703424,3249703679,FR -3249703936,3249704191,FR +3249702912,3249704191,FR 3249704192,3249704447,RO 3249704704,3249704959,PL 3249704960,3249705983,UA @@ -86968,7 +93842,7 @@ 3249721600,3249721855,BE 3249721856,3249722367,FR 3249722624,3249723135,PL -3249723136,3249723391,RU +3249723136,3249723391,EE 3249723392,3249723647,IT 3249723648,3249723903,GB 3249723904,3249724415,LU @@ -87007,9 +93881,7 @@ 3249845760,3249846271,DE 3249846272,3249850623,SE 3249850624,3249850879,GB -3249850880,3249854719,SE -3249854720,3249854975,US -3249854976,3249855487,SE +3249850880,3249855487,SE 3249855488,3249856511,NL 3249856512,3249859583,SE 3249859584,3249860095,DE @@ -87021,7 +93893,9 @@ 3249863168,3249863423,BE 3249863424,3249863679,SE 3249863680,3249863935,ES -3249863936,3249865471,SE +3249863936,3249864447,SE +3249864448,3249864703,NL +3249864704,3249865471,SE 3249865472,3249865727,GB 3249865728,3249868031,SE 3249868032,3249868287,DK @@ -87036,7 +93910,9 @@ 3249872384,3249872639,GB 3249872640,3249910271,SE 3249910272,3249910783,NL -3249910784,3249924607,SE +3249910784,3249911807,SE +3249911808,3249912319,GB +3249912320,3249924607,SE 3249924608,3249924863,NO 3249924864,3249926143,SE 3249926144,3249926399,AU @@ -87071,7 +93947,9 @@ 3249971200,3249971455,IT 3249971456,3249971711,SE 3249971712,3249972735,DE -3249972736,3249974527,SE +3249972736,3249973759,SE +3249973760,3249974015,NL +3249974016,3249974527,SE 3249974528,3249974783,ES 3249974784,3249976063,SE 3249976064,3249976319,FR @@ -87096,15 +93974,23 @@ 3250010368,3250010879,CH 3250010880,3250012159,SE 3250012160,3250013183,DE -3250013184,3250014207,SE +3250013184,3250013976,SE +3250013977,3250013977,NO +3250013978,3250013978,DK +3250013979,3250014207,SE 3250014208,3250014719,DE -3250014720,3250015231,SE +3250014720,3250014975,SE +3250014976,3250015231,NO 3250015232,3250015743,FI 3250015744,3250016767,SE 3250016768,3250017023,NL 3250017024,3250017791,SE 3250017792,3250018303,DE -3250018304,3250020863,SE +3250018304,3250019071,SE +3250019072,3250019327,GB +3250019328,3250019839,SE +3250019840,3250020095,GB +3250020096,3250020863,SE 3250020864,3250021375,IT 3250021376,3250022399,FR 3250022400,3250023423,SE @@ -87131,7 +94017,7 @@ 3250192640,3250192895,RU 3250192896,3250193151,IL 3250193152,3250193407,DE -3250193408,3250193663,PL +3250193408,3250193663,IE 3250193664,3250194175,AT 3250194176,3250194431,DE 3250194432,3250194687,FR @@ -87151,7 +94037,7 @@ 3250202624,3250233343,AT 3250233600,3250233855,AT 3250233856,3250234111,GB -3250234112,3250234367,IL +3250234112,3250234367,GR 3250234368,3250241535,AT 3250245632,3250245887,TR 3250245888,3250246143,AT @@ -87172,7 +94058,6 @@ 3250277632,3250277887,DE 3250277888,3250278399,UA 3250278400,3250279423,RU -3250279424,3250298879,AT 3250307072,3250323199,AT 3250323200,3250323455,RU 3250323456,3250323711,PL @@ -87560,7 +94445,7 @@ 3251208192,3251209215,CY 3251209216,3251210239,GB 3251210240,3251211263,PL -3251211264,3251212287,BG +3251211264,3251212287,PT 3251212288,3251212415,PL 3251212416,3251212671,FI 3251212800,3251212927,FR @@ -87576,7 +94461,7 @@ 3251213504,3251213567,NL 3251213632,3251213695,PL 3251213760,3251213823,CY -3251213824,3251213887,GB +3251213824,3251213887,FR 3251213888,3251214015,CY 3251214080,3251214143,CY 3251214272,3251214335,DE @@ -87634,7 +94519,7 @@ 3251256832,3251257343,GB 3251257344,3251259903,BE 3251260416,3251261439,FR -3251264256,3251265535,FR +3251263488,3251265535,FR 3251265536,3251267839,NL 3251267840,3251268351,GB 3251268352,3251268607,DE @@ -87655,14 +94540,15 @@ 3251272448,3251272703,AT 3251272704,3251272959,DE 3251272960,3251273471,FR -3251273472,3251286015,DE +3251273472,3251273727,DE +3251273728,3251281919,SG +3251281920,3251286015,DE 3251286016,3251288063,US 3251288064,3251290111,SG 3251290112,3251302399,GB 3251302400,3251306239,LI 3251306496,3251307007,AT 3251307776,3251308031,GB -3251308032,3251308543,RS 3251311104,3251311615,RS 3251311616,3251312127,GB 3251312384,3251312639,RS @@ -87708,51 +94594,48 @@ 3251364608,3251364863,RO 3251364864,3251366911,IT 3251366912,3251367423,UA -3251367424,3251367935,DE +3251367424,3251367935,NZ 3251367936,3251372031,GB 3251372032,3251634175,IT 3251634176,3251896319,FI -3251896320,3252166655,NO -3252166656,3252167679,SE -3252167680,3252176127,NL +3251896320,3252158463,NO +3252158464,3252166655,SE +3252166656,3252170751,LT +3252170752,3252174847,SE +3252174848,3252176127,NL 3252176128,3252177919,SE 3252177920,3252178943,HR 3252178944,3252179199,SE -3252179200,3252189183,NL -3252189184,3252190719,SE -3252190720,3252190975,NO -3252190976,3252191231,SE +3252179200,3252179967,NL +3252179968,3252191231,SE 3252191232,3252196351,HR -3252196352,3252197375,SE -3252197376,3252202495,HR -3252202496,3252203007,SE -3252203008,3252205567,HR -3252205568,3252205823,SE -3252205824,3252207615,NO -3252207616,3252211711,NL -3252211712,3252214271,NO -3252214272,3252214783,SE -3252214784,3252220927,NO -3252220928,3252223999,SE -3252224000,3252232320,NL -3252232321,3252233215,SE -3252233216,3252248575,NO -3252248576,3252256767,NL +3252196352,3252197119,LT +3252197120,3252197375,SE +3252197376,3252207615,HR +3252207616,3252211711,LT +3252211712,3252213759,SE +3252213760,3252214271,NO +3252214272,3252215807,SE +3252215808,3252219903,LT +3252219904,3252221183,SE +3252221184,3252222463,LT +3252222464,3252223487,SE +3252223488,3252223999,LT +3252224000,3252232319,SE +3252232320,3252232576,NL +3252232577,3252256767,SE 3252256768,3252273151,EE -3252273152,3252277247,NO -3252277248,3252277759,SE -3252277760,3252286463,HR +3252273152,3252286463,HR 3252286464,3252287487,SE 3252287488,3252289535,LT 3252289536,3252289791,BG -3252289792,3252291327,GR -3252291584,3252293631,FR +3252289792,3252291583,GR +3252291584,3252292607,DE +3252292608,3252293631,FR 3252293632,3252297727,DE -3252298752,3252299007,GR -3252299776,3252308223,GR +3252297728,3252308223,GR 3252308224,3252308479,DE -3252308480,3252310527,GR -3252311040,3252313599,GR +3252308480,3252313599,GR 3252313600,3252313855,SI 3252313856,3252314111,DE 3252314112,3252314623,GR @@ -87764,7 +94647,7 @@ 3252318720,3252318975,GP 3252318976,3252319231,PL 3252319232,3252319743,AT -3252319744,3252319999,RU +3252319744,3252319999,UA 3252320256,3252320511,CZ 3252320768,3252321023,GR 3252321280,3252321791,GR @@ -87787,7 +94670,7 @@ 3252342240,3252342271,CH 3252342272,3252342527,SE 3252342528,3252342543,NO -3252342544,3252342591,CH +3252342544,3252342591,DE 3252342592,3252342607,IE 3252342608,3252342655,CY 3252342656,3252342783,IL @@ -87832,9 +94715,7 @@ 3252404224,3252405759,NO 3252405760,3252406271,FR 3252406272,3252407295,NO -3252407296,3252415487,FR -3252415488,3252415743,US -3252415744,3252420607,FR +3252407296,3252420607,FR 3252420608,3252424703,NO 3252424704,3252428321,FR 3252428322,3252428322,AO @@ -87844,7 +94725,9 @@ 3252448512,3252448767,NO 3252448768,3252449791,FR 3252449792,3252450047,DK -3252450048,3252452543,FR +3252450048,3252450879,FR +3252450880,3252450911,NO +3252450912,3252452543,FR 3252452544,3252452551,SS 3252452552,3252461567,FR 3252461568,3252469759,NO @@ -87864,7 +94747,6 @@ 3252507136,3252507647,RO 3252507648,3252509183,GB 3252509440,3252509951,GB -3252509952,3252510719,CH 3252510720,3252514815,FR 3252514816,3252515071,SI 3252515072,3252515327,GB @@ -87917,7 +94799,7 @@ 3252588544,3252599807,CH 3252600320,3252600575,NL 3252600576,3252600831,RU -3252600832,3252616703,CH +3252600832,3252616191,CH 3252616704,3252616959,ES 3252616960,3252617215,CH 3252617216,3252617471,PL @@ -87936,8 +94818,10 @@ 3252645888,3252682751,CH 3252682752,3252813823,HU 3252813824,3252830207,RO -3252830208,3252830719,MD -3252830720,3252862975,RO +3252830208,3252832255,MD +3252832256,3252832767,RO +3252832768,3252834303,MD +3252834304,3252862975,RO 3252862976,3252879359,HU 3252879360,3252895743,EG 3252895744,3252903935,IT @@ -87999,8 +94883,7 @@ 3252945152,3252945407,GB 3252945408,3252945663,UA 3252945920,3252947455,AT -3252948992,3252963327,AT -3252965376,3252977663,AT +3252948992,3252977663,AT 3252980992,3252981247,GB 3252981504,3252981759,SE 3252981760,3252982015,DE @@ -88023,7 +94906,6 @@ 3253003008,3253003263,AT 3253004288,3253004799,AT 3253004800,3253005055,CZ -3253005056,3253006335,AT 3253006336,3253010431,DE 3253010432,3253075967,FI 3253075968,3253139455,RO @@ -88033,7 +94915,9 @@ 3253223680,3253223935,UA 3253223936,3253230591,RU 3253230592,3253230847,BY -3253230848,3253270527,RU +3253230848,3253247999,RU +3253248000,3253248255,DE +3253248256,3253270527,RU 3253270528,3253271551,BY 3253271552,3253338111,RU 3253338112,3253338367,PL @@ -88043,7 +94927,9 @@ 3253380864,3253381119,IT 3253381120,3253383935,SE 3253383936,3253384191,NO -3253384192,3253388287,SE +3253384192,3253384447,SE +3253384448,3253384703,IT +3253384704,3253388287,SE 3253388288,3253388799,FR 3253388800,3253389055,SE 3253389056,3253389823,FR @@ -88072,16 +94958,21 @@ 3253411840,3253412095,US 3253412096,3253412351,SE 3253412352,3253412607,US -3253412608,3253416447,SE -3253416448,3253416703,GB -3253416704,3253419519,SE +3253412608,3253414655,SE +3253414656,3253414911,IT +3253414912,3253416447,SE +3253416448,3253416959,GB +3253416960,3253418495,SE +3253418496,3253418751,DK +3253418752,3253419519,SE 3253419520,3253419775,GB 3253419776,3253428223,SE 3253428224,3253428479,DE 3253428480,3253429247,SE 3253429248,3253429759,JP 3253429760,3253430015,ES -3253430016,3253433087,SE +3253430016,3253432831,SE +3253432832,3253433087,IT 3253433088,3253433343,DE 3253433344,3253434111,SE 3253434112,3253434367,GB @@ -88110,7 +95001,8 @@ 3253456384,3253456639,US 3253456640,3253460735,SE 3253460736,3253460991,IT -3253460992,3253461759,SE +3253460992,3253461247,US +3253461248,3253461759,SE 3253461760,3253462015,PL 3253462016,3253462527,SE 3253462528,3253463039,US @@ -88144,7 +95036,8 @@ 3253624832,3253625855,UA 3253625856,3253626879,IT 3253626880,3253627903,DE -3253627904,3253628927,UA +3253627904,3253628671,RU +3253628672,3253628927,UA 3253628928,3253629951,GR 3253629952,3253630975,UA 3253632000,3253633023,DE @@ -88263,13 +95156,17 @@ 3253737832,3253737839,AT 3253737840,3253737847,GB 3253737848,3253737855,HU -3253737856,3253738559,GB +3253737856,3253738536,GB +3253738537,3253738537,NL +3253738538,3253738559,GB 3253738560,3253738567,CZ 3253738568,3253738569,BE 3253738570,3253738570,US 3253738571,3253738575,BE 3253738576,3253741567,GB -3253741568,3253741679,SE +3253741568,3253741615,SE +3253741616,3253741631,GB +3253741632,3253741679,SE 3253741680,3253741695,RU 3253741696,3253741816,SE 3253741817,3253741817,GB @@ -88296,14 +95193,18 @@ 3253761408,3253761471,ES 3253761472,3253761535,GB 3253761536,3253762047,US -3253762048,3253762815,GB +3253762048,3253762303,GB +3253762304,3253762559,DE +3253762560,3253762815,IT 3253762816,3253762943,CH -3253762944,3253763071,GB +3253762944,3253762948,IT +3253762949,3253762949,GB +3253762950,3253763071,IT 3253763072,3253763327,SE 3253763328,3253765119,GB 3253765120,3253765183,ES 3253765184,3253765247,FR -3253765248,3253765279,GB +3253765248,3253765279,PL 3253765280,3253765295,NL 3253765296,3253765311,BE 3253765312,3253765375,TR @@ -88319,7 +95220,9 @@ 3253768566,3253768566,DE 3253768567,3253769362,GB 3253769363,3253769363,DE -3253769364,3253770983,GB +3253769364,3253769455,GB +3253769456,3253769463,DE +3253769464,3253770983,GB 3253770984,3253770984,DE 3253770985,3253771199,GB 3253771200,3253771263,IE @@ -88335,7 +95238,11 @@ 3253774584,3253774591,DE 3253774592,3253775183,GB 3253775184,3253775191,FR -3253775192,3253775599,GB +3253775192,3253775215,GB +3253775216,3253775223,DE +3253775224,3253775586,GB +3253775587,3253775587,DE +3253775588,3253775599,GB 3253775600,3253775607,IT 3253775608,3253775807,GB 3253775808,3253775823,DE @@ -88347,9 +95254,11 @@ 3253778232,3253778239,FR 3253778240,3253778271,GB 3253778272,3253778287,DE -3253778288,3253778392,GB -3253778393,3253778393,IT -3253778394,3253796863,GB +3253778288,3253778391,GB +3253778392,3253778399,IT +3253778400,3253778751,GB +3253778752,3253778879,BE +3253778880,3253796863,GB 3253796864,3253862399,SE 3253862400,3253862655,GB 3253862656,3253882879,FR @@ -88450,7 +95359,11 @@ 3253993472,3254067199,BE 3254067200,3254075391,CZ 3254075392,3254124543,BE -3254124544,3254255615,CH +3254124544,3254156799,CH +3254156800,3254157055,LI +3254157056,3254177279,CH +3254177280,3254177535,LI +3254177536,3254255615,CH 3254255616,3254256127,RE 3254256128,3254256639,GP 3254256640,3254257151,YT @@ -88498,22 +95411,22 @@ 3254508800,3254508831,MQ 3254508832,3254509412,FR 3254509413,3254509413,GQ -3254509414,3254607871,FR -3254607872,3254611455,RE +3254509414,3254576383,FR +3254576384,3254576543,DO +3254576544,3254607871,FR +3254607872,3254608127,RE +3254608128,3254608383,FR +3254608384,3254611455,RE 3254611456,3254611967,YT 3254611968,3254612223,RE 3254612224,3254612479,FR -3254612480,3254613503,RE -3254613504,3254613759,YT -3254613760,3254614527,RE -3254614528,3254614783,FR -3254614784,3254615551,RE +3254612480,3254615551,RE 3254615552,3254616063,YT 3254616064,3254648831,FR 3254648832,3254649855,AL 3254649856,3254650879,SE 3254653440,3254654847,DE -3254654848,3254654975,DK +3254654848,3254654975,FI 3254654976,3254655999,IT 3254656256,3254656511,BG 3254656512,3254656767,DE @@ -88668,7 +95581,8 @@ 3254833408,3254833663,RU 3254833664,3254833919,GB 3254833920,3254834175,PL -3254834176,3254834687,CH +3254834176,3254834431,CH +3254834432,3254834687,FR 3254834688,3254834943,GB 3254834944,3254835199,NL 3254835200,3254835455,DE @@ -88775,27 +95689,17 @@ 3254962422,3254962422,NL 3254962423,3255019519,FR 3255019520,3255019775,GP -3255019776,3255052287,FR -3255058432,3255067647,FR -3255068672,3255078911,FR -3255080960,3255081471,FR -3255087104,3255114751,FR -3255115264,3255117823,FR +3255019776,3255107583,FR +3255111680,3255117823,FR 3255120640,3255120895,DE 3255121664,3255121919,FR 3255123712,3255123967,DE -3255123968,3255124991,FR 3255126016,3255126527,FR 3255128064,3255128575,FR 3255129856,3255130111,HR 3255130112,3255130623,FR -3255132160,3255140351,FR -3255141376,3255146495,FR -3255148544,3255152639,FR -3255154432,3255155199,FR -3255155712,3255160831,FR -3255167488,3255167743,FR -3255168512,3255169023,FR +3255132160,3255160831,FR +3255166976,3255169023,FR 3255172352,3255172607,DE 3255173120,3255173631,GB 3255173648,3255173711,GB @@ -88991,8 +95895,17 @@ 3255427072,3255431167,RU 3255431168,3255434464,GB 3255434466,3255434720,GB -3255434722,3255436287,GB -3255436288,3255451647,MT +3255434722,3255435263,GB +3255435264,3255435295,EE +3255435296,3255435327,LT +3255435328,3255435359,LV +3255435520,3255435551,IS +3255435776,3255435807,IS +3255436032,3255436063,EE +3255436064,3255436095,LT +3255436096,3255436127,LV +3255436288,3255436319,MT +3255436544,3255436575,MT 3255451648,3255452671,FR 3255474176,3255476223,GB 3255483392,3255484415,DE @@ -89010,35 +95923,31 @@ 3255507968,3255508223,UA 3255508224,3255508479,RU 3255508480,3255521023,CH -3255521280,3255522303,CH -3255523328,3255544319,CH +3255521280,3255544319,CH 3255544320,3255544575,DE 3255544576,3255544831,AT -3255544832,3255549951,CH -3255552000,3255557119,CH -3255557376,3255558143,CH +3255544832,3255558143,CH 3255558400,3255558655,UA -3255558912,3255559679,CH -3255560192,3255560703,CH -3255561216,3255561983,CH -3255562240,3255563263,CH +3255558912,3255559167,GB +3255559168,3255559679,CH +3255560192,3255563263,CH 3255563776,3255564031,CH 3255564032,3255564287,RU -3255565312,3255565955,DE -3255565957,3255566079,DE +3255565312,3255565823,DE +3255565824,3255565955,PL +3255565957,3255566079,PL 3255566336,3255570431,GB 3255570432,3255574527,CH 3255574528,3255578623,CZ 3255578624,3255582719,CY -3255582720,3255599103,UA +3255582720,3255590911,UA +3255590912,3255599103,RU 3255599104,3255615487,CH 3255615488,3255623679,DE 3255623680,3255631871,BG -3255631872,3255649279,NL -3255650304,3255659519,NL +3255631872,3255659519,NL 3255660288,3255660543,GR -3255660544,3255663615,NL -3255664640,3255666175,NL +3255660544,3255666175,NL 3255666432,3255666687,DE 3255668224,3255697407,NL 3255697408,3255699711,SE @@ -89061,13 +95970,14 @@ 3255743232,3255743487,IT 3255743488,3255743743,DE 3255743744,3255743999,US -3255744000,3255752959,SE +3255744000,3255751167,SE +3255751168,3255751423,DK +3255751424,3255752959,SE 3255752960,3255753215,LI 3255753216,3255762431,SE 3255762432,3255762943,BE 3255762944,3255771135,DE -3255779328,3255782399,DE -3255783424,3255791615,DE +3255779328,3255787519,DE 3255791616,3255792639,UA 3255792640,3255793663,RU 3255793664,3255794943,PL @@ -89077,14 +95987,12 @@ 3255799296,3255800319,DE 3255800576,3255800831,UA 3255800832,3255801855,DE -3255802880,3255811071,DE -3255811584,3255817215,DE +3255802880,3255817215,DE 3255817216,3255817471,SE 3255817472,3255817727,ES 3255817728,3255820287,DE 3255821312,3255822335,CH -3255822336,3255826431,DE -3255827456,3255828479,DE +3255822336,3255828479,DE 3255828480,3255947484,SE 3255947486,3256025087,SE 3256025088,3256057855,NO @@ -89098,8 +96006,7 @@ 3256233984,3256238079,SE 3256238080,3256246271,NO 3256246272,3256352767,SE -3256352768,3256353023,CH -3256353024,3256353279,GB +3256352768,3256353279,CH 3256353536,3256385535,CH 3256385536,3256393727,AT 3256393728,3256394239,DE @@ -89131,21 +96038,14 @@ 3256417792,3256418303,GB 3256418304,3256444415,DE 3256444672,3256483839,DE -3256483840,3256484095,NL -3256485888,3256489471,NL +3256483840,3256487935,NL 3256489472,3256489983,GR 3256489984,3256490239,BE 3256490496,3256490751,CH -3256491008,3256491263,NL -3256492032,3256501503,NL -3256503296,3256509439,NL -3256510464,3256513023,NL -3256514560,3256521983,NL -3256522752,3256524287,NL +3256491008,3256491263,DE +3256492032,3256524287,NL 3256524288,3256524799,DE -3256524800,3256525823,NL -3256530944,3256531967,NL -3256532992,3256549375,NL +3256524800,3256549375,NL 3256549376,3256614911,TR 3256614912,3256615935,FI 3256615936,3256616959,UA @@ -89166,7 +96066,7 @@ 3256634368,3256635391,MD 3256635392,3256636415,PL 3256636416,3256638463,UA -3256638464,3256640511,RU +3256638464,3256639487,RU 3256640512,3256641535,UA 3256641536,3256642559,PL 3256642560,3256643583,SI @@ -89206,8 +96106,9 @@ 3256698368,3256698623,NL 3256698880,3256699135,GB 3256699136,3256699391,NL -3256699392,3256699903,GB +3256699392,3256700927,GB 3256705536,3256705791,BE +3256706048,3256706559,GR 3256713216,3256727551,PL 3256727552,3256727807,DE 3256727808,3256728063,HU @@ -89273,9 +96174,7 @@ 3256860672,3256863743,DE 3256864256,3256864511,DE 3256864512,3256864767,CH -3256864768,3256866815,DE -3256868096,3256868351,DE -3256868864,3256870911,DE +3256864768,3256870911,DE 3256870912,3256871167,RU 3256871168,3256871935,DE 3256872448,3256872703,DE @@ -89285,7 +96184,7 @@ 3256876032,3256876287,PL 3256876288,3256876543,RU 3256876544,3256876799,CH -3256877056,3256896511,GB +3256877056,3256897535,GB 3256898048,3256898303,GB 3256898560,3256899071,TR 3256899072,3256899583,RU @@ -89342,23 +96241,14 @@ 3257011200,3257011455,BG 3257011456,3257024511,GB 3257024512,3257032703,AU -3257032704,3257040895,GB -3257043200,3257043711,GB -3257043968,3257047039,GB -3257050112,3257051135,GB -3257052672,3257052927,GB -3257053184,3257057279,GB +3257036800,3257057279,GB 3257058816,3257059071,PL -3257059328,3257065471,GB -3257073664,3257085951,GB +3257060352,3257065471,GB +3257073664,3257081855,GB 3257090048,3257092351,GB 3257092608,3257092863,RO -3257093888,3257094143,GB -3257094656,3257095167,GB -3257097472,3257097983,GB -3257106432,3257131007,GB -3257135104,3257137151,GB -3257138176,3257139199,GB +3257093888,3257098239,GB +3257106432,3257139199,GB 3257139200,3257139455,DK 3257139456,3257143295,GB 3257143296,3257143807,RU @@ -89368,13 +96258,8 @@ 3257144576,3257144831,GB 3257144832,3257145087,FR 3257145088,3257145343,GB -3257151488,3257154047,GB -3257155584,3257159679,GB -3257160192,3257160447,GB -3257162752,3257163263,GB -3257167872,3257168895,GB -3257170176,3257170431,GB -3257171968,3257176063,GB +3257151488,3257174015,GB +3257174016,3257174271,US 3257178112,3257180159,GB 3257180160,3257180415,TR 3257180416,3257180671,RU @@ -89384,7 +96269,7 @@ 3257181440,3257181695,PL 3257181696,3257181951,FR 3257182208,3257182463,PL -3257192448,3257195775,GB +3257192448,3257196543,GB 3257196544,3257200639,LU 3257200640,3257204735,GB 3257204736,3257225215,AT @@ -89399,22 +96284,15 @@ 3257294848,3257303039,HU 3257303040,3257311231,PT 3257311232,3257335807,CH -3257335808,3257343999,DE -3257348096,3257355775,DE -3257356288,3257356799,DE +3257335808,3257352191,DE +3257354240,3257356799,DE 3257357312,3257357567,PT 3257357568,3257357823,SI -3257357824,3257363455,DE -3257364480,3257371903,DE +3257357824,3257371903,DE 3257372416,3257372671,GB -3257372672,3257380863,DE -3257381120,3257381375,DE -3257381888,3257382911,DE -3257382912,3257383167,NL -3257383168,3257383679,DE -3257383936,3257385983,DE +3257372672,3257385983,DE 3257390592,3257390847,DE -3257391872,3257395199,DE +3257391872,3257393151,DE 3257397248,3257401343,DE 3257401344,3257453567,CH 3257453568,3257454591,RO @@ -89472,7 +96350,6 @@ 3257564672,3257565183,RO 3257565184,3257573375,CY 3257573376,3257574015,CH -3257576448,3257577471,AT 3257577472,3257581567,DE 3257581568,3257585663,UA 3257585664,3257586175,BE @@ -89489,13 +96366,17 @@ 3257729024,3257730047,DE 3257730048,3257740799,NL 3257740800,3257741055,FR -3257741056,3257742335,NL +3257741056,3257741311,NL +3257741312,3257741567,DE +3257741568,3257742335,NL 3257742336,3257743359,DE 3257743360,3257748479,NL 3257748480,3257749503,DE 3257749504,3257753087,NL 3257753088,3257753599,DE -3257753600,3257765887,NL +3257753600,3257753855,NL +3257753856,3257754111,DE +3257754112,3257765887,NL 3257765888,3257767935,DE 3257767936,3257782271,NL 3257782272,3257784319,DE @@ -89506,15 +96387,14 @@ 3257925632,3257925887,AT 3257925888,3257926143,SE 3257926144,3257926399,AT -3257926656,3257970687,AT -3257972736,3257973759,AT -3257974272,3257974527,AT -3257974784,3257977855,AT +3257926656,3257974783,AT +3257975296,3257975807,DE +3257975808,3257977855,AT 3257977856,3257978111,GB 3257978112,3257978367,SE 3257978368,3257978623,BG 3257978624,3257978879,ES -3257978880,3257979135,FR +3257978880,3257979135,CZ 3257979136,3257979391,UA 3257979392,3257979647,GB 3257979904,3257980159,UA @@ -89529,7 +96409,7 @@ 3257987328,3257987583,CZ 3257987840,3257988095,AT 3257990656,3257990911,AT -3257992960,3257995263,DE +3257992960,3257993215,DE 3257996032,3257996287,DE 3257996544,3257996799,CH 3257996800,3258003967,DE @@ -89613,7 +96493,7 @@ 3258084864,3258085119,PL 3258085376,3258085631,NL 3258085632,3258085887,DE -3258085888,3258086143,UA +3258085888,3258086143,PA 3258086144,3258086399,AT 3258086400,3258086655,RU 3258086656,3258086911,PL @@ -89663,7 +96543,7 @@ 3258104320,3258104575,PL 3258104576,3258104831,DE 3258105600,3258105855,DE -3258105856,3258109951,CZ +3258107904,3258109951,CZ 3258109952,3258110207,DK 3258110464,3258110975,CZ 3258111488,3258111743,PL @@ -89679,19 +96559,15 @@ 3258230784,3258232831,NO 3258232832,3258249215,SE 3258249216,3258253311,NO -3258253312,3258254335,NL -3258255360,3258265599,NL -3258267648,3258269695,NL +3258253312,3258269695,NL 3258271744,3258272767,NL 3258272768,3258273791,FR -3258273792,3258275071,NL -3258275840,3258288127,NL +3258273792,3258288127,NL 3258294272,3258297343,NL 3258297344,3258297599,BE 3258297600,3258298111,NL 3258298112,3258298367,GB -3258306560,3258308095,NL -3258308608,3258318847,NL +3258302464,3258318847,NL 3258318848,3258320895,DE 3258320896,3258321919,GB 3258321920,3258322943,RU @@ -89722,33 +96598,49 @@ 3258365952,3258366975,UA 3258366976,3258367999,PL 3258368000,3258384383,KW -3258384384,3258385407,DE -3258388480,3258395647,DE -3258396672,3258426367,DE +3258384384,3258426367,DE 3258427648,3258427903,RO 3258427904,3258428159,DE -3258428416,3258441727,DE -3258443776,3258444287,DE -3258445824,3258449919,DE -3258449920,3258468351,CH -3258474496,3258486783,CH +3258428416,3258449919,DE +3258449920,3258486783,CH 3258486784,3258487807,LI -3258488832,3258495999,CH +3258488832,3258499071,CH 3258501120,3258503935,CH 3258503936,3258504191,PL 3258504704,3258504959,DE 3258504960,3258505215,IL 3258505728,3258506495,CH 3258506496,3258506751,DE -3258507264,3258514431,CH -3258514944,3258515199,CH +3258508288,3258509311,CH +3258509568,3258509823,DE +3258509824,3258510079,CH +3258511360,3258515455,CH 3258515456,3258580991,FR -3258580992,3258646527,RU -3258646528,3258653695,DE -3258655232,3258658303,DE -3258658560,3258659839,DE -3258660864,3258681343,DE -3258683136,3258685439,DE +3258580992,3258587135,SY +3258587136,3258588159,GB +3258588160,3258593279,RU +3258593280,3258595327,SY +3258595328,3258599423,RU +3258599424,3258600959,PS +3258600960,3258613759,RU +3258613760,3258619903,SY +3258619904,3258620415,PS +3258620416,3258620927,RU +3258620928,3258621951,SY +3258621952,3258630143,RU +3258630144,3258634239,SE +3258634240,3258636287,SY +3258636288,3258637311,GB +3258637312,3258637823,PS +3258637824,3258638335,RU +3258638336,3258642431,SY +3258642432,3258642687,PS +3258642688,3258642943,RU +3258642944,3258643967,PS +3258643968,3258644223,RU +3258644224,3258644479,PS +3258644480,3258646527,SY +3258646528,3258685439,DE 3258685440,3258685695,CH 3258685696,3258686207,DE 3258686464,3258686719,DE @@ -89764,8 +96656,7 @@ 3258693888,3258694143,SI 3258694144,3258694399,RU 3258694656,3258694911,GB -3258694912,3258701311,DE -3258703616,3258712063,DE +3258694912,3258712063,DE 3258712064,3258728447,GB 3258728448,3258729471,FR 3258729472,3258729727,DE @@ -89776,15 +96667,14 @@ 3258730752,3258731007,TR 3258731008,3258731263,SI 3258731264,3258731519,NO -3258731776,3258732031,UA +3258731520,3258732031,UA 3258732032,3258732287,DE 3258732288,3258732543,PL 3258732544,3258732799,SE 3258732800,3258733055,CH 3258733056,3258733311,RO 3258733312,3258734079,GB -3258734592,3258745855,GB -3258746880,3258762239,GB +3258734592,3258762239,GB 3258764032,3258764287,GB 3258764288,3258764543,DE 3258764800,3258765055,BE @@ -89803,7 +96693,6 @@ 3258776064,3258776319,GE 3258776320,3258776575,PL 3258776576,3258777599,UA -3258785792,3258789887,GB 3258789888,3258790911,CZ 3258790912,3258792191,RU 3258792192,3258792447,PL @@ -89820,8 +96709,7 @@ 3258808832,3258809343,GB 3258814464,3258816511,GB 3258818048,3258818303,SE -3258818560,3258834943,GB -3258839040,3258843135,GB +3258818560,3258843135,GB 3258843136,3258843391,RU 3258844928,3258847231,GB 3258848256,3258848767,GB @@ -89832,7 +96720,7 @@ 3258859776,3258860031,GB 3258860544,3258900479,GB 3258902528,3258902783,GB -3258903040,3258903295,FR +3258903040,3258903295,NL 3258903296,3258903551,GB 3258903552,3258903807,DE 3258903808,3258904063,AT @@ -89848,13 +96736,7 @@ 3258974208,3259039743,DE 3259039744,3259105279,PT 3259105280,3259170815,GB -3259170816,3259223807,RU -3259223808,3259224831,KZ -3259224832,3259225343,RU -3259225344,3259226111,AZ -3259226112,3259227391,RU -3259227392,3259227647,KZ -3259227648,3259236351,RU +3259170816,3259236351,RU 3259236352,3259236863,SE 3259236864,3259237119,CH 3259237120,3259237887,SE @@ -89879,7 +96761,9 @@ 3259262720,3259262975,DK 3259262976,3259265023,SE 3259265024,3259265535,DE -3259265536,3259276287,SE +3259265536,3259269375,SE +3259269376,3259269631,FR +3259269632,3259276287,SE 3259276288,3259276543,ES 3259276544,3259280639,SE 3259280640,3259280895,US @@ -89894,7 +96778,9 @@ 3259286016,3259290623,SE 3259290624,3259290879,NO 3259290880,3259291135,US -3259291136,3259293951,SE +3259291136,3259292415,SE +3259292416,3259292671,IT +3259292672,3259293951,SE 3259293952,3259294207,LI 3259294208,3259297535,SE 3259297536,3259297791,GB @@ -89904,14 +96790,68 @@ 3259302400,3259303423,CH 3259303424,3259305983,SE 3259305984,3259310079,NL +3259310336,3259311103,DK +3259311104,3259311615,DE 3259317248,3259318271,CH -3259318272,3259328190,GB +3259318272,3259318343,GB +3259318344,3259318351,FR +3259318352,3259318599,GB +3259318600,3259318607,AT +3259318608,3259318663,GB +3259318664,3259318671,DK +3259318672,3259318679,GB +3259318680,3259318687,IT +3259318688,3259318727,GB +3259318728,3259318735,FR +3259318736,3259319055,GB +3259319056,3259319071,IT +3259319072,3259319087,GB +3259319088,3259319095,SE +3259319096,3259319103,DK +3259319104,3259319111,FR +3259319112,3259319199,GB +3259319200,3259319215,DE +3259319216,3259319255,GB +3259319256,3259319263,DK +3259319264,3259319287,GB +3259319288,3259319295,BE +3259319296,3259319303,GB +3259319304,3259319311,BE +3259319312,3259319319,DK +3259319320,3259319367,GB +3259319368,3259319375,BE +3259319376,3259319407,GB +3259319408,3259319423,LU +3259319424,3259319439,GB +3259319440,3259319447,CH +3259319448,3259319463,GB +3259319464,3259319471,DK +3259319472,3259319587,GB +3259319588,3259319591,NL +3259319592,3259319663,GB +3259319664,3259319667,FR +3259319668,3259319823,GB +3259319824,3259319831,FR +3259319832,3259319879,GB +3259319880,3259319887,BY +3259319888,3259319987,GB +3259319988,3259319991,NL +3259319992,3259320011,GB +3259320012,3259320015,BE +3259320016,3259320055,GB +3259320056,3259320063,AT +3259320064,3259320575,GB +3259320576,3259320583,FR +3259320584,3259328190,GB 3259328191,3259328191,US 3259328192,3259334655,GB 3259334656,3259338751,DE 3259338752,3259339263,GB -3259339520,3259342847,GB +3259339520,3259341823,GB 3259342848,3259344895,CH +3259347456,3259347711,CH +3259348224,3259348479,CH +3259348736,3259348991,CH 3259348992,3259351039,NL 3259351040,3259351551,IT 3259351552,3259352063,FR @@ -89925,7 +96865,9 @@ 3259367424,3259432959,GB 3259432960,3259435263,SE 3259435264,3259435519,IT -3259435520,3259438079,SE +3259435520,3259436031,SE +3259436032,3259436543,NO +3259436544,3259438079,SE 3259438080,3259438335,ES 3259438336,3259438591,SE 3259438592,3259439103,NO @@ -89953,12 +96895,10 @@ 3259498496,3259541503,GB 3259541504,3259543551,NL 3259543552,3259760639,GB -3259761152,3259811839,DE +3259760640,3259811839,DE 3259813888,3259814399,DE 3259814400,3259814655,AT -3259814656,3259816447,DE -3259816704,3259816959,DE -3259817472,3259817983,DE +3259814656,3259817983,DE 3259819008,3259821055,DE 3259821824,3259822079,AT 3259822592,3259823103,DE @@ -89977,7 +96917,8 @@ 3259961344,3259962367,FI 3259962368,3259963391,UA 3259963392,3259964415,PL -3259964416,3259964927,GB +3259964432,3259964439,CZ +3259964672,3259964927,GB 3259964928,3259964959,NL 3259964960,3259964991,GB 3259965024,3259965031,DE @@ -90025,7 +96966,7 @@ 3260581376,3260581887,RO 3260581888,3260582399,IL 3260582400,3260583423,RU -3260583424,3260583679,US +3260583424,3260583679,GB 3260583680,3260583935,PT 3260583936,3260584447,NO 3260584448,3260585471,RO @@ -90092,25 +97033,23 @@ 3261212928,3261213202,FR 3261213204,3261213439,FR 3261213440,3261213695,AF -3261213696,3261220489,FR -3261220490,3261220490,GB -3261220491,3261239237,FR +3261213696,3261239237,FR 3261239239,3261267967,FR -3261267968,3261278207,DE +3261267968,3261272063,DE +3261276160,3261278207,DE 3261280256,3261280512,DE 3261280514,3261280767,DE 3261281280,3261282559,DE -3261283328,3261292543,DE -3261293056,3261293567,DE -3261295616,3261296127,DE -3261296384,3261296639,DE +3261284352,3261296639,DE 3261296896,3261297151,DE 3261297664,3261297919,RU 3261297920,3261298175,PL 3261298176,3261333503,DE 3261333504,3261399039,FI 3261399040,3261472767,GB -3261472768,3261530111,RO +3261472768,3261503487,RO +3261503488,3261503935,MD +3261503936,3261530111,RO 3261530112,3261531903,SE 3261531904,3261532159,GB 3261532160,3261532415,SE @@ -90127,14 +97066,10 @@ 3261538560,3261538815,GB 3261538816,3261539327,SE 3261539328,3261540351,GB -3261540352,3261595647,SE -3261595648,3261599743,NL -3261601792,3261620479,NL -3261620992,3261622271,NL -3261623808,3261624831,NL -3261626368,3261627903,NL -3261628160,3261643775,NL -3261644800,3261661183,NL +3261540352,3261570303,SE +3261570304,3261570559,IT +3261570560,3261595647,SE +3261595648,3261661183,NL 3261661184,3261669375,RO 3261669376,3261673471,MT 3261673472,3261675519,IT @@ -90184,9 +97119,7 @@ 3261781504,3261782015,PL 3261782016,3261783039,UA 3261783040,3261784063,GB -3261784064,3261787647,AT -3261787648,3261788159,FR -3261788160,3261796351,AT +3261784064,3261796351,AT 3261796352,3261796607,GB 3261796608,3261796863,RU 3261796864,3261797119,PL @@ -90200,8 +97133,7 @@ 3261806592,3261810687,AT 3261812736,3261812991,RU 3261812992,3261815807,AT -3261816064,3261816575,AT -3261816576,3261816831,DE +3261815808,3261816831,GB 3261816832,3261820927,AT 3261820928,3261821183,RO 3261821184,3261821439,AT @@ -90218,9 +97150,7 @@ 3261824000,3261824255,RU 3261824512,3261824767,FR 3261824768,3261825023,PT -3261825024,3261827071,AT -3261828096,3261844479,AT -3261845504,3261855743,AT +3261825024,3261857791,AT 3261857792,3261923327,CZ 3261923328,3261988863,NL 3261988864,3261989119,SE @@ -90260,9 +97190,12 @@ 3262028800,3262029823,DE 3262029824,3262030847,NL 3262030848,3262031871,FR -3262033920,3262034431,AX -3262034432,3262034943,FI -3262034944,3262038015,AX +3262033920,3262034511,FI +3262034512,3262034519,AX +3262034520,3262034943,FI +3262034944,3262035199,AX +3262035200,3262036991,FI +3262036992,3262038015,AX 3262038016,3262038271,FR 3262038528,3262038783,IL 3262038784,3262039039,NO @@ -90304,10 +97237,13 @@ 3262053376,3262053631,UA 3262053632,3262053887,RU 3262054144,3262054399,RU -3262054400,3262119935,FI -3262119936,3262121983,AX -3262121984,3262122239,FI -3262122240,3262124031,AX +3262054400,3262122143,FI +3262122144,3262122147,AX +3262122148,3262122175,FI +3262122176,3262122183,SE +3262122184,3262122751,FI +3262122752,3262122815,AX +3262122816,3262124031,FI 3262124032,3262128127,DE 3262128128,3262136319,GB 3262137600,3262137855,DE @@ -90321,8 +97257,6 @@ 3262145024,3262145279,DE 3262145552,3262145567,DE 3262145616,3262145631,DE -3262145664,3262145791,DE -3262145792,3262146047,GB 3262146048,3262146815,DE 3262147584,3262147839,DE 3262148608,3262148863,DE @@ -90339,15 +97273,9 @@ 3262151936,3262152191,DE 3262152664,3262152671,DE 3262152704,3262185471,AT -3262185472,3262193663,DE -3262193920,3262194175,DE -3262195712,3262196223,DE -3262197760,3262200319,DE +3262185472,3262200319,DE 3262200832,3262201087,DE -3262203648,3262203903,DE -3262204928,3262221311,DE -3262221568,3262221823,DE -3262222080,3262222335,DE +3262201856,3262222335,DE 3262223360,3262223871,DE 3262224896,3262225151,AT 3262226432,3262227455,DE @@ -90355,9 +97283,7 @@ 3262228480,3262228735,DE 3262229248,3262229503,NL 3262229760,3262230015,DE -3262230528,3262235135,DE -3262236672,3262243327,DE -3262243840,3262283775,DE +3262230528,3262283775,DE 3262283776,3262284799,RU 3262284800,3262285823,UA 3262286848,3262287871,SE @@ -90432,111 +97358,1693 @@ 3262461824,3262461951,RO 3262461952,3262463999,IQ 3262464000,3262472191,RU -3262472192,3262472735,DE +3262472192,3262472207,DE +3262472208,3262472211,FR +3262472212,3262472215,DE +3262472216,3262472219,NL +3262472220,3262472223,AT +3262472224,3262472231,DE +3262472232,3262472235,AT +3262472236,3262472247,DE +3262472248,3262472251,IT +3262472252,3262472271,DE +3262472272,3262472275,IT +3262472276,3262472279,BE +3262472280,3262472307,DE +3262472308,3262472311,ES +3262472312,3262472315,NL +3262472316,3262472351,DE +3262472352,3262472355,NL +3262472356,3262472359,DE +3262472360,3262472363,NL +3262472364,3262472367,GB +3262472368,3262472371,NL +3262472372,3262472375,FR +3262472376,3262472379,GB +3262472380,3262472387,DE +3262472388,3262472391,FR +3262472392,3262472395,GB +3262472396,3262472399,DE +3262472400,3262472403,NL +3262472404,3262472415,DE +3262472416,3262472419,ES +3262472420,3262472423,DE +3262472424,3262472427,BE +3262472428,3262472459,DE +3262472460,3262472463,CH +3262472464,3262472479,DE +3262472480,3262472483,IT +3262472484,3262472495,DE +3262472496,3262472499,CH +3262472500,3262472511,DE +3262472512,3262472515,CA +3262472516,3262472519,GB +3262472520,3262472527,DE +3262472528,3262472531,CH +3262472532,3262472547,DE +3262472548,3262472551,NL +3262472552,3262472563,DE +3262472564,3262472567,DK +3262472568,3262472575,DE +3262472576,3262472579,CA +3262472580,3262472583,AT +3262472584,3262472591,US +3262472592,3262472603,DE +3262472604,3262472607,CH +3262472608,3262472615,US +3262472616,3262472631,DE +3262472632,3262472635,ES +3262472636,3262472655,DE +3262472656,3262472659,GB +3262472660,3262472679,DE +3262472680,3262472683,CL +3262472684,3262472687,US +3262472688,3262472695,DE +3262472696,3262472699,IT +3262472700,3262472703,AT +3262472704,3262472715,DE +3262472716,3262472727,NL +3262472728,3262472735,DE 3262472736,3262472739,IT -3262472740,3262473476,DE -3262473477,3262473477,US -3262473478,3262473596,DE -3262473597,3262473597,US -3262473598,3262473685,DE -3262473686,3262473686,US -3262473687,3262473730,DE -3262473731,3262473731,US -3262473732,3262473732,DE -3262473733,3262473733,US -3262473734,3262473752,DE -3262473753,3262473753,US -3262473754,3262473777,DE -3262473778,3262473778,US -3262473779,3262473781,DE -3262473782,3262473782,US -3262473783,3262473855,DE +3262472740,3262472747,DE +3262472748,3262472751,GB +3262472752,3262472763,DE +3262472764,3262472767,CA +3262472768,3262472771,DE +3262472772,3262472775,US +3262472776,3262472779,DE +3262472780,3262472783,US +3262472784,3262472791,DE +3262472792,3262472795,GB +3262472796,3262472799,AT +3262472800,3262472819,DE +3262472820,3262472823,CH +3262472824,3262472835,DE +3262472836,3262472839,DK +3262472840,3262472843,DE +3262472844,3262472847,AT +3262472848,3262472851,DE +3262472852,3262472855,IT +3262472856,3262472859,FR +3262472860,3262472863,US +3262472864,3262472867,FR +3262472868,3262472871,GB +3262472872,3262472875,DE +3262472876,3262472879,FR +3262472880,3262472883,DE +3262472884,3262472887,CA +3262472888,3262472899,DE +3262472900,3262472903,AT +3262472904,3262472927,DE +3262472928,3262472931,NL +3262472932,3262472939,DE +3262472940,3262472943,CH +3262472944,3262472947,DE +3262472948,3262472951,LU +3262472952,3262472963,DE +3262472964,3262472967,AT +3262472968,3262472979,DE +3262472980,3262472983,AT +3262472984,3262472995,DE +3262472996,3262472999,FR +3262473000,3262473039,DE +3262473040,3262473043,GB +3262473044,3262473051,DE +3262473052,3262473055,AT +3262473056,3262473075,DE +3262473076,3262473079,GB +3262473080,3262473083,DE +3262473084,3262473087,US +3262473088,3262473091,NL +3262473092,3262473111,DE +3262473112,3262473115,ES +3262473116,3262473155,DE +3262473156,3262473159,IT +3262473160,3262473163,NL +3262473164,3262473167,CH +3262473168,3262473199,DE +3262473200,3262473203,ES +3262473204,3262473211,DE +3262473212,3262473215,FR +3262473216,3262473323,JP +3262473324,3262473327,KR +3262473328,3262473471,JP +3262473472,3262473473,DE +3262473474,3262473478,US +3262473479,3262473480,CA +3262473481,3262473483,US +3262473484,3262473484,VE +3262473485,3262473485,US +3262473486,3262473486,CA +3262473487,3262473516,US +3262473517,3262473517,CN +3262473518,3262473526,US +3262473527,3262473527,CN +3262473528,3262473538,US +3262473539,3262473539,DE +3262473540,3262473540,US +3262473541,3262473541,DE +3262473542,3262473543,US +3262473544,3262473544,CA +3262473545,3262473548,US +3262473549,3262473549,CA +3262473550,3262473557,US +3262473558,3262473558,DE +3262473559,3262473567,US +3262473568,3262473568,CA +3262473569,3262473570,US +3262473571,3262473571,DE +3262473572,3262473582,US +3262473583,3262473583,CA +3262473584,3262473586,US +3262473587,3262473587,CA +3262473588,3262473658,US +3262473659,3262473659,DE +3262473660,3262473663,US +3262473664,3262473664,CA +3262473665,3262473688,US +3262473689,3262473689,CA +3262473690,3262473691,AR +3262473692,3262473692,CA +3262473693,3262473729,DE +3262473730,3262473735,US +3262473736,3262473736,CA +3262473737,3262473771,US +3262473772,3262473772,DE +3262473773,3262473785,US +3262473786,3262473855,DE 3262473856,3262473859,US -3262473860,3262474043,DE +3262473860,3262473903,DE +3262473904,3262473907,US +3262473908,3262473931,DE +3262473932,3262473935,US +3262473936,3262473963,DE +3262473964,3262473967,US +3262473968,3262473971,DE +3262473972,3262473983,US +3262473984,3262473985,DE +3262473986,3262473986,TW +3262473987,3262473987,IN +3262473988,3262473988,SG +3262473989,3262473989,IN +3262473990,3262473990,SG +3262473991,3262473991,DE +3262473992,3262473992,SG +3262473993,3262473993,IN +3262473994,3262473995,TW +3262473996,3262473996,MY +3262473997,3262473998,ID +3262473999,3262473999,TW +3262474000,3262474000,SG +3262474001,3262474001,TW +3262474002,3262474002,MY +3262474003,3262474003,TW +3262474004,3262474004,SG +3262474005,3262474005,TW +3262474006,3262474007,SG +3262474008,3262474009,TW +3262474010,3262474010,SG +3262474011,3262474011,ID +3262474012,3262474013,SG +3262474014,3262474014,HK +3262474015,3262474016,SG +3262474017,3262474018,MY +3262474019,3262474026,SG +3262474027,3262474027,CN +3262474028,3262474030,SG +3262474031,3262474031,IN +3262474032,3262474032,MY +3262474033,3262474033,SG +3262474034,3262474034,MY +3262474035,3262474035,SG +3262474036,3262474036,MY +3262474037,3262474037,SG +3262474038,3262474038,MY +3262474039,3262474039,TW +3262474040,3262474041,MY +3262474042,3262474042,CN +3262474043,3262474043,SG 3262474044,3262474044,GB -3262474045,3262474051,DE -3262474052,3262474052,SG -3262474053,3262474060,DE -3262474061,3262474061,SG -3262474062,3262474114,DE +3262474045,3262474048,SG +3262474049,3262474049,IN +3262474050,3262474061,SG +3262474062,3262474063,CN +3262474064,3262474064,TW +3262474065,3262474065,IN +3262474066,3262474066,SG +3262474067,3262474067,MY +3262474068,3262474068,SG +3262474069,3262474069,MY +3262474070,3262474070,SG +3262474071,3262474071,TW +3262474072,3262474072,IN +3262474073,3262474075,SG +3262474076,3262474076,MY +3262474077,3262474077,SG +3262474078,3262474078,IN +3262474079,3262474079,MY +3262474080,3262474083,SG +3262474084,3262474084,TW +3262474085,3262474087,SG +3262474088,3262474088,MY +3262474089,3262474089,SG +3262474090,3262474091,MY +3262474092,3262474094,SG +3262474095,3262474095,HK +3262474096,3262474097,SG +3262474098,3262474098,MY +3262474099,3262474102,SG +3262474103,3262474103,MY +3262474104,3262474104,CN +3262474105,3262474105,IN +3262474106,3262474106,MY +3262474107,3262474107,CN +3262474108,3262474108,HK +3262474109,3262474110,MY +3262474111,3262474111,TH +3262474112,3262474112,SG +3262474113,3262474113,PH +3262474114,3262474114,IN 3262474115,3262474115,SG -3262474116,3262474145,DE -3262474146,3262474146,SG -3262474147,3262474156,DE +3262474116,3262474116,TW +3262474117,3262474117,IN +3262474118,3262474118,TH +3262474119,3262474119,TW +3262474120,3262474120,BN +3262474121,3262474121,TW +3262474122,3262474122,SG +3262474123,3262474125,MY +3262474126,3262474126,IN +3262474127,3262474128,SG +3262474129,3262474130,MY +3262474131,3262474131,IN +3262474132,3262474133,MY +3262474134,3262474134,CN +3262474135,3262474136,SG +3262474137,3262474137,TW +3262474138,3262474139,CN +3262474140,3262474140,TW +3262474141,3262474142,SG +3262474143,3262474143,PH +3262474144,3262474150,SG +3262474151,3262474151,MY +3262474152,3262474152,SG +3262474153,3262474153,IN +3262474154,3262474154,SG +3262474155,3262474155,MY +3262474156,3262474156,IN 3262474157,3262474157,SG -3262474158,3262474176,DE +3262474158,3262474159,MY +3262474160,3262474162,SG +3262474163,3262474163,MY +3262474164,3262474164,IN +3262474165,3262474165,CN +3262474166,3262474166,SG +3262474167,3262474167,HK +3262474168,3262474168,TW +3262474169,3262474169,DE +3262474170,3262474170,SG +3262474171,3262474171,MY +3262474172,3262474172,SG +3262474173,3262474173,CN +3262474174,3262474174,TW +3262474175,3262474175,SG +3262474176,3262474176,MY 3262474177,3262474177,SG -3262474178,3262474183,DE -3262474184,3262474184,SG -3262474185,3262474204,DE +3262474178,3262474178,TW +3262474179,3262474179,CN +3262474180,3262474180,MY +3262474181,3262474181,SG +3262474182,3262474182,MY +3262474183,3262474185,SG +3262474186,3262474186,MY +3262474187,3262474187,SG +3262474188,3262474188,MY +3262474189,3262474189,SG +3262474190,3262474190,CN +3262474191,3262474192,SG +3262474193,3262474193,PH +3262474194,3262474194,SG +3262474195,3262474195,MY +3262474196,3262474196,IN +3262474197,3262474198,SG +3262474199,3262474199,CN +3262474200,3262474200,MY +3262474201,3262474201,SG +3262474202,3262474203,CN +3262474204,3262474204,IN 3262474205,3262474205,SG -3262474206,3262474236,DE -3262474237,3262474237,SG -3262474238,3262474347,DE -3262474348,3262474351,AU -3262474352,3262474435,DE -3262474436,3262474439,AU -3262474440,3262474475,DE -3262474476,3262474479,AU -3262474480,3262475057,DE -3262475058,3262475058,US -3262475059,3262475109,DE -3262475110,3262475110,US -3262475111,3262475205,DE -3262475206,3262475206,US -3262475207,3262475479,DE +3262474206,3262474206,IN +3262474207,3262474207,MY +3262474208,3262474208,SG +3262474209,3262474209,MY +3262474210,3262474210,TW +3262474211,3262474211,SG +3262474212,3262474212,MY +3262474213,3262474213,SG +3262474214,3262474214,CN +3262474215,3262474215,IN +3262474216,3262474216,SG +3262474217,3262474217,MY +3262474218,3262474218,SG +3262474219,3262474219,MY +3262474220,3262474222,IN +3262474223,3262474223,SG +3262474224,3262474224,MY +3262474225,3262474225,SG +3262474226,3262474226,MY +3262474227,3262474227,IN +3262474228,3262474228,SG +3262474229,3262474230,IN +3262474231,3262474231,SG +3262474232,3262474234,IN +3262474235,3262474236,MY +3262474237,3262474238,SG +3262474239,3262474239,DE +3262474240,3262474255,AU +3262474256,3262474259,NZ +3262474260,3262474263,AU +3262474264,3262474267,NZ +3262474268,3262474271,AU +3262474272,3262474275,NZ +3262474276,3262474367,AU +3262474368,3262474371,NZ +3262474372,3262474395,AU +3262474396,3262474399,NZ +3262474400,3262474463,AU +3262474464,3262474467,NZ +3262474468,3262474495,AU +3262474496,3262474631,DE +3262474632,3262474635,DK +3262474636,3262474791,DE +3262474792,3262474815,JP +3262474816,3262474895,DE +3262474896,3262475007,JP +3262475008,3262475009,DE +3262475010,3262475023,US +3262475024,3262475024,CO +3262475025,3262475025,US +3262475026,3262475027,DE +3262475028,3262475029,US +3262475030,3262475033,DE +3262475034,3262475036,US +3262475037,3262475037,DE +3262475038,3262475042,US +3262475043,3262475043,DE +3262475044,3262475044,US +3262475045,3262475045,BR +3262475046,3262475065,US +3262475066,3262475068,MX +3262475069,3262475072,US +3262475073,3262475075,BR +3262475076,3262475076,US +3262475077,3262475077,BR +3262475078,3262475079,US +3262475080,3262475080,CA +3262475081,3262475081,US +3262475082,3262475082,BR +3262475083,3262475083,US +3262475084,3262475084,MX +3262475085,3262475085,BR +3262475086,3262475087,US +3262475088,3262475088,BR +3262475089,3262475090,US +3262475091,3262475092,DE +3262475093,3262475094,BR +3262475095,3262475095,MX +3262475096,3262475140,US +3262475141,3262475141,BR +3262475142,3262475167,US +3262475168,3262475168,DE +3262475169,3262475174,US +3262475175,3262475175,DE +3262475176,3262475185,US +3262475186,3262475186,DE +3262475187,3262475189,US +3262475190,3262475190,MX +3262475191,3262475191,BR +3262475192,3262475192,MX +3262475193,3262475201,US +3262475202,3262475205,BR +3262475206,3262475209,US +3262475210,3262475210,BR +3262475211,3262475213,US +3262475214,3262475214,DE +3262475215,3262475222,US +3262475223,3262475263,DE +3262475264,3262475267,MU +3262475268,3262475271,US +3262475272,3262475275,IT +3262475276,3262475279,US +3262475280,3262475283,DE +3262475284,3262475287,NL +3262475288,3262475295,DE +3262475296,3262475303,NL +3262475304,3262475307,DE +3262475308,3262475311,AR +3262475312,3262475315,FR +3262475316,3262475359,DE +3262475360,3262475363,IT +3262475364,3262475371,DE +3262475372,3262475375,NL +3262475376,3262475383,DE +3262475384,3262475387,US +3262475388,3262475391,DE +3262475392,3262475395,AT +3262475396,3262475399,NL +3262475400,3262475403,US +3262475404,3262475415,DE +3262475416,3262475419,CH +3262475420,3262475427,DE +3262475428,3262475431,ES +3262475432,3262475435,IT +3262475436,3262475443,DE +3262475444,3262475447,US +3262475448,3262475451,FR +3262475452,3262475479,DE 3262475480,3262475483,US -3262475484,3262475523,DE +3262475484,3262475487,IT +3262475488,3262475491,DE +3262475492,3262475495,CH +3262475496,3262475499,NL +3262475500,3262475503,DE +3262475504,3262475507,FR +3262475508,3262475523,DE 3262475524,3262475527,US -3262475528,3262476235,DE +3262475528,3262475531,DE +3262475532,3262475535,US +3262475536,3262475543,DE +3262475544,3262475559,US +3262475560,3262475575,DE +3262475576,3262475591,US +3262475592,3262475595,BR +3262475596,3262475607,US +3262475608,3262475631,DE +3262475632,3262475635,US +3262475636,3262475639,DE +3262475640,3262475683,US +3262475684,3262475687,BR +3262475688,3262475691,DE +3262475692,3262475695,BR +3262475696,3262475715,US +3262475716,3262475719,DE +3262475720,3262475723,BR +3262475724,3262475775,US +3262475776,3262475783,DE +3262475784,3262475787,BE +3262475788,3262475791,DE +3262475792,3262475807,AE +3262475808,3262475811,US +3262475812,3262475815,IE +3262475816,3262475819,FR +3262475820,3262475823,DE +3262475824,3262475839,RO +3262475840,3262475855,DE +3262475856,3262475871,TR +3262475872,3262475875,BE +3262475876,3262475879,NL +3262475880,3262475883,PL +3262475884,3262475887,BE +3262475888,3262475891,DE +3262475892,3262475895,SA +3262475896,3262475903,CY +3262475904,3262475919,GR +3262475920,3262475935,DE +3262475936,3262475951,FR +3262475952,3262475963,US +3262475964,3262475967,HU +3262475968,3262475975,DE +3262475976,3262475983,BG +3262475984,3262475991,SG +3262475992,3262476015,DE +3262476016,3262476019,ES +3262476020,3262476023,FR +3262476024,3262476027,DE +3262476028,3262476031,FR +3262476032,3262476039,DE +3262476040,3262476043,CH +3262476044,3262476047,DE +3262476048,3262476055,IL +3262476056,3262476059,PE +3262476060,3262476063,US +3262476064,3262476071,DE +3262476072,3262476075,US +3262476076,3262476087,DE +3262476088,3262476091,DK +3262476092,3262476095,NL +3262476096,3262476103,US +3262476104,3262476107,DE +3262476108,3262476111,BE +3262476112,3262476119,DE +3262476120,3262476123,FR +3262476124,3262476131,DE +3262476132,3262476135,AR +3262476136,3262476139,US +3262476140,3262476143,BE +3262476144,3262476147,CH +3262476148,3262476155,US +3262476156,3262476159,BE +3262476160,3262476163,GR +3262476164,3262476171,DE +3262476172,3262476175,GB +3262476176,3262476179,ES +3262476180,3262476183,DE +3262476184,3262476187,AT +3262476188,3262476195,DE +3262476196,3262476199,US +3262476200,3262476203,GB +3262476204,3262476207,NA +3262476208,3262476211,US +3262476212,3262476215,CL +3262476216,3262476223,FR +3262476224,3262476227,DE +3262476228,3262476231,SE +3262476232,3262476235,DE 3262476236,3262476239,US -3262476240,3262476275,DE +3262476240,3262476243,IT +3262476244,3262476247,ES +3262476248,3262476251,NL +3262476252,3262476255,DE +3262476256,3262476259,US +3262476260,3262476267,DE +3262476268,3262476271,US +3262476272,3262476275,DE 3262476276,3262476279,CA -3262476280,3262476471,DE +3262476280,3262476283,BE +3262476284,3262476291,DE +3262476292,3262476295,ZA +3262476296,3262476299,US +3262476300,3262476303,DO +3262476304,3262476307,US +3262476308,3262476315,DE +3262476316,3262476319,BE +3262476320,3262476323,DE +3262476324,3262476327,IT +3262476328,3262476331,NL +3262476332,3262476339,DE +3262476340,3262476343,ES +3262476344,3262476351,DE +3262476352,3262476355,AR +3262476356,3262476363,US +3262476364,3262476367,DE +3262476368,3262476371,US +3262476372,3262476375,DE +3262476376,3262476387,US +3262476388,3262476395,DE +3262476396,3262476399,AT +3262476400,3262476411,DE +3262476412,3262476415,US +3262476416,3262476419,DE +3262476420,3262476423,CH +3262476424,3262476427,ES +3262476428,3262476431,US +3262476432,3262476435,IT +3262476436,3262476439,AT +3262476440,3262476443,DE +3262476444,3262476447,AT +3262476448,3262476455,DE +3262476456,3262476459,CA +3262476460,3262476463,DK +3262476464,3262476471,DE 3262476472,3262476475,CA -3262476476,3262476591,DE +3262476476,3262476483,US +3262476484,3262476487,DE +3262476488,3262476491,US +3262476492,3262476495,BE +3262476496,3262476499,US +3262476500,3262476503,DE +3262476504,3262476507,CH +3262476508,3262476511,DE +3262476512,3262476515,US +3262476516,3262476519,DE +3262476520,3262476523,GB +3262476524,3262476527,MX +3262476528,3262476531,DE +3262476532,3262476535,IL +3262476536,3262476539,US +3262476540,3262476543,DE +3262476544,3262476547,DK +3262476548,3262476551,AR +3262476552,3262476555,IT +3262476556,3262476559,FR +3262476560,3262476567,DE +3262476568,3262476571,US +3262476572,3262476575,DE +3262476576,3262476587,US +3262476588,3262476591,ES 3262476592,3262476595,GB -3262476596,3262477311,DE +3262476596,3262476603,DE +3262476604,3262476607,NL +3262476608,3262476615,DE +3262476616,3262476619,TR +3262476620,3262476623,NL +3262476624,3262476627,US +3262476628,3262476635,DE +3262476636,3262476639,DK +3262476640,3262476647,DE +3262476648,3262476651,US +3262476652,3262476655,FR +3262476656,3262476667,US +3262476668,3262476671,GB +3262476672,3262476675,SE +3262476676,3262476679,DE +3262476680,3262476683,NL +3262476684,3262476687,IT +3262476688,3262476691,DE +3262476692,3262476695,FR +3262476696,3262476707,DE +3262476708,3262476715,US +3262476716,3262476719,FR +3262476720,3262476723,IT +3262476724,3262476727,FR +3262476728,3262476731,US +3262476732,3262476735,DE +3262476736,3262476739,CA +3262476740,3262476743,DE +3262476744,3262476747,CH +3262476748,3262476751,BE +3262476752,3262476759,DE +3262476760,3262476763,US +3262476764,3262476771,DE +3262476772,3262476779,US +3262476780,3262476783,DE +3262476784,3262476787,IT +3262476788,3262476791,US +3262476792,3262476795,ES +3262476796,3262476799,DE +3262476800,3262476803,CA +3262476804,3262476807,TR +3262476808,3262476827,DE +3262476828,3262476831,LU +3262476832,3262476839,DE +3262476840,3262476843,IT +3262476844,3262476847,DE +3262476848,3262476851,CH +3262476852,3262476855,US +3262476856,3262476859,ES +3262476860,3262476863,DE +3262476864,3262476867,US +3262476868,3262476883,DE +3262476884,3262476887,FR +3262476888,3262476899,DE +3262476900,3262476903,FR +3262476904,3262476907,DE +3262476908,3262476911,NL +3262476912,3262476915,CH +3262476916,3262476919,DE +3262476920,3262476923,US +3262476924,3262476935,DE +3262476936,3262476939,AT +3262476940,3262476951,DE +3262476952,3262476955,NL +3262476956,3262476971,DE +3262476972,3262476975,US +3262476976,3262476979,BE +3262476980,3262476995,DE +3262476996,3262476999,IT +3262477000,3262477007,DE +3262477008,3262477011,CA +3262477012,3262477015,DE +3262477016,3262477019,CH +3262477020,3262477027,DE +3262477028,3262477035,FR +3262477036,3262477039,DK +3262477040,3262477043,US +3262477044,3262477059,DE +3262477060,3262477063,US +3262477064,3262477067,DE +3262477068,3262477071,AT +3262477072,3262477075,PT +3262477076,3262477083,FR +3262477084,3262477087,NL +3262477088,3262477091,DE +3262477092,3262477095,BE +3262477096,3262477107,DE +3262477108,3262477111,ES +3262477112,3262477151,DE +3262477152,3262477155,CH +3262477156,3262477159,ES +3262477160,3262477163,US +3262477164,3262477167,DE +3262477168,3262477171,NL +3262477172,3262477175,DE +3262477176,3262477187,US +3262477188,3262477191,DE +3262477192,3262477195,GB +3262477196,3262477199,PL +3262477200,3262477203,GB +3262477204,3262477207,US +3262477208,3262477211,DE +3262477212,3262477215,AT +3262477216,3262477219,US +3262477220,3262477223,DE +3262477224,3262477227,BE +3262477228,3262477231,GB +3262477232,3262477239,DE +3262477240,3262477243,CA +3262477244,3262477247,US +3262477248,3262477251,AR +3262477252,3262477255,ES +3262477256,3262477259,DE +3262477260,3262477263,GB +3262477264,3262477267,DE +3262477268,3262477271,NL +3262477272,3262477275,US +3262477276,3262477279,NL +3262477280,3262477283,DE +3262477284,3262477287,FR +3262477288,3262477291,BM +3262477292,3262477295,US +3262477296,3262477299,DE +3262477300,3262477303,IT +3262477304,3262477307,FR +3262477308,3262477311,DE 3262477312,3262477315,ES -3262477316,3262477367,DE +3262477316,3262477319,DE +3262477320,3262477327,US +3262477328,3262477331,HU +3262477332,3262477335,DE +3262477336,3262477339,CA +3262477340,3262477343,DE +3262477344,3262477347,CH +3262477348,3262477359,DE +3262477360,3262477363,LU +3262477364,3262477367,DE 3262477368,3262477371,US -3262477372,3262477771,DE +3262477372,3262477375,FR +3262477376,3262477379,AT +3262477380,3262477383,US +3262477384,3262477387,FR +3262477388,3262477407,DE +3262477408,3262477411,US +3262477412,3262477443,DE +3262477444,3262477447,BE +3262477448,3262477451,AR +3262477452,3262477467,DE +3262477468,3262477471,AT +3262477472,3262477475,DE +3262477476,3262477479,FR +3262477480,3262477483,SE +3262477484,3262477487,NL +3262477488,3262477503,DE +3262477504,3262477507,FR +3262477508,3262477511,CH +3262477512,3262477515,US +3262477516,3262477523,DE +3262477524,3262477527,IT +3262477528,3262477563,DE +3262477564,3262477571,BE +3262477572,3262477575,NL +3262477576,3262477579,DE +3262477580,3262477583,NO +3262477584,3262477587,DE +3262477588,3262477591,FR +3262477592,3262477595,GB +3262477596,3262477599,CH +3262477600,3262477611,DE +3262477612,3262477615,US +3262477616,3262477623,DE +3262477624,3262477627,FR +3262477628,3262477631,CH +3262477632,3262477659,DE +3262477660,3262477667,US +3262477668,3262477671,DE +3262477672,3262477675,NL +3262477676,3262477695,DE +3262477696,3262477699,NL +3262477700,3262477703,DE +3262477704,3262477707,IT +3262477708,3262477711,GB +3262477712,3262477727,DE +3262477728,3262477731,AT +3262477732,3262477739,DE +3262477740,3262477743,NL +3262477744,3262477751,CH +3262477752,3262477763,DE +3262477764,3262477767,VE +3262477768,3262477771,DE 3262477772,3262477775,CA -3262477776,3262477859,DE -3262477860,3262477863,US -3262477864,3262478307,DE +3262477776,3262477779,DE +3262477780,3262477783,GB +3262477784,3262477791,DE +3262477792,3262477795,GB +3262477796,3262477799,FR +3262477800,3262477803,DE +3262477804,3262477807,CH +3262477808,3262477811,CA +3262477812,3262477823,DE +3262477824,3262477827,GB +3262477828,3262477831,US +3262477832,3262477835,DE +3262477836,3262477839,ES +3262477840,3262477843,GB +3262477844,3262477847,DE +3262477848,3262477851,GB +3262477852,3262477867,DE +3262477868,3262477871,HU +3262477872,3262477907,DE +3262477908,3262477911,CH +3262477912,3262477915,US +3262477916,3262477931,DE +3262477932,3262477935,US +3262477936,3262477939,DE +3262477940,3262477943,CA +3262477944,3262477955,DE +3262477956,3262477959,US +3262477960,3262477987,DE +3262477988,3262477991,NL +3262477992,3262478007,DE +3262478008,3262478011,IT +3262478012,3262478015,DE +3262478016,3262478019,CH +3262478020,3262478031,DE +3262478032,3262478035,AT +3262478036,3262478039,DE +3262478040,3262478043,NL +3262478044,3262478122,DE +3262478123,3262478123,CY +3262478124,3262478211,DE +3262478212,3262478215,NL +3262478216,3262478219,FR +3262478220,3262478223,SE +3262478224,3262478227,GB +3262478228,3262478239,DE +3262478240,3262478243,FR +3262478244,3262478247,DE +3262478248,3262478251,IT +3262478252,3262478255,CH +3262478256,3262478263,DE +3262478264,3262478267,IT +3262478268,3262478271,ES +3262478272,3262478275,CH +3262478276,3262478299,DE +3262478300,3262478303,ES +3262478304,3262478307,PT 3262478308,3262478311,ES 3262478312,3262478319,DE 3262478320,3262478323,GB -3262478324,3262478389,DE -3262478390,3262478390,ES -3262478391,3262478404,DE -3262478405,3262478405,GB -3262478406,3262478493,DE -3262478494,3262478494,FR -3262478495,3262478557,DE -3262478558,3262478558,IT -3262478559,3262478696,DE -3262478697,3262478697,ES -3262478698,3262478998,DE +3262478324,3262478327,BE +3262478328,3262478331,ES +3262478332,3262478335,GB +3262478336,3262478418,DE +3262478419,3262478419,FR +3262478420,3262478563,DE +3262478564,3262478564,RU +3262478565,3262478851,DE +3262478852,3262478852,CH +3262478853,3262478855,DE +3262478856,3262478856,FR +3262478857,3262478857,LI +3262478858,3262478862,DE +3262478863,3262478863,AT +3262478864,3262478864,NL +3262478865,3262478865,DE +3262478866,3262478866,CH +3262478867,3262478867,GB +3262478868,3262478868,IT +3262478869,3262478870,FR +3262478871,3262478872,DE +3262478873,3262478873,NL +3262478874,3262478874,AT +3262478875,3262478877,DE +3262478878,3262478878,AT +3262478879,3262478881,DE +3262478882,3262478882,GR +3262478883,3262478887,DE +3262478888,3262478888,DK +3262478889,3262478890,FR +3262478891,3262478893,DE +3262478894,3262478894,AT +3262478895,3262478895,DE +3262478896,3262478896,NL +3262478897,3262478897,FR +3262478898,3262478898,DE +3262478899,3262478899,SE +3262478900,3262478900,GB +3262478901,3262478901,DE +3262478902,3262478902,IT +3262478903,3262478904,DE +3262478905,3262478905,SE +3262478906,3262478910,DE +3262478911,3262478911,BH +3262478912,3262478912,NL +3262478913,3262478913,FR +3262478914,3262478914,DE +3262478915,3262478915,NL +3262478916,3262478920,DE +3262478921,3262478921,AT +3262478922,3262478924,DE +3262478925,3262478925,NL +3262478926,3262478926,AT +3262478927,3262478931,DE +3262478932,3262478932,CH +3262478933,3262478935,DE +3262478936,3262478937,CH +3262478938,3262478938,NL +3262478939,3262478939,GB +3262478940,3262478940,NL +3262478941,3262478941,DE +3262478942,3262478942,BE +3262478943,3262478947,DE +3262478948,3262478948,IT +3262478949,3262478954,DE +3262478955,3262478955,FR +3262478956,3262478956,DE +3262478957,3262478957,PT +3262478958,3262478958,SE +3262478959,3262478961,NL +3262478962,3262478966,DE +3262478967,3262478967,NL +3262478968,3262478968,ES +3262478969,3262478969,DE +3262478970,3262478970,BE +3262478971,3262478971,DE +3262478972,3262478972,NO +3262478973,3262478973,CH +3262478974,3262478974,GB +3262478975,3262478980,DE +3262478981,3262478981,IT +3262478982,3262478982,DE +3262478983,3262478983,NL +3262478984,3262478984,CH +3262478985,3262478985,PT +3262478986,3262478986,DE +3262478987,3262478987,GB +3262478988,3262478988,IE +3262478989,3262478989,NL +3262478990,3262478990,DE +3262478991,3262478992,FR +3262478993,3262478993,NL +3262478994,3262478997,DE +3262478998,3262478998,GB 3262478999,3262478999,AT 3262479000,3262479000,CH -3262479001,3262479184,DE +3262479001,3262479001,AT +3262479002,3262479002,DE +3262479003,3262479003,FR +3262479004,3262479007,DE +3262479008,3262479008,NL +3262479009,3262479009,DE +3262479010,3262479011,NL +3262479012,3262479012,DE +3262479013,3262479013,NL +3262479014,3262479014,DE +3262479015,3262479015,CH +3262479016,3262479016,SE +3262479017,3262479017,DK +3262479018,3262479018,IT +3262479019,3262479019,DE +3262479020,3262479022,CH +3262479023,3262479024,DE +3262479025,3262479025,NL +3262479026,3262479027,DE +3262479028,3262479028,CH +3262479029,3262479029,DE +3262479030,3262479030,ES +3262479031,3262479031,AT +3262479032,3262479036,DE +3262479037,3262479037,AT +3262479038,3262479038,DK +3262479039,3262479039,DE +3262479040,3262479040,NL +3262479041,3262479041,CH +3262479042,3262479042,DK +3262479043,3262479043,FR +3262479044,3262479047,DE +3262479048,3262479048,NL +3262479049,3262479050,DE +3262479051,3262479051,GB +3262479052,3262479052,DE +3262479053,3262479053,NL +3262479054,3262479056,DE +3262479057,3262479057,GB +3262479058,3262479058,FR +3262479059,3262479059,IT +3262479060,3262479062,DE +3262479063,3262479063,CH +3262479064,3262479064,FR +3262479065,3262479065,DE +3262479066,3262479066,IT +3262479067,3262479067,DE +3262479068,3262479068,ES +3262479069,3262479069,FR +3262479070,3262479070,ES +3262479071,3262479075,DE +3262479076,3262479076,BE +3262479077,3262479077,DE +3262479078,3262479078,IT +3262479079,3262479079,ES +3262479080,3262479080,LU +3262479081,3262479081,CH +3262479082,3262479082,IT +3262479083,3262479083,NL +3262479084,3262479084,CH +3262479085,3262479085,DE +3262479086,3262479086,FR +3262479087,3262479088,DE +3262479089,3262479089,CH +3262479090,3262479090,FR +3262479091,3262479091,DE +3262479092,3262479092,IT +3262479093,3262479093,FR +3262479094,3262479095,GB +3262479096,3262479096,ES +3262479097,3262479097,DE +3262479098,3262479098,GB +3262479099,3262479100,DE +3262479101,3262479101,CH +3262479102,3262479102,IT +3262479103,3262479105,DE +3262479106,3262479106,ES +3262479107,3262479107,DE +3262479108,3262479108,AT +3262479109,3262479110,DE +3262479111,3262479111,LU +3262479112,3262479115,DE +3262479116,3262479116,IT +3262479117,3262479117,DE +3262479118,3262479118,GR +3262479119,3262479121,DE +3262479122,3262479122,FR +3262479123,3262479124,DE +3262479125,3262479125,IL +3262479126,3262479130,DE +3262479131,3262479131,NL +3262479132,3262479132,AT +3262479133,3262479133,NL +3262479134,3262479134,ES +3262479135,3262479139,DE +3262479140,3262479140,NL +3262479141,3262479142,DE +3262479143,3262479143,GB +3262479144,3262479144,CH +3262479145,3262479145,NO +3262479146,3262479146,DE +3262479147,3262479147,IT +3262479148,3262479149,ES +3262479150,3262479151,DE +3262479152,3262479152,NL +3262479153,3262479153,DE +3262479154,3262479154,FR +3262479155,3262479155,NL +3262479156,3262479160,DE +3262479161,3262479161,FR +3262479162,3262479162,DE +3262479163,3262479163,FR +3262479164,3262479164,DE +3262479165,3262479167,CH +3262479168,3262479168,DE +3262479169,3262479169,IT +3262479170,3262479170,CH +3262479171,3262479174,DE +3262479175,3262479175,FR +3262479176,3262479178,DE +3262479179,3262479179,AT +3262479180,3262479180,NL +3262479181,3262479181,DE +3262479182,3262479182,LU +3262479183,3262479183,DK +3262479184,3262479184,DE 3262479185,3262479185,IT -3262479186,3262479267,DE +3262479186,3262479186,ES +3262479187,3262479187,DE +3262479188,3262479188,CH +3262479189,3262479189,ES +3262479190,3262479191,IT +3262479192,3262479192,FR +3262479193,3262479193,GB +3262479194,3262479196,DE +3262479197,3262479197,GB +3262479198,3262479199,DE +3262479200,3262479200,NL +3262479201,3262479201,HU +3262479202,3262479202,FR +3262479203,3262479208,DE +3262479209,3262479209,ES +3262479210,3262479212,DE +3262479213,3262479213,NO +3262479214,3262479214,DE +3262479215,3262479215,IT +3262479216,3262479219,DE +3262479220,3262479220,NL +3262479221,3262479226,DE +3262479227,3262479227,NL +3262479228,3262479228,DK +3262479229,3262479233,DE +3262479234,3262479234,GB +3262479235,3262479238,DE +3262479239,3262479239,FR +3262479240,3262479240,DE +3262479241,3262479242,FR +3262479243,3262479243,NL +3262479244,3262479244,IT +3262479245,3262479249,DE +3262479250,3262479250,AT +3262479251,3262479252,DE +3262479253,3262479253,NL +3262479254,3262479254,FR +3262479255,3262479255,DE +3262479256,3262479256,IT +3262479257,3262479257,US +3262479258,3262479261,DE +3262479262,3262479262,CH +3262479263,3262479264,DE +3262479265,3262479265,CH +3262479266,3262479266,FR +3262479267,3262479267,DE 3262479268,3262479268,NL -3262479269,3262479323,DE -3262479324,3262479324,NL -3262479325,3262479427,DE -3262479428,3262479428,FR -3262479429,3262479654,DE -3262479655,3262479655,NL -3262479656,3262479871,DE -3262480128,3262480282,DE +3262479269,3262479269,DE +3262479270,3262479270,DK +3262479271,3262479271,DE +3262479272,3262479272,IT +3262479273,3262479273,DE +3262479274,3262479274,ES +3262479275,3262479275,IT +3262479276,3262479276,DE +3262479277,3262479277,NL +3262479278,3262479278,DE +3262479279,3262479279,ES +3262479280,3262479280,DE +3262479281,3262479281,FR +3262479282,3262479282,DE +3262479283,3262479283,IT +3262479284,3262479289,DE +3262479290,3262479290,BE +3262479291,3262479293,DE +3262479294,3262479294,FR +3262479295,3262479295,DE +3262479296,3262479296,IT +3262479297,3262479300,DE +3262479301,3262479301,ES +3262479302,3262479303,DE +3262479304,3262479304,AT +3262479305,3262479307,DE +3262479308,3262479308,DK +3262479309,3262479309,SE +3262479310,3262479312,DE +3262479313,3262479313,FR +3262479314,3262479318,DE +3262479319,3262479319,DK +3262479320,3262479324,DE +3262479325,3262479325,ES +3262479326,3262479327,DE +3262479328,3262479328,DK +3262479329,3262479329,ES +3262479330,3262479330,NL +3262479331,3262479332,FR +3262479333,3262479333,HU +3262479334,3262479334,NL +3262479335,3262479335,DE +3262479336,3262479336,FR +3262479337,3262479337,ES +3262479338,3262479338,DE +3262479339,3262479339,NL +3262479340,3262479340,CH +3262479341,3262479342,DE +3262479343,3262479343,NO +3262479344,3262479344,NL +3262479345,3262479345,DE +3262479346,3262479346,DK +3262479347,3262479347,NO +3262479348,3262479350,IT +3262479351,3262479351,DE +3262479352,3262479352,IT +3262479353,3262479355,DE +3262479356,3262479356,CH +3262479357,3262479357,FR +3262479358,3262479361,DE +3262479362,3262479362,PT +3262479363,3262479366,DE +3262479367,3262479367,CH +3262479368,3262479368,DE +3262479369,3262479369,FR +3262479370,3262479370,CH +3262479371,3262479371,GB +3262479372,3262479372,DE +3262479373,3262479373,IT +3262479374,3262479374,DE +3262479375,3262479375,NL +3262479376,3262479377,FR +3262479378,3262479378,DE +3262479379,3262479379,CH +3262479380,3262479380,AT +3262479381,3262479381,FR +3262479382,3262479385,DE +3262479386,3262479386,NL +3262479387,3262479387,DK +3262479388,3262479389,DE +3262479390,3262479390,DK +3262479391,3262479391,NO +3262479392,3262479393,DE +3262479394,3262479394,FR +3262479395,3262479395,NL +3262479396,3262479396,DE +3262479397,3262479397,IT +3262479398,3262479399,DE +3262479400,3262479400,NL +3262479401,3262479404,DE +3262479405,3262479405,IE +3262479406,3262479406,GB +3262479407,3262479413,DE +3262479414,3262479414,CH +3262479415,3262479415,DE +3262479416,3262479416,DK +3262479417,3262479419,DE +3262479420,3262479420,ES +3262479421,3262479421,DE +3262479422,3262479422,SE +3262479423,3262479426,DE +3262479427,3262479427,IT +3262479428,3262479429,FR +3262479430,3262479430,GB +3262479431,3262479433,DE +3262479434,3262479434,IT +3262479435,3262479437,DE +3262479438,3262479438,IT +3262479439,3262479439,DE +3262479440,3262479440,AT +3262479441,3262479441,DK +3262479442,3262479442,IT +3262479443,3262479443,GR +3262479444,3262479448,DE +3262479449,3262479449,GB +3262479450,3262479452,DE +3262479453,3262479453,CH +3262479454,3262479455,DE +3262479456,3262479456,IT +3262479457,3262479462,DE +3262479463,3262479463,IT +3262479464,3262479464,NL +3262479465,3262479465,DE +3262479466,3262479466,GB +3262479467,3262479470,DE +3262479471,3262479471,GB +3262479472,3262479472,DE +3262479473,3262479473,CH +3262479474,3262479474,BE +3262479475,3262479475,CH +3262479476,3262479476,GB +3262479477,3262479477,BE +3262479478,3262479478,IT +3262479479,3262479481,DE +3262479482,3262479482,IT +3262479483,3262479483,DE +3262479484,3262479484,AT +3262479485,3262479489,DE +3262479490,3262479490,IT +3262479491,3262479494,DE +3262479495,3262479495,BE +3262479496,3262479498,DE +3262479499,3262479499,ES +3262479500,3262479502,IT +3262479503,3262479507,DE +3262479508,3262479508,HU +3262479509,3262479509,FR +3262479510,3262479513,DE +3262479514,3262479514,FR +3262479515,3262479515,ES +3262479516,3262479517,DE +3262479518,3262479518,GB +3262479519,3262479519,GR +3262479520,3262479521,DE +3262479522,3262479522,CH +3262479523,3262479526,DE +3262479527,3262479528,NL +3262479529,3262479529,DE +3262479530,3262479530,BE +3262479531,3262479535,DE +3262479536,3262479536,GB +3262479537,3262479538,DE +3262479539,3262479539,IT +3262479540,3262479540,DE +3262479541,3262479541,CH +3262479542,3262479543,DE +3262479544,3262479544,IT +3262479545,3262479545,BE +3262479546,3262479546,GB +3262479547,3262479547,AT +3262479548,3262479548,DE +3262479549,3262479549,IT +3262479550,3262479552,DE +3262479553,3262479553,IL +3262479554,3262479554,DK +3262479555,3262479555,FR +3262479556,3262479558,DE +3262479559,3262479559,SE +3262479560,3262479560,DE +3262479561,3262479561,BE +3262479562,3262479562,GB +3262479563,3262479563,DE +3262479564,3262479564,GB +3262479565,3262479565,SE +3262479566,3262479566,NL +3262479567,3262479567,CH +3262479568,3262479568,NO +3262479569,3262479575,DE +3262479576,3262479576,NL +3262479577,3262479577,FR +3262479578,3262479578,DE +3262479579,3262479579,ZA +3262479580,3262479580,DE +3262479581,3262479581,IT +3262479582,3262479583,DE +3262479584,3262479584,NL +3262479585,3262479585,DE +3262479586,3262479586,GR +3262479587,3262479588,DE +3262479589,3262479589,IT +3262479590,3262479590,GB +3262479591,3262479591,NL +3262479592,3262479592,DE +3262479593,3262479593,FR +3262479594,3262479594,DE +3262479595,3262479595,FR +3262479596,3262479598,DE +3262479599,3262479600,IT +3262479601,3262479601,DE +3262479602,3262479602,GB +3262479603,3262479604,DE +3262479605,3262479605,SE +3262479606,3262479606,FR +3262479607,3262479607,NL +3262479608,3262479609,DE +3262479610,3262479610,SI +3262479611,3262479611,DE +3262479612,3262479612,ES +3262479613,3262479613,NL +3262479614,3262479617,DE +3262479618,3262479618,NO +3262479619,3262479619,ES +3262479620,3262479620,GB +3262479621,3262479622,DE +3262479623,3262479623,CH +3262479624,3262479624,ES +3262479625,3262479625,NL +3262479626,3262479628,DE +3262479629,3262479629,SI +3262479630,3262479630,NL +3262479631,3262479631,HU +3262479632,3262479632,DE +3262479633,3262479633,LU +3262479634,3262479634,DE +3262479635,3262479636,GB +3262479637,3262479637,ES +3262479638,3262479638,DE +3262479639,3262479639,AT +3262479640,3262479640,FR +3262479641,3262479641,IT +3262479642,3262479642,GB +3262479643,3262479643,DE +3262479644,3262479644,NL +3262479645,3262479645,DE +3262479646,3262479646,GB +3262479647,3262479647,DE +3262479648,3262479648,NO +3262479649,3262479653,DE +3262479654,3262479654,ES +3262479655,3262479656,DE +3262479657,3262479657,NL +3262479658,3262479658,DE +3262479659,3262479659,NL +3262479660,3262479660,PT +3262479661,3262479662,FR +3262479663,3262479664,DE +3262479665,3262479665,DK +3262479666,3262479667,DE +3262479668,3262479668,NL +3262479669,3262479669,IT +3262479670,3262479670,DE +3262479671,3262479671,IT +3262479672,3262479673,DE +3262479674,3262479674,BE +3262479675,3262479676,DE +3262479677,3262479677,ES +3262479678,3262479678,IT +3262479679,3262479679,AT +3262479680,3262479680,IT +3262479681,3262479681,DE +3262479682,3262479682,IT +3262479683,3262479683,HU +3262479684,3262479688,DE +3262479689,3262479689,NL +3262479690,3262479690,LU +3262479691,3262479691,DE +3262479692,3262479692,LU +3262479693,3262479693,DE +3262479694,3262479694,CH +3262479695,3262479695,DE +3262479696,3262479696,CH +3262479697,3262479697,GB +3262479698,3262479698,FR +3262479699,3262479699,NL +3262479700,3262479700,DE +3262479701,3262479701,NL +3262479702,3262479702,AT +3262479703,3262479703,FR +3262479704,3262479707,DE +3262479708,3262479708,CH +3262479709,3262479709,NL +3262479710,3262479711,DE +3262479712,3262479712,GB +3262479713,3262479713,DE +3262479714,3262479714,AT +3262479715,3262479716,DE +3262479717,3262479717,BE +3262479718,3262479720,DE +3262479721,3262479721,AT +3262479722,3262479724,DE +3262479725,3262479725,AT +3262479726,3262479727,DE +3262479728,3262479728,BE +3262479729,3262479729,DE +3262479730,3262479730,ES +3262479731,3262479731,CH +3262479732,3262479732,IT +3262479733,3262479734,DE +3262479735,3262479736,CH +3262479737,3262479737,DE +3262479738,3262479738,AT +3262479739,3262479739,DK +3262479740,3262479740,DE +3262479741,3262479741,NL +3262479742,3262479742,FR +3262479743,3262479745,DE +3262479746,3262479746,GB +3262479747,3262479747,CH +3262479748,3262479748,DE +3262479749,3262479749,FR +3262479750,3262479750,AT +3262479751,3262479753,DE +3262479754,3262479754,FR +3262479755,3262479755,NL +3262479756,3262479756,FR +3262479757,3262479757,SE +3262479758,3262479763,DE +3262479764,3262479764,FR +3262479765,3262479765,DE +3262479766,3262479766,CH +3262479767,3262479770,DE +3262479771,3262479771,IT +3262479772,3262479775,DE +3262479776,3262479776,IT +3262479777,3262479777,BE +3262479778,3262479778,NL +3262479779,3262479782,DE +3262479783,3262479783,GB +3262479784,3262479784,AT +3262479785,3262479785,FR +3262479786,3262479786,CH +3262479787,3262479788,DE +3262479789,3262479789,IT +3262479790,3262479790,DE +3262479791,3262479791,IT +3262479792,3262479793,DE +3262479794,3262479794,FR +3262479795,3262479795,CH +3262479796,3262479796,DE +3262479797,3262479797,AT +3262479798,3262479799,GB +3262479800,3262479808,DE +3262479809,3262479809,FR +3262479810,3262479816,DE +3262479817,3262479817,HU +3262479818,3262479818,DE +3262479819,3262479819,NL +3262479820,3262479820,DE +3262479821,3262479822,NL +3262479823,3262479823,ES +3262479824,3262479824,GB +3262479825,3262479825,DE +3262479826,3262479826,BE +3262479827,3262479827,DE +3262479828,3262479829,CH +3262479830,3262479832,DE +3262479833,3262479833,ES +3262479834,3262479834,DE +3262479835,3262479835,AT +3262479836,3262479836,NL +3262479837,3262479837,HU +3262479838,3262479838,CH +3262479839,3262479839,NL +3262479840,3262479840,DE +3262479841,3262479841,FR +3262479842,3262479842,DK +3262479843,3262479843,GB +3262479844,3262479846,DE +3262479847,3262479847,LU +3262479848,3262479860,DE +3262479861,3262479861,NO +3262479862,3262479862,BE +3262479863,3262479864,DE +3262479865,3262479865,FR +3262479866,3262479866,DE +3262479867,3262479867,SE +3262479868,3262479871,DE +3262480128,3262480133,DE +3262480134,3262480134,AT +3262480135,3262480135,NL +3262480136,3262480136,FR +3262480137,3262480139,DE +3262480140,3262480140,FR +3262480141,3262480141,AT +3262480142,3262480146,DE +3262480147,3262480147,IT +3262480148,3262480148,GB +3262480149,3262480150,DE +3262480151,3262480151,GB +3262480152,3262480158,DE +3262480159,3262480159,IT +3262480160,3262480161,DE +3262480162,3262480162,NO +3262480163,3262480164,DE +3262480165,3262480165,FR +3262480166,3262480172,DE +3262480173,3262480173,NL +3262480174,3262480174,DE +3262480175,3262480175,NL +3262480176,3262480176,DE +3262480177,3262480177,CH +3262480178,3262480178,IT +3262480179,3262480179,DE +3262480180,3262480180,FR +3262480181,3262480181,ES +3262480182,3262480184,DE +3262480185,3262480185,FR +3262480186,3262480186,PT +3262480187,3262480187,DE +3262480188,3262480188,FI +3262480189,3262480189,CH +3262480190,3262480190,DE +3262480191,3262480191,NO +3262480192,3262480193,DE +3262480194,3262480194,NL +3262480195,3262480195,GB +3262480196,3262480197,DE +3262480198,3262480198,NL +3262480199,3262480199,GB +3262480200,3262480201,DE +3262480202,3262480202,GB +3262480203,3262480205,DE +3262480206,3262480206,CH +3262480207,3262480212,DE +3262480213,3262480213,FR +3262480214,3262480215,DE +3262480216,3262480216,HU +3262480217,3262480218,DE +3262480219,3262480219,ES +3262480220,3262480220,NL +3262480221,3262480221,BE +3262480222,3262480226,DE +3262480227,3262480227,IE +3262480228,3262480229,DE +3262480230,3262480230,SE +3262480231,3262480232,DE +3262480233,3262480233,SE +3262480234,3262480238,DE +3262480239,3262480239,NL +3262480240,3262480243,DE +3262480244,3262480244,CH +3262480245,3262480246,DE +3262480247,3262480247,NL +3262480248,3262480248,DE +3262480249,3262480249,NL +3262480250,3262480250,DE +3262480251,3262480251,NL +3262480252,3262480264,DE +3262480265,3262480265,GB +3262480266,3262480268,DE +3262480269,3262480269,NL +3262480270,3262480270,DE +3262480271,3262480271,CH +3262480272,3262480272,DK +3262480273,3262480273,DE +3262480274,3262480274,IT +3262480275,3262480275,BE +3262480276,3262480276,ES +3262480277,3262480282,DE 3262480283,3262480283,GB -3262480284,3262480317,DE +3262480284,3262480293,DE +3262480294,3262480294,FR +3262480295,3262480295,DE +3262480296,3262480296,NO +3262480297,3262480303,DE +3262480304,3262480304,IT +3262480305,3262480305,DE +3262480306,3262480306,AT +3262480307,3262480311,DE +3262480312,3262480312,NL +3262480313,3262480313,FR +3262480314,3262480314,NL +3262480315,3262480315,DE +3262480316,3262480316,IT +3262480317,3262480317,DE 3262480318,3262480318,IT -3262480319,3262480383,DE +3262480319,3262480319,AT +3262480320,3262480320,DK +3262480321,3262480321,DE +3262480322,3262480322,GB +3262480323,3262480324,DE +3262480325,3262480325,ES +3262480326,3262480329,DE +3262480330,3262480330,FR +3262480331,3262480332,DE +3262480333,3262480333,CH +3262480334,3262480334,DE +3262480335,3262480335,GB +3262480336,3262480336,DE +3262480337,3262480337,NL +3262480338,3262480340,DE +3262480341,3262480341,CH +3262480342,3262480342,DE +3262480343,3262480343,DK +3262480344,3262480344,DE +3262480345,3262480345,CH +3262480346,3262480346,DE +3262480347,3262480347,NL +3262480348,3262480352,DE +3262480353,3262480353,CH +3262480354,3262480354,DE +3262480355,3262480355,GB +3262480356,3262480356,DE +3262480357,3262480357,GB +3262480358,3262480359,CH +3262480360,3262480365,DE +3262480366,3262480366,AT +3262480367,3262480367,DE +3262480368,3262480368,GB +3262480369,3262480369,FR +3262480370,3262480370,ES +3262480371,3262480371,GB +3262480372,3262480372,DE +3262480373,3262480373,AT +3262480374,3262480374,ES +3262480375,3262480375,NL +3262480376,3262480377,DE +3262480378,3262480378,IT +3262480379,3262480379,CH +3262480380,3262480380,GB +3262480381,3262480381,IT +3262480382,3262480383,DE 3262480384,3262488575,GB 3262488576,3262496767,SE 3262496768,3262504959,FR @@ -90544,8 +99052,7 @@ 3262505984,3262506495,PL 3262506496,3262507007,RO 3262507008,3262507519,DK -3262507520,3262508031,VG -3262508032,3262508543,RO +3262507520,3262508543,RO 3262509056,3262509567,PL 3262509568,3262510079,RO 3262510080,3262511103,FR @@ -90579,14 +99086,9 @@ 3262754816,3262832639,NL 3262832640,3262840319,DE 3262840320,3262906367,NL -3262906368,3262914559,CH -3262922752,3262954495,CH +3262906368,3262954495,CH 3262954496,3262955519,LI -3262955520,3262958591,CH -3262959616,3262960127,CH -3262960640,3262960895,CH -3262961920,3262962175,CH -3262963200,3262963967,CH +3262955520,3262963711,CH 3262964224,3262964479,CH 3262964992,3262965247,DE 3262965248,3262971903,CH @@ -90601,7 +99103,11 @@ 3263036416,3263036927,GR 3263036928,3263037439,RU 3263037440,3263045631,LB -3263045632,3263053823,KW +3263045632,3263046847,KW +3263046848,3263046911,IQ +3263046912,3263047935,KW +3263047936,3263048191,LB +3263048192,3263053823,KW 3263053824,3263062015,GB 3263062016,3263070207,EE 3263070208,3263070719,FR @@ -90618,7 +99124,7 @@ 3263081472,3263082495,NL 3263083520,3263084543,UA 3263084544,3263085567,RO -3263085568,3263086591,CH +3263085568,3263086591,NL 3263086592,3263086847,DK 3263086848,3263087103,NL 3263087360,3263087871,DE @@ -90673,9 +99179,12 @@ 3263104031,3263104031,FR 3263104032,3263104040,DE 3263104041,3263104041,GB -3263104042,3263121407,DE -3263121664,3263131647,DE -3263133696,3263137791,DE +3263104042,3263105279,DE +3263105280,3263105535,NL +3263105536,3263108351,DE +3263108352,3263108607,US +3263108608,3263121407,DE +3263121664,3263137791,DE 3263137792,3263138303,PL 3263138304,3263138559,DE 3263138560,3263138815,AT @@ -90692,7 +99201,9 @@ 3263443968,3263446271,SE 3263446272,3263446527,CH 3263446528,3263447039,DE -3263447040,3263458047,SE +3263447040,3263449599,SE +3263449600,3263450111,GB +3263450112,3263458047,SE 3263458048,3263458303,DE 3263458304,3263459583,SE 3263459584,3263459839,FR @@ -90714,7 +99225,9 @@ 3263476480,3263476671,JP 3263476672,3263476703,GB 3263476704,3263476735,JP -3263476736,3263478527,SE +3263476736,3263478015,SE +3263478016,3263478271,AU +3263478272,3263478527,SE 3263478528,3263478783,ES 3263478784,3263480831,SE 3263480832,3263481343,JP @@ -90757,17 +99270,24 @@ 3263637248,3263637503,UA 3263637504,3263638527,RU 3263638528,3263639039,UA -3263639040,3263647743,RU +3263639040,3263639551,RU +3263639552,3263640575,GB +3263640576,3263647743,RU 3263647744,3263651619,LT 3263651620,3263651620,RU 3263651621,3263651839,LT -3263651840,3263660031,RU +3263651840,3263654399,RU +3263654400,3263654911,SY +3263654912,3263656959,RU +3263656960,3263657471,SY +3263657472,3263660031,RU 3263660032,3263661055,DE 3263661056,3263666175,RU 3263666176,3263676415,AZ 3263676416,3263678463,RU 3263678464,3263680511,DE -3263680512,3263692799,RU +3263680512,3263690751,RU +3263690752,3263692799,SY 3263692800,3263823871,FI 3263823872,3263826943,DE 3263826944,3263827199,AT @@ -90888,8 +99408,7 @@ 3264345088,3264346111,NL 3264346112,3264347135,SE 3264347136,3264348159,DE -3264352256,3264354303,FR -3264355072,3264355327,FR +3264352256,3264356351,FR 3264357632,3264357887,DE 3264359936,3264360191,FR 3264360448,3264369151,FR @@ -90932,23 +99451,20 @@ 3264407552,3264408575,BG 3264408576,3264409599,AE 3264409600,3264410623,RU -3264410624,3264411647,NO +3264410624,3264411647,SE 3264411648,3264413695,PL -3264417792,3264419839,CH -3264423424,3264425727,CH -3264425984,3264428031,CH +3264413696,3264430079,CH 3264430592,3264430847,CH 3264431104,3264431615,LI 3264431616,3264431871,CH -3264432128,3264438527,CH -3264439808,3264440575,CH +3264432128,3264434175,CH +3264438272,3264440575,CH 3264441344,3264441599,PL 3264442368,3264442879,CH 3264447488,3264447743,CH 3264447744,3264447999,DE 3264448000,3264448511,CH -3264449792,3264450047,CH -3264450304,3264450559,CH +3264449536,3264450559,CH 3264452352,3264452607,CH 3264454656,3264455679,CH 3264456704,3264457215,CH @@ -90956,8 +99472,7 @@ 3264457984,3264458239,CH 3264458752,3264463871,CH 3264463872,3264466943,LI -3264466944,3264474623,CH -3264475136,3264475391,CH +3264466944,3264475391,CH 3264476416,3264476671,CH 3264476672,3264477183,RU 3264477184,3264477439,PL @@ -90987,7 +99502,7 @@ 3264604160,3264604671,IT 3264604672,3264605183,RU 3264605184,3264605695,GR -3264605696,3264606207,DK +3264605696,3264606207,FI 3264606208,3264606463,PL 3264606464,3264606719,DE 3264606720,3264606975,RU @@ -91008,7 +99523,9 @@ 3264617984,3264618239,US 3264618240,3264619391,GB 3264619392,3264619519,BE -3264619520,3264624639,GB +3264619520,3264623971,GB +3264623972,3264623975,BE +3264623976,3264624639,GB 3264624640,3264624671,US 3264624672,3264626687,GB 3264626688,3264627711,EE @@ -91096,6 +99613,7 @@ 3264826880,3264827135,NL 3264827136,3264827391,LV 3264827648,3264828159,GR +3264828160,3264828415,DE 3264828416,3264828671,SE 3264828672,3264828927,MT 3264828928,3264829439,DE @@ -91172,27 +99690,21 @@ 3264921600,3264929791,LU 3264929792,3264937983,SK 3264937984,3265003519,GB -3265004288,3265005567,DE -3265007616,3265009663,DE +3265003520,3265005567,DE 3265009664,3265009919,FR 3265009920,3265010175,DE 3265011712,3265015807,DE 3265016064,3265018879,DE 3265018880,3265019903,HK -3265036288,3265037311,DE -3265038080,3265038335,DE -3265040384,3265044479,DE +3265036288,3265044479,DE 3265044736,3265044991,DE 3265045760,3265046015,TR -3265046528,3265047807,DE -3265048064,3265048319,DE +3265046528,3265048575,DE 3265050624,3265052671,DE 3265053696,3265054207,DE 3265055232,3265055743,FR 3265056256,3265056511,DE -3265056768,3265060863,DE -3265062912,3265063935,DE -3265064960,3265067007,DE +3265056768,3265069055,DE 3265069056,3265134591,FI 3265134592,3265134847,CH 3265134848,3265135103,BE @@ -91208,14 +99720,14 @@ 3265140120,3265140143,BE 3265140144,3265140159,CH 3265140160,3265140191,BE -3265140192,3265141135,CH -3265141136,3265141151,GB -3265141152,3265141551,CH +3265140192,3265141551,CH 3265141552,3265141555,IE 3265141556,3265141759,CH 3265141760,3265141775,GB 3265141776,3265141791,CH -3265141792,3265141887,GB +3265141792,3265141839,GB +3265141840,3265141855,CH +3265141856,3265141887,GB 3265141888,3265142220,CH 3265142221,3265142221,GB 3265142222,3265142783,CH @@ -91229,19 +99741,50 @@ 3265200128,3265265663,GB 3265265664,3265331199,SK 3265331200,3265340415,GB -3265340416,3265342463,DE -3265342464,3265343487,GB +3265340416,3265340671,DE +3265340672,3265340927,GB +3265340928,3265341183,CH +3265341184,3265341279,AT +3265341312,3265341439,FR +3265341440,3265341695,GB +3265341696,3265341951,DE +3265341952,3265343487,GB 3265343488,3265347583,DE -3265347584,3265360895,FR +3265347584,3265352703,FR +3265352704,3265352959,BE +3265352960,3265353215,FR +3265353216,3265355263,DE +3265355264,3265355775,FR +3265355776,3265357055,BE +3265357056,3265357311,FR +3265357312,3265357567,DE +3265357568,3265357823,BE +3265357824,3265358847,NL +3265358848,3265359103,BE +3265359104,3265359871,NL +3265359872,3265360127,CH +3265360128,3265360383,GB +3265360384,3265360895,CH 3265360896,3265361919,GB 3265361920,3265363967,IT 3265363968,3265366015,ES -3265368064,3265371135,DK -3265371136,3265376255,DE -3265376256,3265377279,IT -3265377280,3265378303,GB -3265378304,3265380351,NL -3265380352,3265386495,GB +3265366080,3265366271,BE +3265366272,3265366527,HU +3265366528,3265367039,DK +3265367040,3265367295,AT +3265367296,3265367551,ES +3265367552,3265367807,SE +3265367808,3265369343,DK +3265369344,3265369599,IL +3265369600,3265369855,SE +3265369856,3265370111,DE +3265370112,3265370623,DK +3265370880,3265376255,DE +3265376256,3265376511,IT +3265376512,3265378303,GB +3265378304,3265380095,NL +3265380096,3265384447,GB +3265384448,3265386495,DE 3265386496,3265386751,NL 3265387008,3265387263,BE 3265388544,3265396735,GB @@ -91299,7 +99842,7 @@ 3265887232,3265887487,GB 3265887488,3265887743,PT 3265887744,3265888255,PL -3265888256,3265901567,GB +3265888256,3265896447,GB 3265902336,3265902591,FR 3265904384,3265904639,RO 3265904640,3265904895,DE @@ -91413,33 +99956,28 @@ 3266477312,3266510847,NL 3266510848,3266543615,ES 3266543616,3266576383,IT -3266576384,3266578431,DE -3266579456,3266582783,DE -3266583552,3266584575,DE -3266587648,3266588927,DE -3266589696,3266591743,DE -3266592768,3266603007,DE -3266604800,3266605823,DE -3266607104,3266616575,DE +3266576384,3266616575,DE 3266617328,3266617343,GB -3266617344,3266619903,DE -3266620416,3266621439,DE -3266625024,3266625279,DE -3266625536,3266633727,DE +3266617344,3266627583,DE +3266627584,3266628095,SE +3266628096,3266629119,DE +3266629632,3266633727,DE 3266634392,3266634399,EE 3266635776,3266641919,DE 3266641920,3266707455,PL 3266707456,3266772991,DK 3266772992,3266781183,IT 3266781184,3266789375,PL -3266789376,3266791423,SM -3266791424,3266793471,IT -3266793472,3266797567,SM +3266789376,3266793471,IT +3266793472,3266794495,SM +3266794496,3266797567,IT 3266797568,3266797823,GB 3266797824,3266798207,ES 3266798208,3266798847,GB 3266798848,3266798879,CZ -3266798880,3266804095,GB +3266798880,3266802367,GB +3266802368,3266802399,BG +3266802400,3266804095,GB 3266804096,3266804127,NL 3266804128,3266804479,GB 3266804480,3266804735,NL @@ -91500,14 +100038,14 @@ 3267090432,3267091455,UA 3267091456,3267092479,DE 3267092480,3267093503,FR -3267093504,3267094527,UA +3267093504,3267094527,RU 3267094528,3267095551,FI 3267095552,3267096575,PL 3267096576,3267097599,DE 3267097600,3267098623,KZ 3267098624,3267098879,GB 3267098880,3267098895,FR -3267099008,3267099043,FR +3267098912,3267099043,FR 3267099136,3267099263,DE 3267099264,3267099327,NL 3267099328,3267099383,GB @@ -91543,23 +100081,19 @@ 3267628400,3267628415,FR 3267630080,3267631095,GB 3267631096,3267631103,IT -3267631104,3267631615,GB 3267634176,3267635199,GB 3267648320,3267648335,GB -3267650320,3267650335,AT 3267657576,3267657583,RO 3267657696,3267657703,RO 3267657712,3267657727,RO 3267661904,3267661967,ES +3267662784,3267662847,NO 3267662896,3267662911,IE 3267665920,3267666943,GB -3267667456,3267667967,GB 3267670016,3267671039,ZA -3267674208,3267674239,GB 3267681312,3267681327,FR 3267681888,3267681903,FR 3267683936,3267683967,PL -3267684352,3267684863,GB 3267690496,3267691519,FI 3267691520,3267692543,SE 3267692544,3267741759,FI @@ -91620,11 +100154,14 @@ 3268236544,3268236607,GB 3268236672,3268236799,GB 3268237824,3268237855,GB +3268237904,3268237911,GB 3268238336,3268238359,GB 3268238368,3268238399,GB -3268238472,3268238543,GB -3268238552,3268238783,GB -3268238816,3268238847,GB +3268238472,3268238527,GB +3268238536,3268238543,GB +3268238552,3268238623,GB +3268238632,3268238783,GB +3268238816,3268238831,GB 3268239584,3268240127,GB 3268240160,3268240191,GB 3268240384,3268240399,GB @@ -91695,7 +100232,8 @@ 3268272640,3268272671,GB 3268272704,3268272711,GB 3268272728,3268272735,GB -3268273024,3268274175,GB +3268273024,3268273663,GB +3268274112,3268274175,GB 3268274456,3268274459,GB 3268274528,3268274543,GB 3268274560,3268274591,GB @@ -91709,9 +100247,7 @@ 3268280064,3268280319,GB 3268280320,3268345855,FR 3268345856,3268411391,GB -3268411392,3268426751,AT -3268426752,3268427775,CH -3268427776,3268464127,AT +3268411392,3268464127,AT 3268464128,3268464383,LI 3268464384,3268476927,AT 3268476928,3268542463,CH @@ -91770,9 +100306,7 @@ 3268935680,3269066751,GB 3269066752,3269132287,SE 3269132288,3269197823,GR -3269197824,3269220351,ES -3269220352,3269221375,RU -3269221376,3269263359,ES +3269197824,3269263359,ES 3269264640,3269264895,DE 3269265856,3269265919,DE 3269265920,3269266175,GB @@ -91818,7 +100352,8 @@ 3269285376,3269285631,FR 3269285632,3269285887,DE 3269286400,3269286463,DE -3269288688,3269288959,DE +3269288688,3269288695,DE +3269288704,3269288959,DE 3269290560,3269290575,DE 3269290592,3269290687,DE 3269290736,3269290743,DE @@ -91867,13 +100402,14 @@ 3269326992,3269326999,DE 3269327024,3269327039,DE 3269327056,3269327103,DE -3269327760,3269328383,DE +3269327760,3269327775,DE +3269327864,3269328383,DE 3269328896,3269459967,GB 3269459968,3269525503,ES 3269525504,3269591039,IR 3269591040,3269621759,RU -3269621760,3269623295,BY -3269623296,3269656575,RU +3269621760,3269623551,BY +3269623552,3269656575,RU 3269656576,3269722111,GB 3269722112,3269787647,CZ 3269787648,3269853183,NL @@ -91914,8 +100450,7 @@ 3270649856,3270650111,DK 3270650112,3270650367,AT 3270650368,3270650623,DK -3270650624,3270651135,FR -3270651648,3270651903,FR +3270650624,3270651903,FR 3270652416,3270652927,CH 3270652928,3270653183,PL 3270653184,3270653439,UA @@ -91994,7 +100529,6 @@ 3270977536,3270977791,RU 3270977792,3270978047,PL 3270978048,3270978303,UA -3270978304,3270979071,FI 3270979072,3270979327,PL 3270979328,3270979583,AT 3270979584,3270979839,NO @@ -92034,13 +100568,136 @@ 3271229440,3271280687,FI 3271280688,3271280703,SE 3271280704,3271360511,FI -3271360512,3271380991,GB -3271380992,3271389183,BE -3271389184,3271391231,DE -3271391232,3271395327,NL -3271395328,3271409663,IT +3271360512,3271363407,GB +3271363408,3271363415,AT +3271363416,3271363423,GB +3271363424,3271363455,IT +3271363456,3271363471,GB +3271363472,3271363487,ZA +3271363488,3271363519,IT +3271363552,3271363583,FR +3271363584,3271365887,GB +3271365888,3271366143,DE +3271366144,3271366399,GB +3271366400,3271366655,NL +3271366656,3271371263,GB +3271371264,3271371519,IE +3271371520,3271371679,ZA +3271371680,3271371711,DE +3271371712,3271371775,CH +3271371776,3271372031,GB +3271372032,3271372287,BE +3271372288,3271372799,FR +3271372800,3271373055,SE +3271373056,3271373311,BE +3271373312,3271373567,GB +3271373568,3271373823,FR +3271373824,3271374079,DE +3271374080,3271374335,BE +3271374336,3271374847,DE +3271374848,3271375359,GB +3271375360,3271375871,CH +3271375872,3271376383,BE +3271376384,3271376447,GB +3271376448,3271376463,FR +3271376464,3271376479,IT +3271376480,3271376511,FR +3271376512,3271376639,DE +3271376640,3271376895,AT +3271376896,3271377407,ES +3271377408,3271377919,NL +3271377920,3271378687,BE +3271378688,3271378943,SE +3271378944,3271380991,GB +3271380992,3271381247,BE +3271381248,3271381503,NO +3271381504,3271381759,SE +3271381760,3271382527,IT +3271382528,3271383039,IL +3271383040,3271383295,CH +3271383296,3271383551,BE +3271383552,3271384063,GB +3271384064,3271384319,CH +3271384320,3271384575,BE +3271384576,3271384831,GB +3271384832,3271385087,BE +3271385088,3271385159,DE +3271385160,3271385183,GB +3271385184,3271385215,ES +3271385216,3271385343,NL +3271385344,3271391231,DE +3271391232,3271391743,NL +3271391744,3271391999,NO +3271392000,3271392255,DE +3271392256,3271392511,FR +3271392512,3271392767,BE +3271392768,3271393279,FR +3271393280,3271393791,AT +3271393792,3271394047,DK +3271394048,3271394303,DE +3271394304,3271394559,BE +3271394560,3271394815,GB +3271394816,3271395071,DE +3271395072,3271395327,GB +3271395328,3271396863,IT +3271396864,3271397119,GB +3271397120,3271397375,NL +3271397376,3271397887,CH +3271397888,3271397951,FR +3271397952,3271397983,IT +3271397984,3271397999,NL +3271398000,3271398015,FR +3271398016,3271398047,NL +3271398048,3271398079,ZA +3271398080,3271398143,GB +3271398144,3271398303,NL +3271398304,3271398335,DE +3271398336,3271398399,IT +3271398400,3271398911,DE +3271398912,3271399167,GB +3271399168,3271400959,BE +3271400960,3271401215,CH +3271401216,3271401471,DE +3271401472,3271403263,DK +3271403264,3271403519,DE +3271403520,3271403775,NL +3271403776,3271403903,ZA +3271403904,3271403919,GB +3271403920,3271403935,IE +3271403936,3271403967,GB +3271403968,3271403983,ZA +3271403984,3271403991,GB +3271403992,3271403999,ZA +3271404000,3271404031,DE +3271404032,3271405311,NL +3271405312,3271405567,FR +3271405568,3271405823,ES +3271405824,3271406079,AT +3271406080,3271406335,ZA +3271406336,3271406591,RO +3271406592,3271406847,GB +3271406848,3271407615,AT +3271407616,3271407871,DE +3271407872,3271408127,AT +3271408128,3271408383,DE +3271408384,3271408639,FR +3271408640,3271408895,BE +3271408896,3271409151,ES +3271409152,3271409407,IT +3271409408,3271409663,GB 3271409664,3271417855,BE -3271417856,3271491583,FR +3271417856,3271424071,FR +3271424072,3271424079,IT +3271424080,3271424095,IE +3271424096,3271424111,GB +3271424112,3271424127,BE +3271424128,3271424191,GB +3271424192,3271424511,FR +3271424512,3271425023,GB +3271425024,3271425279,DE +3271425280,3271425535,DK +3271425536,3271426047,DE +3271426048,3271491583,FR 3271491584,3271513343,DK 3271513600,3271557119,DK 3271557120,3271589887,BE @@ -92107,8 +100764,7 @@ 3271812096,3271813119,ES 3271813120,3271814143,PL 3271814144,3271815167,UA -3271815168,3271816191,RU -3271816192,3271817215,UA +3271815168,3271817215,RU 3271817216,3271818239,DE 3271818240,3271819263,RU 3271819264,3271884799,DE @@ -92238,7 +100894,7 @@ 3272213568,3272213575,GB 3272213576,3272213583,IE 3272213584,3272213599,DE -3272213600,3272213631,IT +3272213600,3272213615,IT 3272213632,3272213639,NL 3272213656,3272213663,IT 3272213672,3272213679,IT @@ -92260,12 +100916,7 @@ 3272215936,3272215999,GB 3272216016,3272216031,DE 3272216040,3272216047,GB -3272216192,3272216207,BE 3272216216,3272216223,FR -3272216224,3272216231,DE -3272216240,3272216255,NL -3272216256,3272216287,CH -3272216304,3272216311,ES 3272216320,3272216351,NL 3272216352,3272216383,DE 3272216384,3272216447,CH @@ -92370,7 +101021,9 @@ 3272351744,3272352767,PL 3272352768,3272353791,UA 3272353792,3272355839,CH -3272355840,3272356863,GB +3272355840,3272356351,GB +3272356352,3272356607,ES +3272356608,3272356863,FR 3272356864,3272357887,RO 3272357888,3272358911,UA 3272358912,3272359935,NL @@ -92379,16 +101032,18 @@ 3272376320,3272384511,SK 3272384512,3272392703,LT 3272392704,3272400895,AT -3272400912,3272400919,GB 3272401216,3272401247,PL 3272401280,3272401407,NL +3272402048,3272402063,SE 3272402560,3272402623,GB 3272403072,3272403199,NL 3272403968,3272404991,FR 3272404992,3272406015,DE 3272406016,3272407039,NL 3272409088,3272417279,BE -3272417280,3272418687,FR +3272417280,3272418303,FR +3272418304,3272418559,GB +3272418560,3272418687,FR 3272418816,3272419327,PL 3272419328,3272420351,DE 3272420864,3272420991,PL @@ -92463,7 +101118,6 @@ 3272654848,3272663039,FI 3272663040,3272671231,AT 3272671232,3272736767,SE -3272736768,3272737791,IT 3272737792,3272738815,GB 3272738816,3272739839,IL 3272739840,3272741887,UA @@ -92478,7 +101132,7 @@ 3272869888,3272870911,NL 3272870912,3272871935,FR 3272871936,3272872959,FI -3272872960,3272875007,BG +3272873984,3272875007,BG 3272875008,3272876031,RU 3272876032,3272884223,NL 3272884224,3272892415,DE @@ -92542,11 +101196,19 @@ 3272924160,3272924671,DE 3272924672,3272925183,GB 3272925184,3272933375,DE -3272933376,3272941599,GB +3272933376,3272935183,GB +3272935184,3272935199,HU +3272935200,3272941599,GB 3272941600,3272941615,FR -3272941616,3272942495,GB -3272942496,3272942511,ES -3272942512,3272998911,GB +3272941616,3272942335,GB +3272942336,3272942591,ES +3272942592,3272943047,GB +3272943048,3272943055,DE +3272943056,3272943559,GB +3272943560,3272943567,DE +3272943568,3272966143,GB +3272966144,3272982527,US +3272982528,3272998911,GB 3272998912,3273007103,PT 3273007104,3273015295,CZ 3273015296,3273023487,SE @@ -92623,16 +101285,14 @@ 3273302016,3273310207,RU 3273310208,3273318399,AT 3273318400,3273326591,GB -3273326592,3273326847,IE 3273326984,3273326987,DE 3273326992,3273327047,DE 3273327104,3273327231,DE 3273327264,3273327287,DE -3273327376,3273327423,IE -3273327424,3273327511,GB +3273327392,3273327407,IE +3273327488,3273327495,GB 3273327520,3273327551,IE 3273327552,3273327583,GB -3273327584,3273327615,IE 3273328512,3273328639,DE 3273328640,3273329199,GB 3273329200,3273329215,DE @@ -92642,10 +101302,9 @@ 3273329424,3273329439,DE 3273329440,3273330175,GB 3273330176,3273330183,IR -3273330184,3273330199,GB -3273330200,3273330223,IE -3273330224,3273330271,GB -3273330272,3273330431,IE +3273330200,3273330207,IE +3273330232,3273330235,GB +3273330288,3273330431,IE 3273330432,3273330463,GB 3273330496,3273330519,GB 3273330528,3273330551,GB @@ -92668,6 +101327,8 @@ 3273335432,3273335455,GB 3273335512,3273335535,GB 3273335616,3273335623,GB +3273335656,3273335663,GB +3273335696,3273335703,GB 3273335936,3273335999,DE 3273336848,3273336863,DE 3273336864,3273336871,GB @@ -92688,8 +101349,14 @@ 3273340128,3273340143,DE 3273340144,3273340415,GB 3273340928,3273341711,FR +3273341760,3273341823,FR +3273341888,3273341951,FR 3273342022,3273342022,GB 3273342034,3273342034,GB +3273342036,3273342039,GB +3273342056,3273342063,GB +3273342080,3273342095,GB +3273342192,3273342207,GB 3273342208,3273342231,AE 3273342464,3273342975,DE 3273342976,3273343999,GB @@ -92697,6 +101364,7 @@ 3273345024,3273345279,DE 3273346560,3273346815,OM 3273346816,3273347071,DE +3273347584,3273347839,GB 3273347840,3273348351,DE 3273349120,3273349631,DE 3273350272,3273350287,DE @@ -92737,11 +101405,15 @@ 3273371808,3273371823,DE 3273371872,3273371875,DE 3273372000,3273372055,DE +3273372096,3273372159,DE 3273372672,3273372927,GB 3273372928,3273373183,NL 3273373184,3273373455,GB 3273373456,3273373567,DE -3273373568,3273374719,GB +3273373568,3273374847,GB +3273374856,3273374863,GB +3273374896,3273374903,GB +3273374912,3273374931,GB 3273375232,3273375551,DE 3273375744,3273375871,DE 3273376000,3273376255,DE @@ -92764,18 +101436,17 @@ 3273387264,3273387519,DE 3273387552,3273387583,DE 3273388160,3273388223,DE -3273388544,3273388807,DE +3273388800,3273388807,DE 3273388816,3273388863,DE 3273388872,3273388879,DE 3273388904,3273388911,DE 3273388912,3273388927,GB -3273388928,3273389055,DE 3273390080,3273390111,DE 3273390112,3273390143,US 3273390144,3273390207,DE -3273390368,3273390463,DE +3273390368,3273390399,DE 3273391104,3273391359,DE -3273391872,3273392127,DE +3273391488,3273391615,DE 3273392128,3273392639,PL 3273392640,3273393663,RO 3273394176,3273394687,RO @@ -92822,8 +101493,10 @@ 3273727144,3273727151,CZ 3273727152,3273727167,IT 3273727168,3273727999,GB -3273728000,3273728590,NL -3273728593,3273732095,NL +3273728000,3273728511,NL +3273728512,3273728590,GB +3273728593,3273728767,GB +3273728768,3273732095,NL 3273732096,3273736191,GB 3273736192,3273744383,FR 3273744384,3273746943,GB @@ -92831,13 +101504,10 @@ 3273752576,3273752831,NL 3273753088,3273753343,NL 3273753600,3273755647,NL -3273755904,3273760767,NL -3273760768,3273762303,DE -3273762560,3273768959,DE +3273755904,3273762303,NL +3273762560,3273768959,NL 3273768960,3273785343,TR -3273785344,3273792511,RU -3273792512,3273793023,UZ -3273793024,3273801727,RU +3273785344,3273801727,RU 3273801728,3273802239,DE 3273802752,3273803263,SA 3273803776,3273804287,CH @@ -92903,7 +101573,9 @@ 3273916416,3273932799,IT 3273932800,3273940991,DE 3273940992,3273943039,GB -3273943040,3273949183,DE +3273943040,3273945087,DE +3273945088,3273947135,GB +3273947136,3273949183,DE 3273949184,3273981951,FR 3273981952,3274047487,DE 3274050560,3274051583,PL @@ -92923,11 +101595,7 @@ 3274088448,3274096639,KG 3274096640,3274113023,NL 3274113024,3274145791,CZ -3274145792,3274150911,KW -3274150912,3274151167,US -3274151168,3274152447,KW -3274152448,3274152703,US -3274152704,3274162175,KW +3274145792,3274162175,KW 3274162176,3274162687,GB 3274163200,3274163711,UA 3274163712,3274164223,BG @@ -93225,8 +101893,8 @@ 3274814464,3274815487,GB 3274815488,3274816511,RU 3274816512,3274817535,SK -3274817536,3274820607,RU -3274820608,3274821631,UA +3274817536,3274819583,RU +3274819584,3274821631,UA 3274821632,3274823679,KZ 3274823680,3274825727,TR 3274825728,3274827775,DE @@ -93241,19 +101909,165 @@ 3274866176,3274866687,GB 3274866688,3274883071,DE 3274883072,3274899455,EE -3274899456,3274914815,DE -3274920960,3274921983,BE -3274921984,3274923263,ZA +3274899456,3274902399,DE +3274902400,3274902423,AT +3274902528,3274909695,DE +3274910208,3274910975,DE +3274911232,3274911743,DE +3274911744,3274911999,FR +3274912000,3274912031,GB +3274912032,3274912063,DE +3274912064,3274912191,FR +3274912192,3274912287,DE +3274912288,3274912295,LU +3274912296,3274912303,GB +3274912304,3274912447,FR +3274912448,3274912511,NL +3274912512,3274912767,FR +3274912768,3274912799,DE +3274912800,3274912831,IT +3274912832,3274912895,FR +3274912896,3274913023,RO +3274913024,3274913279,FR +3274913280,3274914815,DE +3274915072,3274915839,DE +3274915840,3274916735,NL +3274916736,3274916863,DE +3274916864,3274917215,NL +3274917216,3274917311,GB +3274917312,3274917327,ZA +3274917328,3274917335,CH +3274917336,3274917343,GB +3274917344,3274917375,SE +3274917376,3274917887,NL +3274917888,3274918399,BE +3274918400,3274918655,IT +3274918656,3274918911,BE +3274918912,3274919359,CH +3274919392,3274919423,CH +3274919424,3274919935,GB +3274919936,3274921983,BE +3274921984,3274922847,ZA +3274922848,3274922863,BE +3274922864,3274922871,GB +3274922872,3274922879,IT +3274922880,3274922943,ZA +3274922944,3274923007,NL 3274923264,3274924031,NL 3274924032,3274928127,FR -3274928128,3274939391,ES +3274928128,3274928511,ES +3274928512,3274928575,RU +3274928576,3274928639,GB +3274928640,3274929151,ES +3274929408,3274929663,FR +3274929664,3274930175,BE +3274930176,3274932223,IT +3274932224,3274932991,GB +3274932992,3274933151,DE +3274933152,3274933183,CH +3274933184,3274933215,ZA +3274933216,3274933247,BE +3274933248,3274936063,GB +3274936064,3274936159,SE +3274936160,3274936175,GB +3274936192,3274936863,GB +3274936864,3274936871,BE +3274936872,3274936879,CH +3274936880,3274936895,SE +3274936896,3274938367,GB +3274938496,3274938535,GB +3274938536,3274938543,FR +3274938544,3274938559,GB +3274938624,3274938879,GB +3274938880,3274939135,DE +3274939136,3274939391,IT 3274939392,3274940415,ZA -3274940416,3274942463,DE +3274940416,3274941055,DE +3274941056,3274941087,NL +3274941096,3274941103,IT +3274941104,3274942463,DE 3274942464,3274944511,FR 3274944512,3274948607,NL -3274948608,3274952703,DK -3274952704,3274958079,AT -3274958080,3274964991,IE +3274948608,3274952447,DK +3274952448,3274952479,SE +3274952480,3274952511,FR +3274952512,3274952527,GB +3274952528,3274952543,BE +3274952544,3274952575,GB +3274952576,3274952703,IT +3274952704,3274954239,AT +3274954240,3274954399,NL +3274954400,3274954415,BE +3274954416,3274954431,GB +3274954432,3274954495,PT +3274954496,3274954623,AT +3274954624,3274954751,NL +3274954752,3274955007,SE +3274955264,3274956287,SE +3274956288,3274956543,GB +3274956544,3274956615,BE +3274956616,3274956623,AT +3274956624,3274956639,DE +3274956640,3274956655,GB +3274956656,3274956671,FR +3274956672,3274956735,DE +3274956736,3274956767,DK +3274956768,3274956799,SE +3274956800,3274957055,CH +3274957056,3274957567,AT +3274957568,3274957823,CH +3274957824,3274957831,GR +3274957952,3274957959,BE +3274957968,3274957983,FR +3274957984,3274957999,BE +3274958000,3274958007,GB +3274958008,3274958015,BE +3274958080,3274958279,IE +3274958288,3274958335,IE +3274958336,3274959231,AT +3274959232,3274959247,IT +3274959248,3274959255,GB +3274959256,3274959263,ZA +3274959272,3274959279,GB +3274959280,3274959287,DE +3274959288,3274959295,GB +3274959296,3274959327,ES +3274959328,3274959615,DE +3274960384,3274960447,BE +3274960448,3274960511,ES +3274960512,3274960575,GB +3274960576,3274960639,IT +3274960640,3274961407,AT +3274961408,3274961503,CH +3274961504,3274961535,DK +3274961536,3274961559,CH +3274961568,3274961663,CH +3274961664,3274961727,BY +3274961920,3274962111,AT +3274962112,3274962175,GB +3274962176,3274962431,ZA +3274962432,3274962687,BE +3274962688,3274962879,GR +3274962880,3274963167,GB +3274963168,3274963183,IE +3274963184,3274963191,GB +3274963192,3274963199,NL +3274963200,3274963455,DE +3274963456,3274963711,CH +3274963712,3274963743,DE +3274963744,3274963775,FR +3274963776,3274963783,GB +3274963784,3274963791,BE +3274963792,3274963807,NL +3274963808,3274963839,IT +3274963840,3274963967,DE +3274963968,3274964223,FR +3274964224,3274964735,BE +3274964736,3274964863,GB +3274964864,3274964879,HU +3274964880,3274964895,FR +3274964896,3274964927,NL +3274964928,3274964991,GB 3274964992,3275030527,DE 3275030528,3275096063,ES 3275096064,3275104767,RU @@ -93301,19 +102115,23 @@ 3275415552,3275423743,UA 3275423744,3275423751,GB 3275423808,3275423839,GB -3275423872,3275424303,GB -3275424320,3275424487,GB -3275424496,3275424719,GB -3275424728,3275424735,GB +3275423872,3275424295,GB +3275424320,3275424383,GB +3275424480,3275424487,GB +3275424496,3275424639,GB +3275424648,3275424703,GB +3275424712,3275424735,GB 3275424752,3275424871,GB 3275424880,3275424895,GB -3275424960,3275425311,GB +3275424960,3275425135,GB +3275425144,3275425311,GB 3275425328,3275425343,GB 3275425536,3275425559,GB 3275425568,3275425583,GB 3275425792,3275426559,GB 3275426576,3275427103,GB -3275427112,3275427599,GB +3275427112,3275427263,GB +3275427272,3275427599,GB 3275427616,3275427715,GB 3275427728,3275428367,GB 3275428376,3275428407,GB @@ -93327,7 +102145,9 @@ 3275436800,3275438655,GB 3275438672,3275438847,GB 3275439104,3275439679,GB -3275439688,3275441407,GB +3275439688,3275439935,GB +3275439944,3275439951,GB +3275439968,3275441407,GB 3275441424,3275441439,GB 3275441472,3275441535,GB 3275441600,3275441823,GB @@ -93343,17 +102163,18 @@ 3275446272,3275446783,GB 3275446800,3275446815,GB 3275446848,3275447039,GB -3275447056,3275447151,GB +3275447056,3275447135,GB 3275448320,3275449359,GB 3275449376,3275449399,GB -3275449408,3275449519,GB +3275449440,3275449471,GB +3275449480,3275449519,GB 3275449520,3275449527,FR 3275449528,3275449567,GB 3275449584,3275449887,GB 3275449904,3275449911,GB 3275449920,3275449927,GB 3275449936,3275449943,GB -3275450016,3275450071,GB +3275450048,3275450071,GB 3275450112,3275450207,GB 3275450224,3275450879,GB 3275451232,3275451263,GB @@ -93362,17 +102183,22 @@ 3275451720,3275451727,GB 3275451744,3275451767,GB 3275451776,3275451779,GB +3275451784,3275451791,GB 3275452416,3275453023,GB -3275453056,3275453839,GB -3275453848,3275454063,GB -3275454080,3275454127,GB -3275454144,3275454391,GB +3275453056,3275453399,GB +3275453408,3275453839,GB +3275453848,3275453919,GB +3275453936,3275453951,GB +3275453960,3275454063,GB +3275454096,3275454127,GB +3275454144,3275454175,GB +3275454192,3275454383,GB 3275454416,3275455231,GB -3275455248,3275456407,GB -3275456416,3275457535,GB -3275457536,3275457791,FK -3275457792,3275458559,GB -3275458560,3275460095,IE +3275455248,3275455295,GB +3275455360,3275456407,GB +3275456416,3275458559,GB +3275458560,3275459071,IE +3275459840,3275460095,IE 3275460096,3275460223,GB 3275460224,3275460239,IE 3275460288,3275460295,GB @@ -93381,7 +102207,8 @@ 3275460864,3275463183,GB 3275463192,3275463199,GB 3275463216,3275463239,GB -3275463248,3275463423,GB +3275463248,3275463279,GB +3275463296,3275463423,GB 3275463456,3275463495,GB 3275463504,3275463523,GB 3275463528,3275463635,GB @@ -93396,43 +102223,52 @@ 3275468800,3275469071,GB 3275469072,3275469087,IE 3275469088,3275473151,GB -3275473216,3275473359,GB +3275473232,3275473311,GB +3275473328,3275473359,GB 3275473368,3275473895,GB 3275473904,3275474079,GB -3275474088,3275474887,GB +3275474088,3275474735,GB +3275474752,3275474887,GB 3275474896,3275474911,GB -3275474928,3275474951,GB +3275474936,3275474951,GB 3275474960,3275475039,GB 3275475044,3275475287,GB 3275475292,3275475295,GB 3275475376,3275475399,GB -3275475408,3275475711,GB -3275475720,3275475791,GB -3275475800,3275475879,GB +3275475408,3275475447,GB +3275475456,3275475719,GB +3275475728,3275475791,GB +3275475800,3275475835,GB +3275475840,3275475871,GB +3275475876,3275475879,GB +3275475928,3275475935,GB 3275475968,3275476223,GB 3275476288,3275476479,GB -3275476513,3275476513,GB 3275476608,3275476631,GB 3275476656,3275476687,GB 3275476704,3275476735,GB 3275476920,3275476927,GB 3275476944,3275476959,GB -3275476992,3275477015,GB +3275476976,3275477015,GB 3275477024,3275477151,GB 3275477160,3275477567,GB 3275477760,3275478271,GB 3275478528,3275481087,GB 3275481344,3275481599,GB -3275482112,3275483647,GB +3275482112,3275482431,GB +3275482480,3275483647,GB 3275484160,3275484415,GB 3275485184,3275485215,GB 3275485224,3275485231,GB 3275485248,3275485375,GB -3275485408,3275485759,GB +3275485408,3275485431,GB +3275485440,3275485759,GB 3275485784,3275485791,GB 3275485840,3275485855,GB 3275485936,3275485936,GB 3275486208,3275487231,GB +3275487240,3275487243,CZ +3275487248,3275487263,CZ 3275488768,3275489279,CZ 3275489280,3275497471,GB 3275497472,3275505663,DE @@ -93511,6 +102347,7 @@ 3275552768,3275553791,LV 3275553792,3275554815,FI 3275588448,3275588463,BE +3275590656,3275590911,BE 3275612928,3275613183,LU 3275620352,3275622399,RU 3275622400,3275623423,GB @@ -93677,17 +102514,27 @@ 3275948032,3276013567,SE 3276013568,3276014239,GB 3276014240,3276014247,FR -3276014248,3276014799,GB +3276014248,3276014463,GB +3276014464,3276014479,FR +3276014480,3276014799,GB 3276014800,3276014815,FR 3276014816,3276014951,GB 3276014952,3276014959,ES -3276014960,3276019711,GB +3276014960,3276018383,GB +3276018384,3276018399,FR +3276018400,3276019711,GB 3276019712,3276020735,FR -3276020736,3276025159,GB +3276020736,3276021055,GB +3276021056,3276021071,FR +3276021072,3276023807,GB +3276023808,3276024831,FR +3276024832,3276025159,GB 3276025160,3276025167,FR -3276025168,3276025855,GB -3276025856,3276027903,FR -3276027904,3276028543,GB +3276025168,3276028279,GB +3276028280,3276028287,FR +3276028288,3276028383,GB +3276028384,3276028391,FR +3276028392,3276028543,GB 3276028544,3276028671,FR 3276028672,3276029375,GB 3276029376,3276029439,FR @@ -93701,9 +102548,7 @@ 3276036544,3276036607,FR 3276036608,3276039263,GB 3276039264,3276039279,FR -3276039280,3276040351,GB -3276040352,3276040367,FR -3276040368,3276042015,GB +3276039280,3276042015,GB 3276042016,3276042031,FR 3276042032,3276042079,GB 3276042080,3276042095,FR @@ -93798,8 +102643,8 @@ 3276300288,3276304383,DE 3276304384,3276304639,BG 3276304640,3276305407,GB -3276305408,3276307455,IL -3276307456,3276308479,NL +3276305408,3276306943,IL +3276306944,3276308479,NL 3276308480,3276309503,GB 3276309504,3276310527,AT 3276310528,3276311551,PT @@ -93853,14 +102698,13 @@ 3276447744,3276451583,DE 3276455936,3276464127,BE 3276464128,3276472319,GR -3276473304,3276473311,AT 3276474880,3276474927,IT -3276477976,3276477983,NL 3276478064,3276478095,CH 3276485632,3276486655,GB 3276490776,3276490776,NL 3276490782,3276490782,AT 3276490783,3276490783,CH +3276494480,3276494495,GB 3276499504,3276499567,DE 3276503040,3276505087,DE 3276509184,3276510207,IT @@ -93870,8 +102714,9 @@ 3276522496,3276523519,NL 3276524864,3276524895,PT 3276528128,3276528191,GB -3276528352,3276528359,GB 3276530688,3276531711,NL +3276532590,3276532590,GR +3276533248,3276533311,SI 3276536752,3276536783,HU 3276537344,3276537599,AT 3276537856,3276668927,ES @@ -93928,16 +102773,340 @@ 3276731392,3276732415,UA 3276732416,3276733439,DE 3276733440,3276734463,UA -3276734464,3276746751,AT -3276746752,3276758015,CH -3276758016,3276759039,GB -3276759040,3276765183,DE -3276765184,3276775423,GB -3276775424,3276781567,NL -3276781568,3276789279,BE -3276789280,3276794879,FI -3276794880,3276795903,BE +3276734464,3276734735,AT +3276734736,3276734751,DK +3276734752,3276734815,AT +3276734816,3276734847,DE +3276734880,3276734895,GB +3276734896,3276734911,NL +3276734912,3276734943,FR +3276734944,3276735455,AT +3276735456,3276735487,NL +3276735488,3276735871,AT +3276735936,3276735999,ES +3276736000,3276736511,AT +3276736512,3276736575,IT +3276736576,3276736735,GB +3276736768,3276736799,IT +3276736800,3276736815,DE +3276736816,3276736831,CZ +3276736832,3276736863,NL +3276736864,3276736871,DE +3276736872,3276736879,NL +3276736880,3276736959,DK +3276736960,3276736991,CH +3276736992,3276737015,GB +3276737016,3276737023,BE +3276737024,3276737343,IT +3276737344,3276737407,DE +3276737408,3276737535,ES +3276737536,3276737615,IT +3276737616,3276737631,DE +3276737632,3276737791,RU +3276737792,3276737935,NL +3276737936,3276737943,DE +3276737944,3276737991,GB +3276737992,3276737999,IT +3276738000,3276738015,GB +3276738016,3276738047,BE +3276738048,3276738079,GB +3276738080,3276738111,ES +3276738112,3276738143,GB +3276738144,3276738175,IT +3276738176,3276738559,GB +3276738560,3276738847,CH +3276739072,3276739151,CH +3276739168,3276740127,CH +3276740128,3276740167,GB +3276740168,3276740175,DE +3276740176,3276740191,NL +3276740224,3276740351,CH +3276740352,3276740703,FR +3276740704,3276740719,IT +3276740720,3276740735,CZ +3276740736,3276740799,PT +3276740800,3276740815,SI +3276740816,3276740831,SK +3276740832,3276740863,DE +3276740864,3276741375,FR +3276741632,3276742655,FR +3276742656,3276742735,RU +3276742736,3276742751,NL +3276742752,3276742783,GR +3276742784,3276742911,HU +3276742912,3276743071,AT +3276743072,3276743103,DE +3276743104,3276743135,HU +3276743136,3276743167,NL +3276743424,3276743903,AT +3276743904,3276743935,BE +3276743936,3276744191,AT +3276744192,3276744703,BE +3276744704,3276744959,IT +3276744960,3276745215,GR +3276745216,3276745295,DK +3276745296,3276745311,NL +3276745312,3276745343,DK +3276745344,3276745407,DE +3276745408,3276745655,DK +3276745664,3276745727,DK +3276745728,3276746047,GB +3276746048,3276746111,DE +3276746112,3276746239,IT +3276746240,3276746335,GB +3276746336,3276746351,BE +3276746352,3276746367,NL +3276746368,3276746751,GB +3276746752,3276748287,CH +3276748288,3276748799,GB +3276748800,3276748951,AT +3276748952,3276748959,GB +3276748960,3276749023,AT +3276749024,3276749055,IT +3276749056,3276749087,AT +3276749088,3276749103,FR +3276749120,3276749183,NL +3276749184,3276749311,DE +3276749312,3276749343,BE +3276749344,3276749375,DE +3276749376,3276749823,BE +3276749824,3276750151,NL +3276750152,3276750159,GB +3276750160,3276750175,FR +3276750176,3276750207,BE +3276750208,3276750335,FR +3276750336,3276750431,GB +3276750464,3276751039,GB +3276751040,3276751071,FR +3276751072,3276751087,GB +3276751088,3276751103,NL +3276751104,3276751175,GB +3276751176,3276751199,SE +3276751232,3276751295,IL +3276751296,3276751359,AT +3276751360,3276753055,GB +3276753056,3276753071,NO +3276753072,3276753119,GB +3276753120,3276753151,IT +3276753152,3276753375,GB +3276753376,3276753407,FI +3276753408,3276753951,GB +3276753952,3276753983,HU +3276753984,3276754991,GB +3276754992,3276755007,DE +3276755008,3276755071,HU +3276755072,3276755199,DE +3276755200,3276755775,GB +3276755776,3276755791,NO +3276755792,3276755807,RU +3276755808,3276755839,GB +3276755840,3276755967,ES +3276755968,3276756031,GB +3276756032,3276756063,NL +3276756064,3276756095,BE +3276756096,3276756287,GB +3276756288,3276756319,SE +3276756320,3276756351,FR +3276756352,3276756671,GB +3276756672,3276756735,DE +3276756736,3276757119,GB +3276757120,3276757135,NO +3276757136,3276757151,NL +3276757152,3276757183,GB +3276757248,3276757503,GB +3276757760,3276757823,GB +3276757824,3276757839,DE +3276757840,3276757855,ES +3276757856,3276757887,CH +3276757888,3276759039,GB +3276759040,3276759695,DE +3276759696,3276759711,NL +3276759712,3276759743,DE +3276759744,3276759775,CH +3276759808,3276761215,DE +3276761216,3276761279,ES +3276761280,3276761919,DE +3276761920,3276761983,GB +3276761984,3276762015,DK +3276762016,3276762111,FR +3276762112,3276762623,DE +3276762880,3276762943,DE +3276762944,3276762959,GB +3276762960,3276762975,IT +3276762976,3276763007,NO +3276763008,3276763327,DE +3276763328,3276763391,SE +3276763392,3276763519,DE +3276763520,3276763551,IT +3276763552,3276763567,CH +3276763568,3276763583,GR +3276763584,3276763647,GB +3276763648,3276763967,DE +3276763968,3276763983,DK +3276763984,3276763991,GB +3276763992,3276763999,BE +3276764000,3276764031,IT +3276764160,3276765183,DE +3276765184,3276766975,GB +3276766976,3276766983,FR +3276766992,3276767015,FR +3276767016,3276767023,DK +3276767024,3276767039,BE +3276767040,3276767079,FR +3276767080,3276767087,GB +3276767088,3276767103,NL +3276767104,3276767231,FR +3276767232,3276767743,ZA +3276767744,3276767807,NL +3276767808,3276767871,DK +3276767872,3276767935,NL +3276767936,3276767967,FR +3276767968,3276767999,AT +3276768000,3276768511,NL +3276768512,3276768767,DE +3276768768,3276768863,ES +3276768864,3276768895,AT +3276768896,3276769023,HU +3276769024,3276769279,DE +3276769280,3276769295,ES +3276769296,3276769311,DE +3276769312,3276769343,CH +3276769344,3276769407,NL +3276769408,3276769919,ES +3276769984,3276770015,AT +3276770016,3276770031,IT +3276770032,3276770047,CH +3276770048,3276770143,ES +3276770144,3276770175,FI +3276770176,3276770239,ES +3276770240,3276770303,DK +3276770304,3276770815,ES +3276770944,3276771135,ES +3276771200,3276771327,ES +3276771328,3276771455,NL +3276771456,3276771583,GB +3276771584,3276772287,NL +3276772288,3276772351,AT +3276772352,3276772567,BE +3276772576,3276773375,BE +3276773376,3276774047,DK +3276774048,3276774079,FI +3276774080,3276774095,DK +3276774112,3276774143,IE +3276774144,3276774271,DK +3276774272,3276774303,DE +3276774304,3276774335,FR +3276774336,3276774399,GB +3276774400,3276774543,SE +3276774544,3276774559,GB +3276774560,3276774591,DE +3276774592,3276774655,CH +3276774656,3276775103,SE +3276775104,3276775167,NL +3276775168,3276775295,SE +3276775296,3276775359,FR +3276775360,3276775391,DK +3276775392,3276775423,DE +3276775424,3276781151,NL +3276781152,3276781247,FR +3276781248,3276781311,BE +3276781312,3276781503,NL +3276781504,3276781567,FR +3276781568,3276782719,BE +3276782784,3276782799,FR +3276782800,3276782815,CZ +3276782816,3276782847,ES +3276782848,3276782975,BE +3276782976,3276783039,GR +3276783040,3276783055,DK +3276783056,3276783071,GB +3276783072,3276783087,PT +3276783088,3276783103,CH +3276783104,3276783615,IT +3276783616,3276784383,FR +3276784640,3276784895,FR +3276784896,3276785151,NO +3276785152,3276785407,IE +3276785408,3276785439,PT +3276785440,3276785455,GR +3276785456,3276785463,GB +3276785464,3276785471,IE +3276785472,3276785535,PT +3276785536,3276785567,BE +3276785568,3276785599,PT +3276785600,3276785607,TR +3276785608,3276785615,PL +3276785616,3276785631,CZ +3276785632,3276785663,IT +3276785664,3276785791,IL +3276785792,3276785823,NL +3276785856,3276785919,GB +3276785920,3276786175,AT +3276786176,3276786431,NO +3276786688,3276786815,HU +3276786816,3276786879,SE +3276786880,3276786911,TR +3276786912,3276786943,BE +3276786944,3276787359,AT +3276787360,3276787391,DE +3276787392,3276787455,BE +3276787456,3276787775,FR +3276787968,3276788735,FR +3276788736,3276788863,IE +3276788864,3276788895,DE +3276788928,3276788991,NL +3276788992,3276789247,NO +3276789248,3276789439,FI +3276789504,3276789567,FR +3276789568,3276789583,ES +3276789584,3276789599,FR +3276789600,3276789615,ES +3276789616,3276789631,NL +3276789632,3276789759,FR +3276789760,3276790015,IT +3276790016,3276790111,ES +3276790112,3276790127,FR +3276790128,3276790143,NL +3276790144,3276790175,IT +3276790176,3276790191,NL +3276790200,3276790207,DE +3276790208,3276790223,NL +3276790224,3276790271,GB +3276790272,3276790527,IE +3276790528,3276790783,HU +3276790784,3276790943,PK +3276790944,3276791007,IT +3276791008,3276791039,NL +3276791040,3276791295,GB +3276791296,3276791327,PT +3276791552,3276792831,GB +3276792832,3276793087,FR +3276793088,3276793279,GB +3276793280,3276793343,IE +3276793344,3276793735,FR +3276793736,3276793743,NL +3276793744,3276793751,BE +3276793752,3276793759,FR +3276793760,3276793791,PL +3276793792,3276793855,FR +3276794112,3276794255,NL +3276794256,3276794271,DE +3276794304,3276794335,DK +3276794336,3276794367,NL +3276794368,3276795903,BE 3276795904,3276797951,AT +3276799104,3276799231,GB +3276799296,3276799359,GB +3276799360,3276799391,NL +3276799392,3276799455,AT +3276799456,3276799471,PL +3276799472,3276799487,NL +3276799488,3276799743,DE +3276799744,3276799775,NL +3276799776,3276799807,GB +3276799808,3276799839,FR +3276799840,3276799871,ES +3276799872,3276799999,NL 3276800000,3276824575,GB 3276824576,3276832767,EE 3276832768,3276834815,PL @@ -93976,9 +103145,7 @@ 3276873984,3276874239,ES 3276874240,3276874959,GB 3276874960,3276874975,NL -3276874976,3276876383,GB -3276876384,3276876415,NL -3276876416,3276880427,GB +3276874976,3276880427,GB 3276880428,3276880431,DK 3276880432,3276881811,GB 3276881812,3276881815,FR @@ -93986,7 +103153,9 @@ 3276881920,3276882687,IT 3276882688,3276882943,GB 3276882944,3276883967,IT -3276883968,3276886363,GB +3276883968,3276884687,GB +3276884688,3276884719,PL +3276884720,3276886363,GB 3276886364,3276886367,DE 3276886368,3276886649,GB 3276886650,3276886650,DE @@ -94014,9 +103183,10 @@ 3276902368,3276902399,CH 3276902400,3276903679,SE 3276903680,3276907341,GB -3276907343,3276907519,GB -3276907520,3276907551,NL -3276907552,3276911167,GB +3276907342,3276907342,NL +3276907343,3276908543,GB +3276908544,3276908799,NL +3276908800,3276911167,GB 3276911168,3276911199,IT 3276911200,3276911249,GB 3276911250,3276911250,IT @@ -94028,7 +103198,9 @@ 3276912288,3276912319,IT 3276912320,3276912383,GB 3276912384,3276912511,IT -3276912512,3276912671,GB +3276912512,3276912651,GB +3276912652,3276912652,IT +3276912653,3276912671,GB 3276912672,3276912687,IT 3276912688,3276912879,GB 3276912880,3276912895,IT @@ -94040,13 +103212,15 @@ 3276919062,3276919062,DE 3276919063,3276919375,GB 3276919376,3276919391,DE -3276919392,3276919471,GB -3276919472,3276919479,DE -3276919480,3276919487,GB +3276919392,3276919487,GB 3276919488,3276919535,DE -3276919536,3276922879,GB +3276919536,3276922735,GB +3276922736,3276922751,DE +3276922752,3276922879,GB 3276922880,3276924927,FR -3276924928,3276925951,GB +3276924928,3276925911,GB +3276925912,3276925919,FR +3276925920,3276925951,GB 3276925952,3276926207,FR 3276926208,3276931071,GB 3276931072,3276939263,KZ @@ -94066,7 +103240,9 @@ 3276980224,3276988415,DK 3276988416,3276996607,AT 3276996608,3277062143,FR -3277062144,3277127679,SE +3277062144,3277103103,SE +3277103104,3277105151,NO +3277105152,3277127679,SE 3277127680,3277160447,DK 3277160448,3277176831,NL 3277176832,3277177087,SI @@ -94115,7 +103291,7 @@ 3277191936,3277192191,DK 3277192192,3277192447,PL 3277192448,3277192703,DK -3277192704,3277192959,DE +3277192704,3277192959,GB 3277192960,3277193215,TR 3277193216,3277258751,NL 3277258752,3277324287,TR @@ -94242,10 +103418,7 @@ 3277403648,3277403807,ES 3277403808,3277404159,GB 3277404160,3277404415,DE -3277404416,3277404655,IT -3277404656,3277404664,GB -3277404665,3277404665,IT -3277404666,3277404671,GB +3277404416,3277404671,IT 3277404672,3277404735,CH 3277404736,3277404927,GB 3277404928,3277404975,NL @@ -94259,12 +103432,7 @@ 3277452656,3277455359,GB 3277455360,3277463551,DE 3277463552,3277471743,US -3277471744,3277474815,NL -3277474816,3277475711,BE -3277475712,3277476607,NL -3277476608,3277477631,BE -3277477632,3277479935,NL -3277479936,3277480447,GB +3277471744,3277480447,GB 3277480960,3277481471,DK 3277481472,3277481983,PL 3277481984,3277482495,SE @@ -94282,7 +103450,8 @@ 3277586432,3277666815,GB 3277666816,3277667327,US 3277667328,3277676543,DE -3277676544,3277684735,FR +3277676544,3277680639,FR +3277680640,3277684735,US 3277684736,3277685247,RU 3277685248,3277685759,DE 3277685760,3277686271,IE @@ -94475,7 +103644,7 @@ 3278779392,3278779903,RU 3278779904,3278780415,BE 3278780416,3278780927,UA -3278780928,3278781439,LT +3278780928,3278781439,GB 3278781440,3278781951,DE 3278781952,3278782463,RU 3278782464,3278790095,GB @@ -94490,123 +103659,2268 @@ 3278913536,3278921727,CH 3278921728,3278929919,RU 3278929920,3278938111,TR -3278938112,3278939611,DE +3278938112,3278938119,DE +3278938120,3278938123,DK +3278938124,3278938151,DE +3278938152,3278938155,GB +3278938156,3278938159,DE +3278938160,3278938163,ES +3278938164,3278938171,DE +3278938172,3278938175,NL +3278938176,3278938179,FR +3278938180,3278938183,NL +3278938184,3278938191,DE +3278938192,3278938195,ES +3278938196,3278938199,NL +3278938200,3278938203,CH +3278938204,3278938207,DE +3278938208,3278938219,IT +3278938220,3278938223,FR +3278938224,3278938227,DE +3278938228,3278938231,FR +3278938232,3278938235,DE +3278938236,3278938239,FR +3278938240,3278938243,LI +3278938244,3278938247,IT +3278938248,3278938251,AT +3278938252,3278938255,GR +3278938256,3278938259,DE +3278938260,3278938263,CH +3278938264,3278938267,DE +3278938268,3278938275,FR +3278938276,3278938279,NL +3278938280,3278938283,AT +3278938284,3278938287,DE +3278938288,3278938291,ES +3278938292,3278938299,DE +3278938300,3278938303,ES +3278938304,3278938307,DE +3278938308,3278938311,GB +3278938312,3278938315,DE +3278938316,3278938323,FR +3278938324,3278938335,DE +3278938336,3278938339,CH +3278938340,3278938343,DE +3278938344,3278938347,NL +3278938348,3278938351,FR +3278938352,3278938359,DE +3278938360,3278938363,DK +3278938364,3278938367,BH +3278938368,3278938375,FR +3278938376,3278938379,DE +3278938380,3278938383,FR +3278938384,3278938399,DE +3278938400,3278938403,AT +3278938404,3278938407,DE +3278938408,3278938411,CH +3278938412,3278938415,DE +3278938416,3278938419,CH +3278938420,3278938423,GB +3278938424,3278938427,DE +3278938428,3278938431,FR +3278938432,3278938439,DE +3278938440,3278938443,IT +3278938444,3278938447,DE +3278938448,3278938451,IT +3278938452,3278938455,DE +3278938456,3278938459,ES +3278938460,3278938463,FR +3278938464,3278938467,DE +3278938468,3278938471,NL +3278938472,3278938487,DE +3278938488,3278938491,NL +3278938492,3278938495,ES +3278938496,3278938499,NL +3278938500,3278938507,DE +3278938508,3278938511,IT +3278938512,3278938515,DE +3278938516,3278938523,NL +3278938524,3278938527,FR +3278938528,3278938531,NO +3278938532,3278938535,DK +3278938536,3278938563,DE +3278938564,3278938567,FR +3278938568,3278938583,DE +3278938584,3278938587,GB +3278938588,3278938591,CH +3278938592,3278938595,DE +3278938596,3278938599,DK +3278938600,3278938603,DE +3278938604,3278938607,IT +3278938608,3278938611,AT +3278938612,3278938615,NL +3278938616,3278938619,DK +3278938620,3278938627,FR +3278938628,3278938631,DE +3278938632,3278938635,NL +3278938636,3278938639,GB +3278938640,3278938643,DE +3278938644,3278938647,GB +3278938648,3278938659,DE +3278938660,3278938663,CH +3278938664,3278938667,GB +3278938668,3278938671,DE +3278938672,3278938675,IT +3278938676,3278938679,FR +3278938680,3278938683,NO +3278938684,3278938687,DE +3278938688,3278938691,CH +3278938692,3278938695,DE +3278938696,3278938699,IT +3278938700,3278938703,ES +3278938704,3278938707,FR +3278938708,3278938719,DE +3278938720,3278938723,NL +3278938724,3278938727,BE +3278938728,3278938731,ES +3278938732,3278938735,CH +3278938736,3278938739,DE +3278938740,3278938743,FR +3278938744,3278938751,DE +3278938752,3278938755,CH +3278938756,3278938759,DE +3278938760,3278938763,GB +3278938764,3278938767,DE +3278938768,3278938771,GB +3278938772,3278938775,SE +3278938776,3278938779,GB +3278938780,3278938783,IT +3278938784,3278938787,BE +3278938788,3278938791,ES +3278938792,3278938803,DE +3278938804,3278938807,IT +3278938808,3278938815,GB +3278938816,3278938831,DE +3278938832,3278938835,IT +3278938836,3278938839,FR +3278938840,3278938863,DE +3278938864,3278938871,IT +3278938872,3278938875,DE +3278938876,3278938879,NL +3278938880,3278938887,FR +3278938888,3278938891,ES +3278938892,3278938895,DE +3278938896,3278938903,FR +3278938904,3278938911,GB +3278938912,3278938919,DE +3278938920,3278938923,SK +3278938924,3278938927,DE +3278938928,3278938931,GB +3278938932,3278938943,DE +3278938944,3278938947,IT +3278938948,3278938951,DE +3278938952,3278938955,FR +3278938956,3278938967,DE +3278938968,3278938971,BE +3278938972,3278938975,DE +3278938976,3278938979,NL +3278938980,3278938987,FR +3278938988,3278938991,AT +3278938992,3278938995,FR +3278938996,3278938999,DE +3278939000,3278939003,ES +3278939004,3278939007,NL +3278939008,3278939011,IE +3278939012,3278939015,RU +3278939016,3278939023,DE +3278939024,3278939027,IT +3278939028,3278939035,DE +3278939036,3278939039,HU +3278939040,3278939047,DE +3278939048,3278939055,FR +3278939056,3278939075,DE +3278939076,3278939079,CH +3278939080,3278939083,DE +3278939084,3278939087,IT +3278939088,3278939091,IS +3278939092,3278939095,DE +3278939096,3278939099,IT +3278939100,3278939103,DE +3278939104,3278939107,CH +3278939108,3278939111,FR +3278939112,3278939115,DE +3278939116,3278939119,NL +3278939120,3278939131,DE +3278939132,3278939135,NL +3278939136,3278939147,US +3278939148,3278939151,AR +3278939152,3278939155,ES +3278939156,3278939195,US +3278939196,3278939199,CL +3278939200,3278939259,US +3278939260,3278939263,BR +3278939264,3278939271,AR +3278939272,3278939279,US +3278939280,3278939283,CO +3278939284,3278939291,US +3278939292,3278939295,AR +3278939296,3278939307,US +3278939308,3278939311,MX +3278939312,3278939315,US +3278939316,3278939319,AR +3278939320,3278939323,US +3278939324,3278939327,CA +3278939328,3278939331,US +3278939332,3278939335,BR +3278939336,3278939339,CA +3278939340,3278939351,US +3278939352,3278939355,BR +3278939356,3278939379,US +3278939380,3278939383,BR +3278939384,3278939391,US +3278939392,3278939395,DE +3278939396,3278939399,GB +3278939400,3278939403,DE +3278939404,3278939407,CH +3278939408,3278939419,DE +3278939420,3278939423,IE +3278939424,3278939427,GB +3278939428,3278939439,DE +3278939440,3278939443,IT +3278939444,3278939459,DE +3278939460,3278939463,DK +3278939464,3278939467,CY +3278939468,3278939471,DE +3278939472,3278939475,PL +3278939476,3278939479,BE +3278939480,3278939483,DE +3278939484,3278939491,NL +3278939492,3278939495,DE +3278939496,3278939499,CH +3278939500,3278939511,DE +3278939512,3278939515,LU +3278939516,3278939523,NL +3278939524,3278939527,LU +3278939528,3278939531,FR +3278939532,3278939535,DE +3278939536,3278939539,BE +3278939540,3278939571,DE +3278939572,3278939575,ES +3278939576,3278939579,DE +3278939580,3278939583,NL +3278939584,3278939587,IT +3278939588,3278939591,LU +3278939592,3278939595,DE +3278939596,3278939599,NL +3278939600,3278939603,GB +3278939604,3278939607,DE +3278939608,3278939611,DK 3278939612,3278939615,FR -3278939616,3278939715,DE -3278939716,3278939719,TR -3278939720,3278940055,DE -3278940056,3278940059,SG -3278940060,3278940355,DE +3278939616,3278939631,DE +3278939632,3278939635,GB +3278939636,3278939639,DK +3278939640,3278939647,DE +3278939648,3278939651,FR +3278939652,3278939655,DE +3278939656,3278939659,FR +3278939660,3278939663,TR +3278939664,3278939667,IT +3278939668,3278939671,GB +3278939672,3278939679,FR +3278939680,3278939683,GR +3278939684,3278939687,FR +3278939688,3278939691,DE +3278939692,3278939695,FR +3278939696,3278939699,GR +3278939700,3278939703,TR +3278939704,3278939707,KE +3278939708,3278939711,TR +3278939712,3278939715,CY +3278939716,3278939723,TR +3278939724,3278939727,MC +3278939728,3278939731,DE +3278939732,3278939735,AT +3278939736,3278939739,RU +3278939740,3278939743,HU +3278939744,3278939747,GB +3278939748,3278939751,ES +3278939752,3278939755,GR +3278939756,3278939759,DE +3278939760,3278939763,FR +3278939764,3278939767,DE +3278939768,3278939771,ES +3278939772,3278939775,IT +3278939776,3278939779,DE +3278939780,3278939783,FR +3278939784,3278939787,BE +3278939788,3278939791,DE +3278939792,3278939795,ES +3278939796,3278939799,DE +3278939800,3278939803,ES +3278939804,3278939807,GB +3278939808,3278939815,DE +3278939816,3278939819,NL +3278939820,3278939823,DE +3278939824,3278939827,HU +3278939828,3278939835,DE +3278939836,3278939839,FR +3278939840,3278939843,IT +3278939844,3278939847,BE +3278939848,3278939855,DE +3278939856,3278939859,FR +3278939860,3278939863,GB +3278939864,3278939867,IT +3278939868,3278939871,CH +3278939872,3278939875,ES +3278939876,3278939879,IT +3278939880,3278939883,ES +3278939884,3278939887,DE +3278939888,3278939891,PL +3278939892,3278939899,ES +3278939900,3278939903,IT +3278939904,3278939907,HK +3278939908,3278939911,MY +3278939912,3278939915,TH +3278939916,3278939923,SG +3278939924,3278939927,CN +3278939928,3278939931,SG +3278939932,3278939935,IN +3278939936,3278939939,MY +3278939940,3278939943,SG +3278939944,3278939947,TW +3278939948,3278939951,SG +3278939952,3278939955,MY +3278939956,3278939959,SG +3278939960,3278939963,CN +3278939964,3278939967,MY +3278939968,3278939971,TW +3278939972,3278939979,MY +3278939980,3278939983,TH +3278939984,3278939987,DE +3278939988,3278939991,CN +3278939992,3278939995,SG +3278939996,3278939999,MY +3278940000,3278940011,SG +3278940012,3278940015,ID +3278940016,3278940059,SG +3278940060,3278940067,CN +3278940068,3278940071,TW +3278940072,3278940083,SG +3278940084,3278940091,MY +3278940092,3278940095,SG +3278940096,3278940099,IN +3278940100,3278940103,SG +3278940104,3278940107,MY +3278940108,3278940127,SG +3278940128,3278940131,TW +3278940132,3278940135,BD +3278940136,3278940139,SG +3278940140,3278940143,IN +3278940144,3278940151,MY +3278940152,3278940155,IN +3278940156,3278940159,PH +3278940160,3278940163,GR +3278940164,3278940167,CH +3278940168,3278940171,DK +3278940172,3278940175,FR +3278940176,3278940179,GB +3278940180,3278940183,CH +3278940184,3278940187,DE +3278940188,3278940195,GB +3278940196,3278940215,DE +3278940216,3278940219,NL +3278940220,3278940223,DE +3278940224,3278940227,CH +3278940228,3278940231,DE +3278940232,3278940235,CH +3278940236,3278940239,ES +3278940240,3278940243,CY +3278940244,3278940247,DE +3278940248,3278940251,FR +3278940252,3278940255,IT +3278940256,3278940259,BE +3278940260,3278940263,DE +3278940264,3278940267,ES +3278940268,3278940275,DE +3278940276,3278940279,GB +3278940280,3278940283,CH +3278940284,3278940291,NL +3278940292,3278940295,DE +3278940296,3278940299,IT +3278940300,3278940303,FR +3278940304,3278940307,DE +3278940308,3278940311,CH +3278940312,3278940315,IT +3278940316,3278940319,DE +3278940320,3278940323,NL +3278940324,3278940327,ES +3278940328,3278940335,DE +3278940336,3278940339,NL +3278940340,3278940347,DE +3278940348,3278940355,GB 3278940356,3278940359,NL -3278940360,3278940867,DE +3278940360,3278940363,GR +3278940364,3278940367,IT +3278940368,3278940371,FR +3278940372,3278940375,GB +3278940376,3278940379,PT +3278940380,3278940383,FR +3278940384,3278940387,NL +3278940388,3278940391,IE +3278940392,3278940395,FR +3278940396,3278940399,NL +3278940400,3278940403,DE +3278940404,3278940407,FR +3278940408,3278940411,IT +3278940412,3278940412,CH +3278940413,3278940415,DE +3278940416,3278940419,BE +3278940420,3278940423,DE +3278940424,3278940427,CH +3278940428,3278940431,DE +3278940432,3278940435,CH +3278940436,3278940439,DE +3278940440,3278940443,CH +3278940444,3278940447,DE +3278940448,3278940451,GB +3278940452,3278940463,DE +3278940464,3278940467,FR +3278940468,3278940471,DE +3278940472,3278940475,ES +3278940476,3278940479,FR +3278940480,3278940483,CH +3278940484,3278940487,FR +3278940488,3278940491,ES +3278940492,3278940495,IT +3278940496,3278940499,NL +3278940500,3278940503,FR +3278940504,3278940507,DK +3278940508,3278940511,FR +3278940512,3278940515,DE +3278940516,3278940523,CH +3278940524,3278940531,ES +3278940532,3278940535,DE +3278940536,3278940539,CH +3278940540,3278940543,ES +3278940544,3278940551,DE +3278940552,3278940555,GB +3278940556,3278940563,DE +3278940564,3278940571,FR +3278940572,3278940579,CH +3278940580,3278940587,DE +3278940588,3278940591,IT +3278940592,3278940595,FR +3278940596,3278940599,BE +3278940600,3278940603,DE +3278940604,3278940607,FR +3278940608,3278940611,ES +3278940612,3278940615,PT +3278940616,3278940619,IT +3278940620,3278940623,DE +3278940624,3278940631,IT +3278940632,3278940635,GB +3278940636,3278940639,BE +3278940640,3278940643,CH +3278940644,3278940647,IT +3278940648,3278940651,DE +3278940652,3278940655,FR +3278940656,3278940663,DE +3278940664,3278940667,FR +3278940668,3278940679,DE +3278940680,3278940683,CH +3278940684,3278940691,NL +3278940692,3278940695,SE +3278940696,3278940707,DE +3278940708,3278940711,ES +3278940712,3278940715,BE +3278940716,3278940719,DE +3278940720,3278940723,ES +3278940724,3278940727,FR +3278940728,3278940731,DE +3278940732,3278940739,FR +3278940740,3278940743,GB +3278940744,3278940747,ES +3278940748,3278940751,DE +3278940752,3278940759,FR +3278940760,3278940763,NL +3278940764,3278940767,DE +3278940768,3278940771,GB +3278940772,3278940783,DE +3278940784,3278940787,CH +3278940788,3278940791,GB +3278940792,3278940795,NL +3278940796,3278940803,DE +3278940804,3278940807,DK +3278940808,3278940815,DE +3278940816,3278940819,IT +3278940820,3278940835,DE +3278940836,3278940839,IT +3278940840,3278940847,DE +3278940848,3278940851,CH +3278940852,3278940859,DE +3278940860,3278940863,NL +3278940864,3278940867,CH 3278940868,3278940871,GB -3278940872,3278941251,DE -3278941252,3278941255,US -3278941256,3278941295,DE -3278941296,3278941299,US -3278941300,3278942139,DE +3278940872,3278940875,DE +3278940876,3278940879,IT +3278940880,3278940883,CH +3278940884,3278940887,ES +3278940888,3278940891,BE +3278940892,3278940899,DE +3278940900,3278940903,FR +3278940904,3278940911,ES +3278940912,3278940915,IT +3278940916,3278940919,DE +3278940920,3278940923,PT +3278940924,3278940931,DE +3278940932,3278940935,NL +3278940936,3278940939,ES +3278940940,3278940943,FR +3278940944,3278940947,NL +3278940948,3278940951,FR +3278940952,3278940955,IT +3278940956,3278940959,DK +3278940960,3278940963,FR +3278940964,3278940967,IT +3278940968,3278940983,DE +3278940984,3278940987,IT +3278940988,3278940991,NL +3278940992,3278940995,PT +3278940996,3278940999,DE +3278941000,3278941003,NL +3278941004,3278941023,DE +3278941024,3278941027,IT +3278941028,3278941031,FR +3278941032,3278941035,DE +3278941036,3278941039,IT +3278941040,3278941043,DE +3278941044,3278941047,FR +3278941048,3278941051,ES +3278941052,3278941059,DE +3278941060,3278941063,GB +3278941064,3278941067,IT +3278941068,3278941071,ES +3278941072,3278941075,IT +3278941076,3278941083,DE +3278941084,3278941087,GB +3278941088,3278941091,BE +3278941092,3278941095,DE +3278941096,3278941099,FR +3278941100,3278941107,DE +3278941108,3278941111,DK +3278941112,3278941119,FR +3278941120,3278941127,DE +3278941128,3278941131,BE +3278941132,3278941135,NL +3278941136,3278941143,DE +3278941144,3278941151,IT +3278941152,3278941155,DE +3278941156,3278941159,SE +3278941160,3278941167,DE +3278941168,3278941171,GB +3278941172,3278941175,AT +3278941176,3278941179,IT +3278941180,3278941183,FR +3278941184,3278941191,US +3278941192,3278941195,BR +3278941196,3278941215,US +3278941216,3278941219,BR +3278941220,3278941243,US +3278941244,3278941247,CO +3278941248,3278941255,US +3278941256,3278941259,MX +3278941260,3278941279,US +3278941280,3278941283,BR +3278941284,3278941287,AR +3278941288,3278941303,US +3278941304,3278941307,CO +3278941308,3278941319,US +3278941320,3278941323,CA +3278941324,3278941331,US +3278941332,3278941335,BR +3278941336,3278941343,US +3278941344,3278941347,AR +3278941348,3278941371,US +3278941372,3278941375,CA +3278941376,3278941399,US +3278941400,3278941403,VE +3278941404,3278941407,BR +3278941408,3278941419,US +3278941420,3278941423,DE +3278941424,3278941427,CL +3278941428,3278941431,PE +3278941432,3278941439,US +3278941440,3278941443,AR +3278941444,3278941455,US +3278941456,3278941459,JM +3278941460,3278941475,US +3278941476,3278941479,BR +3278941480,3278941491,US +3278941492,3278941495,MX +3278941496,3278941499,US +3278941500,3278941503,CA +3278941504,3278941587,US +3278941588,3278941591,DE +3278941592,3278941595,US +3278941596,3278941599,PE +3278941600,3278941615,US +3278941616,3278941619,CA +3278941620,3278941639,US +3278941640,3278941643,BR +3278941644,3278941651,US +3278941652,3278941655,VE +3278941656,3278941659,US +3278941660,3278941663,BR +3278941664,3278941667,CA +3278941668,3278941671,US +3278941672,3278941675,VE +3278941676,3278941691,US +3278941692,3278941695,MX +3278941696,3278941735,US +3278941736,3278941739,CA +3278941740,3278941743,US +3278941744,3278941747,CA +3278941748,3278941819,US +3278941820,3278941823,CL +3278941824,3278941847,US +3278941848,3278941855,AR +3278941856,3278941891,US +3278941892,3278941895,CA +3278941896,3278941911,US +3278941912,3278941915,MX +3278941916,3278941943,US +3278941944,3278941947,CO +3278941948,3278941951,US +3278941952,3278941955,GB +3278941956,3278941959,FR +3278941960,3278941963,DE +3278941964,3278941971,GB +3278941972,3278941979,DE +3278941980,3278941983,ES +3278941984,3278941987,DE +3278941988,3278941995,FR +3278941996,3278941999,ES +3278942000,3278942015,DE +3278942016,3278942019,FR +3278942020,3278942023,DE +3278942024,3278942027,FR +3278942028,3278942031,CH +3278942032,3278942035,GR +3278942036,3278942039,CH +3278942040,3278942043,ES +3278942044,3278942055,DE +3278942056,3278942059,ES +3278942060,3278942063,DE +3278942064,3278942071,ES +3278942072,3278942075,FR +3278942076,3278942083,DE +3278942084,3278942087,BE +3278942088,3278942091,DE +3278942092,3278942095,BE +3278942096,3278942099,PL +3278942100,3278942103,GB +3278942104,3278942107,CH +3278942108,3278942111,DE +3278942112,3278942115,FR +3278942116,3278942119,DE +3278942120,3278942123,GB +3278942124,3278942127,AT +3278942128,3278942131,DE +3278942132,3278942135,GB +3278942136,3278942139,UA 3278942140,3278942143,NL -3278942144,3278942255,DE +3278942144,3278942147,GB +3278942148,3278942155,DE +3278942156,3278942159,FR +3278942160,3278942163,DE +3278942164,3278942167,IT +3278942168,3278942171,CH +3278942172,3278942179,DE +3278942180,3278942183,FR +3278942184,3278942187,DE +3278942188,3278942191,IT +3278942192,3278942203,DE +3278942204,3278942207,CH +3278942208,3278942211,TW +3278942212,3278942227,AU +3278942228,3278942231,NZ +3278942232,3278942243,AU +3278942244,3278942247,NZ +3278942248,3278942255,AU 3278942256,3278942259,NZ -3278942260,3278942359,DE -3278942360,3278942363,AU -3278942364,3278942523,DE -3278942524,3278942527,IN -3278942528,3278942695,DE +3278942260,3278942271,AU +3278942272,3278942275,NZ +3278942276,3278942291,AU +3278942292,3278942295,NZ +3278942296,3278942299,PG +3278942300,3278942355,AU +3278942356,3278942359,NZ +3278942360,3278942383,AU +3278942384,3278942387,NZ +3278942388,3278942399,AU +3278942400,3278942403,NZ +3278942404,3278942435,AU +3278942436,3278942439,DE +3278942440,3278942443,AU +3278942444,3278942447,NZ +3278942448,3278942455,AU +3278942456,3278942463,DE +3278942464,3278942467,SG +3278942468,3278942471,MY +3278942472,3278942475,IN +3278942476,3278942483,SG +3278942484,3278942487,CN +3278942488,3278942491,IN +3278942492,3278942495,MY +3278942496,3278942499,CN +3278942500,3278942507,MY +3278942508,3278942511,TH +3278942512,3278942515,SG +3278942516,3278942519,PH +3278942520,3278942539,IN +3278942540,3278942543,TW +3278942544,3278942547,PK +3278942548,3278942551,MY +3278942552,3278942555,TW +3278942556,3278942559,IN +3278942560,3278942571,MY +3278942572,3278942575,IN +3278942576,3278942579,MY +3278942580,3278942583,TW +3278942584,3278942587,SG +3278942588,3278942591,CN +3278942592,3278942595,TW +3278942596,3278942599,IN +3278942600,3278942603,SG +3278942604,3278942607,TW +3278942608,3278942611,TH +3278942612,3278942615,PH +3278942616,3278942627,SG +3278942628,3278942635,MY +3278942636,3278942643,SG +3278942644,3278942647,MY +3278942648,3278942651,IN +3278942652,3278942655,MY +3278942656,3278942667,SG +3278942668,3278942671,MY +3278942672,3278942675,SG +3278942676,3278942679,HK +3278942680,3278942683,TW +3278942684,3278942687,DE +3278942688,3278942691,SG +3278942692,3278942695,IN 3278942696,3278942699,SG -3278942700,3278943027,DE -3278943028,3278943028,GB -3278943029,3278943310,DE +3278942700,3278942703,TW +3278942704,3278942707,MY +3278942708,3278942719,SG +3278942720,3278942721,DE +3278942722,3278942722,GB +3278942723,3278942724,DE +3278942725,3278942725,GB +3278942726,3278942726,IT +3278942727,3278942727,DE +3278942728,3278942728,CH +3278942729,3278942730,BE +3278942731,3278942731,DE +3278942732,3278942732,ES +3278942733,3278942733,LU +3278942734,3278942734,GB +3278942735,3278942735,DE +3278942736,3278942736,IT +3278942737,3278942737,GB +3278942738,3278942739,DE +3278942740,3278942740,NL +3278942741,3278942741,GB +3278942742,3278942742,DE +3278942743,3278942743,ES +3278942744,3278942749,DE +3278942750,3278942750,IT +3278942751,3278942751,FR +3278942752,3278942752,CH +3278942753,3278942754,DE +3278942755,3278942755,GB +3278942756,3278942756,DE +3278942757,3278942757,GB +3278942758,3278942759,IT +3278942760,3278942761,DE +3278942762,3278942762,GB +3278942763,3278942763,NL +3278942764,3278942764,FR +3278942765,3278942765,CH +3278942766,3278942766,PL +3278942767,3278942767,FR +3278942768,3278942768,NO +3278942769,3278942769,GB +3278942770,3278942771,DE +3278942772,3278942772,BE +3278942773,3278942773,DE +3278942774,3278942774,CH +3278942775,3278942775,FR +3278942776,3278942776,DE +3278942777,3278942778,GB +3278942779,3278942779,SE +3278942780,3278942784,DE +3278942785,3278942785,GR +3278942786,3278942786,SI +3278942787,3278942787,IT +3278942788,3278942789,DE +3278942790,3278942790,ES +3278942791,3278942791,IT +3278942792,3278942792,US +3278942793,3278942795,DE +3278942796,3278942796,IT +3278942797,3278942797,GB +3278942798,3278942798,DE +3278942799,3278942799,IT +3278942800,3278942800,FR +3278942801,3278942803,DE +3278942804,3278942804,IT +3278942805,3278942805,DE +3278942806,3278942806,BE +3278942807,3278942807,AT +3278942808,3278942809,DE +3278942810,3278942810,ES +3278942811,3278942811,NL +3278942812,3278942813,DE +3278942814,3278942814,CH +3278942815,3278942815,DE +3278942816,3278942816,AT +3278942817,3278942817,FR +3278942818,3278942818,DK +3278942819,3278942819,DE +3278942820,3278942820,IT +3278942821,3278942821,NL +3278942822,3278942824,DE +3278942825,3278942825,NL +3278942826,3278942826,RU +3278942827,3278942827,FR +3278942828,3278942828,ES +3278942829,3278942830,DE +3278942831,3278942831,CH +3278942832,3278942832,IT +3278942833,3278942833,DE +3278942834,3278942834,NL +3278942835,3278942835,AT +3278942836,3278942837,DE +3278942838,3278942838,ES +3278942839,3278942839,FR +3278942840,3278942843,DE +3278942844,3278942844,ES +3278942845,3278942850,DE +3278942851,3278942851,HU +3278942852,3278942852,DE +3278942853,3278942853,ES +3278942854,3278942854,GB +3278942855,3278942855,DE +3278942856,3278942856,NO +3278942857,3278942857,DE +3278942858,3278942858,IT +3278942859,3278942860,DE +3278942861,3278942861,FR +3278942862,3278942863,DE +3278942864,3278942864,ES +3278942865,3278942865,GB +3278942866,3278942867,NL +3278942868,3278942868,DE +3278942869,3278942869,IT +3278942870,3278942870,CH +3278942871,3278942871,IS +3278942872,3278942872,ES +3278942873,3278942873,IT +3278942874,3278942875,DE +3278942876,3278942876,PL +3278942877,3278942877,DE +3278942878,3278942878,NL +3278942879,3278942879,DK +3278942880,3278942881,DE +3278942882,3278942882,CH +3278942883,3278942883,GB +3278942884,3278942884,DE +3278942885,3278942885,NL +3278942886,3278942889,DE +3278942890,3278942890,ES +3278942891,3278942894,DE +3278942895,3278942895,NL +3278942896,3278942896,GB +3278942897,3278942897,CH +3278942898,3278942899,NL +3278942900,3278942903,DE +3278942904,3278942904,BE +3278942905,3278942905,IE +3278942906,3278942907,DE +3278942908,3278942908,GB +3278942909,3278942910,DE +3278942911,3278942911,IT +3278942912,3278942913,DE +3278942914,3278942914,CH +3278942915,3278942915,DE +3278942916,3278942916,CH +3278942917,3278942922,DE +3278942923,3278942923,NL +3278942924,3278942924,DE +3278942925,3278942925,GB +3278942926,3278942930,DE +3278942931,3278942931,CH +3278942932,3278942932,NL +3278942933,3278942933,BE +3278942934,3278942934,DE +3278942935,3278942936,NL +3278942937,3278942937,DE +3278942938,3278942938,CH +3278942939,3278942940,DE +3278942941,3278942941,IT +3278942942,3278942942,DE +3278942943,3278942944,NL +3278942945,3278942946,DE +3278942947,3278942947,BE +3278942948,3278942948,AT +3278942949,3278942950,DE +3278942951,3278942951,IT +3278942952,3278942953,DE +3278942954,3278942954,AT +3278942955,3278942957,DE +3278942958,3278942958,CH +3278942959,3278942961,DE +3278942962,3278942963,NL +3278942964,3278942967,DE +3278942968,3278942968,NL +3278942969,3278942969,AT +3278942970,3278942970,ES +3278942971,3278942972,IT +3278942973,3278942977,DE +3278942978,3278942978,BE +3278942979,3278942979,FR +3278942980,3278942980,IT +3278942981,3278942984,DE +3278942985,3278942985,ES +3278942986,3278942986,CH +3278942987,3278942987,BE +3278942988,3278942988,DE +3278942989,3278942990,CH +3278942991,3278942992,DE +3278942993,3278942993,GB +3278942994,3278942994,CH +3278942995,3278943002,DE +3278943003,3278943003,CH +3278943004,3278943005,DE +3278943006,3278943006,FR +3278943007,3278943007,DE +3278943008,3278943008,IT +3278943009,3278943009,DE +3278943010,3278943010,NL +3278943011,3278943011,DE +3278943012,3278943012,CZ +3278943013,3278943013,IT +3278943014,3278943014,DE +3278943015,3278943016,ES +3278943017,3278943017,FR +3278943018,3278943018,CH +3278943019,3278943019,DE +3278943020,3278943020,CH +3278943021,3278943021,BE +3278943022,3278943022,ES +3278943023,3278943023,BE +3278943024,3278943024,FR +3278943025,3278943025,DE +3278943026,3278943026,DK +3278943027,3278943027,DE +3278943028,3278943029,GB +3278943030,3278943030,ES +3278943031,3278943031,NL +3278943032,3278943032,FR +3278943033,3278943034,DE +3278943035,3278943035,ES +3278943036,3278943036,DE +3278943037,3278943037,FR +3278943038,3278943038,DE +3278943039,3278943039,CH +3278943040,3278943040,IT +3278943041,3278943041,DE +3278943042,3278943042,BE +3278943043,3278943043,SI +3278943044,3278943044,FR +3278943045,3278943048,DE +3278943049,3278943049,GB +3278943050,3278943050,IT +3278943051,3278943056,DE +3278943057,3278943057,CH +3278943058,3278943058,FR +3278943059,3278943059,CH +3278943060,3278943065,DE +3278943066,3278943066,GB +3278943067,3278943069,DE +3278943070,3278943070,PL +3278943071,3278943073,DE +3278943074,3278943074,ES +3278943075,3278943076,FR +3278943077,3278943077,DE +3278943078,3278943079,CH +3278943080,3278943080,BE +3278943081,3278943081,DE +3278943082,3278943082,CH +3278943083,3278943084,DE +3278943085,3278943085,NL +3278943086,3278943087,DE +3278943088,3278943088,NL +3278943089,3278943090,DE +3278943091,3278943091,IT +3278943092,3278943092,ES +3278943093,3278943096,DE +3278943097,3278943097,BE +3278943098,3278943099,DE +3278943100,3278943100,SE +3278943101,3278943101,DE +3278943102,3278943102,ZA +3278943103,3278943105,DE +3278943106,3278943106,FR +3278943107,3278943107,DE +3278943108,3278943108,FR +3278943109,3278943109,IT +3278943110,3278943110,DK +3278943111,3278943111,GB +3278943112,3278943114,DE +3278943115,3278943115,PT +3278943116,3278943117,DE +3278943118,3278943119,IT +3278943120,3278943120,DE +3278943121,3278943121,AT +3278943122,3278943122,GB +3278943123,3278943123,FR +3278943124,3278943124,BE +3278943125,3278943125,CH +3278943126,3278943126,IT +3278943127,3278943127,DE +3278943128,3278943128,GB +3278943129,3278943130,DE +3278943131,3278943131,BE +3278943132,3278943132,FR +3278943133,3278943133,DE +3278943134,3278943135,NL +3278943136,3278943136,FR +3278943137,3278943137,DE +3278943138,3278943138,BE +3278943139,3278943139,DE +3278943140,3278943140,ES +3278943141,3278943141,NL +3278943142,3278943142,FR +3278943143,3278943143,ES +3278943144,3278943145,DE +3278943146,3278943146,CH +3278943147,3278943147,NL +3278943148,3278943148,FR +3278943149,3278943149,BE +3278943150,3278943150,DE +3278943151,3278943151,NL +3278943152,3278943153,DE +3278943154,3278943154,SE +3278943155,3278943159,DE +3278943160,3278943160,ES +3278943161,3278943161,BE +3278943162,3278943163,DE +3278943164,3278943164,NL +3278943165,3278943165,SE +3278943166,3278943169,DE +3278943170,3278943172,FR +3278943173,3278943173,NL +3278943174,3278943174,DE +3278943175,3278943177,ES +3278943178,3278943178,DE +3278943179,3278943179,CH +3278943180,3278943181,DE +3278943182,3278943182,SE +3278943183,3278943183,FR +3278943184,3278943184,DE +3278943185,3278943185,BE +3278943186,3278943186,NL +3278943187,3278943187,DE +3278943188,3278943188,GB +3278943189,3278943193,DE +3278943194,3278943194,IT +3278943195,3278943195,DE +3278943196,3278943196,CH +3278943197,3278943197,NL +3278943198,3278943198,GR +3278943199,3278943199,GB +3278943200,3278943200,DE +3278943201,3278943202,CH +3278943203,3278943203,SE +3278943204,3278943206,DE +3278943207,3278943207,IT +3278943208,3278943208,DE +3278943209,3278943209,ES +3278943210,3278943211,DE +3278943212,3278943212,IT +3278943213,3278943213,DE +3278943214,3278943214,IT +3278943215,3278943216,DE +3278943217,3278943217,GB +3278943218,3278943218,IT +3278943219,3278943222,DE +3278943223,3278943223,NL +3278943224,3278943225,DE +3278943226,3278943226,FR +3278943227,3278943227,GB +3278943228,3278943235,DE +3278943236,3278943236,ES +3278943237,3278943237,FR +3278943238,3278943239,DE +3278943240,3278943240,NL +3278943241,3278943242,DE +3278943243,3278943243,ES +3278943244,3278943244,FR +3278943245,3278943245,DE +3278943246,3278943246,NL +3278943247,3278943248,DE +3278943249,3278943249,ES +3278943250,3278943251,FR +3278943252,3278943252,IT +3278943253,3278943253,DE +3278943254,3278943254,DK +3278943255,3278943255,DE +3278943256,3278943256,FR +3278943257,3278943257,IT +3278943258,3278943260,DE +3278943261,3278943261,ES +3278943262,3278943262,NL +3278943263,3278943263,FR +3278943264,3278943265,DE +3278943266,3278943266,FR +3278943267,3278943267,NL +3278943268,3278943269,DE +3278943270,3278943270,CH +3278943271,3278943274,DE +3278943275,3278943275,IT +3278943276,3278943279,DE +3278943280,3278943280,FR +3278943281,3278943281,IT +3278943282,3278943283,DE +3278943284,3278943284,IT +3278943285,3278943289,DE +3278943290,3278943290,IT +3278943291,3278943292,DE +3278943293,3278943293,GB +3278943294,3278943294,IT +3278943295,3278943295,DE +3278943296,3278943296,ES +3278943297,3278943297,IT +3278943298,3278943298,PT +3278943299,3278943299,DK +3278943300,3278943300,GB +3278943301,3278943301,CH +3278943302,3278943302,BE +3278943303,3278943303,DE +3278943304,3278943304,FR +3278943305,3278943305,LU +3278943306,3278943309,DE +3278943310,3278943310,ES 3278943311,3278943311,BE -3278943312,3278943415,DE +3278943312,3278943314,DE +3278943315,3278943316,FR +3278943317,3278943319,DE +3278943320,3278943320,BE +3278943321,3278943321,DE +3278943322,3278943322,NL +3278943323,3278943323,FR +3278943324,3278943326,DE +3278943327,3278943328,IT +3278943329,3278943329,DE +3278943330,3278943330,ES +3278943331,3278943331,PL +3278943332,3278943333,DE +3278943334,3278943334,FR +3278943335,3278943335,AT +3278943336,3278943337,IT +3278943338,3278943338,DE +3278943339,3278943339,PT +3278943340,3278943340,ES +3278943341,3278943341,CH +3278943342,3278943343,DE +3278943344,3278943344,GB +3278943345,3278943345,DE +3278943346,3278943346,FR +3278943347,3278943347,DE +3278943348,3278943349,GB +3278943350,3278943351,DE +3278943352,3278943352,NL +3278943353,3278943353,DE +3278943354,3278943355,ES +3278943356,3278943356,FR +3278943357,3278943357,DE +3278943358,3278943358,FR +3278943359,3278943359,ES +3278943360,3278943360,CH +3278943361,3278943361,DE +3278943362,3278943362,IT +3278943363,3278943366,DE +3278943367,3278943367,FR +3278943368,3278943369,DE +3278943370,3278943370,FR +3278943371,3278943371,DE +3278943372,3278943372,CH +3278943373,3278943374,GR +3278943375,3278943375,ES +3278943376,3278943376,NO +3278943377,3278943377,IT +3278943378,3278943378,DE +3278943379,3278943379,CH +3278943380,3278943380,ES +3278943381,3278943381,GB +3278943382,3278943382,ES +3278943383,3278943383,PL +3278943384,3278943384,IT +3278943385,3278943385,DE +3278943386,3278943387,FR +3278943388,3278943388,DE +3278943389,3278943389,BE +3278943390,3278943391,DE +3278943392,3278943392,PL +3278943393,3278943393,CH +3278943394,3278943394,FR +3278943395,3278943395,IT +3278943396,3278943396,NL +3278943397,3278943399,DE +3278943400,3278943400,FR +3278943401,3278943401,DE +3278943402,3278943402,FR +3278943403,3278943403,GB +3278943404,3278943404,DE +3278943405,3278943405,GB +3278943406,3278943406,AT +3278943407,3278943407,DE +3278943408,3278943408,FR +3278943409,3278943409,IT +3278943410,3278943410,NL +3278943411,3278943411,ES +3278943412,3278943412,GB +3278943413,3278943413,DE +3278943414,3278943414,ES +3278943415,3278943415,UA 3278943416,3278943416,NL -3278943417,3278943428,DE -3278943429,3278943429,IT -3278943430,3278943666,DE +3278943417,3278943417,DE +3278943418,3278943418,GB +3278943419,3278943419,ES +3278943420,3278943420,BE +3278943421,3278943422,DE +3278943423,3278943423,IT +3278943424,3278943424,DE +3278943425,3278943425,GB +3278943426,3278943426,DE +3278943427,3278943427,AT +3278943428,3278943428,DE +3278943429,3278943430,IT +3278943431,3278943431,CH +3278943432,3278943435,DE +3278943436,3278943436,ES +3278943437,3278943437,FR +3278943438,3278943438,DE +3278943439,3278943439,SE +3278943440,3278943440,DE +3278943441,3278943441,IT +3278943442,3278943442,FR +3278943443,3278943445,DE +3278943446,3278943446,CH +3278943447,3278943447,DE +3278943448,3278943448,FR +3278943449,3278943449,DE +3278943450,3278943450,CH +3278943451,3278943451,AT +3278943452,3278943452,DE +3278943453,3278943453,PT +3278943454,3278943455,DE +3278943456,3278943456,IT +3278943457,3278943457,GB +3278943458,3278943459,DE +3278943460,3278943460,FR +3278943461,3278943464,DE +3278943465,3278943465,ES +3278943466,3278943466,DE +3278943467,3278943467,ES +3278943468,3278943468,DE +3278943469,3278943469,NL +3278943470,3278943471,ES +3278943472,3278943472,BE +3278943473,3278943473,DE +3278943474,3278943474,BE +3278943475,3278943477,DE +3278943478,3278943478,NL +3278943479,3278943481,DE +3278943482,3278943482,IT +3278943483,3278943489,DE +3278943490,3278943490,BE +3278943491,3278943491,DE +3278943492,3278943492,CH +3278943493,3278943494,DE +3278943495,3278943495,FR +3278943496,3278943496,GB +3278943497,3278943499,DE +3278943500,3278943500,IT +3278943501,3278943501,FR +3278943502,3278943505,DE +3278943506,3278943506,AT +3278943507,3278943507,FR +3278943508,3278943509,IT +3278943510,3278943510,DE +3278943511,3278943512,IT +3278943513,3278943513,ES +3278943514,3278943514,BE +3278943515,3278943515,DE +3278943516,3278943517,ES +3278943518,3278943518,FR +3278943519,3278943519,HU +3278943520,3278943520,AT +3278943521,3278943521,ES +3278943522,3278943523,DE +3278943524,3278943524,AT +3278943525,3278943525,BE +3278943526,3278943526,FR +3278943527,3278943529,DE +3278943530,3278943530,AT +3278943531,3278943531,DE +3278943532,3278943532,NL +3278943533,3278943533,ES +3278943534,3278943534,GB +3278943535,3278943535,BR +3278943536,3278943537,ES +3278943538,3278943538,DE +3278943539,3278943539,IT +3278943540,3278943540,ES +3278943541,3278943542,DE +3278943543,3278943543,IT +3278943544,3278943545,DE +3278943546,3278943546,NL +3278943547,3278943547,CH +3278943548,3278943548,GB +3278943549,3278943549,IL +3278943550,3278943553,DE +3278943554,3278943554,FR +3278943555,3278943555,DE +3278943556,3278943556,FR +3278943557,3278943557,DE +3278943558,3278943558,AT +3278943559,3278943560,DE +3278943561,3278943561,FR +3278943562,3278943564,DE +3278943565,3278943565,GB +3278943566,3278943566,BE +3278943567,3278943567,AE +3278943568,3278943568,NL +3278943569,3278943570,DE +3278943571,3278943571,BE +3278943572,3278943572,GB +3278943573,3278943574,DE +3278943575,3278943575,BE +3278943576,3278943576,NL +3278943577,3278943577,FR +3278943578,3278943578,DE +3278943579,3278943579,BE +3278943580,3278943580,IT +3278943581,3278943581,CH +3278943582,3278943582,DE +3278943583,3278943583,NL +3278943584,3278943585,DE +3278943586,3278943586,NL +3278943587,3278943587,ES +3278943588,3278943588,DE +3278943589,3278943589,IT +3278943590,3278943590,DE +3278943591,3278943591,NL +3278943592,3278943592,DE +3278943593,3278943593,PL +3278943594,3278943594,ES +3278943595,3278943595,GB +3278943596,3278943596,GR +3278943597,3278943601,DE +3278943602,3278943602,PL +3278943603,3278943603,FR +3278943604,3278943604,ES +3278943605,3278943605,DE +3278943606,3278943606,AT +3278943607,3278943607,DE +3278943608,3278943608,ES +3278943609,3278943609,DE +3278943610,3278943610,BE +3278943611,3278943611,NL +3278943612,3278943613,DE +3278943614,3278943614,IT +3278943615,3278943615,CH +3278943616,3278943616,DE +3278943617,3278943617,ES +3278943618,3278943619,DE +3278943620,3278943620,IT +3278943621,3278943621,CH +3278943622,3278943622,DE +3278943623,3278943623,DK +3278943624,3278943624,DE +3278943625,3278943625,FR +3278943626,3278943628,DE +3278943629,3278943630,FR +3278943631,3278943632,DE +3278943633,3278943633,GB +3278943634,3278943634,DE +3278943635,3278943635,IT +3278943636,3278943636,CH +3278943637,3278943638,IT +3278943639,3278943641,DE +3278943642,3278943642,FR +3278943643,3278943643,NL +3278943644,3278943645,FR +3278943646,3278943646,IT +3278943647,3278943649,DE +3278943650,3278943650,ES +3278943651,3278943651,DE +3278943652,3278943653,IT +3278943654,3278943654,BE +3278943655,3278943655,FR +3278943656,3278943656,AT +3278943657,3278943658,DE +3278943659,3278943659,NL +3278943660,3278943660,CY +3278943661,3278943661,DE +3278943662,3278943662,ES +3278943663,3278943663,CH +3278943664,3278943666,ES 3278943667,3278943667,IT -3278943668,3278944022,DE +3278943668,3278943669,DE +3278943670,3278943670,IT +3278943671,3278943672,DE +3278943673,3278943673,ES +3278943674,3278943677,DE +3278943678,3278943678,BE +3278943679,3278943679,FR +3278943680,3278943680,GB +3278943681,3278943681,CH +3278943682,3278943682,DE +3278943683,3278943683,PT +3278943684,3278943684,AD +3278943685,3278943686,DE +3278943687,3278943687,CH +3278943688,3278943689,IT +3278943690,3278943690,ES +3278943691,3278943693,DE +3278943694,3278943694,GB +3278943695,3278943695,DE +3278943696,3278943696,GB +3278943697,3278943697,DE +3278943698,3278943698,IT +3278943699,3278943699,FR +3278943700,3278943700,CH +3278943701,3278943701,AT +3278943702,3278943702,FR +3278943703,3278943703,PL +3278943704,3278943705,DE +3278943706,3278943706,ES +3278943707,3278943710,DE +3278943711,3278943711,IT +3278943712,3278943713,DE +3278943714,3278943714,ES +3278943715,3278943715,DE +3278943716,3278943716,ES +3278943717,3278943719,DE +3278943720,3278943720,CH +3278943721,3278943726,DE +3278943727,3278943727,PL +3278943728,3278943729,DE +3278943730,3278943730,FR +3278943731,3278943731,DK +3278943732,3278943733,CH +3278943734,3278943734,DE +3278943735,3278943735,AD +3278943736,3278943736,DE +3278943737,3278943737,ES +3278943738,3278943740,DE +3278943741,3278943741,PT +3278943742,3278943742,IL +3278943743,3278943745,DE +3278943746,3278943746,CH +3278943747,3278943747,DE +3278943748,3278943749,ES +3278943750,3278943751,DE +3278943752,3278943752,GR +3278943753,3278943754,DE +3278943755,3278943755,SL +3278943756,3278943756,DE +3278943757,3278943757,FR +3278943758,3278943758,DE +3278943759,3278943759,NL +3278943760,3278943761,DE +3278943762,3278943762,CY +3278943763,3278943763,DE +3278943764,3278943764,FR +3278943765,3278943765,CH +3278943766,3278943766,BE +3278943767,3278943767,ES +3278943768,3278943768,DE +3278943769,3278943769,CZ +3278943770,3278943770,FR +3278943771,3278943772,DE +3278943773,3278943773,IT +3278943774,3278943777,DE +3278943778,3278943778,CH +3278943779,3278943780,DE +3278943781,3278943781,GB +3278943782,3278943782,IT +3278943783,3278943786,DE +3278943787,3278943787,IT +3278943788,3278943788,DE +3278943789,3278943789,ES +3278943790,3278943790,DE +3278943791,3278943791,IT +3278943792,3278943792,FR +3278943793,3278943793,IT +3278943794,3278943794,HU +3278943795,3278943796,DE +3278943797,3278943797,ES +3278943798,3278943798,DE +3278943799,3278943799,IE +3278943800,3278943800,DE +3278943801,3278943801,LU +3278943802,3278943802,DE +3278943803,3278943803,GB +3278943804,3278943804,DE +3278943805,3278943805,DK +3278943806,3278943806,ES +3278943807,3278943807,DE +3278943808,3278943808,IT +3278943809,3278943809,FR +3278943810,3278943810,DE +3278943811,3278943811,GR +3278943812,3278943812,IT +3278943813,3278943813,DE +3278943814,3278943814,ES +3278943815,3278943815,MA +3278943816,3278943816,GB +3278943817,3278943817,FR +3278943818,3278943818,DE +3278943819,3278943819,AT +3278943820,3278943820,DE +3278943821,3278943821,SM +3278943822,3278943822,PL +3278943823,3278943823,DE +3278943824,3278943824,CH +3278943825,3278943826,DE +3278943827,3278943827,AT +3278943828,3278943828,ES +3278943829,3278943829,CH +3278943830,3278943830,ES +3278943831,3278943831,US +3278943832,3278943832,BE +3278943833,3278943833,DE +3278943834,3278943835,GB +3278943836,3278943836,DE +3278943837,3278943837,ES +3278943838,3278943838,DE +3278943839,3278943839,IT +3278943840,3278943845,DE +3278943846,3278943846,GB +3278943847,3278943847,FR +3278943848,3278943848,IT +3278943849,3278943849,DE +3278943850,3278943851,FR +3278943852,3278943852,BE +3278943853,3278943853,GB +3278943854,3278943854,ES +3278943855,3278943855,BE +3278943856,3278943859,DE +3278943860,3278943860,FR +3278943861,3278943863,DE +3278943864,3278943864,DK +3278943865,3278943865,GB +3278943866,3278943866,IT +3278943867,3278943867,ES +3278943868,3278943868,IT +3278943869,3278943869,IE +3278943870,3278943870,NL +3278943871,3278943871,FR +3278943872,3278943873,DE +3278943874,3278943874,CH +3278943875,3278943875,IL +3278943876,3278943881,DE +3278943882,3278943882,PL +3278943883,3278943883,CH +3278943884,3278943884,DE +3278943885,3278943885,IT +3278943886,3278943888,DE +3278943889,3278943889,BE +3278943890,3278943890,NL +3278943891,3278943891,ES +3278943892,3278943895,DE +3278943896,3278943896,PL +3278943897,3278943897,ES +3278943898,3278943898,IT +3278943899,3278943899,GB +3278943900,3278943900,ES +3278943901,3278943901,DE +3278943902,3278943902,GB +3278943903,3278943903,IT +3278943904,3278943904,DE +3278943905,3278943905,FR +3278943906,3278943906,IT +3278943907,3278943907,DE +3278943908,3278943908,GB +3278943909,3278943909,HU +3278943910,3278943910,FR +3278943911,3278943911,DE +3278943912,3278943913,IT +3278943914,3278943914,DE +3278943915,3278943915,PL +3278943916,3278943916,DE +3278943917,3278943917,FR +3278943918,3278943918,ES +3278943919,3278943920,FR +3278943921,3278943923,DE +3278943924,3278943924,IT +3278943925,3278943926,ES +3278943927,3278943928,DE +3278943929,3278943929,PT +3278943930,3278943930,IT +3278943931,3278943932,DE +3278943933,3278943933,ES +3278943934,3278943939,DE +3278943940,3278943940,DK +3278943941,3278943941,DE +3278943942,3278943942,NL +3278943943,3278943943,AT +3278943944,3278943944,IT +3278943945,3278943945,NL +3278943946,3278943946,LU +3278943947,3278943947,DE +3278943948,3278943948,ES +3278943949,3278943950,DE +3278943951,3278943951,LU +3278943952,3278943953,DE +3278943954,3278943954,FR +3278943955,3278943956,DE +3278943957,3278943957,GB +3278943958,3278943967,DE +3278943968,3278943968,ES +3278943969,3278943969,DE +3278943970,3278943970,ES +3278943971,3278943971,BE +3278943972,3278943972,IT +3278943973,3278943973,DE +3278943974,3278943974,GR +3278943975,3278943975,CH +3278943976,3278943976,DE +3278943977,3278943977,DK +3278943978,3278943978,DE +3278943979,3278943979,ES +3278943980,3278943980,GB +3278943981,3278943981,DE +3278943982,3278943982,ES +3278943983,3278943983,DE +3278943984,3278943984,AT +3278943985,3278943985,NL +3278943986,3278943987,IT +3278943988,3278943988,ES +3278943989,3278943990,DE +3278943991,3278943991,NL +3278943992,3278943992,IT +3278943993,3278943995,DE +3278943996,3278943997,CH +3278943998,3278944001,DE +3278944002,3278944002,GB +3278944003,3278944003,LU +3278944004,3278944006,DE +3278944007,3278944007,NL +3278944008,3278944008,IT +3278944009,3278944009,CH +3278944010,3278944010,NL +3278944011,3278944012,DE +3278944013,3278944013,DK +3278944014,3278944014,DE +3278944015,3278944015,IS +3278944016,3278944020,DE +3278944021,3278944021,IT +3278944022,3278944022,FR 3278944023,3278944023,AT -3278944024,3278944080,DE +3278944024,3278944025,CH +3278944026,3278944026,DE +3278944027,3278944027,FR +3278944028,3278944028,DE +3278944029,3278944029,IT +3278944030,3278944033,DE +3278944034,3278944034,GR +3278944035,3278944035,FR +3278944036,3278944036,US +3278944037,3278944037,FR +3278944038,3278944039,DE +3278944040,3278944040,FR +3278944041,3278944043,DE +3278944044,3278944045,FR +3278944046,3278944046,NL +3278944047,3278944047,GB +3278944048,3278944048,BE +3278944049,3278944049,IT +3278944050,3278944050,DE +3278944051,3278944051,BE +3278944052,3278944052,AT +3278944053,3278944053,IT +3278944054,3278944054,DE +3278944055,3278944055,IT +3278944056,3278944058,DE +3278944059,3278944059,ES +3278944060,3278944060,BE +3278944061,3278944061,FR +3278944062,3278944063,DE +3278944064,3278944064,FR +3278944065,3278944065,IT +3278944066,3278944066,GB +3278944067,3278944067,DE +3278944068,3278944068,ES +3278944069,3278944069,PL +3278944070,3278944070,DE +3278944071,3278944071,DK +3278944072,3278944072,AT +3278944073,3278944073,FR +3278944074,3278944075,ES +3278944076,3278944076,DE +3278944077,3278944077,GB +3278944078,3278944078,DE +3278944079,3278944079,GB +3278944080,3278944080,DE 3278944081,3278944081,GB -3278944082,3278944098,DE +3278944082,3278944082,IT +3278944083,3278944084,ES +3278944085,3278944085,PT +3278944086,3278944086,NL +3278944087,3278944087,DE +3278944088,3278944088,IT +3278944089,3278944089,DE +3278944090,3278944090,IT +3278944091,3278944091,DE +3278944092,3278944092,GR +3278944093,3278944094,DE +3278944095,3278944095,AT +3278944096,3278944096,GB +3278944097,3278944097,DE +3278944098,3278944098,SE 3278944099,3278944099,GB -3278944100,3278944137,DE +3278944100,3278944102,DE +3278944103,3278944104,IT +3278944105,3278944105,FR +3278944106,3278944106,AT +3278944107,3278944108,DE +3278944109,3278944109,ES +3278944110,3278944111,DE +3278944112,3278944112,NL +3278944113,3278944113,DE +3278944114,3278944114,IT +3278944115,3278944116,ES +3278944117,3278944118,IT +3278944119,3278944119,ES +3278944120,3278944121,DE +3278944122,3278944122,FR +3278944123,3278944123,IT +3278944124,3278944124,DE +3278944125,3278944125,SE +3278944126,3278944126,ES +3278944127,3278944127,DE +3278944128,3278944128,PT +3278944129,3278944129,BE +3278944130,3278944130,DE +3278944131,3278944131,FR +3278944132,3278944132,IE +3278944133,3278944133,IT +3278944134,3278944134,DE +3278944135,3278944135,NL +3278944136,3278944137,DE 3278944138,3278944138,GB -3278944139,3278944202,DE +3278944139,3278944139,FR +3278944140,3278944140,PT +3278944141,3278944141,FR +3278944142,3278944142,GB +3278944143,3278944143,AT +3278944144,3278944144,DE +3278944145,3278944145,SE +3278944146,3278944147,DE +3278944148,3278944148,ES +3278944149,3278944149,DE +3278944150,3278944150,IE +3278944151,3278944151,DE +3278944152,3278944152,IS +3278944153,3278944158,DE +3278944159,3278944159,CH +3278944160,3278944160,FR +3278944161,3278944163,DE +3278944164,3278944164,IT +3278944165,3278944166,DE +3278944167,3278944167,IT +3278944168,3278944168,CH +3278944169,3278944169,DE +3278944170,3278944171,CH +3278944172,3278944172,DE +3278944173,3278944173,FR +3278944174,3278944174,GB +3278944175,3278944175,DE +3278944176,3278944176,ES +3278944177,3278944177,LU +3278944178,3278944179,DE +3278944180,3278944180,GB +3278944181,3278944181,IT +3278944182,3278944182,FR +3278944183,3278944184,ES +3278944185,3278944185,NL +3278944186,3278944192,DE +3278944193,3278944193,FR +3278944194,3278944194,GB +3278944195,3278944195,IT +3278944196,3278944197,DE +3278944198,3278944198,IT +3278944199,3278944199,AT +3278944200,3278944200,DE +3278944201,3278944201,SE +3278944202,3278944202,NO 3278944203,3278944203,NL -3278944204,3278944286,DE -3278944287,3278944287,CA -3278944288,3278944294,DE -3278944295,3278944295,US -3278944296,3278944305,DE -3278944306,3278944306,US -3278944307,3278944375,DE -3278944376,3278944376,US -3278944377,3278944417,DE -3278944418,3278944418,US -3278944419,3278944612,DE -3278944613,3278944613,US -3278944614,3278944616,DE -3278944617,3278944617,US -3278944618,3278944628,DE -3278944629,3278944629,US -3278944630,3278944643,DE -3278944644,3278944644,US -3278944645,3278944660,DE +3278944204,3278944207,DE +3278944208,3278944208,NL +3278944209,3278944209,PL +3278944210,3278944210,AT +3278944211,3278944211,DE +3278944212,3278944212,FR +3278944213,3278944213,DK +3278944214,3278944214,GB +3278944215,3278944215,IT +3278944216,3278944216,DE +3278944217,3278944217,IT +3278944218,3278944219,DE +3278944220,3278944220,GB +3278944221,3278944221,GR +3278944222,3278944222,IT +3278944223,3278944224,DE +3278944225,3278944225,NL +3278944226,3278944226,RU +3278944227,3278944227,IT +3278944228,3278944230,DE +3278944231,3278944231,CH +3278944232,3278944232,NL +3278944233,3278944233,GB +3278944234,3278944234,AT +3278944235,3278944235,DE +3278944236,3278944236,IT +3278944237,3278944238,DE +3278944239,3278944239,SE +3278944240,3278944240,FR +3278944241,3278944241,IT +3278944242,3278944242,ES +3278944243,3278944243,DE +3278944244,3278944244,ES +3278944245,3278944245,BE +3278944246,3278944246,NL +3278944247,3278944247,ES +3278944248,3278944248,NL +3278944249,3278944249,ES +3278944250,3278944250,IT +3278944251,3278944251,AT +3278944252,3278944252,IT +3278944253,3278944254,GB +3278944255,3278944256,DE +3278944257,3278944272,US +3278944273,3278944273,CA +3278944274,3278944274,US +3278944275,3278944275,CA +3278944276,3278944277,US +3278944278,3278944278,VE +3278944279,3278944279,DE +3278944280,3278944284,US +3278944285,3278944285,DE +3278944286,3278944286,US +3278944287,3278944288,CA +3278944289,3278944293,US +3278944294,3278944294,CA +3278944295,3278944346,US +3278944347,3278944347,AR +3278944348,3278944360,US +3278944361,3278944361,AR +3278944362,3278944365,US +3278944366,3278944366,MX +3278944367,3278944367,US +3278944368,3278944368,CA +3278944369,3278944379,US +3278944380,3278944380,DE +3278944381,3278944385,US +3278944386,3278944386,DE +3278944387,3278944388,US +3278944389,3278944389,CA +3278944390,3278944390,AR +3278944391,3278944391,CA +3278944392,3278944395,US +3278944396,3278944396,CA +3278944397,3278944399,US +3278944400,3278944400,BR +3278944401,3278944401,US +3278944402,3278944402,CA +3278944403,3278944412,US +3278944413,3278944413,CA +3278944414,3278944418,US +3278944419,3278944419,DE +3278944420,3278944420,CA +3278944421,3278944421,DE +3278944422,3278944432,US +3278944433,3278944433,DE +3278944434,3278944444,US +3278944445,3278944449,DE +3278944450,3278944451,CA +3278944452,3278944460,DE +3278944461,3278944461,US +3278944462,3278944470,DE +3278944471,3278944471,US +3278944472,3278944513,DE +3278944514,3278944517,US +3278944518,3278944518,DE +3278944519,3278944520,US +3278944521,3278944521,CA +3278944522,3278944522,US +3278944523,3278944523,CA +3278944524,3278944524,US +3278944525,3278944525,CL +3278944526,3278944526,US +3278944527,3278944527,CA +3278944528,3278944528,US +3278944529,3278944529,CA +3278944530,3278944537,US +3278944538,3278944538,AR +3278944539,3278944544,US +3278944545,3278944545,CA +3278944546,3278944555,US +3278944556,3278944556,CL +3278944557,3278944559,US +3278944560,3278944560,AR +3278944561,3278944561,US +3278944562,3278944562,CA +3278944563,3278944563,US +3278944564,3278944564,CA +3278944565,3278944569,US +3278944570,3278944570,DE +3278944571,3278944572,US +3278944573,3278944573,DE +3278944574,3278944574,US +3278944575,3278944575,DE +3278944576,3278944578,US +3278944579,3278944579,DE +3278944580,3278944580,AR +3278944581,3278944581,US +3278944582,3278944583,DE +3278944584,3278944588,US +3278944589,3278944589,DE +3278944590,3278944599,US +3278944600,3278944600,SA +3278944601,3278944606,US +3278944607,3278944608,DE +3278944609,3278944611,US +3278944612,3278944612,DE +3278944613,3278944626,US +3278944627,3278944627,DE +3278944628,3278944633,US +3278944634,3278944634,DE +3278944635,3278944638,US +3278944639,3278944640,DE +3278944641,3278944642,US +3278944643,3278944643,CL +3278944644,3278944650,US +3278944651,3278944651,DE +3278944652,3278944654,US +3278944655,3278944657,AR +3278944658,3278944659,US +3278944660,3278944660,AR 3278944661,3278944661,US -3278944662,3278944666,DE -3278944667,3278944667,US -3278944668,3278944677,DE +3278944662,3278944663,DE +3278944664,3278944665,AR +3278944666,3278944667,US +3278944668,3278944668,AR +3278944669,3278944670,US +3278944671,3278944671,CL +3278944672,3278944672,DE +3278944673,3278944673,PE +3278944674,3278944674,DE +3278944675,3278944677,US 3278944678,3278944678,CA -3278944679,3278944680,DE -3278944681,3278944681,US -3278944682,3278944696,DE +3278944679,3278944679,US +3278944680,3278944680,CA +3278944681,3278944683,US +3278944684,3278944686,DE +3278944687,3278944687,US +3278944688,3278944688,AR +3278944689,3278944693,US +3278944694,3278944695,DE +3278944696,3278944696,US 3278944697,3278944697,CA -3278944698,3278944708,DE +3278944698,3278944706,US +3278944707,3278944707,DE +3278944708,3278944708,PE 3278944709,3278944709,US -3278944710,3278944714,DE +3278944710,3278944710,DE +3278944711,3278944712,CL +3278944713,3278944713,DE +3278944714,3278944714,JM 3278944715,3278944715,CA -3278944716,3278944726,DE -3278944727,3278944727,US -3278944728,3278944732,DE -3278944733,3278944733,US -3278944734,3278944747,DE -3278944748,3278944748,US -3278944749,3278944755,DE -3278944756,3278944756,US -3278944757,3278944983,DE -3278944984,3278944987,CA -3278944988,3278945063,DE -3278945064,3278945067,US -3278945068,3278945287,DE -3278945288,3278945291,US -3278945292,3278945315,DE -3278945316,3278945319,US -3278945320,3278945407,DE -3278945408,3278945411,US -3278945412,3278945527,DE +3278944716,3278944716,DE +3278944717,3278944718,US +3278944719,3278944719,CA +3278944720,3278944720,US +3278944721,3278944721,CA +3278944722,3278944727,US +3278944728,3278944728,DE +3278944729,3278944730,US +3278944731,3278944731,DE +3278944732,3278944734,US +3278944735,3278944735,DE +3278944736,3278944736,AR +3278944737,3278944739,US +3278944740,3278944740,CA +3278944741,3278944741,DE +3278944742,3278944743,US +3278944744,3278944745,DE +3278944746,3278944749,US +3278944750,3278944750,DE +3278944751,3278944751,US +3278944752,3278944752,DE +3278944753,3278944753,US +3278944754,3278944754,BR +3278944755,3278944755,AR +3278944756,3278944758,US +3278944759,3278944760,DE +3278944761,3278944761,UY +3278944762,3278944763,DE +3278944764,3278944764,AR +3278944765,3278944765,US +3278944766,3278944767,DE +3278944768,3278944771,DO +3278944772,3278944819,US +3278944820,3278944823,AR +3278944824,3278944827,BR +3278944828,3278944851,US +3278944852,3278944855,CA +3278944856,3278944863,US +3278944864,3278944867,MX +3278944868,3278944871,US +3278944872,3278944875,DE +3278944876,3278944887,US +3278944888,3278944891,CO +3278944892,3278944903,US +3278944904,3278944907,BR +3278944908,3278944919,US +3278944920,3278944923,CO +3278944924,3278944935,US +3278944936,3278944939,BR +3278944940,3278944947,US +3278944948,3278944951,CO +3278944952,3278944963,US +3278944964,3278944971,CA +3278944972,3278944975,US +3278944976,3278944995,CA +3278944996,3278944999,CO +3278945000,3278945007,US +3278945008,3278945011,CO +3278945012,3278945015,PE +3278945016,3278945023,US +3278945024,3278945027,BR +3278945028,3278945031,CW +3278945032,3278945087,US +3278945088,3278945091,BR +3278945092,3278945099,US +3278945100,3278945107,BR +3278945108,3278945111,DO +3278945112,3278945127,US +3278945128,3278945131,AR +3278945132,3278945135,BR +3278945136,3278945151,US +3278945152,3278945155,CA +3278945156,3278945159,BR +3278945160,3278945171,US +3278945172,3278945175,AR +3278945176,3278945191,US +3278945192,3278945199,CA +3278945200,3278945203,US +3278945204,3278945207,AR +3278945208,3278945227,US +3278945228,3278945235,CA +3278945236,3278945247,US +3278945248,3278945255,CA +3278945256,3278945267,US +3278945268,3278945271,AR +3278945272,3278945275,US +3278945276,3278945279,CL +3278945280,3278945283,CA +3278945284,3278945299,US +3278945300,3278945303,DE +3278945304,3278945307,CO +3278945308,3278945311,CA +3278945312,3278945319,US +3278945320,3278945323,MX +3278945324,3278945327,AR +3278945328,3278945331,CA +3278945332,3278945335,US +3278945336,3278945339,CA +3278945340,3278945343,US +3278945344,3278945347,BR +3278945348,3278945363,US +3278945364,3278945367,PR +3278945368,3278945395,US +3278945396,3278945399,AR +3278945400,3278945403,MX +3278945404,3278945427,US +3278945428,3278945431,CA +3278945432,3278945435,AR +3278945436,3278945439,MX +3278945440,3278945451,US +3278945452,3278945455,BR +3278945456,3278945459,US +3278945460,3278945463,MX +3278945464,3278945479,US +3278945480,3278945483,CL +3278945484,3278945491,BR +3278945492,3278945503,US +3278945504,3278945507,MX +3278945508,3278945515,AR +3278945516,3278945519,BR +3278945520,3278945523,US +3278945524,3278945527,CA 3278945528,3278945531,US -3278945532,3278945571,DE -3278945572,3278945575,US -3278945576,3278945775,DE -3278945776,3278945779,US -3278945780,3278945805,DE +3278945532,3278945535,CW +3278945536,3278945539,AR +3278945540,3278945579,US +3278945580,3278945583,AR +3278945584,3278945587,US +3278945588,3278945591,DO +3278945592,3278945659,US +3278945660,3278945663,AR +3278945664,3278945667,US +3278945668,3278945671,UY +3278945672,3278945675,DE +3278945676,3278945687,US +3278945688,3278945691,BR +3278945692,3278945699,US +3278945700,3278945703,AR +3278945704,3278945715,US +3278945716,3278945719,CO +3278945720,3278945723,US +3278945724,3278945727,AR +3278945728,3278945743,US +3278945744,3278945747,MX +3278945748,3278945763,US +3278945764,3278945767,MX +3278945768,3278945771,CO +3278945772,3278945779,US +3278945780,3278945783,PE +3278945784,3278945791,US +3278945792,3278945794,DE +3278945795,3278945795,CH +3278945796,3278945796,DE +3278945797,3278945797,BE +3278945798,3278945798,NL +3278945799,3278945799,LU +3278945800,3278945800,DE +3278945801,3278945801,NL +3278945802,3278945802,PT +3278945803,3278945803,GB +3278945804,3278945804,DE +3278945805,3278945805,DK 3278945806,3278945806,FR -3278945807,3278945833,DE +3278945807,3278945807,DE +3278945808,3278945808,RU +3278945809,3278945809,DE +3278945810,3278945810,CH +3278945811,3278945815,DE +3278945816,3278945816,GB +3278945817,3278945821,DE +3278945822,3278945822,GR +3278945823,3278945823,CH +3278945824,3278945826,DE +3278945827,3278945827,DK +3278945828,3278945828,FR +3278945829,3278945829,DE +3278945830,3278945831,NL +3278945832,3278945832,DE +3278945833,3278945833,GB 3278945834,3278945834,NL -3278945835,3278946074,DE -3278946075,3278946075,US -3278946076,3278946081,DE -3278946082,3278946082,US -3278946083,3278946093,DE -3278946094,3278946094,US -3278946095,3278946147,DE -3278946148,3278946148,US -3278946149,3278946158,DE -3278946159,3278946159,US -3278946160,3278946167,DE -3278946168,3278946168,US -3278946169,3278946303,DE +3278945835,3278945835,CH +3278945836,3278945840,DE +3278945841,3278945841,CH +3278945842,3278945844,DE +3278945845,3278945845,ES +3278945846,3278945846,CH +3278945847,3278945847,DE +3278945848,3278945848,GB +3278945849,3278945849,DE +3278945850,3278945850,NL +3278945851,3278945852,DE +3278945853,3278945853,CH +3278945854,3278945854,FR +3278945855,3278945855,DE +3278945856,3278945856,DK +3278945857,3278945858,DE +3278945859,3278945859,GB +3278945860,3278945860,FR +3278945861,3278945861,IT +3278945862,3278945862,BE +3278945863,3278945863,ES +3278945864,3278945864,IE +3278945865,3278945866,DE +3278945867,3278945867,FR +3278945868,3278945868,NO +3278945869,3278945870,DE +3278945871,3278945871,IT +3278945872,3278945872,FR +3278945873,3278945873,DE +3278945874,3278945874,IT +3278945875,3278945875,ES +3278945876,3278945876,NL +3278945877,3278945877,SE +3278945878,3278945878,FR +3278945879,3278945880,DE +3278945881,3278945881,BE +3278945882,3278945886,DE +3278945887,3278945888,IT +3278945889,3278945890,DE +3278945891,3278945891,CH +3278945892,3278945892,BE +3278945893,3278945893,DE +3278945894,3278945894,AT +3278945895,3278945895,ES +3278945896,3278945896,GB +3278945897,3278945897,IT +3278945898,3278945898,ES +3278945899,3278945899,DE +3278945900,3278945900,FR +3278945901,3278945904,DE +3278945905,3278945905,PT +3278945906,3278945906,FR +3278945907,3278945907,GB +3278945908,3278945908,DE +3278945909,3278945909,FR +3278945910,3278945910,DE +3278945911,3278945911,NL +3278945912,3278945917,DE +3278945918,3278945918,IT +3278945919,3278946049,DE +3278946050,3278946054,US +3278946055,3278946055,CA +3278946056,3278946059,US +3278946060,3278946060,CN +3278946061,3278946061,US +3278946062,3278946062,DE +3278946063,3278946067,US +3278946068,3278946068,DE +3278946069,3278946084,US +3278946085,3278946085,DE +3278946086,3278946091,US +3278946092,3278946092,DE +3278946093,3278946108,US +3278946109,3278946109,GB +3278946110,3278946142,US +3278946143,3278946143,DE +3278946144,3278946166,US +3278946167,3278946167,DE +3278946168,3278946208,US +3278946209,3278946213,DE +3278946214,3278946214,US +3278946215,3278946221,DE +3278946222,3278946222,US +3278946223,3278946224,DE +3278946225,3278946225,US +3278946226,3278946229,DE +3278946230,3278946231,US +3278946232,3278946239,DE +3278946240,3278946263,US +3278946264,3278946267,DE +3278946268,3278946271,US +3278946272,3278946275,SV +3278946276,3278946279,DO +3278946280,3278946283,DE +3278946284,3278946287,US +3278946288,3278946291,DE +3278946292,3278946299,US +3278946300,3278946303,DE 3278946304,3278954495,LB 3278954496,3278962687,RU 3278962688,3279028223,CZ @@ -94639,26 +105953,110 @@ 3279077376,3279085567,ES 3279085568,3279089663,NL 3279089664,3279093759,KG -3279093760,3279123455,FR -3279123456,3279124223,RE -3279124224,3279159295,FR +3279093760,3279118335,FR +3279118336,3279126527,RE +3279126528,3279159295,FR 3279159296,3279290367,PL -3279290368,3279294463,NL +3279290368,3279291391,NL +3279291392,3279291647,GB +3279291648,3279294463,NL +3279294720,3279294975,IE +3279294976,3279295231,SE +3279295232,3279295487,ES +3279295488,3279295743,PT +3279295744,3279295999,IL 3279296000,3279296511,ZA -3279296512,3279298047,ES +3279296512,3279297279,ES +3279297280,3279297535,ZA +3279297536,3279298047,SE 3279298048,3279298559,ZA -3279298560,3279311871,DE -3279319296,3279320063,AT +3279298560,3279305471,DE +3279305488,3279305503,DE +3279305504,3279305535,GB +3279305536,3279305631,DE +3279305632,3279305663,GB +3279305664,3279305727,ES +3279305728,3279306751,DE +3279306752,3279310847,FR +3279310848,3279311871,DE +3279312896,3279313415,DE +3279313424,3279313919,DE +3279313920,3279314943,GB +3279314944,3279315711,CH +3279315712,3279315967,BE +3279315968,3279316223,DE +3279316224,3279316479,BE +3279316480,3279317759,IT +3279317760,3279317887,DE +3279317888,3279317951,IT +3279317952,3279317967,DE +3279317968,3279317983,IT +3279317984,3279318015,NL +3279318016,3279318271,DE +3279318272,3279318527,GB +3279318528,3279318559,CZ +3279318560,3279318655,FR +3279318656,3279318687,CZ +3279318688,3279318719,FR +3279318720,3279318751,ZA +3279318752,3279318783,GB +3279318784,3279319039,NL +3279319040,3279320063,AT 3279320064,3279321087,FR -3279321088,3279327231,DK -3279327232,3279339519,GB -3279339520,3279343871,ES -3279343872,3279353855,BE -3279353856,3279354879,DK -3279354880,3279373311,AT +3279321088,3279322623,DK +3279322624,3279322663,NL +3279322664,3279322671,AT +3279322672,3279322687,GB +3279322688,3279322879,DE +3279322880,3279322975,NL +3279322976,3279323071,DE +3279323072,3279330079,GB +3279330080,3279330111,DK +3279330112,3279330815,GB +3279331072,3279335295,GB +3279335296,3279335423,BE +3279335424,3279339519,GB +3279339520,3279340031,ES +3279340032,3279340543,IT +3279340544,3279340671,FR +3279340800,3279341055,FR +3279341056,3279341567,IT +3279341568,3279341823,SE +3279341824,3279342079,ZA +3279342080,3279342335,IT +3279342336,3279342591,ZA +3279342592,3279342847,SE +3279342848,3279343103,HR +3279343104,3279343359,SI +3279343360,3279343615,ZA +3279343616,3279345151,BE +3279345152,3279345663,SE +3279345664,3279346943,GB +3279346944,3279347711,FR +3279347712,3279348223,SE +3279348224,3279348735,IT +3279348736,3279348991,GB +3279348992,3279349247,ES +3279349248,3279349503,IT +3279349504,3279349759,FR +3279349760,3279351039,DE +3279351040,3279351295,FR +3279351296,3279351807,GB +3279351808,3279352319,DK +3279352320,3279352575,GB +3279352576,3279352831,BE +3279352832,3279352855,SE +3279353088,3279353343,GB +3279353344,3279354879,DK +3279354880,3279355647,AT +3279355648,3279355903,BE 3279373312,3279374335,FI 3279374592,3279375359,FI 3279388672,3279396863,GR +3279402752,3279403007,CZ +3279403264,3279403903,CZ +3279404288,3279404415,CZ +3279404800,3279405055,CZ 3279421440,3279486975,IT 3279486976,3279552511,NL 3279552512,3279559028,LV @@ -94690,7 +106088,10 @@ 3279599616,3279601663,GB 3279601664,3279609855,CZ 3279609856,3279618047,RU -3279618048,3279683583,UA +3279618048,3279671295,UA +3279671296,3279673343,LV +3279673344,3279675391,NL +3279675392,3279683583,UA 3279683584,3279688191,DE 3279688448,3279794943,DE 3279794944,3279795127,NO @@ -94918,7 +106319,27 @@ 3280658176,3280658431,DE 3280658432,3280660479,MT 3280660480,3280662527,RU -3280662528,3280664831,DE +3280662528,3280662543,CA +3280662544,3280662575,DE +3280662576,3280662591,CA +3280662592,3280662607,IT +3280662608,3280662623,DE +3280662624,3280662655,IT +3280662656,3280662687,AR +3280662688,3280662703,AT +3280662704,3280662783,DE +3280662784,3280663295,CZ +3280663296,3280663327,AR +3280663328,3280663343,DE +3280663344,3280663391,IT +3280663392,3280663407,HK +3280663408,3280663423,IT +3280663424,3280663519,DE +3280663520,3280663551,CA +3280663552,3280663999,DE +3280664000,3280664063,IT +3280664064,3280664319,CZ +3280664320,3280664831,DE 3280664832,3280665087,CZ 3280665088,3280666623,DE 3280666624,3280732159,NO @@ -94975,7 +106396,9 @@ 3280963376,3280963383,DE 3280963384,3280985279,GB 3280985280,3280985343,CH -3280985344,3280991231,GB +3280985344,3280986111,GB +3280986112,3280990207,BE +3280990208,3280991231,GB 3280991232,3280992255,DE 3280992256,3280994559,GB 3280994560,3280994815,RU @@ -95012,7 +106435,7 @@ 3281027136,3281027151,GB 3281027200,3281027215,GB 3281027280,3281027287,GB -3281027296,3281027311,GB +3281027304,3281027311,GB 3281027320,3281027327,GB 3281027584,3281027615,GB 3281027632,3281027679,GB @@ -95175,7 +106598,7 @@ 3282182144,3282190335,RU 3282190336,3282190847,UA 3282190848,3282191359,IL -3282191360,3282191871,RU +3282191360,3282191871,NL 3282191872,3282192383,UA 3282192384,3282192895,BG 3282192896,3282193407,UA @@ -95197,12 +106620,16 @@ 3282485248,3282493439,GI 3282493440,3282501631,NG 3282501632,3282534399,GR -3282534400,3282550783,GB +3282534400,3282538495,GB +3282538496,3282542591,PL +3282542592,3282550783,GB 3282550784,3282554879,FR 3282554880,3282558975,DE 3282558976,3282563071,FR 3282563072,3282567167,GB -3282567168,3282632703,SK +3282567168,3282622871,SK +3282622872,3282622879,AT +3282622880,3282632703,SK 3282632704,3282698239,NL 3282698240,3282706431,GR 3282706432,3282714623,RU @@ -95347,8 +106774,7 @@ 3283492864,3283493119,DK 3283493120,3283493375,IL 3283493376,3283493887,PL -3283493888,3283494143,DK -3283494656,3283494911,DK +3283493888,3283494911,DK 3283494912,3283495167,PL 3283495168,3283495423,BG 3283495424,3283495679,TR @@ -95409,11 +106835,8 @@ 3283639296,3283639807,CH 3283639808,3283640319,DE 3283640320,3283648511,DK -3283648512,3283650927,BE -3283650928,3283650943,GB -3283650944,3283650975,BE -3283650976,3283651007,GB -3283651008,3283656703,BE +3283648512,3283649023,GB +3283649024,3283656703,BE 3283656704,3283664895,HU 3283664896,3283673087,UA 3283673088,3283681279,GB @@ -95440,13 +106863,11 @@ 3283958784,3283959807,UA 3283959808,3283960831,FR 3283960832,3283961855,KZ -3283961856,3283962879,RU 3283962880,3283963903,PL 3283963904,3283964927,BG 3283964928,3283966975,PL 3283966976,3283967999,DE -3283968000,3283969023,UA -3283969024,3283970047,RU +3283968000,3283970047,RU 3283970048,3283971071,UA 3283971072,3283972095,RU 3283972096,3283973119,SE @@ -95535,16 +106956,7 @@ 3284016384,3284016639,CH 3284016640,3284017151,DK 3284017152,3284025343,GR -3284025344,3284028139,GB -3284028140,3284028143,US -3284028144,3284028287,GB -3284028288,3284028415,US -3284028416,3284029183,GB -3284029184,3284029199,US -3284029200,3284029295,GB -3284029296,3284029311,US -3284029312,3284029439,GB -3284029440,3284030463,US +3284025344,3284030463,US 3284030464,3284030471,GB 3284030472,3284030479,IL 3284030480,3284030495,FR @@ -95697,16 +107109,26 @@ 3284137472,3284137983,UA 3284137984,3284138495,PL 3284138496,3284139007,RU -3284139008,3284140031,AT -3284140032,3284189183,DK -3284189184,3284193279,DE +3284139008,3284172799,AT +3284172800,3284193279,DE 3284193280,3284195327,AT -3284195328,3284205567,DK +3284195328,3284197375,DE +3284197376,3284199423,IL +3284199424,3284200447,DK +3284200448,3284201471,FR +3284201472,3284202495,PL +3284202496,3284203519,RS +3284203520,3284204031,DK +3284204032,3284204543,FI +3284204544,3284205311,DE +3284205312,3284205567,ES 3284205568,3284206335,NL 3284206592,3284257535,NL 3284257536,3284257791,GB 3284257792,3284271103,NL -3284271104,3284402175,GB +3284271104,3284399155,GB +3284399156,3284399159,BG +3284399160,3284402175,GB 3284402176,3284467711,SE 3284467712,3284533247,FI 3284533248,3284598783,SE @@ -95726,7 +107148,7 @@ 3284686336,3284686847,RO 3284686848,3284687359,PL 3284687360,3284687871,UA -3284687872,3284688383,IL +3284687872,3284688383,NG 3284688384,3284688895,IT 3284688896,3284697087,FR 3284697088,3284705279,GB @@ -95788,8 +107210,19 @@ 3284992000,3285057535,PL 3285057536,3285065727,IT 3285065728,3285073919,RU -3285073920,3285076479,NL -3285076736,3285082111,NL +3285073920,3285074431,NL +3285074432,3285074687,GB +3285074688,3285076479,NL +3285076736,3285076767,BE +3285076768,3285078111,NL +3285078112,3285078143,GB +3285078144,3285078175,NL +3285078176,3285078191,GB +3285078192,3285079423,NL +3285079424,3285079551,DE +3285079552,3285079967,NL +3285079968,3285079999,DE +3285080000,3285082111,NL 3285082112,3285084159,AT 3285086208,3285088255,PL 3285088256,3285088511,RO @@ -95855,7 +107288,7 @@ 3285394432,3285396479,RU 3285396480,3285397503,IR 3285397504,3285398527,NL -3285398528,3285399551,RU +3285398528,3285399551,CZ 3285399552,3285400575,NL 3285400576,3285401599,UA 3285401600,3285402623,RU @@ -95873,10 +107306,8 @@ 3285419008,3285420031,SE 3285420032,3285425151,UA 3285425152,3285426175,LV -3285426176,3285426431,RU -3285426432,3285427199,UA +3285426176,3285427199,RU 3285427200,3285428223,GB -3285428224,3285429247,RU 3285429248,3285430271,UA 3285430272,3285431295,DK 3285431296,3285432319,UZ @@ -95890,65 +107321,48 @@ 3285443584,3285444607,UA 3285444608,3285446655,RU 3285446656,3285447679,UA -3285447680,3285449727,RU +3285447680,3285449215,RU +3285449216,3285449471,GB +3285449472,3285449727,RU 3285449728,3285450751,UA 3285451456,3285451471,GB 3285451608,3285451615,GB 3285452354,3285452354,GB 3285452496,3285452511,GB -3285453440,3285453567,GB +3285453440,3285453823,GB 3285458176,3285458176,GB -3285461184,3285461215,NL 3285461808,3285461839,NL 3285463168,3285463199,LU +3285467040,3285467103,BG +3285467136,3285472255,IT 3285472256,3285472271,US 3285472272,3285472287,DE 3285472288,3285472511,US +3285472512,3285474559,IT +3285474816,3285475327,IT 3285477136,3285477151,IT 3285480960,3285481215,CH +3285488576,3285488639,CY 3285495296,3285495807,ES 3285501328,3285501359,CZ -3285501744,3285501759,GB +3285501696,3285501951,GB 3285510144,3285512191,GB 3285515776,3285515799,GR 3285515816,3285515823,GR -3285516288,3285516687,BE -3285516688,3285516691,NL -3285516692,3285517311,BE -3285517312,3285518335,GB -3285518336,3285524223,BE -3285524224,3285524351,GB -3285524352,3285527455,BE -3285527456,3285527487,IL -3285527488,3285529199,BE -3285529200,3285529215,IL -3285529216,3285529727,BE -3285529728,3285529855,GB -3285529856,3285533503,BE -3285533504,3285533519,GB -3285533520,3285533551,BE -3285533552,3285533567,GB -3285533568,3285536991,BE -3285536992,3285537007,GB -3285537008,3285544959,BE -3285545216,3285546687,BE -3285546688,3285546751,GB -3285546752,3285550335,BE -3285550336,3285550463,GB -3285550464,3285552511,BE -3285552512,3285552639,GB -3285552640,3285553663,BE -3285553664,3285553727,DE -3285553728,3285561087,BE -3285561088,3285561103,SE -3285561104,3285567487,BE -3285567488,3285568511,NL -3285568512,3285577983,BE -3285577984,3285578111,IT -3285578112,3285580287,BE -3285580288,3285580415,DE -3285580416,3285581823,BE -3285581824,3285606399,DE +3285516032,3285516095,HR +3285516288,3285544959,BE +3285545216,3285581823,BE +3285581824,3285596159,DE +3285596160,3285596191,US +3285596192,3285596223,DE +3285596224,3285596255,US +3285596256,3285596287,DE +3285596288,3285596319,US +3285596320,3285596351,DE +3285596352,3285596383,FR +3285596384,3285597183,DE +3285597184,3285597215,US +3285597216,3285606399,DE 3285606400,3285614591,GB 3285614592,3285630975,TR 3285630976,3285633023,UA @@ -95961,14 +107375,11 @@ 3285642240,3285643263,UA 3285643264,3285645311,FR 3285645312,3285647359,BG -3285647360,3285655399,DK -3285655400,3285655400,US -3285655401,3285712895,DK +3285647360,3285712895,DK 3285712896,3285721087,GB 3285721088,3285729279,SE 3285729280,3285737471,CH 3285737472,3285745663,PL -3285745664,3285753855,IT 3285753856,3285762047,LV 3285762048,3285762559,FR 3285762560,3285763071,RU @@ -96024,9 +107435,10 @@ 3285913712,3285913911,GB 3285913920,3285913967,GB 3285915904,3285916159,AT -3285917696,3285918207,GB +3285917696,3285918463,GB 3285919744,3285921791,QA 3285921792,3285923839,FR +3285924352,3285924415,ES 3285924912,3285924919,CH 3285924920,3285924927,FI 3285924928,3285924943,DE @@ -96040,6 +107452,7 @@ 3285925000,3285925007,RU 3285925008,3285925055,DE 3285925060,3285925063,CH +3285925064,3285925071,RU 3285925164,3285925171,CH 3285926432,3285926463,CH 3285926592,3285926623,DE @@ -96070,6 +107483,7 @@ 3285954560,3285954567,RO 3285954568,3285954575,PL 3285954576,3285954815,GB +3285958144,3285958399,BG 3285961984,3285961991,GB 3285962752,3285963775,DE 3285964800,3285964935,DE @@ -96156,7 +107570,9 @@ 3286384640,3286401023,DE 3286401024,3286401379,GB 3286401380,3286401380,GG -3286401381,3286409215,GB +3286401381,3286407167,GB +3286407168,3286407679,GG +3286407680,3286409215,GB 3286409216,3286417407,DE 3286417408,3286417663,UA 3286417664,3286417919,IT @@ -96238,12 +107654,41 @@ 3286671360,3286679551,AT 3286679552,3286695935,IT 3286695936,3286761471,DK -3286761472,3286773759,GB +3286761472,3286761727,DE +3286761728,3286769663,GB +3286769664,3286769919,DE +3286769920,3286773759,GB 3286773760,3286777855,DE -3286777856,3286778111,GB -3286778112,3286781951,FR -3286781952,3286794239,GB -3286794240,3286888447,DE +3286777856,3286781951,FR +3286781952,3286782207,GB +3286782208,3286782463,DE +3286782464,3286782535,GB +3286782536,3286782543,FR +3286782544,3286782575,GB +3286782576,3286782583,DE +3286782584,3286783599,GB +3286783600,3286783615,CH +3286783616,3286783679,DE +3286783680,3286784511,GB +3286784512,3286784767,CH +3286784768,3286785023,DE +3286785024,3286787071,GB +3286787072,3286787327,FR +3286787328,3286787583,DE +3286787584,3286788095,GB +3286788096,3286788351,DE +3286788352,3286788607,FR +3286788608,3286789119,GB +3286789120,3286789631,DE +3286789632,3286790143,FR +3286790144,3286790655,GB +3286790656,3286790911,DE +3286790912,3286791679,GB +3286791680,3286791935,AT +3286791936,3286794239,GB +3286794240,3286798335,DE +3286798336,3286802431,IT +3286802432,3286888447,DE 3286888448,3286889471,IE 3286889472,3286892543,DE 3286892544,3286893055,LI @@ -96301,8 +107746,7 @@ 3286926592,3286926847,DE 3286926848,3286927103,PT 3286927104,3286927359,FI -3286927360,3286927423,DE -3286927424,3286927615,GB +3286927360,3286927615,DE 3286927616,3286927871,SI 3286927872,3286928127,BG 3286928128,3286928383,DE @@ -96348,7 +107792,7 @@ 3286941184,3286941439,RU 3286941696,3286942719,DE 3286942720,3286943743,FI -3286943744,3286944767,UA +3286943744,3286944767,RU 3286944768,3286945791,CZ 3286945792,3286946815,RU 3286946816,3286947839,UA @@ -96503,7 +107947,7 @@ 3287476224,3287477247,PL 3287477248,3287478271,GB 3287479296,3287480319,RO -3287480320,3287481343,AT +3287480320,3287481343,LI 3287481344,3287482367,PL 3287482368,3287548415,DE 3287548928,3287549439,UA @@ -96680,7 +108124,6 @@ 3287842816,3287851007,DE 3287851008,3287859199,UA 3287859200,3287859455,GB -3287859456,3287859711,FK 3287859968,3287860479,GB 3287861248,3287862015,GB 3287863808,3287864063,GB @@ -96739,7 +108182,9 @@ 3288006656,3288072191,GR 3288072192,3288088575,SE 3288088576,3288104959,RS -3288104960,3288236031,DE +3288104960,3288159231,DE +3288159232,3288160255,NL +3288160256,3288236031,DE 3288236032,3288236543,LI 3288236544,3288237055,FR 3288237056,3288238591,RO @@ -96949,7 +108394,7 @@ 3289075712,3289077759,MW 3289077760,3289078271,KE 3289078272,3289078527,GH -3289078528,3289081599,ZA +3289078528,3289081855,ZA 3289081856,3289082111,NG 3289082112,3289086975,ZA 3289086976,3289087231,SZ @@ -96982,9 +108427,7 @@ 3289153536,3289156607,MU 3289156608,3289158655,RW 3289158656,3289161727,MU -3289161728,3289163263,PR -3289163264,3289163519,US -3289163520,3289169919,PR +3289161728,3289169919,PR 3289169920,3289186303,MA 3289186304,3289212159,ZA 3289212160,3289212415,MZ @@ -97018,6 +108461,7 @@ 3289234176,3289235455,ZA 3289235456,3289237503,GH 3289237504,3289238015,ZA +3289238016,3289238271,KE 3289238528,3289238783,AO 3289238784,3289239039,ZA 3289239040,3289239295,EG @@ -97082,16 +108526,13 @@ 3290171392,3290172159,ZA 3290172160,3290172415,KE 3290172416,3290181631,ZA -3290181632,3290181887,US -3290181888,3290182399,PR -3290182400,3290182655,US -3290182656,3290182911,PR -3290182912,3290183167,US -3290183168,3290183423,PR +3290181632,3290183423,PR 3290183424,3290183679,US -3290183680,3290184959,PR -3290184960,3290185215,US -3290185216,3290185727,PR +3290183680,3290185105,PR +3290185106,3290185106,US +3290185107,3290185107,PR +3290185108,3290185108,US +3290185109,3290185727,PR 3290185728,3290226687,ZA 3290226688,3290230783,MZ 3290230784,3290234879,BF @@ -97159,6 +108600,12 @@ 3291041792,3291042047,NG 3291042048,3291042303,ZA 3291042304,3291042559,AO +3291042560,3291042815,EG +3291042816,3291043071,NG +3291043072,3291043327,ZA +3291043328,3291043583,TZ +3291043584,3291043839,KE +3291045376,3291045631,NG 3291045632,3291045887,TN 3291045888,3291078655,ZA 3291078656,3291086847,DZ @@ -97171,7 +108618,9 @@ 3291148288,3291152383,BG 3291152384,3291168767,ZA 3291168768,3291176959,TZ -3291176960,3291185151,ZW +3291176960,3291177215,ZW +3291177216,3291177471,ZA +3291177472,3291185151,ZW 3291185152,3291201535,UG 3291201536,3291201791,KE 3291201792,3291202047,ZM @@ -97340,16 +108789,22 @@ 3291551744,3291551999,BW 3291552256,3291552511,NG 3291552768,3291554047,NG +3291554304,3291554559,MZ 3291611136,3291611647,ZA 3291611648,3291611903,MU +3291676672,3291742207,ZA 3291742208,3291742463,US 3291742464,3291742591,GB 3291742592,3291742719,IE 3291742720,3291750399,US 3291750400,3291750655,GB -3291750656,3291939063,US +3291750656,3291906047,US +3291906048,3291907071,LK +3291907072,3291939063,US 3291939064,3291939064,GB -3291939065,3292004351,US +3291939065,3291971583,US +3291971584,3291972607,JP +3291972608,3292004351,US 3292004352,3292004607,SC 3292004608,3292004863,DK 3292004864,3292005119,US @@ -97734,12 +109189,22 @@ 3292266496,3292266751,TZ 3292267008,3292267263,KE 3292267520,3292267775,BW +3292332032,3292334079,MU +3292334080,3292336127,TZ +3292356608,3292364799,ZA +3292364800,3292385279,SC +3292385280,3292387327,BW +3292387328,3292389375,NG +3292389376,3292391423,ZA +3292391424,3292393471,MA +3292393472,3292397567,ZA 3292397568,3292463103,US 3292463104,3292528639,ZA 3292528640,3294625791,MA 3294625792,3295674367,KE 3295674368,3296722943,MA 3296722944,3298820095,EG +3298820096,3299344383,ZA 3299344384,3299606527,TG 3299606528,3299868671,GH 3299868672,3300130815,TN @@ -97763,7 +109228,7 @@ 3301146624,3301171199,ZA 3301171200,3301172223,IN 3301172224,3301175295,ZA -3301175296,3301179391,AF +3301175296,3301179391,EG 3301179392,3301179903,RU 3301179904,3301180927,SC 3301180928,3301185535,US @@ -97781,7 +109246,9 @@ 3301197824,3301199871,GB 3301199872,3301201919,US 3301201920,3301202175,NL -3301202176,3301202943,SE +3301202176,3301202431,SE +3301202432,3301202687,NL +3301202688,3301202943,SE 3301202944,3301203199,NL 3301203200,3301203455,SE 3301203456,3301203711,NL @@ -97982,8 +109449,8 @@ 3301556224,3301557759,DJ 3301557760,3301558015,US 3301558016,3301560319,DJ -3301560320,3301565695,KE -3301565696,3301566463,MU +3301560320,3301565951,KE +3301565952,3301566463,MU 3301566464,3301568511,ZA 3301568512,3301570559,EG 3301570560,3301572607,KE @@ -98070,8 +109537,8 @@ 3302548992,3302549503,ZA 3302549504,3302550015,KE 3302550016,3302550527,TZ -3302550528,3302551039,ZA -3302551040,3302551551,MU +3302550528,3302551295,ZA +3302551296,3302551551,MU 3302551552,3302552063,EG 3302552064,3302552575,KE 3302552576,3302552831,TZ @@ -98087,9 +109554,7 @@ 3302555648,3302621183,MA 3302621184,3302684671,EG 3302684672,3302686719,JO -3302686720,3302749177,EG -3302749178,3302749178,US -3302749179,3302750207,EG +3302686720,3302750207,EG 3302750208,3302752255,JO 3302752256,3302760447,NG 3302760448,3302762495,ZA @@ -98144,10 +109609,13 @@ 3302960128,3302960383,LR 3302960384,3302960639,MR 3302960896,3302961151,BF -3302961152,3302965247,ZA +3302961152,3302977535,ZA +3302977536,3302981631,NG 3302981632,3302985727,ZA 3302985728,3302987775,DJ 3302987776,3302989823,SD +3302989824,3302993919,KE +3302993920,3302998015,MA 3302998016,3303010303,ZA 3303010304,3303012351,RW 3303013376,3303013631,SN @@ -98206,8 +109674,8 @@ 3315138560,3315204095,MA 3315204096,3315269631,ET 3315269632,3315286015,ZA -3315286016,3315286271,KE -3315286272,3315288413,MU +3315286016,3315286527,KE +3315286528,3315288413,MU 3315288414,3315288414,KE 3315288415,3315289343,MU 3315289344,3315289599,KE @@ -98216,7 +109684,9 @@ 3315293184,3315294207,MU 3315294208,3315302399,ZA 3315302400,3315318783,ML -3315318784,3315322879,LS +3315318784,3315319807,LS +3315319808,3315320831,ZA +3315320832,3315322879,LS 3315322880,3315326975,ZA 3315326976,3315331071,ZW 3315331072,3315333119,GH @@ -98253,7 +109723,8 @@ 3315531776,3315539967,CM 3315539968,3315548159,ZA 3315548160,3315552255,NG -3315552256,3315556351,GW +3315552256,3315554303,GW +3315554304,3315556351,ZA 3315556352,3315560447,KE 3315560448,3315564543,TZ 3315564544,3315568639,GH @@ -98351,8 +109822,8 @@ 3320451072,3320455167,ZA 3320455168,3320463359,NG 3320463360,3320476671,NA -3320476672,3320476927,AO -3320476928,3320479743,NA +3320476672,3320477695,AO +3320477696,3320479743,NA 3320479744,3320500223,ZA 3320500224,3320502271,BW 3320502272,3320504319,BJ @@ -98426,71 +109897,463 @@ 3321887744,3321888767,NG 3321888768,3321968639,US 3321968640,3321970687,CA -3321970688,3322003455,US +3321970688,3321987071,US +3321987072,3321987615,CN +3321987616,3321987647,US +3321987648,3321987959,CN +3321987960,3321987967,US +3321987968,3321988375,CN +3321988376,3321988391,US +3321988392,3321988519,CN +3321988520,3321988527,US +3321988528,3321988615,CN +3321988616,3321988623,US +3321988624,3321989135,CN +3321989136,3321989151,US +3321989152,3321989159,CN +3321989160,3321989167,US +3321989168,3321989191,CN +3321989192,3321989199,US +3321989200,3321991007,CN +3321991008,3321991039,US +3321991040,3321991303,CN +3321991304,3321991311,US +3321991312,3321992015,CN +3321992016,3321992031,US +3321992032,3321992199,CN +3321992200,3321992223,US +3321992224,3321992295,CN +3321992296,3321992311,US +3321992312,3321992855,CN +3321992856,3321992863,US +3321992864,3321993215,CN +3321993216,3321993223,US +3321993224,3321993239,CN +3321993240,3321993247,US +3321993248,3321993991,CN +3321993992,3321993999,US +3321994000,3321995359,CN +3321995360,3321995391,US +3321995392,3321995999,CN +3321996000,3321996031,US +3321996032,3321996047,CN +3321996048,3321996055,US +3321996056,3321996543,CN +3321996544,3321996551,US +3321996552,3321997047,CN +3321997048,3321997055,US +3321997056,3321998431,CN +3321998432,3321998463,US +3321998464,3321998991,CN +3321998992,3321998999,US +3321999000,3321999519,CN +3321999520,3321999551,US +3321999552,3321999647,CN +3321999648,3321999679,US +3321999680,3321999943,CN +3321999944,3321999951,US +3321999952,3322000303,CN +3322000304,3322000319,US +3322000320,3322001615,CN +3322001616,3322001623,US +3322001624,3322002079,CN +3322002080,3322002111,US +3322002112,3322002687,CN +3322002688,3322002695,US +3322002696,3322002879,CN +3322002880,3322002895,US +3322002896,3322003455,CN 3322003456,3322019839,CA 3322019840,3322023935,US 3322023936,3322028031,CL 3322028032,3322036223,US 3322036224,3322052607,CA -3322052608,3322202111,US +3322052608,3322068991,US +3322068992,3322069047,CN +3322069048,3322069055,US +3322069056,3322069407,CN +3322069408,3322069439,US +3322069440,3322069503,CN +3322069504,3322069535,US +3322069536,3322069575,CN +3322069576,3322069583,US +3322069584,3322069599,CN +3322069600,3322069631,US +3322069632,3322069823,CN +3322069824,3322069855,US +3322069856,3322070399,CN +3322070400,3322070415,US +3322070416,3322070975,CN +3322070976,3322071039,US +3322071040,3322071119,CN +3322071120,3322071167,US +3322071168,3322071567,CN +3322071568,3322071583,US +3322071584,3322071743,CN +3322071744,3322071775,US +3322071776,3322071919,CN +3322071920,3322071959,US +3322071960,3322071983,CN +3322071984,3322072031,US +3322072032,3322072159,CN +3322072160,3322072191,US +3322072192,3322072207,CN +3322072208,3322072215,US +3322072216,3322072279,CN +3322072280,3322072319,US +3322072320,3322072351,CN +3322072352,3322072367,US +3322072368,3322072479,CN +3322072480,3322072607,US +3322072608,3322072631,CN +3322072632,3322072639,US +3322072640,3322072863,CN +3322072864,3322072895,US +3322072896,3322072927,CN +3322072928,3322072943,US +3322072944,3322072959,CN +3322072960,3322073023,US +3322073024,3322073343,CN +3322073344,3322073599,US +3322073600,3322073871,CN +3322073872,3322073887,US +3322073888,3322074079,CN +3322074080,3322074111,US +3322074112,3322074287,CN +3322074288,3322074303,US +3322074304,3322074335,CN +3322074336,3322074383,US +3322074384,3322074543,CN +3322074544,3322074559,US +3322074560,3322074567,CN +3322074568,3322074591,US +3322074592,3322074783,CN +3322074784,3322074815,US +3322074816,3322074943,CN +3322074944,3322074951,US +3322074952,3322074975,CN +3322074976,3322075007,US +3322075008,3322075103,CN +3322075104,3322075199,US +3322075200,3322075223,CN +3322075224,3322075263,US +3322075264,3322075303,CN +3322075304,3322075311,US +3322075312,3322075319,CN +3322075320,3322075343,US +3322075344,3322075471,CN +3322075472,3322075487,US +3322075488,3322075551,CN +3322075552,3322075647,US +3322075648,3322075679,CN +3322075680,3322075711,US +3322075712,3322079167,CN +3322079168,3322079231,US +3322079232,3322079935,CN +3322079936,3322079999,US +3322080000,3322081919,CN +3322081920,3322082047,US +3322082048,3322084671,CN +3322084672,3322084863,US +3322084864,3322085375,CN +3322085376,3322167551,US +3322167552,3322167807,GB +3322167808,3322202111,US 3322202112,3322203135,GB -3322203136,3322339583,US +3322203136,3322250975,US +3322250976,3322251007,IL +3322251008,3322251335,US +3322251336,3322251343,IL +3322251344,3322254719,US +3322254720,3322254783,CA +3322254784,3322339583,US 3322339584,3322339839,GB 3322339840,3322354175,US 3322354176,3322354431,JP -3322354432,3322609663,US +3322354432,3322361870,US +3322361871,3322361882,CY +3322361883,3322361890,US +3322361891,3322361906,RS +3322361907,3322361914,GB +3322361915,3322362367,US +3322362368,3322362431,DE +3322362432,3322363039,US +3322363040,3322363071,BR +3322363072,3322609663,US 3322609664,3322610687,SA -3322610688,3322683391,US +3322610688,3322678535,US +3322678536,3322678551,SA +3322678552,3322678791,US +3322678792,3322678799,SA +3322678800,3322683391,US 3322683392,3322691583,AR -3322691584,3322691839,US +3322691584,3322691607,US +3322691608,3322691615,RO +3322691616,3322691791,US +3322691792,3322691799,CA +3322691800,3322691839,US 3322691840,3322692095,SE -3322692096,3322692695,US +3322692096,3322692103,US +3322692104,3322692111,RO +3322692112,3322692223,US +3322692224,3322692351,CA +3322692352,3322692695,US 3322692696,3322692703,FR -3322692704,3322698383,US +3322692704,3322692711,US +3322692712,3322692719,PK +3322692720,3322692775,US +3322692776,3322692783,RO +3322692784,3322692887,US +3322692888,3322692891,RO +3322692892,3322692943,US +3322692944,3322692951,CA +3322692952,3322692971,US +3322692972,3322692975,RO +3322692976,3322693247,US +3322693248,3322693279,BR +3322693280,3322694895,US +3322694896,3322694911,GB +3322694912,3322695423,US +3322695424,3322695679,NL +3322695680,3322695919,US +3322695920,3322695935,CA +3322695936,3322696263,US +3322696264,3322696271,RO +3322696272,3322697215,US +3322697216,3322697223,RO +3322697224,3322697295,US +3322697296,3322697303,MA +3322697304,3322697311,US +3322697312,3322697319,VN +3322697320,3322697415,US +3322697416,3322697423,RO +3322697424,3322698303,US +3322698304,3322698367,IL +3322698368,3322698383,US 3322698384,3322698391,CA -3322698392,3322773503,US -3322773504,3322773759,CA -3322773760,3322775551,US -3322775552,3322776575,CA -3322776576,3322776831,US -3322776832,3322777087,CA -3322777088,3322777599,US -3322777600,3322777855,CA -3322777856,3322780671,US -3322780672,3322781951,CA -3322781952,3322782719,US -3322782720,3322783743,CA -3322783744,3322783999,US -3322784000,3322784255,CA -3322784256,3322784511,US -3322784512,3322784767,CA -3322784768,3322785279,US -3322785280,3322785791,CA -3322785792,3322787327,US -3322787328,3322787583,CA -3322787584,3322787839,US -3322787840,3322791935,CA -3322791936,3322792447,US -3322792448,3322792959,CA -3322792960,3322793215,US -3322793216,3322793471,CA -3322793472,3322793983,US -3322793984,3322795263,CA -3322795264,3322795519,US -3322795520,3322795775,CA -3322795776,3322796031,US -3322796032,3322796543,CA -3322796544,3322798079,US -3322798080,3322798335,CA -3322798336,3322800127,US -3322800128,3322802175,CA -3322802176,3322804223,US -3322804224,3322804735,CA -3322804736,3322805247,US -3322805248,3322806271,CA +3322698392,3322698399,RO +3322698400,3322699223,US +3322699224,3322699231,RO +3322699232,3322700095,US +3322700096,3322700127,FR +3322700128,3322700287,US +3322700288,3322700543,NL +3322700544,3322705071,US +3322705072,3322705079,RO +3322705080,3322706575,US +3322706576,3322706591,CA +3322706592,3322706631,US +3322706632,3322706639,GB +3322706640,3322706687,US +3322706688,3322706815,RO +3322706816,3322707359,US +3322707360,3322707391,PK +3322707392,3322765415,US +3322765416,3322765431,IN +3322765432,3322765543,US +3322765544,3322765559,IN +3322765560,3322766031,US +3322766032,3322766039,IN +3322766040,3322766543,US +3322766544,3322766551,IN +3322766552,3322766863,US +3322766864,3322766871,IN +3322766872,3322767087,US +3322767088,3322767095,IN +3322767096,3322768223,US +3322768224,3322768239,IN +3322768240,3322768607,US +3322768608,3322768623,IN +3322768624,3322769327,US +3322769328,3322769343,IN +3322769344,3322773503,US +3322773504,3322806271,CA 3322806272,3322875903,US 3322880000,3322888191,AU -3322888192,3322940671,US +3322888192,3322888815,US +3322888816,3322888823,IN +3322888824,3322889183,US +3322889184,3322889191,BR +3322889192,3322889199,US +3322889200,3322889207,CN +3322889208,3322889535,US +3322889536,3322889599,HK +3322889600,3322889607,PE +3322889608,3322889839,US +3322889840,3322889855,PE +3322889856,3322890423,US +3322890424,3322890431,QA +3322890432,3322890439,US +3322890440,3322890447,QA +3322890448,3322890719,US +3322890720,3322890727,QA +3322890728,3322891855,US +3322891856,3322891871,BR +3322891872,3322892631,US +3322892632,3322892639,IN +3322892640,3322893063,US +3322893064,3322893071,BR +3322893072,3322893087,US +3322893088,3322893119,BR +3322893120,3322893983,US +3322893984,3322893991,BR +3322893992,3322894207,US +3322894208,3322894215,CN +3322894216,3322894335,US +3322894336,3322894399,HK +3322894400,3322894703,US +3322894704,3322894719,IN +3322894720,3322897063,US +3322897064,3322897071,QA +3322897072,3322897919,US +3322897920,3322897927,SA +3322897928,3322897935,RO +3322897936,3322898839,US +3322898840,3322898847,BR +3322898848,3322899079,US +3322899080,3322899087,HK +3322899088,3322899103,US +3322899104,3322899135,HK +3322899136,3322899143,IN +3322899144,3322901007,US +3322901008,3322901015,BR +3322901016,3322902831,US +3322902832,3322902847,IN +3322902848,3322903375,US +3322903376,3322903383,GB +3322903384,3322903487,US +3322903488,3322903495,GB +3322903496,3322903519,US +3322903520,3322903535,GB +3322903536,3322904575,US +3322904576,3322905407,CN +3322905408,3322905471,US +3322905472,3322905919,CN +3322905920,3322905935,US +3322905936,3322905951,CN +3322905952,3322905983,US +3322905984,3322906055,CN +3322906056,3322906063,US +3322906064,3322906415,CN +3322906416,3322906423,US +3322906424,3322906623,CN +3322906624,3322906631,US +3322906632,3322906735,CN +3322906736,3322906751,US +3322906752,3322907199,CN +3322907200,3322907231,US +3322907232,3322907511,CN +3322907512,3322907519,US +3322907520,3322907855,CN +3322907856,3322907871,US +3322907872,3322907999,CN +3322908000,3322908015,US +3322908016,3322908239,CN +3322908240,3322908255,US +3322908256,3322908911,CN +3322908912,3322908919,US +3322908920,3322909119,CN +3322909120,3322909183,US +3322909184,3322910143,CN +3322910144,3322910159,US +3322910160,3322910799,CN +3322910800,3322910815,US +3322910816,3322910975,CN +3322910976,3322910983,US +3322910984,3322911103,CN +3322911104,3322911135,US +3322911136,3322912863,CN +3322912864,3322912895,US +3322912896,3322912927,CN +3322912928,3322912959,US +3322912960,3322913023,CN +3322913024,3322913031,US +3322913032,3322913039,CN +3322913040,3322913047,US +3322913048,3322913799,CN +3322913800,3322913815,US +3322913816,3322913951,CN +3322913952,3322913975,US +3322913976,3322914895,CN +3322914896,3322914903,US +3322914904,3322915079,CN +3322915080,3322915087,US +3322915088,3322915199,CN +3322915200,3322915263,US +3322915264,3322915631,CN +3322915632,3322915647,US +3322915648,3322916127,CN +3322916128,3322916135,US +3322916136,3322916623,CN +3322916624,3322916639,US +3322916640,3322916823,CN +3322916824,3322916831,US +3322916832,3322917119,CN +3322917120,3322917127,US +3322917128,3322917935,CN +3322917936,3322917951,US +3322917952,3322918143,CN +3322918144,3322918151,US +3322918152,3322919439,CN +3322919440,3322919471,US +3322919472,3322919695,CN +3322919696,3322919711,US +3322919712,3322919775,CN +3322919776,3322919839,US +3322919840,3322919959,CN +3322919960,3322919999,US +3322920000,3322920823,CN +3322920824,3322920831,US +3322920832,3322921583,CN +3322921584,3322921591,US +3322921592,3322921903,CN +3322921904,3322921911,US +3322921912,3322922111,CN +3322922112,3322922143,US +3322922144,3322924047,CN +3322924048,3322924063,US +3322924064,3322924255,CN +3322924256,3322924271,US +3322924272,3322924575,CN +3322924576,3322924607,US +3322924608,3322927247,CN +3322927248,3322927255,US +3322927256,3322927263,CN +3322927264,3322927279,US +3322927280,3322928175,CN +3322928176,3322928191,US +3322928192,3322928463,CN +3322928464,3322928479,US +3322928480,3322928511,CN +3322928512,3322928575,US +3322928576,3322928815,CN +3322928816,3322928831,US +3322928832,3322929591,CN +3322929592,3322929599,US +3322929600,3322931167,CN +3322931168,3322931175,US +3322931176,3322931671,CN +3322931672,3322931679,US +3322931680,3322932335,CN +3322932336,3322932343,US +3322932344,3322932927,CN +3322932928,3322932935,US +3322932936,3322933303,CN +3322933304,3322933311,US +3322933312,3322933503,CN +3322933504,3322933511,US +3322933512,3322935575,CN +3322935576,3322935583,US +3322935584,3322936023,CN +3322936024,3322936031,US +3322936032,3322936095,CN +3322936096,3322936103,US +3322936104,3322937095,CN +3322937096,3322937119,US +3322937120,3322937151,CN +3322937152,3322937167,US +3322937168,3322937343,CN +3322937344,3322940671,US 3322940928,3322945535,US 3322945536,3322951679,CN 3322951680,3322953727,US @@ -98500,23 +110363,25 @@ 3322956600,3322956607,SE 3322956608,3322956615,ES 3322956616,3322956623,DE -3322956624,3322961663,NL -3322961664,3322969343,US +3322956624,3322962431,NL +3322962432,3322962687,GB +3322962688,3322962943,US +3322962944,3322963455,NL +3322963456,3322964479,GB +3322964480,3322969343,US 3322969344,3322970111,NL 3322970112,3323002879,CA -3323002880,3323003135,US -3323003392,3323004671,US -3323004928,3323013887,US +3323002880,3323013887,US 3323013888,3323014143,CA 3323014144,3323017727,US 3323017728,3323017983,CA 3323017984,3323020799,US 3323021056,3323022591,US 3323022592,3323022847,GB -3323022848,3323027455,US +3323022848,3323023103,US +3323023360,3323027455,US 3323027456,3323027711,CA -3323027712,3323030015,US -3323030272,3323031807,US +3323027712,3323031807,US 3323032576,3323032831,US 3323032832,3323033087,IT 3323033088,3323033343,JP @@ -98529,27 +110394,104 @@ 3323049728,3323061247,US 3323061504,3323062015,US 3323062016,3323062527,BR -3323062528,3323064319,US -3323064832,3323068415,US +3323062528,3323068415,US 3323199488,3323201535,US 3323201536,3323203583,CA 3323203584,3323207679,US 3323207680,3323215871,CA 3323215872,3323224063,US 3323224064,3323232255,NL -3323232256,3323241727,US +3323232256,3323240447,US +3323240448,3323240703,IN +3323240704,3323241215,US +3323241216,3323241247,GB +3323241248,3323241279,TR +3323241280,3323241311,US +3323241312,3323241343,GB +3323241344,3323241407,US +3323241408,3323241439,GB +3323241440,3323241471,US +3323241472,3323241479,GB +3323241480,3323241487,CN +3323241488,3323241495,CA +3323241496,3323241503,MT +3323241504,3323241519,US +3323241520,3323241527,TR +3323241528,3323241535,CA +3323241536,3323241543,US +3323241544,3323241559,CA +3323241560,3323241583,US +3323241584,3323241591,CN +3323241592,3323241615,US +3323241616,3323241623,CA +3323241624,3323241631,BR +3323241632,3323241639,US +3323241640,3323241647,GB +3323241648,3323241663,US +3323241664,3323241671,TR +3323241672,3323241679,PH +3323241680,3323241687,TR +3323241688,3323241695,CN +3323241696,3323241703,US +3323241704,3323241711,CN +3323241712,3323241719,GB +3323241720,3323241727,SA 3323241728,3323241983,CA -3323241984,3323244543,US -3323244544,3323244671,CA -3323244672,3323245319,US +3323241984,3323242559,US +3323242560,3323242623,GB +3323242624,3323242719,AE +3323242720,3323243087,US +3323243088,3323243095,IE +3323243096,3323243103,GB +3323243104,3323243143,US +3323243144,3323243159,CA +3323243160,3323243199,US +3323243200,3323243207,CN +3323243208,3323244031,US +3323244032,3323244095,IN +3323244096,3323244319,US +3323244320,3323244327,IN +3323244328,3323244543,US +3323244544,3323244703,CA +3323244704,3323244735,US +3323244736,3323244767,CA +3323244768,3323244783,US +3323244784,3323244799,CA +3323244800,3323245311,US +3323245312,3323245319,IN 3323245320,3323245327,CA -3323245328,3323245463,US +3323245328,3323245343,US +3323245344,3323245351,CA +3323245352,3323245383,US +3323245384,3323245391,IN +3323245392,3323245399,GB +3323245400,3323245407,TR +3323245408,3323245415,AE +3323245416,3323245423,TR +3323245424,3323245455,US +3323245456,3323245463,AZ 3323245464,3323245471,CA -3323245472,3323270420,US +3323245472,3323245479,US +3323245480,3323245487,AE +3323245488,3323245495,BE +3323245496,3323245535,US +3323245536,3323245551,SG +3323245552,3323245559,GB +3323245560,3323245567,CN +3323245568,3323245823,US +3323245824,3323245951,GB +3323245952,3323245959,US +3323245960,3323245983,GB +3323245984,3323246015,US +3323246016,3323246079,GB +3323246080,3323246463,US +3323246464,3323246591,CN +3323246592,3323246847,CA +3323246848,3323247359,US +3323247360,3323247487,CA +3323247488,3323270420,US 3323270421,3323270421,CH -3323270422,3323331583,US -3323331584,3323331839,CA -3323331840,3323339263,US +3323270422,3323339263,US 3323339776,3323340031,CA 3323340288,3323342591,US 3323342592,3323342847,AU @@ -98571,59 +110513,414 @@ 3323394560,3323395071,CL 3323395072,3323416399,US 3323416400,3323416479,GB -3323416480,3323437823,US +3323416480,3323435519,US +3323435520,3323435583,IE +3323435584,3323437823,US 3323437824,3323438079,CA 3323438080,3323444847,US 3323444848,3323444863,CA -3323444864,3323461119,US -3323461120,3323461375,GB -3323461376,3323462911,US +3323444864,3323446271,US +3323446272,3323446527,GB +3323446528,3323454463,US +3323454464,3323454719,NL +3323454720,3323457791,US +3323457792,3323458047,GB +3323458048,3323458815,US +3323458816,3323459071,NL +3323459072,3323459839,US +3323459840,3323460095,RO +3323460096,3323462911,US 3323462912,3323463167,BR -3323463168,3323477983,US +3323463168,3323471615,US +3323471616,3323471623,GB +3323471624,3323471679,US +3323471680,3323471759,GB +3323471760,3323471855,US +3323471856,3323471859,FR +3323471860,3323477855,US +3323477856,3323477871,KR +3323477872,3323477983,US 3323477984,3323478015,GB -3323478016,3323659263,US +3323478016,3323494895,US +3323494896,3323494911,GB +3323494912,3323495015,US +3323495016,3323495023,QA +3323495024,3323496279,US +3323496280,3323496287,HK +3323496288,3323497023,US +3323497024,3323497031,HK +3323497032,3323497519,US +3323497520,3323497527,QA +3323497528,3323498223,US +3323498224,3323498239,BR +3323498240,3323502031,US +3323502032,3323502039,HK +3323502040,3323502839,US +3323502840,3323502847,PK +3323502848,3323505287,US +3323505288,3323505295,BR +3323505296,3323505311,US +3323505312,3323505343,BR +3323505344,3323505527,US +3323505528,3323505535,PK +3323505536,3323506559,US +3323506560,3323506567,PK +3323506568,3323506647,US +3323506648,3323506655,GB +3323506656,3323507055,US +3323507056,3323507063,GB +3323507064,3323507823,US +3323507824,3323507831,CA +3323507832,3323508639,US +3323508640,3323508647,GB +3323508648,3323659263,US 3323659264,3323660543,NZ 3323660544,3323661311,US 3323661312,3323662335,CA 3323662336,3323674623,US -3323674624,3323678207,CA +3323674624,3323677967,CA +3323677968,3323677983,IN +3323677984,3323678031,CA +3323678032,3323678047,US +3323678048,3323678055,CA +3323678056,3323678059,MX +3323678060,3323678063,CA +3323678064,3323678079,GB +3323678080,3323678087,FR +3323678088,3323678095,CA +3323678096,3323678111,US +3323678112,3323678147,CA +3323678148,3323678151,US +3323678152,3323678171,CA +3323678172,3323678175,US +3323678176,3323678195,CA +3323678196,3323678199,VE +3323678200,3323678207,TW 3323678208,3323678463,US 3323678464,3323678523,CA 3323678524,3323678527,US 3323678528,3323678583,CA 3323678584,3323678587,US -3323678588,3323680327,CA -3323680328,3323680328,US -3323680329,3323680413,CA -3323680414,3323680414,US -3323680415,3323680511,CA -3323680512,3323681279,US -3323681280,3323682955,CA +3323678588,3323678591,ID +3323678592,3323678631,CA +3323678632,3323678635,PL +3323678636,3323678687,CA +3323678688,3323678691,PA +3323678692,3323678695,CA +3323678696,3323678699,PT +3323678700,3323679963,CA +3323679964,3323679999,US +3323680000,3323680255,CA +3323680256,3323681023,US +3323681024,3323681327,CA +3323681328,3323681343,US +3323681344,3323681359,CA +3323681360,3323681363,FR +3323681364,3323681415,CA +3323681416,3323681423,BR +3323681424,3323681439,CA +3323681440,3323681455,AE +3323681456,3323681479,CA +3323681480,3323681487,IN +3323681488,3323681527,CA +3323681528,3323681535,US +3323681536,3323681567,IN +3323681568,3323681583,US +3323681584,3323681591,CA +3323681592,3323681599,PL +3323681600,3323681631,CA +3323681632,3323681663,NO +3323681664,3323681727,CA +3323681728,3323681735,MY +3323681736,3323681747,CA +3323681748,3323681751,VE +3323681752,3323681759,BG +3323681760,3323682559,CA +3323682560,3323682591,US +3323682592,3323682655,CA +3323682656,3323682687,IE +3323682688,3323682751,CA +3323682752,3323682767,US +3323682768,3323682839,CA +3323682840,3323682843,BD +3323682844,3323682947,CA +3323682948,3323682951,US +3323682952,3323682955,CA 3323682956,3323682959,US -3323682960,3323684863,CA -3323684864,3323685375,US -3323685376,3323685551,CA +3323682960,3323682967,CA +3323682968,3323682971,US +3323682972,3323682975,CY +3323682976,3323683007,CA +3323683008,3323683039,AU +3323683040,3323683071,CA +3323683072,3323683103,BA +3323683104,3323683135,US +3323683136,3323683215,CA +3323683216,3323683223,VN +3323683224,3323683295,CA +3323683296,3323683299,CL +3323683300,3323683303,CA +3323683304,3323683307,US +3323683308,3323683359,CA +3323683360,3323683367,MY +3323683368,3323683427,CA +3323683428,3323683431,IT +3323683432,3323683439,PL +3323683440,3323683447,CA +3323683448,3323683455,PK +3323683456,3323683535,CA +3323683536,3323683551,AU +3323683552,3323683583,CA +3323683584,3323683591,PA +3323683592,3323683615,CA +3323683616,3323683631,MY +3323683632,3323683707,CA +3323683708,3323683711,US +3323683712,3323683839,GP +3323683840,3323683871,CA +3323683872,3323683903,IL +3323683904,3323683935,CA +3323683936,3323683967,US +3323683968,3323683991,CA +3323683992,3323683999,PE +3323684000,3323684027,CA +3323684028,3323684031,US +3323684032,3323684063,PE +3323684064,3323684223,CA +3323684224,3323684227,MX +3323684228,3323684231,PK +3323684232,3323684239,CA +3323684240,3323684243,GB +3323684244,3323684271,CA +3323684272,3323684287,US +3323684288,3323684291,IN +3323684292,3323684387,CA +3323684388,3323684391,MX +3323684392,3323684395,CA +3323684396,3323684399,IN +3323684400,3323684415,CA +3323684416,3323684431,DE +3323684432,3323684439,US +3323684440,3323684443,CA +3323684444,3323684447,IN +3323684448,3323684463,CA +3323684464,3323684479,US +3323684480,3323684543,CA +3323684544,3323684559,US +3323684560,3323684607,CA +3323684608,3323684611,BR +3323684612,3323684695,CA +3323684696,3323684703,US +3323684704,3323684735,CA +3323684736,3323684739,IN +3323684740,3323684767,CA +3323684768,3323684783,VG +3323684784,3323684799,CO +3323684800,3323684835,CA +3323684836,3323684839,MX +3323684840,3323684843,CA +3323684844,3323684847,US +3323684848,3323684959,CA +3323684960,3323684975,BZ +3323684976,3323684991,US +3323684992,3323685023,CA +3323685024,3323685039,RO +3323685040,3323685167,CA +3323685168,3323685183,MX +3323685184,3323685275,CA +3323685276,3323685287,US +3323685288,3323685311,CA +3323685312,3323685315,VG +3323685316,3323685319,CA +3323685320,3323685327,CO +3323685328,3323685343,BR +3323685344,3323685347,BZ +3323685348,3323685351,IN +3323685352,3323685407,CA +3323685408,3323685411,MX +3323685412,3323685415,US +3323685416,3323685551,CA 3323685552,3323685555,BY -3323685556,3323685887,CA -3323685888,3323686399,US -3323686400,3323686911,CA -3323686912,3323687423,US -3323687424,3323687815,CA +3323685556,3323685791,CA +3323685792,3323685823,US +3323685824,3323685831,BR +3323685832,3323685847,CA +3323685848,3323685855,MY +3323685856,3323685871,CA +3323685872,3323685887,US +3323685888,3323685907,CA +3323685908,3323685911,CY +3323685912,3323685919,US +3323685920,3323685923,CA +3323685924,3323685927,BR +3323685928,3323685931,CA +3323685932,3323685935,US +3323685936,3323685943,JP +3323685944,3323685951,NL +3323685952,3323686047,CA +3323686048,3323686051,US +3323686052,3323686055,AR +3323686056,3323686135,CA +3323686136,3323686143,MX +3323686144,3323686159,NO +3323686160,3323686191,CA +3323686192,3323686195,PE +3323686196,3323686199,VI +3323686200,3323686255,CA +3323686256,3323686263,DE +3323686264,3323686271,US +3323686272,3323686287,CA +3323686288,3323686303,US +3323686304,3323686335,ES +3323686336,3323686383,CA +3323686384,3323686391,US +3323686392,3323686439,CA +3323686440,3323686447,BR +3323686448,3323686599,CA +3323686600,3323686607,BR +3323686608,3323686631,CA +3323686632,3323686639,BR +3323686640,3323686655,US +3323686656,3323686683,CA +3323686684,3323686687,IN +3323686688,3323686903,CA +3323686904,3323686911,US +3323686912,3323686943,BR +3323686944,3323686975,IN +3323686976,3323687031,CA +3323687032,3323687039,US +3323687040,3323687073,CA +3323687074,3323687074,US +3323687075,3323687087,CA +3323687088,3323687103,US +3323687104,3323687111,BR +3323687112,3323687115,PT +3323687116,3323687167,CA +3323687168,3323687183,US +3323687184,3323687199,BR +3323687200,3323687215,CA +3323687216,3323687231,US +3323687232,3323687235,CA +3323687236,3323687239,SK +3323687240,3323687255,CA +3323687256,3323687259,US +3323687260,3323687279,CA +3323687280,3323687287,US +3323687288,3323687427,CA +3323687428,3323687431,BZ +3323687432,3323687567,CA +3323687568,3323687571,PL +3323687572,3323687591,CA +3323687592,3323687599,US +3323687600,3323687711,CA +3323687712,3323687715,US +3323687716,3323687815,CA 3323687816,3323687819,US -3323687820,3323687935,CA +3323687820,3323687855,CA +3323687856,3323687863,US +3323687864,3323687915,CA +3323687916,3323687919,US +3323687920,3323687935,CA 3323687936,3323687999,US -3323688000,3323688959,CA -3323688960,3323689199,US -3323689200,3323689215,CA -3323689216,3323689471,US -3323689472,3323690495,CA +3323688000,3323688047,CA +3323688048,3323688051,BD +3323688052,3323688059,CA +3323688060,3323688063,GB +3323688064,3323688135,CA +3323688136,3323688143,US +3323688144,3323688167,CA +3323688168,3323688175,BR +3323688176,3323688207,CA +3323688208,3323688215,AR +3323688216,3323688223,CA +3323688224,3323688255,US +3323688256,3323688287,CA +3323688288,3323688303,PA +3323688304,3323688319,CA +3323688320,3323688335,US +3323688336,3323688391,CA +3323688392,3323688395,ID +3323688396,3323688415,CA +3323688416,3323688447,DE +3323688448,3323688543,CA +3323688544,3323688551,VE +3323688552,3323688555,CA +3323688556,3323688559,IN +3323688560,3323688563,CA +3323688564,3323688567,CL +3323688568,3323688571,VE +3323688572,3323688591,CA +3323688592,3323688599,TW +3323688600,3323688603,CA +3323688604,3323688607,FR +3323688608,3323688655,CA +3323688656,3323688671,TW +3323688672,3323688675,CA +3323688676,3323688679,US +3323688680,3323688839,CA +3323688840,3323688843,US +3323688844,3323688847,CA +3323688848,3323688855,PT +3323688856,3323688863,CL +3323688864,3323688879,US +3323688880,3323688943,CA +3323688944,3323688947,AU +3323688948,3323689023,CA +3323689024,3323689039,US +3323689040,3323689071,CA +3323689072,3323689079,ID +3323689080,3323689167,CA +3323689168,3323689183,US +3323689184,3323689191,PE +3323689192,3323689251,CA +3323689252,3323689255,US +3323689256,3323689279,CA +3323689280,3323689295,US +3323689296,3323689347,CA +3323689348,3323689351,VE +3323689352,3323689359,CA +3323689360,3323689367,US +3323689368,3323689383,CA +3323689384,3323689391,BR +3323689392,3323689399,CA +3323689400,3323689403,DE +3323689404,3323689407,BR +3323689408,3323689423,CA +3323689424,3323689431,US +3323689432,3323689435,CA +3323689436,3323689439,US +3323689440,3323689519,CA +3323689520,3323689527,ES +3323689528,3323689559,CA +3323689560,3323689583,US +3323689584,3323689599,CA +3323689600,3323689663,US +3323689664,3323689715,CA +3323689716,3323689719,US +3323689720,3323689747,CA +3323689748,3323689751,IN +3323689752,3323689863,CA +3323689864,3323689871,PE +3323689872,3323689879,IT +3323689880,3323689927,CA +3323689928,3323689935,US +3323689936,3323690095,CA +3323690096,3323690111,PK +3323690112,3323690223,CA +3323690224,3323690231,ID +3323690232,3323690235,US +3323690236,3323690351,CA +3323690352,3323690359,AE +3323690360,3323690363,ID +3323690364,3323690463,CA +3323690464,3323690495,PE 3323690496,3323740159,US -3323740160,3323748351,GB -3323748352,3323805695,US +3323740160,3323744255,GB +3323744256,3323747327,US +3323747328,3323747583,GB +3323747584,3323805695,US 3323805696,3323805951,GB -3323805952,3323987967,US -3323987968,3323988223,KN -3323988224,3324031999,US +3323805952,3324031999,US 3324032000,3324032255,KN 3324032256,3324035583,US 3324035584,3324035839,KN @@ -98635,14 +110932,51 @@ 3324051456,3324182527,CA 3324182528,3324193279,US 3324193280,3324193791,CA -3324193792,3324255231,US +3324193792,3324196747,US +3324196748,3324196751,NG +3324196752,3324255231,US 3324255232,3324256255,VI -3324256256,3324260095,SA +3324256256,3324259327,SA +3324259328,3324259583,US +3324259584,3324260095,SA 3324260096,3324266495,US 3324266752,3324270079,US 3324270592,3324277759,US 3324277760,3324278783,CA -3324278784,3324354559,US +3324278784,3324279071,US +3324279072,3324279079,TR +3324279080,3324279103,US +3324279104,3324279167,ZA +3324279168,3324279175,IN +3324279176,3324279183,US +3324279184,3324279191,CA +3324279192,3324279199,PT +3324279200,3324279303,US +3324279304,3324279311,GB +3324279312,3324279359,US +3324279360,3324279423,CO +3324279424,3324279431,US +3324279432,3324279439,SE +3324279440,3324279567,US +3324279568,3324279583,IN +3324279584,3324279615,BR +3324279616,3324279647,CA +3324279648,3324279679,AU +3324279680,3324279871,US +3324279872,3324279903,BR +3324279904,3324280191,US +3324280192,3324280207,CA +3324280208,3324280223,GB +3324280224,3324280319,US +3324280320,3324280351,AF +3324280352,3324280447,US +3324280448,3324280479,BR +3324280480,3324280511,US +3324280512,3324280575,AF +3324280576,3324280695,US +3324280696,3324280703,ZW +3324280704,3324280767,PH +3324280768,3324354559,US 3324354560,3324362751,CA 3324362752,3324379135,US 3324379136,3324380159,CA @@ -98653,10 +110987,34 @@ 3324474368,3324522495,US 3324522496,3324522751,CN 3324522752,3324523007,US -3324523008,3324523263,CN -3324523264,3324525311,US -3324525312,3324525567,CN -3324525568,3324526335,US +3324523008,3324523431,CN +3324523432,3324523455,US +3324523456,3324523559,CN +3324523560,3324523567,US +3324523568,3324523575,CN +3324523576,3324523583,US +3324523584,3324524047,CN +3324524048,3324524055,US +3324524056,3324524255,CN +3324524256,3324524287,US +3324524288,3324524439,CN +3324524440,3324524447,US +3324524448,3324524543,CN +3324524544,3324524551,US +3324524552,3324524783,CN +3324524784,3324524791,US +3324524792,3324524991,CN +3324524992,3324525055,US +3324525056,3324525095,CN +3324525096,3324525103,US +3324525104,3324525111,CN +3324525112,3324525119,US +3324525120,3324525583,CN +3324525584,3324525631,US +3324525632,3324525695,CN +3324525696,3324525791,US +3324525792,3324526015,CN +3324526016,3324526335,US 3324526336,3324526591,CN 3324526592,3324579839,US 3324582912,3324583935,CA @@ -98742,29 +111100,458 @@ 3324704256,3324706303,US 3324706304,3324706559,CA 3324706560,3324732415,US -3324732672,3324811047,US +3324732672,3324805119,US +3324805120,3324805151,CN +3324805152,3324805183,ES +3324805184,3324805207,US +3324805208,3324805215,IN +3324805216,3324805239,US +3324805240,3324805247,CA +3324805248,3324805255,SG +3324805256,3324805279,US +3324805280,3324805295,CN +3324805296,3324805303,US +3324805304,3324805343,CN +3324805344,3324805359,US +3324805360,3324805367,CN +3324805368,3324805375,US +3324805376,3324805383,CN +3324805384,3324805399,US +3324805400,3324805407,CN +3324805408,3324805415,US +3324805416,3324805423,ES +3324805424,3324805439,CN +3324805440,3324805455,US +3324805456,3324805463,ZA +3324805464,3324805471,BR +3324805472,3324805503,CN +3324805504,3324805519,US +3324805520,3324805535,GB +3324805536,3324805583,US +3324805584,3324805591,PK +3324805592,3324805599,US +3324805600,3324805615,CN +3324805616,3324805663,US +3324805664,3324805695,IN +3324805696,3324805703,TR +3324805704,3324805711,BR +3324805712,3324805719,US +3324805720,3324805727,BR +3324805728,3324805791,US +3324805792,3324805807,NL +3324805808,3324805823,US +3324805824,3324805831,NL +3324805832,3324805839,US +3324805840,3324805847,PK +3324805848,3324805951,US +3324805952,3324805967,GB +3324805968,3324805983,US +3324805984,3324805999,NL +3324806000,3324806047,CN +3324806048,3324806127,US +3324806128,3324806135,NO +3324806136,3324806159,US +3324806160,3324806167,CN +3324806168,3324806175,SG +3324806176,3324806183,US +3324806184,3324806191,IL +3324806192,3324806207,US +3324806208,3324806215,CN +3324806216,3324806223,TW +3324806224,3324806231,US +3324806232,3324806239,NO +3324806240,3324806279,CN +3324806280,3324806303,US +3324806304,3324806311,BR +3324806312,3324806327,US +3324806328,3324806335,CN +3324806336,3324806351,IN +3324806352,3324806399,US +3324806400,3324806415,CN +3324806416,3324806423,CA +3324806424,3324806447,US +3324806448,3324806463,IN +3324806464,3324806535,US +3324806536,3324806543,PK +3324806544,3324806551,CA +3324806552,3324806559,NL +3324806560,3324806687,US +3324806688,3324806719,CN +3324806720,3324806751,RU +3324806752,3324806759,US +3324806760,3324806767,GB +3324806768,3324806775,US +3324806776,3324806783,UA +3324806784,3324806799,AU +3324806800,3324806807,SG +3324806808,3324806815,US +3324806816,3324806823,NO +3324806824,3324806831,US +3324806832,3324806847,RU +3324806848,3324806855,US +3324806856,3324806863,CN +3324806864,3324806879,IN +3324806880,3324806895,IL +3324806896,3324806975,US +3324806976,3324806983,GB +3324806984,3324806991,CA +3324806992,3324807007,US +3324807008,3324807023,PK +3324807024,3324807039,CA +3324807040,3324807055,RU +3324807056,3324807103,US +3324807104,3324807111,AE +3324807112,3324807127,US +3324807128,3324807135,AU +3324807136,3324807151,US +3324807152,3324807167,GB +3324807168,3324807175,BR +3324807176,3324807255,US +3324807256,3324807263,BR +3324807264,3324807327,US +3324807328,3324807335,IN +3324807336,3324807343,CR +3324807344,3324807359,BR +3324807360,3324807367,IN +3324807368,3324807391,CN +3324807392,3324807423,US +3324807424,3324807455,BR +3324807456,3324807471,CN +3324807472,3324807487,US +3324807488,3324807495,RO +3324807496,3324807503,QA +3324807504,3324807511,US +3324807512,3324807519,NL +3324807520,3324807535,IN +3324807536,3324807551,BR +3324807552,3324807647,US +3324807648,3324807663,IN +3324807664,3324807671,BR +3324807672,3324807727,US +3324807728,3324807743,CA +3324807744,3324807791,US +3324807792,3324807799,AU +3324807800,3324807807,BR +3324807808,3324807871,US +3324807872,3324807903,IN +3324807904,3324807919,US +3324807920,3324807935,CN +3324807936,3324807959,US +3324807960,3324807967,CA +3324807968,3324807983,IN +3324807984,3324807999,TR +3324808000,3324808007,BR +3324808008,3324808015,US +3324808016,3324808023,QA +3324808024,3324808047,US +3324808048,3324808063,SG +3324808064,3324808079,CN +3324808080,3324808119,US +3324808120,3324808127,IN +3324808128,3324808159,US +3324808160,3324808167,NO +3324808168,3324808183,US +3324808184,3324808191,ZA +3324808192,3324808199,US +3324808200,3324808207,BR +3324808208,3324808247,US +3324808248,3324808255,TR +3324808256,3324808279,US +3324808280,3324808287,SG +3324808288,3324808303,CN +3324808304,3324808311,RO +3324808312,3324808351,US +3324808352,3324808383,TW +3324808384,3324808399,US +3324808400,3324808415,IN +3324808416,3324808503,US +3324808504,3324808511,ES +3324808512,3324808527,US +3324808528,3324808543,GB +3324808544,3324808567,US +3324808568,3324808575,IN +3324808576,3324808583,JM +3324808584,3324808599,US +3324808600,3324808607,CN +3324808608,3324808639,US +3324808640,3324808647,AU +3324808648,3324808663,US +3324808664,3324808671,BR +3324808672,3324808719,US +3324808720,3324808735,MX +3324808736,3324808759,CA +3324808760,3324808767,VN +3324808768,3324808775,US +3324808776,3324808783,CN +3324808784,3324808791,US +3324808792,3324808799,IN +3324808800,3324808831,CA +3324808832,3324808847,US +3324808848,3324808855,CA +3324808856,3324808863,SG +3324808864,3324808935,US +3324808936,3324808943,NL +3324808944,3324808951,US +3324808952,3324808959,GB +3324808960,3324809039,US +3324809040,3324809055,DK +3324809056,3324809087,US +3324809088,3324809119,NO +3324809120,3324809143,US +3324809144,3324809151,AU +3324809152,3324809167,BZ +3324809168,3324809175,AU +3324809176,3324809183,CN +3324809184,3324809191,US +3324809192,3324809199,NL +3324809200,3324809207,US +3324809208,3324809215,ES +3324809216,3324809231,US +3324809232,3324809247,NL +3324809248,3324809263,TR +3324809264,3324809279,GB +3324809280,3324809287,RO +3324809288,3324809295,US +3324809296,3324809303,JM +3324809304,3324809311,US +3324809312,3324809375,CA +3324809376,3324809391,BR +3324809392,3324809407,US +3324809408,3324809423,AR +3324809424,3324809439,ES +3324809440,3324809471,CA +3324809472,3324809519,US +3324809520,3324809535,AU +3324809536,3324809551,ES +3324809552,3324809583,US +3324809584,3324809599,CN +3324809600,3324809615,CA +3324809616,3324809663,US +3324809664,3324809695,CA +3324809696,3324809727,RU +3324809728,3324809743,US +3324809744,3324809759,NO +3324809760,3324809791,IN +3324809792,3324809807,AU +3324809808,3324809855,US +3324809856,3324809871,CN +3324809872,3324809903,US +3324809904,3324809911,CN +3324809912,3324809919,US +3324809920,3324809935,IN +3324809936,3324809967,US +3324809968,3324809983,BR +3324809984,3324809991,IN +3324809992,3324809999,US +3324810000,3324810015,JM +3324810016,3324810063,US +3324810064,3324810079,NL +3324810080,3324810087,US +3324810088,3324810095,AF +3324810096,3324810143,US +3324810144,3324810175,CA +3324810176,3324810231,US +3324810232,3324810239,CN +3324810240,3324810271,HK +3324810272,3324810359,US +3324810360,3324810367,IN +3324810368,3324810375,CA +3324810376,3324810391,US +3324810392,3324810399,BR +3324810400,3324810431,CN +3324810432,3324810447,IN +3324810448,3324810463,NL +3324810464,3324810471,US +3324810472,3324810479,PK +3324810480,3324810487,CN +3324810488,3324810495,US +3324810496,3324810511,IN +3324810512,3324810527,GB +3324810528,3324810607,US +3324810608,3324810623,RO +3324810624,3324810655,AE +3324810656,3324810687,IN +3324810688,3324810719,GB +3324810720,3324810727,CN +3324810728,3324810735,QA +3324810736,3324810751,TW +3324810752,3324810759,US +3324810760,3324810767,CA +3324810768,3324810783,US +3324810784,3324810791,CA +3324810792,3324810799,US +3324810800,3324810807,SG +3324810808,3324810823,US +3324810824,3324810831,CN +3324810832,3324810879,US +3324810880,3324810887,IL +3324810888,3324810895,US +3324810896,3324810903,IN +3324810904,3324810911,ZA +3324810912,3324810927,US +3324810928,3324810935,CA +3324810936,3324810943,ES +3324810944,3324810983,US +3324810984,3324811007,CN +3324811008,3324811023,US +3324811024,3324811039,CM +3324811040,3324811047,US 3324811048,3324811055,AU -3324811056,3324843799,US +3324811056,3324811079,US +3324811080,3324811087,CA +3324811088,3324811103,US +3324811104,3324811119,GB +3324811120,3324811127,CN +3324811128,3324811135,US +3324811136,3324811167,CN +3324811168,3324811199,CA +3324811200,3324811231,CN +3324811232,3324811263,GB +3324811264,3324811279,CN +3324811280,3324811295,US +3324811296,3324811303,SG +3324811304,3324811311,CN +3324811312,3324811335,US +3324811336,3324811343,BR +3324811344,3324811359,US +3324811360,3324811391,BR +3324811392,3324811399,US +3324811400,3324811407,GB +3324811408,3324811423,MY +3324811424,3324811439,US +3324811440,3324811447,VN +3324811448,3324811455,BR +3324811456,3324811471,RU +3324811472,3324811511,US +3324811512,3324811519,GB +3324811520,3324811535,US +3324811536,3324811543,CA +3324811544,3324811599,US +3324811600,3324811607,CN +3324811608,3324811615,TR +3324811616,3324811631,AU +3324811632,3324811647,NO +3324811648,3324811679,US +3324811680,3324811687,IN +3324811688,3324811695,CN +3324811696,3324811703,IN +3324811704,3324811711,VN +3324811712,3324811743,US +3324811744,3324811751,GB +3324811752,3324811759,IE +3324811760,3324811815,US +3324811816,3324811823,AU +3324811824,3324811831,US +3324811832,3324811839,CA +3324811840,3324811871,US +3324811872,3324811887,CA +3324811888,3324811895,IN +3324811896,3324811903,GB +3324811904,3324811911,AU +3324811912,3324811919,IL +3324811920,3324811935,US +3324811936,3324811951,IN +3324811952,3324811967,RU +3324811968,3324811983,US +3324811984,3324811999,CN +3324812000,3324812015,CM +3324812016,3324812023,SG +3324812024,3324812031,MX +3324812032,3324812047,CN +3324812048,3324812079,US +3324812080,3324812095,TR +3324812096,3324812119,US +3324812120,3324812127,TR +3324812128,3324812143,US +3324812144,3324812151,NO +3324812152,3324812191,US +3324812192,3324812207,CN +3324812208,3324812215,IN +3324812216,3324812231,US +3324812232,3324812239,ES +3324812240,3324812247,CA +3324812248,3324812255,GB +3324812256,3324812279,US +3324812280,3324812287,CA +3324812288,3324813311,US +3324813312,3324815383,CN +3324815384,3324815559,US +3324815560,3324815583,CN +3324815584,3324815751,US +3324815752,3324815775,CN +3324815776,3324815871,US +3324815872,3324816207,CN +3324816208,3324816215,US +3324816216,3324817927,CN +3324817928,3324818087,US +3324818088,3324818095,CN +3324818096,3324818127,US +3324818128,3324818135,CN +3324818136,3324818159,US +3324818160,3324818207,CN +3324818208,3324818319,US +3324818320,3324818335,CN +3324818336,3324818431,US +3324818432,3324818455,CN +3324818456,3324818463,US +3324818464,3324820487,CN +3324820488,3324820623,US +3324820624,3324820655,CN +3324820656,3324820687,US +3324820688,3324820719,CN +3324820720,3324822015,US +3324822016,3324822527,CA +3324822528,3324843799,US 3324843802,3324844543,US -3324844800,3324943047,US +3324844800,3324937999,US +3324938000,3324938007,PK +3324938008,3324938159,US +3324938160,3324938167,GB +3324938168,3324939415,US +3324939416,3324939423,RO +3324939424,3324939519,US +3324939520,3324939535,RO +3324939536,3324939567,US +3324939568,3324939583,RO +3324939584,3324942855,US +3324942856,3324942863,RO +3324942864,3324943047,US 3324943048,3324943055,CA -3324943056,3324980223,US +3324943056,3324943151,US +3324943152,3324943167,RO +3324943168,3324943215,US +3324943216,3324943231,GB +3324943232,3324963535,US +3324963536,3324963543,GB +3324963544,3324963567,US +3324963568,3324963575,GB +3324963576,3324963579,US +3324963580,3324963583,RO +3324963584,3324963839,US +3324963840,3324963903,NL +3324963904,3324964939,US +3324964940,3324964943,GB +3324964944,3324964963,US +3324964964,3324964967,GB +3324964968,3324980223,US 3324980224,3324981247,CA 3324981248,3325034495,US 3325034496,3325035519,NZ 3325035520,3325067263,US 3325067264,3325100287,CA 3325100288,3325100543,US -3325101056,3325108223,US -3325110272,3325122303,US -3325122560,3325128703,US +3325101056,3325119887,US +3325119888,3325119903,MX +3325119904,3325120076,US +3325120077,3325120081,MX +3325120082,3325128703,US 3325128704,3325129215,TH 3325129216,3325131775,US 3325131776,3325132031,AU 3325132032,3325132799,US 3325132800,3325133823,CO 3325133824,3325134335,BR -3325134336,3325136127,US +3325134336,3325135871,US 3325136128,3325136383,CA 3325136384,3325142015,US 3325142016,3325142271,CR @@ -98775,75 +111562,1161 @@ 3325171712,3325190143,US 3325190144,3325191687,CA 3325191688,3325191695,US -3325191696,3325202047,CA +3325191696,3325198363,CA +3325198364,3325198367,US +3325198368,3325198375,MY +3325198376,3325198379,CA +3325198380,3325198383,US +3325198384,3325198415,CA +3325198416,3325198419,VE +3325198420,3325198423,US +3325198424,3325198559,CA +3325198560,3325198575,PA +3325198576,3325198583,CA +3325198584,3325198591,US +3325198592,3325198623,CA +3325198624,3325198627,ES +3325198628,3325198643,CA +3325198644,3325198647,NL +3325198648,3325198655,US +3325198656,3325198659,PE +3325198660,3325198695,CA +3325198696,3325198703,IL +3325198704,3325198719,US +3325198720,3325198751,CA +3325198752,3325198755,LK +3325198756,3325198815,CA +3325198816,3325198823,DE +3325198824,3325198831,CA +3325198832,3325198847,US +3325198848,3325198895,CA +3325198896,3325198911,BE +3325198912,3325198943,NP +3325198944,3325198947,AU +3325198948,3325199039,CA +3325199040,3325199043,US +3325199044,3325199055,CA +3325199056,3325199063,US +3325199064,3325199071,CA +3325199072,3325199079,US +3325199080,3325199103,CA +3325199104,3325199119,DE +3325199120,3325199123,CA +3325199124,3325199127,TR +3325199128,3325199255,CA +3325199256,3325199259,BR +3325199260,3325199291,CA +3325199292,3325199295,US +3325199296,3325199303,BR +3325199304,3325199315,CA +3325199316,3325199319,AU +3325199320,3325199351,CA +3325199352,3325199359,US +3325199360,3325199391,CA +3325199392,3325199399,US +3325199400,3325199491,CA +3325199492,3325199495,BR +3325199496,3325199559,CA +3325199560,3325199567,US +3325199568,3325199623,CA +3325199624,3325199627,BE +3325199628,3325199647,CA +3325199648,3325199655,ID +3325199656,3325199663,US +3325199664,3325199775,CA +3325199776,3325199779,BR +3325199780,3325199783,US +3325199784,3325199807,CA +3325199808,3325199839,US +3325199840,3325199855,BR +3325199856,3325199903,CA +3325199904,3325199911,IN +3325199912,3325199927,CA +3325199928,3325199931,IN +3325199932,3325199935,CN +3325199936,3325199951,CA +3325199952,3325199959,PT +3325199960,3325199967,CA +3325199968,3325199983,BZ +3325199984,3325199991,GB +3325199992,3325199995,CA +3325199996,3325199999,US +3325200000,3325200063,CA +3325200064,3325200071,US +3325200072,3325200075,CA +3325200076,3325200083,US +3325200084,3325200087,CA +3325200088,3325200091,ES +3325200092,3325200095,US +3325200096,3325200127,CA +3325200128,3325200191,BD +3325200192,3325200239,CA +3325200240,3325200255,US +3325200256,3325200279,CA +3325200280,3325200287,NL +3325200288,3325200311,CA +3325200312,3325200315,IN +3325200316,3325200323,CA +3325200324,3325200327,IL +3325200328,3325200451,CA +3325200452,3325200455,US +3325200456,3325200463,CA +3325200464,3325200467,US +3325200468,3325200471,CA +3325200472,3325200479,US +3325200480,3325200727,CA +3325200728,3325200731,US +3325200732,3325200739,CA +3325200740,3325200747,US +3325200748,3325200807,CA +3325200808,3325200811,TR +3325200812,3325200815,IE +3325200816,3325200831,CA +3325200832,3325200863,BA +3325200864,3325200879,ES +3325200880,3325200895,GB +3325200896,3325200939,CA +3325200940,3325200943,US +3325200944,3325200947,CA +3325200948,3325200951,BZ +3325200952,3325201011,CA +3325201012,3325201015,US +3325201016,3325201039,CA +3325201040,3325201047,BR +3325201048,3325201055,US +3325201056,3325201059,CA +3325201060,3325201063,RO +3325201064,3325201071,CA +3325201072,3325201075,US +3325201076,3325201103,CA +3325201104,3325201111,US +3325201112,3325201163,CA +3325201164,3325201167,US +3325201168,3325201207,CA +3325201208,3325201215,US +3325201216,3325201219,CA +3325201220,3325201227,US +3325201228,3325201247,CA +3325201248,3325201255,CL +3325201256,3325201259,CA +3325201260,3325201263,US +3325201264,3325201279,CA +3325201280,3325201287,US +3325201288,3325201367,CA +3325201368,3325201375,MY +3325201376,3325201391,CA +3325201392,3325201407,US +3325201408,3325201427,CA +3325201428,3325201431,US +3325201432,3325201531,CA +3325201532,3325201535,US +3325201536,3325201551,CA +3325201552,3325201559,US +3325201560,3325201563,IN +3325201564,3325201591,CA +3325201592,3325201599,PT +3325201600,3325201603,CA +3325201604,3325201615,US +3325201616,3325201647,CA +3325201648,3325201655,US +3325201656,3325201663,ES +3325201664,3325201671,CO +3325201672,3325201739,CA +3325201740,3325201759,US +3325201760,3325201763,SA +3325201764,3325201795,CA +3325201796,3325201799,DM +3325201800,3325201811,CA +3325201812,3325201823,US +3325201824,3325201847,CA +3325201848,3325201851,BR +3325201852,3325201855,ES +3325201856,3325201919,BR +3325201920,3325202015,CA +3325202016,3325202031,ES +3325202032,3325202039,CA +3325202040,3325202047,UM 3325202048,3325202079,US -3325202080,3325204479,CA +3325202080,3325202115,CA +3325202116,3325202119,US +3325202120,3325202271,CA +3325202272,3325202275,GB +3325202276,3325202279,US +3325202280,3325202327,CA +3325202328,3325202331,AU +3325202332,3325202335,CA +3325202336,3325202343,GB +3325202344,3325202367,CA +3325202368,3325202371,PE +3325202372,3325202375,FR +3325202376,3325202395,CA +3325202396,3325202399,IN +3325202400,3325204479,CA 3325204480,3325205503,US 3325205504,3325206428,CA 3325206429,3325206429,US -3325206430,3325206639,CA -3325206640,3325206655,US -3325206656,3325207807,CA +3325206430,3325206623,CA +3325206624,3325206627,RO +3325206628,3325206639,CA +3325206640,3325206671,US +3325206672,3325206679,BR +3325206680,3325206683,US +3325206684,3325206687,CA +3325206688,3325206719,US +3325206720,3325206783,CA +3325206784,3325206791,US +3325206792,3325206799,CA +3325206800,3325206815,US +3325206816,3325206823,CA +3325206824,3325206831,PL +3325206832,3325206839,US +3325206840,3325206847,BG +3325206848,3325206863,US +3325206864,3325206879,CA +3325206880,3325206911,BA +3325206912,3325206915,CA +3325206916,3325206919,US +3325206920,3325207055,CA +3325207056,3325207059,GB +3325207060,3325207071,CA +3325207072,3325207103,MX +3325207104,3325207111,US +3325207112,3325207115,CA +3325207116,3325207119,US +3325207120,3325207131,CA +3325207132,3325207135,US +3325207136,3325207167,BD +3325207168,3325207283,CA +3325207284,3325207287,US +3325207288,3325207379,CA +3325207380,3325207383,US +3325207384,3325207455,CA +3325207456,3325207471,US +3325207472,3325207591,CA +3325207592,3325207599,EC +3325207600,3325207699,CA +3325207700,3325207703,LU +3325207704,3325207735,CA +3325207736,3325207739,ID +3325207740,3325207775,CA +3325207776,3325207783,US +3325207784,3325207807,CA 3325207808,3325207935,US -3325207936,3325208119,CA +3325207936,3325208063,CA +3325208064,3325208095,BS +3325208096,3325208119,CA 3325208120,3325208123,US -3325208124,3325208403,CA -3325208404,3325208407,US -3325208408,3325211419,CA +3325208124,3325208255,CA +3325208256,3325208327,US +3325208328,3325208363,CA +3325208364,3325208367,PA +3325208368,3325208375,US +3325208376,3325208383,CA +3325208384,3325208391,US +3325208392,3325208403,CA +3325208404,3325208415,US +3325208416,3325208487,CA +3325208488,3325208491,AE +3325208492,3325208543,CA +3325208544,3325208551,US +3325208552,3325208559,CA +3325208560,3325208575,BR +3325208576,3325208639,CA +3325208640,3325208647,US +3325208648,3325208735,CA +3325208736,3325208743,HK +3325208744,3325208767,CA +3325208768,3325208799,US +3325208800,3325208827,CA +3325208828,3325208831,EG +3325208832,3325208939,CA +3325208940,3325208943,AU +3325208944,3325208999,CA +3325209000,3325209003,AU +3325209004,3325209007,US +3325209008,3325209023,CA +3325209024,3325209055,US +3325209056,3325209063,CA +3325209064,3325209071,US +3325209072,3325209083,CA +3325209084,3325209087,US +3325209088,3325209091,CA +3325209092,3325209095,AR +3325209096,3325209099,CA +3325209100,3325209103,DM +3325209104,3325209155,CA +3325209156,3325209163,BZ +3325209164,3325209167,GB +3325209168,3325209183,CA +3325209184,3325209215,AR +3325209216,3325209231,CA +3325209232,3325209247,DE +3325209248,3325209295,CA +3325209296,3325209311,US +3325209312,3325209323,CA +3325209324,3325209327,BR +3325209328,3325209343,US +3325209344,3325209359,RO +3325209360,3325209379,CA +3325209380,3325209383,CH +3325209384,3325209407,US +3325209408,3325209411,GB +3325209412,3325209423,CA +3325209424,3325209439,US +3325209440,3325209475,CA +3325209476,3325209479,US +3325209480,3325209483,FR +3325209484,3325209491,CA +3325209492,3325209495,CN +3325209496,3325209543,CA +3325209544,3325209551,US +3325209552,3325209567,CA +3325209568,3325209575,US +3325209576,3325209579,CA +3325209580,3325209583,US +3325209584,3325209631,CA +3325209632,3325209635,US +3325209636,3325209639,CA +3325209640,3325209647,TR +3325209648,3325209663,CA +3325209664,3325209679,US +3325209680,3325209759,CA +3325209760,3325209775,US +3325209776,3325209779,CA +3325209780,3325209783,ID +3325209784,3325209903,CA +3325209904,3325209911,US +3325209912,3325209915,CA +3325209916,3325209919,FR +3325209920,3325209939,CA +3325209940,3325209943,US +3325209944,3325209951,CA +3325209952,3325209955,ID +3325209956,3325209959,CA +3325209960,3325209963,US +3325209964,3325209967,CA +3325209968,3325209983,US +3325209984,3325209991,CL +3325209992,3325209995,US +3325209996,3325210011,CA +3325210012,3325210015,US +3325210016,3325210031,CA +3325210032,3325210039,FR +3325210040,3325210043,CA +3325210044,3325210047,BR +3325210048,3325210063,CA +3325210064,3325210067,FR +3325210068,3325210071,IE +3325210072,3325210255,CA +3325210256,3325210263,ID +3325210264,3325210399,CA +3325210400,3325210431,US +3325210432,3325210451,CA +3325210452,3325210455,ES +3325210456,3325210615,CA +3325210616,3325210619,US +3325210620,3325210631,CA +3325210632,3325210635,US +3325210636,3325210639,FR +3325210640,3325210671,CA +3325210672,3325210687,BR +3325210688,3325210711,CA +3325210712,3325210719,IN +3325210720,3325210751,US +3325210752,3325210791,CA +3325210792,3325210799,US +3325210800,3325210847,CA +3325210848,3325210851,PK +3325210852,3325210863,CA +3325210864,3325210879,US +3325210880,3325210959,CA +3325210960,3325210991,US +3325210992,3325211087,CA +3325211088,3325211091,US +3325211092,3325211095,CA +3325211096,3325211103,US +3325211104,3325211119,CA +3325211120,3325211127,US +3325211128,3325211135,CA +3325211136,3325211143,ID +3325211144,3325211159,CA +3325211160,3325211167,US +3325211168,3325211175,CA +3325211176,3325211183,US +3325211184,3325211191,CA +3325211192,3325211199,BG +3325211200,3325211235,CA +3325211236,3325211239,FR +3325211240,3325211303,CA +3325211304,3325211311,PT +3325211312,3325211315,GB +3325211316,3325211335,CA +3325211336,3325211343,BR +3325211344,3325211351,US +3325211352,3325211363,CA +3325211364,3325211371,US +3325211372,3325211375,BR +3325211376,3325211383,CA +3325211384,3325211391,US +3325211392,3325211411,CA +3325211412,3325211415,IN +3325211416,3325211419,CA 3325211420,3325211423,US 3325211424,3325211647,CA -3325211648,3325211775,US -3325211776,3325212647,CA +3325211648,3325211807,US +3325211808,3325211855,CA +3325211856,3325211859,CL +3325211860,3325211863,CA +3325211864,3325211871,NO +3325211872,3325211883,CA +3325211884,3325211887,US +3325211888,3325211895,RO +3325211896,3325211967,CA +3325211968,3325211999,ES +3325212000,3325212007,US +3325212008,3325212087,CA +3325212088,3325212091,BZ +3325212092,3325212127,CA +3325212128,3325212143,IN +3325212144,3325212151,US +3325212152,3325212155,MX +3325212156,3325212167,CA +3325212168,3325212171,BZ +3325212172,3325212175,IN +3325212176,3325212191,CA +3325212192,3325212199,AR +3325212200,3325212215,CA +3325212216,3325212223,HR +3325212224,3325212495,CA +3325212496,3325212511,ID +3325212512,3325212515,CY +3325212516,3325212559,CA +3325212560,3325212575,BR +3325212576,3325212579,CA +3325212580,3325212583,US +3325212584,3325212587,CA +3325212588,3325212591,BR +3325212592,3325212599,US +3325212600,3325212647,CA 3325212648,3325212655,US -3325212656,3325213687,CA +3325212656,3325212719,CA +3325212720,3325212727,ID +3325212728,3325212731,RO +3325212732,3325212735,AE +3325212736,3325212771,CA +3325212772,3325212775,US +3325212776,3325212783,CA +3325212784,3325212799,US +3325212800,3325212883,CA +3325212884,3325212887,BR +3325212888,3325212975,CA +3325212976,3325212979,US +3325212980,3325213023,CA +3325213024,3325213055,EE +3325213056,3325213071,US +3325213072,3325213087,NZ +3325213088,3325213115,CA +3325213116,3325213119,US +3325213120,3325213227,CA +3325213228,3325213231,US +3325213232,3325213295,CA +3325213296,3325213311,US +3325213312,3325213423,CA +3325213424,3325213431,US +3325213432,3325213435,CA +3325213436,3325213439,US +3325213440,3325213471,CA +3325213472,3325213479,IN +3325213480,3325213483,CA +3325213484,3325213487,VE +3325213488,3325213535,CA +3325213536,3325213543,TR +3325213544,3325213567,CA +3325213568,3325213571,IE +3325213572,3325213575,CA +3325213576,3325213591,IN +3325213592,3325213607,CA +3325213608,3325213615,US +3325213616,3325213647,CA +3325213648,3325213663,US +3325213664,3325213679,CA +3325213680,3325213687,BR 3325213688,3325213695,US -3325213696,3325216319,CA +3325213696,3325213711,CA +3325213712,3325213715,AR +3325213716,3325213951,CA +3325213952,3325213983,BA +3325213984,3325213991,CA +3325213992,3325213995,US +3325213996,3325214015,CA +3325214016,3325214063,US +3325214064,3325214071,CA +3325214072,3325214079,AE +3325214080,3325214095,CA +3325214096,3325214111,IN +3325214112,3325214143,CA +3325214144,3325214147,MA +3325214148,3325214151,CA +3325214152,3325214155,US +3325214156,3325214187,CA +3325214188,3325214191,US +3325214192,3325214239,CA +3325214240,3325214255,US +3325214256,3325214259,SA +3325214260,3325214267,US +3325214268,3325214463,CA +3325214464,3325214479,AU +3325214480,3325214499,CA +3325214500,3325214503,PA +3325214504,3325214583,CA +3325214584,3325214587,US +3325214588,3325214623,CA +3325214624,3325214639,DE +3325214640,3325214647,FR +3325214648,3325214703,CA +3325214704,3325214719,AU +3325214720,3325214735,RO +3325214736,3325214739,US +3325214740,3325214815,CA +3325214816,3325214823,US +3325214824,3325214831,BR +3325214832,3325214987,CA +3325214988,3325214991,IN +3325214992,3325215055,CA +3325215056,3325215059,IT +3325215060,3325215079,CA +3325215080,3325215087,BR +3325215088,3325215103,CA +3325215104,3325215107,IN +3325215108,3325215127,CA +3325215128,3325215131,US +3325215132,3325215135,BZ +3325215136,3325215203,CA +3325215204,3325215207,GB +3325215208,3325215211,FR +3325215212,3325215247,CA +3325215248,3325215263,US +3325215264,3325215295,IN +3325215296,3325215299,US +3325215300,3325215303,IN +3325215304,3325215319,CA +3325215320,3325215327,BR +3325215328,3325215335,CA +3325215336,3325215343,US +3325215344,3325215471,CA +3325215472,3325215475,ES +3325215476,3325215495,CA +3325215496,3325215503,BR +3325215504,3325215667,CA +3325215668,3325215675,BR +3325215676,3325215719,CA +3325215720,3325215727,US +3325215728,3325215731,CA +3325215732,3325215735,BR +3325215736,3325215743,CA +3325215744,3325215751,IN +3325215752,3325215759,CA +3325215760,3325215767,BR +3325215768,3325215807,CA +3325215808,3325215839,US +3325215840,3325215871,CA +3325215872,3325215903,US +3325215904,3325215911,CA +3325215912,3325215915,IN +3325215916,3325215919,GB +3325215920,3325215927,US +3325215928,3325215951,CA +3325215952,3325215967,BE +3325215968,3325215983,CA +3325215984,3325215999,VE +3325216000,3325216007,CA +3325216008,3325216015,MX +3325216016,3325216031,CA +3325216032,3325216035,US +3325216036,3325216043,CA +3325216044,3325216047,EG +3325216048,3325216063,CA +3325216064,3325216067,US +3325216068,3325216071,CA +3325216072,3325216079,US +3325216080,3325216095,BR +3325216096,3325216115,CA +3325216116,3325216119,US +3325216120,3325216123,CA +3325216124,3325216127,BD +3325216128,3325216239,CA +3325216240,3325216243,BR +3325216244,3325216247,IN +3325216248,3325216319,CA 3325216320,3325216327,US -3325216328,3325216527,CA +3325216328,3325216359,CA +3325216360,3325216363,GB +3325216364,3325216447,CA +3325216448,3325216463,FR +3325216464,3325216527,CA 3325216528,3325216531,US -3325216532,3325217939,CA +3325216532,3325216703,CA +3325216704,3325216711,US +3325216712,3325216723,CA +3325216724,3325216727,US +3325216728,3325216731,CA +3325216732,3325216735,BR +3325216736,3325216855,CA +3325216856,3325216859,VG +3325216860,3325216895,CA +3325216896,3325216927,PA +3325216928,3325216975,CA +3325216976,3325216979,FR +3325216980,3325216987,CA +3325216988,3325216991,US +3325216992,3325217167,CA +3325217168,3325217183,PE +3325217184,3325217199,CA +3325217200,3325217215,US +3325217216,3325217223,VE +3325217224,3325217227,AU +3325217228,3325217231,CA +3325217232,3325217235,US +3325217236,3325217247,CA +3325217248,3325217279,BA +3325217280,3325217307,CA +3325217308,3325217311,HK +3325217312,3325217651,CA +3325217652,3325217655,AE +3325217656,3325217695,CA +3325217696,3325217699,US +3325217700,3325217703,BR +3325217704,3325217711,DE +3325217712,3325217835,CA +3325217836,3325217839,CL +3325217840,3325217855,CA +3325217856,3325217887,BR +3325217888,3325217939,CA 3325217940,3325217943,US -3325217944,3325218207,CA +3325217944,3325217951,CO +3325217952,3325217975,CA +3325217976,3325217987,US +3325217988,3325218015,CA +3325218016,3325218031,ES +3325218032,3325218039,CA +3325218040,3325218047,US +3325218048,3325218111,CA +3325218112,3325218115,US +3325218116,3325218139,CA +3325218140,3325218147,GB +3325218148,3325218151,CA +3325218152,3325218155,US +3325218156,3325218159,CA +3325218160,3325218167,US +3325218168,3325218207,CA 3325218208,3325218239,US -3325218240,3325218307,CA -3325218308,3325218311,ES -3325218312,3325218519,CA +3325218240,3325218251,CA +3325218252,3325218255,PL +3325218256,3325218447,CA +3325218448,3325218455,AR +3325218456,3325218463,CA +3325218464,3325218479,ES +3325218480,3325218483,BR +3325218484,3325218487,CA +3325218488,3325218491,US +3325218492,3325218519,CA 3325218520,3325218523,US -3325218524,3325219807,CA +3325218524,3325218531,CA +3325218532,3325218535,US +3325218536,3325218559,CA +3325218560,3325218567,US +3325218568,3325218583,CA +3325218584,3325218591,IN +3325218592,3325218615,CA +3325218616,3325218623,BR +3325218624,3325218655,CA +3325218656,3325218663,TR +3325218664,3325218667,US +3325218668,3325218671,CA +3325218672,3325218687,IT +3325218688,3325218783,CA +3325218784,3325218815,AU +3325218816,3325219079,CA +3325219080,3325219083,BR +3325219084,3325219087,BZ +3325219088,3325219091,CA +3325219092,3325219095,VE +3325219096,3325219247,CA +3325219248,3325219263,US +3325219264,3325219407,CA +3325219408,3325219411,FR +3325219412,3325219415,CA +3325219416,3325219419,US +3325219420,3325219423,BR +3325219424,3325219455,CA +3325219456,3325219459,US +3325219460,3325219463,NL +3325219464,3325219467,CA +3325219468,3325219475,US +3325219476,3325219503,CA +3325219504,3325219511,VG +3325219512,3325219519,CA +3325219520,3325219523,PL +3325219524,3325219535,CA +3325219536,3325219551,PK +3325219552,3325219583,CA +3325219584,3325219599,US +3325219600,3325219631,CA +3325219632,3325219647,US +3325219648,3325219695,CA +3325219696,3325219699,US +3325219700,3325219759,CA +3325219760,3325219767,US +3325219768,3325219775,CA +3325219776,3325219779,PA +3325219780,3325219807,CA 3325219808,3325219811,US -3325219812,3325220635,CA +3325219812,3325219839,CA +3325219840,3325219871,TN +3325219872,3325219919,CA +3325219920,3325219927,US +3325219928,3325219935,CA +3325219936,3325219951,US +3325219952,3325219971,CA +3325219972,3325219975,HK +3325219976,3325219983,CA +3325219984,3325219999,US +3325220000,3325220011,CA +3325220012,3325220015,AU +3325220016,3325220023,MX +3325220024,3325220043,CA +3325220044,3325220047,BR +3325220048,3325220055,CA +3325220056,3325220063,GB +3325220064,3325220295,CA +3325220296,3325220303,FR +3325220304,3325220407,CA +3325220408,3325220411,US +3325220412,3325220415,BZ +3325220416,3325220511,CA +3325220512,3325220519,PL +3325220520,3325220579,CA +3325220580,3325220583,BZ +3325220584,3325220587,US +3325220588,3325220607,CA +3325220608,3325220623,US +3325220624,3325220635,CA 3325220636,3325220636,US -3325220637,3325220863,CA -3325220864,3325220879,US -3325220880,3325221451,CA +3325220637,3325220647,CA +3325220648,3325220651,US +3325220652,3325220655,BR +3325220656,3325220703,CA +3325220704,3325220719,US +3325220720,3325220775,CA +3325220776,3325220783,FR +3325220784,3325220831,CA +3325220832,3325220879,US +3325220880,3325220895,CA +3325220896,3325220927,FR +3325220928,3325220959,CA +3325220960,3325220967,EC +3325220968,3325220991,CA +3325220992,3325220995,US +3325220996,3325221043,CA +3325221044,3325221047,CL +3325221048,3325221055,CA +3325221056,3325221119,BR +3325221120,3325221143,CA +3325221144,3325221151,US +3325221152,3325221183,CA +3325221184,3325221199,US +3325221200,3325221215,BR +3325221216,3325221263,CA +3325221264,3325221279,TW +3325221280,3325221439,CA +3325221440,3325221443,PE +3325221444,3325221451,CA 3325221452,3325221455,US -3325221456,3325221791,CA -3325221792,3325221795,FR -3325221796,3325222203,CA +3325221456,3325221467,CA +3325221468,3325221471,FR +3325221472,3325221567,CA +3325221568,3325221599,US +3325221600,3325221615,CA +3325221616,3325221623,GB +3325221624,3325221727,CA +3325221728,3325221731,US +3325221732,3325221751,CA +3325221752,3325221755,IN +3325221756,3325221779,CA +3325221780,3325221783,US +3325221784,3325221787,BR +3325221788,3325221795,CA +3325221796,3325221807,US +3325221808,3325221819,CA +3325221820,3325221823,US +3325221824,3325221831,CA +3325221832,3325221839,BG +3325221840,3325221851,CA +3325221852,3325221855,BZ +3325221856,3325221903,CA +3325221904,3325221907,US +3325221908,3325221911,CA +3325221912,3325221915,ES +3325221916,3325221927,CA +3325221928,3325221931,IN +3325221932,3325222015,CA +3325222016,3325222143,US +3325222144,3325222179,CA +3325222180,3325222183,US +3325222184,3325222203,CA 3325222204,3325222207,BY -3325222208,3325223083,CA +3325222208,3325222351,CA +3325222352,3325222359,US +3325222360,3325222391,CA +3325222392,3325222395,BR +3325222396,3325222399,CA +3325222400,3325222463,US +3325222464,3325222535,CA +3325222536,3325222559,US +3325222560,3325222607,CA +3325222608,3325222623,US +3325222624,3325222627,DE +3325222628,3325222643,CA +3325222644,3325222647,BR +3325222648,3325222651,CA +3325222652,3325222655,US +3325222656,3325222687,CA +3325222688,3325222703,GB +3325222704,3325222735,CA +3325222736,3325222751,US +3325222752,3325222783,MX +3325222784,3325222851,CA +3325222852,3325222855,BZ +3325222856,3325222963,CA +3325222964,3325222967,VE +3325222968,3325222983,CA +3325222984,3325222987,TW +3325222988,3325223007,CA +3325223008,3325223023,US +3325223024,3325223027,CA +3325223028,3325223031,US +3325223032,3325223039,CA +3325223040,3325223043,AR +3325223044,3325223047,ES +3325223048,3325223079,CA +3325223080,3325223083,US 3325223084,3325223087,BY -3325223088,3325223647,CA +3325223088,3325223095,MA +3325223096,3325223099,CA +3325223100,3325223103,BR +3325223104,3325223119,US +3325223120,3325223231,CA +3325223232,3325223239,BR +3325223240,3325223279,CA +3325223280,3325223283,FR +3325223284,3325223335,CA +3325223336,3325223343,US +3325223344,3325223375,CA +3325223376,3325223391,US +3325223392,3325223399,CA +3325223400,3325223407,US +3325223408,3325223427,CA +3325223428,3325223431,US +3325223432,3325223463,CA +3325223464,3325223471,PL +3325223472,3325223551,CA +3325223552,3325223583,IE +3325223584,3325223619,CA +3325223620,3325223623,BR +3325223624,3325223643,CA +3325223644,3325223647,CZ 3325223648,3325223663,DE -3325223664,3325224671,CA +3325223664,3325223723,CA +3325223724,3325223727,US +3325223728,3325223795,CA +3325223796,3325223799,US +3325223800,3325223847,CA +3325223848,3325223855,MX +3325223856,3325223871,AU +3325223872,3325223907,CA +3325223908,3325223911,VE +3325223912,3325223919,CA +3325223920,3325223935,BR +3325223936,3325223967,CA +3325223968,3325223995,US +3325223996,3325224031,CA +3325224032,3325224039,US +3325224040,3325224043,CO +3325224044,3325224047,CA +3325224048,3325224055,GB +3325224056,3325224063,CA +3325224064,3325224067,FR +3325224068,3325224071,US +3325224072,3325224079,HR +3325224080,3325224087,CA +3325224088,3325224091,BZ +3325224092,3325224095,FR +3325224096,3325224231,CA +3325224232,3325224239,US +3325224240,3325224271,CA +3325224272,3325224279,BR +3325224280,3325224383,CA +3325224384,3325224391,GB +3325224392,3325224399,CA +3325224400,3325224415,AU +3325224416,3325224419,US +3325224420,3325224551,CA +3325224552,3325224559,BR +3325224560,3325224647,CA +3325224648,3325224651,IN +3325224652,3325224671,CA 3325224672,3325224675,US -3325224676,3325225671,CA +3325224676,3325224683,CA +3325224684,3325224687,VE +3325224688,3325224695,US +3325224696,3325224699,CA +3325224700,3325224703,BR +3325224704,3325224719,US +3325224720,3325224735,CA +3325224736,3325224751,US +3325224752,3325224767,CA +3325224768,3325224783,FR +3325224784,3325224787,CA +3325224788,3325224791,FR +3325224792,3325224807,CA +3325224808,3325224815,GB +3325224816,3325224831,CA +3325224832,3325224839,US +3325224840,3325224855,CA +3325224856,3325224863,MX +3325224864,3325224871,CA +3325224872,3325224875,IL +3325224876,3325224879,CA +3325224880,3325224895,US +3325224896,3325224919,CA +3325224920,3325224927,US +3325224928,3325224951,CA +3325224952,3325224955,GB +3325224956,3325225135,CA +3325225136,3325225139,US +3325225140,3325225183,CA +3325225184,3325225199,FR +3325225200,3325225203,CA +3325225204,3325225207,US +3325225208,3325225247,CA +3325225248,3325225263,TR +3325225264,3325225287,CA +3325225288,3325225291,GB +3325225292,3325225295,CA +3325225296,3325225299,US +3325225300,3325225315,CA +3325225316,3325225319,ES +3325225320,3325225327,US +3325225328,3325225359,CA +3325225360,3325225363,VE +3325225364,3325225367,CA +3325225368,3325225371,US +3325225372,3325225375,BR +3325225376,3325225407,CA +3325225408,3325225411,IN +3325225412,3325225415,CA +3325225416,3325225419,AU +3325225420,3325225439,CA +3325225440,3325225455,HK +3325225456,3325225463,CA +3325225464,3325225467,BR +3325225468,3325225483,CA +3325225484,3325225487,CL +3325225488,3325225495,CA +3325225496,3325225499,MX +3325225500,3325225631,CA +3325225632,3325225647,US +3325225648,3325225671,CA 3325225672,3325225675,US -3325225676,3325225739,CA -3325225740,3325225740,US -3325225741,3325226592,CA -3325226593,3325226593,US -3325226594,3325226751,CA -3325226752,3325227007,US -3325227008,3325227575,CA +3325225676,3325225735,CA +3325225736,3325225743,US +3325225744,3325225759,CA +3325225760,3325225767,US +3325225768,3325225775,CA +3325225776,3325225783,US +3325225784,3325225799,CA +3325225800,3325225807,IN +3325225808,3325225819,CA +3325225820,3325225823,US +3325225824,3325225895,CA +3325225896,3325225899,BZ +3325225900,3325225911,CY +3325225912,3325225919,CA +3325225920,3325225923,EG +3325225924,3325225943,CA +3325225944,3325225951,PL +3325225952,3325225967,MX +3325225968,3325225983,US +3325225984,3325226027,CA +3325226028,3325226031,BR +3325226032,3325226039,HK +3325226040,3325226071,CA +3325226072,3325226075,BR +3325226076,3325226087,CA +3325226088,3325226091,US +3325226092,3325226179,CA +3325226180,3325226183,BR +3325226184,3325226187,US +3325226188,3325226239,CA +3325226240,3325226255,US +3325226256,3325226287,CA +3325226288,3325226303,GB +3325226304,3325226307,CA +3325226308,3325226311,FR +3325226312,3325226343,CA +3325226344,3325226347,IN +3325226348,3325226495,CA +3325226496,3325227007,US +3325227008,3325227039,CA +3325227040,3325227071,BR +3325227072,3325227107,CA +3325227108,3325227111,AR +3325227112,3325227119,US +3325227120,3325227223,CA +3325227224,3325227227,GB +3325227228,3325227279,CA +3325227280,3325227295,BR +3325227296,3325227331,CA +3325227332,3325227335,US +3325227336,3325227371,CA +3325227372,3325227375,AU +3325227376,3325227383,CA +3325227384,3325227387,MA +3325227388,3325227399,CA +3325227400,3325227403,LK +3325227404,3325227455,CA +3325227456,3325227471,US +3325227472,3325227487,CA +3325227488,3325227503,RO +3325227504,3325227519,CA +3325227520,3325227527,VG +3325227528,3325227539,CA +3325227540,3325227543,CZ +3325227544,3325227551,BD +3325227552,3325227567,CA +3325227568,3325227571,IN +3325227572,3325227575,KE 3325227576,3325227583,US -3325227584,3325229591,CA +3325227584,3325227599,CA +3325227600,3325227615,CY +3325227616,3325227627,CA +3325227628,3325227631,BZ +3325227632,3325227639,BR +3325227640,3325227775,CA +3325227776,3325227779,US +3325227780,3325227791,CA +3325227792,3325227799,US +3325227800,3325227871,CA +3325227872,3325227875,BR +3325227876,3325228063,CA +3325228064,3325228079,US +3325228080,3325228095,CA +3325228096,3325228159,US +3325228160,3325228175,AE +3325228176,3325228255,CA +3325228256,3325228263,US +3325228264,3325228287,CA +3325228288,3325228415,US +3325228416,3325228615,CA +3325228616,3325228623,US +3325228624,3325228675,CA +3325228676,3325228679,US +3325228680,3325228695,CA +3325228696,3325228703,FR +3325228704,3325228735,CA +3325228736,3325228739,FR +3325228740,3325228783,CA +3325228784,3325228787,US +3325228788,3325228807,CA +3325228808,3325228815,US +3325228816,3325228823,CA +3325228824,3325228831,BR +3325228832,3325228931,CA +3325228932,3325228935,LU +3325228936,3325228991,CA +3325228992,3325229007,BR +3325229008,3325229083,CA +3325229084,3325229087,US +3325229088,3325229167,CA +3325229168,3325229175,PL +3325229176,3325229183,IN +3325229184,3325229247,US +3325229248,3325229255,CA +3325229256,3325229263,BR +3325229264,3325229279,CA +3325229280,3325229295,US +3325229296,3325229311,FR +3325229312,3325229327,CA +3325229328,3325229331,US +3325229332,3325229351,CA +3325229352,3325229359,BR +3325229360,3325229363,CA +3325229364,3325229367,US +3325229368,3325229471,CA +3325229472,3325229487,US +3325229488,3325229499,CA +3325229500,3325229503,IN +3325229504,3325229511,CA +3325229512,3325229515,IN +3325229516,3325229519,CA +3325229520,3325229527,US +3325229528,3325229535,CA +3325229536,3325229551,FR +3325229552,3325229555,US +3325229556,3325229591,CA 3325229592,3325229599,US -3325229600,3325230319,CA +3325229600,3325229647,CA +3325229648,3325229663,FR +3325229664,3325229695,MX +3325229696,3325229747,CA +3325229748,3325229755,CY +3325229756,3325229815,CA +3325229816,3325229823,US +3325229824,3325229831,CA +3325229832,3325229835,US +3325229836,3325229855,CA +3325229856,3325229887,US +3325229888,3325229955,CA +3325229956,3325229959,US +3325229960,3325229975,CA +3325229976,3325229979,IN +3325229980,3325229983,US +3325229984,3325229991,CA +3325229992,3325229999,IN +3325230000,3325230007,CA +3325230008,3325230011,NL +3325230012,3325230047,CA +3325230048,3325230055,AE +3325230056,3325230059,CA +3325230060,3325230075,US +3325230076,3325230079,CA +3325230080,3325230095,US +3325230096,3325230103,CA +3325230104,3325230111,US +3325230112,3325230123,CA +3325230124,3325230127,CL +3325230128,3325230167,CA +3325230168,3325230171,PK +3325230172,3325230175,US +3325230176,3325230319,CA 3325230320,3325230323,US -3325230324,3325230583,CA +3325230324,3325230495,CA +3325230496,3325230511,US +3325230512,3325230527,CA +3325230528,3325230543,MU +3325230544,3325230563,US +3325230564,3325230583,CA 3325230584,3325230591,SN -3325230592,3325231103,CA +3325230592,3325230715,CA +3325230716,3325230751,US +3325230752,3325230779,CA +3325230780,3325230783,BR +3325230784,3325230975,CA +3325230976,3325230991,US +3325230992,3325231007,AU +3325231008,3325231095,CA +3325231096,3325231099,US +3325231100,3325231103,BR 3325231104,3325232127,US 3325233152,3325234175,US 3325234176,3325234431,SA @@ -98864,20 +112737,24 @@ 3325269760,3325270015,CA 3325270016,3325271039,US 3325271040,3325271295,CA -3325271296,3325278719,US -3325278976,3325281023,US +3325271296,3325281023,US 3325281024,3325281279,NZ -3325281536,3325284863,US +3325281280,3325284863,US 3325284864,3325285119,AU -3325285376,3325296383,US +3325285376,3325290239,US +3325290240,3325290495,CA +3325290496,3325296383,US 3325296384,3325296639,CA -3325296640,3325304063,US -3325304064,3325304319,AS -3325304320,3325304831,US -3325304832,3325307647,CA +3325296640,3325303807,US +3325303808,3325304831,AS +3325304832,3325305087,CA +3325305088,3325307647,US 3325307648,3325307903,BB -3325307904,3325313023,CA -3325313024,3325337599,US +3325307904,3325308927,GB +3325308928,3325313023,CA +3325313024,3325323687,US +3325323688,3325323695,GB +3325323696,3325337599,US 3325337600,3325338111,GB 3325338112,3325340671,US 3325340672,3325340927,CA @@ -98886,16 +112763,11 @@ 3325427712,3325427967,US 3325427968,3325430527,ZA 3325430528,3325431551,US -3325431552,3325441023,ZA -3325441024,3325441279,MU -3325441280,3325443583,ZA +3325431552,3325443583,ZA 3325443584,3325444095,US -3325444096,3325444863,ZA -3325444864,3325445119,MU -3325445120,3325448447,ZA +3325444096,3325448447,ZA 3325448448,3325448959,US -3325448960,3325449215,MU -3325449216,3325450239,ZA +3325448960,3325450239,ZA 3325450240,3325451007,US 3325451008,3325451263,ZA 3325451264,3325452799,US @@ -98939,8 +112811,7 @@ 3325505536,3325509631,CA 3325509632,3325551615,US 3325551616,3325552639,CA -3325552640,3325562879,US -3325565440,3325573119,US +3325552640,3325573119,US 3325573120,3325574143,VG 3325574144,3325575167,BB 3325575168,3325630975,US @@ -98954,9 +112825,7 @@ 3325691904,3325693183,BR 3325693184,3325722623,US 3325722624,3325755391,CA -3325755392,3325886719,US -3325887488,3325888511,US -3325890560,3325956095,US +3325755392,3325956095,US 3325956096,3325960191,CA 3325960192,3325976063,US 3325976064,3325976319,CA @@ -98970,13 +112839,21 @@ 3325996800,3325997055,CA 3325997056,3326349823,US 3326349824,3326350335,EC -3326350336,3326406655,US +3326350336,3326390527,US +3326390528,3326390535,CA +3326390536,3326402111,US +3326402112,3326402119,PR +3326402120,3326406655,US 3326406656,3326408703,CO 3326408704,3326413823,US 3326413824,3326414335,YE 3326414336,3326420991,US 3326420992,3326423039,PR -3326423040,3326526463,US +3326423040,3326476495,US +3326476496,3326476503,GE +3326476504,3326492239,US +3326492240,3326492255,CA +3326492256,3326526463,US 3326526464,3326526719,CA 3326526720,3326613503,US 3326613504,3326615551,CA @@ -98991,7 +112868,9 @@ 3326682624,3326682879,US 3326682880,3326697215,CA 3326697216,3326699519,US -3326699520,3326713343,CA +3326699520,3326699775,CA +3326699776,3326700799,US +3326700800,3326713343,CA 3326713344,3326714111,US 3326714112,3326716927,CA 3326716928,3326717951,US @@ -98999,16 +112878,22 @@ 3326722048,3326726143,US 3326726144,3326726399,CA 3326726400,3326726655,US -3326726656,3326728703,CA -3326728960,3326729215,CA +3326726656,3326729215,CA 3326729216,3326729471,JP 3326729472,3326729727,CA -3326729728,3326730751,US -3326731264,3326734335,US -3326734336,3326737663,CA +3326729728,3326734335,US +3326734336,3326734591,CA +3326734592,3326737151,US +3326737152,3326737663,CA 3326737664,3326737919,US 3326737920,3326738175,CA -3326738176,3326952191,US +3326738176,3326764863,US +3326764864,3326764871,GB +3326764872,3326768887,US +3326768888,3326768895,GB +3326768896,3326770863,US +3326770864,3326770871,GB +3326770872,3326952191,US 3326952192,3326952447,AS 3326952448,3326953983,US 3326953984,3326954495,AS @@ -99064,15 +112949,13 @@ 3328237312,3328241663,CA 3328241664,3328243199,US 3328243200,3328245759,CA -3328245760,3328265471,US -3328265728,3328271871,US -3328272128,3328299775,US +3328245760,3328299775,US 3328299776,3328301055,CA 3328301056,3328306431,US 3328306432,3328306687,CA -3328306688,3328307455,US -3328307968,3328309247,US -3328309504,3328358399,US +3328306688,3328341215,US +3328341216,3328341223,CA +3328341224,3328358399,US 3328358400,3328360447,CA 3328360448,3328383999,US 3328384000,3328385023,CA @@ -99093,13 +112976,23 @@ 3328479232,3328479623,CA 3328479624,3328479624,US 3328479625,3328481279,CA -3328481280,3328481791,US -3328481792,3328482303,CA -3328482304,3328483071,US -3328483072,3328483327,CA +3328481280,3328481535,US +3328481536,3328481759,CA +3328481760,3328481760,US +3328481761,3328482303,CA +3328482304,3328482815,US +3328482816,3328483327,CA 3328483328,3328515071,US 3328515072,3328516095,DM -3328516096,3328617983,US +3328516096,3328575488,US +3328575489,3328575743,IN +3328575744,3328575744,US +3328575745,3328575999,AM +3328576000,3328576256,US +3328576257,3328576511,LV +3328576512,3328576512,US +3328576513,3328576767,JP +3328576768,3328617983,US 3328617984,3328618239,CA 3328618240,3328629503,US 3328629632,3328629695,GB @@ -99112,9 +113005,9 @@ 3328704512,3328774399,US 3328774400,3328775935,CA 3328775936,3328789503,US -3328790016,3328798719,US +3328790016,3328794623,US +3328795648,3328798719,US 3328798720,3328799743,NL -3328799744,3328799999,US 3328800000,3328800255,NL 3328800256,3328800767,IT 3328800768,3328801023,NZ @@ -99123,7 +113016,35 @@ 3328801792,3328802047,US 3328802048,3328802303,DE 3328802304,3328802815,AU -3328802816,3328826623,US +3328802816,3328811007,US +3328811008,3328811263,CN +3328811264,3328811271,US +3328811272,3328811591,CN +3328811592,3328811599,US +3328811600,3328811711,CN +3328811712,3328811791,US +3328811792,3328811831,CN +3328811832,3328811855,US +3328811856,3328811863,CN +3328811864,3328811871,US +3328811872,3328812319,CN +3328812320,3328812335,US +3328812336,3328812527,CN +3328812528,3328812535,US +3328812536,3328812783,CN +3328812784,3328812799,US +3328812800,3328812847,CN +3328812848,3328812855,US +3328812856,3328813831,CN +3328813832,3328813839,US +3328813840,3328815471,CN +3328815472,3328815487,US +3328815488,3328816023,CN +3328816024,3328816031,US +3328816032,3328818439,CN +3328818440,3328818447,US +3328818448,3328819199,CN +3328819200,3328826623,US 3328826624,3328826879,SG 3328826880,3329230335,US 3329230336,3329230591,JP @@ -99151,7 +113072,9 @@ 3330664192,3330664447,CA 3330664448,3330677759,US 3330677760,3330678783,CA -3330678784,3330714367,US +3330678784,3330684927,US +3330684928,3330685183,IN +3330685184,3330714367,US 3330714368,3330714623,CA 3330714624,3330726655,US 3330726656,3330726911,CA @@ -99169,15 +113092,31 @@ 3330785280,3330785791,CA 3330785792,3330791423,US 3330791424,3330791679,CA -3330791680,3330812927,US +3330791680,3330796543,US +3330796544,3330796799,CA +3330796800,3330812927,US 3330812928,3330813951,CA -3330813952,3330866943,US +3330813952,3330814047,US +3330814048,3330814055,LK +3330814056,3330814719,US +3330814720,3330814727,PK +3330814728,3330814807,US +3330814808,3330814815,LK +3330814816,3330814831,US +3330814832,3330814839,LK +3330814840,3330814847,PK +3330814848,3330817882,US +3330817883,3330817887,CL +3330817888,3330817899,ES +3330817900,3330866943,US 3330866944,3330867199,CA 3330867200,3330883583,US 3330883584,3330884351,NL 3330884352,3330884863,US 3330884864,3330885119,GB -3330885120,3330888191,US +3330885120,3330888063,US +3330888064,3330888127,NL +3330888128,3330888191,US 3330888192,3330888703,AU 3330888704,3330888959,US 3330888960,3330889215,CH @@ -99229,8 +113168,8 @@ 3331274241,3331274495,US 3331274496,3331274496,PL 3331274497,3331274751,US -3331274752,3331274752,BR -3331274753,3331275263,US +3331274752,3331275007,BR +3331275008,3331275263,US 3331275264,3331275264,CH 3331275265,3331275775,US 3331275776,3331275776,CA @@ -99239,15 +113178,55 @@ 3331356672,3331357183,BZ 3331357184,3331358719,US 3331358720,3331362815,JP -3331362816,3331366911,CA -3331366912,3331527167,US +3331362816,3331365199,CA +3331365200,3331365207,GB +3331365208,3331366911,CA +3331366912,3331371007,US +3331371008,3331371071,NZ +3331371072,3331371327,US +3331371328,3331371343,SE +3331371344,3331371975,US +3331371976,3331371983,PK +3331371984,3331372287,US +3331372288,3331372319,FR +3331372320,3331527167,US 3331527168,3331527679,GB -3331527680,3331560191,US -3331560448,3331563519,US +3331527680,3331528959,US +3331528960,3331528991,CN +3331528992,3331529023,US +3331529024,3331529031,IN +3331529032,3331529039,LB +3331529040,3331529175,US +3331529176,3331529183,VE +3331529184,3331529215,CN +3331529216,3331529247,US +3331529248,3331529255,VE +3331529256,3331529375,US +3331529376,3331529383,IN +3331529384,3331529391,US +3331529392,3331529399,IN +3331529400,3331530063,US +3331530064,3331530071,IN +3331530072,3331530079,US +3331530080,3331530111,PK +3331530112,3331530175,US +3331530176,3331530183,BR +3331530184,3331530191,MX +3331530192,3331530199,US +3331530200,3331530223,IN +3331530224,3331530231,US +3331530232,3331530239,LB +3331530240,3331563519,US 3331563520,3331563775,IN 3331563776,3331565567,US 3331565568,3331566079,CA -3331566080,3331632639,US +3331566080,3331617855,US +3331617856,3331617919,GB +3331617920,3331620079,US +3331620080,3331620095,GB +3331620096,3331620527,US +3331620528,3331620543,GB +3331620544,3331632639,US 3331632640,3331632895,CA 3331632896,3331633407,US 3331633408,3331633919,CH @@ -99267,17 +113246,33 @@ 3331840116,3331853823,US 3331854080,3331868161,US 3331868163,3331935231,US -3331935232,3331936255,CA +3331935232,3331935583,CA +3331935584,3331935615,US +3331935616,3331936255,CA 3331936256,3331983103,US 3331983104,3331983359,CA 3331983360,3331988479,US 3331988480,3331989503,CA -3331989504,3332028415,US +3331989504,3332002047,US +3332002048,3332002063,HU +3332002064,3332002559,US +3332002560,3332002815,AU +3332002816,3332003711,US +3332003712,3332003839,IT +3332003840,3332004607,US +3332004608,3332004639,AU +3332004640,3332004864,US +3332004865,3332004927,CA +3332004928,3332004959,AU +3332004960,3332005118,CA +3332005119,3332005438,US +3332005439,3332005503,IN +3332005504,3332005630,CA +3332005631,3332028415,US 3332028416,3332030463,CA 3332030464,3332083967,US 3332084224,3332095231,US -3332095488,3332381183,US -3332381696,3332423423,US +3332095488,3332423423,US 3332423424,3332423679,CA 3332423680,3332440319,US 3332440320,3332460543,CA @@ -99290,7 +113285,11 @@ 3332473856,3332477951,US 3332477952,3332482303,CA 3332482304,3332483071,US -3332483072,3332484095,CO +3332483072,3332483615,CO +3332483616,3332483711,US +3332483712,3332483743,PE +3332483744,3332483839,US +3332483840,3332484095,BO 3332484096,3332491263,CA 3332491264,3332492031,US 3332492032,3332500735,CA @@ -99305,7 +113304,9 @@ 3332508672,3332508927,US 3332508928,3332525311,CA 3332525312,3332526079,US -3332526080,3332528127,CA +3332526080,3332526591,CA +3332526592,3332527103,US +3332527104,3332528127,CA 3332528128,3332529663,US 3332529664,3332554751,CA 3332554752,3332558847,US @@ -99313,7 +113314,9 @@ 3332562944,3332563455,US 3332563456,3332564479,CA 3332564480,3332564735,US -3332564736,3332570879,CA +3332564736,3332566783,CA +3332566784,3332567039,US +3332567040,3332570879,CA 3332570880,3332571391,US 3332571392,3332579327,CA 3332579328,3332581375,US @@ -99331,8 +113334,7 @@ 3332616192,3332616959,US 3332616960,3332617727,CA 3332617728,3332624383,US -3332624384,3332625919,CA -3332626688,3332636415,CA +3332624384,3332636415,CA 3332636416,3332636671,US 3332636672,3332724735,CA 3332724736,3332726783,PM @@ -99347,14 +113349,16 @@ 3332833536,3332841471,CA 3332841472,3332841727,US 3332841728,3332866303,CA -3332866304,3332874239,US +3332866304,3332869904,US +3332869905,3332869905,BD +3332869906,3332874239,US 3332874240,3332875007,CA 3332875008,3332875263,US 3332875264,3332876287,CA 3332876288,3332882431,US 3332882432,3332890623,KN 3332890624,3332897279,US -3332897280,3332898559,CA +3332897280,3332898815,CA 3332898816,3332899071,US 3332899072,3332906495,CA 3332906496,3332909567,US @@ -99369,7 +113373,9 @@ 3332930560,3332931327,US 3332931328,3332947967,CA 3332947968,3332948223,US -3332948224,3332966143,CA +3332948224,3332964351,CA +3332964352,3332964607,US +3332964608,3332966143,CA 3332966144,3332966399,US 3332966400,3332979967,CA 3332979968,3332980735,US @@ -99394,35 +113400,50 @@ 3333385984,3333386239,JP 3333386240,3333396223,US 3333396224,3333396479,JP -3333396480,3333396689,DE -3333396692,3333396735,DE -3333396736,3333427967,US +3333396480,3333396673,US +3333396674,3333396674,DE +3333396675,3333396689,US +3333396692,3333427967,US 3333427968,3333428007,GB 3333428009,3333428223,GB 3333428224,3333444095,US 3333444096,3333444351,GB 3333444352,3333444607,US 3333444608,3333444863,SG -3333444864,3333480191,US +3333444864,3333471999,US +3333472000,3333472255,NL +3333472256,3333480191,US 3333480192,3333481471,DE -3333481472,3333517823,US -3333518336,3333519359,US -3333519360,3333521407,GB -3333521408,3333583871,US +3333481472,3333502975,US +3333502976,3333503359,CN +3333503360,3333503391,US +3333503392,3333504271,CN +3333504272,3333504287,US +3333504288,3333504431,CN +3333504432,3333504447,US +3333504448,3333505023,CN +3333505024,3333519359,US +3333519360,3333519871,HK +3333519872,3333520383,US +3333520384,3333520639,NL +3333520640,3333520895,DE +3333520896,3333583871,US 3333583872,3333584895,CA 3333584896,3333593855,US 3333593856,3333594111,CA 3333594112,3333603328,US -3333603330,3333614591,US +3333603330,3333609983,US +3333609984,3333610239,SG +3333610240,3333614591,US 3333614592,3333614847,GB -3333614848,3333621247,US -3333621760,3333624319,US +3333614848,3333624319,US 3333624320,3333624575,CA 3333624576,3333675775,US 3333675776,3333676031,CA 3333676032,3333677311,US 3333677312,3333677567,HK -3333677568,3333701887,US +3333677568,3333678079,CA +3333678080,3333701887,US 3333701888,3333702143,GB 3333702144,3333702399,US 3333702400,3333702655,CH @@ -99452,7 +113473,9 @@ 3333829632,3333829887,IN 3333829888,3333859839,US 3333859840,3333860095,BM -3333860096,3333939455,US +3333860096,3333871103,US +3333871104,3333871359,CA +3333871360,3333939455,US 3333939456,3333939711,CA 3333939712,3333988607,US 3333988608,3333988863,BR @@ -99465,8 +113488,7 @@ 3334020096,3334021119,CA 3334021120,3334068479,US 3334068480,3334068735,CA -3334068736,3334117887,US -3334118144,3334138623,US +3334068736,3334138623,US 3334138624,3334138879,BM 3334138880,3334187775,US 3334187776,3334188031,BM @@ -99478,9 +113500,46 @@ 3334962176,3334963199,NL 3334963200,3334995967,US 3334995968,3334998527,PH -3334998528,3335004655,US -3335004656,3335004671,CN -3335004672,3335012351,US +3334998528,3335004159,US +3335004160,3335004183,CN +3335004184,3335004223,US +3335004224,3335004319,CN +3335004320,3335004327,US +3335004328,3335004335,CN +3335004336,3335004351,US +3335004352,3335004463,CN +3335004464,3335004479,US +3335004480,3335004487,CN +3335004488,3335004495,US +3335004496,3335004503,CN +3335004504,3335004511,US +3335004512,3335004551,CN +3335004552,3335004559,US +3335004560,3335004623,CN +3335004624,3335004639,US +3335004640,3335005311,CN +3335005312,3335005327,US +3335005328,3335005423,CN +3335005424,3335005455,US +3335005456,3335005487,CN +3335005488,3335005503,US +3335005504,3335005519,CN +3335005520,3335005527,US +3335005528,3335005543,CN +3335005544,3335005551,US +3335005552,3335005647,CN +3335005648,3335005663,US +3335005664,3335005759,CN +3335005760,3335005823,US +3335005824,3335008127,CN +3335008128,3335008255,US +3335008256,3335009175,CN +3335009176,3335009183,US +3335009184,3335009215,CN +3335009216,3335009279,US +3335009280,3335010175,CN +3335010176,3335010239,US +3335010240,3335012351,CN 3335012352,3335028735,CA 3335028736,3335057919,US 3335057920,3335058175,CA @@ -99490,9 +113549,31 @@ 3335252736,3335252991,CA 3335252992,3335276287,US 3335276288,3335276799,PR -3335276800,3335354179,US +3335276800,3335349343,US +3335349344,3335349375,FR +3335349376,3335352463,US +3335352464,3335352479,CA +3335352480,3335352783,US +3335352784,3335352799,AU +3335352800,3335353215,US +3335353216,3335353343,PR +3335353344,3335353855,US +3335353856,3335353863,AU +3335353864,3335354015,US +3335354016,3335354023,AU +3335354024,3335354031,US +3335354032,3335354047,AU +3335354048,3335354111,US +3335354112,3335354143,CN +3335354144,3335354179,AU 3335354180,3335354183,CA -3335354184,3335439615,US +3335354184,3335354191,US +3335354192,3335354195,AU +3335354196,3335354431,US +3335354432,3335354463,AU +3335354464,3335354751,US +3335354752,3335354783,CN +3335354784,3335439615,US 3335439616,3335439871,CH 3335439872,3335440383,US 3335440384,3335441151,CH @@ -99500,13 +113581,68 @@ 3335458816,3335460863,BM 3335460864,3335475199,US 3335475200,3335475455,DE -3335475456,3335524351,US +3335475456,3335480191,US +3335480192,3335480319,IT +3335480320,3335524351,US 3335524352,3335524607,AU 3335524608,3335573759,US 3335573760,3335574015,IN 3335574016,3335581695,US 3335581952,3335582463,US -3335582720,3335747071,US +3335582720,3335660999,US +3335661000,3335661040,GR +3335661041,3335661057,US +3335661058,3335661156,ID +3335661157,3335661313,US +3335661314,3335661412,BS +3335661413,3335661668,US +3335661669,3335661763,BD +3335661764,3335661825,US +3335661826,3335661924,NO +3335661925,3335662014,AM +3335662015,3335662023,US +3335662024,3335662069,IT +3335662070,3335662180,US +3335662181,3335662278,IN +3335662279,3335662279,US +3335662280,3335662325,GB +3335662326,3335662535,US +3335662536,3335662586,JP +3335662587,3335662692,US +3335662693,3335662787,LA +3335662788,3335662791,US +3335662792,3335662827,TH +3335662828,3335662849,US +3335662850,3335662948,JP +3335662949,3335663716,US +3335663717,3335663811,JP +3335663812,3335663972,US +3335663973,3335664062,KR +3335664063,3335664129,US +3335664130,3335664228,JP +3335664229,3335664323,TH +3335664324,3335664385,US +3335664386,3335664484,UA +3335664485,3335664569,PL +3335664570,3335664996,US +3335664997,3335665071,LV +3335665072,3335665252,US +3335665253,3335665342,TH +3335665343,3335665508,US +3335665509,3335665598,TH +3335665599,3335665764,US +3335665765,3335665854,IN +3335665855,3335666177,US +3335666178,3335666276,ID +3335666277,3335666532,US +3335666533,3335666627,CN +3335666628,3335666788,US +3335666789,3335666878,IS +3335666879,3335666945,US +3335666946,3335667044,JO +3335667045,3335719071,US +3335719072,3335719087,IN +3335719088,3335747071,US 3335747072,3335749631,NL 3335749632,3335784191,US 3335784192,3335784447,CA @@ -99542,17 +113678,28 @@ 3337053184,3337053695,CA 3337053696,3337055231,US 3337055232,3337060351,CA -3337060352,3337134079,US -3337134336,3337198703,US +3337060352,3337198367,US +3337198368,3337198399,CA +3337198400,3337198703,US 3337198704,3337198707,CA -3337198708,3337289983,US +3337198708,3337201671,US +3337201672,3337201687,CA +3337201688,3337201727,US +3337201728,3337201735,CA +3337201736,3337201767,US +3337201768,3337201775,CA +3337201776,3337201791,US +3337201792,3337201799,CA +3337201800,3337209375,US +3337209376,3337209383,CA +3337209384,3337217791,US +3337217792,3337218047,CA +3337218048,3337289983,US 3337289984,3337297919,CA 3337297920,3337302015,US 3337302016,3337303551,CA 3337303552,3337304063,US -3337304064,3337304319,CA -3337304320,3337305599,US -3337305600,3337322495,CA +3337304064,3337322495,CA 3337322496,3337322751,US 3337322752,3337323007,CA 3337323008,3337324543,US @@ -99562,35 +113709,90 @@ 3337341952,3337342463,US 3337342464,3337355007,CA 3337355008,3337650175,US -3337650176,3337650431,GB -3337650432,3337651199,US -3337651200,3337652223,SG -3337652224,3337654783,CH +3337650176,3337650687,GB +3337650688,3337650943,US +3337650944,3337651199,HK +3337651200,3337651455,CH +3337651456,3337651711,SG +3337651712,3337653503,CH +3337653504,3337653759,JP +3337653760,3337654783,CH 3337654784,3337655295,AU 3337655296,3337682943,CH 3337682944,3337882111,US 3337882112,3337882623,AU -3337882624,3337892607,US +3337882624,3337891839,US +3337891840,3337892127,IN +3337892128,3337892159,US +3337892160,3337892255,IN +3337892256,3337892351,US +3337892352,3337892607,CN 3337892608,3337892671,HK 3337892672,3337893119,US 3337893120,3337893375,CN 3337893376,3337893631,CA -3337893632,3337895679,US +3337893632,3337893887,IN +3337893888,3337894143,CN +3337894144,3337894399,US +3337894400,3337894463,IN +3337894464,3337894527,US +3337894528,3337894655,IN +3337894656,3337894719,CN +3337894720,3337894783,US +3337894784,3337894911,CN +3337894912,3337895167,IN +3337895168,3337895295,CN +3337895296,3337895551,US +3337895552,3337895615,CN +3337895616,3337895679,US 3337895680,3337895935,CN 3337895936,3337900031,PR 3337900032,3337948671,US 3337948672,3337949183,CA 3337949184,3337957375,US -3337957376,3337958399,CA -3337958400,3337958783,US -3337958784,3337958784,CA -3337958785,3337960447,US -3337960448,3337961471,CA -3337961472,3337961727,US -3337961728,3337961983,CA -3337961984,3337963639,US +3337957376,3337959423,CA +3337959424,3337960447,US +3337960448,3337961487,CA +3337961488,3337961519,US +3337961520,3337961527,RO +3337961528,3337961535,US +3337961536,3337961543,AZ +3337961544,3337961551,US +3337961552,3337961559,KZ +3337961560,3337961567,ID +3337961568,3337961575,PK +3337961576,3337961583,AZ +3337961584,3337961599,US +3337961600,3337961615,RO +3337961616,3337961631,US +3337961632,3337961663,GB +3337961664,3337961679,CA +3337961680,3337962623,US +3337962624,3337962751,CA +3337962752,3337963135,US +3337963136,3337963263,TR +3337963264,3337963639,US 3337963640,3337963647,CA -3337963648,3337969663,US +3337963648,3337963775,US +3337963776,3337963783,AZ +3337963784,3337963791,US +3337963792,3337963799,AZ +3337963800,3337963815,US +3337963816,3337963823,CA +3337963824,3337963847,US +3337963848,3337963855,BR +3337963856,3337963863,CA +3337963864,3337963871,MA +3337963872,3337963887,CA +3337963888,3337963903,US +3337963904,3337963911,MA +3337963912,3337963967,US +3337963968,3337964031,IN +3337964032,3337964671,US +3337964672,3337964735,IN +3337964736,3337965055,US +3337965056,3337965311,HK +3337965312,3337969663,US 3337969664,3337973759,PR 3337973760,3337977855,CA 3337977856,3337980671,US @@ -99658,7 +113860,9 @@ 3338249216,3338249727,US 3338249728,3338249983,CA 3338249984,3338250751,US -3338250752,3338251775,CA +3338250752,3338251007,CA +3338251008,3338251263,US +3338251264,3338251775,CA 3338251776,3338252543,US 3338252544,3338252799,CA 3338252800,3338253311,US @@ -99671,9 +113875,7 @@ 3338257408,3338257663,CA 3338257664,3338257919,US 3338257920,3338258175,CA -3338258176,3338258431,US -3338258432,3338258687,CA -3338258688,3338259455,US +3338258176,3338259455,US 3338259456,3338259711,CA 3338259712,3338260735,US 3338260736,3338261759,CA @@ -99695,11 +113897,33 @@ 3338272000,3338272255,CA 3338272256,3338350591,US 3338350592,3338354687,CA -3338354688,3338359817,US +3338354688,3338358882,US +3338358883,3338358883,DE +3338358884,3338358908,US +3338358909,3338358909,DE +3338358910,3338358923,US +3338358924,3338358924,DE +3338358925,3338358987,US +3338358988,3338358988,DE +3338358989,3338359015,US +3338359016,3338359016,DE +3338359017,3338359033,US +3338359034,3338359034,DE +3338359035,3338359295,US +3338359296,3338359359,BR +3338359360,3338359817,US 3338359818,3338359818,GB -3338359819,3338360831,US +3338359819,3338359847,US +3338359848,3338359848,RO +3338359849,3338360439,US +3338360440,3338360440,CA +3338360441,3338360479,US +3338360480,3338360483,GB +3338360484,3338360831,US 3338360832,3338361087,RU -3338361088,3338371071,US +3338361088,3338361192,US +3338361193,3338361193,RO +3338361194,3338371071,US 3338371072,3338403839,CA 3338403840,3338424319,US 3338424320,3338428415,CA @@ -99711,7 +113935,9 @@ 3338431488,3338431743,CA 3338431744,3338432255,US 3338432256,3338432511,CA -3338432512,3338455039,US +3338432512,3338436607,US +3338436608,3338437631,CA +3338437632,3338455039,US 3338455040,3338455295,GB 3338455296,3338567679,US 3338567680,3338600447,CA @@ -99721,22 +113947,29 @@ 3338601000,3338601007,MX 3338601008,3338601015,JP 3338601016,3338601023,AU -3338601024,3338686463,US +3338601024,3338622463,US +3338622464,3338623487,CA +3338623488,3338631679,US +3338631680,3338631935,CA +3338631936,3338686463,US 3338686464,3338688511,AW 3338688512,3338770431,US 3338770432,3338772479,PR 3338772480,3338825727,US 3338825728,3338827775,AW -3338827776,3338912767,US +3338827776,3338849615,US +3338849616,3338849631,FR +3338849632,3338912767,US 3338912768,3338913023,EC -3338913024,3338964991,US +3338913024,3338916351,US +3338916352,3338916479,CN +3338916480,3338964991,US 3338964992,3338965247,CA 3338965248,3338976767,US 3338976768,3338977023,CA 3338977024,3338993407,US 3338993408,3338993663,CA -3338993664,3339000575,US -3339000832,3339043327,US +3338993664,3339043327,US 3339043328,3339043583,CA 3339043584,3339075583,US 3339075584,3339076863,GB @@ -99756,8 +113989,7 @@ 3339091968,3339092991,NL 3339092992,3339093503,US 3339093504,3339094015,NL -3339094016,3339142655,US -3339142912,3339147007,US +3339094016,3339147007,US 3339147008,3339147775,CA 3339147776,3339148031,MS 3339148032,3339153407,US @@ -99775,29 +114007,54 @@ 3339179008,3339180031,US 3339180032,3339181055,CA 3339181056,3339184127,US -3339184128,3339186175,CA +3339184128,3339185839,CA +3339185840,3339185843,US +3339185844,3339186175,CA 3339186176,3339261951,US 3339261952,3339263999,HK 3339264000,3339270399,US 3339270400,3339270655,CA 3339271168,3339327999,US -3339328512,3339329535,CA +3339328512,3339328831,CA +3339328832,3339328895,US +3339328896,3339328943,CA +3339328944,3339328959,AE +3339328960,3339329023,CA +3339329024,3339329151,GB +3339329152,3339329279,CA +3339329280,3339329407,US +3339329408,3339329439,CA +3339329440,3339329455,GB +3339329456,3339329519,CA +3339329520,3339329527,GB +3339329528,3339329535,CA 3339329536,3339338239,US 3339338240,3339338495,CA 3339338496,3339342847,US 3339342848,3339343103,CA -3339343104,3339373055,US -3339373568,3339655679,US -3339656192,3339667967,US -3339668480,3339669503,US +3339343104,3339669503,US 3339669504,3339671807,CA 3339671808,3339672063,US -3339672576,3339679487,US +3339672576,3339678721,US +3339678722,3339678782,CN +3339678783,3339678785,US +3339678786,3339678846,CN +3339678847,3339679487,US 3339679488,3339679743,CN 3339679744,3339707391,US 3339707392,3339708415,BM -3339708416,3339728895,US -3339728896,3339729919,AG +3339708416,3339722623,US +3339722624,3339722639,VN +3339722640,3339722655,US +3339722656,3339722687,IN +3339722688,3339722703,EG +3339722704,3339722751,VN +3339722752,3339727343,US +3339727344,3339727351,CA +3339727352,3339728895,US +3339728896,3339729407,AG +3339729408,3339729663,DM +3339729664,3339729919,AG 3339729920,3339743231,US 3339743232,3339744255,CA 3339744256,3339747327,US @@ -99810,46 +114067,166 @@ 3339760640,3339761663,CA 3339761664,3339766047,US 3339766048,3339766055,DE -3339766056,3339766183,US +3339766056,3339766071,US +3339766072,3339766079,CA +3339766080,3339766095,US +3339766096,3339766103,GB +3339766104,3339766111,US +3339766112,3339766119,IN +3339766120,3339766183,US 3339766184,3339766191,AU -3339766192,3339767007,US +3339766192,3339766231,US +3339766232,3339766239,GB +3339766240,3339766247,MX +3339766248,3339766343,US +3339766344,3339766351,SA +3339766352,3339766383,US +3339766384,3339766399,AU +3339766400,3339766495,US +3339766496,3339766511,RU +3339766512,3339766543,US +3339766544,3339766547,RO +3339766548,3339766551,US +3339766552,3339766559,RO +3339766560,3339766583,US +3339766584,3339766591,AU +3339766592,3339766599,US +3339766600,3339766607,BR +3339766608,3339766623,US +3339766624,3339766631,NO +3339766632,3339766671,US +3339766672,3339766679,CA +3339766680,3339766687,RO +3339766688,3339766695,US +3339766696,3339766703,PT +3339766704,3339766719,US +3339766720,3339766727,IN +3339766728,3339766743,US +3339766744,3339766751,SE +3339766752,3339766759,BE +3339766760,3339766767,US +3339766768,3339766775,HU +3339766776,3339766879,US +3339766880,3339766887,GB +3339766888,3339766903,US +3339766904,3339766911,NZ +3339766912,3339766919,US +3339766920,3339766927,IL +3339766928,3339766943,US +3339766944,3339766951,RU +3339766952,3339766983,US +3339766984,3339766991,RU +3339766992,3339767007,US 3339767008,3339767015,DE -3339767016,3339923455,US -3339923456,3339926015,CA -3339926528,3339927551,CA +3339767016,3339767031,US +3339767032,3339767039,CA +3339767040,3339767071,US +3339767072,3339767079,CA +3339767080,3339767087,US +3339767088,3339767095,HU +3339767096,3339767111,US +3339767112,3339767119,GB +3339767120,3339767127,US +3339767128,3339767135,CA +3339767136,3339767143,GB +3339767144,3339767191,US +3339767192,3339767199,RO +3339767200,3339767207,IT +3339767208,3339767231,US +3339767232,3339767239,RU +3339767240,3339767247,PT +3339767248,3339767263,US +3339767264,3339767271,AR +3339767272,3339767335,US +3339767336,3339767343,RO +3339767344,3339767351,US +3339767352,3339767359,IL +3339767360,3339767431,US +3339767432,3339767439,CN +3339767440,3339767447,SA +3339767448,3339767471,US +3339767472,3339767479,CN +3339767480,3339767495,US +3339767496,3339767503,HU +3339767504,3339767511,US +3339767512,3339767519,IN +3339767520,3339767527,US +3339767528,3339767535,CA +3339767536,3339767543,US +3339767544,3339767551,MX +3339767552,3339767615,RO +3339767616,3339767663,US +3339767664,3339767671,RU +3339767672,3339767679,US +3339767680,3339767711,BR +3339767712,3339923455,US +3339923456,3339927551,CA 3339927552,3339934719,US 3339934720,3339935743,CA 3339935744,3339937279,US 3339937280,3339937535,MX -3339937536,3339952127,US +3339937536,3339937816,US +3339937817,3339937879,CN +3339937880,3339938817,US +3339938818,3339938830,IN +3339938831,3339939130,US +3339939131,3339939191,BR +3339939192,3339939440,US +3339939441,3339939446,TR +3339939447,3339939473,US +3339939474,3339939534,GB +3339939535,3339939582,TR +3339939583,3339941650,US +3339941651,3339941651,BR +3339941652,3339941664,US +3339941665,3339941665,BR +3339941666,3339941790,US +3339941791,3339941791,BR +3339941792,3339952127,US 3339952128,3339956223,CA -3339956224,3339965439,US +3339956224,3339962559,US +3339962560,3339962591,GB +3339962592,3339963167,US +3339963168,3339963199,SC +3339963200,3339965439,US 3339965440,3339968511,CA -3339968512,3339975935,US -3339975936,3339976191,CA -3339976192,3340080127,US +3339968512,3339975679,US +3339975680,3339976703,CA +3339976704,3340059343,US +3340059344,3340059359,CA +3340059360,3340080127,US 3340080128,3340081151,CA 3340081152,3340084223,US 3340084224,3340085247,KN 3340085248,3340086271,US 3340087296,3340088319,US 3340088320,3340089343,CA -3340089344,3340097535,US +3340089344,3340090367,US +3340091392,3340097535,US 3340097536,3340098559,CA 3340098560,3340107775,US 3340107776,3340369919,CA -3340369920,3340383743,US -3340384256,3340386815,US +3340369920,3340386815,US 3340387328,3340388351,CA 3340388352,3340390399,US 3340390400,3340391423,CA -3340391424,3340418559,US +3340391424,3340391785,US +3340391786,3340391793,MY +3340391794,3340391817,US +3340391818,3340391825,LK +3340391826,3340391833,US +3340391834,3340391841,LK +3340391842,3340391925,US +3340391926,3340391933,EG +3340391934,3340392169,US +3340392170,3340392190,LK +3340392191,3340418559,US 3340418560,3340419071,CA -3340419072,3340426239,US -3340426752,3340429823,US +3340419072,3340429823,US 3340429824,3340430079,PA -3340430080,3340431871,US -3340432384,3340460031,US +3340430080,3340453375,US +3340453376,3340453887,BM +3340453888,3340460031,US 3340460032,3340462079,PR 3340462080,3340481535,US 3340481536,3340482559,CA @@ -99861,47 +114238,152 @@ 3340637440,3340637695,IE 3340637696,3340639231,US 3340639232,3340639295,IE -3340639296,3340660735,US -3340661760,3340664831,US -3340664832,3340665855,CA -3340668928,3340677119,US +3340639296,3340677119,US 3340677120,3340679167,CA 3340679168,3340694783,US 3340694784,3340695039,CA -3340695040,3340835327,US -3340835840,3340851455,US +3340695040,3340846111,US +3340846112,3340846119,CA +3340846120,3340846127,GB +3340846128,3340846131,MX +3340846132,3340846139,BR +3340846140,3340851455,US 3340851456,3340851711,CA 3340851712,3340852735,US 3340852736,3340853247,CA 3340853248,3340857343,US -3340857344,3340858367,CA -3340858368,3340887551,US -3340888576,3340923391,US -3340923904,3340925567,US +3340857344,3340858015,CA +3340858016,3340858047,US +3340858048,3340858367,CA +3340858368,3340925095,US +3340925096,3340925103,TR +3340925104,3340925111,US +3340925112,3340925119,CO +3340925120,3340925159,US +3340925160,3340925167,FR +3340925168,3340925175,BE +3340925176,3340925183,TR +3340925184,3340925215,US +3340925216,3340925247,AF +3340925248,3340925255,US +3340925256,3340925263,TR +3340925264,3340925359,US +3340925360,3340925367,IN +3340925368,3340925375,US +3340925376,3340925383,IN +3340925384,3340925391,RU +3340925392,3340925439,US +3340925440,3340925447,GB +3340925448,3340925511,US +3340925512,3340925519,EE +3340925520,3340925527,GB +3340925528,3340925535,PL +3340925536,3340925543,RU +3340925544,3340925567,US 3340925568,3340925575,DE -3340925576,3340925815,US -3340925816,3340925823,AU -3340925824,3340926295,US +3340925576,3340925591,US +3340925592,3340925599,VE +3340925600,3340925607,US +3340925608,3340925615,GB +3340925616,3340925631,US +3340925632,3340925639,FR +3340925640,3340925647,CO +3340925648,3340925655,US +3340925656,3340925663,GB +3340925664,3340925695,US +3340925696,3340925703,AU +3340925704,3340925711,ID +3340925712,3340925735,US +3340925736,3340925743,UA +3340925744,3340925783,US +3340925784,3340925791,BR +3340925792,3340925807,US +3340925808,3340925815,RU +3340925816,3340925823,US +3340925824,3340925887,GB +3340925888,3340925895,US +3340925896,3340925903,GR +3340925904,3340925919,US +3340925920,3340925927,PT +3340925928,3340925935,US +3340925936,3340925943,BR +3340925944,3340925951,CA +3340925952,3340925959,BE +3340925960,3340925967,IT +3340925968,3340925999,US +3340926000,3340926007,RU +3340926008,3340926015,US +3340926016,3340926023,RU +3340926024,3340926095,US +3340926096,3340926103,RO +3340926104,3340926127,US +3340926128,3340926135,GB +3340926136,3340926143,US +3340926144,3340926151,RU +3340926152,3340926159,CN +3340926160,3340926167,US +3340926168,3340926175,AR +3340926176,3340926191,US +3340926192,3340926199,BR +3340926200,3340926215,US +3340926216,3340926223,SE +3340926224,3340926231,CA +3340926232,3340926247,US +3340926248,3340926255,AR +3340926256,3340926295,US 3340926296,3340926303,DE -3340926304,3341027839,US -3341028352,3341031935,US -3341032448,3341043711,US -3341045760,3341057023,US -3341058048,3341082623,US +3340926304,3340926319,US +3340926320,3340926327,RU +3340926328,3340926343,US +3340926344,3340926351,TR +3340926352,3340926359,CA +3340926360,3340926367,US +3340926368,3340926375,GB +3340926376,3340926399,US +3340926400,3340926407,CA +3340926408,3340926439,US +3340926440,3340926447,OM +3340926448,3340926455,DE +3340926456,3340926463,US +3340926464,3340926479,MX +3340926480,3340926487,BR +3340926488,3340926495,CA +3340926496,3340926503,DE +3340926504,3340926511,MX +3340926512,3340926527,SE +3340926528,3340926599,US +3340926600,3340926607,CA +3340926608,3340926615,IN +3340926616,3340926623,US +3340926624,3340926655,BR +3340926656,3340926663,RU +3340926664,3340926671,US +3340926672,3340926679,DO +3340926680,3340926783,US +3340926784,3340926791,NO +3340926792,3340926807,US +3340926808,3340926815,IN +3340926816,3340926823,GB +3340926824,3340926959,US +3340926960,3340926967,IL +3340926968,3341082623,US 3341082624,3341084671,CA -3341084672,3341163007,US -3341163520,3341180927,US +3341084672,3341180927,US 3341180928,3341182975,CA -3341182976,3341205503,US +3341182976,3341186489,US +3341186490,3341186491,IN +3341186492,3341186686,US +3341186687,3341186688,IN +3341186689,3341205503,US 3341205504,3341206589,VC 3341206590,3341206590,BB 3341206591,3341207551,VC -3341207552,3341216255,US +3341207552,3341210263,US +3341210264,3341210271,CA +3341210272,3341216255,US 3341216256,3341216767,JP 3341216768,3341217791,CA -3341217792,3341218623,US -3341218624,3341218655,CA -3341218656,3341287423,US +3341217792,3341287423,US 3341287424,3341339647,CZ 3341339904,3341340159,CZ 3341340416,3341408511,CZ @@ -99913,7 +114395,9 @@ 3341464576,3341464831,GB 3341464832,3341470207,US 3341470208,3341470463,GB -3341470464,3341479935,US +3341470464,3341472255,US +3341472256,3341472511,DE +3341472512,3341479935,US 3341479936,3341480447,DE 3341480448,3341484287,US 3341484288,3341485055,CA @@ -99924,17 +114408,36 @@ 3341495808,3341500159,US 3341500160,3341500415,HK 3341500416,3341511679,US -3341511680,3341513215,CA -3341513728,3341517823,CA +3341511680,3341517823,CA 3341517824,3341518847,US -3341518848,3341520895,CA -3341520896,3341521663,US -3341521664,3341531135,CA +3341518848,3341531135,CA 3341531136,3341533951,US 3341533952,3341534207,CA -3341534720,3341534975,US -3341534976,3341536767,CA -3341536768,3341546239,US +3341534720,3341535007,US +3341535008,3341535015,ID +3341535016,3341535023,US +3341535024,3341535031,MY +3341535032,3341535039,VN +3341535040,3341535047,MA +3341535048,3341535055,SA +3341535056,3341535087,US +3341535088,3341535095,GB +3341535096,3341535103,US +3341535104,3341535135,HK +3341535136,3341535151,US +3341535152,3341535167,CN +3341535168,3341535183,US +3341535184,3341535187,ID +3341535188,3341535195,US +3341535196,3341535199,SA +3341535200,3341535231,US +3341535232,3341536255,GB +3341536256,3341536383,HK +3341536384,3341536415,US +3341536416,3341536447,IN +3341536448,3341536479,BR +3341536480,3341536511,VN +3341536512,3341546239,US 3341546240,3341547007,CA 3341547008,3341547519,CH 3341547520,3341549311,CA @@ -99942,11 +114445,7 @@ 3341632000,3341632767,CA 3341632768,3341634815,US 3341634816,3341635071,CA -3341635072,3341641727,US -3341641728,3341642239,CA -3341642240,3341642495,US -3341642496,3341642751,CA -3341642752,3341643519,US +3341635072,3341643519,US 3341643520,3341643775,CA 3341643776,3341644287,US 3341644288,3341644799,CA @@ -99958,28 +114457,45 @@ 3341709312,3341710335,CA 3341710336,3341725695,US 3341725696,3341729791,AU -3341729792,3341755903,US -3341756160,3341758463,US +3341729792,3341758463,US 3341758464,3341759487,CA 3341759488,3341760511,BB 3341760512,3341762559,CA 3341762560,3341777919,US 3341777920,3341778943,CA -3341778944,3341784575,US -3341784576,3341784831,CH -3341784832,3341795583,US +3341778944,3341784063,US +3341784064,3341784575,CA +3341784576,3341785087,CH +3341785088,3341795583,US 3341795584,3341795839,GB 3341795840,3341796607,US 3341796608,3341796863,AU 3341796864,3341797375,JP 3341797376,3341807615,US -3341807616,3341808639,CA -3341808640,3341815295,US -3341815808,3341828095,US +3341807616,3341807652,CA +3341807653,3341807653,US +3341807654,3341807706,CA +3341807707,3341807815,US +3341807816,3341807822,CA +3341807823,3341807844,US +3341807845,3341807855,CA +3341807856,3341807865,US +3341807866,3341808192,CA +3341808193,3341808206,ID +3341808207,3341808607,CA +3341808608,3341808638,US +3341808639,3341808639,CA +3341808640,3341827071,US +3341827072,3341827327,CA +3341827328,3341828095,US 3341828096,3341829119,CA 3341829120,3341837311,US -3341837312,3341838335,CA -3341838336,3341863935,US +3341837312,3341837743,CA +3341837744,3341837747,US +3341837748,3341838335,CA +3341838336,3341854551,US +3341854552,3341854559,SG +3341854560,3341863935,US 3341863936,3341864959,AG 3341864960,3341867007,US 3341867008,3341869055,CA @@ -99995,7 +114511,30 @@ 3342470400,3342470655,CA 3342471168,3342487551,US 3342487552,3342488575,CA -3342488576,3342496767,US +3342488576,3342488639,US +3342488640,3342488703,GB +3342488704,3342488831,SC +3342488832,3342488863,GB +3342488864,3342488872,US +3342488873,3342488882,BG +3342488883,3342488896,US +3342488897,3342488908,GB +3342488909,3342488909,US +3342488910,3342488925,GB +3342488926,3342488959,US +3342488960,3342489215,SC +3342489216,3342489279,GB +3342489280,3342489301,US +3342489302,3342489311,AR +3342489312,3342489450,US +3342489451,3342489463,IL +3342489464,3342489474,US +3342489475,3342489482,NL +3342489483,3342489485,US +3342489486,3342489501,IL +3342489502,3342489503,US +3342489504,3342489567,GB +3342489568,3342496767,US 3342496768,3342497791,CA 3342497792,3342499839,GD 3342499840,3342505983,US @@ -100006,19 +114545,24 @@ 3342516224,3342517247,CA 3342517248,3342526463,US 3342526464,3342528511,CA -3342528512,3342534143,US -3342534656,3342543359,US -3342543872,3342552063,US +3342528512,3342552063,US 3342552064,3342553087,CA -3342553088,3342565375,US +3342553088,3342556127,US +3342556128,3342556159,CA +3342556160,3342556207,US +3342556208,3342556223,CA +3342556224,3342565375,US 3342565376,3342567423,CA -3342567424,3342579711,US +3342567424,3342570239,US +3342570240,3342570495,CH +3342570496,3342579711,US 3342579712,3342581759,CA 3342581760,3342585599,US 3342585600,3342585855,MU 3342585856,3342595071,US 3342595072,3342595583,CA -3342595584,3342596095,FR +3342595584,3342595839,FR +3342595840,3342596095,CA 3342596096,3342598143,US 3342598144,3342603263,CA 3342603264,3342604799,US @@ -100037,22 +114581,56 @@ 3342795264,3342831103,US 3342831104,3342831359,IN 3342831360,3342878967,US -3342878976,3342879558,US -3342879559,3342879559,GB -3342879560,3343013887,US -3343013888,3343015935,CA -3343015936,3343055871,US +3342878976,3343013887,US +3343013888,3343015695,CA +3343015696,3343015727,US +3343015728,3343015935,CA +3343015936,3343046919,US +3343046920,3343046923,IT +3343046924,3343046939,US +3343046940,3343046943,RU +3343046944,3343046955,US +3343046956,3343046959,IT +3343046960,3343046963,BE +3343046964,3343046967,US +3343046968,3343046971,NL +3343046972,3343046987,US +3343046988,3343046991,CA +3343046992,3343047111,US +3343047112,3343047127,SG +3343047128,3343047143,US +3343047144,3343047151,IT +3343047152,3343047327,US +3343047328,3343047343,IT +3343047344,3343047423,US +3343047424,3343047439,RU +3343047440,3343047519,US +3343047520,3343047535,IN +3343047536,3343047751,US +3343047752,3343047759,BR +3343047760,3343047791,US +3343047792,3343047799,PL +3343047800,3343047847,US +3343047848,3343047855,IT +3343047856,3343047863,US +3343047864,3343047871,RU +3343047872,3343055871,US 3343055872,3343056895,CA -3343056896,3343108863,US -3343109120,3343129087,US -3343129600,3343136255,US -3343136768,3343153151,US -3343153152,3343154943,CA +3343056896,3343108095,US +3343108096,3343108863,GB +3343109120,3343117311,US +3343117312,3343117567,JP +3343117568,3343153151,US +3343153152,3343153167,CA +3343153168,3343153175,US +3343153176,3343154943,CA 3343154944,3343167487,US 3343167488,3343169535,CA 3343169536,3343171583,US 3343171584,3343172607,BM -3343172608,3343319295,US +3343172608,3343172695,US +3343172696,3343172703,NL +3343172704,3343319295,US 3343319296,3343342847,CA 3343342848,3343343103,PR 3343343104,3343346175,CA @@ -100066,13 +114644,68 @@ 3343365632,3343366655,CA 3343366656,3343366911,US 3343366912,3343372543,CA -3343372544,3343378823,US +3343372544,3343378431,US +3343378432,3343378447,BR +3343378448,3343378511,US +3343378512,3343378519,GB +3343378520,3343378535,US +3343378536,3343378543,GB +3343378544,3343378559,US +3343378560,3343378583,GB +3343378584,3343378599,US +3343378600,3343378607,RU +3343378608,3343378615,GB +3343378616,3343378751,US +3343378752,3343378759,BR +3343378760,3343378767,CL +3343378768,3343378775,BR +3343378776,3343378791,RU +3343378792,3343378799,US +3343378800,3343378807,VE +3343378808,3343378815,UA +3343378816,3343378823,US 3343378824,3343378839,SE -3343378840,3343379079,US +3343378840,3343378847,RU +3343378848,3343378863,BR +3343378864,3343378879,US +3343378880,3343378887,RU +3343378888,3343378895,BL +3343378896,3343378911,US +3343378912,3343378919,VE +3343378920,3343378927,NL +3343378928,3343378935,GB +3343378936,3343378959,US +3343378960,3343378967,RU +3343378968,3343379039,US +3343379040,3343379071,GB +3343379072,3343379079,RU 3343379080,3343379087,SE -3343379088,3343380479,US -3343380480,3343384319,CA -3343384576,3343460863,US +3343379088,3343379095,BR +3343379096,3343379103,NL +3343379104,3343379119,US +3343379120,3343379127,NL +3343379128,3343379143,US +3343379144,3343379151,GB +3343379152,3343379183,US +3343379184,3343379199,EE +3343379200,3343379215,US +3343379216,3343379223,BR +3343379224,3343379391,US +3343379392,3343379399,NI +3343379400,3343379407,CO +3343379408,3343380479,US +3343380480,3343384575,CA +3343384576,3343457439,US +3343457440,3343457455,GB +3343457456,3343457527,US +3343457528,3343457535,ID +3343457536,3343457607,US +3343457608,3343457615,AU +3343457616,3343457743,US +3343457744,3343457759,CA +3343457760,3343457807,US +3343457808,3343457815,GB +3343457816,3343460863,US 3343460864,3343461375,CA 3343461376,3343465471,US 3343465472,3343466495,JM @@ -100082,9 +114715,20 @@ 3343653536,3343653551,CA 3343653552,3343653631,US 3343653632,3343653695,CA -3343653696,3343858687,US +3343653696,3343654079,US +3343654080,3343654111,CA +3343654112,3343656511,US +3343656512,3343656575,VI +3343656576,3343656703,US +3343656704,3343656959,VI +3343656960,3343858687,US 3343858688,3343859199,VG -3343859200,3344116223,US +3343859200,3343922975,US +3343922976,3343923007,PA +3343923008,3343923071,US +3343923072,3343923135,CY +3343923136,3343923199,HK +3343923200,3344116223,US 3344116224,3344116735,CA 3344116736,3344126975,US 3344126976,3344127999,CA @@ -100095,7 +114739,9 @@ 3344146432,3344154623,US 3344154624,3344156671,GD 3344156672,3344158719,CA -3344158720,3344166911,US +3344158720,3344165631,US +3344165632,3344165663,MX +3344165664,3344166911,US 3344166912,3344168959,CA 3344168960,3344171263,US 3344171264,3344195583,CA @@ -100130,13 +114776,24 @@ 3344300800,3344301823,CA 3344301824,3344379903,US 3344379904,3344380927,CA -3344380928,3344406527,US +3344380928,3344381167,US +3344381168,3344381175,NZ +3344381176,3344381215,US +3344381216,3344381223,NG +3344381224,3344381255,US +3344381256,3344381263,CA +3344381264,3344381271,MX +3344381272,3344381935,US +3344381936,3344381943,MX +3344381944,3344406527,US 3344406528,3344408575,CA -3344408576,3344409599,US -3344410624,3344429055,US -3344429056,3344431103,CA -3344431104,3344446463,US -3344447488,3344486399,US +3344408576,3344415679,US +3344415680,3344415743,AR +3344415744,3344429055,US +3344429056,3344429343,CA +3344429344,3344429375,US +3344429376,3344431103,CA +3344431104,3344486399,US 3344486400,3344488447,NL 3344488448,3344534271,US 3344534272,3344534527,CA @@ -100150,10 +114807,28 @@ 3344656384,3344658431,US 3344658432,3344660479,CA 3344660480,3344670719,US -3344670720,3344671231,GP +3344670720,3344670975,MF +3344670976,3344671103,MQ +3344671104,3344671231,GP 3344671232,3344671487,MQ -3344671488,3344671743,GP -3344671744,3344676863,US +3344671488,3344671743,BL +3344671744,3344673983,US +3344673984,3344673991,SC +3344673992,3344674079,US +3344674080,3344674087,GB +3344674088,3344674151,US +3344674152,3344674159,TR +3344674160,3344674207,US +3344674208,3344674223,GB +3344674224,3344674279,US +3344674280,3344674287,GB +3344674288,3344674343,US +3344674344,3344674351,TR +3344674352,3344674471,US +3344674472,3344674479,GB +3344674480,3344674751,US +3344674752,3344674767,MO +3344674768,3344676863,US 3344676864,3344677247,CA 3344677248,3344677263,US 3344677264,3344677279,CA @@ -100177,38 +114852,124 @@ 3344964608,3344965631,CA 3344965632,3344973823,US 3344973824,3344974847,BM -3344974848,3344979967,US +3344974848,3344978207,US +3344978208,3344978215,BD +3344978216,3344979967,US 3344979968,3344982015,CA 3344982016,3345007615,US 3345007616,3345008639,CA 3345008640,3345010687,US 3345010688,3345011711,CA -3345011712,3345295871,US -3345296384,3345299455,US +3345011712,3345299455,US 3345299456,3345301503,CA 3345301504,3345303551,US 3345303552,3345304575,CA -3345304576,3345315071,US +3345304576,3345309855,US +3345309856,3345309871,BR +3345309872,3345309959,US +3345309960,3345309967,ES +3345309968,3345310079,US +3345310080,3345310143,PL +3345310144,3345310223,US +3345310224,3345310231,CA +3345310232,3345310271,US +3345310272,3345310279,BR +3345310280,3345310287,US +3345310288,3345310295,AR +3345310296,3345310351,US +3345310352,3345310367,BR +3345310368,3345310383,US +3345310384,3345310399,BR +3345310400,3345310559,US +3345310560,3345310575,IN +3345310576,3345310975,US +3345310976,3345311039,PL +3345311040,3345311103,US +3345311104,3345311119,BR +3345311120,3345311135,US +3345311136,3345311167,RO +3345311168,3345311199,US +3345311200,3345311207,BR +3345311208,3345311215,SK +3345311216,3345311223,US +3345311224,3345311231,SK +3345311232,3345311719,US +3345311720,3345311727,BR +3345311728,3345315071,US 3345315072,3345315327,TW 3345315328,3345315583,US 3345315584,3345315839,TW -3345315840,3345321471,US -3345321472,3345321727,GB -3345321728,3345327103,US +3345315840,3345318943,US +3345318944,3345318975,CY +3345318976,3345321471,US +3345321472,3345321983,GB +3345321984,3345322495,US +3345322496,3345322503,BR +3345322504,3345327103,US 3345327104,3345328127,CA -3345328128,3345332487,US -3345332488,3345332495,RO -3345332496,3345332607,US -3345332608,3345332639,RO -3345332640,3345332655,US -3345332656,3345332663,RO -3345332664,3345333247,US -3345333248,3345333759,GP -3345333760,3345334271,MF +3345328128,3345332287,US +3345332288,3345332295,BR +3345332296,3345332303,PK +3345332304,3345332311,US +3345332312,3345332319,CY +3345332320,3345332327,PT +3345332328,3345332331,US +3345332332,3345332335,BR +3345332336,3345332339,US +3345332340,3345332343,ID +3345332344,3345332347,VN +3345332348,3345332351,CY +3345332352,3345332375,US +3345332376,3345332383,CA +3345332384,3345332387,BR +3345332388,3345332399,US +3345332400,3345332403,LK +3345332404,3345332407,GB +3345332408,3345332411,ID +3345332412,3345332423,US +3345332424,3345332431,MY +3345332432,3345332435,VN +3345332436,3345332439,US +3345332440,3345332447,NL +3345332448,3345332451,CY +3345332452,3345332455,US +3345332456,3345332459,MY +3345332460,3345332487,US +3345332488,3345332495,IN +3345332496,3345332503,CA +3345332504,3345332511,US +3345332512,3345332519,ID +3345332520,3345332535,US +3345332536,3345332543,IN +3345332544,3345332583,US +3345332584,3345332587,CY +3345332588,3345332591,ID +3345332592,3345332595,BR +3345332596,3345332599,BD +3345332600,3345332603,CN +3345332604,3345332607,ID +3345332608,3345332647,US +3345332648,3345332655,BR +3345332656,3345332659,CY +3345332660,3345332663,US +3345332664,3345332667,IN +3345332668,3345332671,ID +3345332672,3345332735,HR +3345332736,3345332751,US +3345332752,3345332767,GB +3345332768,3345332799,US +3345332800,3345332815,GB +3345332816,3345332831,BR +3345332832,3345332863,IN +3345332864,3345333119,VN +3345333120,3345333183,US +3345333184,3345333215,IN +3345333216,3345333223,MY +3345333224,3345333247,US +3345333248,3345334271,GP 3345334272,3345339391,US 3345339392,3345340415,CA -3345340416,3345369087,US -3345370112,3345375231,US +3345340416,3345375231,US 3345375232,3345377279,CA 3345377280,3345383423,US 3345383424,3345384447,CA @@ -100218,7 +114979,91 @@ 3345398784,3345399807,BS 3345399808,3345401855,PR 3345401856,3345403903,CA -3345403904,3345418239,US +3345403904,3345408005,US +3345408006,3345408009,CZ +3345408010,3345408017,US +3345408018,3345408021,GB +3345408022,3345408092,US +3345408093,3345408094,GB +3345408095,3345408098,VE +3345408099,3345408110,US +3345408111,3345408114,AU +3345408115,3345408161,US +3345408162,3345408165,CA +3345408166,3345408189,US +3345408190,3345408193,AR +3345408194,3345408225,US +3345408226,3345408227,GB +3345408228,3345408235,US +3345408236,3345408239,CN +3345408240,3345408319,US +3345408320,3345408323,GB +3345408324,3345408386,US +3345408387,3345408394,GB +3345408395,3345408415,US +3345408416,3345408420,AU +3345408421,3345408424,US +3345408425,3345408428,GB +3345408429,3345408460,US +3345408461,3345408464,IN +3345408465,3345408496,US +3345408497,3345408497,GB +3345408498,3345408499,US +3345408500,3345408500,GB +3345408501,3345408534,US +3345408535,3345408538,AU +3345408539,3345408542,CA +3345408543,3345408569,US +3345408570,3345408573,CA +3345408574,3345408577,US +3345408578,3345408589,GB +3345408590,3345408634,US +3345408635,3345408639,CA +3345408640,3345408651,US +3345408652,3345408655,CA +3345408656,3345408667,US +3345408668,3345408671,CA +3345408672,3345408697,US +3345408698,3345408701,GB +3345408702,3345408784,US +3345408785,3345408788,CA +3345408789,3345408888,US +3345408889,3345408892,MX +3345408893,3345408903,US +3345408904,3345408907,GB +3345408908,3345409033,US +3345409034,3345409037,CA +3345409038,3345409085,US +3345409086,3345409089,CA +3345409090,3345409093,US +3345409094,3345409097,CA +3345409098,3345409175,US +3345409176,3345409179,CN +3345409180,3345409204,US +3345409205,3345409212,AU +3345409213,3345409558,US +3345409559,3345409562,CA +3345409563,3345409578,US +3345409579,3345409580,GB +3345409581,3345409706,US +3345409707,3345409710,IN +3345409711,3345409816,US +3345409817,3345409820,GB +3345409821,3345409871,US +3345409872,3345409875,CA +3345409876,3345409887,US +3345409888,3345409891,GB +3345409892,3345409899,US +3345409900,3345409903,CA +3345409904,3345409911,US +3345409912,3345409915,CA +3345409916,3345409919,AU +3345409920,3345409945,US +3345409946,3345409949,SG +3345409950,3345410032,US +3345410033,3345410036,GB +3345410037,3345412095,US +3345414144,3345418239,US 3345418240,3345419519,NL 3345419520,3345422847,US 3345423360,3345424383,TC @@ -100229,15 +115074,15 @@ 3345433856,3345434879,US 3345434880,3345435135,ES 3345435136,3345435391,LU -3345435392,3345436671,DE -3345436672,3345436927,US +3345435392,3345436159,DE +3345436160,3345436927,US 3345436928,3345437183,ES 3345437184,3345437695,GB -3345437696,3345437951,NL +3345437696,3345437951,US 3345437952,3345438207,CA 3345438208,3345438463,GB 3345438464,3345438975,FR -3345438976,3345439743,US +3345439232,3345439743,US 3345439744,3345439999,FR 3345440000,3345440255,DE 3345440256,3345441023,US @@ -100249,30 +115094,82 @@ 3345443584,3345443839,DE 3345443840,3345444607,US 3345444608,3345445119,CH -3345445120,3345445375,US -3345445376,3345446399,GB -3345446400,3345446655,US +3345445120,3345446655,US 3345446656,3345446911,IT 3345446912,3345447679,US 3345447680,3345448447,FR 3345448448,3345448703,BE 3345448704,3345448959,DE -3345448960,3346140671,US -3346141184,3346188799,US -3346189312,3346194175,US +3345448960,3345666567,US +3345666568,3345666591,IN +3345666592,3345666623,US +3345666624,3345666639,NO +3345666640,3345667103,US +3345667104,3345667119,IN +3345667120,3346194175,US 3346194432,3346196479,US 3346196480,3346197503,CA 3346197504,3346201599,US 3346201600,3346202623,CA 3346202624,3346209279,US -3346209792,3346210241,US +3346209792,3346210241,JM 3346210242,3346210242,CA -3346210243,3346219007,US +3346210243,3346210303,JM +3346210304,3346219007,US 3346219008,3346221055,CA -3346221056,3346225151,US +3346221056,3346221583,US +3346221584,3346221591,IT +3346221592,3346221623,US +3346221624,3346221631,RU +3346221632,3346221655,US +3346221656,3346221663,IT +3346221664,3346221671,BE +3346221672,3346221679,US +3346221680,3346221687,NL +3346221688,3346221719,US +3346221720,3346221727,CA +3346221728,3346221871,US +3346221872,3346221887,SG +3346221888,3346221903,US +3346221904,3346221911,IT +3346221912,3346221999,US +3346222000,3346222007,BR +3346222008,3346222039,US +3346222040,3346222047,PL +3346222048,3346225151,US 3346225152,3346227199,CA -3346227200,3346234367,US -3346234368,3346235391,CA +3346227200,3346231743,US +3346231744,3346231807,SC +3346231808,3346231810,US +3346231811,3346231827,AR +3346231828,3346231846,US +3346231847,3346231854,GB +3346231855,3346231916,US +3346231917,3346231924,GB +3346231925,3346232460,US +3346232461,3346232468,AR +3346232469,3346232608,US +3346232609,3346232617,AR +3346232618,3346232703,US +3346232704,3346232767,GB +3346232768,3346232831,US +3346232832,3346232895,GB +3346232896,3346232911,UA +3346232912,3346232919,IN +3346232920,3346232959,US +3346232960,3346232991,GB +3346232992,3346233023,US +3346233024,3346233087,GB +3346233088,3346233256,US +3346233257,3346233268,AR +3346233269,3346233279,US +3346233280,3346233311,GB +3346233312,3346234367,US +3346234368,3346234687,CA +3346234688,3346234695,US +3346234696,3346234911,CA +3346234912,3346234919,FR +3346234920,3346235391,CA 3346235392,3346241535,US 3346241536,3346243327,CA 3346243328,3346282495,US @@ -100284,12 +115181,40 @@ 3346327552,3346328575,CA 3346328576,3346329599,US 3346329600,3346330623,CA -3346330624,3346399231,US -3346399232,3346464767,FR -3346464768,3346471423,US -3346471936,3346497535,US +3346330624,3346332103,US +3346332104,3346332111,GB +3346332112,3346492831,US +3346492832,3346492839,CA +3346492840,3346497535,US 3346497536,3346498559,CA -3346498560,3346520063,US +3346498560,3346505783,US +3346505784,3346505791,GB +3346505792,3346505895,US +3346505896,3346505903,AU +3346505904,3346506039,US +3346506040,3346506047,CA +3346506048,3346506111,US +3346506112,3346506119,JM +3346506120,3346506159,US +3346506160,3346506167,VE +3346506168,3346506271,US +3346506272,3346506279,GB +3346506280,3346506287,CA +3346506288,3346506311,US +3346506312,3346506319,CO +3346506320,3346506415,US +3346506416,3346506423,IN +3346506424,3346506447,US +3346506448,3346506455,CA +3346506456,3346506487,US +3346506488,3346506495,CA +3346506496,3346506527,US +3346506528,3346506535,GB +3346506536,3346506567,US +3346506568,3346506575,TR +3346506576,3346506743,US +3346506744,3346506751,CA +3346506752,3346520063,US 3346520064,3346521087,CA 3346521088,3346523135,US 3346523136,3346523391,BO @@ -100300,26 +115225,26 @@ 3346525184,3346528255,US 3346528256,3346529279,PR 3346529280,3346530303,CA -3346530304,3346545151,US -3346545664,3346568703,US -3346569216,3346591487,US +3346530304,3346591487,US 3346591488,3346591743,CA 3346591744,3346663167,US 3346663168,3346663423,CA 3346663424,3346691071,US 3346691072,3346692095,CA -3346692096,3346730495,US -3346731008,3346793215,US +3346692096,3346793215,US 3346793216,3346793471,CA 3346793472,3346793983,US -3346794496,3346799103,US -3346799616,3346807295,US -3346807808,3346923519,US +3346794496,3346923519,US 3346923520,3346989055,CA -3346989056,3346999807,US -3347000320,3347015647,US +3346989056,3347014143,US +3347014144,3347014255,CA +3347014256,3347014271,CY +3347014272,3347015551,CA +3347015552,3347015615,US +3347015616,3347015647,CA 3347015648,3347015663,AE -3347015664,3347016703,US +3347015664,3347015679,CA +3347015680,3347016703,US 3347016704,3347017727,CA 3347017728,3347021823,US 3347021824,3347022847,CA @@ -100346,17 +115271,17 @@ 3349533952,3349545215,US 3349545216,3349545727,CA 3349545728,3349545983,US -3349545984,3349549567,CA -3349550080,3349551103,CA +3349545984,3349551103,CA 3349551104,3349553663,US 3349553664,3349554687,IN -3349554688,3349605375,CA +3349554688,3349600255,CA +3349600256,3349601023,US +3349601024,3349605375,CA 3349605376,3349605631,US -3349605632,3349607423,CA -3349607936,3349608447,CA +3349605632,3349608447,CA 3349608448,3349609471,US -3349609472,3349610239,CA -3349610240,3349614591,US +3349609472,3349610495,CA +3349610496,3349614591,US 3349614592,3349614655,CA 3349614656,3349614671,US 3349614672,3349614783,CA @@ -100366,27 +115291,62 @@ 3349615616,3349616127,CA 3349616128,3349616639,US 3349616640,3349617663,CA -3349617664,3349637119,US +3349617664,3349619343,US +3349619344,3349619391,CA +3349619392,3349619503,US +3349619504,3349619519,PA +3349619520,3349619583,CA +3349619584,3349621243,US +3349621244,3349621245,IN +3349621246,3349621826,US +3349621827,3349621828,DK +3349621829,3349637119,US 3349637120,3349639167,CA 3349639168,3349640191,US 3349640192,3349641215,CA 3349641216,3349643263,US -3349643264,3349644287,CA +3349643264,3349643423,CA +3349643424,3349643431,US +3349643432,3349644287,CA 3349644288,3349645311,US 3349645312,3349647359,CA -3349647360,3349649407,US +3349647360,3349648165,US +3349648166,3349648168,NG +3349648169,3349649407,US 3349649408,3349653503,CA -3349653504,3349678591,US -3349679104,3349682687,US -3349683200,3349686783,US -3349687296,3349731327,US -3349731328,3349733375,CA +3349653504,3349702623,US +3349702624,3349702655,LK +3349702656,3349723260,US +3349723261,3349723265,CA +3349723266,3349723360,US +3349723361,3349723367,CA +3349723368,3349723996,US +3349723997,3349724000,LK +3349724001,3349724191,US +3349724192,3349724199,AF +3349724200,3349724207,US +3349724208,3349724215,CA +3349724216,3349724415,US +3349724416,3349724447,AE +3349724448,3349724985,US +3349724986,3349724999,PK +3349725000,3349727231,US +3349729280,3349731327,US +3349731328,3349732003,CA +3349732004,3349732007,US +3349732008,3349733375,CA 3349733376,3349739519,US -3349739520,3349740543,CA +3349739520,3349739551,CA +3349739552,3349739559,US +3349739560,3349740543,CA 3349740544,3349987327,US 3349987328,3349996543,BM 3349996544,3349997055,KY -3349997056,3350003711,BM +3349997056,3350002687,BM +3350002688,3350002719,US +3350002720,3350002943,BM +3350002944,3350003007,US +3350003008,3350003711,BM 3350003712,3350042879,US 3350042880,3350043135,KW 3350043136,3350134783,US @@ -100396,8 +115356,7 @@ 3350160640,3350160895,US 3350160896,3350169855,CA 3350169856,3350170111,US -3350170112,3350175743,CA -3350176256,3350181887,CA +3350170112,3350181887,CA 3350181888,3350183167,US 3350183168,3350200063,CA 3350200064,3350469119,US @@ -100406,15 +115365,64 @@ 3350475776,3350476799,CA 3350476800,3350487039,US 3350487040,3350488063,CA -3350488064,3350491647,US -3350491648,3350491903,PL -3350491904,3350501631,US -3350501632,3350501887,MX -3350501888,3350505471,US +3350488064,3350488103,US +3350488104,3350488127,CN +3350488128,3350488159,US +3350488160,3350488191,CN +3350488192,3350488207,US +3350488208,3350488223,CN +3350488224,3350488247,US +3350488248,3350488255,CN +3350488256,3350488271,US +3350488272,3350488279,CN +3350488280,3350488319,US +3350488320,3350488327,CN +3350488328,3350488343,US +3350488344,3350488367,CN +3350488368,3350488455,US +3350488456,3350488463,CN +3350488464,3350488471,US +3350488472,3350488479,CN +3350488480,3350488487,US +3350488488,3350488543,CN +3350488544,3350488575,US +3350488576,3350488607,CN +3350488608,3350488743,US +3350488744,3350488751,CN +3350488752,3350488847,US +3350488848,3350488855,CN +3350488856,3350488959,US +3350488960,3350489023,CN +3350489024,3350489063,US +3350489064,3350489071,CN +3350489072,3350492369,US +3350492370,3350492383,GB +3350492384,3350492961,US +3350492962,3350492990,GB +3350492991,3350501395,US +3350501396,3350501399,TR +3350501400,3350501403,PH +3350501404,3350503103,US +3350503104,3350503135,PH +3350503136,3350505471,US 3350505472,3350507519,CA -3350507520,3350548735,US +3350507520,3350514639,US +3350514640,3350514655,GB +3350514656,3350514879,US +3350514880,3350514911,GB +3350514912,3350515135,US +3350515136,3350515167,GB +3350515168,3350518887,US +3350518888,3350518891,FR +3350518892,3350518895,US +3350518896,3350518899,CA +3350518900,3350518915,US +3350518916,3350518919,TT +3350518920,3350519035,US +3350519036,3350519039,PA +3350519040,3350548735,US 3350548736,3350548991,CA -3350548992,3350561279,US +3350549248,3350561279,US 3350561536,3350574591,US 3350574848,3350575103,CA 3350575104,3350593535,US @@ -100423,20 +115431,22 @@ 3350606848,3350607871,CA 3350607872,3350618111,US 3350618112,3350619135,CA -3350619136,3350623231,US +3350619136,3350620383,US +3350620384,3350620415,GB +3350620416,3350620991,US +3350620992,3350621023,KY +3350621024,3350623231,US 3350623232,3350624255,CA 3350624256,3350625279,US 3350626304,3350628351,CA 3350628352,3350642687,US 3350642688,3350643711,TC 3350643712,3350645759,US -3350645760,3350646783,CA 3350646784,3350648831,US 3350648832,3350650623,CA 3350650624,3350650631,US 3350650632,3350650879,CA -3350650880,3350756863,US -3350757376,3350790399,US +3350650880,3350790399,US 3350790400,3350814975,CA 3350814976,3350815231,US 3350815232,3350823423,CA @@ -100446,7 +115456,26 @@ 3350825984,3350834687,CA 3350834688,3350835199,US 3350835200,3350836223,CA -3350836224,3350836991,US +3350836224,3350836227,US +3350836228,3350836235,GB +3350836236,3350836239,US +3350836240,3350836243,IQ +3350836244,3350836247,EG +3350836248,3350836251,SA +3350836252,3350836255,IT +3350836256,3350836259,NZ +3350836260,3350836263,HK +3350836264,3350836267,CN +3350836268,3350836275,IN +3350836276,3350836279,ZA +3350836280,3350836283,CA +3350836284,3350836287,US +3350836288,3350836295,GB +3350836296,3350836303,CO +3350836304,3350836311,AR +3350836312,3350836319,PH +3350836320,3350836327,MX +3350836328,3350836991,US 3350836992,3350837247,CA 3350837248,3350837759,US 3350837760,3350843391,CA @@ -100454,7 +115483,20 @@ 3350843648,3350855679,CA 3350855680,3350862079,US 3350862080,3350864639,CL -3350864640,3350970367,US +3350864640,3350952495,US +3350952496,3350952511,PE +3350952512,3350952583,US +3350952584,3350952591,BA +3350952592,3350952799,US +3350952800,3350952815,AZ +3350952816,3350953135,US +3350953136,3350953143,AZ +3350953144,3350953615,US +3350953616,3350953623,AR +3350953624,3350953631,NZ +3350953632,3350953855,US +3350953856,3350953871,AZ +3350953872,3350970367,US 3350970368,3350971391,CA 3350971392,3350978559,US 3350979584,3350980607,CA @@ -100464,7 +115506,45 @@ 3351002112,3351003135,CA 3351003136,3351004159,US 3351004160,3351005183,CA -3351005184,3351015423,US +3351005184,3351012543,US +3351012544,3351012575,SE +3351012576,3351012995,US +3351012996,3351012999,RO +3351013000,3351013151,US +3351013152,3351013167,KW +3351013168,3351013375,US +3351013376,3351013391,CN +3351013392,3351013407,US +3351013408,3351013439,CN +3351013440,3351013447,US +3351013448,3351014183,CN +3351014184,3351014207,US +3351014208,3351014591,CN +3351014592,3351014655,US +3351014656,3351014663,CN +3351014664,3351014671,US +3351014672,3351014799,CN +3351014800,3351014807,CA +3351014808,3351014815,CN +3351014816,3351014911,US +3351014912,3351014943,CN +3351014944,3351015039,US +3351015040,3351015103,CN +3351015104,3351015135,US +3351015136,3351015151,CN +3351015152,3351015159,US +3351015160,3351015167,CN +3351015168,3351015231,US +3351015232,3351015239,CN +3351015240,3351015247,US +3351015248,3351015263,CN +3351015264,3351015279,US +3351015280,3351015295,CN +3351015296,3351015303,US +3351015304,3351015327,CN +3351015328,3351015343,US +3351015344,3351015359,CN +3351015360,3351015423,US 3351015424,3351016447,CA 3351016448,3351030783,US 3351030784,3351031807,CA @@ -100475,28 +115555,381 @@ 3351037952,3351043071,US 3351043072,3351043583,FR 3351043584,3351044095,CA -3351044096,3351047167,US +3351044096,3351045311,US +3351045312,3351045343,EE +3351045344,3351047167,US 3351047680,3351058943,US 3351058944,3351059455,CA 3351059456,3351071743,US 3351071744,3351072767,CA -3351072768,3351074815,US +3351072768,3351074240,US +3351074241,3351074241,IN +3351074242,3351074243,US +3351074244,3351074249,IN +3351074250,3351074250,US +3351074251,3351074252,IN +3351074253,3351074254,US +3351074255,3351074255,TH +3351074256,3351074256,IN +3351074257,3351074257,PK +3351074258,3351074258,IN +3351074259,3351074260,US +3351074261,3351074261,BR +3351074262,3351074263,US +3351074264,3351074264,MX +3351074265,3351074266,IN +3351074267,3351074267,US +3351074268,3351074268,CY +3351074269,3351074270,US +3351074271,3351074271,PK +3351074272,3351074272,GT +3351074273,3351074279,US +3351074280,3351074280,EG +3351074281,3351074283,US +3351074284,3351074284,BR +3351074285,3351074286,US +3351074287,3351074287,EG +3351074288,3351074294,US +3351074295,3351074296,GR +3351074297,3351074297,EG +3351074298,3351074300,US +3351074301,3351074301,GR +3351074302,3351074302,PT +3351074303,3351074303,BR +3351074304,3351074367,US +3351074368,3351074369,BR +3351074370,3351074373,US +3351074374,3351074374,IN +3351074375,3351074375,BR +3351074376,3351074376,US +3351074377,3351074377,IN +3351074378,3351074382,US +3351074383,3351074383,IN +3351074384,3351074384,US +3351074385,3351074385,CL +3351074386,3351074386,RU +3351074387,3351074387,US +3351074388,3351074388,DE +3351074389,3351074389,US +3351074390,3351074390,DE +3351074391,3351074391,BR +3351074392,3351074392,CL +3351074393,3351074393,US +3351074394,3351074395,UA +3351074396,3351074396,BR +3351074397,3351074397,UA +3351074398,3351074401,US +3351074402,3351074402,UA +3351074403,3351074403,BR +3351074404,3351074404,CL +3351074405,3351074405,US +3351074406,3351074406,CA +3351074407,3351074407,RU +3351074408,3351074408,DE +3351074409,3351074409,IN +3351074410,3351074410,DE +3351074411,3351074411,US +3351074412,3351074413,CO +3351074414,3351074414,US +3351074415,3351074415,BD +3351074416,3351074417,BR +3351074418,3351074419,US +3351074420,3351074420,BR +3351074421,3351074422,US +3351074423,3351074423,UA +3351074424,3351074426,US +3351074427,3351074427,DE +3351074428,3351074429,US +3351074430,3351074430,BR +3351074431,3351074437,US +3351074438,3351074438,BR +3351074439,3351074445,US +3351074446,3351074446,CL +3351074447,3351074449,US +3351074450,3351074452,PH +3351074453,3351074453,US +3351074454,3351074457,PH +3351074458,3351074458,US +3351074459,3351074459,PH +3351074460,3351074460,IN +3351074461,3351074463,PH +3351074464,3351074464,US +3351074465,3351074466,PH +3351074467,3351074470,US +3351074471,3351074471,PH +3351074472,3351074472,US +3351074473,3351074473,BR +3351074474,3351074474,US +3351074475,3351074475,BR +3351074476,3351074481,US +3351074482,3351074482,PH +3351074483,3351074484,US +3351074485,3351074485,PH +3351074486,3351074486,US +3351074487,3351074487,DE +3351074488,3351074498,US +3351074499,3351074501,PH +3351074502,3351074502,GB +3351074503,3351074503,PH +3351074504,3351074504,RU +3351074505,3351074505,DE +3351074506,3351074506,GB +3351074507,3351074516,US +3351074517,3351074518,CA +3351074519,3351074524,US +3351074525,3351074528,CA +3351074529,3351074529,US +3351074530,3351074530,PH +3351074531,3351074534,US +3351074535,3351074537,RU +3351074538,3351074552,US +3351074553,3351074553,UA +3351074554,3351074557,US +3351074558,3351074558,CA +3351074559,3351074687,US +3351074688,3351074688,IN +3351074689,3351074690,US +3351074691,3351074691,BR +3351074692,3351074693,US +3351074694,3351074694,PK +3351074695,3351074696,BR +3351074697,3351074697,PE +3351074698,3351074698,BR +3351074699,3351074700,US +3351074701,3351074701,IN +3351074702,3351074702,PK +3351074703,3351074703,CA +3351074704,3351074704,US +3351074705,3351074706,PK +3351074707,3351074707,IN +3351074708,3351074708,US +3351074709,3351074709,CA +3351074710,3351074711,US +3351074712,3351074712,TR +3351074713,3351074713,BR +3351074714,3351074714,PK +3351074715,3351074715,IN +3351074716,3351074716,BR +3351074717,3351074718,US +3351074719,3351074720,IN +3351074721,3351074721,PK +3351074722,3351074722,US +3351074723,3351074724,PK +3351074725,3351074726,PA +3351074727,3351074727,PK +3351074728,3351074728,BR +3351074729,3351074729,EG +3351074730,3351074730,US +3351074731,3351074731,PA +3351074732,3351074732,BR +3351074733,3351074733,PK +3351074734,3351074734,RU +3351074735,3351074735,BR +3351074736,3351074738,US +3351074739,3351074739,GB +3351074740,3351074740,BR +3351074741,3351074741,IN +3351074742,3351074743,US +3351074744,3351074745,BR +3351074746,3351074746,AU +3351074747,3351074747,US +3351074748,3351074749,IN +3351074750,3351074750,BR +3351074751,3351074751,HU +3351074752,3351074815,US 3351074816,3351076863,CA 3351076864,3351080959,US 3351080960,3351081727,AG 3351081728,3351081983,DM 3351081984,3351086079,US 3351086080,3351087103,CA -3351087104,3351103487,US +3351087104,3351094271,US +3351094272,3351095295,CA +3351095296,3351100887,US +3351100888,3351100891,CA +3351100892,3351100895,US +3351100896,3351100927,CA +3351100928,3351103487,US 3351103488,3351104511,CA 3351104512,3351112703,US 3351112704,3351113727,CA 3351113728,3351129087,US 3351130112,3351196159,US 3351196160,3351196671,VG -3351196672,3351232511,US +3351196672,3351197695,US +3351197696,3351197711,PT +3351197712,3351197715,EG +3351197716,3351197735,US +3351197736,3351197739,CY +3351197740,3351197743,CA +3351197744,3351197751,VN +3351197752,3351197759,PT +3351197760,3351197763,ID +3351197764,3351197775,US +3351197776,3351197783,BR +3351197784,3351197787,US +3351197788,3351197791,BR +3351197792,3351197795,IN +3351197796,3351197799,US +3351197800,3351197803,VN +3351197804,3351197807,AE +3351197808,3351197823,US +3351197824,3351197827,BD +3351197828,3351197831,VN +3351197832,3351197835,ID +3351197836,3351197847,US +3351197848,3351197851,RU +3351197852,3351197859,US +3351197860,3351197863,HK +3351197864,3351197867,VN +3351197868,3351197871,CY +3351197872,3351197879,US +3351197880,3351197887,VN +3351197888,3351197891,MX +3351197892,3351197895,AE +3351197896,3351197899,US +3351197900,3351197903,CY +3351197904,3351197911,VN +3351197912,3351197983,US +3351197984,3351198015,MX +3351198016,3351198039,US +3351198040,3351198047,AE +3351198048,3351198063,US +3351198064,3351198071,CN +3351198072,3351198079,VN +3351198080,3351198087,US +3351198088,3351198091,BR +3351198092,3351198095,US +3351198096,3351198103,CN +3351198104,3351198111,VN +3351198112,3351198123,US +3351198124,3351198127,HK +3351198128,3351198131,GB +3351198132,3351198135,BR +3351198136,3351198139,US +3351198140,3351198143,BR +3351198144,3351198151,US +3351198152,3351198155,HK +3351198156,3351198159,EG +3351198160,3351198171,US +3351198172,3351198175,AU +3351198176,3351198179,HK +3351198180,3351198183,US +3351198184,3351198187,VN +3351198188,3351198191,HK +3351198192,3351198195,CN +3351198196,3351198207,US +3351198208,3351198215,VN +3351198216,3351198223,AE +3351198224,3351198231,US +3351198232,3351198235,CA +3351198236,3351198239,US +3351198240,3351198247,CN +3351198248,3351198255,HK +3351198256,3351198259,VN +3351198260,3351198263,GH +3351198264,3351198271,US +3351198272,3351198279,IL +3351198280,3351198335,US +3351198336,3351198351,CA +3351198352,3351198359,BR +3351198360,3351198363,GB +3351198364,3351198371,US +3351198372,3351198383,CA +3351198384,3351198387,GB +3351198388,3351198391,US +3351198392,3351198399,TR +3351198400,3351198403,GB +3351198404,3351198407,IN +3351198408,3351198411,BR +3351198412,3351198415,GB +3351198416,3351198423,US +3351198424,3351198427,RO +3351198428,3351198431,ID +3351198432,3351198439,IN +3351198440,3351198447,US +3351198448,3351198463,JO +3351198464,3351198471,US +3351198472,3351198475,PK +3351198476,3351198479,CY +3351198480,3351198487,VN +3351198488,3351198495,US +3351198496,3351198503,VN +3351198504,3351198507,US +3351198508,3351198511,CY +3351198512,3351198515,US +3351198516,3351198519,GB +3351198520,3351198527,US +3351198528,3351198535,RU +3351198536,3351198539,CY +3351198540,3351198551,US +3351198552,3351198559,MY +3351198560,3351198567,CY +3351198568,3351198575,US +3351198576,3351198579,CY +3351198580,3351198607,US +3351198608,3351198615,GR +3351198616,3351198619,MX +3351198620,3351198623,CN +3351198624,3351198627,CY +3351198628,3351198631,CA +3351198632,3351198687,US +3351198688,3351198703,MA +3351198704,3351198707,IN +3351198708,3351198711,CN +3351198712,3351232511,US 3351232512,3351232767,IL -3351232768,3351275519,US +3351232768,3351268111,US +3351268112,3351268115,GB +3351268116,3351268131,US +3351268132,3351268135,GB +3351268136,3351268493,US +3351268494,3351268494,DE +3351268495,3351268505,US +3351268506,3351268506,GB +3351268507,3351268533,US +3351268534,3351268534,CN +3351268535,3351268537,US +3351268538,3351268538,CN +3351268539,3351268553,US +3351268554,3351268554,CN +3351268555,3351268565,US +3351268566,3351268566,MY +3351268567,3351268613,US +3351268614,3351268614,PA +3351268615,3351268617,US +3351268618,3351268618,IN +3351268619,3351268645,US +3351268646,3351268646,CN +3351268647,3351268653,US +3351268654,3351268654,BR +3351268655,3351268669,US +3351268670,3351268670,CN +3351268671,3351268721,US +3351268722,3351268722,DE +3351268723,3351268789,US +3351268790,3351268790,BR +3351268791,3351268809,US +3351268810,3351268810,CN +3351268811,3351268841,US +3351268842,3351268842,CN +3351268843,3351268953,US +3351268954,3351268954,DE +3351268955,3351268961,US +3351268962,3351268962,CN +3351268963,3351269033,US +3351269034,3351269034,CN +3351269035,3351269065,US +3351269066,3351269066,SE +3351269067,3351269217,US +3351269218,3351269218,DE +3351269219,3351269241,US +3351269242,3351269242,CA +3351269243,3351269257,US +3351269258,3351269258,DE +3351269259,3351269261,US +3351269262,3351269262,CN +3351269263,3351275519,US 3351275520,3351276543,CA 3351276544,3351293951,US 3351293952,3351294975,CA @@ -100505,23 +115938,41 @@ 3351298048,3351303167,US 3351303168,3351304191,CA 3351304192,3351306239,US -3351306240,3351307263,VC +3351306240,3351307007,VC +3351307008,3351307263,LC 3351307264,3351308287,US 3351308288,3351310335,CA -3351310336,3351326719,US +3351310336,3351310895,US +3351310896,3351310911,GB +3351310912,3351326719,US 3351326720,3351328767,CA -3351328768,3351336959,US +3351328768,3351329279,US +3351329280,3351329535,CA +3351329536,3351330815,US +3351332864,3351336959,US 3351336960,3351339007,CA -3351339008,3351357439,US +3351339008,3351353471,US +3351353472,3351353479,TR +3351353480,3351353503,US +3351353504,3351353511,AE +3351353512,3351353575,US +3351353576,3351353583,CA +3351353584,3351353631,US +3351353632,3351353663,TR +3351353664,3351353823,US +3351353824,3351353839,BR +3351353840,3351354111,US +3351354112,3351354367,PK +3351354368,3351357439,US 3351357440,3351359487,CA 3351359488,3351372799,US 3351372800,3351373823,BM 3351373824,3351375871,US -3351375872,3351376383,PR -3351376384,3351380223,US +3351375872,3351376895,PR +3351376896,3351380223,US 3351380224,3351380479,CA -3351380480,3351380735,US -3351380736,3351381759,CA +3351380480,3351380991,US +3351380992,3351381759,CA 3351381760,3351382271,US 3351382272,3351382527,CA 3351382528,3351383039,US @@ -100530,7 +115981,9 @@ 3351384320,3351384575,CA 3351384576,3351385343,US 3351385344,3351385599,CA -3351385600,3351386623,US +3351385600,3351386111,US +3351386112,3351386367,PR +3351386368,3351386623,US 3351386624,3351386879,CA 3351386880,3351387135,US 3351387136,3351387391,CA @@ -100614,8 +116067,7 @@ 3351441152,3351441407,CA 3351441408,3351441919,US 3351441920,3351442175,CA -3351442176,3351447039,US -3351447552,3351474687,US +3351442176,3351474687,US 3351474688,3351475199,CA 3351475200,3351475711,US 3351475712,3351475967,IS @@ -100665,12 +116117,10 @@ 3351895552,3351895807,CA 3351895808,3351904255,US 3351904256,3351912703,CA -3351912704,3351912959,US -3351912960,3351914495,CA -3351914496,3351916543,US -3351916544,3351927551,CA -3351927552,3351927807,US -3351927808,3351933951,CA +3351912704,3351914495,US +3351914496,3351916543,CA +3351916544,3351920639,US +3351920640,3351933951,CA 3351933952,3351939071,US 3351939072,3351959551,CA 3351959552,3351961599,US @@ -100682,14 +116132,20 @@ 3352035328,3352036351,CA 3352036352,3352037888,US 3352037890,3352046591,US -3352046592,3352049663,CA +3352046592,3352046783,CA +3352046784,3352046799,US +3352046800,3352049663,CA 3352049664,3352051711,US 3352051712,3352055807,CA 3352055808,3352066047,US 3352066048,3352067071,CA 3352067072,3352068095,US 3352068096,3352069119,CA -3352069120,3352088575,US +3352069120,3352069919,US +3352069920,3352069935,CO +3352069936,3352069943,US +3352069944,3352069951,BD +3352069952,3352088575,US 3352088576,3352090623,CA 3352090624,3352094719,US 3352094720,3352096767,VG @@ -100697,7 +116153,7 @@ 3352559872,3352563199,CA 3352563200,3352563455,US 3352563456,3352573951,CA -3352573952,3352574463,US +3352573952,3352574207,US 3352574464,3352581631,CA 3352581632,3352582143,US 3352582144,3352583935,CA @@ -100707,11 +116163,150 @@ 3352591616,3352615423,CA 3352615424,3352616959,US 3352616960,3352887295,CA -3352887296,3352918015,US +3352887296,3352916379,US +3352916380,3352916380,VE +3352916381,3352916488,US +3352916489,3352916489,GB +3352916490,3352916496,US +3352916497,3352916503,RU +3352916504,3352916504,PA +3352916505,3352916507,US +3352916508,3352916512,PK +3352916513,3352916513,UA +3352916514,3352916514,PK +3352916515,3352916515,UA +3352916516,3352916527,PK +3352916528,3352916528,UA +3352916529,3352916529,US +3352916530,3352916530,UA +3352916531,3352916533,PK +3352916534,3352916534,US +3352916535,3352916541,PK +3352916542,3352916542,US +3352916543,3352916555,RU +3352916556,3352916556,AR +3352916557,3352916557,CO +3352916558,3352916564,RU +3352916565,3352916565,MY +3352916566,3352916566,RU +3352916567,3352916568,US +3352916569,3352916571,GB +3352916572,3352916588,US +3352916589,3352916607,MY +3352916608,3352916627,US +3352916628,3352916631,PK +3352916632,3352916638,US +3352916639,3352916639,DE +3352916640,3352916732,US +3352916733,3352916733,PK +3352916734,3352916735,GB +3352916736,3352918015,US 3352918016,3352919039,CA -3352919040,3353335335,US -3353335336,3353335337,NL -3353335338,3353653503,US +3352919040,3353335303,US +3353335304,3353335309,NL +3353335310,3353335311,US +3353335312,3353335313,NL +3353335314,3353335315,US +3353335316,3353335323,NL +3353335324,3353335327,US +3353335328,3353335329,NL +3353335330,3353335331,US +3353335332,3353335333,NL +3353335334,3353335335,US +3353335336,3353335339,NL +3353335340,3353335341,US +3353335342,3353335349,NL +3353335350,3353335353,US +3353335354,3353335359,NL +3353335360,3353335361,US +3353335362,3353335363,NL +3353335364,3353335372,US +3353335373,3353335376,NL +3353335377,3353335378,US +3353335379,3353335380,NL +3353335381,3353335382,US +3353335383,3353335386,NL +3353335387,3353335388,US +3353335389,3353335390,NL +3353335391,3353335392,US +3353335393,3353335406,NL +3353335407,3353335407,US +3353335408,3353335411,NL +3353335412,3353335414,US +3353335415,3353335420,NL +3353335421,3353335422,US +3353335423,3353335435,NL +3353335436,3353335437,US +3353335438,3353335445,NL +3353335446,3353335447,US +3353335448,3353335449,NL +3353335450,3353335451,US +3353335452,3353335455,NL +3353335456,3353335458,US +3353335459,3353335460,NL +3353335461,3353335462,US +3353335463,3353335468,NL +3353335469,3353335471,US +3353335472,3353335473,NL +3353335474,3353335474,US +3353335475,3353335476,NL +3353335477,3353335481,US +3353335482,3353335483,NL +3353335484,3353335485,US +3353335486,3353335487,NL +3353335488,3353335491,US +3353335492,3353335499,NL +3353335500,3353335505,US +3353335506,3353335507,NL +3353335508,3353335513,US +3353335514,3353335515,NL +3353335516,3353335517,US +3353335518,3353335519,NL +3353335520,3353335521,US +3353335522,3353335529,NL +3353335530,3353335544,US +3353335545,3353335546,DK +3353335547,3353335559,US +3353335560,3353335594,NL +3353335595,3353335596,US +3353335597,3353335598,NL +3353335599,3353335600,US +3353335601,3353335606,NL +3353335607,3353335610,US +3353335611,3353335612,NL +3353335613,3353335614,US +3353335615,3353335616,NL +3353335617,3353335619,US +3353335620,3353335635,NL +3353335636,3353335637,US +3353335638,3353335639,NL +3353335640,3353335643,US +3353335644,3353335655,NL +3353335656,3353335660,US +3353335661,3353335664,NL +3353335665,3353335666,US +3353335667,3353335668,NL +3353335669,3353335670,US +3353335671,3353335676,NL +3353335677,3353335681,US +3353335682,3353335683,NL +3353335684,3353335686,US +3353335687,3353335706,NL +3353335707,3353335708,US +3353335709,3353335722,NL +3353335723,3353335726,US +3353335727,3353335745,NL +3353335746,3353335747,US +3353335748,3353335749,NL +3353335750,3353335750,US +3353335751,3353335758,NL +3353335759,3353335767,US +3353335768,3353335769,NL +3353335770,3353335776,US +3353335777,3353335789,NL +3353335790,3353335792,US +3353335793,3353335794,NL +3353335795,3353653503,US 3353653504,3353653759,GB 3353653760,3353688063,US 3353688064,3353690111,GB @@ -100725,13 +116320,52 @@ 3353730048,3353731071,CA 3353731072,3353731775,US 3353731776,3353731823,IL -3353731824,3353732607,US -3353732608,3353732863,DE +3353731824,3353731999,US +3353732000,3353732031,CN +3353732032,3353732063,US +3353732064,3353732071,RU +3353732072,3353732127,US +3353732128,3353732143,RU +3353732144,3353732159,US +3353732160,3353732191,CA +3353732192,3353732351,US +3353732352,3353732863,DE 3353732864,3353737215,US 3353737216,3353737471,GB -3353737472,3353780223,US +3353737472,3353752581,US +3353752582,3353752585,FR +3353752586,3353752589,BE +3353752590,3353753055,US +3353753056,3353753059,BR +3353753060,3353780223,US 3353780224,3353780479,GB -3353780480,3353836799,US +3353780480,3353821183,US +3353821184,3353821199,CN +3353821200,3353821215,US +3353821216,3353821279,CN +3353821280,3353821284,US +3353821285,3353821295,CN +3353821296,3353821296,US +3353821297,3353821300,CN +3353821301,3353821301,US +3353821302,3353821302,CN +3353821303,3353821303,US +3353821304,3353821306,CN +3353821307,3353821308,US +3353821309,3353821309,CN +3353821310,3353821311,US +3353821312,3353821719,CN +3353821720,3353821727,US +3353821728,3353822375,CN +3353822376,3353822383,US +3353822384,3353822687,CN +3353822688,3353822719,US +3353822720,3353822967,CN +3353822968,3353822975,US +3353822976,3353823231,CN +3353823232,3353836535,US +3353836536,3353836543,RO +3353836544,3353836799,US 3353836800,3353837311,CA 3353837312,3353855999,US 3353856000,3353858047,CA @@ -100751,16 +116385,311 @@ 3353979648,3353979903,CA 3353979904,3353982719,US 3353982720,3353983231,CA -3353983232,3354066943,US +3353983232,3353989631,US +3353989632,3353989887,CA +3353989888,3353995647,US +3353995648,3353995711,GB +3353995712,3353996047,US +3353996048,3353996055,BR +3353996056,3353996735,US +3353996736,3353996767,IN +3353996768,3353996815,US +3353996816,3353996823,BR +3353996824,3354066943,US 3354066944,3354132479,CA -3354132480,3354492927,US +3354132480,3354467748,US +3354467749,3354467749,BL +3354467750,3354467811,US +3354467812,3354467812,BL +3354467813,3354467898,US +3354467899,3354467899,NL +3354467900,3354467966,US +3354467967,3354467967,CA +3354467968,3354467969,US +3354467970,3354467970,CA +3354467971,3354468164,US +3354468165,3354468165,IN +3354468166,3354468299,US +3354468300,3354468300,PK +3354468301,3354484911,US +3354484912,3354484927,GB +3354484928,3354485375,US +3354485376,3354485439,GB +3354485440,3354492927,US 3354492928,3354494975,CA 3354494976,3354499071,US 3354499072,3354501119,AU 3354501120,3354503167,CA -3354503168,3354513151,US +3354503168,3354507271,US +3354507272,3354507279,ID +3354507280,3354507283,PH +3354507284,3354507287,FR +3354507288,3354507291,CY +3354507292,3354507295,GB +3354507296,3354507299,VN +3354507300,3354507303,US +3354507304,3354507307,BR +3354507308,3354507311,GH +3354507312,3354507315,CN +3354507316,3354507327,US +3354507328,3354507335,CY +3354507336,3354507343,US +3354507344,3354507347,IN +3354507348,3354507351,BR +3354507352,3354507359,AU +3354507360,3354507363,EG +3354507364,3354507367,CY +3354507368,3354507375,CA +3354507376,3354507383,ID +3354507384,3354507387,BD +3354507388,3354507391,CN +3354507392,3354507399,CA +3354507400,3354507403,EG +3354507404,3354507407,CN +3354507408,3354507415,US +3354507416,3354507423,GB +3354507424,3354507427,US +3354507428,3354507431,IN +3354507432,3354507439,US +3354507440,3354507443,CY +3354507444,3354507447,JO +3354507448,3354507459,US +3354507460,3354507463,PK +3354507464,3354507467,HK +3354507468,3354507471,CY +3354507472,3354507475,MY +3354507476,3354507479,CY +3354507480,3354507483,VN +3354507484,3354507487,US +3354507488,3354507503,VN +3354507504,3354507507,US +3354507508,3354507511,PK +3354507512,3354507519,MA +3354507520,3354507535,US +3354507536,3354507539,CN +3354507540,3354507543,HU +3354507544,3354507551,US +3354507552,3354507559,BD +3354507560,3354507567,BR +3354507568,3354507575,GB +3354507576,3354507583,AE +3354507584,3354507591,US +3354507592,3354507599,CY +3354507600,3354507607,US +3354507608,3354507611,CN +3354507612,3354507615,HK +3354507616,3354507623,IN +3354507624,3354507631,EG +3354507632,3354507639,US +3354507640,3354507647,VN +3354507648,3354507655,ID +3354507656,3354507659,US +3354507660,3354507667,CY +3354507668,3354507671,RO +3354507672,3354507683,IN +3354507684,3354507687,PT +3354507688,3354507691,CA +3354507692,3354507703,US +3354507704,3354507711,NZ +3354507712,3354507719,ID +3354507720,3354507723,VN +3354507724,3354507727,US +3354507728,3354507735,BR +3354507736,3354507743,LK +3354507744,3354507747,TH +3354507748,3354507751,US +3354507752,3354507755,ID +3354507756,3354507759,IN +3354507760,3354507767,LK +3354507768,3354507775,BD +3354507776,3354507779,CY +3354507780,3354507787,US +3354507788,3354507791,CY +3354507792,3354507803,US +3354507804,3354507807,CY +3354507808,3354507815,BR +3354507816,3354507823,CY +3354507824,3354507827,US +3354507828,3354507831,BR +3354507832,3354507835,US +3354507836,3354507839,CY +3354507840,3354507847,CN +3354507848,3354507855,CY +3354507856,3354507863,US +3354507864,3354507871,GR +3354507872,3354507887,US +3354507888,3354507895,BR +3354507896,3354507903,CY +3354507904,3354507907,BR +3354507908,3354507911,BD +3354507912,3354507915,PK +3354507916,3354507919,FR +3354507920,3354507923,AU +3354507924,3354507927,US +3354507928,3354507931,CY +3354507932,3354507935,IN +3354507936,3354507943,CY +3354507944,3354507959,US +3354507960,3354507967,AE +3354507968,3354507983,MX +3354507984,3354507991,AE +3354507992,3354507999,PK +3354508000,3354508015,US +3354508016,3354508031,MX +3354508032,3354508039,BR +3354508040,3354508043,US +3354508044,3354508047,CN +3354508048,3354508059,US +3354508060,3354508063,BR +3354508064,3354508067,EG +3354508068,3354508071,US +3354508072,3354508075,CY +3354508076,3354508079,RU +3354508080,3354508095,US +3354508096,3354508099,BD +3354508100,3354508107,US +3354508108,3354508111,BD +3354508112,3354508115,CY +3354508116,3354508119,BD +3354508120,3354508123,BR +3354508124,3354508127,CN +3354508128,3354508135,ID +3354508136,3354508139,HR +3354508140,3354508143,US +3354508144,3354508147,MY +3354508148,3354508151,NZ +3354508152,3354508163,US +3354508164,3354508167,CY +3354508168,3354508171,US +3354508172,3354508175,RU +3354508176,3354508187,US +3354508188,3354508191,VN +3354508192,3354508199,IN +3354508200,3354508203,CA +3354508204,3354508207,US +3354508208,3354508211,VN +3354508212,3354508215,US +3354508216,3354508219,MX +3354508220,3354508223,IN +3354508224,3354508235,US +3354508236,3354508239,CA +3354508240,3354508255,US +3354508256,3354508259,EG +3354508260,3354508263,BR +3354508264,3354508267,VN +3354508268,3354508271,US +3354508272,3354508275,TW +3354508276,3354508287,US +3354508288,3354508303,CY +3354508304,3354508311,US +3354508312,3354508319,VN +3354508320,3354508327,US +3354508328,3354508335,AE +3354508336,3354508343,US +3354508344,3354508347,EG +3354508348,3354508351,CA +3354508352,3354508359,US +3354508360,3354508367,AU +3354508368,3354508375,BD +3354508376,3354508383,MA +3354508384,3354508395,US +3354508396,3354508399,VN +3354508400,3354508415,US +3354508416,3354508423,GB +3354508424,3354508431,MD +3354508432,3354508439,RO +3354508440,3354508447,AE +3354508448,3354508455,MX +3354508456,3354508487,US +3354508488,3354508491,VN +3354508492,3354508495,CY +3354508496,3354508515,US +3354508516,3354508519,VN +3354508520,3354508527,IN +3354508528,3354508535,AE +3354508536,3354508543,US +3354508544,3354508559,GR +3354508560,3354508567,US +3354508568,3354508579,BD +3354508580,3354508583,US +3354508584,3354508591,TH +3354508592,3354508603,US +3354508604,3354508607,CY +3354508608,3354508623,US +3354508624,3354508639,MX +3354508640,3354508655,US +3354508656,3354508671,AE +3354508672,3354508679,US +3354508680,3354508683,CY +3354508684,3354508687,PK +3354508688,3354508703,US +3354508704,3354508735,AE +3354508736,3354508743,PK +3354508744,3354508751,IN +3354508752,3354508759,US +3354508760,3354508767,SE +3354508768,3354508775,GB +3354508776,3354508799,US +3354508800,3354508831,CN +3354508832,3354508847,US +3354508848,3354508855,MA +3354508856,3354508863,RO +3354508864,3354508895,CY +3354508896,3354508927,VN +3354508928,3354508943,GB +3354508944,3354508951,VN +3354508952,3354508959,PK +3354508960,3354508991,EG +3354508992,3354508999,RU +3354509000,3354509003,US +3354509004,3354509007,VN +3354509008,3354509019,US +3354509020,3354509023,GR +3354509024,3354509027,CN +3354509028,3354509031,US +3354509032,3354509039,CY +3354509040,3354509047,MX +3354509048,3354509135,US +3354509136,3354509143,BR +3354509144,3354509151,US +3354509152,3354509159,HK +3354509160,3354509183,US +3354509184,3354509191,BR +3354509192,3354509199,EG +3354509200,3354509247,US +3354509248,3354509255,BR +3354509256,3354509263,GB +3354509264,3354509279,BR +3354509280,3354509283,AU +3354509284,3354509287,ID +3354509288,3354509291,PK +3354509292,3354509295,US +3354509296,3354509299,CA +3354509300,3354509391,US +3354509392,3354509399,CN +3354509400,3354509551,US +3354509552,3354509567,CN +3354509568,3354509631,US +3354509632,3354509647,GB +3354509648,3354509695,US +3354509696,3354509703,GB +3354509704,3354509783,US +3354509784,3354509791,BR +3354509792,3354509807,US +3354509808,3354509823,SG +3354509824,3354509895,US +3354509896,3354509903,BR +3354509904,3354510063,US +3354510064,3354510079,BR +3354510080,3354513151,US 3354513152,3354513407,CA -3354513408,3354591231,US +3354513408,3354515711,US +3354515712,3354515775,CA +3354515776,3354515967,US +3354515968,3354516031,CA +3354516032,3354516223,US +3354516224,3354516287,CA +3354516288,3354591231,US 3354591232,3354656767,CA 3354656768,3354676223,US 3354676224,3354677247,CA @@ -100770,12 +116699,20 @@ 3354687488,3354688511,CA 3354688512,3354707455,US 3354707456,3354707967,CA -3354707968,3354731018,US +3354707968,3354708207,US +3354708208,3354708223,CA +3354708224,3354731018,US 3354731020,3354731519,US -3354731776,3354770687,US +3354731776,3354736639,US +3354736640,3354737151,CN +3354737152,3354770687,US 3354770688,3354770943,CA 3354770944,3354788095,US -3354788096,3354807551,CA +3354788096,3354806383,CA +3354806384,3354806399,US +3354806400,3354806639,CA +3354806640,3354806655,SE +3354806656,3354807551,CA 3354807552,3354810367,US 3354810368,3354814975,CA 3354814976,3354815231,US @@ -100791,8 +116728,7 @@ 3354972416,3355012607,US 3355012608,3355017215,CA 3355017216,3355052287,US -3355052288,3355052543,AU -3355052544,3355053311,CA +3355052288,3355053311,CA 3355053312,3355249151,US 3355249152,3355249663,CA 3355249664,3355260927,US @@ -100810,18 +116746,72 @@ 3355351040,3355351295,CA 3355351296,3355372287,US 3355372288,3355372543,CA -3355372544,3355384831,US +3355372544,3355384095,US +3355384096,3355384127,AR +3355384128,3355384831,US 3355384832,3355385855,CA 3355385856,3355389439,US 3355389440,3355389695,GB 3355389696,3355389951,JP 3355389952,3355407359,US 3355407360,3355408383,PR -3355408384,3355412479,US -3355412480,3355412607,BE -3355412608,3355412735,US -3355412736,3355412991,BE -3355412992,3355432959,US +3355408384,3355412735,US +3355412736,3355412767,PK +3355412768,3355412771,BR +3355412772,3355412775,CY +3355412776,3355412783,MD +3355412784,3355412791,BR +3355412792,3355412795,CY +3355412796,3355412799,US +3355412800,3355412803,CY +3355412804,3355412807,CN +3355412808,3355412815,US +3355412816,3355412823,EG +3355412824,3355412831,US +3355412832,3355412863,VN +3355412864,3355412927,FR +3355412928,3355412991,US +3355412992,3355413087,IN +3355413088,3355413183,US +3355413184,3355413247,IN +3355413248,3355417735,US +3355417736,3355417743,BR +3355417744,3355417759,IN +3355417760,3355417799,US +3355417800,3355417803,CN +3355417804,3355417991,US +3355417992,3355417999,ID +3355418000,3355418015,BE +3355418016,3355418023,AE +3355418024,3355418063,US +3355418064,3355418071,CA +3355418072,3355418079,IL +3355418080,3355418111,CN +3355418112,3355418367,US +3355418368,3355418371,BR +3355418372,3355418379,US +3355418380,3355418383,BR +3355418384,3355418391,US +3355418392,3355418395,BR +3355418396,3355418399,GT +3355418400,3355418431,BE +3355418432,3355418439,GB +3355418440,3355418447,VN +3355418448,3355418455,IN +3355418456,3355418463,AE +3355418464,3355418527,US +3355418528,3355418535,BR +3355418536,3355418543,VN +3355418544,3355418551,NZ +3355418552,3355418555,CY +3355418556,3355418559,HK +3355418560,3355418567,US +3355418568,3355418575,MX +3355418576,3355418591,GB +3355418592,3355418607,US +3355418608,3355418615,MX +3355418616,3355418623,IN +3355418624,3355432959,US 3355432960,3355435007,CA 3355435008,3355443199,US 3355443200,3355445247,CO @@ -100834,7 +116824,9 @@ 3355448832,3355449343,SX 3355449344,3355450367,CU 3355450368,3355451391,EC -3355451392,3355459327,BR +3355451392,3355458559,BR +3355458560,3355459071,HN +3355459072,3355459327,BR 3355459328,3355459583,EC 3355459584,3355459839,PA 3355459840,3355460095,VE @@ -100982,8 +116974,7 @@ 3355774976,3355779071,VE 3355779072,3355781119,BR 3355781120,3355783167,VE -3355783168,3355785215,AR -3355785216,3355787263,CR +3355783168,3355787263,CR 3355787264,3355803647,AR 3355803648,3355820031,VE 3355820032,3355836415,AR @@ -101073,7 +117064,9 @@ 3356073472,3356073983,CO 3356073984,3356075263,BR 3356075264,3356076287,BO -3356076288,3356078079,BR +3356076288,3356077055,BR +3356077056,3356077567,MX +3356077568,3356078079,BR 3356078080,3356078335,EC 3356078336,3356079359,CL 3356079360,3356079615,AR @@ -101119,21 +117112,26 @@ 3356102400,3356102655,PA 3356102656,3356105727,CL 3356105728,3356106751,SV -3356106752,3356107975,BR +3356106752,3356107263,HN +3356107264,3356107327,BR +3356107328,3356107519,HN +3356107520,3356107551,BR +3356107552,3356107975,HN 3356107976,3356107983,IS -3356107984,3356108063,BR +3356107984,3356108063,HN 3356108064,3356108071,IT -3356108072,3356109119,BR +3356108072,3356109119,HN 3356109120,3356109135,FR -3356109136,3356109263,BR +3356109136,3356109263,HN 3356109264,3356109271,DE -3356109272,3356109495,BR +3356109272,3356109495,HN 3356109496,3356109503,IT -3356109504,3356109687,BR +3356109504,3356109687,HN 3356109688,3356109695,CA -3356109696,3356110527,BR +3356109696,3356110527,HN 3356110528,3356110543,US -3356110544,3356113919,BR +3356110544,3356110847,HN +3356110848,3356113919,BR 3356113920,3356114943,UY 3356114944,3356123135,PE 3356123136,3356131839,AR @@ -101163,7 +117161,7 @@ 3356140800,3356141311,BM 3356141312,3356142847,CL 3356142848,3356143103,GT -3356143104,3356143615,BR +3356143104,3356143615,CO 3356143616,3356144127,CR 3356144128,3356145151,BR 3356145152,3356145407,CL @@ -101175,7 +117173,8 @@ 3356146688,3356146943,PE 3356146944,3356147199,BR 3356147200,3356147455,CL -3356147456,3356148223,BR +3356147456,3356147711,AR +3356147712,3356148223,BR 3356148224,3356148479,BZ 3356148480,3356148735,CL 3356148736,3356148991,AR @@ -101262,7 +117261,14 @@ 3356288256,3356288767,SV 3356288768,3356289023,GT 3356289024,3356289791,SV -3356289792,3356290303,US +3356289792,3356289799,US +3356289800,3356289807,GT +3356289808,3356289823,SV +3356289824,3356289887,US +3356289888,3356289919,SV +3356289920,3356289951,US +3356289952,3356289983,GT +3356289984,3356290303,US 3356290304,3356290559,SV 3356290560,3356291071,CR 3356291072,3356293119,TT @@ -101289,7 +117295,9 @@ 3356343552,3356344319,SV 3356344320,3356360703,CO 3356360704,3356362751,CL -3356362752,3356364799,VE +3356362752,3356363519,VE +3356363520,3356363775,US +3356363776,3356364799,VE 3356364800,3356368895,MX 3356368896,3356369407,BR 3356369408,3356369663,EC @@ -101316,7 +117324,9 @@ 3356413440,3356413951,CO 3356413952,3356419839,CL 3356419840,3356419967,CO -3356419968,3356420863,CL +3356419968,3356420095,CL +3356420096,3356420351,CO +3356420352,3356420863,CL 3356420864,3356421375,CO 3356421376,3356421631,CL 3356421632,3356422143,CO @@ -101363,6 +117373,7 @@ 3356979968,3356980223,CO 3356980224,3356980479,BR 3356980480,3356980735,MX +3356980736,3356981247,BR 3356981248,3356988415,MX 3356988416,3356988671,BR 3356988672,3356989439,MX @@ -101373,9 +117384,11 @@ 3356998912,3356999167,BR 3356999168,3357003007,MX 3357003008,3357003263,BR +3357003264,3357003519,CL 3357003776,3357007871,MX 3357007872,3357011967,BR 3357011968,3357015551,MX +3357015552,3357016063,BR 3357016064,3357018623,CO 3357018624,3357019135,BR 3357019136,3357020159,CL @@ -101450,12 +117463,8 @@ 3357448416,3357448447,GT 3357448448,3357448703,SV 3357448704,3357448959,GT -3357448960,3357449487,HN -3357449488,3357449519,GT -3357449520,3357449527,HN -3357449528,3357449695,GT -3357449696,3357449703,HN -3357449704,3357450751,GT +3357448960,3357449727,HN +3357449728,3357450751,GT 3357450752,3357451007,SV 3357451008,3357451119,GT 3357451120,3357451127,HN @@ -101518,7 +117527,9 @@ 3357477888,3357478911,CO 3357478912,3357479063,AR 3357479064,3357479071,CO -3357479072,3357479135,AR +3357479072,3357479087,AR +3357479088,3357479095,CO +3357479096,3357479135,AR 3357479136,3357479151,CO 3357479152,3357479183,AR 3357479184,3357479191,CO @@ -101562,8 +117573,7 @@ 3357523968,3357532159,CO 3357532160,3357556735,AR 3357556736,3357556991,VE -3357556992,3357557247,AR -3357557248,3357557759,MX +3357556992,3357557759,MX 3357557760,3357559295,EC 3357559296,3357559551,CA 3357559552,3357559807,US @@ -101596,6 +117606,8 @@ 3357623040,3357623295,AR 3357623296,3357626623,MX 3357626624,3357626879,BR +3357626880,3357627135,AR +3357627136,3357627391,BR 3357627392,3357627647,MX 3357627648,3357627903,CR 3357627904,3357628415,MX @@ -101603,19 +117615,22 @@ 3357630720,3357633535,MX 3357633536,3357633791,BR 3357633792,3357634815,MX +3357634816,3357635071,BO 3357635072,3357635327,MX 3357635328,3357635583,BR 3357635584,3357635839,MX 3357635840,3357636095,BR 3357636096,3357637887,MX 3357637888,3357638143,PA -3357638656,3357640703,BR +3357638144,3357640703,BR 3357640704,3357644799,MX 3357644800,3357646847,BR 3357646848,3357647871,MX 3357647872,3357648895,BR 3357648896,3357650431,MX +3357650432,3357650943,BR 3357650944,3357657855,MX +3357657856,3357658111,AR 3357658112,3357670655,MX 3357670656,3357670911,BR 3357670912,3357671423,MX @@ -101726,9 +117741,7 @@ 3358392320,3358457855,AR 3358457856,3358523391,PA 3358523392,3358523903,VE -3358523904,3358525439,AR -3358525440,3358525951,VE -3358525952,3358526463,AR +3358523904,3358526463,AR 3358526464,3358527487,VE 3358527488,3358530303,AR 3358530304,3358530943,VE @@ -101755,9 +117768,7 @@ 3358548480,3358548623,VE 3358548624,3358548639,AR 3358548640,3358549759,VE -3358549760,3358553087,AR -3358553088,3358553599,VE -3358553600,3358553855,AR +3358549760,3358553855,AR 3358553856,3358554879,VE 3358554880,3358555135,AR 3358555136,3358556159,VE @@ -101794,13 +117805,18 @@ 3358577408,3358578431,AR 3358578432,3358578687,VE 3358578688,3358579967,CO -3358579968,3358588927,AR +3358579968,3358587903,AR +3358587904,3358588927,CL 3358588928,3358654463,PE 3358654464,3358658559,AR 3358658560,3358660607,CL 3358660608,3358662655,AR 3358662656,3358666751,BR -3358666752,3358695423,AR +3358666752,3358667663,AR +3358667664,3358667671,BR +3358667672,3358668799,AR +3358668800,3358669055,BR +3358669056,3358695423,AR 3358695424,3358703615,GT 3358703616,3358715903,AR 3358715904,3358717951,EC @@ -101864,7 +117880,9 @@ 3359463400,3359463407,CO 3359463408,3359463679,AR 3359463680,3359463743,HN -3359463744,3359498239,AR +3359463744,3359477759,AR +3359477760,3359478015,UY +3359478016,3359498239,AR 3359498240,3359502335,PY 3359502336,3359505407,AR 3359505408,3359505663,VE @@ -101880,12 +117898,11 @@ 3359517696,3359517951,VG 3359517952,3359520255,US 3359520256,3359520767,AR -3359520768,3359522815,US +3359520768,3359521791,VE +3359521792,3359522815,CO 3359522816,3359539199,NI 3359539200,3359571967,PE -3359571968,3359579647,AR -3359579648,3359579903,US -3359579904,3359582207,AR +3359571968,3359582207,AR 3359582208,3359584255,PA 3359584256,3359586303,AR 3359586304,3359588351,CL @@ -101894,11 +117911,7 @@ 3359598592,3359599615,EC 3359599616,3359621119,AR 3359621120,3359637503,EC -3359637504,3359789583,MX -3359789584,3359789599,US -3359789600,3359789823,MX -3359789824,3359789887,US -3359789888,3359797247,MX +3359637504,3359797247,MX 3359797248,3359801343,BR 3359801344,3359899647,MX 3359899648,3359916031,CL @@ -101916,8 +117929,7 @@ 3360116736,3360118783,BO 3360118784,3360120831,AR 3360120832,3360124927,CO -3360124928,3360125183,VE -3360125184,3360125439,US +3360124928,3360125439,US 3360125440,3360125951,VE 3360125952,3360127999,BR 3360128000,3360128319,HN @@ -101930,13 +117942,7 @@ 3360153600,3360157695,AR 3360157696,3360159743,VE 3360159744,3360161791,BQ -3360161792,3360229007,CL -3360229008,3360229012,US -3360229013,3360229013,CL -3360229014,3360229023,US -3360229024,3360231775,CL -3360231776,3360231807,US -3360231808,3360246783,CL +3360161792,3360246783,CL 3360246784,3360247039,AR 3360247040,3360251903,CL 3360251904,3360253951,BO @@ -101963,16 +117969,16 @@ 3360403456,3360405503,BR 3360405504,3360407551,HN 3360407552,3360423935,PA -3360423936,3360456447,MX -3360456448,3360456703,US -3360456704,3360534527,MX +3360423936,3360534527,MX 3360534528,3360536575,BR 3360536576,3360537599,CL 3360537600,3360538623,EC 3360538624,3360667647,MX 3360667648,3360669695,BR 3360669696,3360686079,MX -3360686080,3360705535,AR +3360686080,3360698367,AR +3360698368,3360699135,UY +3360699136,3360705535,AR 3360705536,3360705791,US 3360705792,3360707071,AR 3360707072,3360707327,US @@ -102002,7 +118008,9 @@ 3360780400,3360780415,BR 3360780416,3360780991,AR 3360780992,3360780995,BR -3360780996,3360781791,AR +3360780996,3360781055,AR +3360781056,3360781071,BR +3360781072,3360781791,AR 3360781792,3360781795,MX 3360781796,3360781839,AR 3360781840,3360781847,DO @@ -102104,8 +118112,8 @@ 3362447360,3362448895,HN 3362448896,3362449151,SV 3362449152,3362449407,HN -3362449408,3362450431,SV -3362450432,3362451455,HN +3362449408,3362450175,SV +3362450176,3362451455,HN 3362451456,3362452479,AR 3362452480,3362452991,BO 3362452992,3362453247,HN @@ -102135,7 +118143,9 @@ 3362551872,3362551887,MX 3362551888,3362552143,AR 3362552144,3362552159,PR -3362552160,3362553023,AR +3362552160,3362552431,AR +3362552432,3362552447,MX +3362552448,3362553023,AR 3362553024,3362553039,PR 3362553040,3362553167,AR 3362553168,3362553183,DO @@ -102148,25 +118158,16 @@ 3362586624,3362652159,VE 3362652160,3362664447,PE 3362664448,3362668543,BO -3362668544,3362676735,EC -3362680832,3362684927,EC -3362684928,3362689023,AR -3362689024,3362689279,CO -3362689280,3362689311,AR -3362689312,3362690367,CO -3362690368,3362690431,AR -3362690432,3362690527,CO -3362690528,3362690559,AR -3362690560,3362691071,CO +3362668544,3362684927,EC +3362684928,3362691071,AR 3362691072,3362692095,PA -3362692096,3362692287,AR -3362692288,3362692351,CO -3362692352,3362692607,MX +3362692096,3362692607,AR 3362692608,3362692863,BR 3362692864,3362695167,AR 3362695168,3362697215,CO -3362697216,3362703359,AR -3362705408,3362711551,AR +3362697216,3362701311,AR +3362701312,3362709503,CO +3362709504,3362711551,AR 3362711552,3362713599,EC 3362713600,3362714623,VE 3362714624,3362714879,HN @@ -102264,8 +118265,7 @@ 3363716864,3363717119,PE 3363717120,3363733503,CL 3363733504,3363831807,AR -3363831808,3367723007,BR -3367727104,3367763967,BR +3363831808,3367763967,BR 3367763968,3367774207,MX 3367774208,3367776255,BR 3367776256,3367788543,MX @@ -102279,11 +118279,11 @@ 3367841424,3367841791,HN 3367841792,3368052991,BR 3368052992,3368053247,PE +3368053248,3368053503,CO 3368053760,3368086527,BR 3368086528,3368087551,CR 3368087552,3368601799,BR -3368601801,3369594879,BR -3369598976,3370188799,BR +3368601801,3370188799,BR 3370188800,3370196991,MX 3370196992,3370214399,BR 3370214400,3370215423,AR @@ -102293,19 +118293,12 @@ 3370489856,3370490879,VE 3370490880,3370506239,BR 3370506240,3370507263,VE -3370507264,3370514943,BR +3370507264,3370512383,BR +3370514432,3370515455,BR 3370515456,3370516479,AR -3370516480,3370721279,BR -3370725376,3371106303,BR +3370516480,3371106303,BR 3371106304,3371122687,MX -3371122688,3375464447,BR -3375468544,3376873471,BR -3376881664,3376885759,BR -3376889856,3376922623,BR -3376926720,3377267199,BR -3377268736,3377291263,BR -3377295360,3377303551,BR -3377307648,3378511871,BR +3371122688,3378511871,BR 3378511872,3380506879,MX 3380506880,3380507135,BR 3380507136,3380744191,MX @@ -102392,7 +118385,8 @@ 3381448704,3381452799,BR 3381452800,3381453823,AR 3381453824,3381455871,BR -3381455872,3381456895,CO +3381455872,3381456383,US +3381456384,3381456895,CO 3381456896,3381460991,BR 3381460992,3381944319,MX 3381944320,3381946367,BR @@ -102473,9 +118467,7 @@ 3382704128,3382706175,BR 3382706176,3382853631,MX 3382853632,3382870015,BR -3382870016,3383041535,MX -3383041536,3383041791,US -3383041792,3383701503,MX +3382870016,3383701503,MX 3383701504,3383705599,BR 3383705600,3383754751,MX 3383754752,3384147967,AR @@ -102511,7 +118503,7 @@ 3386474496,3386490879,UY 3386490880,3386499071,CO 3386499072,3386503167,AR -3386503168,3386504191,PE +3386503168,3386504191,CL 3386504192,3386505215,AR 3386505216,3386507263,CL 3386507264,3386523647,EC @@ -102668,8 +118660,8 @@ 3389067264,3389071359,AU 3389071360,3389079551,PG 3389079552,3389087743,SG -3389087744,3389088255,HK -3389088256,3389092351,SG +3389087744,3389087999,HK +3389088000,3389092351,SG 3389092352,3389092863,PH 3389092864,3389093887,HK 3389093888,3389095935,IN @@ -102925,6 +118917,7 @@ 3389609728,3389609983,AU 3389609984,3389610239,NZ 3389610240,3389610495,SG +3389610496,3389610751,TH 3389610752,3389611519,IN 3389611520,3389612031,AU 3389612032,3389616127,MY @@ -103174,34 +119167,22 @@ 3390771200,3390775295,SG 3390775296,3390790399,NZ 3390790400,3390790655,AU -3390790656,3390796287,NZ -3390796544,3390800383,NZ -3390800896,3390801919,NZ +3390790656,3390801919,NZ 3390801920,3390802431,CN -3390802432,3390819583,NZ -3390820352,3390825727,NZ -3390826496,3390832639,NZ +3390802432,3390832639,NZ 3390832640,3390963711,TH 3390963712,3391094783,KR 3391094784,3391192063,JP 3391192320,3391356927,JP -3391356928,3391364095,NZ -3391364352,3391375871,NZ -3391376128,3391386623,NZ -3391387136,3391388159,NZ -3391388672,3391414783,NZ +3391356928,3391414783,NZ 3391414784,3391415039,CN -3391415040,3391432703,NZ -3391433216,3391434239,NZ -3391434752,3391435775,NZ -3391436288,3391441407,NZ +3391415040,3391441407,NZ 3391441408,3391441663,PH 3391441664,3391444479,NZ 3391444480,3391444991,VN 3391444992,3391453183,NZ 3391453184,3391453439,ID -3391453440,3391461375,NZ -3391461632,3391469055,NZ +3391453440,3391469055,NZ 3391469056,3391469311,AU 3391469312,3391487999,NZ 3391488000,3391489023,CN @@ -103226,8 +119207,10 @@ 3391534080,3391535103,IN 3391535104,3391553535,CN 3391553536,3391586303,TW -3391586304,3391594495,CN -3391594496,3391619071,TW +3391586304,3391590770,CN +3391590771,3391590771,TW +3391590772,3391594239,CN +3391594240,3391619071,TW 3391619072,3391620095,AU 3391620096,3391620607,CN 3391620608,3391620863,IN @@ -103336,13 +119319,25 @@ 3391754208,3391755839,JP 3391755840,3391755871,SG 3391755872,3391758335,JP -3391758336,3391762943,SG +3391758336,3391759871,SG +3391759872,3391760127,JP +3391760128,3391760639,SG +3391760640,3391761151,JP +3391761152,3391761663,SG +3391761664,3391762175,JP +3391762176,3391762943,SG 3391762944,3391763007,JP 3391763008,3391763103,SG 3391763104,3391763135,JP 3391763136,3391763167,SG 3391763168,3391763199,JP -3391763200,3391764351,SG +3391763200,3391763455,SG +3391763456,3391763743,JP +3391763744,3391763807,SG +3391763808,3391763839,JP +3391763840,3391763871,SG +3391763872,3391763903,JP +3391763904,3391764351,SG 3391764352,3391764383,JP 3391764384,3391764991,SG 3391764992,3391765055,JP @@ -103430,7 +119425,9 @@ 3391793024,3391793055,JP 3391793056,3391793151,SG 3391793152,3391793663,JP -3391793664,3391794687,SG +3391793664,3391794175,SG +3391794176,3391794431,JP +3391794432,3391794687,SG 3391794688,3391794695,JP 3391794696,3391794711,SG 3391794712,3391794727,JP @@ -103574,7 +119571,9 @@ 3391802048,3391802111,JP 3391802112,3391802479,SG 3391802480,3391802623,JP -3391802624,3391804415,SG +3391802624,3391802879,SG +3391802880,3391803135,JP +3391803136,3391804415,SG 3391804416,3391805183,JP 3391805184,3391805439,SG 3391805440,3391806207,JP @@ -103597,12 +119596,12 @@ 3391809728,3391809759,SG 3391809760,3391809791,JP 3391809792,3391810047,SG -3391810304,3391811071,SG +3391810304,3391810559,JP +3391810560,3391811071,SG 3391811072,3391811103,JP 3391811104,3391811199,SG 3391811200,3391811263,JP -3391811264,3391813887,SG -3391813888,3391815679,JP +3391811264,3391815679,SG 3391815680,3391817727,AU 3391817728,3391819775,TO 3391819776,3391823871,JP @@ -103619,6 +119618,7 @@ 3391837184,3391838207,AU 3391838208,3391838719,ID 3391838720,3391838975,IN +3391838976,3391839231,US 3391839232,3391840255,ID 3391840256,3391841279,JP 3391841280,3391842303,MY @@ -103746,17 +119746,23 @@ 3392114432,3392114687,KR 3392114688,3392118783,GU 3392118784,3392126975,MY -3392126976,3392130303,ID +3392126976,3392127231,ID +3392127232,3392127487,IN +3392127488,3392129023,ID +3392129024,3392129279,IN +3392129280,3392130303,ID 3392130304,3392130815,TW -3392130816,3392135167,ID +3392130816,3392132863,ID +3392132864,3392133119,IN +3392133120,3392134655,ID +3392134656,3392134911,IN +3392134912,3392135167,ID 3392135168,3392143359,TH 3392143360,3392208895,JP -3392208896,3392217343,NZ -3392217600,3392286719,NZ +3392208896,3392286719,NZ 3392287232,3392287743,NZ 3392287744,3392288767,NP -3392288768,3392293887,NZ -3392294400,3392324607,NZ +3392288768,3392324607,NZ 3392324608,3392325119,AU 3392325120,3392325631,NZ 3392325632,3392326655,ID @@ -103765,7 +119771,8 @@ 3392340992,3392344063,JP 3392344064,3392348159,ID 3392348160,3392354303,JP -3392354304,3392356351,ID +3392354304,3392355327,ID +3392355328,3392356351,DE 3392356352,3392364543,NP 3392364544,3392372735,ID 3392372736,3392380927,HK @@ -103786,7 +119793,6 @@ 3392414720,3392415231,AU 3392415232,3392415487,JP 3392415488,3392415743,VN -3392415744,3392415999,IN 3392416000,3392416255,AU 3392416256,3392416767,HK 3392416768,3392417023,IN @@ -103956,7 +119962,7 @@ 3392922880,3392923135,AU 3392923136,3392923391,BN 3392923392,3392923647,IN -3392923648,3392924159,CN +3392923648,3392924159,HK 3392924160,3392924671,JP 3392924672,3392924927,CN 3392924928,3392925183,AU @@ -104060,11 +120066,33 @@ 3393190912,3393191167,IN 3393191168,3393191423,CN 3393191424,3393191935,SB -3393191936,3393208063,HK +3393191936,3393198335,HK +3393198336,3393198591,JP +3393198592,3393206271,HK +3393206272,3393206527,JP +3393206528,3393208063,HK 3393208064,3393208831,JP -3393208832,3393219839,HK +3393208832,3393217535,HK +3393217536,3393217791,JP +3393217792,3393219839,HK 3393219840,3393220607,JP -3393220608,3393257471,HK +3393220608,3393222911,HK +3393222912,3393223167,JP +3393223168,3393224703,HK +3393224704,3393224959,JP +3393224960,3393225471,HK +3393225472,3393225727,JP +3393225728,3393227007,HK +3393227008,3393227263,JP +3393227264,3393227519,HK +3393227520,3393227775,JP +3393227776,3393231871,HK +3393231872,3393232127,JP +3393232128,3393251839,HK +3393251840,3393252095,JP +3393252096,3393253375,HK +3393253376,3393253631,JP +3393253632,3393257471,HK 3393257472,3393260031,CN 3393260032,3393260543,BD 3393260544,3393265663,AU @@ -104079,9 +120107,7 @@ 3393306624,3393314815,HK 3393314816,3393318911,ID 3393318912,3393320959,SG -3393320960,3393359359,HK -3393359360,3393359615,AU -3393359616,3393359840,HK +3393320960,3393359840,HK 3393359841,3393359841,CN 3393359842,3393363967,HK 3393363968,3393364991,AU @@ -104126,8 +120152,7 @@ 3393568768,3393572863,LK 3393572864,3393576959,AU 3393576960,3393581055,JP -3393581056,3393581311,SA -3393581312,3393585151,HK +3393581056,3393585151,HK 3393585152,3393593343,CN 3393593344,3393597439,MN 3393597440,3393601535,ID @@ -104213,6 +120238,7 @@ 3393860096,3393860607,HK 3393860608,3393860863,CN 3393860864,3393861375,IN +3393861376,3393861631,US 3393861632,3393861887,VN 3393861888,3393862143,AU 3393862144,3393862655,VN @@ -104222,7 +120248,9 @@ 3393863680,3393865727,AU 3393865728,3393867775,ID 3393867776,3393871871,CN -3393871872,3393874943,HK +3393871872,3393874247,HK +3393874248,3393874248,AU +3393874249,3393874943,HK 3393874944,3393875967,AU 3393875968,3393876991,HK 3393876992,3393878015,SG @@ -104501,7 +120529,9 @@ 3394949120,3394953215,JP 3394953216,3394957311,CN 3394957312,3394959359,AU -3394959360,3394960383,HK +3394959360,3394959871,HK +3394959872,3394960127,SG +3394960128,3394960383,HK 3394960384,3394961407,KR 3394961408,3394962431,CN 3394962432,3394963455,AU @@ -104585,7 +120615,9 @@ 3395231744,3395239935,JP 3395239936,3395243007,SG 3395243043,3395243043,SG -3395243264,3395254783,SG +3395243264,3395243343,SG +3395243344,3395243359,AU +3395243360,3395254783,SG 3395254784,3395255039,IN 3395255040,3395256319,SG 3395256320,3395264511,ID @@ -104624,7 +120656,8 @@ 3397083136,3397087231,CN 3397088256,3397090303,CN 3397090304,3397091327,TW -3397091328,3397099519,GU +3397091328,3397093375,MP +3397093376,3397099519,GU 3397099520,3397103615,HK 3397103616,3397105663,LA 3397105664,3397107711,JP @@ -104671,7 +120704,6 @@ 3397216256,3397216767,AU 3397216768,3397217023,IN 3397217024,3397217279,SG -3397217280,3397217535,AU 3397217536,3397217791,CN 3397217792,3397218047,NZ 3397218048,3397218303,AU @@ -104812,7 +120844,9 @@ 3397738496,3397742591,MY 3397742592,3397746687,JP 3397746688,3397763071,TH -3397763072,3397771263,PH +3397763072,3397767679,SG +3397767680,3397768191,PH +3397768192,3397771263,SG 3397771264,3397779455,TW 3397779456,3397781503,ID 3397781504,3397783551,BD @@ -104927,7 +120961,6 @@ 3398467584,3398475775,BT 3398475776,3398481919,AU 3398481920,3398483967,LA -3398483968,3398488063,MY 3398488064,3398492159,TW 3398492160,3398500351,JP 3398500352,3398504447,ID @@ -105175,11 +121208,9 @@ 3399923968,3399924223,JP 3399924224,3399924735,AU 3399924736,3399925759,PH -3399925760,3399933951,NP +3399925760,3399933951,SG 3399933952,3399942143,CN -3399942144,3399946239,AU -3399946240,3399950335,HK -3399950336,3399954943,AU +3399942144,3399954943,AU 3399954944,3399974911,US 3399974912,3399979007,HK 3399979008,3399982963,US @@ -105191,7 +121222,11 @@ 3399999488,3400000475,JP 3400000476,3400000479,US 3400000480,3400000487,AU -3400000488,3400006143,JP +3400000488,3400002303,JP +3400002304,3400002367,HK +3400002368,3400003583,JP +3400003584,3400005631,AU +3400005632,3400006143,JP 3400006400,3400007679,JP 3400007680,3400024063,AU 3400024064,3400028159,MY @@ -105308,8 +121343,7 @@ 3400432640,3400433663,CN 3400433664,3400435711,HK 3400435712,3400436223,BD -3400436224,3400441599,HK -3400441600,3400441855,AU +3400436224,3400441855,HK 3400441856,3400445951,NZ 3400445952,3400446463,AU 3400446464,3400450047,NZ @@ -105344,7 +121378,9 @@ 3400648816,3400648831,HK 3400648832,3400649943,JP 3400649944,3400649951,HK -3400649952,3400650409,JP +3400649952,3400650143,JP +3400650144,3400650159,HK +3400650160,3400650409,JP 3400650410,3400650410,AU 3400650411,3400650751,JP 3400650752,3400654847,AU @@ -105429,11 +121465,7 @@ 3401545728,3401547775,BD 3401547776,3401580543,IN 3401580544,3402629119,CN -3402629120,3402917631,JP -3402917632,3402917785,US -3402917786,3402917786,JP -3402917787,3402917887,US -3402917888,3405774847,JP +3402629120,3405774847,JP 3405774848,3405775871,AU 3405775872,3405776895,CN 3405776896,3405777407,AU @@ -105497,7 +121529,7 @@ 3405859840,3405860351,CN 3405860352,3405863423,AU 3405863424,3405863679,CN -3405863680,3405865215,AU +3405863936,3405865215,AU 3405865216,3405867007,CN 3405867008,3405868031,AU 3405868032,3405868287,CN @@ -105550,6 +121582,7 @@ 3406002432,3406002943,AU 3406002944,3406003199,CN 3406003200,3406005247,AU +3406005248,3406005503,PK 3406005504,3406006015,AU 3406006016,3406006271,CN 3406006272,3406007039,AU @@ -105631,8 +121664,7 @@ 3406208256,3406208511,CN 3406208512,3406208767,AU 3406208768,3406209023,CN -3406209024,3406221311,AU -3406223360,3406225407,AU +3406209024,3406225407,AU 3406225408,3406229503,CN 3406229504,3406231039,AU 3406231040,3406231295,NZ @@ -105704,7 +121736,8 @@ 3406354688,3406354943,CN 3406354944,3406355455,AU 3406355456,3406355711,CN -3406355712,3406372863,AU +3406355712,3406356223,AU +3406356480,3406372863,AU 3406372864,3406373119,CN 3406373120,3406373887,AU 3406373888,3406374399,CN @@ -105746,6 +121779,7 @@ 3406454784,3406462207,AU 3406462208,3406462463,CN 3406462464,3406512383,AU +3406512384,3406512639,PK 3406512640,3406513663,AU 3406513664,3406513919,CN 3406513920,3406514175,AU @@ -105852,8 +121886,7 @@ 3406684160,3406684671,CN 3406684672,3406684927,AU 3406684928,3406685183,CN -3406685184,3406685951,AU -3406686208,3406686463,AU +3406685184,3406686463,AU 3406686464,3406686719,CN 3406686720,3406696959,AU 3406696960,3406697215,IN @@ -105945,8 +121978,8 @@ 3406865152,3406865663,AU 3406865664,3406865919,IN 3406865920,3406869503,AU -3406869504,3406870015,JP -3406870016,3406871039,AU +3406869504,3406870527,JP +3406870528,3406871039,AU 3406871040,3406871551,CN 3406871552,3406881791,AU 3406881792,3406882047,CN @@ -105976,7 +122009,7 @@ 3406911488,3406911999,CN 3406912000,3406923775,AU 3406923776,3406924031,CN -3406924032,3406930431,AU +3406924288,3406930431,AU 3406930432,3406930687,JP 3406930688,3406930943,AU 3406930944,3406931199,CN @@ -106120,8 +122153,7 @@ 3407101696,3407101951,MY 3407101952,3407102207,AU 3407102208,3407102463,CN -3407102464,3407104255,AU -3407104512,3407107071,AU +3407102464,3407107071,AU 3407107072,3407107583,CN 3407107584,3407108351,AU 3407108352,3407108607,CN @@ -106201,8 +122233,7 @@ 3407240192,3407241215,CN 3407241216,3407241983,AU 3407241984,3407242239,CN -3407242240,3407243263,AU -3407243264,3407243775,HK +3407242240,3407243775,AU 3407243776,3407244031,CN 3407244032,3407244287,AU 3407244800,3407247871,AU @@ -106233,13 +122264,9 @@ 3407282176,3407282431,CN 3407282688,3407294207,AU 3407294208,3407294463,CN -3407294464,3407295487,AU -3407295744,3407297791,AU -3407297792,3407298559,CN -3407298560,3407300863,AU +3407294464,3407300863,AU 3407300864,3407301119,CN -3407301120,3407301887,AU -3407302144,3407303935,AU +3407301120,3407303935,AU 3407303936,3407304191,CN 3407304192,3407305727,AU 3407305728,3407306751,CN @@ -106281,8 +122308,7 @@ 3407352320,3407352575,CN 3407352576,3407354623,AU 3407354624,3407354879,CN -3407354880,3407357439,AU -3407357696,3407358719,AU +3407354880,3407358719,AU 3407358720,3407358975,CN 3407358976,3407360511,AU 3407360512,3407361023,ID @@ -106361,8 +122387,7 @@ 3407450880,3407451135,CN 3407451136,3407452415,AU 3407452416,3407453183,CN -3407453184,3407454463,AU -3407454720,3407455231,AU +3407453184,3407455231,AU 3407455232,3407455487,CN 3407455488,3407455743,AU 3407455744,3407455999,CN @@ -106387,7 +122412,9 @@ 3407473920,3407475199,AU 3407475200,3407475455,CN 3407475456,3407480831,AU -3407480832,3407481223,JP +3407480832,3407480912,JP +3407480913,3407480913,AU +3407480914,3407481223,JP 3407481224,3407481231,AU 3407481232,3407481343,JP 3407481344,3407481855,AU @@ -106466,8 +122493,7 @@ 3407549440,3407549695,CN 3407549696,3407549951,AU 3407549952,3407550463,CN -3407550464,3407553023,AU -3407553280,3407554559,AU +3407550464,3407554559,AU 3407554560,3407554815,CN 3407554816,3407555839,AU 3407555840,3407556095,CN @@ -106520,7 +122546,7 @@ 3407623680,3407623935,CN 3407623936,3407624191,AU 3407624192,3407624447,CN -3407624448,3407628543,AU +3407624704,3407628543,AU 3407628544,3407629055,CN 3407629056,3407629311,AU 3407629312,3407629567,CN @@ -106558,8 +122584,7 @@ 3407667712,3407668223,CN 3407668224,3407671039,AU 3407671040,3407671295,CN -3407671296,3407674367,AU -3407674880,3407675903,AU +3407671296,3407675903,AU 3407675904,3407676159,CN 3407676160,3407677439,AU 3407677440,3407677951,CN @@ -106770,7 +122795,7 @@ 3407910912,3407911167,CN 3407911168,3407919615,AU 3407919616,3407920127,CN -3407920384,3407921151,AU +3407920128,3407921151,AU 3407921152,3407921407,CN 3407921408,3407922175,AU 3407922176,3407922431,CN @@ -106810,7 +122835,9 @@ 3407971072,3407971327,CN 3407971328,3407974655,AU 3407974656,3407974911,CN -3407974912,3407977471,AU +3407974912,3407976447,AU +3407976448,3407976959,US +3407976960,3407977471,AU 3407977472,3407977727,CN 3407977728,3407977983,AU 3407977984,3407978495,CN @@ -106875,8 +122902,7 @@ 3408032768,3408033023,LK 3408033024,3408033279,IN 3408033280,3408033791,ID -3408033792,3408035071,AU -3408035328,3408039935,AU +3408033792,3408039935,AU 3408039936,3408040191,VN 3408040192,3408040703,AU 3408040704,3408040959,CN @@ -106895,8 +122921,7 @@ 3408055296,3408056319,CN 3408056320,3408062463,AU 3408062464,3408062719,CN -3408062720,3408063999,AU -3408064256,3408064511,AU +3408062720,3408064511,AU 3408064512,3408064767,CN 3408065024,3408065279,CN 3408065280,3408065791,AU @@ -106916,7 +122941,7 @@ 3409387008,3409387263,CN 3409387264,3409396479,AU 3409396480,3409396735,PH -3409396992,3409403135,AU +3409396736,3409403135,AU 3409403136,3409403391,CN 3409403392,3409405183,AU 3409405184,3409405439,CN @@ -106971,7 +122996,9 @@ 3409466880,3409467135,AU 3409467136,3409467391,HK 3409467392,3409467903,AU -3409467904,3409468415,HK +3409467904,3409468195,HK +3409468196,3409468197,AU +3409468198,3409468415,HK 3409468416,3409469183,AU 3409469184,3409469439,CN 3409469440,3409473023,AU @@ -107144,6 +123171,9 @@ 3410903040,3410911231,HK 3410911232,3410915327,TH 3410915328,3410919423,ID +3410919424,3410920447,IN +3410920448,3410921471,JP +3410921472,3410923519,HK 3410923520,3410924543,BD 3410924544,3410925567,SG 3410925568,3410926591,MH @@ -107183,7 +123213,9 @@ 3411051264,3411051519,SG 3411051520,3411052543,CN 3411052544,3411052544,JP -3411052545,3411054591,HK +3411052545,3411052799,HK +3411052800,3411053055,JP +3411053056,3411054591,HK 3411054592,3411058687,CN 3411058688,3411062783,AU 3411062784,3411064831,HK @@ -107236,7 +123268,8 @@ 3411165184,3411173375,MY 3411173376,3411177471,AU 3411177472,3411181567,CN -3411181568,3411189759,JP +3411181568,3411189503,JP +3411189504,3411189759,HK 3411189760,3411197951,AU 3411197952,3411202047,BD 3411202048,3411204607,AU @@ -107366,10 +123399,10 @@ 3411853312,3411857407,IN 3411857408,3411859249,JP 3411859250,3411859251,AU -3411859252,3411859711,JP +3411859252,3411859455,JP +3411859456,3411859711,AU 3411859816,3411859816,CN -3411860224,3411860479,AU -3411860480,3411861503,JP +3411860224,3411861503,JP 3411861504,3411869695,AU 3411869696,3411943423,CN 3411943424,3411951615,NZ @@ -107510,10 +123543,11 @@ 3413245952,3413251071,MY 3413251072,3413262335,JP 3413262336,3413263359,PH -3413263360,3413264383,IN +3413263360,3413264383,US 3413264384,3413264639,SG -3413264640,3413264895,ID -3413264896,3413265407,SG +3413264640,3413264895,AU +3413264896,3413265151,ID +3413265152,3413265407,SG 3413265408,3413266431,AU 3413266432,3413270527,CN 3413270528,3413278719,TH @@ -107526,7 +123560,6 @@ 3413307392,3413308415,IN 3413308416,3413309439,CN 3413309440,3413310463,JP -3413310464,3413311487,HK 3413311488,3413327871,LK 3413327872,3413344255,IN 3413344256,3413360639,PH @@ -107552,7 +123585,7 @@ 3413574400,3413574655,TW 3413574656,3413575679,PH 3413575680,3413576703,VN -3413576704,3413576959,AU +3413576704,3413576959,CX 3413576960,3413577215,ID 3413577216,3413577727,AU 3413577728,3413578751,JP @@ -107576,7 +123609,7 @@ 3413593600,3413593855,SG 3413593856,3413594111,KH 3413594112,3413595135,CN -3413595136,3413595391,AU +3413595136,3413595391,CX 3413595392,3413595647,CN 3413595648,3413595903,AU 3413595904,3413596159,HK @@ -107590,7 +123623,9 @@ 3413606400,3413639167,CN 3413639168,3413640479,SG 3413640480,3413640959,JP -3413640960,3413644459,SG +3413640960,3413643519,SG +3413643520,3413643775,JP +3413643776,3413644459,SG 3413644460,3413644479,JP 3413644480,3413644511,SG 3413644512,3413644527,JP @@ -107658,12 +123693,12 @@ 3413662976,3413664255,JP 3413664256,3413664511,SG 3413664512,3413665023,JP -3413665024,3413665983,SG +3413665024,3413665279,SG +3413665280,3413665535,JP +3413665536,3413665983,SG 3413665984,3413666047,JP 3413666048,3413666303,SG -3413666304,3413666463,JP -3413666464,3413666495,SG -3413666496,3413666815,JP +3413666304,3413666815,JP 3413666816,3413667583,SG 3413667584,3413667839,JP 3413667840,3413670399,SG @@ -107707,9 +123742,7 @@ 3413679744,3413679807,SG 3413679808,3413679871,JP 3413679872,3413680127,SG -3413680128,3413680311,JP -3413680312,3413680315,SG -3413680316,3413680639,JP +3413680128,3413680639,JP 3413680640,3413680895,SG 3413680896,3413681151,JP 3413681152,3413681343,SG @@ -107733,9 +123766,7 @@ 3413685952,3413686271,SG 3413686272,3413686335,JP 3413686336,3413686368,SG -3413686369,3413686687,JP -3413686688,3413686719,SG -3413686720,3413686783,JP +3413686369,3413686783,JP 3413686784,3413687807,SG 3413687808,3413687999,JP 3413688000,3413688063,SG @@ -107757,8 +123788,8 @@ 3413693280,3413693311,SG 3413693312,3413693375,JP 3413693376,3413695487,SG -3413695488,3413695967,JP -3413695968,3413696527,SG +3413695488,3413695999,JP +3413696000,3413696527,SG 3413696528,3413696639,JP 3413696640,3413696671,SG 3413696672,3413696703,JP @@ -107932,6 +123963,7 @@ 3415121920,3415130111,KR 3415130112,3415136255,JP 3415136256,3415136767,KR +3415136768,3415137023,PK 3415137024,3415137279,CN 3415137280,3415137535,IN 3415137536,3415138303,AU @@ -107990,24 +124022,18 @@ 3415741696,3415741951,JP 3415741952,3415742207,SG 3415742208,3415742463,JP -3415742464,3415746047,SG -3415746048,3415746303,JP -3415746304,3415746815,SG +3415742464,3415746815,SG 3415746816,3415747071,JP 3415747072,3415747839,SG 3415747840,3415748351,JP 3415748352,3415749375,SG -3415749376,3415749759,JP -3415749760,3415749791,TH -3415749792,3415749823,JP -3415749824,3415749839,TH -3415749840,3415749887,JP +3415749376,3415749631,JP +3415749632,3415749887,TH 3415749888,3415750143,SG 3415750144,3415750399,JP 3415750400,3415751423,SG 3415751424,3415751679,JP -3415751680,3415751935,TH -3415751936,3415752191,JP +3415751680,3415752191,TH 3415752192,3415752703,SG 3415752704,3415760895,CN 3415760896,3415769087,NZ @@ -108081,6 +124107,7 @@ 3416342528,3416371199,AU 3416371200,3416371711,PH 3416371712,3416371967,VN +3416371968,3416372223,PK 3416372224,3416372479,CN 3416372736,3416372991,AU 3416372992,3416373247,CN @@ -108104,9 +124131,7 @@ 3416514560,3416522751,IN 3416522752,3416588287,AU 3416588288,3416653823,JP -3416653824,3416667135,AU -3416667136,3416668159,US -3416668160,3416686591,AU +3416653824,3416686591,AU 3416686592,3416694783,SG 3416694784,3416702975,CN 3416702976,3416707071,ID @@ -108203,7 +124228,8 @@ 3417038592,3417038847,NZ 3417038848,3417042943,CN 3417042944,3417044991,IN -3417044992,3417047039,AU +3417044992,3417046015,CX +3417046016,3417047039,CC 3417047040,3417055231,PH 3417055232,3417112575,TH 3417112576,3417128959,AU @@ -108278,6 +124304,7 @@ 3417946112,3417946137,AU 3417946138,3417946138,HK 3417946139,3417947135,AU +3417947136,3417947391,TH 3417947392,3417947647,CN 3417947648,3417947903,AU 3417947904,3417948159,IN @@ -108349,6 +124376,7 @@ 3418273792,3418275839,ID 3418275840,3418279935,AU 3418279936,3418281983,NZ +3418281984,3418282239,NR 3418282240,3418282495,AU 3418282496,3418283519,PH 3418283520,3418284031,AU @@ -108367,10 +124395,8 @@ 3418294016,3418294271,CN 3418294272,3418296319,VN 3418296320,3418297343,HK -3418297344,3418298367,CN -3418298368,3418298879,HK -3418298880,3418299135,CN -3418299136,3418299391,HK +3418297344,3418298879,CN +3418298880,3418299391,HK 3418299392,3418300415,CN 3418300416,3418300927,BD 3418300928,3418301439,IN @@ -108379,10 +124405,7 @@ 3418304512,3418306559,VN 3418306560,3418308607,IN 3418308608,3418324991,CN -3418324992,3418325247,VU -3418325248,3418325503,AU -3418325504,3418326015,VU -3418326016,3418326271,AU +3418324992,3418326271,AU 3418326272,3418326527,CN 3418326528,3418327039,PH 3418327040,3418329087,JP @@ -108393,13 +124416,11 @@ 3418365952,3418374143,TH 3418374144,3418382335,AU 3418382336,3418390527,JP -3418390528,3418392575,AU +3418390528,3418393793,AU 3418393794,3418393794,JP -3418393920,3418393927,AU +3418393795,3418394367,AU 3418394368,3418394623,TW -3418397696,3418398719,AU 3418399232,3418399247,PH -3418399744,3418400767,AU 3418400862,3418400862,SG 3418401456,3418401459,TW 3418406912,3418423295,IN @@ -108410,11 +124431,13 @@ 3418472448,3418480639,AU 3418480640,3418488831,CN 3418488832,3418505215,AU -3418505216,3418512319,JP +3418505216,3418511055,JP +3418511056,3418511071,HK +3418511072,3418512319,JP 3418512320,3418512335,AU 3418512336,3418513407,JP 3418513408,3418517503,IN -3418517504,3418519551,MN +3418517504,3418518527,MN 3418519552,3418554367,HK 3418554368,3418570751,VN 3418570752,3418578943,CN @@ -108437,9 +124460,7 @@ 3418644992,3418649343,JP 3418649600,3418650807,JP 3418650808,3418650808,HK -3418650809,3418650823,JP -3418650824,3418650839,HK -3418650840,3418652671,JP +3418650809,3418652671,JP 3418652672,3418750975,IN 3418750976,3418816511,HK 3418816512,3418947583,IN @@ -108473,12 +124494,8 @@ 3419234304,3419238399,JP 3419238400,3419238911,US 3419238912,3419239935,JP -3419239936,3419240959,US -3419240960,3419241471,JP -3419241472,3419241727,US -3419241728,3419241983,JP -3419241984,3419242239,US -3419242240,3419242495,JP +3419239936,3419240703,US +3419240704,3419242495,JP 3419242496,3419275263,CN 3419275264,3419340799,AU 3419340800,3419344895,TW @@ -108487,7 +124504,8 @@ 3419353088,3419354111,JP 3419354112,3419356159,ID 3419356160,3419356671,NZ -3419356672,3419357183,IN +3419356672,3419356927,IN +3419356928,3419357183,TH 3419357184,3419411455,CN 3419411456,3419411711,HK 3419411712,3419411967,NZ @@ -108523,7 +124541,6 @@ 3419570176,3419602943,VN 3419602944,3419611135,TW 3419611136,3419617279,JP -3419617280,3419618303,AU 3419618304,3419619327,SG 3419619328,3419635711,NZ 3419635712,3419643903,SG @@ -108552,20 +124569,12 @@ 3419879424,3419880447,JP 3419880448,3419881471,MM 3419881472,3419897855,PH -3419897856,3419899903,JP -3419899904,3419900159,FR -3419900160,3419900415,BE -3419900416,3419901567,AU -3419901568,3419901673,NZ -3419901674,3419901674,AU -3419901675,3419901951,NZ -3419901952,3419902207,AU -3419902208,3419902463,HK -3419902464,3419902719,CN -3419902720,3419902975,HK -3419902976,3419903231,AU -3419903232,3419903487,JP -3419903488,3419906047,AU +3419897856,3419899647,JP +3419899648,3419899903,AU +3419899904,3419900159,GB +3419900160,3419901695,AU +3419901696,3419901951,NZ +3419901952,3419906047,AU 3419906048,3419914239,PK 3419914240,3419922431,KR 3419922432,3419924479,JP @@ -108583,6 +124592,7 @@ 3420032512,3420033023,NZ 3420033024,3420034047,IN 3420034048,3420035071,AU +3420035072,3420036095,SG 3420036096,3420037119,JP 3420037120,3420038143,AU 3420038144,3420039167,CN @@ -108651,27 +124661,22 @@ 3423092848,3423093759,VI 3423093760,3423094783,US 3423094784,3423095807,CA -3423095808,3423128575,US -3423129600,3423131647,US +3423095808,3423131647,US 3423131648,3423133695,PL 3423133696,3423143935,US 3423143936,3423145983,CA 3423145984,3423162367,US 3423162368,3423163391,CA -3423163392,3423182847,US +3423163392,3423164415,US +3423166464,3423182847,US 3423182848,3423184895,CA -3423184896,3423204095,US -3423204096,3423204351,CA -3423204352,3423229951,US -3423230976,3423236095,US -3423238144,3423258623,US +3423184896,3423258623,US 3423258624,3423260671,CA 3423260672,3423264831,US 3423264832,3423264863,NG 3423264864,3423268863,US 3423268864,3423269887,CA -3423269888,3423272959,US -3423273984,3423285247,US +3423269888,3423285247,US 3423285248,3423287295,CA 3423287296,3423288319,VG 3423288320,3423303679,US @@ -108693,10 +124698,9 @@ 3423468544,3423469567,CA 3423469568,3423473663,US 3423473664,3423474687,CA -3423474688,3423478783,US -3423479808,3423487999,US -3423488000,3423490047,CA -3423490048,3423493631,US +3423474688,3423488511,US +3423488512,3423489023,CA +3423489024,3423493631,US 3423493632,3423493887,RU 3423493888,3423533055,US 3423533056,3423535103,AI @@ -108711,8 +124715,7 @@ 3423586304,3423588351,US 3423590400,3423602687,US 3423602688,3423603711,KN -3423603712,3423614975,US -3423616000,3423626239,US +3423603712,3423626239,US 3423626240,3423627263,CA 3423627264,3423629311,US 3423629312,3423630335,AG @@ -108767,8 +124770,7 @@ 3425697792,3425699839,CA 3425699840,3425714175,US 3425714176,3425722367,CA -3425722368,3425726463,US -3425728512,3425828863,US +3425722368,3425828863,US 3425828864,3425846783,CA 3425847040,3425869167,CA 3425869168,3425869183,US @@ -108776,9 +124778,7 @@ 3425894400,3426007807,US 3426008064,3426013183,US 3426013184,3426013439,IL -3426013440,3426306047,US -3426306048,3426306303,IN -3426306304,3426369023,US +3426013440,3426369023,US 3426369024,3426369535,CA 3426369536,3426387967,US 3426387968,3426388991,MX @@ -108799,14 +124799,11 @@ 3426617856,3426618367,CA 3426618368,3426646527,US 3426646528,3426646783,GB -3426646784,3426666495,US -3426666752,3426717695,US -3426719744,3426729471,US +3426646784,3426729471,US 3426729472,3426729983,CA 3426729984,3426744319,US 3426744320,3426746367,CA -3426746368,3427109887,US -3427110400,3427112447,US +3426746368,3427112447,US 3427112448,3427112703,CN 3427112704,3427117055,US 3427117056,3427117311,CA @@ -108820,9 +124817,7 @@ 3427503872,3427504127,SG 3427504128,3427618303,US 3427618304,3427618559,CA -3427618560,3427631103,US -3427632128,3427647999,US -3427648512,3427651071,US +3427618560,3427651071,US 3427651072,3427651327,CA 3427651328,3427729407,US 3427729408,3427729663,CA @@ -108863,7 +124858,9 @@ 3427749632,3427749887,NL 3427749888,3427750655,DE 3427750656,3427750911,GB -3427750912,3427752447,US +3427750912,3427751423,US +3427751424,3427751519,BE +3427751520,3427752447,US 3427752704,3427752959,GB 3427752960,3427753215,US 3427753216,3427753471,JP @@ -108985,14 +124982,11 @@ 3428302080,3428302335,CA 3428302336,3428306175,US 3428306176,3428306431,PE -3428306432,3428317951,US -3428318208,3428318975,US +3428306432,3428318975,US 3428318976,3428319231,CA -3428319232,3428388863,US -3428390912,3428399359,US +3428319232,3428399359,US 3428399360,3428399615,CA -3428399616,3428433919,US -3428434176,3428434943,US +3428399616,3428434943,US 3428434944,3428435199,CA 3428435200,3428437503,US 3428437504,3428437759,MX @@ -109017,10 +125011,8 @@ 3428593920,3428594687,US 3428594688,3428595199,CA 3428595200,3428596223,US -3428596224,3428596735,CA -3428596736,3428597247,US -3428597248,3428597503,CA -3428597504,3428598015,US +3428596224,3428597759,CA +3428597760,3428598015,US 3428598016,3428598271,CA 3428598272,3428598591,US 3428598592,3428598623,CA @@ -109082,17 +125074,26 @@ 3428752384,3428753407,GH 3428753408,3428958207,US 3428958208,3428962303,CO -3428962304,3429171199,US +3428962304,3429027839,US +3429027840,3429028351,GB +3429028352,3429028863,DE +3429028864,3429029375,FR +3429029376,3429171199,US 3429171200,3429236735,CA 3429236736,3429381887,US -3429382144,3429500927,US +3429382144,3429396223,US +3429396224,3429396479,DE +3429396480,3429408511,US +3429408512,3429408767,DE +3429408768,3429411583,US +3429411584,3429411839,DE +3429411840,3429500927,US 3429500928,3429502975,CA 3429502976,3429775359,US 3429775360,3429777407,TC 3429777408,3429892095,US 3429892096,3429957631,CA -3429957632,3430025471,US -3430025728,3430073343,US +3429957632,3430073343,US 3430073600,3430074111,US 3430074112,3430074367,AU 3430074368,3430328831,US @@ -109141,7 +125142,9 @@ 3430780672,3430780927,CA 3430780928,3430782463,US 3430782464,3430782719,CA -3430782720,3430795007,US +3430782720,3430793983,US +3430793984,3430794239,PR +3430794240,3430795007,US 3430795008,3430795263,CA 3430795264,3430805759,US 3430805760,3430806015,CA @@ -109162,13 +125165,13 @@ 3430845440,3430845951,MX 3430845952,3430849535,US 3430849536,3430850047,CA -3430850048,3431114495,US +3430850048,3431071999,US +3431072000,3431072255,HK +3431072256,3431114495,US 3431114496,3431114751,CA 3431114752,3431468031,US 3431468032,3431469055,CA -3431469056,3431517695,US -3431517696,3431517951,NL -3431517952,3431520767,US +3431469056,3431520767,US 3431521024,3431526921,US 3431526923,3431596287,US 3431596288,3431602687,CA @@ -109233,7 +125236,9 @@ 3432361984,3432366079,DE 3432366080,3432517119,US 3432517120,3432517631,NA -3432517632,3432530943,US +3432517632,3432520703,US +3432520704,3432520959,GB +3432520960,3432530943,US 3432530944,3432531007,TH 3432531008,3432531071,SG 3432531072,3432531199,JP @@ -109249,13 +125254,14 @@ 3432613888,3432634111,US 3432634112,3432634367,CA 3432634368,3432660991,US -3432660992,3432663039,DE +3432660992,3432662527,DE +3432662528,3432662531,PT +3432662532,3432663039,DE 3432663040,3432689151,US 3432689152,3432689663,CA 3432689664,3432695807,US 3432695808,3432697855,CA -3432697856,3432708095,US -3432710144,3432736255,US +3432697856,3432736255,US 3432736256,3432736511,GB 3432736512,3432738303,US 3432738304,3432738559,GB @@ -109277,9 +125283,7 @@ 3434015232,3434020607,CA 3434020608,3434427391,US 3434427392,3434428415,HR -3434428416,3434433279,US -3434433280,3434433535,PR -3434433536,3434553343,US +3434428416,3434553343,US 3434553344,3434553599,ES 3434553600,3434571775,US 3434571776,3434573823,CO @@ -109323,8 +125327,8 @@ 3436282368,3436282623,US 3436282624,3436289791,CA 3436289792,3436290047,US -3436290048,3436314367,CA -3436314368,3436476415,US +3436290048,3436314623,CA +3436314624,3436476415,US 3436476416,3436478463,AW 3436478464,3436507135,US 3436507136,3436509183,BB @@ -109344,9 +125348,7 @@ 3437263616,3437263871,CA 3437263872,3437266431,US 3437266432,3437266687,CA -3437266688,3437279487,US -3437279488,3437279743,CA -3437279744,3437281279,US +3437266688,3437281279,US 3437281280,3437281535,CA 3437281536,3437292799,US 3437292800,3437293055,CA @@ -109355,9 +125357,7 @@ 3437301760,3437305855,US 3437305856,3437307391,CA 3437307392,3437307903,US -3437307904,3437308415,CA -3437308416,3437308927,US -3437308928,3437310975,CA +3437307904,3437310975,CA 3437310976,3437311487,US 3437311488,3437331711,CA 3437331712,3437331967,US @@ -109423,7 +125423,9 @@ 3437725696,3437726207,DE 3437726208,3437726463,US 3437726464,3437726975,GB -3437726976,3437734399,US +3437726976,3437731583,US +3437731584,3437731615,AF +3437731616,3437734399,US 3437734400,3437734655,SG 3437734656,3437736447,US 3437736448,3437737471,CL @@ -109454,7 +125456,8 @@ 3437961216,3437964287,ZA 3437964288,3438006271,US 3438006272,3438010367,CA -3438010368,3438034943,US +3438010368,3438014463,US +3438018560,3438034943,US 3438034944,3438051327,BS 3438051328,3438084095,US 3438084096,3438116863,CA @@ -109476,9 +125479,15 @@ 3438262016,3438280703,CA 3438280704,3438542847,US 3438542848,3438608383,CA -3438608384,3438610408,US +3438608384,3438610125,US +3438610126,3438610126,DE +3438610127,3438610408,US 3438610409,3438610410,GB -3438610411,3438813183,US +3438610411,3438611455,US +3438611456,3438611711,GB +3438611712,3438734335,US +3438734336,3438735359,CA +3438735360,3438813183,US 3438813184,3438814207,GH 3438814208,3438895103,US 3438895104,3438896639,HN @@ -109490,8 +125499,9 @@ 3448263424,3448263935,AG 3448263936,3448303615,US 3448303616,3448303871,KY -3448303872,3448369151,US -3448373248,3448377343,US +3448303872,3448338687,US +3448338688,3448339455,GB +3448339456,3448377343,US 3448377344,3448377855,AG 3448377856,3448379647,US 3448379648,3448379903,SG @@ -109511,10 +125521,7 @@ 3448500480,3448500735,SG 3448500736,3448559103,US 3448559104,3448559359,GB -3448559360,3448651775,US -3448652800,3448668159,US -3448669184,3448711167,US -3448713216,3448717311,US +3448559360,3448717311,US 3448717312,3448717567,AU 3448717568,3448838143,US 3448838144,3448838399,CA @@ -109522,22 +125529,16 @@ 3448987648,3448989695,IN 3448989696,3448990719,HK 3448990720,3448991743,IN -3448991744,3449098239,US +3448991744,3449001245,US +3449001246,3449001246,MC +3449001247,3449098239,US 3449098240,3449098495,GB 3449098752,3449099263,DE -3449099776,3449100287,US -3449100288,3449101311,AU +3449099776,3449100799,US +3449100800,3449101311,AU 3449101312,3449101823,US 3449102336,3449159679,US -3449159680,3449160703,CA -3449160704,3449161471,US -3449161472,3449163519,CA -3449163520,3449163775,US -3449163776,3449165055,CA -3449165056,3449165311,US -3449165312,3449165567,CA -3449165568,3449166079,US -3449166080,3449168639,CA +3449159680,3449168639,CA 3449168640,3449168895,US 3449168896,3449169151,CA 3449169152,3449169663,US @@ -109625,7 +125626,9 @@ 3449577472,3449582848,US 3449582850,3449593855,US 3449593856,3449595903,AU -3449595904,3449599999,US +3449595904,3449598207,US +3449598208,3449598463,GB +3449598464,3449599999,US 3449600000,3449602047,CA 3449602048,3449638911,US 3449638912,3449639679,GB @@ -109651,7 +125654,9 @@ 3449974784,3449976831,CA 3449976832,3449994239,US 3449994240,3449994495,MX -3449994496,3450086143,US +3449994496,3450078911,US +3450078912,3450078943,CN +3450078944,3450086143,US 3450086144,3450086655,CH 3450086656,3450088191,US 3450088192,3450088447,CH @@ -109659,7 +125664,9 @@ 3450093056,3450093311,CH 3450093312,3450217215,US 3450217216,3450217471,LC -3450217472,3450254079,US +3450217472,3450253567,US +3450253568,3450253823,AU +3450253824,3450254079,US 3450254080,3450254335,CA 3450254336,3450272511,US 3450272512,3450272767,MX @@ -109671,7 +125678,7 @@ 3450345288,3450345295,DE 3450345296,3450345303,CZ 3450345304,3450345335,US -3450345336,3450345343,TR +3450345336,3450345343,CN 3450345344,3450345359,US 3450345360,3450345367,DE 3450345368,3450345407,US @@ -109750,13 +125757,13 @@ 3451821568,3451821823,PR 3451821824,3451824127,US 3451824128,3451824383,CA -3451824384,3451828991,US +3451824384,3451827455,US +3451827456,3451827711,PR +3451827712,3451828991,US 3451828992,3451829247,CA 3451829248,3451835903,US 3451835904,3451836159,CA -3451836160,3451836415,US -3451836416,3451836671,CA -3451836672,3451836927,US +3451836160,3451836927,US 3451836928,3451837183,CA 3451837184,3451837695,US 3451837696,3451837951,CA @@ -109772,7 +125779,8 @@ 3451912192,3452174335,CA 3452174336,3452436479,US 3452436480,3452502015,CA -3452502016,3452658431,US +3452502016,3452506111,HK +3452506112,3452658431,US 3452658432,3452658687,HK 3452658688,3452678143,US 3452678400,3452715007,US @@ -109803,8 +125811,8 @@ 3452771840,3452773119,CA 3452773120,3452773375,US 3452773376,3452773887,CA -3452773888,3452774143,US -3452774144,3452774911,CA +3452773888,3452774655,US +3452774656,3452774911,CA 3452774912,3452775167,US 3452775168,3452775935,CA 3452775936,3452776191,US @@ -109904,7 +125912,9 @@ 3452824576,3452824831,US 3452824832,3452825599,CA 3452825600,3452825855,US -3452825856,3452828927,CA +3452825856,3452827135,CA +3452827136,3452827391,US +3452827392,3452828927,CA 3452828928,3452829439,US 3452829440,3452895231,CA 3452895232,3452895487,US @@ -109932,26 +125942,27 @@ 3452942848,3452943103,US 3452943104,3452953087,CA 3452953088,3452953343,US -3452953344,3452960511,CA +3452953344,3452958207,CA +3452958208,3452958719,US +3452958720,3452960511,CA 3452960512,3453026559,US 3453026560,3453028095,CA 3453028096,3453028351,US -3453028352,3453028607,CA -3453028608,3453028863,US -3453028864,3453029375,CA +3453028352,3453029375,CA 3453029376,3453092095,US 3453092096,3453096959,CA 3453096960,3453097983,US 3453097984,3453101055,CA 3453101056,3453101311,US -3453101312,3453123839,CA +3453101312,3453108223,CA +3453108224,3453109759,US +3453109760,3453123839,CA 3453123840,3453124095,US 3453124096,3453128959,CA 3453128960,3453129215,US 3453129216,3453129983,CA 3453129984,3453130239,US -3453130240,3453133823,CA -3453134848,3453139455,CA +3453130240,3453139455,CA 3453139456,3453140991,US 3453140992,3453149183,CA 3453149184,3453149439,US @@ -109965,14 +125976,11 @@ 3453159424,3453159935,BM 3453159936,3453163519,CA 3453163520,3453164031,US -3453164032,3453178623,CA -3453178624,3453178879,US -3453178880,3453180671,CA +3453164032,3453180671,CA 3453180672,3453180927,US 3453180928,3453195263,CA 3453195264,3453195519,US -3453195520,3453198335,CA -3453198592,3453206527,CA +3453195520,3453206527,CA 3453206528,3453207551,HN 3453207552,3453207807,NI 3453207808,3453210623,HN @@ -110008,7 +126016,9 @@ 3453552640,3453554687,GB 3453554688,3453555967,US 3453555968,3453556031,GB -3453556032,3453599999,US +3453556032,3453583359,US +3453583360,3453591551,AU +3453591552,3453599999,US 3453600000,3453600767,GB 3453600768,3453607935,US 3453607936,3453608959,KN @@ -110050,7 +126060,8 @@ 3454617600,3454617855,CA 3454617856,3454618111,US 3454618112,3454618367,CA -3454618368,3454619647,US +3454618368,3454618623,US +3454618624,3454619647,DO 3454619648,3454631423,CA 3454631424,3454631935,US 3454631936,3454634751,CA @@ -110064,7 +126075,13 @@ 3454662656,3454664447,CA 3454664448,3454672895,US 3454672896,3454681087,CA -3454681088,3454727935,US +3454681088,3454694143,US +3454694144,3454694399,CA +3454694400,3454718767,US +3454718768,3454718775,EG +3454718776,3454721183,US +3454721184,3454721191,EG +3454721192,3454727935,US 3454727936,3454728191,JP 3454728192,3454730239,US 3454730240,3454732287,EC @@ -110091,8 +126108,10 @@ 3454881536,3454881791,US 3454881792,3454883839,CA 3454883840,3454915071,US -3454915072,3454926591,CA -3454926592,3455035391,US +3454915072,3454926847,CA +3454926848,3455016959,US +3455016960,3455025151,GB +3455025152,3455035391,US 3455035392,3455035903,AU 3455035904,3455096831,US 3455096832,3455097855,EC @@ -110109,9 +126128,7 @@ 3455328256,3455329279,DO 3455329280,3455330815,US 3455330816,3455331327,ES -3455331328,3455333887,US -3455333888,3455334399,NL -3455334400,3455357951,US +3455331328,3455357951,US 3455357952,3455358975,BB 3455358976,3455359231,US 3455359232,3455359487,ES @@ -110163,9 +126180,13 @@ 3455616512,3455616767,CA 3455616768,3455617279,US 3455617280,3455619071,GB -3455619072,3455619839,US +3455619072,3455619263,US +3455619264,3455619327,AR +3455619328,3455619839,US 3455619840,3455620095,GB -3455620096,3455621631,US +3455620096,3455620287,US +3455620288,3455620351,VE +3455620352,3455621631,US 3455621632,3455622143,GB 3455622144,3455624191,US 3455624192,3455624447,FR @@ -110212,7 +126233,9 @@ 3455647488,3455647743,IT 3455647744,3455713279,US 3455713280,3455778815,CA -3455778816,3455848927,US +3455778816,3455802623,US +3455802624,3455802879,EG +3455802880,3455848927,US 3455848928,3455848959,TW 3455848960,3455871999,US 3455872000,3455872255,ZM @@ -110220,12 +126243,10 @@ 3455899970,3455899970,HK 3455899971,3455903967,US 3455903968,3455903983,HK -3455903984,3455909887,US -3455909888,3455962591,IN -3455962592,3455962599,US -3455962600,3455963967,IN -3455963968,3455963975,US -3455963976,3455975423,IN +3455903984,3455905791,US +3455905792,3455906047,MX +3455906048,3455909887,US +3455909888,3455975423,IN 3455975424,3456303103,US 3456303104,3456311295,JP 3456311296,3456360447,US @@ -110274,7 +126295,9 @@ 3458195456,3458196479,SG 3458196480,3458233343,US 3458233344,3458234367,CA -3458234368,3458813951,US +3458234368,3458806783,US +3458806784,3458807807,GB +3458807808,3458813951,US 3458813952,3458818047,CA 3458818048,3458820095,US 3458820096,3458820351,CA @@ -110401,9 +126424,7 @@ 3459448832,3459449087,PR 3459449088,3459450623,CA 3459450624,3459450879,US -3459450880,3459455487,CA -3459455488,3459455743,US -3459455744,3459456511,CA +3459450880,3459456511,CA 3459456512,3459456767,US 3459456768,3459457279,CA 3459457280,3459457535,US @@ -110423,10 +126444,14 @@ 3459620864,3459624959,US 3459624960,3459629055,BM 3459629056,3459686399,US -3459686400,3459688479,NL -3459688480,3459689215,US -3459689216,3459689471,NL -3459689472,3459731455,US +3459686400,3459689471,NL +3459689472,3459690239,US +3459690240,3459690751,NL +3459690752,3459691007,US +3459691008,3459691519,NL +3459691520,3459691775,US +3459691776,3459692543,NL +3459692544,3459731455,US 3459731456,3459735551,CA 3459735552,3459745535,US 3459745536,3459745791,IT @@ -110451,9 +126476,7 @@ 3460453632,3460453887,BS 3460453888,3460507647,US 3460507648,3460507903,MX -3460507904,3460761599,US -3460763648,3460794367,US -3460796416,3460801023,US +3460507904,3460801023,US 3460801280,3460878335,US 3460878336,3460878591,CA 3460878592,3460880383,US @@ -110584,14 +126607,12 @@ 3461356544,3461357567,AS 3461357568,3461408767,US 3461410816,3461414911,CA -3461414912,3461441535,US -3461443584,3461462015,US +3461414912,3461462015,US 3461462016,3461462271,AU 3461462272,3461462527,NL 3461462528,3461462783,US 3461462784,3461463039,SG -3461463040,3461507071,US -3461509120,3461513727,US +3461463040,3461513727,US 3461513728,3461513983,BF 3461513984,3461514495,US 3461514496,3461514751,QA @@ -110599,10 +126620,7 @@ 3461515776,3461516031,CA 3461516032,3461516287,US 3461516288,3461516543,IL -3461516544,3461548031,US -3461550080,3461556223,US -3461558272,3461580799,US -3461582848,3461808127,US +3461516544,3461808127,US 3461808128,3461873663,CA 3461873664,3461897727,US 3461897728,3461897983,CA @@ -110630,13 +126648,17 @@ 3461977856,3461978111,CA 3461978112,3461992703,US 3461992704,3461992959,CA -3461992960,3462000895,US +3461992960,3461999871,US +3461999872,3462000127,PR +3462000128,3462000895,US 3462000896,3462001151,CA 3462001152,3462001919,US 3462001920,3462002431,CA 3462002432,3462148607,US 3462148608,3462148863,CA -3462148864,3462163967,US +3462148864,3462160895,US +3462160896,3462161151,PR +3462161152,3462163967,US 3462163968,3462164223,CA 3462164224,3462168319,US 3462168320,3462168575,CA @@ -110654,7 +126676,9 @@ 3462179840,3462180095,CA 3462180096,3462181375,US 3462181376,3462181887,CA -3462181888,3462194175,US +3462181888,3462191871,US +3462191872,3462192127,PR +3462192128,3462194175,US 3462194176,3462194431,CA 3462194432,3462231039,US 3462231040,3462231295,CA @@ -110722,11 +126746,9 @@ 3463708672,3463774207,CA 3463774208,3464108031,US 3464108032,3464108287,DE -3464108288,3464127999,US -3464128000,3464128255,DE -3464128256,3464129535,US -3464129536,3464130047,DE -3464130048,3464167679,US +3464108288,3464126463,US +3464126464,3464134655,DE +3464134656,3464167679,US 3464167680,3464169215,CA 3464169216,3464169471,US 3464169472,3464171775,CA @@ -110755,7 +126777,19 @@ 3464205824,3464205951,AF 3464205952,3464206079,UZ 3464206080,3464206207,TJ -3464206208,3464206335,KG +3464206208,3464206214,US +3464206215,3464206215,KG +3464206216,3464206216,US +3464206217,3464206217,KG +3464206218,3464206220,US +3464206221,3464206222,KG +3464206223,3464206229,US +3464206230,3464206230,KG +3464206231,3464206232,US +3464206233,3464206233,KG +3464206234,3464206234,US +3464206235,3464206235,KG +3464206236,3464206335,US 3464206336,3464206463,KZ 3464206464,3464206591,TM 3464206592,3464206719,LA @@ -110773,8 +126807,7 @@ 3464208128,3464208255,TN 3464208256,3464208383,DZ 3464208384,3464216575,CA -3464216576,3464243199,US -3464245248,3464340479,US +3464216576,3464340479,US 3464340480,3464341503,CA 3464341504,3464342287,US 3464342288,3464342295,VN @@ -110784,7 +126817,9 @@ 3464384512,3464388607,CA 3464388608,3464391935,US 3464391936,3464392191,CA -3464392192,3464394751,US +3464392192,3464392703,US +3464392704,3464392959,CA +3464392960,3464394751,US 3464394752,3464396799,LC 3464396800,3464421631,US 3464421632,3464421887,CA @@ -110797,12 +126832,17 @@ 3464548608,3464548863,LC 3464548864,3464549119,KN 3464549120,3464549375,VG -3464549376,3464549727,AG +3464549376,3464549439,AG +3464549440,3464549503,MS +3464549504,3464549727,AG 3464549728,3464549759,KN -3464549760,3464550143,AG -3464550144,3464550399,LC -3464550400,3464626175,US -3464626176,3464626687,CA +3464549760,3464550399,AG +3464550400,3464551663,US +3464551664,3464551671,SG +3464551672,3464551679,US +3464551680,3464551711,SG +3464551712,3464626175,US +3464626432,3464626687,CA 3464626688,3464627967,US 3464627968,3464628735,CA 3464628736,3464628991,US @@ -110833,7 +126873,9 @@ 3464781824,3464782335,GB 3464782336,3464785151,US 3464785152,3464785407,AR -3464785408,3464802303,US +3464785408,3464789327,US +3464789328,3464789343,CA +3464789344,3464802303,US 3464802304,3464806399,CA 3464806400,3465154559,US 3465154560,3465158655,BS @@ -110842,8 +126884,8 @@ 3465179136,3465412607,US 3465412608,3465412863,HK 3465412864,3465462783,US -3465462784,3465463039,GB -3465463040,3465466495,US +3465462784,3465463807,GB +3465463808,3465466495,US 3465466496,3465466527,GB 3465466528,3465510911,US 3465510912,3465543679,JP @@ -110865,21 +126907,21 @@ 3466072776,3466072783,CA 3466072784,3466073055,US 3466073056,3466073087,CA -3466073088,3466158079,US +3466073088,3466080191,US +3466080192,3466080199,CA +3466080200,3466158079,US 3466158080,3466166271,PA 3466166272,3466290687,US 3466290688,3466290943,CH -3466290944,3466313727,US -3466313728,3466317823,CA -3466317824,3466489855,US +3466290944,3466296575,US +3466296576,3466296831,GB +3466296832,3466489855,US 3466489856,3466490111,CA 3466490112,3466558207,US 3466558208,3466558463,EC 3466558464,3466560255,US 3466560256,3466560511,GH -3466560512,3466734847,US -3466734848,3466735103,RU -3466735104,3466756095,US +3466560512,3466756095,US 3466756096,3466772479,CA 3466772480,3466846207,US 3466846208,3466854399,CA @@ -110903,14 +126945,22 @@ 3466958336,3466965503,US 3466965504,3466966015,NL 3466966016,3467051007,US -3467051008,3467068927,CA +3467051008,3467051263,CA +3467051264,3467051519,US +3467051520,3467056639,CA +3467056640,3467056895,US +3467056896,3467063295,CA +3467063296,3467063551,US +3467063552,3467068927,CA 3467068928,3467069439,US 3467069440,3467116543,CA 3467116544,3467378687,US 3467378688,3467444223,CA 3467444224,3467554815,US 3467554816,3467567103,CA -3467567104,3467706367,US +3467567104,3467619935,US +3467619936,3467619967,CA +3467619968,3467706367,US 3467706368,3467902975,CA 3467902976,3467964415,US 3467964416,3467968511,CA @@ -110930,19 +126980,33 @@ 3468041216,3468041471,FI 3468041472,3468041727,US 3468041728,3468041983,TW -3468041984,3468042495,US +3468041984,3468042367,US +3468042368,3468042431,IT +3468042432,3468042495,US 3468042496,3468042751,AT -3468042752,3468045055,US +3468042752,3468043135,US +3468043136,3468043263,DK +3468043264,3468044799,US +3468044800,3468044927,GB +3468044928,3468045055,DK 3468045056,3468045311,DE -3468045312,3468045823,US +3468045312,3468045695,US +3468045696,3468045823,ZA 3468045824,3468046079,NO 3468046080,3468046335,ZA 3468046336,3468046591,FR -3468046592,3468046847,US +3468046592,3468046719,US +3468046720,3468046847,DE 3468046848,3468047103,IT 3468047104,3468047359,US 3468047360,3468047615,DE -3468047616,3468048383,US +3468047616,3468047743,US +3468047744,3468047807,LU +3468047808,3468047871,US +3468047872,3468047887,ES +3468047888,3468047999,US +3468048000,3468048127,DE +3468048128,3468048383,US 3468048384,3468048639,FR 3468048640,3468049407,US 3468049408,3468049663,GB @@ -110950,7 +127014,12 @@ 3468049920,3468050175,IT 3468050176,3468050431,US 3468050432,3468050687,SE -3468050688,3468052479,US +3468050688,3468050943,US +3468050944,3468051007,IT +3468051008,3468051231,US +3468051232,3468051263,DK +3468051264,3468051327,AT +3468051328,3468052479,US 3468052480,3468052735,ES 3468052736,3468052991,GB 3468052992,3468053759,US @@ -110960,28 +127029,74 @@ 3468055552,3468055807,IT 3468055808,3468056575,US 3468056576,3468056831,NO -3468056832,3468057599,US +3468056832,3468056959,DK +3468056960,3468057023,IN +3468057024,3468057087,US +3468057088,3468057215,LU +3468057216,3468057375,GB +3468057376,3468057599,US 3468057600,3468057855,IL -3468057856,3468058687,US +3468057856,3468058111,US +3468058112,3468058175,BE +3468058176,3468058239,CH +3468058240,3468058367,GB +3468058368,3468058368,US +3468058369,3468058432,IT +3468058433,3468058559,US +3468058560,3468058623,SG +3468058624,3468058687,US 3468058688,3468058719,ES 3468058720,3468059647,US 3468059648,3468059903,FR 3468059904,3468060159,DE 3468060160,3468060671,FR -3468060672,3468061695,US +3468060672,3468060927,US +3468060928,3468060991,FR +3468060992,3468061119,US +3468061120,3468061183,CH +3468061184,3468061695,US 3468061696,3468061951,JP -3468061952,3468062463,US +3468061952,3468062079,US +3468062080,3468062143,GB +3468062144,3468062335,US +3468062336,3468062399,TW +3468062400,3468062463,DE 3468062464,3468062719,AT 3468062720,3468063231,NL -3468063232,3468063487,US +3468063232,3468063359,US +3468063360,3468063423,RO +3468063424,3468063487,US 3468063488,3468063743,BE 3468063744,3468063999,US 3468064000,3468064255,HK -3468064256,3468064767,US +3468064256,3468064511,US +3468064512,3468064527,BE +3468064528,3468064543,US +3468064544,3468064575,NO +3468064576,3468064639,US +3468064640,3468064703,LU +3468064704,3468064735,US +3468064736,3468064767,CH 3468064768,3468065023,DE 3468065024,3468065279,US 3468065280,3468065535,DE -3468065536,3468068095,US +3468065536,3468065791,US +3468065792,3468065919,IT +3468065920,3468065951,GB +3468065952,3468065983,LU +3468065984,3468065999,CZ +3468066000,3468066015,BE +3468066016,3468066047,DE +3468066048,3468066239,US +3468066240,3468066271,IE +3468066272,3468066319,US +3468066320,3468066327,FR +3468066328,3468066463,US +3468066464,3468066495,SE +3468066496,3468066527,CH +3468066528,3468066559,US +3468066560,3468066623,IT +3468066624,3468068095,US 3468068096,3468068351,MC 3468068352,3468068863,US 3468068864,3468069631,CA @@ -111012,7 +127127,9 @@ 3468127744,3468128255,IN 3468128256,3468296191,US 3468296192,3468361727,CA -3468361728,3468443647,US +3468361728,3468367871,US +3468367872,3468368895,CA +3468368896,3468443647,US 3468443648,3468460031,CA 3468460032,3468468223,BM 3468468224,3468545791,US @@ -111022,7 +127139,9 @@ 3468598016,3468598271,US 3468598272,3468599039,SG 3468599040,3468599295,HK -3468599296,3468619007,US +3468599296,3468613631,US +3468613632,3468614655,PR +3468614656,3468619007,US 3468619008,3468619263,CA 3468619264,3468623871,US 3468623872,3468656639,CA @@ -111092,11 +127211,9 @@ 3470131200,3470135295,AG 3470135296,3470137343,LC 3470137344,3470139391,VG -3470139392,3470151807,US -3470151808,3470151871,CA -3470151872,3470151935,US -3470151936,3470152191,EG -3470152192,3470188111,US +3470139392,3470153727,US +3470153728,3470153983,IN +3470153984,3470188111,US 3470188112,3470188115,CA 3470188116,3470192639,US 3470192640,3470194927,CA @@ -111108,13 +127225,11 @@ 3470509312,3470509567,CA 3470509568,3470558207,US 3470558208,3470559231,HK -3470559232,3470573567,US -3470573568,3470575615,CA +3470559232,3470572543,US +3470572544,3470575615,CA 3470575616,3470610431,US 3470610432,3470614527,AR -3470614528,3470646591,US -3470646592,3470646599,CN -3470646600,3470646831,US +3470614528,3470646831,US 3470646832,3470646847,IL 3470646848,3470651391,US 3470651392,3470655487,CA @@ -111133,9 +127248,7 @@ 3470754560,3470755839,US 3470755840,3470756095,MU 3470756096,3470761983,US -3470761984,3470767871,CA -3470767872,3470768127,IE -3470768128,3470770175,CA +3470761984,3470770175,CA 3470770176,3470778367,US 3470786560,3470794751,US 3470794752,3470802943,PA @@ -111162,12 +127275,28 @@ 3471558656,3471560703,CA 3471560704,3471570943,US 3471570944,3471572991,CA -3471572992,3472249343,US +3471572992,3472245759,US +3472245760,3472245760,GB +3472245761,3472246783,US +3472246784,3472246784,GB +3472246785,3472248319,US +3472248320,3472248320,GB +3472248321,3472249343,US 3472249344,3472249599,CA -3472249600,3472375807,US +3472249600,3472250367,US +3472250368,3472250368,GB +3472250369,3472252415,US +3472252416,3472252416,GB +3472252417,3472256511,US +3472256512,3472256767,GB +3472256768,3472259583,US +3472259584,3472259584,GB +3472259585,3472375807,US 3472375808,3472392191,PR 3472392192,3472408575,CA -3472408576,3472721919,US +3472408576,3472571647,US +3472571648,3472571903,GH +3472571904,3472721919,US 3472721920,3472723967,CA 3472723968,3473039359,US 3473039360,3473040639,BM @@ -111226,15 +127355,17 @@ 3475882800,3475882815,FR 3475882816,3475885951,US 3475885952,3475885999,CA -3475886000,3475896575,US -3475896576,3475896831,FR +3475886000,3475896319,US +3475896320,3475896831,FR 3475896832,3475897471,US 3475897472,3475897503,FR 3475897504,3475910655,US -3475910656,3475911167,SG -3475911424,3475911519,SG +3475910656,3475911183,SG +3475911192,3475911519,SG 3475911520,3475911551,HK -3475911552,3475914751,SG +3475911552,3475912959,SG +3475912960,3475913215,US +3475913216,3475914751,SG 3475914752,3475914879,US 3475914880,3475914895,JP 3475914896,3475915455,US @@ -111261,8 +127392,11 @@ 3475920640,3475920895,HK 3475920896,3475921167,US 3475921168,3475921183,HK -3475921184,3475922735,US -3475922736,3475922751,HK +3475921184,3475921791,US +3475921792,3475921919,JP +3475921920,3475922703,US +3475922704,3475922719,JP +3475922720,3475922751,HK 3475922752,3475930623,US 3475930624,3475930879,HK 3475930880,3475931135,US @@ -111310,7 +127444,9 @@ 3478274824,3478274831,GB 3478274832,3478275983,US 3478275984,3478275999,GB -3478276000,3478286591,US +3478276000,3478277951,US +3478277952,3478277983,GB +3478277984,3478286591,US 3478286592,3478286847,GB 3478286848,3478288607,US 3478288608,3478288615,GB @@ -111322,8 +127458,7 @@ 3478372352,3478380543,MX 3478380544,3478732799,US 3478732800,3478749183,DE -3478749184,3478831103,US -3478847488,3479207935,US +3478749184,3479207935,US 3479207936,3479240703,CA 3479240704,3479568383,US 3479568384,3479633919,CA @@ -111341,7 +127476,7 @@ 3480284160,3480284671,CA 3480284672,3480444927,US 3480444928,3480449023,CA -3480453120,3480551423,US +3480449024,3480551423,US 3480551424,3480551679,JP 3480551680,3480551935,DE 3480551936,3480552191,GB @@ -111367,9 +127502,7 @@ 3480557824,3480558079,CA 3480558080,3480558591,US 3480558592,3480558847,DO -3480558848,3480559359,US -3480559360,3480559615,IT -3480559616,3480560895,US +3480558848,3480560895,US 3480560896,3480561151,BR 3480561152,3480561919,US 3480561920,3480562175,JP @@ -111466,11 +127599,13 @@ 3481169408,3481665535,US 3481665536,3481731071,CA 3481731072,3481812991,US -3481812992,3481829375,CA +3481812992,3481822063,CA +3481822064,3481822079,US +3481822080,3481829375,CA 3481829376,3481841663,US -3481841664,3481842687,GB -3481842688,3481843199,US -3481843200,3481843711,GB +3481841664,3481842637,GB +3481842638,3481842638,US +3481842639,3481843711,GB 3481843712,3481951977,US 3481951978,3481951978,DE 3481951979,3481959020,US @@ -111535,7 +127670,9 @@ 3482028544,3482028799,US 3482028800,3482029311,CA 3482029312,3482029567,US -3482029568,3482032895,CA +3482029568,3482030335,CA +3482030336,3482030591,US +3482030592,3482032895,CA 3482032896,3482033151,US 3482033152,3482033663,CA 3482033664,3482033919,US @@ -111571,11 +127708,7 @@ 3482048000,3482048511,US 3482048512,3482048767,CA 3482048768,3482049791,US -3482049792,3482050559,CA -3482050560,3482051327,US -3482051328,3482051583,CA -3482051584,3482051839,US -3482051840,3482052863,CA +3482049792,3482052863,CA 3482052864,3482053631,US 3482053632,3482053887,CA 3482053888,3482053999,US @@ -111697,37 +127830,44 @@ 3484884992,3484893183,CA 3484893184,3485220863,US 3485220864,3485229055,CA -3485229056,3485270015,US -3485278208,3485317119,US +3485229056,3485317119,US 3485317120,3485318143,IN 3485318144,3485319167,US 3485319168,3485323263,SE -3485323264,3485327359,US -3485327360,3485335551,CA -3485335552,3485442047,US -3485446144,3485462527,US +3485323264,3485335551,CA +3485335552,3485462527,US 3485462528,3485464575,VC 3485464576,3485466623,LC 3485466624,3485597695,US -3485597696,3485672543,CA -3485672544,3485672551,US -3485672552,3485695999,CA -3485696000,3485959423,US +3485597696,3485695999,CA +3485696000,3485958399,US +3485958400,3485958655,CA +3485958656,3485959423,US 3485959424,3485960191,CA 3485960192,3485960703,US 3485960704,3485960959,CA 3485960960,3485962751,US 3485962752,3485963007,CA -3485963008,3485965823,US -3485965824,3485966079,CA -3485966080,3485967871,US +3485963008,3485965311,US +3485965312,3485965567,CA +3485965568,3485965568,US +3485965569,3485966335,CA +3485966336,3485967615,US +3485967616,3485967616,GB +3485967617,3485967871,US 3485967872,3485968127,CA -3485968128,3485970431,US +3485968128,3485969151,US +3485969152,3485969152,GB +3485969153,3485969663,US +3485969664,3485969664,GB +3485969665,3485969919,US +3485969920,3485969920,GB +3485969921,3485970431,US 3485970432,3485970943,CA 3485970944,3485972991,US 3485972992,3485973247,CA -3485973248,3485974271,US -3485974272,3485974527,CA +3485973248,3485973503,US +3485973504,3485974527,CA 3485974528,3486023679,US 3486023680,3486031871,CA 3486031872,3486269439,US @@ -111759,12 +127899,17 @@ 3486587648,3486587903,CL 3486587904,3486588415,GB 3486588416,3486588671,FR -3486588672,3486589951,US +3486588672,3486589119,US +3486589120,3486589151,NL +3486589152,3486589247,US +3486589248,3486589279,ZA +3486589280,3486589951,US 3486589952,3486590207,IT 3486590208,3486590463,US 3486590464,3486591743,GB 3486591744,3486591999,CH -3486592000,3486592255,US +3486592000,3486592063,FI +3486592064,3486592255,US 3486592256,3486592511,NL 3486592512,3486593023,NO 3486593024,3486593279,NL @@ -111772,14 +127917,21 @@ 3486593792,3486594047,FR 3486594048,3486594303,DE 3486594304,3486594559,BE -3486594560,3486595071,US +3486594560,3486594719,US +3486594720,3486594751,LU +3486594752,3486594783,GB +3486594784,3486594815,US +3486594816,3486594943,AR +3486594944,3486595071,US 3486595072,3486595327,DK 3486595328,3486595583,ID 3486595584,3486595839,PR 3486595840,3486596095,DK 3486596096,3486596351,NL 3486596352,3486596607,NO -3486596608,3486596863,US +3486596608,3486596735,US +3486596736,3486596799,CH +3486596800,3486596863,FR 3486596864,3486597119,GB 3486597120,3486597375,IE 3486597376,3486597631,IT @@ -111821,12 +127973,16 @@ 3486610176,3486610431,US 3486610432,3486610687,SE 3486610688,3486610943,NL -3486610944,3486611455,US +3486610944,3486611199,US +3486611200,3486611215,BR +3486611216,3486611455,US 3486611456,3486611711,SG -3486611712,3486611967,US +3486611712,3486611775,EC +3486611776,3486611967,US 3486611968,3486612223,HK 3486612224,3486612479,SG -3486612480,3486612735,US +3486612480,3486612607,US +3486612608,3486612735,FR 3486612736,3486612991,DE 3486612992,3486613247,US 3486613248,3486613759,GB @@ -111837,9 +127993,15 @@ 3486614784,3486615039,FR 3486615040,3486615295,BE 3486615296,3486615551,PH -3486615552,3486616319,US +3486615552,3486615871,US +3486615872,3486615903,LU +3486615904,3486615935,US +3486615936,3486615967,CH +3486615968,3486616319,US 3486616320,3486616831,NO -3486616832,3486617599,US +3486616832,3486617215,US +3486617216,3486617343,SE +3486617344,3486617599,US 3486617600,3486617855,CH 3486617856,3486618111,AU 3486618112,3486618367,NO @@ -111869,13 +128031,20 @@ 3486624256,3486624511,SG 3486624512,3486624767,SE 3486624768,3486625023,ES -3486625024,3486625279,US +3486625024,3486625055,US +3486625056,3486625087,MX +3486625088,3486625151,US +3486625152,3486625183,MX +3486625184,3486625279,US 3486625280,3486625535,SE 3486625536,3486625791,NO 3486625792,3486626047,NL 3486626048,3486626303,FI 3486626304,3486626559,IL -3486626560,3486627071,US +3486626560,3486626567,CH +3486626568,3486626591,US +3486626592,3486626623,FI +3486626624,3486627071,US 3486627072,3486627327,JP 3486627328,3486627583,US 3486627584,3486627839,BE @@ -111934,7 +128103,9 @@ 3487039488,3487105023,CA 3487105024,3487189247,US 3487189248,3487189503,DK -3487189504,3487216383,US +3487189504,3487197183,US +3487197184,3487197439,DK +3487197440,3487216383,US 3487216384,3487216639,SE 3487216640,3487236095,US 3487236096,3487301631,CA @@ -111956,8 +128127,7 @@ 3487969792,3487970047,KW 3487970048,3488014335,US 3488014336,3488022527,CA -3488022528,3488049151,US -3488051200,3488071679,US +3488022528,3488071679,US 3488071680,3488072703,CA 3488072704,3488079871,US 3488079872,3488083967,CA @@ -111985,13 +128155,17 @@ 3489154048,3489155583,MX 3489155584,3489156607,AR 3489156608,3489157119,MX +3489157376,3489157631,CO 3489157632,3489158399,MX 3489158400,3489158655,AR +3489158656,3489158911,NI +3489158912,3489159167,BR 3489159168,3489160191,MX 3489160192,3489161215,AR 3489161216,3489162495,MX 3489162496,3489162751,GT -3489163264,3489167615,MX +3489162752,3489163007,CL +3489163008,3489167615,MX 3489167616,3489167871,PE 3489167872,3489168127,MX 3489168128,3489168383,PE @@ -112007,7 +128181,9 @@ 3489464320,3489529855,CA 3489529856,3489562623,US 3489566720,3489575935,US -3489575936,3489576959,CN +3489575936,3489576191,CN +3489576192,3489576703,US +3489576704,3489576959,CN 3489576960,3489577215,US 3489577216,3489578239,CN 3489578240,3489673471,US @@ -112070,11 +128246,12 @@ 3492807156,3492807159,SE 3492807160,3492812759,US 3492812760,3492812763,JP -3492812764,3492845567,US -3492845568,3492846079,CH -3492846080,3492865023,US +3492812764,3492863999,US +3492864000,3492865023,CA 3492865024,3492865535,GB -3492865536,3492877954,US +3492865536,3492866047,US +3492866048,3492868095,GB +3492868096,3492877954,US 3492877955,3492877955,CA 3492877956,3492893951,US 3492893952,3492893969,GB @@ -112082,19 +128259,37 @@ 3492893972,3492893983,GB 3492893984,3492894015,US 3492894016,3492894207,GB -3492894208,3492906495,US -3492906752,3492922015,US -3492922016,3492922021,VI -3492922022,3492926079,US -3492926096,3492933376,US +3492894208,3492896767,US +3492896768,3492897791,GB +3492897792,3492906495,US +3492906752,3492909989,US +3492909990,3492909990,DE +3492909991,3492912127,US +3492912128,3492912383,GB +3492912384,3492921855,US +3492921856,3492922111,VI +3492922112,3492926079,US +3492926096,3492931583,US +3492931584,3492933119,CA +3492933120,3492933375,US +3492933376,3492933376,CA 3492933377,3492933377,CH -3492933378,3492939022,US +3492933378,3492933631,CA +3492933632,3492939022,US 3492939023,3492939023,DE 3492939024,3492957695,US 3492957696,3492958207,VI -3492958208,3492994815,US -3492994816,3492995071,GB -3492995072,3493007359,US +3492958208,3492962303,US +3492962304,3492963327,GB +3492963328,3492969471,US +3492969472,3492969727,VI +3492969728,3492994559,US +3492994560,3492995071,GB +3492995072,3492998655,US +3492998656,3492999136,GB +3492999137,3492999137,US +3492999138,3492999167,GB +3492999168,3493007359,US 3493007360,3493008383,GB 3493008384,3493039359,US 3493039360,3493039615,AR @@ -112110,7 +128305,8 @@ 3493140224,3493140479,DE 3493140480,3493244927,US 3493244928,3493249023,PR -3493249024,3493866495,US +3493249024,3493863423,US +3493864448,3493866495,US 3493866496,3493867519,VG 3493867520,3493881855,US 3493881856,3493882879,CA @@ -112118,10 +128314,7 @@ 3493900372,3493900375,GB 3493900376,3493901023,US 3493901024,3493901031,HK -3493901032,3493901311,US -3493901312,3493901567,AE -3493901568,3493929983,US -3493931008,3493936127,US +3493901032,3493936127,US 3493936128,3493937151,CA 3493937152,3493939199,US 3493939200,3493941247,CA @@ -112139,11 +128332,15 @@ 3494003712,3494004735,CA 3494004736,3494009855,US 3494009856,3494010879,CA -3494010880,3494014975,US +3494010880,3494011231,US +3494011232,3494011247,HK +3494011248,3494014975,US 3494014976,3494017023,CA 3494017024,3494043647,US 3494043648,3494045695,CA -3494045696,3494049791,US +3494045696,3494046719,JP +3494046720,3494047743,ID +3494047744,3494049791,US 3494049792,3494051839,CA 3494051840,3494075391,US 3494075392,3494076415,CA @@ -112161,8 +128358,7 @@ 3494139904,3494141951,CA 3494141952,3494143999,US 3494144000,3494145023,CA -3494145024,3494163455,US -3494164480,3494168575,US +3494145024,3494168575,US 3494168576,3494170623,CA 3494170624,3494181631,US 3494181632,3494181887,SN @@ -112189,8 +128385,7 @@ 3494272000,3494273023,KN 3494273024,3494275071,US 3494275072,3494277119,CA -3494277120,3494291455,US -3494293504,3494302719,US +3494277120,3494302719,US 3494302720,3494303743,CA 3494303744,3494310911,US 3494310912,3494311935,CA @@ -112209,8 +128404,7 @@ 3494368256,3494369279,CN 3494369280,3494380543,US 3494380544,3494381567,CA -3494381568,3494386687,US -3494387712,3494402559,US +3494381568,3494402559,US 3494402560,3494402815,GB 3494402816,3494410239,US 3494410240,3494412287,CA @@ -112219,8 +128413,7 @@ 3494425600,3494432767,US 3494432768,3494433791,CA 3494433792,3494437887,US -3494437888,3494438143,GP -3494438144,3494438399,DM +3494437888,3494438399,DM 3494438400,3494438655,KN 3494438656,3494438911,DM 3494438912,3494455295,US @@ -112231,7 +128424,8 @@ 3494464512,3494465535,CA 3494465536,3494510591,US 3494510592,3494512639,CA -3494512640,3494516735,US +3494512640,3494513663,US +3494514688,3494516735,US 3494516736,3494517759,CA 3494517760,3494540031,US 3494540032,3494540287,UG @@ -112248,18 +128442,17 @@ 3494624256,3494625279,CA 3494625280,3494627327,US 3494627328,3494628351,BM -3494628352,3494646783,US -3494647808,3494651903,US +3494628352,3494651903,US 3494651904,3494652927,CA -3494652928,3494660095,US +3494652928,3494655359,US +3494655360,3494655423,GB +3494655424,3494655743,US +3494655744,3494655759,GB +3494655760,3494660095,US 3494660096,3494661119,CA -3494661120,3494664191,US -3494665216,3494668287,US +3494661120,3494668287,US 3494668288,3494670335,CA -3494670336,3494700031,US -3494700032,3494701055,CA -3494701056,3494709759,US -3494710272,3494712319,US +3494670336,3494712319,US 3494712320,3494712575,CA 3494712576,3494727679,US 3494727680,3494729727,CA @@ -112269,8 +128462,7 @@ 3494743040,3494744063,CA 3494744064,3494747135,US 3494747136,3494748159,CA -3494748160,3494749183,US -3494750208,3494757375,US +3494748160,3494757375,US 3494757376,3494758399,CA 3494758400,3494776831,US 3494776832,3494777855,CA @@ -112282,8 +128474,7 @@ 3494788096,3494788351,NG 3494788352,3494788607,LY 3494788608,3494789119,CA -3494789120,3494812671,US -3494813696,3494852607,US +3494789120,3494852607,US 3494852608,3494854655,CA 3494854656,3494862847,US 3494862848,3494863871,DM @@ -112291,7 +128482,9 @@ 3494866944,3494867967,CA 3494867968,3494874111,US 3494874112,3494874367,ES -3494874368,3494893567,US +3494874368,3494874879,US +3494874880,3494874911,ES +3494874912,3494893567,US 3494893568,3494894591,CA 3494894592,3494917119,US 3494917120,3494917631,CA @@ -112308,7 +128501,8 @@ 3494972416,3494979583,US 3494979584,3494981631,CA 3494981632,3494999039,US -3494999040,3495000063,CN +3494999040,3494999551,ID +3494999552,3495000063,CN 3495000064,3495001087,CA 3495001088,3495006207,US 3495006208,3495007231,CA @@ -112321,15 +128515,15 @@ 3495024640,3495057407,US 3495057408,3495059455,CA 3495059456,3495065599,US -3495065600,3495066623,CA +3495065600,3495066495,CA +3495066496,3495066623,GB 3495066624,3495076863,US 3495076864,3495077887,BM 3495077888,3495090175,US 3495090176,3495091199,KY 3495091200,3495098367,US 3495098368,3495100415,CA -3495100416,3495113727,US -3495114752,3495120895,US +3495100416,3495120895,US 3495120896,3495122943,AG 3495122944,3495153663,US 3495153664,3495155711,CA @@ -112342,8 +128536,7 @@ 3495251968,3495254015,CA 3495254016,3495260159,US 3495260160,3495261183,CA -3495261184,3495271423,US -3495272192,3495285759,US +3495261184,3495285759,US 3495285760,3495288831,CA 3495288832,3495331839,US 3495331840,3495332095,CA @@ -112420,15 +128613,14 @@ 3495718912,3495723007,CA 3495723008,3495724031,US 3495724032,3495727103,CA -3495727104,3495739391,US +3495727104,3495729151,US +3495731200,3495739391,US 3495739392,3495740415,CA 3495740416,3495749631,US 3495749632,3495749856,CA 3495749857,3495749861,RU 3495749862,3495750655,CA -3495750656,3495780351,US -3495782400,3495811071,US -3495812096,3495815167,US +3495750656,3495815167,US 3495815168,3495817215,CA 3495817216,3495828479,US 3495828480,3495829503,CA @@ -112460,13 +128652,7 @@ 3496132608,3496148991,CA 3496148992,3496181759,US 3496181760,3496189951,CA -3496189952,3496190519,US -3496190520,3496190527,CA -3496190528,3496190719,US -3496190720,3496190735,CA -3496190736,3496190751,US -3496190752,3496190767,CA -3496190768,3496296447,US +3496189952,3496296447,US 3496296448,3496312831,CA 3496312832,3496468479,US 3496468480,3496476671,CA @@ -112474,7 +128660,11 @@ 3496875264,3496875519,BD 3496875520,3496878079,US 3496878080,3496882175,CA -3496882176,3496894463,US +3496882176,3496883199,US +3496883200,3496884223,GB +3496884224,3496885247,US +3496885248,3496886271,GB +3496886272,3496894463,US 3496894464,3496902655,CA 3496902656,3496946175,US 3496946176,3496946431,HK @@ -112502,14 +128692,20 @@ 3497163168,3497163175,GB 3497163176,3497164799,US 3497164800,3497181183,CA -3497181184,3497410559,US +3497181184,3497222751,US +3497222752,3497222767,CA +3497222768,3497229615,US +3497229616,3497229623,CA +3497229624,3497410559,US 3497410560,3497431039,CA 3497431040,3497447423,US 3497447424,3497451519,CA 3497451520,3497664255,US 3497664256,3497664511,NL 3497664512,3497717759,US -3497717760,3497721343,CA +3497717760,3497718783,CA +3497718784,3497719295,US +3497719296,3497721343,CA 3497721344,3497721599,NG 3497721600,3497721855,CA 3497721856,3497775103,US @@ -112565,13 +128761,9 @@ 3500126464,3500126719,GB 3500126720,3500351487,US 3500351488,3500359679,JM -3500359680,3500613631,US -3500613632,3500614655,MZ -3500614656,3500689407,US +3500359680,3500689407,US 3500689408,3500689919,CL -3500689920,3500707327,US -3500707328,3500707839,CA -3500707840,3500728319,US +3500689920,3500728319,US 3500728320,3500736511,KY 3500736512,3500752895,US 3500752896,3500761087,KY @@ -112593,7 +128785,9 @@ 3501376148,3501376151,NL 3501376152,3501378047,US 3501378048,3501378303,DE -3501378304,3501522943,US +3501378304,3501383679,US +3501383680,3501391871,GB +3501391872,3501522943,US 3501522944,3501588479,CA 3501588480,3502439167,US 3502439168,3502439423,PK @@ -112674,9 +128868,7 @@ 3505661952,3505662463,JM 3505662464,3505818623,US 3505818624,3505819647,BS -3505819648,3505999359,US -3505999360,3506000127,PR -3506000128,3506043135,US +3505819648,3506043135,US 3506043136,3506044927,PA 3506044928,3506231807,US 3506231808,3506232063,IN @@ -112690,16 +128882,16 @@ 3507052544,3507068927,CN 3507068928,3507290111,US 3507290112,3507355647,AR -3507355648,3507427583,US +3507355648,3507421183,US +3507421184,3507421439,CA +3507421440,3507427583,US 3507427584,3507427839,CA 3507427840,3507437567,US 3507437568,3507445759,CA 3507445760,3507470335,US 3507470336,3507486719,CA 3507486720,3507585023,US -3507585024,3507598911,CA -3507598912,3507598943,US -3507598944,3507601407,CA +3507585024,3507601407,CA 3507601408,3507748863,US 3507748864,3507749375,CA 3507749376,3507749631,US @@ -112772,9 +128964,7 @@ 3508299520,3508299775,US 3508299776,3508300031,SE 3508300032,3508300287,DE -3508300288,3508300543,US -3508300544,3508300799,FR -3508300800,3508303615,US +3508300288,3508303615,US 3508303616,3508303871,DE 3508303872,3508304383,US 3508304384,3508304639,DE @@ -112872,9 +129062,7 @@ 3508338688,3508404223,CA 3508404224,3508690943,US 3508690944,3508695039,CA -3508695040,3508911231,US -3508911232,3508911263,FR -3508911264,3509144575,US +3508695040,3509144575,US 3509144576,3509144831,BR 3509144832,3509157887,US 3509157888,3509166079,CA @@ -112914,11 +129102,7 @@ 3509532672,3509532927,US 3509532928,3509533439,CA 3509533440,3509534719,US -3509534720,3509535231,CA -3509535232,3509535743,US -3509535744,3509535999,CA -3509536000,3509536255,US -3509536256,3509536767,CA +3509534720,3509536767,CA 3509536768,3509537279,US 3509537280,3509538303,CA 3509538304,3509538559,US @@ -112927,8 +129111,8 @@ 3509539072,3509539327,CA 3509539328,3509539967,US 3509539968,3509540031,CA -3509540032,3509540607,US -3509540608,3509541503,CA +3509540032,3509540863,US +3509540864,3509541503,CA 3509541504,3509542911,US 3509542912,3509543167,CA 3509543168,3509543423,US @@ -113000,7 +129184,9 @@ 3509583616,3509583871,CA 3509583872,3509731327,US 3509731328,3509739519,CA -3509739520,3509828095,US +3509739520,3509827583,US +3509827584,3509827591,SG +3509827592,3509828095,US 3509828096,3509828159,CA 3509828160,3509846015,US 3509846016,3509977087,CA @@ -113016,20 +129202,15 @@ 3510245376,3510245631,BD 3510245632,3510249471,US 3510249472,3510249983,QA -3510249984,3510251519,US -3510251520,3510252799,DO -3510252800,3510253311,US +3510249984,3510253311,US 3510253312,3510253567,NC 3510253568,3510254079,US 3510254080,3510254591,CA -3510254592,3510261503,US -3510261504,3510261759,ZM -3510261760,3510264063,US +3510254592,3510264063,US 3510264064,3510264319,UG 3510264320,3510265087,US 3510265088,3510265343,CA -3510265344,3510268415,US -3510268416,3510268671,CA +3510265344,3510268671,US 3510268672,3510268927,SY 3510268928,3510269951,US 3510269952,3510270719,LY @@ -113059,9 +129240,8 @@ 3510333440,3510334463,KN 3510334464,3510334975,AG 3510334976,3510335231,KN -3510335232,3510335743,AI -3510335744,3510335999,VG -3510336000,3510337279,AG +3510335232,3510336511,AI +3510336512,3510337279,AG 3510337280,3510337535,LC 3510337536,3510470927,US 3510470928,3510470935,IL @@ -113203,9 +129383,15 @@ 3513368576,3513376767,CA 3513376768,3513475071,US 3513475072,3513491455,CA -3513491456,3513501183,US -3513501184,3513501439,PH -3513501440,3513778175,US +3513491456,3513495551,US +3513495552,3513495615,CA +3513495616,3513495679,MX +3513495680,3513495743,PR +3513495744,3513495807,VI +3513495808,3513495871,UM +3513495872,3513500415,US +3513500416,3513500671,AU +3513500672,3513778175,US 3513778176,3513794559,CA 3513794560,3514007551,US 3514007552,3514040319,CA @@ -113229,15 +129415,21 @@ 3514723694,3514723695,BZ 3514723696,3514723696,US 3514723697,3514723697,BZ -3514723698,3514724635,US +3514723698,3514724455,US +3514724456,3514724456,BZ +3514724457,3514724635,US 3514724636,3514724636,UA -3514724637,3514826751,US +3514724637,3514724707,US +3514724708,3514724708,BZ +3514724709,3514826751,US 3514826752,3514843135,CA 3514843136,3514993983,US 3514993984,3514993987,FR 3514993988,3514993991,DE 3514993992,3514994007,GB -3514994008,3514994023,DK +3514994008,3514994015,DK +3514994016,3514994016,GB +3514994017,3514994023,DK 3514994024,3514994049,US 3514994051,3515211775,US 3515211776,3515219967,CA @@ -113245,10 +129437,7 @@ 3515222272,3515224831,TR 3515224832,3515301887,US 3515301888,3515318271,CA -3515318272,3515326463,US -3515334656,3515358975,US -3515358976,3515359231,MX -3515359232,3515596799,US +3515318272,3515596799,US 3515596800,3515613183,CA 3515613184,3515688686,US 3515688687,3515688687,PT @@ -113265,7 +129454,13 @@ 3515990016,3516006399,CA 3516006400,3516039167,US 3516039168,3516071935,CA -3516071936,3516139007,US +3516071936,3516088831,US +3516088832,3516088832,GB +3516088833,3516094207,US +3516094208,3516094208,GB +3516094209,3516095487,US +3516095488,3516095488,GB +3516095489,3516139007,US 3516139008,3516139263,GB 3516139264,3516170239,US 3516170240,3516203007,CA @@ -113276,7 +129471,7 @@ 3516342272,3516357631,US 3516357632,3516357887,MY 3516357888,3516358143,CA -3516358144,3516366847,US +3516358144,3516358655,US 3516366848,3516370943,CA 3516370944,3516514303,US 3516514304,3516530687,CA @@ -113290,10 +129485,9 @@ 3516900096,3516900351,ZA 3516900352,3516900607,NG 3516900608,3516900863,ZA -3516900864,3516901119,NG -3516901120,3516902399,US +3516900864,3516902399,US 3516902400,3516902655,ZA -3516902656,3516902911,NG +3516902656,3516902911,US 3516902912,3516903167,ZA 3516903168,3516903423,NG 3516903424,3516907519,CA @@ -113306,12 +129500,8 @@ 3517054976,3517095935,US 3517095936,3517100031,CA 3517100032,3517112319,US -3517112320,3517116159,CA -3517116160,3517116415,US -3517116416,3517120511,CA -3517120512,3517173759,US -3517173760,3517174783,IN -3517174784,3517233151,US +3517112320,3517120511,CA +3517120512,3517233151,US 3517233152,3517235199,GU 3517235200,3517382655,US 3517382656,3517383167,CA @@ -113322,26 +129512,14 @@ 3517385440,3517385471,US 3517385472,3517385727,CA 3517385728,3517385983,US -3517385984,3517387263,CA -3517387264,3517387519,US -3517387520,3517387775,CA -3517387776,3517388287,US -3517388288,3517388799,CA +3517385984,3517388799,CA 3517388800,3517389311,US 3517389312,3517389567,CA 3517389568,3517389823,US 3517389824,3517390335,CA 3517390336,3517390591,US -3517390592,3517391103,CA -3517391104,3517391871,US -3517391872,3517392127,CA -3517392128,3517392383,US -3517392384,3517392639,CA -3517392640,3517392895,US -3517392896,3517393407,CA -3517393408,3517394431,US -3517394432,3517394943,CA -3517394944,3517395199,US +3517390592,3517390847,CA +3517390848,3517395199,US 3517395200,3517395455,CA 3517395456,3517396751,US 3517396752,3517396767,CA @@ -113438,8 +129616,8 @@ 3517439232,3517439743,US 3517439744,3517441279,CA 3517441280,3517441535,US -3517441536,3517442047,CA -3517442048,3517442175,US +3517441536,3517441791,CA +3517441792,3517442175,US 3517442176,3517442207,CA 3517442208,3517442559,US 3517442560,3517442623,CA @@ -113482,32 +129660,34 @@ 3517726720,3517990911,US 3517990912,3517991423,CA 3517991424,3518056447,US -3518058496,3518062591,US +3518058496,3518062591,CN 3518062592,3518066687,CA 3518066688,3518075647,US 3518075648,3518075903,AU 3518075904,3518076671,US 3518076672,3518076927,PA -3518076928,3518381055,US +3518076928,3518374719,US +3518374720,3518374783,IN +3518374784,3518380223,US +3518380224,3518380287,DE +3518380288,3518381055,US 3518381056,3518381311,IN -3518381312,3518431231,US +3518381312,3518381439,US +3518381440,3518381567,IN +3518381568,3518381631,DE +3518381632,3518431231,US 3518431232,3518439423,CA 3518439424,3518463999,US 3518464000,3518472191,CA 3518472192,3518762495,US 3518762496,3518762751,GB -3518762752,3518765311,US -3518765312,3518765343,CA -3518765344,3518765351,US -3518765352,3518765567,CA -3518765568,3518912511,US -3518912512,3518912767,IN -3518912768,3518918143,US +3518762752,3518918143,US 3518918144,3518918399,IN 3518918400,3518919423,US 3518919424,3518919679,IN -3518919680,3519115263,US -3519119360,3519234047,US +3518919680,3518929535,US +3518929536,3518929599,CA +3518929600,3519234047,US 3519234048,3519250431,CA 3519250432,3519340543,US 3519340544,3519344639,CA @@ -113522,11 +129702,15 @@ 3519578368,3519578623,NA 3519578624,3519578879,US 3519578880,3519579135,CA -3519579136,3519586303,US +3519579136,3519579967,US +3519579968,3519579983,CY +3519579984,3519586303,US 3519586304,3519586559,GB 3519586560,3519590655,US 3519590656,3519590911,CA -3519590912,3519676415,US +3519590912,3519603772,US +3519603773,3519603781,IN +3519603782,3519676415,US 3519676416,3519709183,CA 3519709184,3519723519,US 3519723520,3519724031,CA @@ -113552,11 +129736,11 @@ 3519884288,3519901695,CA 3519901696,3519930367,US 3519934464,3519938559,CA -3519938560,3520020479,US +3519938560,3519971071,US +3519971072,3519971327,CA +3519971328,3520020479,US 3520020480,3520036863,CA -3520036864,3520135167,US -3520167936,3520192511,US -3520200704,3520356351,US +3520036864,3520356351,US 3520356352,3520364543,ZA 3520364544,3520413439,US 3520413440,3520413695,CA @@ -113571,8 +129755,7 @@ 3520937984,3520954367,CA 3520954368,3520994815,US 3520994816,3520995071,GB -3520995072,3520995327,ES -3520995328,3520999423,US +3520995072,3520999423,US 3520999424,3521003519,CA 3521003520,3521028095,US 3521028096,3521032191,CA @@ -113585,32 +129768,44 @@ 3521196544,3521216511,US 3521216512,3521220351,CA 3521220352,3521220607,US -3521220608,3521224959,CA +3521220608,3521222079,CA +3521222080,3521222143,US +3521222144,3521222943,CA +3521222944,3521222951,US +3521222952,3521224959,CA 3521224960,3521225215,US 3521225216,3521232895,CA 3521232896,3521249279,US 3521249280,3521314815,CA 3521314816,3521347583,US -3521347584,3521363967,CA +3521347584,3521358399,CA +3521358400,3521358463,US +3521358464,3521358655,CA +3521358656,3521358719,US +3521358720,3521358783,CA +3521358784,3521358815,US +3521358816,3521361375,CA +3521361376,3521361391,US +3521361392,3521361423,CA +3521361424,3521361439,US +3521361440,3521363967,CA 3521363968,3521380351,IT 3521380352,3521837055,US 3521837056,3521837311,SG 3521837312,3521904639,US -3521904640,3521921023,JM +3521904640,3521917439,JM +3521917440,3521917695,TC +3521917696,3521921023,JM 3521921024,3521965055,US 3521965056,3521966079,DE 3521966080,3522101247,US 3522101248,3522109439,CA 3522109440,3522118143,US 3522118144,3522118655,GB -3522118656,3522118911,US -3522118912,3522119679,GB -3522119680,3522119935,US +3522118656,3522119935,US 3522119936,3522120191,LY 3522120192,3522120447,US -3522120448,3522120703,LY -3522120704,3522120959,AE -3522120960,3522121215,LY +3522120448,3522121215,AE 3522121216,3522121471,US 3522121472,3522121727,LY 3522121728,3522121983,AE @@ -113623,13 +129818,13 @@ 3522130303,3522130303,BZ 3522130304,3522130307,US 3522130308,3522130308,BZ -3522130309,3522130309,US -3522130310,3522130310,BZ -3522130311,3522131858,US +3522130309,3522131858,US 3522131859,3522131859,DE -3522131860,3522132395,US -3522132396,3522132396,BR -3522132397,3522133639,US +3522131860,3522132227,US +3522132228,3522132228,BZ +3522132229,3522132229,US +3522132230,3522132230,BZ +3522132231,3522133639,US 3522133640,3522133647,DE 3522133648,3522133663,US 3522133664,3522133695,DE @@ -113637,15 +129832,25 @@ 3522174976,3522179071,BM 3522179072,3522195455,US 3522195456,3522199551,CA -3522199552,3522854911,US +3522199552,3522816767,US +3522816768,3522817023,CA +3522817024,3522854911,US 3522854912,3522871295,CA 3522871296,3522893823,US 3522893824,3522894847,CA 3522894848,3522902015,US 3522902016,3522903039,CA -3522903040,3522940415,US +3522903040,3522903807,US +3522903808,3522904063,CA +3522904064,3522937855,US +3522937856,3522938879,GB +3522938880,3522940415,US 3522940416,3522940671,HK -3522940672,3523215359,US +3522940672,3522950655,US +3522950656,3522951167,CA +3522951168,3522952191,US +3522952192,3522952703,JE +3522952704,3523215359,US 3523215360,3523223551,AU 3523223552,3523231743,KR 3523231744,3523248127,AU @@ -113684,9 +129889,7 @@ 3523557376,3523559423,CN 3523559424,3523575807,PH 3523575808,3523583999,CN -3523584000,3523584546,HK -3523584547,3523584547,CA -3523584548,3523596359,HK +3523584000,3523596359,HK 3523596360,3523596375,PK 3523596376,3523596783,HK 3523596784,3523596791,PK @@ -113701,9 +129904,7 @@ 3523597824,3523601663,HK 3523601664,3523601919,SA 3523601920,3523603711,HK -3523603968,3523606527,HK -3523606528,3523608575,AU -3523608576,3523674111,HK +3523603968,3523674111,HK 3523674112,3523682303,FJ 3523682304,3523686399,NZ 3523686400,3523688447,AU @@ -113808,9 +130009,7 @@ 3524722688,3524730879,SG 3524730880,3524739071,CN 3524739072,3524743167,ID -3524743168,3524745727,MP -3524745728,3524745983,GU -3524745984,3524747263,MP +3524743168,3524747263,MP 3524747264,3524755455,PH 3524755456,3524763647,AU 3524763648,3524781791,PH @@ -113865,8 +130064,8 @@ 3524821856,3524821951,SG 3524821952,3524821983,JP 3524821984,3524823807,SG -3524823808,3524824031,JP -3524824032,3524825855,SG +3524823808,3524824063,JP +3524824064,3524825855,SG 3524825856,3524826367,JP 3524826368,3524827167,SG 3524827168,3524827199,JP @@ -113888,7 +130087,11 @@ 3524829440,3524829695,JP 3524829696,3524830207,SG 3524830208,3524830463,JP -3524830464,3524832511,SG +3524830464,3524830719,SG +3524830720,3524830975,JP +3524830976,3524831231,SG +3524831232,3524831487,JP +3524831488,3524832511,SG 3524832512,3524832767,JP 3524832768,3524833343,SG 3524833344,3524833535,JP @@ -113969,13 +130172,9 @@ 3527003648,3527004159,JP 3527004160,3527008255,ID 3527008256,3527016447,KR -3527016448,3527250943,TW -3527250944,3527251455,CN -3527251456,3527252991,TW -3527252992,3527253247,CN -3527253248,3527720959,TW -3527720960,3527729151,CN -3527729152,3527933951,TW +3527016448,3527249919,TW +3527249920,3527254015,CN +3527254016,3527933951,TW 3527933952,3528392703,CN 3528392704,3528396799,JP 3528396800,3528400895,AU @@ -113990,11 +130189,7 @@ 3528482816,3528486911,IN 3528486912,3528491007,KR 3528491008,3528507391,AU -3528507392,3528507903,JP -3528507904,3528508159,AU -3528508160,3528508671,JP -3528508672,3528508927,AU -3528508928,3528576767,JP +3528507392,3528576767,JP 3528577024,3528589311,JP 3528589312,3528720383,CN 3528720384,3528785919,AU @@ -114009,56 +130204,18 @@ 3528978432,3528982527,HK 3528982528,3529056255,JP 3529056256,3529064447,IN -3529064448,3529065215,HK -3529065216,3529065471,AU -3529065472,3529072639,HK +3529064448,3529072639,HK 3529072640,3529080831,JP 3529080832,3529089023,AU 3529089024,3529097215,KR 3529097216,3529113599,JP 3529113600,3531603967,KR -3531603968,3531674111,JP -3531674112,3531674367,CN -3531674368,3531674623,JP -3531674624,3531674879,CN -3531674880,3531675903,JP -3531675904,3531677695,CN -3531677696,3532149759,JP -3532149760,3532150015,US -3532150016,3532290815,JP +3531603968,3532290815,JP 3532290816,3532291071,GB -3532291072,3532406783,JP -3532406784,3532408831,CN -3532408832,3532411903,JP -3532411904,3532412415,CN -3532412416,3532414975,JP -3532414976,3532417023,CN -3532417024,3532439807,JP -3532439808,3532439975,CN -3532439976,3532439976,JP -3532439977,3532440138,CN -3532440139,3532440139,JP -3532440140,3532441599,CN -3532441600,3532446719,JP -3532446720,3532447231,CN -3532447232,3532929279,JP +3532291072,3532929279,JP 3532929536,3533119487,JP 3533119488,3533123583,CN -3533123584,3533238783,JP -3533238784,3533239295,CN -3533239296,3533240063,JP -3533240064,3533240319,CN -3533240320,3533291519,JP -3533291520,3533291759,US -3533291760,3533292287,JP -3533292288,3533292543,US -3533292544,3533705727,JP -3533705728,3533705983,AU -3533705984,3534067967,JP -3534067968,3534068223,US -3534068224,3534381823,JP -3534381824,3534382079,SG -3534382080,3534749695,JP +3533123584,3534749695,JP 3534749696,3534757887,HK 3534757888,3534758143,AU 3534758144,3534758147,JP @@ -114072,7 +130229,10 @@ 3534760448,3534760959,NZ 3534760960,3534761983,AU 3534761984,3534763775,HK -3534764032,3534787327,HK +3534764032,3534786303,HK +3534786304,3534786335,PH +3534786336,3534786815,HK +3534786816,3534787327,MY 3534787328,3534787583,TH 3534787584,3534863443,HK 3534863444,3534863444,CN @@ -114122,12 +130282,8 @@ 3537240064,3537305599,IN 3537305600,3537325567,AU 3537325824,3537371135,AU -3537371136,3537385727,KR -3537385728,3537386495,US -3537386496,3537895423,KR -3537895424,3538034687,JP -3538034688,3538035711,AU -3538035712,3538943999,JP +3537371136,3537895423,KR +3537895424,3538943999,JP 3538944000,3539271679,TW 3539271680,3539304447,VN 3539304448,3539337215,HK @@ -114137,25 +130293,19 @@ 3539435520,3539464191,AU 3539464192,3539468287,ID 3539468288,3539510271,JP -3539510528,3540001535,JP -3540001536,3540001663,AU -3540001664,3541303295,JP -3541303296,3541565439,TW +3539510528,3541303295,JP +3541303296,3541471231,TW +3541471232,3541471487,CN +3541471488,3541471743,TW +3541471744,3541473279,CN +3541473280,3541565439,TW 3541565440,3541696511,MY 3541696512,3542089727,AU 3542089728,3542847487,KR 3542847488,3542851583,US 3542851584,3544186879,KR 3544186880,3544711167,CN -3544711168,3544741887,TW -3544741888,3544743935,CN -3544743936,3544748031,TW -3544748032,3544749055,CN -3544749056,3544749311,TW -3544749312,3544752127,CN -3544752128,3544765951,TW -3544765952,3544766463,CN -3544766464,3545235455,TW +3544711168,3545235455,TW 3545235456,3546808319,CN 3546808320,3547856895,KR 3547856896,3548208127,JP @@ -114180,9 +130330,7 @@ 3556888576,3556890623,US 3556890624,3556892671,GB 3556892672,3556900863,RU -3556900864,3556902429,GB -3556902430,3556902430,FR -3556902431,3556909055,GB +3556900864,3556909055,GB 3556909056,3556925439,DE 3556925440,3556933631,PL 3556933632,3556941823,UA @@ -114191,21 +130339,13 @@ 3556958208,3556966399,KG 3556966400,3556974591,SE 3556974592,3556982783,ES -3556982784,3556984319,DE -3556984320,3556984831,FR -3556984832,3556990975,DE +3556982784,3556990975,DE 3556990976,3556999167,UA 3556999168,3557007359,RU -3557007360,3557015039,IT -3557015040,3557015135,GB -3557015136,3557015167,IT -3557015168,3557015295,GB -3557015296,3557015551,IT +3557007360,3557015551,IT 3557015552,3557023743,DE 3557023744,3557031935,BE -3557031936,3557032959,IT -3557032960,3557033215,GB -3557033216,3557040127,IT +3557031936,3557040127,IT 3557040128,3557048319,NO 3557048320,3557056511,CH 3557056512,3557064703,ES @@ -114213,13 +130353,32 @@ 3557072896,3557081087,DE 3557081088,3557089279,NL 3557089280,3557105663,DE -3557105664,3557113855,BG +3557105664,3557107711,BG +3557107712,3557109759,IQ +3557109760,3557112831,BG +3557112832,3557113855,IQ 3557113856,3557130239,RU 3557130240,3557138431,BG 3557138432,3557146623,RU 3557146624,3557154815,SK 3557154816,3557171199,RU -3557171200,3557179391,IT +3557171200,3557172479,IT +3557172480,3557172991,IR +3557172992,3557173503,IQ +3557173504,3557173631,IR +3557173632,3557173695,IQ +3557173696,3557173703,AE +3557173704,3557173759,IT +3557173760,3557174015,IR +3557174016,3557174527,IT +3557174528,3557174783,IR +3557174784,3557175039,IT +3557175040,3557175295,IR +3557175296,3557175807,IT +3557175808,3557176063,IR +3557176064,3557176831,IT +3557176832,3557177023,IQ +3557177024,3557179391,IT 3557179392,3557228543,DE 3557228544,3557236735,EE 3557236736,3557244927,ES @@ -114230,18 +130389,19 @@ 3557279744,3557280255,US 3557280256,3557280511,DE 3557280512,3557283839,NL -3557283840,3557285119,PL -3557285120,3557285887,NL +3557283840,3557285375,PL +3557285376,3557285887,NL 3557285888,3557294079,RU 3557294080,3557302271,DE 3557302272,3557310463,UA -3557310464,3557323775,ES -3557323776,3557324031,AU -3557324032,3557326847,ES +3557310464,3557326847,ES 3557326848,3557335039,DE -3557339136,3557343231,BE +3557336272,3557336279,BE +3557339164,3557339164,BE 3557343232,3557351423,DE -3557351424,3557359615,RU +3557351424,3557356799,RU +3557356800,3557357055,UA +3557357056,3557359615,RU 3557359616,3557359991,JE 3557359992,3557359999,GB 3557360000,3557360047,JE @@ -114254,19 +130414,21 @@ 3557360744,3557360751,GB 3557360752,3557360863,JE 3557360864,3557360871,GB -3557360872,3557363583,JE +3557360872,3557360935,JE +3557360936,3557360943,GB +3557360944,3557363583,JE 3557363584,3557363595,GB 3557363596,3557363631,JE 3557363632,3557363639,GB 3557363640,3557363703,JE 3557363704,3557363711,GB 3557363712,3557364551,JE -3557364552,3557364554,GB -3557364555,3557364555,JE -3557364556,3557364559,GB +3557364552,3557364559,GB 3557364560,3557364703,JE 3557364704,3557364711,GB -3557364712,3557365791,JE +3557364712,3557365095,JE +3557365096,3557365103,GB +3557365104,3557365791,JE 3557365792,3557365799,GB 3557365800,3557367807,JE 3557367808,3557375999,DE @@ -114287,7 +130449,11 @@ 3557556224,3557564415,RU 3557564416,3557572607,DE 3557572608,3557580799,RU -3557580800,3557588991,DE +3557580800,3557584287,DE +3557584288,3557584319,GB +3557584320,3557585695,DE +3557585696,3557585711,CH +3557585712,3557588991,DE 3557588992,3557597183,TR 3557597184,3557605375,SA 3557605376,3557613567,LT @@ -114320,26 +130486,23 @@ 3557851136,3557859327,HU 3557859328,3557861983,SE 3557861984,3557862015,FI -3557862016,3557862399,SE -3557862400,3557863423,FI -3557863424,3557863887,SE +3557862016,3557863295,SE +3557863296,3557863327,FI +3557863328,3557863887,SE 3557863888,3557863903,NO 3557863904,3557863919,FI -3557863920,3557864191,SE -3557864192,3557864303,DK -3557864304,3557864319,FI -3557864320,3557864351,SE -3557864352,3557864447,DK -3557864448,3557867519,SE +3557863920,3557864311,SE +3557864312,3557864319,FI +3557864320,3557867519,SE 3557867520,3557875711,RU 3557875712,3557883903,DE 3557883904,3557892095,RU 3557892096,3557900287,IE 3557900288,3557916671,AT 3557916672,3557924863,NO -3557924864,3557925887,AX -3557925888,3557929983,FI -3557929984,3557933055,AX +3557924864,3557926911,AX +3557926912,3557931007,FI +3557931008,3557933055,AX 3557933056,3557941247,IT 3557941248,3557957631,DE 3557957632,3557965823,SI @@ -114349,7 +130512,9 @@ 3557982208,3557990399,NO 3557990400,3557998591,PT 3557998592,3558006783,DE -3558006784,3558010879,GB +3558006784,3558009599,GB +3558009600,3558009855,NL +3558009856,3558010879,GB 3558010880,3558012927,FR 3558012928,3558014207,GB 3558014208,3558014463,NL @@ -114368,15 +130533,11 @@ 3558129664,3558137855,NO 3558137856,3558146047,GB 3558146048,3558154239,RU -3558154240,3558154495,GB -3558154496,3558154751,CD -3558154752,3558155059,GB +3558154240,3558155059,GB 3558155060,3558155063,DE 3558155064,3558157391,GB 3558157392,3558157407,AF -3558157408,3558159359,GB -3558159360,3558159615,US -3558159616,3558161431,GB +3558157408,3558161431,GB 3558161432,3558161439,TZ 3558161440,3558162431,GB 3558162432,3558170623,DE @@ -114402,36 +130563,28 @@ 3558244352,3558252543,IT 3558252544,3558260735,KE 3558260736,3558268927,UA -3558268928,3558277119,GI -3558277120,3558285311,GB -3558285312,3558285823,DE -3558285824,3558285951,GB +3558268928,3558276351,GI +3558276352,3558276863,GB +3558276864,3558277119,GI +3558277120,3558285951,GB 3558285952,3558286079,DE 3558286080,3558286591,GB 3558286592,3558286655,FR -3558286656,3558286733,GB -3558286734,3558286734,FR -3558286735,3558288639,GB -3558288896,3558289089,GB -3558289090,3558289090,FR -3558289091,3558289119,GB +3558286656,3558288639,GB +3558288896,3558289119,GB 3558289120,3558289151,FR 3558289152,3558289431,GB 3558289432,3558289439,NL -3558289440,3558289440,GB -3558289441,3558289441,NL -3558289442,3558289975,GB +3558289440,3558289975,GB 3558289976,3558289983,CZ -3558289984,3558290687,GB -3558290688,3558290943,ES -3558290944,3558291071,GB +3558289984,3558290831,GB +3558290832,3558290847,ES +3558290848,3558291071,GB 3558291072,3558291135,DE -3558291136,3558291967,GB -3558291968,3558292479,SE -3558292736,3558292991,NL -3558292992,3558293055,GB -3558293056,3558293087,NL -3558293088,3558293199,GB +3558291136,3558292255,GB +3558292256,3558292271,SE +3558292272,3558292479,GB +3558292736,3558293199,GB 3558293200,3558293215,NL 3558293216,3558293503,GB 3558293504,3558301695,RU @@ -114439,29 +130592,29 @@ 3558318080,3558321284,FR 3558321285,3558321285,RE 3558321286,3558334463,FR -3558334464,3558334860,CH -3558334861,3558334861,GB -3558334862,3558342655,CH +3558334464,3558342655,CH 3558342656,3558350847,IT 3558350848,3558359039,RU 3558359040,3558367231,GB -3558367232,3558375423,AT -3558375424,3558379745,CZ -3558379746,3558379746,IL -3558379747,3558383615,CZ +3558367232,3558371327,LT +3558371328,3558372383,AT +3558372384,3558372607,BG +3558372608,3558372735,AT +3558372736,3558372863,ES +3558372864,3558375423,AT +3558375424,3558383615,CZ 3558383616,3558391807,HU -3558391808,3558395903,LU -3558395904,3558396287,FR -3558396288,3558396351,LU -3558396352,3558397567,FR -3558397568,3558399999,LU +3558391808,3558399999,LU 3558400000,3558408191,SA 3558408192,3558416383,CH 3558416384,3558424575,BG 3558424576,3558440959,IL 3558440960,3558449151,SE 3558449152,3558457343,IT -3558457344,3558465535,NL +3558457344,3558457407,BE +3558457408,3558457599,GB +3558457600,3558457727,FR +3558457728,3558465535,NL 3558465536,3558473727,GB 3558473728,3558506495,SA 3558506496,3558514687,UA @@ -114504,11 +130657,9 @@ 3558842368,3558850559,SE 3558850560,3558851327,GB 3558851328,3558851335,ES -3558851336,3558854096,GB -3558854097,3558854097,ES -3558854098,3558854367,GB -3558854368,3558854399,ES -3558854400,3558856703,GB +3558851336,3558854135,GB +3558854136,3558854143,ES +3558854144,3558856703,GB 3558856704,3558858751,US 3558858752,3558866943,IT 3558866944,3558899711,GB @@ -114519,9 +130670,7 @@ 3558940672,3558948863,AT 3558948864,3558957055,PL 3558957056,3558965247,PS -3558965248,3558965567,NO -3558965568,3558965599,GB -3558965600,3558973439,NO +3558965248,3558973439,NO 3558973440,3558981631,SA 3558981632,3558989823,IR 3558989824,3558998015,RU @@ -114535,49 +130684,27 @@ 3559055360,3559063551,AM 3559063552,3559079935,CH 3559079936,3559088127,JO -3559088128,3559088639,BE -3559088640,3559088928,GB -3559088929,3559088929,BE -3559088930,3559089151,GB -3559089152,3559089407,BE -3559089408,3559089527,GB +3559088128,3559088991,GB +3559088992,3559088999,BE +3559089000,3559089527,GB 3559089528,3559089535,BE -3559089536,3559089597,GB -3559089598,3559089598,BE -3559089599,3559089935,GB +3559089536,3559089935,GB 3559089936,3559089951,BE -3559089952,3559090165,GB -3559090166,3559090166,BE -3559090167,3559090239,GB +3559089952,3559090239,GB 3559090240,3559090303,BE -3559090304,3559090431,GB -3559090432,3559090943,BE -3559090944,3559090947,GB -3559090948,3559090948,BE -3559090949,3559091199,GB -3559091200,3559092479,BE -3559092480,3559093311,GB +3559090304,3559091023,GB +3559091024,3559091031,BE +3559091032,3559091199,GB +3559091200,3559093247,BE +3559093248,3559093311,GB 3559093312,3559093319,BE -3559093320,3559093448,GB -3559093449,3559093449,BE -3559093450,3559093505,GB -3559093506,3559093506,BE -3559093507,3559093606,GB -3559093607,3559093607,BE -3559093608,3559093608,GB -3559093609,3559093609,BE -3559093610,3559093695,GB +3559093320,3559093695,GB 3559093696,3559093703,BE -3559093704,3559093759,GB -3559093760,3559094271,BE -3559094272,3559094303,GB +3559093704,3559094303,GB 3559094304,3559094319,BE -3559094320,3559094527,GB -3559094528,3559094783,ES -3559094784,3559095455,GB +3559094320,3559095455,GB 3559095456,3559095456,BE -3559095457,3559096063,GB -3559096064,3559096319,BE +3559095457,3559096319,GB 3559096320,3559104511,RO 3559104512,3559112703,RU 3559112704,3559120895,IT @@ -114585,12 +130712,20 @@ 3559129088,3559137279,BG 3559137280,3559145471,GB 3559145472,3559153663,ES -3559153664,3559178239,GB +3559153664,3559161855,GB +3559161856,3559161887,FR +3559161888,3559162047,GB +3559162048,3559162079,BE +3559162080,3559163903,GB +3559163904,3559163935,FR +3559163936,3559163999,GB +3559164000,3559164031,NL +3559164032,3559164151,GB +3559164152,3559164159,IT +3559164160,3559178239,GB 3559178240,3559186431,LB 3559186432,3559194623,RU -3559194624,3559195647,SE -3559195648,3559196159,DK -3559196160,3559197535,SE +3559194624,3559197535,SE 3559197536,3559197567,FI 3559197568,3559200143,SE 3559200144,3559200151,FI @@ -114620,21 +130755,16 @@ 3559306578,3559309311,GB 3559309312,3559317503,PL 3559317504,3559325695,FI -3559325696,3559327487,IT -3559327488,3559327743,GB -3559327744,3559333887,IT -3559333888,3559333951,DK -3559333952,3559336447,SE -3559336448,3559336959,US -3559336960,3559342079,SE +3559325696,3559333887,IT +3559333888,3559336447,SE +3559336448,3559336703,US +3559336704,3559342079,SE 3559342080,3559350271,BG 3559350272,3559358463,BA 3559358464,3559366655,FR 3559366656,3559368959,GB 3559368960,3559369215,AO -3559369216,3559372543,GB -3559372544,3559372799,US -3559372800,3559374847,GB +3559369216,3559374847,GB 3559374848,3559383039,AT 3559383040,3559391231,GB 3559391232,3559399423,CH @@ -114699,7 +130829,7 @@ 3559890944,3559899135,CH 3559899136,3559899647,UA 3559899648,3559899967,EE -3559899968,3559900031,RU +3559899968,3559900031,UA 3559900032,3559900351,EE 3559900352,3559902719,UA 3559902720,3559902975,EE @@ -114709,7 +130839,11 @@ 3559915520,3559923711,IT 3559923712,3559931903,RU 3559931904,3559940095,GB -3559940096,3559948287,DE +3559940096,3559945087,DE +3559945088,3559945151,PL +3559945152,3559946495,DE +3559946496,3559946751,PL +3559946752,3559948287,DE 3559948288,3559956479,RU 3559956480,3559964671,IT 3559964672,3559976959,RU @@ -114718,7 +130852,10 @@ 3559989248,3559997439,PL 3559997440,3560005631,KE 3560005632,3560013823,RU -3560013824,3560030207,ES +3560013824,3560021247,GB +3560021248,3560021263,ES +3560021264,3560022015,GB +3560022016,3560030207,ES 3560030208,3560046591,GB 3560046592,3560054783,BG 3560054784,3560062975,TR @@ -114756,17 +130893,14 @@ 3560345856,3560348671,US 3560348672,3560357887,GB 3560357888,3560366079,GR -3560366080,3560374271,CH +3560366080,3560374271,IT 3560374272,3560382463,ES 3560382464,3560390655,FO 3560390656,3560398847,UA 3560398848,3560407039,RU -3560407040,3560423423,PT -3560423424,3560423935,CH -3560423936,3560424447,DE -3560424448,3560428543,CH -3560428544,3560428671,DE -3560428672,3560431615,CH +3560407040,3560421375,PT +3560421376,3560423423,IL +3560423424,3560431615,CH 3560431616,3560439807,SK 3560439808,3560447999,BG 3560448000,3560472575,GB @@ -114807,9 +130941,7 @@ 3560734720,3560742911,DE 3560742912,3560751103,AT 3560751104,3560767487,DE -3560767488,3560815615,NL -3560815616,3560815871,FR -3560815872,3560833023,NL +3560767488,3560833023,NL 3560833024,3560841215,GB 3560841216,3560849407,RS 3560849408,3560857599,DE @@ -114820,166 +130952,1891 @@ 3560898560,3560906751,FI 3560906752,3560923135,DE 3560923136,3560931327,ES -3560931328,3560940421,DE -3560940422,3560940422,GR -3560940423,3560940891,DE -3560940892,3560940892,ES -3560940893,3560941179,DE +3560931328,3560939523,DE +3560939524,3560939527,AT +3560939528,3560939535,DE +3560939536,3560939539,PT +3560939540,3560939543,IT +3560939544,3560939555,DE +3560939556,3560939559,ES +3560939560,3560939567,DE +3560939568,3560939571,NL +3560939572,3560939579,ES +3560939580,3560939583,BE +3560939584,3560939587,DE +3560939588,3560939591,BE +3560939592,3560939607,DE +3560939608,3560939611,IT +3560939612,3560939643,DE +3560939644,3560939647,BE +3560939648,3560939655,DE +3560939656,3560939659,CH +3560939660,3560939679,DE +3560939680,3560939683,IT +3560939684,3560939687,AT +3560939688,3560939691,ES +3560939692,3560939695,FR +3560939696,3560939719,DE +3560939720,3560939727,GR +3560939728,3560939735,NL +3560939736,3560939751,FR +3560939752,3560939755,IT +3560939756,3560939759,DE +3560939760,3560939763,IT +3560939764,3560939767,DE +3560939768,3560939771,IE +3560939772,3560939775,CZ +3560939776,3560939779,BE +3560939780,3560939791,DE +3560939792,3560939795,FR +3560939796,3560939799,GB +3560939800,3560939803,DE +3560939804,3560939807,IT +3560939808,3560939811,FR +3560939812,3560939815,DE +3560939816,3560939819,CH +3560939820,3560939827,DE +3560939828,3560939831,FR +3560939832,3560939839,DE +3560939840,3560939843,GB +3560939844,3560939847,ES +3560939848,3560939851,BE +3560939852,3560939855,ES +3560939856,3560939859,FR +3560939860,3560939863,HU +3560939864,3560939867,ES +3560939868,3560939875,DE +3560939876,3560939879,CH +3560939880,3560939895,DE +3560939896,3560939899,ES +3560939900,3560939903,GB +3560939904,3560939907,BR +3560939908,3560939911,NL +3560939912,3560939915,DE +3560939916,3560939919,ES +3560939920,3560939927,DE +3560939928,3560939931,NL +3560939932,3560939935,IT +3560939936,3560939943,DE +3560939944,3560939951,FR +3560939952,3560939955,DE +3560939956,3560939959,AT +3560939960,3560939975,DE +3560939976,3560939983,BE +3560939984,3560939987,FR +3560939988,3560939991,ES +3560939992,3560939995,IT +3560939996,3560939999,DE +3560940000,3560940007,ES +3560940008,3560940015,DE +3560940016,3560940019,BE +3560940020,3560940023,GB +3560940024,3560940027,GR +3560940028,3560940043,DE +3560940044,3560940047,GB +3560940048,3560940051,ES +3560940052,3560940055,BE +3560940056,3560940059,NL +3560940060,3560940063,LU +3560940064,3560940067,CH +3560940068,3560940071,FR +3560940072,3560940075,DE +3560940076,3560940079,ES +3560940080,3560940087,DE +3560940088,3560940091,IT +3560940092,3560940095,CH +3560940096,3560940099,DE +3560940100,3560940103,FR +3560940104,3560940115,DE +3560940116,3560940119,FR +3560940120,3560940123,GB +3560940124,3560940127,DE +3560940128,3560940135,IT +3560940136,3560940139,AT +3560940140,3560940147,DE +3560940148,3560940151,IT +3560940152,3560940155,FR +3560940156,3560940159,ES +3560940160,3560940163,IT +3560940164,3560940171,FR +3560940172,3560940179,DE +3560940180,3560940183,BE +3560940184,3560940187,FR +3560940188,3560940191,IT +3560940192,3560940195,AT +3560940196,3560940199,DE +3560940200,3560940203,CY +3560940204,3560940207,DE +3560940208,3560940211,ES +3560940212,3560940215,FR +3560940216,3560940219,IE +3560940220,3560940227,DE +3560940228,3560940231,CH +3560940232,3560940235,IT +3560940236,3560940239,DE +3560940240,3560940243,PT +3560940244,3560940247,GB +3560940248,3560940251,DE +3560940252,3560940255,CH +3560940256,3560940267,DE +3560940268,3560940275,GB +3560940276,3560940279,FR +3560940280,3560940283,AT +3560940284,3560940287,DE +3560940288,3560940291,FR +3560940292,3560940307,DE +3560940308,3560940311,BE +3560940312,3560940327,DE +3560940328,3560940331,ES +3560940332,3560940339,DE +3560940340,3560940343,CH +3560940344,3560940347,NL +3560940348,3560940367,DE +3560940368,3560940371,FR +3560940372,3560940379,CH +3560940380,3560940387,DE +3560940388,3560940391,ES +3560940392,3560940395,DE +3560940396,3560940399,IL +3560940400,3560940403,CH +3560940404,3560940407,DE +3560940408,3560940411,IT +3560940412,3560940419,DE +3560940420,3560940423,GR +3560940424,3560940431,DE +3560940432,3560940435,FR +3560940436,3560940439,DE +3560940440,3560940443,BE +3560940444,3560940447,SL +3560940448,3560940451,DE +3560940452,3560940455,NL +3560940456,3560940459,DE +3560940460,3560940463,HU +3560940464,3560940467,CY +3560940468,3560940471,DE +3560940472,3560940475,FR +3560940476,3560940479,CH +3560940480,3560940487,ES +3560940488,3560940491,CZ +3560940492,3560940495,DE +3560940496,3560940499,IT +3560940500,3560940503,DE +3560940504,3560940507,GB +3560940508,3560940511,IT +3560940512,3560940523,DE +3560940524,3560940527,FR +3560940528,3560940531,DE +3560940532,3560940535,FR +3560940536,3560940539,HU +3560940540,3560940543,IT +3560940544,3560940547,DE +3560940548,3560940551,IE +3560940552,3560940563,DE +3560940564,3560940567,GB +3560940568,3560940571,DE +3560940572,3560940575,DK +3560940576,3560940579,ES +3560940580,3560940583,IT +3560940584,3560940587,FR +3560940588,3560940591,IT +3560940592,3560940595,GR +3560940596,3560940599,CH +3560940600,3560940603,MA +3560940604,3560940607,GB +3560940608,3560940611,FR +3560940612,3560940619,DE +3560940620,3560940623,AT +3560940624,3560940627,SM +3560940628,3560940631,PL +3560940632,3560940635,AT +3560940636,3560940639,DE +3560940640,3560940647,GB +3560940648,3560940655,DE +3560940656,3560940663,IT +3560940664,3560940683,DE +3560940684,3560940687,DK +3560940688,3560940691,IT +3560940692,3560940695,NO +3560940696,3560940699,FR +3560940700,3560940703,GB +3560940704,3560940707,ES +3560940708,3560940711,BE +3560940712,3560940715,DE +3560940716,3560940719,ES +3560940720,3560940727,DE +3560940728,3560940731,FR +3560940732,3560940735,DE +3560940736,3560940739,DK +3560940740,3560940743,IT +3560940744,3560940751,DE +3560940752,3560940755,IE +3560940756,3560940763,FR +3560940764,3560940767,CH +3560940768,3560940779,DE +3560940780,3560940783,IT +3560940784,3560940787,NL +3560940788,3560940791,GB +3560940792,3560940799,ES +3560940800,3560940803,DE +3560940804,3560940807,GB +3560940808,3560940811,IT +3560940812,3560940815,DE +3560940816,3560940819,FR +3560940820,3560940823,NL +3560940824,3560940827,IT +3560940828,3560940831,ES +3560940832,3560940839,DE +3560940840,3560940843,IT +3560940844,3560940851,ES +3560940852,3560940859,DE +3560940860,3560940863,PT +3560940864,3560940867,IT +3560940868,3560940879,DE +3560940880,3560940883,IT +3560940884,3560940887,NL +3560940888,3560940891,LU +3560940892,3560940895,ES +3560940896,3560940899,DE +3560940900,3560940903,NL +3560940904,3560940907,DE +3560940908,3560940915,GB +3560940916,3560940923,DE +3560940924,3560940927,ES +3560940928,3560940931,GR +3560940932,3560940935,CH +3560940936,3560940951,DE +3560940952,3560940955,AT +3560940956,3560940963,NL +3560940964,3560940967,DE +3560940968,3560940971,NL +3560940972,3560940979,DE +3560940980,3560940983,LU +3560940984,3560940987,IT +3560940988,3560940995,DE +3560940996,3560940999,DK +3560941000,3560941003,ES +3560941004,3560941019,DE +3560941020,3560941023,IT +3560941024,3560941027,FR +3560941028,3560941031,CH +3560941032,3560941047,DE +3560941048,3560941051,GR +3560941052,3560941059,FR +3560941060,3560941067,DE +3560941068,3560941071,FR +3560941072,3560941075,NL +3560941076,3560941079,GB +3560941080,3560941083,BE +3560941084,3560941087,IT +3560941088,3560941091,DE +3560941092,3560941095,BE +3560941096,3560941099,AT +3560941100,3560941103,IT +3560941104,3560941107,FR +3560941108,3560941119,DE +3560941120,3560941123,BE +3560941124,3560941127,FR +3560941128,3560941131,DE +3560941132,3560941135,GB +3560941136,3560941147,DE +3560941148,3560941151,IT +3560941152,3560941155,DK +3560941156,3560941159,ES +3560941160,3560941167,DE +3560941168,3560941171,NL +3560941172,3560941175,DE +3560941176,3560941179,ES 3560941180,3560941183,GB -3560941184,3560941339,DE +3560941184,3560941187,IT +3560941188,3560941191,ES +3560941192,3560941195,DE +3560941196,3560941199,FR +3560941200,3560941203,DE +3560941204,3560941207,IT +3560941208,3560941215,DE +3560941216,3560941219,NL +3560941220,3560941223,GB +3560941224,3560941227,DE +3560941228,3560941231,SE +3560941232,3560941235,FR +3560941236,3560941243,DE +3560941244,3560941251,IT +3560941252,3560941255,FR +3560941256,3560941259,AT +3560941260,3560941263,GB +3560941264,3560941271,ES +3560941272,3560941275,DE +3560941276,3560941279,GR +3560941280,3560941283,NL +3560941284,3560941287,DE +3560941288,3560941291,ES +3560941292,3560941295,DE +3560941296,3560941303,IT +3560941304,3560941307,FR +3560941308,3560941315,DE +3560941316,3560941319,SE +3560941320,3560941323,ES +3560941324,3560941331,IT +3560941332,3560941335,PT +3560941336,3560941339,BE 3560941340,3560941343,GB -3560941344,3560941427,DE -3560941428,3560941428,FR -3560941429,3560943366,DE -3560943367,3560943367,IT -3560943368,3560943514,DE -3560943515,3560943515,ES -3560943516,3560943535,DE +3560941344,3560941347,FR +3560941348,3560941351,IE +3560941352,3560941355,NL +3560941356,3560941359,ES +3560941360,3560941367,DE +3560941368,3560941371,DK +3560941372,3560941379,DE +3560941380,3560941383,CH +3560941384,3560941387,IE +3560941388,3560941391,SE +3560941392,3560941395,DK +3560941396,3560941399,IS +3560941400,3560941407,DE +3560941408,3560941411,CH +3560941412,3560941415,IT +3560941416,3560941419,DE +3560941420,3560941423,FR +3560941424,3560941427,DE +3560941428,3560941431,FR +3560941432,3560941443,DE +3560941444,3560941447,ES +3560941448,3560941451,DE +3560941452,3560941459,GB +3560941460,3560941467,DE +3560941468,3560941471,CH +3560941472,3560941475,BE +3560941476,3560941479,ES +3560941480,3560941483,DE +3560941484,3560941487,ES +3560941488,3560941491,DE +3560941492,3560941495,GB +3560941496,3560941499,FR +3560941500,3560941503,ES +3560941504,3560941507,DE +3560941508,3560941511,IT +3560941512,3560941515,AT +3560941516,3560941519,SE +3560941520,3560941523,NO +3560941524,3560941535,DE +3560941536,3560941539,DK +3560941540,3560941543,FR +3560941544,3560941547,GB +3560941548,3560941551,DE +3560941552,3560941555,IT +3560941556,3560941559,DE +3560941560,3560941563,GB +3560941564,3560941567,GR +3560941568,3560941587,DE +3560941588,3560941591,ES +3560941592,3560941599,DE +3560941600,3560941603,FR +3560941604,3560941607,CH +3560941608,3560941611,GB +3560941612,3560941623,DE +3560941624,3560941627,GB +3560941628,3560941631,ES +3560941632,3560941635,NL +3560941636,3560941639,BE +3560941640,3560941643,GB +3560941644,3560941647,BE +3560941648,3560941651,NO +3560941652,3560941655,DE +3560941656,3560941659,GB +3560941660,3560941663,NL +3560941664,3560941671,DE +3560941672,3560941679,FR +3560941680,3560941683,GB +3560941684,3560941687,IT +3560941688,3560941691,DE +3560941692,3560941695,IT +3560941696,3560941699,FR +3560941700,3560941703,GB +3560941704,3560941711,DE +3560941712,3560941715,FR +3560941716,3560941723,DE +3560941724,3560941727,FR +3560941728,3560941735,DE +3560941736,3560941739,NL +3560941740,3560941743,NO +3560941744,3560941747,FR +3560941748,3560941751,ES +3560941752,3560941755,BE +3560941756,3560941771,DE +3560941772,3560941787,GB +3560941788,3560941791,DE +3560941792,3560941795,ES +3560941796,3560941799,FR +3560941800,3560941803,NL +3560941804,3560941807,ES +3560941808,3560941811,FR +3560941812,3560941815,NO +3560941816,3560941819,FR +3560941820,3560941823,NL +3560941824,3560941827,DE +3560941828,3560941831,ES +3560941832,3560941835,GB +3560941836,3560941843,DE +3560941844,3560941847,IT +3560941848,3560941851,BE +3560941852,3560941855,CH +3560941856,3560941859,BE +3560941860,3560941867,DE +3560941868,3560941871,AT +3560941872,3560941875,GB +3560941876,3560941879,NL +3560941880,3560941883,BG +3560941884,3560941887,DE +3560941888,3560941891,ES +3560941892,3560941895,DE +3560941896,3560941899,ES +3560941900,3560941903,DE +3560941904,3560941907,GB +3560941908,3560941911,DE +3560941912,3560941919,FR +3560941920,3560941931,DE +3560941932,3560941935,CH +3560941936,3560941947,DE +3560941948,3560941951,DK +3560941952,3560941955,IT +3560941956,3560941959,DE +3560941960,3560941963,LU +3560941964,3560941967,FR +3560941968,3560941971,DE +3560941972,3560941975,DK +3560941976,3560941983,DE +3560941984,3560941987,NL +3560941988,3560941991,DE +3560941992,3560941995,GB +3560941996,3560941999,BE +3560942000,3560942003,FR +3560942004,3560942007,GB +3560942008,3560942011,IT +3560942012,3560942015,DE +3560942016,3560942019,NL +3560942020,3560942023,ES +3560942024,3560942027,CH +3560942028,3560942035,DE +3560942036,3560942039,GB +3560942040,3560942047,DE +3560942048,3560942051,IT +3560942052,3560942055,DE +3560942056,3560942059,IS +3560942060,3560942063,DE +3560942064,3560942067,ES +3560942068,3560942071,BE +3560942072,3560942083,DE +3560942084,3560942087,FR +3560942088,3560942095,DE +3560942096,3560942099,FR +3560942100,3560942103,DE +3560942104,3560942107,NL +3560942108,3560942115,DE +3560942116,3560942119,HU +3560942120,3560942123,AT +3560942124,3560942127,BE +3560942128,3560942131,DE +3560942132,3560942135,ES +3560942136,3560942143,DE +3560942144,3560942147,GB +3560942148,3560942151,DE +3560942152,3560942155,IT +3560942156,3560942159,ES +3560942160,3560942163,DE +3560942164,3560942171,ES +3560942172,3560942175,SE +3560942176,3560942179,BE +3560942180,3560942183,ES +3560942184,3560942191,DE +3560942192,3560942195,HU +3560942196,3560942199,ES +3560942200,3560942203,FR +3560942204,3560942211,DE +3560942212,3560942215,IT +3560942216,3560942219,DE +3560942220,3560942227,FR +3560942228,3560942231,IT +3560942232,3560942243,DE +3560942244,3560942247,IT +3560942248,3560942251,DE +3560942252,3560942255,GB +3560942256,3560942259,DE +3560942260,3560942263,ES +3560942264,3560942267,NL +3560942268,3560942271,DE +3560942272,3560942275,PL +3560942276,3560942279,IT +3560942280,3560942283,NL +3560942284,3560942287,DK +3560942288,3560942291,FR +3560942292,3560942295,BH +3560942296,3560942299,MA +3560942300,3560942307,DE +3560942308,3560942319,ES +3560942320,3560942323,DE +3560942324,3560942327,IT +3560942328,3560942335,PT +3560942336,3560942343,DE +3560942344,3560942347,FR +3560942348,3560942351,DE +3560942352,3560942355,ES +3560942356,3560942359,IT +3560942360,3560942363,AT +3560942364,3560942367,DE +3560942368,3560942375,FR +3560942376,3560942379,DE +3560942380,3560942383,GB +3560942384,3560942387,DE +3560942388,3560942391,IT +3560942392,3560942407,DE +3560942408,3560942411,GB +3560942412,3560942415,DE +3560942416,3560942419,IT +3560942420,3560942423,FR +3560942424,3560942427,NO +3560942428,3560942447,DE +3560942448,3560942455,CH +3560942456,3560942459,ES +3560942460,3560942463,RU +3560942464,3560942467,BE +3560942468,3560942471,ES +3560942472,3560942475,DE +3560942476,3560942479,CH +3560942480,3560942483,ES +3560942484,3560942487,HU +3560942488,3560942495,FR +3560942496,3560942499,ES +3560942500,3560942503,DE +3560942504,3560942511,ES +3560942512,3560942515,IT +3560942516,3560942523,DE +3560942524,3560942527,NL +3560942528,3560942535,DE +3560942536,3560942539,FR +3560942540,3560942547,DE +3560942548,3560942551,DK +3560942552,3560942555,DE +3560942556,3560942559,FR +3560942560,3560942563,IT +3560942564,3560942567,ES +3560942568,3560942571,DE +3560942572,3560942579,FR +3560942580,3560942583,DE +3560942584,3560942587,GB +3560942588,3560942590,ES +3560942591,3560942599,DE +3560942600,3560942603,DK +3560942604,3560942619,DE +3560942620,3560942623,BE +3560942624,3560942627,IT +3560942628,3560942631,GB +3560942632,3560942635,FR +3560942636,3560942643,DE +3560942644,3560942647,FR +3560942648,3560942651,DE +3560942652,3560942655,GR +3560942656,3560942663,ES +3560942664,3560942667,NL +3560942668,3560942671,DE +3560942672,3560942675,IT +3560942676,3560942679,BE +3560942680,3560942683,DE +3560942684,3560942687,BE +3560942688,3560942691,NL +3560942692,3560942695,LU +3560942696,3560942699,DE +3560942700,3560942703,ES +3560942704,3560942707,DE +3560942708,3560942711,IT +3560942712,3560942715,LU +3560942716,3560942719,BE +3560942720,3560942727,IT +3560942728,3560942731,GB +3560942732,3560942735,DE +3560942736,3560942739,CH +3560942740,3560942743,ES +3560942744,3560942751,GB +3560942752,3560942763,DE +3560942764,3560942767,FR +3560942768,3560942779,DE +3560942780,3560942783,CH +3560942784,3560942787,DE +3560942788,3560942791,HU +3560942792,3560942795,DE +3560942796,3560942799,FR +3560942800,3560942803,AT +3560942804,3560942807,DE +3560942808,3560942811,AT +3560942812,3560942815,FR +3560942816,3560942819,DE +3560942820,3560942823,ES +3560942824,3560942827,GB +3560942828,3560942831,AT +3560942832,3560942835,IT +3560942836,3560942839,CH +3560942840,3560942843,BE +3560942844,3560942847,ES +3560942848,3560942851,IT +3560942852,3560942855,ES +3560942856,3560942859,DE +3560942860,3560942863,IT +3560942864,3560942871,DE +3560942872,3560942875,IT +3560942876,3560942879,DE +3560942880,3560942883,GB +3560942884,3560942887,DE +3560942888,3560942891,FR +3560942892,3560942895,DE +3560942896,3560942899,ES +3560942900,3560942903,DE +3560942904,3560942907,CH +3560942908,3560942915,DE +3560942916,3560942919,BE +3560942920,3560942923,DE +3560942924,3560942927,IT +3560942928,3560942931,SE +3560942932,3560942935,AT +3560942936,3560942939,DE +3560942940,3560942943,AE +3560942944,3560942951,DE +3560942952,3560942955,ES +3560942956,3560942959,DE +3560942960,3560942963,GB +3560942964,3560942983,DE +3560942984,3560942987,BE +3560942988,3560942999,IT +3560943000,3560943003,PL +3560943004,3560943007,DK +3560943008,3560943011,CH +3560943012,3560943015,IT +3560943016,3560943019,ES +3560943020,3560943023,DE +3560943024,3560943027,GR +3560943028,3560943031,DE +3560943032,3560943035,FR +3560943036,3560943039,PL +3560943040,3560943043,NO +3560943044,3560943047,ES +3560943048,3560943051,HR +3560943052,3560943055,CY +3560943056,3560943059,BE +3560943060,3560943075,DE +3560943076,3560943079,ES +3560943080,3560943095,DE +3560943096,3560943099,PL +3560943100,3560943110,DE +3560943111,3560943111,ES +3560943112,3560943113,DE +3560943114,3560943115,ES +3560943116,3560943116,DK +3560943117,3560943117,IL +3560943118,3560943118,DE +3560943119,3560943119,IT +3560943120,3560943120,DE +3560943121,3560943121,CH +3560943122,3560943122,ES +3560943123,3560943125,DE +3560943126,3560943126,FR +3560943127,3560943129,DE +3560943130,3560943130,BE +3560943131,3560943131,RU +3560943132,3560943132,BE +3560943133,3560943133,ES +3560943134,3560943136,DE +3560943137,3560943137,ES +3560943138,3560943138,CH +3560943139,3560943139,DE +3560943140,3560943140,ES +3560943141,3560943142,DE +3560943143,3560943145,HU +3560943146,3560943146,IE +3560943147,3560943149,DE +3560943150,3560943150,ES +3560943151,3560943151,IT +3560943152,3560943152,HU +3560943153,3560943154,DE +3560943155,3560943155,FR +3560943156,3560943157,DE +3560943158,3560943158,FR +3560943159,3560943159,IT +3560943160,3560943160,DE +3560943161,3560943161,BE +3560943162,3560943162,GR +3560943163,3560943163,DE +3560943164,3560943164,PL +3560943165,3560943165,FR +3560943166,3560943166,GB +3560943167,3560943167,FR +3560943168,3560943168,ES +3560943169,3560943169,DE +3560943170,3560943170,ES +3560943171,3560943171,IT +3560943172,3560943172,ES +3560943173,3560943173,BE +3560943174,3560943175,DE +3560943176,3560943177,CH +3560943178,3560943178,IT +3560943179,3560943179,PL +3560943180,3560943180,GB +3560943181,3560943181,DE +3560943182,3560943183,ES +3560943184,3560943184,IT +3560943185,3560943185,DE +3560943186,3560943186,ES +3560943187,3560943187,PT +3560943188,3560943188,IT +3560943189,3560943192,DE +3560943193,3560943193,ES +3560943194,3560943195,DE +3560943196,3560943197,IT +3560943198,3560943198,DE +3560943199,3560943199,PT +3560943200,3560943200,AT +3560943201,3560943201,IT +3560943202,3560943202,IL +3560943203,3560943204,DE +3560943205,3560943205,IT +3560943206,3560943207,DE +3560943208,3560943208,AT +3560943209,3560943210,ES +3560943211,3560943211,FR +3560943212,3560943212,DE +3560943213,3560943213,FR +3560943214,3560943214,PL +3560943215,3560943221,DE +3560943222,3560943222,ES +3560943223,3560943223,FR +3560943224,3560943224,DE +3560943225,3560943226,GR +3560943227,3560943227,DE +3560943228,3560943230,NL +3560943231,3560943232,FR +3560943233,3560943233,PL +3560943234,3560943234,EE +3560943235,3560943235,CH +3560943236,3560943237,NL +3560943238,3560943238,DE +3560943239,3560943239,FR +3560943240,3560943240,GB +3560943241,3560943241,FR +3560943242,3560943242,DE +3560943243,3560943243,FR +3560943244,3560943244,PL +3560943245,3560943245,CH +3560943246,3560943247,DE +3560943248,3560943248,GR +3560943249,3560943249,CH +3560943250,3560943250,AT +3560943251,3560943251,GB +3560943252,3560943252,BE +3560943253,3560943253,DE +3560943254,3560943254,ES +3560943255,3560943255,GB +3560943256,3560943256,DE +3560943257,3560943257,ES +3560943258,3560943258,FR +3560943259,3560943259,DE +3560943260,3560943260,ES +3560943261,3560943261,IE +3560943262,3560943262,DE +3560943263,3560943263,IT +3560943264,3560943264,CZ +3560943265,3560943267,DE +3560943268,3560943269,IT +3560943270,3560943270,GB +3560943271,3560943271,IT +3560943272,3560943272,ES +3560943273,3560943273,FR +3560943274,3560943274,GB +3560943275,3560943275,DE +3560943276,3560943276,FR +3560943277,3560943277,IT +3560943278,3560943278,DE +3560943279,3560943279,FR +3560943280,3560943282,DE +3560943283,3560943283,ES +3560943284,3560943286,DE +3560943287,3560943287,NL +3560943288,3560943290,FR +3560943291,3560943292,IT +3560943293,3560943293,DE +3560943294,3560943294,IT +3560943295,3560943295,DE +3560943296,3560943296,RU +3560943297,3560943297,ES +3560943298,3560943298,FR +3560943299,3560943299,GB +3560943300,3560943300,DE +3560943301,3560943301,FR +3560943302,3560943302,ES +3560943303,3560943303,IT +3560943304,3560943304,FR +3560943305,3560943306,DE +3560943307,3560943307,ES +3560943308,3560943309,DE +3560943310,3560943311,IT +3560943312,3560943312,PL +3560943313,3560943313,DE +3560943314,3560943314,ES +3560943315,3560943315,IT +3560943316,3560943316,GB +3560943317,3560943317,IT +3560943318,3560943318,CH +3560943319,3560943320,DE +3560943321,3560943321,GB +3560943322,3560943322,DE +3560943323,3560943323,NL +3560943324,3560943324,DE +3560943325,3560943325,CH +3560943326,3560943326,RU +3560943327,3560943329,DE +3560943330,3560943331,IT +3560943332,3560943335,DE +3560943336,3560943336,ES +3560943337,3560943337,IT +3560943338,3560943338,BE +3560943339,3560943339,NL +3560943340,3560943341,DE +3560943342,3560943342,ES +3560943343,3560943343,FR +3560943344,3560943344,NL +3560943345,3560943345,CH +3560943346,3560943346,IT +3560943347,3560943347,ES +3560943348,3560943348,FR +3560943349,3560943349,DE +3560943350,3560943350,BE +3560943351,3560943351,SE +3560943352,3560943352,IT +3560943353,3560943354,DE +3560943355,3560943355,IT +3560943356,3560943357,DE +3560943358,3560943358,BE +3560943359,3560943361,DE +3560943362,3560943362,GB +3560943363,3560943365,DE +3560943366,3560943367,IT +3560943368,3560943368,DE +3560943369,3560943369,GR +3560943370,3560943370,DE +3560943371,3560943371,AT +3560943372,3560943372,FR +3560943373,3560943375,DE +3560943376,3560943376,ES +3560943377,3560943377,GB +3560943378,3560943378,DE +3560943379,3560943380,ES +3560943381,3560943383,DE +3560943384,3560943384,FR +3560943385,3560943385,ES +3560943386,3560943386,CH +3560943387,3560943387,GB +3560943388,3560943391,DE +3560943392,3560943392,GB +3560943393,3560943393,DE +3560943394,3560943394,ES +3560943395,3560943395,NL +3560943396,3560943396,BE +3560943397,3560943397,DE +3560943398,3560943398,BE +3560943399,3560943399,CH +3560943400,3560943400,IT +3560943401,3560943401,DE +3560943402,3560943402,NL +3560943403,3560943403,DE +3560943404,3560943404,BE +3560943405,3560943405,DE +3560943406,3560943407,ES +3560943408,3560943408,IT +3560943409,3560943409,ES +3560943410,3560943410,NL +3560943411,3560943411,DE +3560943412,3560943412,IT +3560943413,3560943413,ES +3560943414,3560943415,DE +3560943416,3560943416,FR +3560943417,3560943417,DE +3560943418,3560943418,GB +3560943419,3560943419,FR +3560943420,3560943420,DE +3560943421,3560943421,HU +3560943422,3560943422,DE +3560943423,3560943423,FR +3560943424,3560943424,DE +3560943425,3560943425,ES +3560943426,3560943426,IT +3560943427,3560943427,FR +3560943428,3560943428,NO +3560943429,3560943430,NL +3560943431,3560943432,DE +3560943433,3560943433,GB +3560943434,3560943434,SE +3560943435,3560943435,DE +3560943436,3560943436,FR +3560943437,3560943437,ES +3560943438,3560943438,FR +3560943439,3560943439,NO +3560943440,3560943440,FR +3560943441,3560943441,DE +3560943442,3560943442,ES +3560943443,3560943443,BE +3560943444,3560943444,CH +3560943445,3560943446,DE +3560943447,3560943447,GB +3560943448,3560943450,DE +3560943451,3560943451,PL +3560943452,3560943452,GB +3560943453,3560943454,DE +3560943455,3560943456,GB +3560943457,3560943457,ES +3560943458,3560943459,IT +3560943460,3560943460,ES +3560943461,3560943461,CH +3560943462,3560943462,FR +3560943463,3560943463,NL +3560943464,3560943464,ES +3560943465,3560943465,FR +3560943466,3560943466,NO +3560943467,3560943467,IT +3560943468,3560943468,CH +3560943469,3560943469,IT +3560943470,3560943471,DE +3560943472,3560943472,BE +3560943473,3560943473,AT +3560943474,3560943474,CH +3560943475,3560943475,ES +3560943476,3560943476,BE +3560943477,3560943477,DE +3560943478,3560943478,IT +3560943479,3560943479,GB +3560943480,3560943480,NL +3560943481,3560943481,BG +3560943482,3560943482,DE +3560943483,3560943486,ES +3560943487,3560943487,DE +3560943488,3560943488,ES +3560943489,3560943489,DE +3560943490,3560943490,GB +3560943491,3560943491,DE +3560943492,3560943493,FR +3560943494,3560943494,GB +3560943495,3560943495,IT +3560943496,3560943499,DE +3560943500,3560943500,CH +3560943501,3560943501,ES +3560943502,3560943507,DE +3560943508,3560943508,DK +3560943509,3560943510,DE +3560943511,3560943511,IT +3560943512,3560943512,DE +3560943513,3560943513,LU +3560943514,3560943515,ES +3560943516,3560943517,DE +3560943518,3560943518,LU +3560943519,3560943519,DE +3560943520,3560943520,DK +3560943521,3560943521,DE +3560943522,3560943522,GB +3560943523,3560943524,DE +3560943525,3560943525,NL +3560943526,3560943526,IT +3560943527,3560943527,DE +3560943528,3560943528,FR +3560943529,3560943529,DE +3560943530,3560943530,CH +3560943531,3560943532,DE +3560943533,3560943533,HU +3560943534,3560943534,BY +3560943535,3560943535,FR 3560943536,3560943536,BE -3560943537,3560943612,DE +3560943537,3560943537,DE +3560943538,3560943538,GB +3560943539,3560943539,DE +3560943540,3560943540,BE +3560943541,3560943541,NL +3560943542,3560943542,DE +3560943543,3560943543,NL +3560943544,3560943544,ES +3560943545,3560943546,DE +3560943547,3560943547,SI +3560943548,3560943548,GB +3560943549,3560943549,DE +3560943550,3560943550,HU +3560943551,3560943551,FR +3560943552,3560943552,IT +3560943553,3560943553,DE +3560943554,3560943554,IS +3560943555,3560943555,FR +3560943556,3560943556,DE +3560943557,3560943557,ES +3560943558,3560943558,DE +3560943559,3560943559,GB +3560943560,3560943562,IT +3560943563,3560943563,HU +3560943564,3560943564,DE +3560943565,3560943565,GB +3560943566,3560943566,DE +3560943567,3560943567,FR +3560943568,3560943568,GB +3560943569,3560943570,FR +3560943571,3560943572,DE +3560943573,3560943573,FR +3560943574,3560943574,NO +3560943575,3560943575,BE +3560943576,3560943576,IT +3560943577,3560943577,DK +3560943578,3560943578,ES +3560943579,3560943580,DE +3560943581,3560943581,NL +3560943582,3560943582,DE +3560943583,3560943583,ES +3560943584,3560943584,IT +3560943585,3560943585,FR +3560943586,3560943586,ES +3560943587,3560943587,DE +3560943588,3560943588,IT +3560943589,3560943589,NL +3560943590,3560943590,HU +3560943591,3560943591,AT +3560943592,3560943592,SK +3560943593,3560943593,PL +3560943594,3560943594,FR +3560943595,3560943596,ES +3560943597,3560943599,DE +3560943600,3560943600,AT +3560943601,3560943602,IT +3560943603,3560943603,DE +3560943604,3560943604,ES +3560943605,3560943605,GB +3560943606,3560943607,DE +3560943608,3560943608,IT +3560943609,3560943610,DE +3560943611,3560943611,FR +3560943612,3560943612,DE 3560943613,3560943613,ES -3560943614,3560943634,DE +3560943614,3560943617,DE +3560943618,3560943618,FR +3560943619,3560943620,ES +3560943621,3560943621,SE +3560943622,3560943622,BE +3560943623,3560943623,DE +3560943624,3560943624,ES +3560943625,3560943625,DE +3560943626,3560943626,ES +3560943627,3560943627,DK +3560943628,3560943628,DE +3560943629,3560943629,IT +3560943630,3560943630,DE +3560943631,3560943631,HU +3560943632,3560943632,CH +3560943633,3560943633,ES +3560943634,3560943634,FR 3560943635,3560943635,ES -3560943636,3560943827,DE +3560943636,3560943636,DE +3560943637,3560943637,PL +3560943638,3560943638,DE +3560943639,3560943639,ES +3560943640,3560943640,FR +3560943641,3560943641,DE +3560943642,3560943643,IT +3560943644,3560943644,DE +3560943645,3560943645,GB +3560943646,3560943646,DE +3560943647,3560943647,ES +3560943648,3560943648,DE +3560943649,3560943649,NL +3560943650,3560943651,DE +3560943652,3560943652,AT +3560943653,3560943653,DE +3560943654,3560943654,IT +3560943655,3560943655,DE +3560943656,3560943656,IT +3560943657,3560943657,DE +3560943658,3560943658,GB +3560943659,3560943659,DE +3560943660,3560943660,PT +3560943661,3560943661,DK +3560943662,3560943662,DE +3560943663,3560943664,NL +3560943665,3560943666,DE +3560943667,3560943667,PL +3560943668,3560943668,DK +3560943669,3560943669,FR +3560943670,3560943671,DE +3560943672,3560943672,BH +3560943673,3560943673,SE +3560943674,3560943674,MA +3560943675,3560943675,FR +3560943676,3560943677,DE +3560943678,3560943680,ES +3560943681,3560943682,DE +3560943683,3560943683,GR +3560943684,3560943684,NL +3560943685,3560943685,IT +3560943686,3560943686,FR +3560943687,3560943687,PT +3560943688,3560943688,DE +3560943689,3560943689,PT +3560943690,3560943690,IT +3560943691,3560943691,DE +3560943692,3560943692,SE +3560943693,3560943693,DE +3560943694,3560943694,FR +3560943695,3560943695,DE +3560943696,3560943697,CH +3560943698,3560943698,DE +3560943699,3560943699,IT +3560943700,3560943700,DE +3560943701,3560943701,AT +3560943702,3560943702,DE +3560943703,3560943703,FR +3560943704,3560943704,DE +3560943705,3560943705,CH +3560943706,3560943706,LI +3560943707,3560943709,DE +3560943710,3560943710,NL +3560943711,3560943711,DE +3560943712,3560943712,IT +3560943713,3560943713,PL +3560943714,3560943714,NL +3560943715,3560943715,DE +3560943716,3560943716,GB +3560943717,3560943717,FR +3560943718,3560943719,DE +3560943720,3560943721,IT +3560943722,3560943726,DE +3560943727,3560943727,ES +3560943728,3560943728,GB +3560943729,3560943729,DE +3560943730,3560943730,NL +3560943731,3560943731,IT +3560943732,3560943732,FR +3560943733,3560943733,NO +3560943734,3560943736,DE +3560943737,3560943737,GR +3560943738,3560943738,PT +3560943739,3560943740,DE +3560943741,3560943741,FR +3560943742,3560943742,DE +3560943743,3560943743,PL +3560943744,3560943744,DE +3560943745,3560943745,PL +3560943746,3560943748,DE +3560943749,3560943749,GB +3560943750,3560943750,DE +3560943751,3560943751,IT +3560943752,3560943752,DE +3560943753,3560943753,ES +3560943754,3560943754,HU +3560943755,3560943755,BE +3560943756,3560943756,IT +3560943757,3560943757,DE +3560943758,3560943758,CZ +3560943759,3560943759,IE +3560943760,3560943760,NO +3560943761,3560943761,DE +3560943762,3560943762,IT +3560943763,3560943763,FR +3560943764,3560943764,DE +3560943765,3560943765,SE +3560943766,3560943766,CY +3560943767,3560943768,DE +3560943769,3560943769,FR +3560943770,3560943770,NL +3560943771,3560943771,IT +3560943772,3560943774,DE +3560943775,3560943775,FR +3560943776,3560943780,DE +3560943781,3560943781,ES +3560943782,3560943782,DE +3560943783,3560943783,BE +3560943784,3560943786,DE +3560943787,3560943787,ES +3560943788,3560943788,DK +3560943789,3560943789,IT +3560943790,3560943790,DE +3560943791,3560943791,IT +3560943792,3560943793,DE +3560943794,3560943794,FR +3560943795,3560943795,DE +3560943796,3560943796,IT +3560943797,3560943797,DE +3560943798,3560943798,DK +3560943799,3560943800,DE +3560943801,3560943801,FR +3560943802,3560943802,IT +3560943803,3560943803,HU +3560943804,3560943804,ES +3560943805,3560943805,DE +3560943806,3560943806,ES +3560943807,3560943807,DK +3560943808,3560943810,DE +3560943811,3560943811,ES +3560943812,3560943812,IT +3560943813,3560943813,CH +3560943814,3560943814,DE +3560943815,3560943815,IT +3560943816,3560943817,FR +3560943818,3560943818,PT +3560943819,3560943819,DE +3560943820,3560943820,FR +3560943821,3560943821,IT +3560943822,3560943822,DE +3560943823,3560943823,GR +3560943824,3560943827,DE 3560943828,3560943828,ES -3560943829,3560943842,DE +3560943829,3560943829,NL +3560943830,3560943830,DE +3560943831,3560943833,FR +3560943834,3560943836,DE +3560943837,3560943837,CH +3560943838,3560943838,DE +3560943839,3560943839,NO +3560943840,3560943840,DE +3560943841,3560943841,GB +3560943842,3560943842,DE 3560943843,3560943843,GB -3560943844,3560943885,DE -3560943886,3560943886,US -3560943887,3560943907,DE -3560943908,3560943911,US -3560943912,3560943983,DE +3560943844,3560943844,BE +3560943845,3560943845,CZ +3560943846,3560943846,LU +3560943847,3560943847,CZ +3560943848,3560943848,FR +3560943849,3560943849,DE +3560943850,3560943850,NL +3560943851,3560943857,DE +3560943858,3560943858,GB +3560943859,3560943859,DE +3560943860,3560943860,GB +3560943861,3560943865,DE +3560943866,3560943866,BE +3560943867,3560943867,ES +3560943868,3560943868,DE +3560943869,3560943869,LU +3560943870,3560943871,DE +3560943872,3560943875,BR +3560943876,3560943879,DE +3560943880,3560943887,US +3560943888,3560943891,CA +3560943892,3560943895,DE +3560943896,3560943899,CL +3560943900,3560943903,DE +3560943904,3560943915,US +3560943916,3560943919,CA +3560943920,3560943923,US +3560943924,3560943927,MX +3560943928,3560943935,US +3560943936,3560943939,PE +3560943940,3560943943,DE +3560943944,3560943947,US +3560943948,3560943975,DE +3560943976,3560943979,US +3560943980,3560943983,DE 3560943984,3560943987,US -3560943988,3560944060,DE -3560944061,3560944061,US -3560944062,3560944079,DE -3560944080,3560944080,US -3560944081,3560944139,DE +3560943988,3560943991,DE +3560943992,3560943999,US +3560944000,3560944023,DE +3560944024,3560944031,US +3560944032,3560944035,MX +3560944036,3560944039,US +3560944040,3560944043,MX +3560944044,3560944059,DE +3560944060,3560944063,US +3560944064,3560944067,DE +3560944068,3560944071,US +3560944072,3560944079,DE +3560944080,3560944083,US +3560944084,3560944087,CL +3560944088,3560944103,DE +3560944104,3560944107,US +3560944108,3560944119,DE +3560944120,3560944135,US +3560944136,3560944139,DE 3560944140,3560944143,US -3560944144,3560944152,DE -3560944153,3560944153,US -3560944154,3560944168,DE -3560944169,3560944169,US -3560944170,3560944225,DE -3560944226,3560944226,US -3560944227,3560944231,DE +3560944144,3560944147,DE +3560944148,3560944159,US +3560944160,3560944163,MX +3560944164,3560944167,AR +3560944168,3560944175,US +3560944176,3560944179,BR +3560944180,3560944183,PA +3560944184,3560944187,US +3560944188,3560944191,CA +3560944192,3560944195,US +3560944196,3560944199,DE +3560944200,3560944203,BO +3560944204,3560944207,DE +3560944208,3560944211,CA +3560944212,3560944215,DE +3560944216,3560944219,BR +3560944220,3560944227,US +3560944228,3560944231,IT 3560944232,3560944235,US -3560944236,3560944299,DE -3560944300,3560944300,US -3560944301,3560944391,DE -3560944392,3560944395,US -3560944396,3560944458,DE -3560944459,3560944459,US -3560944460,3560944487,DE +3560944236,3560944239,CA +3560944240,3560944243,US +3560944244,3560944247,MX +3560944248,3560944267,US +3560944268,3560944271,CO +3560944272,3560944275,BR +3560944276,3560944279,PE +3560944280,3560944283,DE +3560944284,3560944295,US +3560944296,3560944299,CO +3560944300,3560944307,US +3560944308,3560944311,MX +3560944312,3560944315,US +3560944316,3560944323,AR +3560944324,3560944339,US +3560944340,3560944343,CO +3560944344,3560944351,US +3560944352,3560944355,GT +3560944356,3560944359,CA +3560944360,3560944363,DO +3560944364,3560944367,AR +3560944368,3560944371,BR +3560944372,3560944375,DE +3560944376,3560944379,AR +3560944380,3560944383,DE +3560944384,3560944395,US +3560944396,3560944399,PR +3560944400,3560944403,CA +3560944404,3560944411,DE +3560944412,3560944415,US +3560944416,3560944419,SG +3560944420,3560944431,US +3560944432,3560944435,DE +3560944436,3560944447,US +3560944448,3560944451,DE +3560944452,3560944459,US +3560944460,3560944460,AR +3560944461,3560944463,DE +3560944464,3560944467,CA +3560944468,3560944471,BR +3560944472,3560944475,US +3560944476,3560944479,AR +3560944480,3560944487,US 3560944488,3560944491,CA -3560944492,3560944529,DE -3560944530,3560944530,US -3560944531,3560944542,DE -3560944543,3560944543,US -3560944544,3560944567,DE -3560944568,3560944571,US -3560944572,3560944573,DE -3560944574,3560944574,US -3560944575,3560944607,DE -3560944608,3560944611,US -3560944612,3560944619,DE -3560944620,3560944620,US -3560944621,3560945164,DE -3560945165,3560945165,AU -3560945166,3560945194,DE +3560944492,3560944519,US +3560944520,3560944523,DE +3560944524,3560944531,US +3560944532,3560944535,MX +3560944536,3560944551,US +3560944552,3560944555,BR +3560944556,3560944559,MX +3560944560,3560944563,US +3560944564,3560944567,ES +3560944568,3560944575,US +3560944576,3560944579,BR +3560944580,3560944603,US +3560944604,3560944607,CA +3560944608,3560944615,US +3560944616,3560944619,EC +3560944620,3560944623,US +3560944624,3560944627,CL +3560944628,3560944631,DE +3560944632,3560944635,CA +3560944636,3560944731,DE +3560944732,3560944735,TR +3560944736,3560944779,DE +3560944780,3560944783,ES +3560944784,3560944787,FR +3560944788,3560944791,NL +3560944792,3560944795,ES +3560944796,3560944799,GB +3560944800,3560944803,ES +3560944804,3560944807,FR +3560944808,3560944811,DE +3560944812,3560944815,ES +3560944816,3560944823,IT +3560944824,3560944827,DE +3560944828,3560944831,IE +3560944832,3560944835,DE +3560944836,3560944839,IT +3560944840,3560944847,DE +3560944848,3560944855,FR +3560944856,3560944859,NL +3560944860,3560944863,DK +3560944864,3560944871,FR +3560944872,3560944875,DE +3560944876,3560944879,ES +3560944880,3560944883,DE +3560944884,3560944887,ES +3560944888,3560944891,CH +3560944892,3560944895,DE +3560944896,3560944899,TW +3560944900,3560944903,SG +3560944904,3560944907,MY +3560944908,3560944919,SG +3560944920,3560944923,MY +3560944924,3560944927,CN +3560944928,3560944931,MY +3560944932,3560944935,SG +3560944936,3560944943,CN +3560944944,3560944947,MY +3560944948,3560944951,SG +3560944952,3560944955,TW +3560944956,3560944959,SG +3560944960,3560944963,IN +3560944964,3560944967,MY +3560944968,3560944971,SG +3560944972,3560944975,CN +3560944976,3560944987,IN +3560944988,3560944991,SG +3560944992,3560944995,MY +3560944996,3560944999,SG +3560945000,3560945003,MY +3560945004,3560945007,IN +3560945008,3560945011,SG +3560945012,3560945015,DE +3560945016,3560945027,IN +3560945028,3560945031,MY +3560945032,3560945035,IN +3560945036,3560945039,CN +3560945040,3560945043,SG +3560945044,3560945047,TW +3560945048,3560945059,IN +3560945060,3560945063,SG +3560945064,3560945067,MY +3560945068,3560945075,IN +3560945076,3560945083,CN +3560945084,3560945087,IN +3560945088,3560945091,DE +3560945092,3560945095,SG +3560945096,3560945099,CN +3560945100,3560945103,SG +3560945104,3560945107,MY +3560945108,3560945111,TW +3560945112,3560945115,SG +3560945116,3560945119,IN +3560945120,3560945123,CN +3560945124,3560945131,SG +3560945132,3560945135,TW +3560945136,3560945139,MY +3560945140,3560945143,SG +3560945144,3560945147,IN +3560945148,3560945151,SG +3560945152,3560945153,DE +3560945154,3560945156,AU +3560945157,3560945157,NZ +3560945158,3560945167,AU +3560945168,3560945168,DE +3560945169,3560945169,AU +3560945170,3560945191,DE +3560945192,3560945192,AU +3560945193,3560945194,DE 3560945195,3560945195,AU -3560945196,3560945347,DE -3560945348,3560945351,JP -3560945352,3560945426,DE +3560945196,3560945204,DE +3560945205,3560945205,AU +3560945206,3560945206,IN +3560945207,3560945209,AU +3560945210,3560945227,DE +3560945228,3560945231,IN +3560945232,3560945267,DE +3560945268,3560945271,AU +3560945272,3560945275,DE +3560945276,3560945279,AU +3560945280,3560945355,JP +3560945356,3560945359,TH +3560945360,3560945403,JP +3560945404,3560945407,TH +3560945408,3560945409,DE +3560945410,3560945410,MY +3560945411,3560945411,TW +3560945412,3560945412,CN +3560945413,3560945413,SG +3560945414,3560945414,IN +3560945415,3560945416,SG +3560945417,3560945418,CN +3560945419,3560945419,MY +3560945420,3560945420,DE +3560945421,3560945422,SG +3560945423,3560945423,CN +3560945424,3560945424,MY +3560945425,3560945425,IN +3560945426,3560945426,MY 3560945427,3560945427,CN -3560945428,3560945671,DE +3560945428,3560945428,SG +3560945429,3560945429,TW +3560945430,3560945430,MY +3560945431,3560945431,CN +3560945432,3560945433,IN +3560945434,3560945434,TW +3560945435,3560945435,MY +3560945436,3560945436,CN +3560945437,3560945437,SG +3560945438,3560945438,TW +3560945439,3560945439,SG +3560945440,3560945440,ID +3560945441,3560945441,SG +3560945442,3560945443,IN +3560945444,3560945447,SG +3560945448,3560945448,DE +3560945449,3560945449,IN +3560945450,3560945450,SG +3560945451,3560945451,IN +3560945452,3560945452,DE +3560945453,3560945453,IN +3560945454,3560945458,SG +3560945459,3560945459,TW +3560945460,3560945461,SG +3560945462,3560945462,IN +3560945463,3560945465,SG +3560945466,3560945466,CN +3560945467,3560945467,MY +3560945468,3560945469,SG +3560945470,3560945470,CN +3560945471,3560945471,SG +3560945472,3560945472,CN +3560945473,3560945473,TW +3560945474,3560945475,SG +3560945476,3560945476,CN +3560945477,3560945477,TW +3560945478,3560945478,IN +3560945479,3560945479,SG +3560945480,3560945481,IN +3560945482,3560945482,DE +3560945483,3560945485,MY +3560945486,3560945487,IN +3560945488,3560945488,DE +3560945489,3560945489,MY +3560945490,3560945490,TH +3560945491,3560945492,IN +3560945493,3560945495,DE +3560945496,3560945496,IN +3560945497,3560945497,DE +3560945498,3560945499,IN +3560945500,3560945500,SG +3560945501,3560945501,US +3560945502,3560945502,IN +3560945503,3560945539,DE +3560945540,3560945543,SG +3560945544,3560945551,IN +3560945552,3560945555,DE +3560945556,3560945559,IN +3560945560,3560945563,DE +3560945564,3560945567,SG +3560945568,3560945571,DE +3560945572,3560945575,IN +3560945576,3560945579,SG +3560945580,3560945583,MY +3560945584,3560945587,SG +3560945588,3560945591,TW +3560945592,3560945603,SG +3560945604,3560945607,US +3560945608,3560945611,IN +3560945612,3560945619,SG +3560945620,3560945627,CN +3560945628,3560945635,SG +3560945636,3560945639,CN +3560945640,3560945643,SG +3560945644,3560945647,MY +3560945648,3560945651,IN +3560945652,3560945659,DE +3560945660,3560945663,IN +3560945664,3560945667,US +3560945668,3560945671,BR 3560945672,3560945675,US -3560945676,3560945695,DE -3560945696,3560945699,US -3560945700,3560945795,DE +3560945676,3560945679,PE +3560945680,3560945683,BR +3560945684,3560945691,CO +3560945692,3560945699,US +3560945700,3560945703,CO +3560945704,3560945707,US +3560945708,3560945711,CO +3560945712,3560945727,US +3560945728,3560945731,AR +3560945732,3560945739,US +3560945740,3560945743,BR +3560945744,3560945747,US +3560945748,3560945751,AR +3560945752,3560945763,US +3560945764,3560945767,AR +3560945768,3560945771,BR +3560945772,3560945775,CA +3560945776,3560945787,US +3560945788,3560945791,CO +3560945792,3560945795,AR 3560945796,3560945799,US -3560945800,3560945863,DE +3560945800,3560945803,BR +3560945804,3560945807,US +3560945808,3560945811,CO +3560945812,3560945815,US +3560945816,3560945819,AR +3560945820,3560945823,US +3560945824,3560945827,BR +3560945828,3560945835,US +3560945836,3560945839,CL +3560945840,3560945843,BR +3560945844,3560945851,US +3560945852,3560945855,DE +3560945856,3560945859,US +3560945860,3560945863,DE 3560945864,3560945867,US -3560945868,3560946208,DE +3560945868,3560945871,DE +3560945872,3560945875,CA +3560945876,3560945911,US +3560945912,3560945915,CA +3560945916,3560945919,US +3560945920,3560946017,DE +3560946018,3560946018,FI +3560946019,3560946019,CZ +3560946020,3560946176,DE +3560946177,3560946189,US +3560946190,3560946190,AR +3560946191,3560946194,US +3560946195,3560946195,PE +3560946196,3560946196,CA +3560946197,3560946197,US +3560946198,3560946198,CA +3560946199,3560946199,AR +3560946200,3560946200,US +3560946201,3560946201,CA +3560946202,3560946202,DE +3560946203,3560946203,CA +3560946204,3560946204,US +3560946205,3560946205,PE +3560946206,3560946208,US 3560946209,3560946209,CA -3560946210,3560946219,DE -3560946220,3560946220,US -3560946221,3560946224,DE -3560946225,3560946225,US -3560946226,3560946226,DE -3560946227,3560946227,US -3560946228,3560946239,DE -3560946240,3560946240,US -3560946241,3560946248,DE -3560946249,3560946249,US -3560946250,3560946251,DE -3560946252,3560946253,US -3560946254,3560946257,DE -3560946258,3560946258,US -3560946259,3560946266,DE +3560946210,3560946212,US +3560946213,3560946213,CO +3560946214,3560946214,CA +3560946215,3560946215,PE +3560946216,3560946216,DE +3560946217,3560946229,US +3560946230,3560946230,AR +3560946231,3560946231,US +3560946232,3560946232,CA +3560946233,3560946234,US +3560946235,3560946235,CL +3560946236,3560946237,US +3560946238,3560946238,AR +3560946239,3560946253,US +3560946254,3560946254,SG +3560946255,3560946256,US +3560946257,3560946257,MX +3560946258,3560946259,US +3560946260,3560946260,AR +3560946261,3560946262,US +3560946263,3560946263,AR +3560946264,3560946266,US 3560946267,3560946267,CA -3560946268,3560946283,DE +3560946268,3560946271,US +3560946272,3560946272,DE +3560946273,3560946273,CA +3560946274,3560946279,US +3560946280,3560946280,ES +3560946281,3560946282,US +3560946283,3560946283,CL 3560946284,3560946284,US -3560946285,3560946334,DE -3560946335,3560946335,US -3560946336,3560946344,DE +3560946285,3560946285,CO +3560946286,3560946290,US +3560946291,3560946291,CA +3560946292,3560946295,US +3560946296,3560946296,CL +3560946297,3560946297,DE +3560946298,3560946298,US +3560946299,3560946299,DE +3560946300,3560946300,CL +3560946301,3560946311,DE +3560946312,3560946312,US +3560946313,3560946317,DE +3560946318,3560946319,US +3560946320,3560946320,DE +3560946321,3560946326,US +3560946327,3560946327,CA +3560946328,3560946328,US +3560946329,3560946329,DO +3560946330,3560946330,US +3560946331,3560946331,DO +3560946332,3560946333,CA +3560946334,3560946335,US +3560946336,3560946336,CA +3560946337,3560946337,DE +3560946338,3560946338,CA +3560946339,3560946339,US +3560946340,3560946340,CL +3560946341,3560946342,CA +3560946343,3560946343,DO +3560946344,3560946344,AR 3560946345,3560946345,US -3560946346,3560946372,DE +3560946346,3560946346,PE +3560946347,3560946347,US +3560946348,3560946361,DE +3560946362,3560946363,US +3560946364,3560946367,DE +3560946368,3560946368,US +3560946369,3560946372,DE 3560946373,3560946373,US -3560946374,3560946458,DE -3560946459,3560946459,US -3560946460,3560946461,DE -3560946462,3560946462,US -3560946463,3560946489,DE -3560946490,3560946491,US -3560946492,3560946506,DE -3560946507,3560946507,US -3560946508,3560946548,DE -3560946549,3560946549,US -3560946550,3560946550,DE -3560946551,3560946551,US -3560946552,3560946578,DE -3560946579,3560946579,US -3560946580,3560946613,DE -3560946614,3560946614,US -3560946615,3560946635,DE -3560946636,3560946636,US -3560946637,3560946640,DE -3560946641,3560946641,US -3560946642,3560946664,DE -3560946665,3560946665,US -3560946666,3560946689,DE -3560946690,3560946690,US -3560946691,3560946749,DE -3560946750,3560946750,US -3560946751,3560946751,DE -3560946752,3560946752,US -3560946753,3560946768,DE +3560946374,3560946374,DE +3560946375,3560946375,US +3560946376,3560946398,DE +3560946399,3560946399,US +3560946400,3560946408,DE +3560946409,3560946409,US +3560946410,3560946419,DE +3560946420,3560946420,US +3560946421,3560946431,DE +3560946432,3560946443,US +3560946444,3560946447,BR +3560946448,3560946451,DE +3560946452,3560946455,BO +3560946456,3560946467,US +3560946468,3560946471,BR +3560946472,3560946483,US +3560946484,3560946487,MX +3560946488,3560946491,US +3560946492,3560946495,BR +3560946496,3560946499,VE +3560946500,3560946503,AR +3560946504,3560946507,US +3560946508,3560946511,MX +3560946512,3560946523,US +3560946524,3560946527,MX +3560946528,3560946531,US +3560946532,3560946535,CA +3560946536,3560946539,PE +3560946540,3560946543,US +3560946544,3560946547,CA +3560946548,3560946551,US +3560946552,3560946555,PE +3560946556,3560946559,US +3560946560,3560946563,BR +3560946564,3560946567,US +3560946568,3560946571,BR +3560946572,3560946579,US +3560946580,3560946583,CA +3560946584,3560946587,US +3560946588,3560946591,AR +3560946592,3560946603,US +3560946604,3560946607,AR +3560946608,3560946611,BR +3560946612,3560946623,US +3560946624,3560946635,MX +3560946636,3560946643,US +3560946644,3560946647,AR +3560946648,3560946651,MX +3560946652,3560946655,CL +3560946656,3560946659,BR +3560946660,3560946663,MX +3560946664,3560946667,US +3560946668,3560946671,MX +3560946672,3560946679,BR +3560946680,3560946687,US +3560946688,3560946689,DE +3560946690,3560946695,US +3560946696,3560946696,BR +3560946697,3560946698,US +3560946699,3560946700,DE +3560946701,3560946701,CO +3560946702,3560946706,US +3560946707,3560946707,VE +3560946708,3560946708,BR +3560946709,3560946710,VE +3560946711,3560946711,US +3560946712,3560946712,VE +3560946713,3560946714,US +3560946715,3560946715,CO +3560946716,3560946716,US +3560946717,3560946717,AR +3560946718,3560946718,US +3560946719,3560946720,BR +3560946721,3560946723,CO +3560946724,3560946724,MX +3560946725,3560946729,US +3560946730,3560946730,MX +3560946731,3560946733,US +3560946734,3560946734,PR +3560946735,3560946747,US +3560946748,3560946748,DE +3560946749,3560946760,US +3560946761,3560946761,DE +3560946762,3560946767,US +3560946768,3560946768,CA 3560946769,3560946769,US -3560946770,3560946968,DE -3560946969,3560946969,US -3560946970,3560947059,DE -3560947060,3560947063,US -3560947064,3560947075,DE -3560947076,3560947079,US -3560947080,3560947102,DE -3560947103,3560947103,US -3560947104,3560947159,DE +3560946770,3560946825,DE +3560946826,3560946826,US +3560946827,3560946835,DE +3560946836,3560946836,US +3560946837,3560946839,DE +3560946840,3560946840,US +3560946841,3560946943,DE +3560946944,3560946947,US +3560946948,3560946951,BR +3560946952,3560946955,MX +3560946956,3560946959,CO +3560946960,3560946963,MX +3560946964,3560946967,AR +3560946968,3560946979,US +3560946980,3560946987,DE +3560946988,3560946991,US +3560946992,3560946995,DE +3560946996,3560946999,UY +3560947000,3560947015,US +3560947016,3560947019,AR +3560947020,3560947027,US +3560947028,3560947031,CO +3560947032,3560947039,US +3560947040,3560947043,BR +3560947044,3560947067,US +3560947068,3560947071,AR +3560947072,3560947075,BR +3560947076,3560947095,US +3560947096,3560947099,MX +3560947100,3560947107,US +3560947108,3560947111,DE +3560947112,3560947123,US +3560947124,3560947127,CO +3560947128,3560947143,US +3560947144,3560947147,DE +3560947148,3560947159,US 3560947160,3560947163,PR -3560947164,3560947167,US -3560947168,3560947199,DE +3560947164,3560947191,US +3560947192,3560947195,VE +3560947196,3560947199,DE 3560947200,3560947203,CA -3560947204,3560947259,DE -3560947260,3560947263,US -3560947264,3560947299,DE -3560947300,3560947304,US -3560947305,3560947319,DE -3560947320,3560947320,US -3560947321,3560947362,DE -3560947363,3560947363,US -3560947364,3560947515,DE -3560947516,3560947519,JP -3560947520,3560947711,DE +3560947204,3560947207,US +3560947208,3560947211,DE +3560947212,3560947231,US +3560947232,3560947235,CA +3560947236,3560947239,CO +3560947240,3560947247,US +3560947248,3560947251,CA +3560947252,3560947267,US +3560947268,3560947271,CO +3560947272,3560947275,US +3560947276,3560947279,AR +3560947280,3560947283,MX +3560947284,3560947287,US +3560947288,3560947291,BR +3560947292,3560947331,US +3560947332,3560947335,MX +3560947336,3560947343,US +3560947344,3560947347,MX +3560947348,3560947351,CO +3560947352,3560947355,US +3560947356,3560947359,CW +3560947360,3560947363,US +3560947364,3560947367,HN +3560947368,3560947371,BR +3560947372,3560947375,CA +3560947376,3560947383,US +3560947384,3560947391,CO +3560947392,3560947395,MX +3560947396,3560947399,US +3560947400,3560947407,AR +3560947408,3560947411,US +3560947412,3560947415,AR +3560947416,3560947431,US +3560947432,3560947435,MX +3560947436,3560947439,DE +3560947440,3560947443,BR +3560947444,3560947455,US +3560947456,3560947495,JP +3560947496,3560947499,KR +3560947500,3560947663,JP +3560947664,3560947667,DE +3560947668,3560947686,JP +3560947687,3560947687,DE +3560947688,3560947711,JP 3560947712,3560955903,SE 3560955904,3560964095,BE 3560964096,3560996863,NL @@ -114997,13 +132854,7 @@ 3561078784,3561095167,CZ 3561095168,3561103359,DE 3561103360,3561111551,UA -3561111552,3561115647,LU -3561115648,3561116159,DE -3561116160,3561116799,LU -3561116800,3561116927,DE -3561116928,3561117183,LU -3561117184,3561117439,DE -3561117440,3561119743,LU +3561111552,3561119743,LU 3561119744,3561127935,IT 3561127936,3561136127,DE 3561136128,3561144319,ES @@ -115015,11 +132866,7 @@ 3561177088,3561185279,CZ 3561185280,3561193471,GB 3561193472,3561201663,PL -3561201664,3561208063,NL -3561208064,3561208159,GB -3561208160,3561208191,NL -3561208192,3561208319,GB -3561208320,3561209855,NL +3561201664,3561209855,NL 3561209856,3561218047,GB 3561218048,3561226239,AT 3561226240,3561234431,FI @@ -115028,7 +132875,9 @@ 3561259008,3561267199,IL 3561267200,3561275391,UA 3561275392,3561291775,BE -3561291776,3561299967,RS +3561291776,3561297919,RS +3561297920,3561298943,ME +3561298944,3561299967,RS 3561299968,3561308159,GB 3561308160,3561316351,PL 3561316352,3561324543,RU @@ -115040,7 +132889,7 @@ 3561357312,3561365503,DK 3561365504,3561373695,SA 3561373696,3561381887,GB -3561381888,3561390079,AT +3561381888,3561390079,QA 3561390080,3561398271,BG 3561398272,3561406463,LV 3561406464,3561414655,GR @@ -115053,7 +132902,11 @@ 3561472000,3561480191,DE 3561480192,3561488383,GB 3561488384,3561496575,OM -3561496576,3561500671,NL +3561496576,3561497599,GB +3561497600,3561498111,NL +3561498112,3561498367,DE +3561498368,3561498623,GB +3561498624,3561500671,NL 3561500672,3561502719,GB 3561502720,3561503743,NL 3561503744,3561504767,GB @@ -115084,7 +132937,9 @@ 3561613312,3561613823,FR 3561613824,3561615359,GB 3561615360,3561617407,FR -3561617408,3561619455,ES +3561617408,3561618877,ES +3561618878,3561618878,PL +3561618879,3561619455,ES 3561619456,3561652223,GB 3561652224,3561668607,CH 3561668608,3561684991,RU @@ -115101,11 +132956,7 @@ 3561775104,3561783295,IL 3561783296,3561799679,RU 3561799680,3561807871,DE -3561807872,3561814015,BE -3561814016,3561814527,LU -3561814528,3561815467,BE -3561815468,3561815471,GB -3561815472,3561816063,BE +3561807872,3561816063,BE 3561816064,3561824255,VA 3561824256,3561832447,LI 3561832448,3561840639,IT @@ -115119,27 +132970,18 @@ 3561897984,3561906175,GB 3561906176,3561914367,DE 3561914368,3561922559,ES -3561922560,3561922943,GB -3561922944,3561923071,NL -3561923072,3561923583,GB -3561923584,3561924607,NL +3561922560,3561924607,NL 3561924608,3561925023,GB 3561925024,3561925039,NL 3561925040,3561925043,GB 3561925044,3561925044,NL -3561925045,3561925193,GB -3561925194,3561925194,NL -3561925195,3561925343,GB -3561925344,3561925631,NL -3561925632,3561926655,GB -3561926656,3561927167,NL -3561927168,3561927423,GB -3561927424,3561927935,NL -3561927936,3561929727,GB -3561929728,3561929983,NL -3561929984,3561930495,GB -3561930496,3561930623,NL -3561930624,3561930751,GB +3561925045,3561925079,GB +3561925080,3561925087,NL +3561925088,3561925343,GB +3561925344,3561925375,NL +3561925376,3561929967,GB +3561929968,3561929983,NL +3561929984,3561930751,GB 3561930752,3561938943,NL 3561938944,3561940991,IE 3561940992,3561942015,GB @@ -115159,10 +133001,7 @@ 3562056712,3562056719,NL 3562056720,3562056911,ES 3562056912,3562056927,FR -3562056928,3562057215,ES -3562057216,3562057247,NL -3562057248,3562057263,BE -3562057264,3562057471,ES +3562056928,3562057471,ES 3562057472,3562057727,DE 3562057728,3562057975,ES 3562057976,3562057983,FR @@ -115173,14 +133012,9 @@ 3562059520,3562061823,ES 3562070016,3562078207,DE 3562078208,3562086399,SK -3562086400,3562087423,SE -3562087424,3562088447,GB -3562088448,3562094591,SE -3562094592,3562102783,FR -3562102784,3562106895,GB -3562106896,3562106911,FR -3562106912,3562110463,GB -3562110464,3562110975,FR +3562094592,3562102449,GB +3562102450,3562102450,DE +3562102451,3562110975,GB 3562110976,3562143743,ES 3562143744,3562151935,GB 3562151936,3562160127,DE @@ -115207,9 +133041,7 @@ 3562283008,3562285055,IT 3562285056,3562287103,IE 3562287104,3562289151,IT -3562289152,3562290335,FR -3562290336,3562290351,GB -3562290352,3562291199,FR +3562289152,3562291199,FR 3562291200,3562307583,GB 3562307584,3562315775,NL 3562315776,3562323967,GB @@ -115225,7 +133057,9 @@ 3562405888,3562414079,FI 3562414080,3562422271,DE 3562422272,3562430463,IR -3562430464,3562438655,UA +3562430464,3562431231,UA +3562431232,3562431487,RU +3562431488,3562438655,UA 3562438656,3562463231,DE 3562463232,3562471423,UA 3562471424,3562479615,PL @@ -115269,10 +133103,12 @@ 3562799104,3562807295,HU 3562807296,3562815487,ES 3562815488,3562823679,NL -3562823680,3562848255,RU -3562848256,3562848887,HR -3562848888,3562848889,GB -3562848890,3562856447,HR +3562823680,3562825727,RU +3562825728,3562829823,GB +3562829824,3562831359,RU +3562831360,3562831615,FR +3562831616,3562848255,RU +3562848256,3562856447,HR 3562856448,3562864639,UA 3562864640,3562872831,DE 3562872832,3562881023,DK @@ -115289,7 +133125,17 @@ 3562971136,3562987519,FR 3562987520,3562995711,DE 3562995712,3563003903,AT -3563003904,3563008255,DE +3563003904,3563005183,DE +3563005184,3563005311,KZ +3563005312,3563005439,DE +3563005440,3563005695,TR +3563005696,3563005951,DE +3563005952,3563006463,TR +3563006464,3563006591,DE +3563006592,3563006719,CA +3563006720,3563007487,DE +3563007488,3563007999,TR +3563008000,3563008255,DE 3563008256,3563008511,PL 3563008512,3563010815,DE 3563010816,3563011071,PL @@ -115319,19 +133165,15 @@ 3563167744,3563175935,ES 3563175936,3563192319,DK 3563192320,3563200511,TR -3563200512,3563204607,CH -3563204608,3563205119,DE -3563205120,3563208703,CH -3563208704,3563210751,DK -3563210752,3563211007,DE -3563211008,3563225087,DK +3563200512,3563208703,CH +3563208704,3563225087,DK 3563225088,3563233279,LB 3563233280,3563241471,BY 3563241472,3563257855,TR 3563257856,3563290623,FR 3563290624,3563315199,DE 3563315200,3563323391,DK -3563323392,3563329791,GB +3563323648,3563331583,GB 3563331584,3563339775,DE 3563339776,3563347967,NG 3563347968,3563348991,GB @@ -115353,8 +133195,7 @@ 3563454464,3563462655,SA 3563462656,3563479039,IT 3563479040,3563487231,GB -3563487232,3563491327,RS -3563491328,3563495423,BG +3563487232,3563495423,RS 3563495424,3563503615,DE 3563503616,3563511807,GB 3563511808,3563519999,DE @@ -115371,11 +133212,7 @@ 3563618304,3563626495,GB 3563626496,3563634687,ES 3563634688,3563651071,NL -3563651072,3563672831,SE -3563672832,3563672847,NO -3563672848,3563672863,SE -3563672864,3563673087,NO -3563673088,3563683839,SE +3563651072,3563683839,SE 3563683840,3563692031,BE 3563692032,3563700223,GB 3563700224,3563708415,DE @@ -115387,16 +133224,98 @@ 3563749376,3563765759,PL 3563765760,3563782143,ES 3563790336,3563798527,EE -3563798528,3563800614,FR -3563800615,3563800615,GB -3563800616,3563800782,FR -3563800783,3563800783,GB -3563800784,3563803639,FR -3563803640,3563803640,GB -3563803641,3563806719,FR -3563806720,3563814303,SA -3563814304,3563814335,AE -3563814336,3563814911,SA +3563798528,3563800447,FR +3563800448,3563800463,GB +3563800464,3563800495,FR +3563800496,3563800511,GB +3563800512,3563800607,FR +3563800608,3563800623,GB +3563800624,3563800767,FR +3563800768,3563800783,GB +3563800784,3563800911,FR +3563800912,3563800927,GB +3563800928,3563800943,FR +3563800944,3563800991,GB +3563800992,3563801135,FR +3563801136,3563801151,DE +3563801152,3563801183,FR +3563801184,3563801199,DE +3563801200,3563801279,FR +3563801280,3563801295,NL +3563801296,3563801375,FR +3563801376,3563801391,GB +3563801392,3563801407,IT +3563801408,3563801423,DE +3563801424,3563801455,FR +3563801456,3563801519,GB +3563801520,3563801551,FR +3563801552,3563801567,GB +3563801568,3563801599,FR +3563801600,3563801631,GB +3563801632,3563801647,FR +3563801648,3563801743,GB +3563801744,3563801775,FR +3563801776,3563801791,BE +3563801792,3563801839,FR +3563801840,3563801855,GB +3563801856,3563801871,FR +3563801872,3563801887,GB +3563801888,3563801922,FR +3563801923,3563801935,GB +3563801936,3563802015,FR +3563802016,3563802031,BE +3563802032,3563802047,FR +3563802048,3563802063,IT +3563802064,3563802207,FR +3563802208,3563802223,GB +3563802224,3563802255,FR +3563802256,3563802271,GB +3563802272,3563802303,FR +3563802304,3563802319,IT +3563802320,3563802447,FR +3563802448,3563802463,GB +3563802464,3563802623,FR +3563802624,3563802655,GB +3563802656,3563802735,FR +3563802736,3563802751,US +3563802752,3563802783,GB +3563802784,3563803007,FR +3563803008,3563803023,GB +3563803024,3563803039,FR +3563803040,3563803055,GB +3563803056,3563803119,FR +3563803120,3563803135,NL +3563803136,3563803151,FR +3563803152,3563803167,GB +3563803168,3563803183,FR +3563803184,3563803215,GB +3563803216,3563803247,FR +3563803248,3563803263,GB +3563803264,3563803279,FR +3563803280,3563803295,GB +3563803296,3563803311,FR +3563803312,3563803327,GB +3563803328,3563803359,FR +3563803360,3563803423,GB +3563803424,3563803439,FR +3563803440,3563803455,DE +3563803456,3563803487,GB +3563803488,3563803503,US +3563803504,3563803519,GB +3563803520,3563803631,FR +3563803632,3563803647,GB +3563803648,3563803967,FR +3563803968,3563803983,BE +3563803984,3563804695,FR +3563804696,3563804703,GB +3563804704,3563804719,FR +3563804720,3563804727,GB +3563804728,3563806543,FR +3563806544,3563806559,DE +3563806560,3563806687,FR +3563806688,3563806703,DE +3563806704,3563806719,FR +3563806720,3563814911,SA 3563814912,3563823103,SE 3563823104,3563831295,DE 3563831296,3563847679,RU @@ -115423,12 +133342,8 @@ 3563995136,3564003327,MK 3564003328,3564011519,DE 3564011520,3564019711,UA -3564019712,3564023807,GB -3564023808,3564024831,IT -3564024832,3564027903,GB -3564027904,3564036095,DE -3564036096,3564036351,US -3564036352,3564044287,DE +3564019712,3564027903,GB +3564027904,3564044287,DE 3564044288,3564052479,CZ 3564052480,3564060671,GB 3564060672,3564068863,RU @@ -115437,26 +133352,20 @@ 3564093440,3564101631,UA 3564101632,3564109823,DE 3564109824,3564126207,SE -3564126208,3564129727,IT -3564129728,3564129743,PH -3564129744,3564134399,IT +3564126208,3564134399,IT 3564134400,3564142591,KG 3564142592,3564150783,DK -3564150784,3564153087,SE -3564153088,3564153151,NO -3564153152,3564154943,SE +3564150784,3564154943,SE 3564154944,3564154975,FI 3564154976,3564158831,SE 3564158832,3564158839,FI 3564158840,3564158975,SE 3564158976,3564175359,DE -3564175360,3564183551,GB +3564175360,3564176639,GB +3564176640,3564176671,PL +3564176672,3564183551,GB 3564183552,3564191743,UA -3564191744,3564193279,BE -3564193280,3564193791,NL -3564193792,3564195327,BE -3564195328,3564195583,NL -3564195584,3564199935,BE +3564192512,3564192767,BE 3564199936,3564208127,RU 3564208128,3564216319,GB 3564216320,3564224511,PT @@ -115464,11 +133373,13 @@ 3564232704,3564249087,RU 3564249088,3564265471,DE 3564265472,3564273663,NL -3564273664,3564306431,DE +3564273664,3564294399,DE +3564294400,3564294403,IT +3564294404,3564306431,DE 3564306432,3564314623,TR 3564322816,3564331007,IT -3564339200,3564347391,GB -3564347392,3564363775,NL +3564339200,3564355583,GB +3564355584,3564363775,NL 3564363776,3564371967,UA 3564371968,3564380159,DE 3564380160,3564388351,FI @@ -115483,10 +133394,7 @@ 3564453888,3564462079,DE 3564462080,3564470271,CH 3564470272,3564478463,IL -3564478464,3564478719,FR -3564478720,3564484863,LU -3564484864,3564485119,SA -3564485120,3564486655,LU +3564478464,3564486655,LU 3564486656,3564494847,CH 3564503040,3564511231,JO 3564511232,3564519423,RU @@ -115494,9 +133402,7 @@ 3564527616,3564543999,SA 3564544000,3564560383,DE 3564560384,3564560531,GB -3564560533,3564571135,GB -3564571136,3564571647,FR -3564571648,3564571695,GB +3564560533,3564571695,GB 3564571696,3564571703,DE 3564571704,3564572427,GB 3564572428,3564572431,ES @@ -115512,46 +133418,41 @@ 3564601344,3564609535,EE 3564609536,3564634111,RU 3564634112,3564642303,MK -3564642304,3564643327,CH -3564643328,3564644351,DE -3564644352,3564650495,CH +3564642304,3564650495,CH 3564650496,3564666879,NL 3564666880,3564668927,IE 3564669184,3564675071,IE 3564675072,3564683263,RU 3564683264,3564691455,IR -3564691456,3564699647,GI -3564699648,3564716031,GB +3564691456,3564692735,GI +3564692736,3564692991,GB +3564692992,3564699647,GI +3564699648,3564709119,GB +3564709120,3564709375,US +3564709376,3564716031,GB 3564716032,3564724223,IT 3564724224,3564732415,NL 3564732416,3564733183,GB 3564733184,3564733215,DE -3564733216,3564733261,GB -3564733262,3564733262,DE -3564733263,3564733343,GB +3564733216,3564733259,GB +3564733260,3564733263,DE +3564733264,3564733343,GB 3564733344,3564733351,DE -3564733352,3564733393,GB -3564733394,3564733394,DE -3564733395,3564733439,GB -3564733440,3564734207,DE +3564733352,3564734207,GB 3564734458,3564734458,DE -3564734464,3564734719,DE -3564734720,3564734741,GB +3564734464,3564734741,GB 3564734742,3564734742,DE 3564734743,3564734743,GB 3564734744,3564734751,DE 3564734752,3564734775,GB 3564734776,3564734783,DE 3564734784,3564736511,GB -3564736512,3564737791,DE -3564737792,3564738047,GB -3564738048,3564739327,DE -3564739328,3564739345,GB +3564736512,3564739071,DE +3564739072,3564739345,GB 3564739346,3564739346,DE -3564739347,3564739367,GB -3564739368,3564739375,DE -3564739376,3564739583,GB -3564739584,3564740607,DE +3564739347,3564739375,GB +3564739376,3564739383,DE +3564739384,3564740607,GB 3564740608,3564748799,FR 3564748800,3564756991,GB 3564756992,3564765183,ES @@ -115574,45 +133475,30 @@ 3564863488,3564879871,NL 3564879872,3564879935,GB 3564879936,3564879999,NL -3564880000,3564880127,GB -3564880128,3564880383,NL -3564880384,3564880651,GB +3564880000,3564880519,GB +3564880520,3564880523,NL +3564880524,3564880651,GB 3564880652,3564880655,NL 3564880656,3564880945,GB 3564880946,3564880946,NL 3564880947,3564881919,GB 3564881920,3564882431,NL 3564882560,3564882591,NL -3564882688,3564883455,NL -3564883456,3564884223,GB -3564884224,3564884479,NL -3564884480,3564886271,GB +3564882688,3564883071,GB +3564883072,3564883455,NL +3564883456,3564886271,GB 3564886272,3564886527,NL 3564886528,3564886719,GB 3564886720,3564886751,NL -3564886752,3564886771,GB -3564886772,3564886772,NL -3564886773,3564888329,GB -3564888330,3564888330,NL -3564888331,3564888479,GB +3564886752,3564888479,GB 3564888480,3564888495,NL -3564888496,3564888562,GB -3564888563,3564888563,NL -3564888564,3564888575,GB -3564888576,3564888817,FR -3564888818,3564888818,NL -3564888819,3564888831,FR -3564888832,3564889087,GB -3564889088,3564889855,NL -3564889856,3564890111,GB -3564890112,3564890623,NL -3564890624,3564891081,GB -3564891082,3564891082,NL -3564891083,3564891119,GB +3564888496,3564888991,GB +3564888992,3564889007,ES +3564889008,3564889633,GB +3564889634,3564889634,NL +3564889635,3564891119,GB 3564891120,3564891135,NL -3564891136,3564892159,GB -3564892160,3564893183,NL -3564893184,3564895231,GB +3564891136,3564895231,GB 3564895232,3564895743,NL 3564895744,3564896255,GB 3564896256,3564904447,RU @@ -115623,16 +133509,13 @@ 3564917760,3564918783,US 3564918784,3564920831,IT 3564920832,3564922111,DE -3564922112,3564929023,US +3564922112,3564924927,US +3564924928,3564926975,DE +3564926976,3564929023,US 3564929024,3564937215,AT 3564937216,3564945407,IT -3564945408,3564953599,GB -3564953600,3564954879,AT -3564954880,3564958719,GB -3564958720,3564958850,AT -3564958852,3564960959,AT -3564960960,3564960975,GB -3564960976,3564961791,AT +3564945408,3564958850,GB +3564958852,3564961791,GB 3564961792,3564969983,TR 3564969984,3564978175,DE 3564978176,3564986367,GB @@ -115640,14 +133523,12 @@ 3564994560,3565002751,NL 3565002752,3565027327,NO 3565027328,3565035519,PL -3565035520,3565038847,IE -3565038848,3565038879,GB +3565035520,3565037567,IE +3565037568,3565038879,GB 3565038880,3565038895,IE -3565038896,3565039009,GB -3565039010,3565039010,IE -3565039011,3565039103,GB -3565039104,3565042175,IE -3565042176,3565043711,GB +3565038896,3565039615,GB +3565039616,3565041663,IE +3565041664,3565043711,GB 3565043712,3565051903,AT 3565051904,3565060095,IQ 3565060096,3565068287,GB @@ -115675,12 +133556,13 @@ 3565502464,3565503487,NL 3565503488,3565518847,GB 3565518848,3565551615,TR -3565551616,3565684995,GB -3565684997,3565686783,GB -3565686784,3565748223,NL +3565551616,3565682687,GB +3565682688,3565684995,NL +3565684997,3565748223,NL 3565748224,3565752319,GB -3565752448,3565752479,GB -3565752528,3565752839,GB +3565752456,3565752479,GB +3565752528,3565752559,GB +3565752576,3565752839,GB 3565752856,3565752879,GB 3565752888,3565752983,GB 3565752992,3565752999,GB @@ -115753,7 +133635,9 @@ 3565768240,3565768247,GB 3565768448,3565768575,GB 3565768704,3565768983,GB -3565769216,3565813759,GB +3565769472,3565769727,GB +3565770752,3565771775,GB +3565777920,3565813759,GB 3565813760,3565879295,SA 3565879296,3566010367,GB 3566010368,3566075903,IT @@ -115767,10 +133651,8 @@ 3566354432,3566370815,RO 3566370816,3566403583,TR 3566403584,3566436351,CH -3566436352,3566438399,IE -3566438400,3566438546,US -3566438548,3566438655,US -3566438656,3566469119,IE +3566436352,3566438546,IE +3566438548,3566469119,IE 3566469120,3566534655,GB 3566534656,3566551039,DE 3566551040,3566600191,FI @@ -115809,7 +133691,6 @@ 3567137600,3567137663,GB 3567137988,3567137991,GB 3567138000,3567138003,GB -3567138040,3567138047,GB 3567140096,3567140351,GB 3567140864,3567140927,GB 3567141632,3567141887,GB @@ -115853,18 +133734,12 @@ 3567165440,3567169535,RU 3567169536,3567173631,MK 3567173632,3567239167,GB -3567239168,3567240353,NL -3567240354,3567240354,GB -3567240355,3567241215,NL -3567241472,3567246591,NL -3567246592,3567246847,GB -3567246848,3567255551,NL +3567239168,3567241215,NL +3567241472,3567255551,NL 3567255552,3567321087,PL 3567321088,3567353855,GB 3567353856,3567386623,CH -3567386624,3567388176,GB -3567388177,3567388177,DE -3567388178,3567388351,GB +3567386624,3567388351,GB 3567388352,3567388383,DE 3567388384,3567388543,GB 3567388544,3567388607,DE @@ -115879,36 +133754,38 @@ 3567403008,3567419391,IT 3567419392,3567427583,SA 3567427584,3567435775,SE -3567435776,3567453695,GB +3567435776,3567453079,GB +3567453080,3567453087,ES +3567453088,3567453695,GB 3567453696,3567453951,ES -3567453952,3567454207,GB -3567454208,3567456255,ES -3567456256,3567456407,GB +3567453952,3567456407,GB 3567456408,3567456415,ES 3567456416,3567456511,GB 3567456512,3567456767,ES 3567456768,3567458305,GB 3567458306,3567458306,ES -3567458307,3567459935,GB +3567458307,3567459135,GB +3567459136,3567459151,ES +3567459152,3567459935,GB 3567459936,3567459943,ES -3567459944,3567460095,GB -3567460096,3567460351,ES -3567460352,3567465983,GB +3567459944,3567463135,GB +3567463136,3567463143,ES +3567463144,3567465983,GB 3567465984,3567466239,ES -3567466240,3567489023,GB -3567489024,3567490303,ES -3567490304,3567490559,GB -3567490560,3567491071,ES -3567491072,3567495679,GB -3567495680,3567495935,ES -3567495936,3567499007,GB +3567466240,3567490047,GB +3567490048,3567490303,ES +3567490304,3567499007,GB 3567499008,3567499135,ES -3567499136,3567503359,GB +3567499136,3567500543,GB +3567500544,3567500799,ES +3567500800,3567502615,GB +3567502616,3567502623,ES +3567502624,3567503359,GB 3567503360,3567504383,ES 3567504384,3567505151,GB 3567505152,3567505407,ES -3567505408,3567507279,GB -3567507280,3567507287,ES +3567505408,3567507271,GB +3567507272,3567507287,ES 3567507288,3567511487,GB 3567511488,3567511495,ES 3567511496,3567516671,GB @@ -115925,12 +133802,7 @@ 3567586304,3567586815,TR 3567587328,3567591423,GB 3567591424,3567599615,IT -3567599616,3567602687,NL -3567602688,3567602943,NO -3567602944,3567603323,NL -3567603324,3567603327,DK -3567603328,3567603335,IS -3567603336,3567615999,NL +3567599616,3567615999,NL 3567616000,3567616767,GB 3567616768,3567617023,US 3567617024,3567618047,GB @@ -115948,12 +133820,13 @@ 3567646720,3567648767,GB 3567648768,3567665151,BE 3567665152,3567673343,ES -3567673344,3567678719,AT -3567678720,3567678975,DE -3567678976,3567681535,AT +3567673344,3567681535,AT 3567681536,3567714303,ES -3567714304,3567715839,GB -3567716352,3567718399,GB +3567714304,3567715327,GB +3567715584,3567715839,GB +3567716352,3567717631,GB +3567717888,3567718015,GB +3567718144,3567718399,CH 3567718400,3567718655,US 3567718656,3567718911,GB 3567718912,3567719423,US @@ -115965,26 +133838,18 @@ 3567976448,3568041983,IT 3568041984,3568107519,DE 3568107520,3568173055,GB -3568173056,3568199679,TR -3568199680,3568199935,US -3568199936,3568304127,TR +3568173056,3568304127,TR 3568304128,3568369663,RU -3568369664,3568369919,IT -3568369920,3568370175,GB -3568370176,3568435199,IT +3568369664,3568435199,IT 3568435200,3568443391,UA -3568443392,3568457233,NL -3568457234,3568457234,CH -3568457235,3568469700,NL -3568469701,3568469701,BE -3568469702,3568476159,NL +3568443392,3568476159,NL 3568476160,3568484351,DK 3568484352,3568486655,NL 3568486912,3568492543,NL 3568492544,3568500735,RS 3568500736,3568510975,IL -3568510976,3568511999,SY -3568512000,3568566271,IL +3568510976,3568511487,SY +3568511488,3568566271,IL 3568566272,3568585471,FR 3568585728,3568599039,FR 3568599040,3568631807,PL @@ -116003,7 +133868,9 @@ 3569074688,3569074943,IE 3569074944,3569075455,GB 3569075456,3569075711,IE -3569075712,3569090559,GB +3569075712,3569076223,GB +3569076224,3569076479,FR +3569076480,3569090559,GB 3569090560,3569123327,RU 3569123328,3569156095,GB 3569156096,3569157379,NL @@ -116011,40 +133878,271 @@ 3569165568,3569167871,NL 3569168128,3569188863,NL 3569188864,3569221631,IT -3569221632,3569239039,BE -3569239040,3569239295,NL -3569239296,3569287167,BE +3569221632,3569287167,BE 3569287168,3569352703,PL 3569352704,3569483775,RU 3569483776,3569614847,FR 3569614848,3569680383,GB 3569680384,3569713151,SK 3569713152,3569729535,AT -3569729536,3569732447,FR -3569732448,3569732448,US -3569732449,3569733267,FR -3569733268,3569733268,US -3569733269,3569743512,FR -3569743513,3569743513,BE -3569743514,3569807871,FR -3569807872,3569808383,GP -3569808384,3569811175,FR +3569729536,3569731167,FR +3569731168,3569731183,IT +3569731184,3569731215,GB +3569731216,3569731231,FR +3569731232,3569731247,DE +3569731248,3569731263,GB +3569731264,3569731311,FR +3569731312,3569731327,GB +3569731328,3569731375,FR +3569731376,3569731391,GB +3569731392,3569731423,FR +3569731424,3569731439,GB +3569731440,3569731455,FR +3569731456,3569731471,GB +3569731472,3569731487,FR +3569731488,3569731503,GB +3569731504,3569731519,IT +3569731520,3569731551,GB +3569731552,3569731583,FR +3569731584,3569731599,GB +3569731600,3569731615,FR +3569731616,3569731631,DE +3569731632,3569731647,IT +3569731648,3569731727,FR +3569731728,3569731743,GB +3569731744,3569731791,FR +3569731792,3569731807,GB +3569731808,3569731839,FR +3569731840,3569731871,GB +3569731872,3569731903,FR +3569731904,3569731919,BE +3569731920,3569731951,FR +3569731952,3569731967,NL +3569731968,3569731983,GB +3569731984,3569732031,FR +3569732032,3569732047,DE +3569732048,3569732063,GB +3569732064,3569732079,FR +3569732080,3569732095,GB +3569732096,3569732143,FR +3569732144,3569732191,GB +3569732192,3569732207,DE +3569732208,3569732287,FR +3569732288,3569732303,GB +3569732304,3569732319,DE +3569732320,3569732335,FR +3569732336,3569732351,GB +3569732352,3569732383,FR +3569732384,3569732399,US +3569732400,3569732447,FR +3569732448,3569732479,US +3569732480,3569732495,GB +3569732496,3569732543,FR +3569732544,3569732575,GB +3569732576,3569732607,FR +3569732608,3569732639,GB +3569732640,3569732671,FR +3569732672,3569732703,GB +3569732704,3569732719,FR +3569732720,3569732735,GB +3569732736,3569732751,FR +3569732752,3569732767,GB +3569732768,3569732783,FR +3569732784,3569732847,GB +3569732848,3569732863,FR +3569732864,3569732879,GB +3569732880,3569732895,FR +3569732896,3569732911,IT +3569732912,3569733007,FR +3569733008,3569733023,IE +3569733024,3569733055,FR +3569733056,3569733087,GB +3569733088,3569733103,IT +3569733104,3569733183,FR +3569733184,3569733199,GB +3569733200,3569733263,FR +3569733264,3569733279,US +3569733280,3569733295,DE +3569733296,3569733311,GB +3569733312,3569733327,FR +3569733328,3569733343,GB +3569733344,3569733423,FR +3569733424,3569733439,GB +3569733440,3569733471,FR +3569733472,3569733487,GB +3569733488,3569733519,FR +3569733520,3569733535,GB +3569733536,3569733551,NL +3569733552,3569733567,FR +3569733568,3569733583,GB +3569733584,3569733599,FR +3569733600,3569733615,GB +3569733616,3569733647,FR +3569733648,3569733663,GB +3569733664,3569733679,FR +3569733680,3569733695,GB +3569733696,3569733775,FR +3569733776,3569733791,IE +3569733792,3569733807,FR +3569733808,3569733823,GB +3569733824,3569733887,FR +3569733888,3569733919,GB +3569733920,3569733935,FR +3569733936,3569733951,GB +3569733952,3569733967,FR +3569733968,3569733983,ES +3569733984,3569733999,GB +3569734000,3569734047,FR +3569734048,3569734079,GB +3569734080,3569734143,FR +3569734144,3569734159,GB +3569734160,3569734191,FR +3569734192,3569734207,GB +3569734208,3569734367,FR +3569734368,3569734399,GB +3569734400,3569734447,BE +3569734448,3569734463,FR +3569734464,3569734511,BE +3569734512,3569736047,FR +3569736048,3569736063,GB +3569736064,3569736071,FR +3569736072,3569736079,ES +3569736080,3569736191,FR +3569736192,3569736223,NL +3569736224,3569736239,FR +3569736240,3569736383,NL +3569736384,3569736399,SE +3569736400,3569736655,NL +3569736656,3569736671,FR +3569736672,3569736703,NL +3569736704,3569739263,FR +3569739264,3569739295,NL +3569739296,3569739327,FR +3569739328,3569739471,NL +3569739472,3569739487,FR +3569739488,3569739599,NL +3569739600,3569739631,FR +3569739632,3569739647,NL +3569739648,3569739663,FR +3569739664,3569739679,NL +3569739680,3569739695,FR +3569739696,3569739839,NL +3569739840,3569739855,FR +3569739856,3569739903,NL +3569739904,3569739919,FR +3569739920,3569739935,NL +3569739936,3569739951,FR +3569739952,3569740047,NL +3569740048,3569740063,FR +3569740064,3569740111,NL +3569740112,3569740127,FR +3569740128,3569740255,NL +3569740256,3569740271,FR +3569740272,3569740303,NL +3569740304,3569740319,FR +3569740320,3569740367,NL +3569740368,3569740383,FR +3569740384,3569740415,NL +3569740416,3569740431,FR +3569740432,3569740463,NL +3569740464,3569740479,FR +3569740480,3569740495,NL +3569740496,3569740511,FR +3569740512,3569740543,NL +3569740544,3569740559,FR +3569740560,3569740655,NL +3569740656,3569740671,FR +3569740672,3569740687,NL +3569740688,3569740703,FR +3569740704,3569740799,NL +3569740800,3569742335,FR +3569742336,3569742351,BE +3569742352,3569742383,FR +3569742384,3569742399,BE +3569742400,3569742415,FR +3569742416,3569742511,BE +3569742512,3569742527,FR +3569742528,3569742623,BE +3569742624,3569742639,FR +3569742640,3569742671,BE +3569742672,3569742687,FR +3569742688,3569742735,BE +3569742736,3569742751,FR +3569742752,3569742767,BE +3569742768,3569742783,FR +3569742784,3569742927,BE +3569742928,3569742943,FR +3569742944,3569743087,BE +3569743088,3569743103,FR +3569743104,3569743135,BE +3569743136,3569743199,FR +3569743200,3569743215,BE +3569743216,3569743359,FR +3569743360,3569743391,BE +3569743392,3569743407,FR +3569743408,3569743423,BE +3569743424,3569743455,FR +3569743456,3569743583,BE +3569743584,3569743599,NL +3569743600,3569743615,FR +3569743616,3569743631,BE +3569743632,3569743647,FR +3569743648,3569743679,BE +3569743680,3569743711,FR +3569743712,3569743775,BE +3569743776,3569743791,FR +3569743792,3569743871,BE +3569743872,3569743983,NL +3569743984,3569743999,FR +3569744000,3569744047,NL +3569744048,3569744063,FR +3569744064,3569744127,NL +3569744128,3569744143,FR +3569744144,3569744543,NL +3569744544,3569744559,FR +3569744560,3569744575,NL +3569744576,3569744623,FR +3569744624,3569744815,NL +3569744816,3569744831,FR +3569744832,3569744911,NL +3569744912,3569744927,FR +3569744928,3569744975,NL +3569744976,3569744991,FR +3569744992,3569745007,NL +3569745008,3569745023,FR +3569745024,3569745039,NL +3569745040,3569745055,FR +3569745056,3569745103,NL +3569745104,3569745119,FR +3569745120,3569745167,NL +3569745168,3569745183,FR +3569745184,3569745215,NL +3569745216,3569745231,FR +3569745232,3569745247,NL +3569745248,3569745279,FR +3569745280,3569745311,NL +3569745312,3569745327,FR +3569745328,3569745359,NL +3569745360,3569745375,FR +3569745376,3569745407,NL +3569745408,3569745663,FR +3569745664,3569745727,NL +3569745728,3569745743,FR +3569745744,3569745813,NL +3569745814,3569745823,FR +3569745824,3569745839,NL +3569745840,3569745871,FR +3569745872,3569745887,NL +3569745888,3569745903,FR +3569745904,3569745919,NL +3569745920,3569811175,FR 3569811176,3569811176,GP -3569811177,3569811199,FR -3569811200,3569811455,GP -3569811456,3569838239,IL -3569838240,3569838271,PS -3569838272,3569876991,IL -3569876992,3569885439,RS -3569885440,3569885695,XK -3569885696,3569942527,RS +3569811177,3569811455,FR +3569811456,3569876991,IL +3569876992,3569942527,RS 3569942528,3570073599,DE 3570073600,3570081791,NL -3570081792,3570095359,CH -3570095360,3570095379,IT -3570095380,3570095383,CH -3570095384,3570095615,IT -3570095616,3570098687,CH +3570081792,3570098687,CH 3570098944,3570106367,CH 3570106368,3570139135,PL 3570139136,3570171903,DE @@ -116055,47 +134153,41 @@ 3570401280,3570466815,FR 3570466816,3570532351,SE 3570532352,3570597887,IT -3570597888,3570614271,GB +3570597888,3570607103,GB +3570607104,3570608127,DE +3570608128,3570611199,GB +3570611200,3570611455,FR +3570611456,3570614271,GB 3570614272,3570617343,DE -3570617344,3570618367,GB -3570618368,3570622207,DE -3570622208,3570630655,GB -3570630656,3570641389,DE -3570641390,3570641390,US -3570641391,3570663423,DE +3570617344,3570617855,GB +3570617856,3570622463,DE +3570622464,3570630655,GB +3570630656,3570663423,DE 3570663424,3570728959,GB 3570728960,3570729983,FI 3570729984,3570731007,SE 3570731008,3570794495,FI -3570794496,3570860031,SE +3570794496,3570817913,SE +3570817914,3570817914,AT +3570817915,3570860031,SE 3570860032,3570892799,CH 3570892800,3570925567,SA 3570925568,3570991103,IT 3570991104,3571023871,MA 3571023872,3571056639,SE 3571056640,3571122175,DE -3571122176,3571147745,GB -3571147746,3571147747,US -3571147748,3571187711,GB +3571122176,3571187711,GB 3571187712,3571253247,RU 3571253248,3571286015,BE -3571286016,3571322879,DE -3571322880,3571326975,GB -3571326976,3571335167,DE -3571335168,3571343359,GB -3571343360,3571343615,DE -3571343616,3571343871,GB -3571343872,3571345407,DE -3571345408,3571351551,GB +3571286016,3571318783,DE +3571318784,3571321055,GB +3571321056,3571321071,DE +3571321072,3571321823,GB +3571321824,3571321855,DE +3571321856,3571351551,GB 3571351552,3571359743,DE -3571359744,3571376127,GB -3571376128,3571380223,DE -3571380224,3571384319,GB -3571384320,3571425695,DE -3571425696,3571425727,ES -3571425728,3571474431,DE -3571474432,3571475455,US -3571475456,3571482623,DE +3571359744,3571384319,GB +3571384320,3571482623,DE 3571482624,3571515391,BE 3571515392,3571548159,GB 3571548160,3571580927,ES @@ -116116,9 +134208,7 @@ 3572047872,3572056063,LU 3572056064,3572072447,RU 3572072448,3572105215,BG -3572105216,3572115097,FR -3572115098,3572115098,RE -3572115099,3572170751,FR +3572105216,3572170751,FR 3572170752,3572203519,IL 3572203520,3572236287,SI 3572236288,3572301823,AT @@ -116132,22 +134222,20 @@ 3572580352,3572596735,AT 3572596736,3572629503,GB 3572629504,3572695039,DK -3572695040,3572712959,CH -3572712960,3572713471,IT -3572713472,3572736255,CH -3572736256,3572736511,DE -3572736512,3572760575,CH +3572695040,3572711423,CH +3572711424,3572711457,IT +3572711458,3572711458,CH +3572711459,3572711679,IT +3572711680,3572753599,CH +3572753600,3572753663,GB +3572753664,3572760575,CH 3572760576,3572826111,PL 3572826112,3572891647,IT 3572891648,3572957183,FI 3572957184,3573022719,SE 3573022720,3573055487,RU 3573055488,3573088255,GB -3573088256,3573093375,CH -3573093376,3573094399,IT -3573094400,3573097727,CH -3573097728,3573097983,DE -3573097984,3573101055,CH +3573088256,3573101055,CH 3573101312,3573153791,CH 3573153792,3573219327,GB 3573219328,3573252095,GR @@ -116185,27 +134273,18 @@ 3573936128,3573938175,RU 3573938176,3573940223,PL 3573940224,3574005759,PS -3574005760,3574055085,CY -3574055086,3574055086,DE -3574055087,3574056037,CY -3574056038,3574056038,IL -3574056039,3574071295,CY +3574005760,3574071295,CY 3574071296,3574136831,IL 3574136832,3574169599,DE 3574169600,3574174839,GB 3574174840,3574174847,ES 3574174848,3574182904,GB 3574182905,3574182905,ES -3574182906,3574186757,GB -3574186758,3574186758,ES -3574186759,3574186799,GB +3574182906,3574186799,GB 3574186800,3574186815,ES -3574186816,3574187001,GB -3574187002,3574187002,ES -3574187003,3574187007,GB +3574186816,3574187007,GB 3574187008,3574188031,ES -3574188032,3574190079,GB -3574190080,3574190591,ES +3574188032,3574190591,GB 3574190848,3574191103,ES 3574191104,3574191615,GB 3574191616,3574192127,ES @@ -116213,42 +134292,29 @@ 3574195200,3574196223,ES 3574196224,3574198271,GB 3574198272,3574199295,ES -3574199296,3574199807,GB -3574199808,3574202367,ES +3574199296,3574200831,GB +3574200832,3574202367,ES 3574202368,3574267903,NL 3574267904,3574333439,FR 3574333440,3574341631,GB 3574348288,3574348543,GB 3574398976,3574464511,PT -3574464512,3574473215,TR -3574473216,3574473471,NL -3574473472,3574476297,TR -3574476298,3574476298,GB -3574476299,3574530047,TR +3574464512,3574530047,TR 3574530048,3574530207,SE 3574530208,3574530239,DE 3574530240,3574531631,SE 3574531632,3574531639,GB 3574531640,3574594559,SE 3574594560,3574595583,GB -3574595584,3574595839,FR -3574595840,3574596095,MQ -3574596096,3574596607,FR +3574595584,3574596607,GP 3574596608,3574596863,MF 3574596864,3574597631,MQ -3574597632,3574598143,GP -3574598144,3574598399,MQ -3574598400,3574598655,MF -3574598656,3574599679,MQ -3574599680,3574599935,GP -3574599936,3574600447,MQ -3574600448,3574600959,FR -3574600960,3574601727,GP -3574601728,3574601983,MQ -3574601984,3574602495,FR -3574602496,3574602751,MQ -3574602752,3574603007,FR -3574603008,3574603263,MQ +3574597632,3574598655,GP +3574598656,3574599167,MQ +3574599168,3574599423,GP +3574599424,3574599679,MQ +3574599680,3574602751,GP +3574602752,3574603263,MQ 3574603264,3574603775,GP 3574603776,3574611967,BG 3574611968,3574628351,HU @@ -116283,15 +134349,20 @@ 3575513088,3575545855,PT 3575545856,3575562239,FR 3575562240,3575578623,DE -3575578624,3575581439,BE -3575581696,3575589631,BE +3575578624,3575581439,GB +3575581696,3575589631,GB 3575589632,3575589887,CY -3575589888,3575624703,BE -3575624960,3575631103,BE -3575631360,3575638181,BE -3575638183,3575640063,BE -3575640064,3575644159,TR -3575644160,3575709695,DK +3575589888,3575624703,GB +3575624960,3575631103,GB +3575631360,3575638181,GB +3575638183,3575644159,GB +3575644160,3575676927,FR +3575676928,3575693311,DK +3575693312,3575697407,DE +3575697408,3575701503,IT +3575701504,3575707647,DK +3575707648,3575708671,LU +3575708672,3575709695,DK 3575709696,3575742463,AT 3575742464,3575775231,RU 3575775232,3575824383,NL @@ -116444,103 +134515,67 @@ 3576093064,3576093071,GB 3576093184,3576093247,GB 3576095232,3576096767,GB -3576099072,3576100863,GB +3576099072,3576099327,GB +3576099840,3576100863,GB 3576101376,3576104911,GB 3576104912,3576104927,ES -3576104928,3576106751,GB -3576106752,3576107007,DE -3576107008,3576109055,FR -3576109056,3576110939,GB +3576104928,3576106879,GB +3576106880,3576106943,DE +3576106944,3576107863,GB +3576107864,3576107871,FR +3576107872,3576109991,GB +3576109992,3576109999,NL +3576110000,3576110939,GB 3576110940,3576110943,NL 3576110944,3576111103,GB -3576111104,3576113151,FR -3576113152,3576113663,GB -3576113664,3576114175,FR -3576114176,3576114255,GB -3576114256,3576114271,FR -3576114272,3576115967,GB -3576115968,3576117247,DE -3576117248,3576121343,GB -3576121344,3576123391,CH -3576123392,3576126779,GB +3576111104,3576116127,FR +3576116128,3576116135,DE +3576116136,3576119295,FR +3576119296,3576120315,GB +3576120316,3576120319,SG +3576120320,3576125959,GB +3576125960,3576125963,BE +3576125964,3576126779,GB 3576126780,3576126783,ES -3576126784,3576134399,GB -3576134400,3576134655,CH -3576134656,3576135679,GB +3576126784,3576134653,GB +3576134654,3576134654,CH +3576134655,3576135679,GB 3576135680,3576168447,DE 3576168448,3576233983,GB 3576233984,3576236543,FR -3576236544,3576236799,GB -3576236800,3576240127,FR -3576240128,3576241991,GB +3576236544,3576241991,GB 3576241992,3576241999,FR 3576242000,3576242383,GB 3576242384,3576242391,FR -3576242392,3576243199,GB -3576243200,3576246271,FR -3576246272,3576249343,GB -3576249344,3576249855,FR -3576249856,3576250111,GB -3576250112,3576251647,FR -3576251648,3576251711,GB +3576242392,3576250111,GB +3576250112,3576250367,FR +3576250368,3576251711,GB 3576251712,3576251775,FR 3576251776,3576252415,GB 3576252416,3576253439,FR 3576253440,3576253807,GB 3576253808,3576253815,FR -3576253816,3576254485,GB -3576254486,3576254486,FR -3576254487,3576254498,GB -3576254499,3576254499,FR -3576254500,3576254511,GB +3576253816,3576254511,GB 3576254512,3576254527,FR -3576254528,3576254553,GB -3576254554,3576254554,FR -3576254555,3576254625,GB -3576254626,3576254626,FR -3576254627,3576254695,GB +3576254528,3576254695,GB 3576254696,3576254703,FR -3576254704,3576254721,GB -3576254722,3576254722,FR -3576254723,3576254775,GB +3576254704,3576254775,GB 3576254776,3576254783,FR -3576254784,3576254975,GB -3576254976,3576255231,FR -3576255232,3576255303,GB +3576254784,3576255303,GB 3576255304,3576255311,ES -3576255312,3576255361,GB -3576255362,3576255362,FR -3576255363,3576255369,GB -3576255370,3576255370,FR -3576255371,3576255405,GB -3576255406,3576255406,FR -3576255407,3576255433,GB -3576255434,3576255434,FR -3576255435,3576255449,GB -3576255450,3576255450,FR -3576255451,3576255457,GB -3576255458,3576255458,FR -3576255459,3576256511,GB +3576255312,3576255359,GB +3576255360,3576255367,FR +3576255368,3576256511,GB 3576256512,3576258559,FR -3576258560,3576258818,GB -3576258819,3576258819,FR -3576258820,3576258841,GB -3576258842,3576258842,FR -3576258843,3576259033,GB -3576259034,3576259034,FR -3576259035,3576259071,GB -3576259072,3576260623,FR -3576260624,3576260648,GB -3576260649,3576260649,FR -3576260650,3576260863,GB +3576258560,3576258927,GB +3576258928,3576258935,FR +3576258936,3576260607,GB +3576260608,3576260623,FR +3576260624,3576260863,GB 3576260864,3576260871,FR 3576260872,3576261631,GB -3576261632,3576263679,FR -3576263680,3576263707,GB -3576263708,3576263708,FR -3576263709,3576263849,GB -3576263850,3576263850,FR -3576263851,3576263919,GB +3576261632,3576262655,FR +3576262656,3576263919,GB 3576263920,3576263935,FR 3576263936,3576264255,GB 3576264256,3576264263,FR @@ -116548,21 +134583,11 @@ 3576264352,3576264359,FR 3576264360,3576264375,GB 3576264376,3576264383,FR -3576264384,3576264465,GB -3576264466,3576264466,FR -3576264467,3576264477,GB -3576264478,3576264478,FR -3576264479,3576264661,GB -3576264662,3576264662,FR -3576264663,3576264679,GB +3576264384,3576264679,GB 3576264680,3576264687,FR -3576264688,3576264703,GB -3576264704,3576265215,FR -3576265216,3576265337,GB -3576265338,3576265338,FR -3576265339,3576265727,GB -3576265728,3576266495,FR -3576266496,3576266751,GB +3576264688,3576265359,GB +3576265360,3576265367,FR +3576265368,3576266751,GB 3576266752,3576299519,FR 3576299520,3576365055,AE 3576365056,3576430591,TR @@ -116576,98 +134601,65 @@ 3576758272,3576823807,BE 3576823808,3576889343,SE 3576889344,3576954879,NL -3576954880,3576972543,NO -3576972544,3576972799,SE -3576972800,3576987647,NO +3576954880,3576987647,NO 3576987648,3576988671,GB -3576988672,3576989183,RU -3576989184,3576999935,GB +3576988672,3576989119,RU +3576989120,3576999935,GB 3576999936,3577000191,NL -3577000192,3577000388,GB -3577000389,3577000390,NL -3577000391,3577003519,GB -3577003520,3577003775,NL -3577003776,3577020415,GB +3577000192,3577020415,GB 3577020416,3577085951,NL 3577085952,3577151487,DE -3577151488,3577162751,RE -3577162752,3577163007,FR -3577163008,3577164031,RE -3577164032,3577164073,FR -3577164074,3577164074,RE -3577164075,3577164287,FR -3577164288,3577164543,RE -3577164544,3577165055,FR -3577165056,3577165311,RE -3577165312,3577165567,FR -3577165568,3577167103,RE -3577167104,3577167615,FR -3577167616,3577167871,RE +3577151488,3577157119,RE +3577157120,3577157631,FR +3577157632,3577158655,RE +3577158656,3577159167,FR +3577159168,3577164799,RE +3577164800,3577165464,FR +3577165465,3577165465,RE +3577165466,3577165823,FR +3577165824,3577167871,RE 3577167872,3577184255,ET -3577184256,3577196543,CH -3577196544,3577196671,LI -3577196672,3577198591,CH -3577198592,3577198719,LI -3577198720,3577217023,CH +3577184256,3577217023,CH 3577217024,3577238112,FR 3577238113,3577238113,RE 3577238114,3577282559,FR -3577282560,3577307081,IL -3577307082,3577307082,GB -3577307083,3577348095,IL +3577282560,3577348095,IL 3577348096,3577413631,PT -3577413632,3577454591,RU -3577454592,3577458687,UA -3577458688,3577479167,RU +3577413632,3577479167,RU 3577479168,3577544703,ES 3577544704,3577545983,DE 3577545984,3577546111,SE -3577546112,3577583103,DE -3577583104,3577583295,FR -3577583296,3577610239,DE -3577625600,3577626111,GB +3577546112,3577610239,DE 3577626176,3577626239,GB 3577628672,3577629695,CH -3577631488,3577631743,HU 3577635840,3577636863,DE 3577636864,3577637887,GB 3577639744,3577639775,FR -3577641200,3577641983,FR -3577641984,3577642239,GB -3577642496,3577642751,FR +3577641200,3577641215,FR +3577641472,3577641983,FR 3577650048,3577650063,NL 3577663488,3577664511,SE 3577669632,3577670655,BE -3577675776,3577710716,PT -3577710717,3577710717,GB -3577710718,3577741311,PT +3577675776,3577741311,PT 3577741312,3578003455,SE 3578003456,3578040319,DE 3578040576,3578064383,DE 3578064509,3578064510,DE 3578064640,3578159615,DE 3578159637,3578159637,DE -3578159872,3578192895,DE -3578192896,3578193151,GB -3578193152,3578234623,DE -3578234880,3578243839,DE -3578243840,3578244095,GB -3578244096,3578265599,DE +3578159872,3578234623,DE +3578234880,3578265599,DE 3578265600,3578331135,GB 3578331136,3578339327,PL 3578339328,3578347519,ES 3578347520,3578363903,DE 3578363904,3578396671,NL -3578396672,3578400674,TR -3578400675,3578400675,GB -3578400676,3578462207,TR +3578396672,3578462207,TR 3578462208,3578527743,NL 3578527744,3578658815,PL 3578658816,3578724351,GB 3578724352,3578732543,RU -3578732544,3578737543,IE -3578737544,3578737551,US -3578737552,3578740735,IE +3578732544,3578740735,IE 3578740736,3578757119,RU 3578757120,3578808575,SE 3578808576,3578808831,FI @@ -116681,37 +134673,149 @@ 3579019264,3579052031,DK 3579052032,3579117567,NL 3579117568,3579183103,RU -3579183104,3579183741,GB -3579183742,3579183742,US -3579183743,3579193607,GB +3579183104,3579193607,GB 3579193608,3579193615,NL -3579193616,3579193619,GB -3579193620,3579193620,NL -3579193621,3579193659,GB -3579193660,3579193660,NL -3579193661,3579193713,GB -3579193714,3579193714,BE -3579193715,3579193759,GB +3579193616,3579193759,GB 3579193760,3579193775,NL 3579193776,3579197311,GB 3579197312,3579197439,US -3579197440,3579228671,GB -3579228672,3579228927,US -3579228928,3579240191,GB -3579240192,3579240447,AT -3579240448,3579244543,GB -3579244544,3579245055,AT -3579245056,3579248639,GB +3579197440,3579244831,GB +3579244832,3579244879,AT +3579244880,3579248639,GB 3579248640,3579346943,RU -3579346944,3579358207,SE -3579358208,3579358463,NO -3579358464,3579362047,SE -3579362048,3579362175,NO -3579362176,3579362207,SE -3579362208,3579362303,NO -3579362304,3579445247,SE +3579346944,3579362055,SE +3579362056,3579362063,NO +3579362064,3579445247,SE 3579445248,3579478015,AT -3579478016,3579527167,FR +3579478016,3579480847,FR +3579480848,3579480855,NL +3579480856,3579480863,FR +3579480864,3579480871,NL +3579480872,3579481095,FR +3579481096,3579481103,CH +3579481104,3579481119,FR +3579481120,3579481127,GB +3579481128,3579481143,FR +3579481144,3579481151,CH +3579481152,3579481159,FR +3579481160,3579481167,GB +3579481168,3579481191,FR +3579481192,3579481199,CH +3579481200,3579481247,FR +3579481248,3579481255,GB +3579481256,3579481263,CH +3579481264,3579481279,FR +3579481280,3579481287,GB +3579481288,3579482623,FR +3579482624,3579482783,NL +3579482784,3579482799,FR +3579482800,3579482927,NL +3579482928,3579482943,FR +3579482944,3579482991,NL +3579482992,3579483151,FR +3579483152,3579483263,NL +3579483264,3579483295,FR +3579483296,3579483311,NL +3579483312,3579483359,FR +3579483360,3579483375,NL +3579483376,3579484751,FR +3579484752,3579484767,BE +3579484768,3579485263,FR +3579485264,3579485279,BE +3579485280,3579485695,FR +3579485696,3579485711,GB +3579485712,3579485714,FR +3579485715,3579485727,GB +3579485728,3579485807,FR +3579485808,3579485823,GB +3579485824,3579485887,FR +3579485888,3579485888,GB +3579485889,3579485903,FR +3579485904,3579485919,DE +3579485920,3579485983,FR +3579485984,3579485999,CH +3579486000,3579486015,FR +3579486016,3579486031,GB +3579486032,3579486047,DE +3579486048,3579486095,GB +3579486096,3579486143,FR +3579486144,3579486175,GB +3579486176,3579486191,FR +3579486192,3579486207,GB +3579486208,3579486271,FR +3579486272,3579486287,GB +3579486288,3579486303,FR +3579486304,3579486319,GB +3579486320,3579486335,FR +3579486336,3579486351,GB +3579486352,3579486367,FR +3579486368,3579486383,IT +3579486384,3579486399,DE +3579486400,3579486415,FR +3579486416,3579486431,DE +3579486432,3579486447,GB +3579486448,3579486735,FR +3579486736,3579486751,DE +3579486752,3579486831,FR +3579486832,3579486847,BE +3579486848,3579486863,FR +3579486864,3579486879,GB +3579486880,3579487007,FR +3579487008,3579487039,GB +3579487040,3579487055,DE +3579487056,3579487103,FR +3579487104,3579487119,GB +3579487120,3579487215,FR +3579487216,3579487231,GB +3579487232,3579487247,FR +3579487248,3579487263,GB +3579487264,3579487471,FR +3579487472,3579487487,ES +3579487488,3579487519,FR +3579487520,3579487531,IT +3579487532,3579487535,FR +3579487536,3579487551,GB +3579487552,3579487567,FR +3579487568,3579487583,GB +3579487584,3579487599,FR +3579487600,3579487615,IT +3579487616,3579487663,FR +3579487664,3579487711,DE +3579487712,3579487727,SE +3579487728,3579487743,GB +3579487744,3579487807,FR +3579487808,3579487823,GB +3579487824,3579487855,FR +3579487856,3579487871,GB +3579487872,3579487887,IE +3579487888,3579487903,DE +3579487904,3579487951,FR +3579487952,3579487967,GB +3579487968,3579487983,IT +3579487984,3579487999,GB +3579488000,3579488047,FR +3579488048,3579488079,GB +3579488080,3579490559,FR +3579490560,3579490655,PT +3579490656,3579490671,FR +3579490672,3579490719,PT +3579490720,3579490735,NL +3579490736,3579490751,FR +3579490752,3579490799,PT +3579490800,3579490831,FR +3579490832,3579490943,PT +3579490944,3579490959,FR +3579490960,3579490975,PT +3579490976,3579491007,FR +3579491008,3579491023,PT +3579491024,3579491231,FR +3579491232,3579491247,PT +3579491248,3579491263,NL +3579491264,3579491471,FR +3579491472,3579491487,PT +3579491488,3579497983,FR +3579497984,3579497991,NL +3579497992,3579527167,FR 3579527168,3579543551,BA 3579543552,3579576319,BG 3579576320,3579581821,IT @@ -116723,29 +134827,33 @@ 3579723776,3579740159,AT 3579740160,3579772927,IE 3579772928,3579838463,DE -3579838464,3580100607,ES -3580100608,3580103167,SE -3580103168,3580107775,LV -3580107776,3580112895,SE +3579838464,3580039167,ES +3580039168,3580039199,NL +3580039200,3580039231,AT +3580039232,3580100607,ES +3580100608,3580102143,LV +3580102144,3580103167,SE +3580103168,3580108799,LV +3580108800,3580112895,SE 3580112896,3580116991,LV 3580116992,3580131327,SE 3580131328,3580134399,LV 3580134400,3580135423,SE 3580135424,3580135935,EE 3580135936,3580136447,SE -3580136448,3580138495,HR -3580138496,3580149759,SE +3580136448,3580141567,HR +3580141568,3580142591,LV +3580142592,3580149759,SE 3580149760,3580166143,EE -3580166144,3580187903,SE -3580187904,3580188159,RU -3580188160,3580198911,SE +3580166144,3580198911,SE 3580198912,3580199935,LV 3580199936,3580200447,EE -3580200448,3580200959,SE -3580200960,3580203007,LT +3580200448,3580203007,LT 3580203008,3580203647,SE 3580203648,3580203775,AT -3580203776,3580204543,SE +3580203776,3580204031,SE +3580204032,3580204287,LT +3580204288,3580204543,SE 3580204544,3580205055,NL 3580205056,3580206079,SE 3580206080,3580207103,HR @@ -116754,18 +134862,14 @@ 3580209152,3580213247,HR 3580213248,3580215295,LV 3580215296,3580217343,EE -3580217344,3580220415,SE -3580220416,3580221951,LV -3580221952,3580223487,SE -3580223488,3580231679,DE -3580231680,3580231935,SE +3580217344,3580219391,SE +3580219392,3580221951,LV +3580221952,3580231935,SE 3580231936,3580232191,LV 3580232192,3580232447,SE 3580232448,3580233215,LT 3580233216,3580233727,SE -3580233728,3580235263,LT -3580235264,3580235775,SE -3580235776,3580236799,LT +3580233728,3580236799,LT 3580236800,3580237567,LV 3580237568,3580237823,SE 3580237824,3580239871,LV @@ -116776,15 +134880,17 @@ 3580246016,3580248063,LV 3580248064,3580254207,EE 3580254208,3580255231,LV -3580255232,3580258303,DE +3580255232,3580258303,SE 3580258304,3580258559,LV -3580258560,3580258815,SE -3580258816,3580260351,DE -3580260352,3580265727,AT +3580258560,3580260351,SE +3580260352,3580265471,AT +3580265472,3580265727,SE 3580265728,3580268543,EE 3580268544,3580272639,LV -3580272640,3580276735,SE -3580276736,3580329983,NL +3580272640,3580280831,SE +3580280832,3580289023,NL +3580289024,3580297215,HR +3580297216,3580329983,NL 3580329984,3580338175,EE 3580338176,3580338687,SE 3580338688,3580339199,HR @@ -116792,23 +134898,24 @@ 3580340224,3580344319,LT 3580344320,3580346367,SE 3580346368,3580362751,LT -3580362752,3580624895,GB +3580362752,3580473871,GB +3580473872,3580473887,IE +3580473888,3580624895,GB 3580624896,3580626943,RU 3580626944,3580628991,PL 3580628992,3580631039,RU -3580631040,3580632063,NL +3580631040,3580631551,SE +3580631552,3580632063,NO 3580632064,3580632319,PL 3580632320,3580632831,NL -3580632832,3580633087,LI +3580632832,3580633087,IL 3580633088,3580635135,RU 3580635136,3580637183,UA 3580639232,3580641279,PL 3580641280,3580643327,FR 3580643328,3580645375,UA 3580645376,3580647423,PL -3580647424,3580647679,DE -3580647680,3580647935,GB -3580647936,3580649471,DE +3580647424,3580649471,DE 3580649472,3580651519,SE 3580651520,3580653567,NL 3580653568,3580655615,PL @@ -116818,8 +134925,7 @@ 3580665856,3580667903,CZ 3580667904,3580669951,RU 3580669952,3580671999,UA -3580672000,3580674047,RU -3580676096,3580682239,RU +3580672000,3580682239,RU 3580682240,3580684287,PL 3580684288,3580686335,FR 3580688384,3580698623,RU @@ -116849,7 +134955,9 @@ 3581214720,3581231103,NL 3581239296,3581241343,NL 3581255680,3581258751,FR -3581280256,3581411327,BE +3581280256,3581334911,BE +3581334912,3581335039,FR +3581335040,3581411327,BE 3581411328,3581673471,GB 3581673472,3581935615,NL 3581935616,3581943807,RU @@ -116900,9 +135008,9 @@ 3582197760,3582205951,DK 3582205952,3582214143,AE 3582214144,3582222335,RU -3582222336,3582225663,SE -3582225664,3582225791,FI -3582225792,3582227391,SE +3582222336,3582225719,SE +3582225720,3582225727,FI +3582225728,3582227391,SE 3582227392,3582227455,FI 3582227456,3582230527,SE 3582230528,3582238719,BE @@ -116915,18 +135023,12 @@ 3582279680,3582283775,GB 3582283776,3582287871,CY 3582287872,3582296063,DE -3582296064,3582297419,GB -3582297420,3582297420,FR -3582297421,3582298937,GB -3582298938,3582298938,US -3582298939,3582304255,GB +3582296064,3582304255,GB 3582304256,3582312447,UA 3582312448,3582313855,JE 3582313856,3582313871,GB 3582313872,3582320639,JE -3582320640,3582325503,CH -3582325504,3582325759,IT -3582325760,3582328831,CH +3582320640,3582328831,CH 3582328832,3582337023,HU 3582337024,3582345215,ES 3582345216,3582353407,IT @@ -116953,19 +135055,16 @@ 3582533632,3582541823,IT 3582541824,3582550015,US 3582550016,3582558207,RS +3582569024,3582569031,AT 3582570912,3582570943,FR -3582570994,3582570994,FR 3582572416,3582572423,CH -3582572426,3582572426,SE 3582574592,3582582783,DE 3582582784,3582590975,RU 3582590976,3582599167,FR 3582599168,3582607359,DE 3582607360,3582615551,RU 3582615552,3582623743,GB -3582623744,3582623791,FI -3582623792,3582623796,NO -3582623797,3582631935,FI +3582623744,3582631935,FI 3582631936,3582640127,NO 3582640128,3582648319,RU 3582648320,3582656511,PT @@ -116975,7 +135074,6 @@ 3582681088,3582689279,FR 3582689280,3582697471,DE 3582697472,3582705663,FI -3582705664,3582722047,TR 3582722048,3582730239,IT 3582730240,3582736383,ES 3582736384,3582737407,DZ @@ -117011,15 +135109,14 @@ 3582959616,3582967807,FI 3582967808,3582975999,DE 3582976000,3582984191,TR -3582984192,3582987647,DE -3582987648,3582987679,CH -3582987680,3582992383,DE +3582984192,3582992383,DE 3582992384,3583000575,ES 3583000576,3583008767,IT 3583008768,3583016959,TR 3583016960,3583025151,CH -3583025152,3583031295,IT -3583031296,3583033343,GR +3583025152,3583031807,IT +3583031808,3583032063,GR +3583032064,3583033343,IT 3583033344,3583041535,FR 3583041536,3583049727,NL 3583049728,3583066111,RU @@ -117031,13 +135128,8 @@ 3583107072,3583115263,AT 3583115264,3583123455,CH 3583123456,3583131647,PL -3583131648,3583139839,SE -3583139840,3583148031,DE -3583148032,3583157442,GB -3583157443,3583157443,IE -3583157444,3583157503,GB -3583157504,3583157759,IE -3583157760,3583160319,GB +3583131648,3583148031,DE +3583148032,3583160319,GB 3583160320,3583161343,DE 3583161344,3583164415,GB 3583164416,3583172607,PT @@ -117076,13 +135168,7 @@ 3583418368,3583426559,TN 3583426560,3583428607,CV 3583428608,3583434751,ZA -3583434752,3583436799,AT -3583436800,3583436803,DE -3583436804,3583436944,AT -3583436945,3583436945,GB -3583436946,3583437055,AT -3583437056,3583437311,DE -3583437312,3583442943,AT +3583434752,3583442943,AT 3583442944,3583451135,RU 3583451136,3583459327,IL 3583459328,3583467519,CZ @@ -117117,10 +135203,8 @@ 3583740928,3583741183,GB 3583742976,3583743487,PL 3583743616,3583743743,GB -3583744106,3583744106,GB -3583744114,3583744114,SE 3583744128,3583744255,PL -3583744320,3583744447,GB +3583744320,3583744383,GB 3583744512,3583744767,GB 3583744960,3583744991,GB 3583745216,3583745279,SE @@ -117139,9 +135223,7 @@ 3583827968,3583836159,CH 3583836160,3583844351,DE 3583844352,3583852543,KZ -3583852544,3583854783,FI -3583854784,3583854847,GB -3583854848,3583860735,FI +3583852544,3583860735,FI 3583860736,3583868927,HU 3583868928,3583877119,AT 3583877120,3583885311,RO @@ -117155,7 +135237,11 @@ 3583942656,3583950847,EG 3583950848,3583959039,PL 3583959040,3583967231,NO -3583967232,3583973887,NL +3583967232,3583969279,TR +3583969280,3583969791,FR +3583969792,3583970815,NL +3583970816,3583971327,US +3583971328,3583973887,NL 3583973888,3583974399,IT 3583974400,3583975423,TR 3583975424,3583983231,LT @@ -117164,9 +135250,7 @@ 3583983616,3583999999,RU 3584000000,3584008191,IE 3584008192,3584016383,SE -3584016384,3584018431,RU -3584018432,3584020479,US -3584020480,3584024575,RU +3584016384,3584024575,RU 3584024576,3584032767,UA 3584032768,3584040959,DE 3584040960,3584049151,CH @@ -117181,9 +135265,7 @@ 3584096256,3584098303,NL 3584098304,3584106495,SI 3584106496,3584114687,FI -3584114688,3584117183,GB -3584117184,3584117185,NL -3584117186,3584120063,GB +3584114688,3584120063,GB 3584120320,3584122879,GB 3584122880,3584131071,PL 3584131072,3584139263,TR @@ -117203,13 +135285,8 @@ 3584253952,3584262143,AL 3584262144,3584270335,SE 3584270336,3584278527,FR -3584278528,3584282623,GG -3584282624,3584286719,GB -3584286720,3584296543,AT -3584296544,3584296575,GB -3584296576,3584302772,AT -3584302773,3584302773,CH -3584302774,3584303103,AT +3584278528,3584286719,GB +3584286720,3584303103,AT 3584303104,3584311295,ES 3584311296,3584319487,DE 3584319488,3584327679,LT @@ -117234,19 +135311,14 @@ 3584499712,3584507903,RU 3584507904,3584509231,GB 3584509232,3584509239,AW -3584509240,3584509439,GB -3584509440,3584509695,JE -3584509696,3584509855,GB +3584509240,3584509855,GB 3584509856,3584509871,AW -3584509872,3584509951,GB -3584509952,3584510207,JE -3584510208,3584511999,GB +3584509872,3584511999,GB 3584512000,3584516095,JE 3584516096,3584524287,NO 3584524288,3584532479,IS 3584532480,3584540671,DE 3584540672,3584548863,RU -3584548864,3584549887,ES 3584549888,3584550911,FR 3584550912,3584552959,IT 3584552960,3584557055,FR @@ -117262,9 +135334,7 @@ 3584622592,3584630783,FI 3584630784,3584638975,BG 3584638976,3584647167,UA -3584647168,3584654847,LU -3584654848,3584655103,DK -3584655104,3584655359,LU +3584647168,3584655359,LU 3584655360,3584661247,CY 3584661248,3584661503,MT 3584661504,3584663551,CY @@ -117294,9 +135364,7 @@ 3584835584,3584843775,AZ 3584843776,3584851967,DE 3584851968,3584860159,ZA -3584860160,3584865791,PL -3584865792,3584866047,IT -3584866048,3584868351,PL +3584860160,3584868351,PL 3584868352,3584876543,NO 3584876544,3584884735,SI 3584884736,3584892927,DE @@ -117304,8 +135372,7 @@ 3584909312,3584917503,IT 3584917504,3584925695,FI 3584925696,3584933887,CH -3584933888,3584937983,NO -3584937984,3584942079,NL +3584933888,3584942079,SE 3584942080,3584950271,DK 3584950272,3584958463,UA 3584958464,3584966655,DE @@ -117313,22 +135380,16 @@ 3584974848,3584983039,FR 3584983040,3584991231,US 3584991232,3584999423,IT -3584999424,3585005119,GB -3585005120,3585005183,ES -3585005184,3585007615,GB +3584999424,3585007615,GB 3585007616,3585015807,AT 3585015808,3585023999,IT 3585024000,3585032191,CZ 3585032192,3585048575,LV -3585048576,3585056255,GB -3585056256,3585056511,FR -3585056512,3585056767,GB +3585048576,3585056767,GB 3585056768,3585064959,LB 3585064960,3585081343,GB 3585081344,3585114111,IR -3585114112,3585119667,IS -3585119668,3585119671,GB -3585119672,3585122303,IS +3585114112,3585122303,IS 3585122304,3585130495,ES 3585130496,3585138687,FR 3585138688,3585146879,RU @@ -117360,9 +135421,7 @@ 3585302528,3585310719,ES 3585310720,3585318911,DE 3585318912,3585327103,DZ -3585327104,3585332223,NL -3585332224,3585332479,US -3585332480,3585335295,NL +3585327104,3585335295,NL 3585335296,3585343487,UA 3585343488,3585351679,EE 3585351680,3585359871,CZ @@ -117378,9 +135437,7 @@ 3585433600,3585441791,IS 3585441792,3585449983,SK 3585449984,3585458175,SA -3585458176,3585459967,HU -3585459968,3585460223,SK -3585460224,3585466367,HU +3585458176,3585466367,HU 3585466368,3585474559,EG 3585474560,3585482751,DE 3585482752,3585490943,FR @@ -117391,9 +135448,7 @@ 3585531904,3585540095,AT 3585540096,3585548287,DE 3585548288,3585556479,RU -3585556480,3585564095,DE -3585564096,3585564159,GB -3585564160,3585564671,DE +3585556480,3585564671,DE 3585564672,3585572863,RU 3585572864,3585581055,IT 3585581056,3585597439,DE @@ -117406,7 +135461,7 @@ 3585632640,3585632767,IL 3585632768,3585633535,GB 3585633536,3585634047,IT -3585634048,3585634303,IL +3585634048,3585634303,CZ 3585634304,3585634559,IT 3585634560,3585634687,IL 3585634688,3585634815,NL @@ -117434,13 +135489,7 @@ 3585675308,3585679359,SE 3585679360,3585687551,FI 3585687552,3585695743,DE -3585695744,3585696767,GB -3585696768,3585697279,US -3585697280,3585698303,GB -3585698304,3585698559,US -3585698560,3585701183,GB -3585701184,3585701247,US -3585701248,3585703935,GB +3585695744,3585703935,GB 3585703936,3585712127,DE 3585712128,3585720319,AT 3585720320,3585728511,GB @@ -117448,7 +135497,18 @@ 3585736704,3585744895,HR 3585744896,3585747839,FR 3585747840,3585747903,GB -3585747904,3585753087,FR +3585747904,3585749295,FR +3585749296,3585749311,ES +3585749312,3585750015,FR +3585750016,3585750031,GB +3585750032,3585750271,FR +3585750272,3585750287,ES +3585750288,3585750335,FR +3585750336,3585750351,GB +3585750352,3585750367,FR +3585750368,3585750383,ES +3585750384,3585750399,PT +3585750400,3585753087,FR 3585753088,3585761279,PL 3585761280,3585765375,UA 3585765376,3585765631,RU @@ -117464,16 +135524,14 @@ 3585810432,3585818623,GB 3585818624,3585826815,DE 3585826816,3585835007,RU -3585835008,3585835519,US -3585835520,3585836031,NL -3585836032,3585841663,US -3585841664,3585841919,NL -3585841920,3585843199,US +3585835008,3585843199,NL 3585843200,3585851391,NO 3585851392,3585859583,SE 3585859584,3585860607,AF 3585860608,3585861631,RU -3585861632,3585863679,EE +3585861632,3585862143,EE +3585862144,3585862399,GI +3585862400,3585863679,EE 3585863680,3585865471,NL 3585865472,3585865727,LB 3585865728,3585865983,UA @@ -117482,13 +135540,14 @@ 3585875968,3585884159,CH 3585884160,3585892351,IQ 3585892352,3585900543,DE -3585900544,3585906687,NO +3585900544,3585902239,NO +3585902240,3585902271,GB +3585902272,3585902447,NO +3585902448,3585902463,GB +3585902464,3585906687,NO 3585906688,3585907711,CZ 3585907712,3585908735,NO -3585908736,3585909759,GP -3585909760,3585910271,MQ -3585910272,3585916415,GP -3585916416,3585916927,MQ +3585908736,3585916927,GP 3585916928,3585925119,IT 3585925120,3585933311,CH 3585933312,3585941503,NL @@ -117498,7 +135557,6 @@ 3585966080,3585974271,CH 3585974272,3585982463,BE 3585982464,3585998847,RU -3585998848,3586007039,ES 3586007040,3586015231,LT 3586015232,3586022687,FR 3586022688,3586022688,GB @@ -117514,9 +135572,7 @@ 3586039808,3586047999,GB 3586048000,3586056191,PT 3586056192,3586072575,RU -3586072576,3586074495,DE -3586074496,3586074559,US -3586074560,3586088959,DE +3586072576,3586088959,DE 3586088960,3586097151,CZ 3586097152,3586105343,HR 3586105344,3586121727,BG @@ -117526,25 +135582,25 @@ 3586162688,3586179071,FI 3586179072,3586195455,ES 3586195456,3586203647,RU -3586203648,3586204159,ZM -3586204160,3586204415,KE -3586204416,3586204927,ZM -3586204928,3586205439,KE -3586205440,3586205695,ZM +3586203648,3586205695,KE 3586205696,3586207743,BW 3586207744,3586207999,ZA 3586208256,3586208767,ZA 3586208768,3586211071,KE 3586211072,3586211327,BW 3586211328,3586211839,KE -3586211840,3586220537,CH -3586220538,3586220538,DE -3586220539,3586228223,CH +3586211840,3586228223,CH 3586228224,3586244607,BE 3586244608,3586246655,NL 3586246656,3586248703,BE -3586248704,3586260991,NL -3586260992,3586277375,GB +3586248704,3586258943,NL +3586258944,3586259455,BE +3586259456,3586260991,NL +3586260992,3586272799,GB +3586272800,3586272807,IT +3586272808,3586273015,GB +3586273016,3586273023,IT +3586273024,3586277375,GB 3586277376,3586293759,TR 3586293760,3586310143,ES 3586310144,3586326527,CZ @@ -117606,30 +135662,35 @@ 3586654208,3586662399,GE 3586662400,3586670591,UA 3586670592,3586675967,DE -3586675968,3586676223,FR +3586675968,3586676223,RO 3586676224,3586676991,DE -3586676992,3586677434,FR +3586676992,3586677434,RO 3586677435,3586677435,DE -3586677436,3586677631,FR +3586677436,3586677631,RO 3586677632,3586677639,DE 3586677640,3586677643,GB 3586677644,3586677647,SG 3586677648,3586677655,US -3586677656,3586679599,FR +3586677656,3586679599,RO 3586679600,3586679615,IT -3586679616,3586680511,FR +3586679616,3586680511,RO 3586680512,3586680519,GB -3586680520,3586681343,FR -3586681344,3586681615,GB +3586680520,3586680831,RO +3586680832,3586680959,FR +3586680960,3586681471,RO +3586681472,3586681487,GB +3586681488,3586681527,RO +3586681528,3586681535,GB +3586681536,3586681615,RO 3586681616,3586681631,CZ -3586681632,3586681855,GB -3586681856,3586682225,FR -3586682226,3586682226,GB -3586682227,3586682239,FR +3586681632,3586681855,RO +3586681856,3586682111,FR +3586682112,3586682239,RO 3586682240,3586682367,US -3586682368,3586682415,FR +3586682368,3586682415,RO 3586682416,3586682423,DE -3586682424,3586682879,FR +3586682424,3586682495,RO +3586682496,3586682879,FR 3586682880,3586686975,US 3586686976,3586703359,SE 3586703360,3586719743,CH @@ -117645,17 +135706,14 @@ 3586883584,3586899967,IT 3586899968,3586911007,DE 3586911008,3586911039,BE -3586911040,3586911103,DE -3586911104,3586911167,NL -3586911168,3586916351,DE +3586911040,3586916351,DE 3586916352,3586924543,IT -3586924544,3586924799,AX -3586924800,3586925055,SE -3586925056,3586925823,AX -3586925824,3586926079,SE -3586926080,3586929663,AX -3586929664,3586931711,FI -3586931712,3586932735,AX +3586924544,3586925695,FI +3586925696,3586925759,AX +3586925760,3586926591,FI +3586926592,3586929663,AX +3586929664,3586930687,FI +3586930688,3586932735,AX 3586932736,3586949119,LB 3586949120,3586965503,SE 3586965504,3586981887,NL @@ -117684,91 +135742,51 @@ 3587193600,3587194879,DE 3587194880,3587211263,GB 3587211264,3587219455,AT -3587219456,3587227647,RU -3587227648,3587230719,GB -3587230720,3587230975,NL -3587230976,3587231231,GB -3587231232,3587231487,NL -3587231488,3587231743,GB -3587231744,3587233663,NL -3587233664,3587234191,GB +3587219456,3587222271,RU +3587222272,3587222527,RO +3587222528,3587227647,RU +3587227648,3587231231,GB +3587231232,3587231263,NL +3587231264,3587233087,GB +3587233088,3587233095,NL +3587233096,3587234191,GB 3587234192,3587234207,NL 3587234208,3587235839,GB 3587235840,3587237887,NL -3587237888,3587238487,GB -3587238488,3587238495,NL -3587238496,3587238911,GB -3587238912,3587239167,NL -3587239168,3587239423,DE -3587239424,3587239487,GB +3587237888,3587239487,GB 3587239488,3587239495,NL 3587239496,3587239583,GB 3587239584,3587239599,NL -3587239600,3587239689,GB -3587239690,3587239690,NL -3587239691,3587239711,GB +3587239600,3587239711,GB 3587239712,3587239727,NL -3587239728,3587239777,GB -3587239778,3587239778,NL -3587239779,3587239791,GB +3587239728,3587239791,GB 3587239792,3587239799,NL -3587239800,3587239850,GB -3587239851,3587239851,NL -3587239852,3587239857,GB -3587239858,3587239858,NL -3587239859,3587239913,GB -3587239914,3587239914,NL -3587239915,3587239935,GB -3587239936,3587241215,NL -3587241216,3587241983,GB -3587241984,3587242495,NL -3587242496,3587242577,GB -3587242578,3587242578,NL -3587242579,3587242671,GB -3587242672,3587242676,DE -3587242677,3587242678,NL -3587242679,3587242679,DE -3587242680,3587242681,GB -3587242682,3587242682,NL -3587242683,3587243007,GB -3587243008,3587243775,NL -3587243776,3587244031,GB +3587239800,3587242671,GB +3587242672,3587242679,NL +3587242680,3587243007,GB +3587243008,3587244031,NL 3587244032,3587260415,IT 3587260416,3587284991,DE -3587284992,3587286527,IT -3587286784,3587289087,IT -3587291136,3587292159,FR +3587284992,3587286527,FR +3587286784,3587289599,FR +3587290112,3587293183,FR 3587293184,3587309567,IT 3587309568,3587325951,GB 3587325952,3587342335,RU 3587342336,3587358719,CZ -3587358720,3587363839,SA -3587363840,3587364095,GB -3587364096,3587375103,SA +3587358720,3587375103,SA 3587375104,3587383295,TR 3587383296,3587391487,CZ 3587391488,3587407871,KZ -3587407872,3587412735,BE -3587412736,3587413759,NL -3587413760,3587414271,BE -3587414272,3587415039,NL -3587415040,3587415807,BE -3587415808,3587416063,NL -3587416064,3587422719,BE -3587422720,3587423743,NL +3587407872,3587420159,BE +3587420160,3587421183,NL +3587421184,3587421439,BE +3587421440,3587423743,NL 3587423744,3587424255,BE 3587424256,3587440639,DE 3587440640,3587445759,SE -3587445760,3587446015,FI -3587446016,3587446071,SE -3587446072,3587446079,FI -3587446080,3587446105,SE -3587446106,3587446106,FI -3587446107,3587446114,SE -3587446115,3587446115,FI -3587446116,3587446143,SE -3587446144,3587446271,FI -3587446272,3587457023,SE +3587445760,3587446783,FI +3587446784,3587457023,SE 3587457024,3587473407,GB 3587473408,3587489791,IT 3587489792,3587506175,EG @@ -117784,9 +135802,7 @@ 3587620864,3587637247,SE 3587637248,3587646975,FR 3587646976,3587647231,MC -3587647232,3587647871,FR -3587647872,3587647999,GB -3587648000,3587653631,FR +3587647232,3587653631,FR 3587653632,3587670015,SK 3587670016,3587702783,IT 3587702784,3587710975,DE @@ -117819,44 +135835,32 @@ 3588079616,3588095999,CH 3588096000,3588104191,NL 3588104192,3588112383,BG -3588112384,3588124168,RE -3588124169,3588124169,FR -3588124170,3588128767,RE +3588112384,3588128767,RE 3588128768,3588145151,HU 3588145152,3588153343,PL 3588153344,3588161535,RU -3588161536,3588173055,FR -3588173056,3588173153,RE -3588173154,3588173154,FR -3588173155,3588173567,RE -3588173568,3588173729,YT -3588173730,3588173730,FR -3588173731,3588173823,YT -3588173824,3588194303,FR -3588194304,3588198399,RE -3588198400,3588227071,FR +3588161536,3588172799,FR +3588172800,3588173567,RE +3588173568,3588173823,YT +3588173824,3588227071,FR 3588227072,3588292607,BE 3588292608,3588308991,AT -3588308992,3588312319,NO -3588312320,3588312575,GB -3588312576,3588325375,NO +3588308992,3588325375,NO 3588325376,3588328191,GB 3588328448,3588333567,GB 3588333568,3588341759,FR 3588341760,3588358143,IT 3588358144,3588374527,BG 3588390912,3588393983,LT -3588393984,3588394495,LV -3588394496,3588394751,LT -3588394752,3588395007,LV +3588393984,3588395007,LV 3588395008,3588407295,LT 3588407296,3588423679,CZ 3588423680,3588440063,ES 3588440064,3588456447,PL 3588456448,3588464639,NL -3588464640,3588471295,AT -3588471296,3588471807,GB -3588471808,3588472831,AT +3588464640,3588465151,AT +3588465152,3588465663,FR +3588465664,3588472831,AT 3588472832,3588489215,UA 3588489216,3588505599,FR 3588505600,3588521983,RU @@ -117875,10 +135879,9 @@ 3588620288,3588628479,SA 3588628480,3588636671,CH 3588636672,3588653055,UZ -3588653056,3588660061,IT -3588660062,3588660062,RO -3588660063,3588661247,IT -3588661248,3588667391,NO +3588653056,3588661247,IT +3588661248,3588666367,NO +3588666368,3588667391,DE 3588667392,3588668415,SG 3588668416,3588669439,HK 3588669440,3588685823,GB @@ -117887,7 +135890,7 @@ 3588718592,3588734975,BG 3588734976,3588751359,PL 3588751360,3588767743,TR -3588767744,3588784127,GB +3588779648,3588779775,GB 3588784128,3588800511,CH 3588800512,3588816895,RU 3588816896,3588833279,IT @@ -117905,12 +135908,8 @@ 3588964352,3588997119,CZ 3588997120,3589013503,AT 3589013504,3589021695,ES -3589021696,3589028351,SA -3589028352,3589028479,KR -3589028480,3589029887,SA -3589029888,3589029948,GB -3589029949,3589029949,NL -3589029950,3589030119,GB +3589021696,3589029887,SA +3589029888,3589030119,GB 3589030120,3589030127,NL 3589030128,3589031055,GB 3589031056,3589031056,NL @@ -117938,7 +135937,9 @@ 3589390336,3589423103,RU 3589423104,3589430591,GB 3589430592,3589430655,ES -3589430656,3589435759,GB +3589430656,3589433343,GB +3589433344,3589435391,IE +3589435392,3589435759,GB 3589435760,3589435763,ES 3589435764,3589439487,GB 3589439488,3589455871,SE @@ -117951,28 +135952,23 @@ 3589545984,3589554175,DE 3589554176,3589570559,PS 3589570560,3589570815,NL -3589570816,3589578751,GB -3589578752,3589582847,NL +3589570816,3589580799,GB +3589580800,3589582847,NL 3589582848,3589582975,GB 3589582976,3589583103,NL 3589583104,3589586943,GB 3589586944,3589587199,DE 3589587200,3589587455,NL 3589587456,3589587967,CH -3589587968,3589599231,RS +3589587968,3589588991,GB +3589588992,3589599231,RS 3589599232,3589601279,SE 3589601280,3589603327,RS 3589603328,3589668863,FR 3589668864,3589677055,RU 3589677056,3589685247,FR 3589685248,3589718015,GB -3589718016,3589719341,BE -3589719342,3589719342,PT -3589719343,3589719551,BE -3589719552,3589719679,GB -3589719680,3589719743,BE -3589719744,3589719807,GB -3589719808,3589722023,BE +3589718016,3589722023,BE 3589722024,3589722031,FR 3589722032,3589734399,BE 3589734400,3589738495,ZA @@ -117990,22 +135986,11 @@ 3589827712,3589827839,DE 3589828736,3589828991,NL 3589828992,3589829119,ES -3589829185,3589829185,DE -3589829192,3589829192,GB -3589829194,3589829194,FR 3589829504,3589829631,DE 3589829632,3589830143,GB 3589832704,3589849087,TR 3589849088,3589865471,GB -3589865472,3589869141,GR -3589869142,3589869142,GB -3589869143,3589874725,GR -3589874726,3589874726,GB -3589874727,3589875337,GR -3589875338,3589875338,GB -3589875339,3589881010,GR -3589881011,3589881011,GB -3589881012,3589881855,GR +3589865472,3589881855,GR 3589881856,3589890047,NL 3589890048,3589931007,GB 3589931008,3589947391,SI @@ -118014,17 +135999,27 @@ 3589980160,3589996543,CZ 3589996544,3589998591,GB 3589998592,3589998607,ES -3589998608,3589998847,GB -3589998848,3589999103,NL -3589999104,3590004735,GB -3590004736,3590004991,BG -3590004992,3590005055,GB +3589998608,3589998639,GB +3589998640,3589998655,DE +3589998656,3589998999,GB +3589999000,3589999007,DE +3589999008,3589999031,GB +3589999032,3589999039,DE +3589999040,3590000191,GB +3590000192,3590000207,DE +3590000208,3590005055,GB 3590005056,3590005071,DE 3590005072,3590005119,GB 3590005120,3590005135,IT 3590005136,3590005407,GB 3590005408,3590005423,SE -3590005424,3590012927,GB +3590005424,3590008879,GB +3590008880,3590008887,DE +3590008888,3590009103,GB +3590009104,3590009119,DE +3590009120,3590009263,GB +3590009264,3590009279,DE +3590009280,3590012927,GB 3590012928,3590029311,BE 3590029312,3590045695,FR 3590045696,3590062079,RU @@ -118048,57 +136043,48 @@ 3590234112,3590242303,GB 3590242304,3590244351,US 3590244352,3590244607,DE -3590244608,3590245255,FR +3590244608,3590245255,IE 3590245256,3590245271,GB 3590245272,3590245279,DE -3590245280,3590245311,FR +3590245280,3590245311,IE 3590245312,3590245439,US -3590245440,3590246911,FR -3590246912,3590247048,CA +3590245440,3590247048,IE 3590247049,3590247049,IT -3590247050,3590247103,CA +3590247050,3590247103,IE 3590247104,3590247119,GB -3590247120,3590247167,CA +3590247120,3590247167,IE 3590247168,3590247231,US -3590247232,3590247295,FR +3590247232,3590247295,IE 3590247296,3590247423,US -3590247424,3590247487,FR +3590247424,3590247487,IE 3590247488,3590247551,US -3590247552,3590247679,FR -3590247680,3590247711,GB -3590247712,3590247743,IE -3590247744,3590247759,GB -3590247760,3590247763,IE -3590247764,3590247935,GB -3590247936,3590251647,FR +3590247552,3590251647,IE 3590251648,3590251775,NL -3590251776,3590253055,FR -3590253056,3590253567,IL -3590253568,3590254854,FR +3590251776,3590253567,IE +3590253568,3590254079,FR +3590254080,3590254854,IE 3590254855,3590254855,GB -3590254856,3590255871,FR +3590254856,3590255871,IE 3590255872,3590255935,US -3590255936,3590256127,FR +3590255936,3590256127,IE 3590256128,3590256383,ES -3590256384,3590256735,FR +3590256384,3590256735,IE 3590256736,3590256767,BE 3590256768,3590257151,US -3590257152,3590258559,FR +3590257152,3590258559,IE 3590258560,3590258687,US 3590258688,3590291455,IT 3590291456,3590299647,EG 3590299648,3590307839,FI 3590307840,3590308951,GB 3590308952,3590308959,GH -3590308960,3590312935,GB -3590312936,3590312943,UG -3590312944,3590316031,GB -3590316032,3590316287,FR -3590316288,3590317951,GB +3590308960,3590309615,GB +3590309616,3590309623,BF +3590309624,3590311223,GB +3590311224,3590311231,CD +3590311232,3590317951,GB 3590317952,3590318015,UA -3590318016,3590320127,GB -3590320128,3590320383,US -3590320384,3590324223,GB +3590318016,3590324223,GB 3590324224,3623890943,US 3623890944,3623891199,ZA 3623891200,3623891455,US @@ -118117,14 +136103,18 @@ 3624271872,3624272383,SY 3624272384,3624272447,US 3624272448,3624272451,CA -3624272452,3624281087,US +3624272452,3624272639,US +3624272640,3624272895,DZ +3624272896,3624281087,US 3624281088,3624281343,HT -3624281344,3624288255,US +3624281344,3624284671,US +3624284672,3624284927,CA +3624284928,3624287743,US +3624287744,3624287999,CA +3624288000,3624288255,US 3624288256,3624290303,IN 3624290304,3624292351,CA -3624292352,3624292520,MF -3624292521,3624292521,BL -3624292522,3624292607,MF +3624292352,3624292607,MF 3624292608,3624295176,US 3624295177,3624295177,SG 3624295178,3624295423,US @@ -118136,8 +136126,9 @@ 3624296704,3624297471,US 3624297472,3624298495,CO 3624298496,3624299519,PH -3624299520,3624300543,AU -3624300544,3624302335,US +3624299520,3624300031,US +3624300032,3624300287,LY +3624300288,3624302335,US 3624302336,3624302591,CA 3624302592,3624303871,US 3624303872,3624304127,CA @@ -118181,8 +136172,7 @@ 3624480768,3624484863,CA 3624484864,3624529919,US 3624529920,3624534015,CA -3624534016,3624534271,PA -3624534272,3624587263,US +3624534016,3624587263,US 3624587264,3624591359,JM 3624591360,3624592383,US 3624592384,3624593919,CA @@ -118197,14 +136187,16 @@ 3624833024,3624845311,US 3624845312,3624849407,AU 3624849408,3624984575,US -3624984576,3624986367,CA -3624986368,3624986399,US -3624986400,3624992767,CA +3624984576,3624992767,CA 3624992768,3625058303,US 3625058304,3625091071,CA 3625091072,3625116927,US 3625116928,3625117183,SE -3625117184,3625140223,US +3625117184,3625118233,US +3625118234,3625118241,CA +3625118242,3625118271,US +3625118272,3625118287,CA +3625118288,3625140223,US 3625140224,3625148415,CA 3625148416,3625168895,US 3625168896,3625172991,CA @@ -118216,49 +136208,27 @@ 3625295872,3625346047,US 3625346048,3625346303,AR 3625346304,3625418751,US -3625418752,3625420031,CA -3625420032,3625420543,US -3625420544,3625422591,CA -3625422592,3625422847,US -3625422848,3625426943,CA +3625418752,3625426943,CA 3625426944,3625508863,US 3625508864,3625512959,CA -3625512960,3625558271,US -3625558272,3625558527,CR -3625558528,3625559039,US -3625559040,3625559295,CR -3625559296,3625561599,US -3625561600,3625561855,CR -3625561856,3625631743,US +3625512960,3625631743,US 3625631744,3625639935,CA -3625639936,3625959423,US -3625959424,3625963519,GB -3625963520,3626091519,US +3625639936,3625913343,US +3625913344,3625913599,GB +3625913600,3625961983,US +3625961984,3625962239,GB +3625962240,3626091519,US 3626091520,3626092031,AR -3626092032,3626196991,US -3626196992,3626199039,IN -3626199040,3626230271,US -3626230272,3626230527,GB -3626230528,3626234111,US -3626234112,3626234159,GB -3626234160,3626234163,FR -3626234164,3626234172,GB -3626234173,3626234173,PL -3626234174,3626234367,GB -3626234368,3626270719,US +3626092032,3626270719,US 3626270720,3626287103,CA 3626287104,3626332159,US 3626332160,3626336255,CA -3626336256,3626399743,US -3626399744,3626400767,GB -3626400768,3626508287,US +3626336256,3626508287,US 3626508288,3626512383,CA -3626512384,3626513407,US -3626513408,3626513427,GB -3626513429,3626513663,GB -3626513664,3626515967,US -3626515968,3626516479,GB -3626516480,3626524671,US +3626512384,3626513427,US +3626513429,3626515967,US +3626515968,3626516223,GB +3626516224,3626524671,US 3626524672,3626532863,CA 3626532864,3626852351,US 3626852352,3626860543,CA @@ -118268,7 +136238,7 @@ 3626926080,3626934271,CA 3626934272,3627044863,US 3627044864,3627048959,CA -3627048960,3627065343,US +3627053056,3627065343,US 3627065344,3627069439,CA 3627069440,3627220223,US 3627220224,3627220479,CA @@ -118297,7 +136267,9 @@ 3627842048,3627842303,IS 3627842304,3628145919,US 3628145920,3628146175,AU -3628146176,3628155647,US +3628146176,3628153087,US +3628153088,3628153343,KW +3628153344,3628155647,US 3628155648,3628155903,CA 3628155904,3628161023,US 3628161024,3628161279,CA @@ -118313,9 +136285,9 @@ 3628226928,3628226935,IE 3628226936,3628236799,US 3628236800,3628257279,CA -3628257280,3628582911,US -3628582912,3628584959,CA -3628584960,3628598271,US +3628257280,3628580863,US +3628580864,3628589055,CA +3628589056,3628598271,US 3628598272,3628599295,CO 3628599296,3628603391,CL 3628603392,3628604415,US @@ -118373,9 +136345,7 @@ 3628683264,3628834815,US 3628834816,3628843007,CA 3628843008,3628848639,US -3628848896,3628850687,US -3628850688,3628850943,AU -3628850944,3629187071,US +3628848896,3629187071,US 3629187072,3629195263,CA 3629195264,3629199359,US 3629199360,3629201439,CA @@ -118390,8 +136360,8 @@ 3629201936,3629201939,US 3629201940,3629202103,CA 3629202104,3629202107,US -3629202108,3629203199,CA -3629203200,3629318143,US +3629202108,3629203455,CA +3629203456,3629318143,US 3629318144,3629326335,CA 3629326336,3629539327,US 3629539328,3629547519,CA @@ -118501,8 +136471,8 @@ 3630156288,3630156543,CA 3630156544,3630157311,US 3630157312,3630157567,CA -3630157568,3630159615,US -3630159616,3630159871,CA +3630157568,3630157823,US +3630157824,3630159871,CA 3630159872,3630160127,US 3630160128,3630160383,CA 3630160384,3630161151,US @@ -118518,21 +136488,21 @@ 3630166016,3630169855,US 3630169856,3630170111,CA 3630170112,3630309375,US -3630309376,3630317567,CA -3630317568,3630354431,US -3630358528,3630375423,US +3630313472,3630317567,CA +3630317568,3630375423,US 3630375424,3630383103,CA -3630383104,3630384127,US -3630384128,3630384383,BR -3630384384,3630391295,US +3630383104,3630391295,US 3630391296,3630395391,CA -3630395392,3630583807,US -3630583808,3630584319,CA -3630584320,3630718975,US +3630395392,3630417407,US +3630417408,3630417663,AU +3630417664,3630417919,US +3630417920,3630418175,CA +3630418176,3630418431,AU +3630418432,3630418943,US +3630418944,3630419199,AU +3630419200,3630718975,US 3630718976,3630727167,CA -3630727168,3630744575,US -3630744576,3630744831,ZW -3630744832,3630745599,US +3630727168,3630745599,US 3630745600,3630746367,UG 3630746368,3630746623,US 3630746624,3630747647,UG @@ -118540,26 +136510,28 @@ 3630780416,3630784511,CA 3630784512,3630850047,US 3630850048,3630854143,CA -3630854144,3630866431,US -3630866432,3630868479,GT -3630868480,3630895615,US +3630854144,3630895103,US +3630895104,3630895104,GB +3630895105,3630895615,US 3630895616,3630895871,CA 3630895872,3630897407,US -3630897408,3630897663,CA +3630897408,3630897408,GB +3630897409,3630897663,CA 3630897664,3630900735,US 3630900736,3630900991,CA 3630900992,3630905599,US 3630905600,3630905855,CA 3630905856,3630956543,US 3630956544,3631005695,CA -3631005696,3631112191,US +3631005696,3631039487,US +3631039488,3631039743,CA +3631039744,3631112191,US 3631112192,3631112703,VC 3631112704,3631116543,BB 3631116544,3631117567,GD 3631117568,3631117823,BB -3631117824,3631118335,GD -3631118336,3631119359,VC -3631119360,3631119615,BB +3631117824,3631118079,GD +3631118080,3631119615,VC 3631119616,3631120383,GD 3631120384,3631144959,US 3631144960,3631153151,CA @@ -118578,13 +136550,12 @@ 3631669824,3631670527,US 3631670528,3631670783,NG 3631670784,3631671039,EC -3631671040,3631671295,US -3631671296,3631671551,JM -3631671552,3631671807,PY -3631671808,3631672063,US +3631671040,3631672063,US 3631672064,3631672575,PY 3631672576,3631672831,NG -3631672832,3631841279,US +3631672832,3631806207,US +3631806208,3631806463,NL +3631806464,3631841279,US 3631841280,3631874047,CA 3631874048,3631939583,US 3631939584,3632005119,CA @@ -118602,7 +136573,13 @@ 3632244224,3632244479,CA 3632244480,3632275455,US 3632275456,3632283647,SA -3632283648,3632332799,US +3632283648,3632284879,US +3632284880,3632284895,CA +3632284896,3632289583,US +3632289584,3632289599,PH +3632289600,3632291775,US +3632291776,3632291839,GB +3632291840,3632332799,US 3632332800,3632357375,CA 3632357376,3632376319,US 3632376320,3632377343,CA @@ -118612,9 +136589,7 @@ 3632414720,3632422911,CA 3632422912,3632451583,US 3632451584,3632455679,CA -3632455680,3632495199,US -3632495200,3632495207,ZA -3632495208,3632857087,US +3632455680,3632857087,US 3632857088,3632859229,BS 3632859230,3632859230,US 3632859231,3632861183,BS @@ -118622,14 +136597,11 @@ 3632881664,3632889855,CA 3632889856,3632898047,US 3632898048,3632902143,CA -3632902144,3632971775,US +3632906240,3632971775,US 3632971776,3632988159,CA 3632988160,3633029119,US 3633029120,3633029631,PY -3633029632,3633029725,NI -3633029726,3633029726,US -3633029727,3633030143,NI -3633030144,3633030655,US +3633029632,3633030655,US 3633030656,3633030911,SN 3633030912,3633031935,US 3633031936,3633032191,PG @@ -118642,8 +136614,7 @@ 3633344512,3633348607,CA 3633348608,3633405951,US 3633405952,3633410047,CA -3633410048,3633446911,US -3633455104,3633479679,US +3633410048,3633479679,US 3633479680,3633483775,CA 3633483776,3633545215,US 3633545216,3633545727,GA @@ -118658,11 +136629,7 @@ 3633549824,3633550847,US 3633550848,3633551359,GA 3633551360,3633552127,US -3633552384,3633720831,US -3633720832,3633721087,MX -3633721088,3633756927,US -3633756928,3633757183,BG -3633757184,3633757439,US +3633552384,3633757439,US 3633757440,3633757695,IN 3633757696,3633757951,US 3633757952,3633758207,PH @@ -118670,13 +136637,14 @@ 3633815808,3633816063,CA 3633816064,3633817087,US 3633817088,3633817343,CA -3633817344,3633820671,US +3633817344,3633818623,US +3633818624,3633819135,CA +3633819136,3633820671,US 3633820928,3633821695,US 3633821696,3633821951,CA 3633821952,3633823743,US 3633823744,3633827839,HK -3633827840,3633844223,US -3633848320,3633881087,US +3633827840,3633881087,US 3633881088,3633885183,CW 3633885184,3633889279,US 3633889280,3633893375,CA @@ -118692,8 +136660,9 @@ 3634042112,3634042367,CA 3634042368,3634046719,US 3634046720,3634046975,CA -3634046976,3634052863,US -3634052864,3634053119,CA +3634046976,3634050559,US +3634050560,3634050815,CA +3634050816,3634053119,US 3634053120,3634061311,CL 3634061312,3634094079,US 3634094080,3634098175,SE @@ -118707,7 +136676,9 @@ 3634552832,3634556927,CA 3634556928,3634741247,US 3634741248,3634749439,CA -3634749440,3634880511,US +3634749440,3634759679,US +3634759680,3634759935,CA +3634759936,3634880511,US 3634880512,3634888703,CA 3634888704,3634913279,US 3634913280,3634915663,CA @@ -118715,7 +136686,9 @@ 3634915680,3634921471,CA 3634921472,3634925567,US 3634925568,3634929663,CA -3634929664,3635044351,US +3634929664,3635015935,US +3635015936,3635016191,CA +3635016192,3635044351,US 3635048448,3635051103,US 3635051104,3635051119,CA 3635051120,3635051439,US @@ -118744,11 +136717,7 @@ 3635531008,3635531263,PR 3635531264,3635533535,US 3635533536,3635533551,IN -3635533552,3635534847,US -3635534848,3635535615,PR -3635535616,3635535743,PE -3635535744,3635535871,PR -3635535872,3635643391,US +3635533552,3635643391,US 3635643392,3635644415,JP 3635644416,3635645183,TH 3635645184,3635645439,JP @@ -118764,15 +136733,15 @@ 3635648768,3635649023,JP 3635649024,3635650559,US 3635650560,3635652607,HK -3635652608,3635654655,US -3635654656,3635656447,HK +3635652608,3635655679,US +3635655680,3635656447,HK 3635656448,3635656703,US 3635656704,3635657727,JP 3635657728,3635659263,US 3635659264,3635660287,ID 3635660288,3635660799,US -3635660800,3635662847,HK -3635662848,3635670527,US +3635660800,3635661823,HK +3635661824,3635670527,US 3635670528,3635671039,TL 3635671040,3635674623,US 3635674624,3635675135,HK @@ -118783,25 +136752,11 @@ 3635741696,3635741951,US 3635741952,3635745535,CA 3635745536,3635746047,US -3635746048,3635751935,CA -3635751936,3635752191,US -3635752192,3635752447,CA +3635746048,3635748223,CA +3635748224,3635748351,US +3635748352,3635752447,CA 3635752448,3635752703,US -3635752704,3635754239,CA -3635754240,3635754362,US -3635754363,3635754363,CA -3635754364,3635755007,US -3635755008,3635755519,CA -3635755520,3635755775,US -3635755776,3635760895,CA -3635760896,3635761151,US -3635761152,3635762687,CA -3635762688,3635762943,US -3635762944,3635763327,CA -3635763328,3635763455,US -3635763456,3635764991,CA -3635764992,3635765247,US -3635765248,3635765759,CA +3635752704,3635765759,CA 3635765760,3635768575,US 3635768576,3635771391,CA 3635771392,3635771647,US @@ -118809,9 +136764,7 @@ 3635771904,3635772415,US 3635772416,3635772671,CA 3635772672,3635772927,US -3635772928,3635773951,CA -3635773952,3635774207,US -3635774208,3635781119,CA +3635772928,3635781119,CA 3635781120,3635783167,US 3635783168,3635799551,CA 3635799552,3635800063,US @@ -118840,9 +136793,7 @@ 3636031518,3636031518,US 3636031519,3636035583,SG 3636035584,3636064255,US -3636064256,3636065887,CA -3636065888,3636065891,US -3636065892,3636068351,CA +3636064256,3636068351,CA 3636068352,3636150783,US 3636150784,3636150799,CA 3636150800,3636151807,US @@ -118872,14 +136823,14 @@ 3636158720,3636158871,US 3636158872,3636158879,CA 3636158880,3636158959,US -3636158960,3636159999,CA -3636160000,3636160255,US -3636160256,3636160767,CA -3636160768,3636161983,US +3636158960,3636159743,CA +3636159744,3636160511,US +3636160512,3636160767,CA +3636160768,3636161535,US +3636161536,3636161791,CA +3636161792,3636161983,US 3636161984,3636162015,CA -3636162016,3636162047,US -3636162048,3636162559,CA -3636162560,3636163583,US +3636162016,3636163583,US 3636163584,3636164095,CA 3636164096,3636164255,US 3636164256,3636164271,CA @@ -118889,102 +136840,119 @@ 3636166144,3636166655,CA 3636166656,3636206079,US 3636206080,3636206335,AU -3636206336,3636278271,US -3636278272,3636278783,CN -3636278784,3636396031,US +3636206336,3636396031,US 3636396032,3636430335,CA 3636430336,3636430591,KY 3636430592,3636461567,CA 3636461568,3636609023,US 3636609024,3636621311,CA 3636621312,3636625407,US -3636625408,3636627455,AR +3636625408,3636626431,AR +3636626432,3636626943,BR +3636626944,3636627199,AR +3636627200,3636627455,BR 3636627456,3636628479,MX 3636628480,3636628991,PE 3636628992,3636822015,US 3636822016,3636854783,CA 3636854784,3636887551,US 3636887552,3636895743,CA -3636895744,3636905471,US -3636905472,3636905727,CA -3636905728,3636907775,US -3636907776,3636908031,CA -3636908032,3636909055,US +3636895744,3636909055,US 3636909056,3636909311,CA -3636909312,3636913919,US -3636913920,3636914687,CA -3636914688,3636918015,US -3636918016,3636918271,CA -3636918272,3636918527,US -3636918528,3636919039,CA -3636919040,3637072895,US -3637072896,3637073151,CY -3637073152,3637075967,US +3636909312,3636914175,US +3636914176,3636914431,CA +3636914432,3636918527,US +3636918528,3636918783,CA +3636918784,3637075967,US 3637075968,3637080063,CA -3637080064,3637469439,US -3637469440,3637469695,GE -3637469696,3637510143,US +3637080064,3637510143,US 3637510144,3637641215,CA 3637641216,3637665791,US 3637665792,3637669887,CA 3637669888,3637706751,US 3637706752,3637739519,CA -3637739520,3637821439,US -3637829632,3638165503,US +3637739520,3638165503,US 3638165504,3638181887,CA 3638181888,3638214399,US 3638214400,3638214655,GR 3638214656,3638226687,US 3638226688,3638226943,NL -3638226944,3638250559,US +3638226944,3638247935,US +3638247936,3638248703,GB +3638248704,3638249215,US +3638249216,3638249471,GB +3638249472,3638250559,US 3638250560,3638250623,GB 3638250624,3638304767,US 3638304768,3638312959,CA 3638312960,3638370303,US 3638370304,3638386687,CA -3638386688,3638400511,US -3638400512,3638400591,CA -3638400592,3638400599,US -3638400600,3638401023,CA -3638401024,3638401087,US +3638386688,3638399743,US +3638399744,3638399999,CH +3638400000,3638401087,US 3638401088,3638401119,CA -3638401120,3638481919,US -3638481920,3638482943,AU -3638482944,3638500125,US +3638401120,3638500125,US 3638500126,3638500126,CA 3638500127,3638509567,US 3638509568,3638534143,CA 3638534144,3638697983,US 3638697984,3638706175,CA -3638706176,3638747679,US -3638747680,3638747711,GB -3638747712,3638874111,US +3638706176,3638874111,US 3638874112,3638878207,CA -3638878208,3638898943,US -3638898944,3638899199,MX -3638899200,3638984703,US +3638878208,3638880511,US +3638880512,3638880767,CA +3638880768,3638898943,US +3638898944,3638899455,MX +3638899456,3638984703,US 3638984704,3638992895,GT 3638992896,3638996991,US -3639001088,3639052031,US -3639052032,3639052287,ES -3639052288,3639069439,US +3639001088,3639069439,US 3639069440,3639069695,HK 3639069696,3639083007,US 3639083008,3639148543,CA 3639148544,3639222271,US 3639222272,3639230463,CA -3639230464,3639247359,US -3639247872,3639255039,US +3639230464,3639255039,US 3639255040,3639263231,CA 3639263232,3639279615,US 3639279616,3639283711,CA 3639283712,3639390207,US 3639390208,3639394303,ZA -3639394304,3639397119,US +3639394304,3639396351,US +3639396352,3639396383,NE +3639396384,3639396415,US +3639396416,3639396431,PK +3639396432,3639396447,US +3639396448,3639396463,NG +3639396464,3639396471,TZ +3639396472,3639396487,US +3639396488,3639396519,IN +3639396520,3639396543,US +3639396544,3639396551,TZ +3639396552,3639396671,US +3639396672,3639396735,NE +3639396736,3639396743,IN +3639396744,3639396863,US +3639396864,3639396879,NE +3639396880,3639396927,US +3639396928,3639396959,FR +3639396960,3639396975,NG +3639396976,3639396991,US +3639396992,3639397023,CD +3639397024,3639397119,US 3639397120,3639397375,IN 3639397376,3639397631,US 3639397632,3639397887,NG -3639397888,3639399679,US +3639397888,3639398423,US +3639398424,3639398431,LB +3639398432,3639398439,US +3639398440,3639398447,LB +3639398448,3639398527,US +3639398528,3639398591,SA +3639398592,3639398599,LB +3639398600,3639398655,US +3639398656,3639398663,SA +3639398664,3639399679,US 3639399680,3639399935,HN 3639399936,3639400447,US 3639400448,3639401471,RS @@ -119021,12 +136989,9 @@ 3639558144,3639566335,CA 3639566336,3639566847,US 3639566848,3639567103,HK -3639567104,3639590911,US -3639590912,3639592959,GB -3639592960,3639593983,US +3639567104,3639593983,US 3639593984,3639595007,GB -3639595008,3639599103,IE -3639599104,3639607295,US +3639595008,3639607295,US 3639607296,3639611391,CA 3639611392,3639656447,US 3639656448,3639660543,CA @@ -119034,9 +136999,7 @@ 3639664640,3639668735,CA 3639668736,3639672831,US 3639672832,3639681023,CL -3639681024,3639685060,US -3639685061,3639685061,SA -3639685062,3639692031,US +3639681024,3639692031,US 3639692032,3639692287,GB 3639692288,3639704573,US 3639704574,3639704574,GB @@ -119047,41 +137010,39 @@ 3639736832,3639737343,US 3639737344,3639737373,GB 3639737374,3639737374,FR -3639737375,3639737855,GB -3639737856,3639868319,US -3639868320,3639868367,MX -3639868368,3639868423,US -3639868424,3639868425,MX -3639868426,3639868599,US -3639868600,3639868607,MX -3639868608,3639902207,US +3639737375,3639737599,GB +3639737600,3639737629,US +3639737630,3639737630,GB +3639737631,3639868223,US +3639868224,3639868415,MX +3639868416,3639902207,US 3639902208,3639918591,PE 3639918592,3639934975,AR -3639934976,3639944191,US -3639944192,3639944447,IE -3639944448,3640057855,US +3639934976,3640023079,US +3640023080,3640023087,EG +3640023088,3640057855,US 3640057856,3640066047,CA 3640066048,3640197119,US 3640197120,3640201215,CA 3640201216,3640205311,US 3640205312,3640209407,BM 3640209408,3640213503,CA -3640213504,3640287231,US -3640291328,3640312831,US +3640213504,3640288255,US +3640288256,3640289279,PH +3640289280,3640291327,HK +3640291328,3640312319,US +3640312320,3640312575,NI +3640312576,3640312831,US 3640312832,3640313087,TO -3640313088,3640316927,US +3640313088,3640315391,US +3640315392,3640315647,TR +3640315648,3640316927,US 3640316928,3640317183,MX 3640317184,3640318207,US 3640318208,3640318975,NC -3640318976,3640319231,US -3640319232,3640319487,NG -3640319488,3640346879,US +3640318976,3640346879,US 3640346880,3640347134,MX -3640347135,3640350719,US -3640350720,3640350975,MX -3640350976,3640351007,US -3640351008,3640351231,MX -3640351232,3640360959,US +3640347135,3640360959,US 3640360960,3640369151,CA 3640369152,3640410111,US 3640410112,3640418303,CA @@ -119133,9 +137094,7 @@ 3641335808,3641343999,SE 3641344000,3641356535,GB 3641356536,3641356543,CM -3641356544,3641357983,GB -3641357984,3641358015,SL -3641358016,3641360383,GB +3641356544,3641360383,GB 3641360384,3641368575,RO 3641368576,3641372671,GB 3641372672,3641376767,BG @@ -119196,11 +137155,7 @@ 3641597952,3641602047,AZ 3641602048,3641606143,DE 3641606144,3641610239,GB -3641610240,3641615359,DE -3641615360,3641615615,US -3641615616,3641617663,DE -3641617664,3641617679,GB -3641617680,3641618431,DE +3641610240,3641618431,DE 3641618432,3641622527,GB 3641622528,3641626623,RU 3641626624,3641630719,HR @@ -119273,11 +137228,7 @@ 3641917440,3641925631,GR 3641925632,3641933823,RU 3641933824,3641937919,GB -3641937920,3641939761,IT -3641939762,3641939762,FR -3641939763,3641940938,IT -3641940939,3641940939,GB -3641940940,3641941759,IT +3641937920,3641941759,IT 3641942016,3641950207,DE 3641950208,3641954303,FR 3641954304,3641957119,MD @@ -119285,7 +137236,11 @@ 3641957632,3641957887,MD 3641957888,3641958143,GB 3641958144,3641958399,MD -3641958400,3641962495,BE +3641958400,3641961727,BE +3641961728,3641961743,NL +3641961744,3641961791,BE +3641961792,3641961799,US +3641961800,3641962495,BE 3641962496,3641966591,GB 3641966592,3641970687,IT 3641970688,3641978879,GB @@ -119299,31 +137254,58 @@ 3642015744,3642019839,CH 3642019840,3642023935,SY 3642023936,3642028031,EG -3642028032,3642028800,GB +3642028032,3642028287,GB +3642028288,3642028543,NG +3642028544,3642028544,GB +3642028545,3642028799,NG +3642028800,3642028800,GB 3642028801,3642028863,SO -3642028864,3642032127,GB +3642028864,3642028928,GB +3642028929,3642029055,NG +3642029056,3642029056,GB +3642029057,3642029119,NG +3642029120,3642029183,GB +3642029184,3642029311,NG +3642029312,3642030591,GB +3642030592,3642030847,GN +3642030848,3642031616,GB +3642031617,3642031743,SL +3642031744,3642032127,GB 3642032128,3642036223,PS 3642036224,3642040319,HU 3642040320,3642048511,BY -3642048512,3642056703,GB +3642048512,3642053439,GB +3642053440,3642053631,TZ +3642053632,3642056703,GB 3642056704,3642060799,RU 3642060800,3642064895,KE 3642064896,3642068991,IT 3642068992,3642073087,AL 3642073088,3642077183,LV -3642077184,3642078463,BE -3642078464,3642085375,NL +3642077184,3642078975,BE +3642078976,3642079039,NL +3642079040,3642081271,BE +3642081272,3642081278,US +3642081279,3642085375,NL 3642085376,3642089471,RU 3642089472,3642093567,SE -3642093568,3642097411,NL -3642097412,3642097412,BE -3642097413,3642097663,NL +3642093568,3642097663,NL 3642097664,3642101759,GB -3642101760,3642109951,NO +3642101760,3642104831,NL +3642104832,3642105855,US +3642105856,3642109951,NO 3642109952,3642114047,BE -3642114048,3642116095,NO +3642114048,3642114591,NL +3642114592,3642114815,NO +3642114816,3642114831,NL +3642114832,3642115095,NO +3642115096,3642115103,NL +3642115104,3642116095,NO 3642116096,3642117119,NL -3642117120,3642118143,NO +3642117120,3642117375,NO +3642117376,3642117631,NL +3642117632,3642117887,NO +3642117888,3642118143,NL 3642118144,3642122239,GB 3642122240,3642126335,ES 3642126336,3642130431,IL @@ -119341,9 +137323,8 @@ 3642187776,3642191871,DK 3642191872,3642195967,BY 3642195968,3642204159,RU -3642204160,3642207231,IM -3642207232,3642207487,GB -3642207488,3642208255,IM +3642204160,3642206207,IM +3642206208,3642208255,GB 3642208256,3642212351,RU 3642212352,3642216447,BA 3642216448,3642220543,HU @@ -119402,9 +137383,13 @@ 3642415104,3642417151,GB 3642417152,3642419199,DE 3642419200,3642421247,GB -3642421248,3642423039,DE -3642423040,3642423295,ZA -3642423296,3642429439,DE +3642421248,3642423091,DE +3642423092,3642423099,US +3642423100,3642424151,DE +3642424152,3642424215,US +3642424216,3642425087,DE +3642425088,3642425343,US +3642425344,3642429439,DE 3642429440,3642433535,GB 3642433536,3642435583,CY 3642435584,3642436607,RU @@ -119466,9 +137451,7 @@ 3642630144,3642634239,DK 3642634240,3642638335,DE 3642638336,3642642431,CZ -3642642432,3642644479,DK -3642644480,3642644735,CH -3642644736,3642646527,DK +3642642432,3642646527,DK 3642646528,3642650623,MT 3642650624,3642654719,GB 3642654720,3642662911,PL @@ -119497,25 +137480,33 @@ 3643801600,3644063743,DE 3644063744,3644325887,EG 3644325888,3644588031,IT -3644588032,3644653567,DK -3644653568,3644669951,IT +3644588032,3644653567,IR +3644653568,3644655615,DE +3644655616,3644669951,IT 3644669952,3644678143,ES 3644678144,3644686335,IT -3644686336,3644687359,ES -3644687360,3644694527,DK +3644686336,3644690431,ES +3644690432,3644694527,DE 3644694528,3644698623,IT 3644698624,3644702719,GB -3644702720,3644710911,DK +3644702720,3644706815,DE +3644706816,3644708863,ES +3644708864,3644710911,DK 3644710912,3644711935,ES -3644711936,3644715007,DK +3644711936,3644712959,GB +3644712960,3644713983,DE +3644713984,3644715007,DK 3644715008,3644716031,ES -3644716032,3644717055,DK +3644716032,3644717055,SE 3644717056,3644717567,DE -3644717568,3644718591,DK +3644717568,3644718079,DK +3644718080,3644718335,SI +3644718336,3644718591,NL 3644718592,3644718847,IT -3644718848,3644719103,DK +3644718848,3644719103,DE 3644719104,3644809215,NL -3644809216,3644817407,AM +3644809216,3644809216,FR +3644809217,3644817407,DK 3644817408,3644850175,NL 3644850176,3644854271,CZ 3644854272,3644858367,AZ @@ -119525,7 +137516,8 @@ 3644874752,3644878847,ML 3644878848,3644879103,GB 3644879104,3644879359,IT -3644879360,3644882943,GB +3644879360,3644882687,GB +3644882688,3644882943,AT 3644882944,3644887039,RU 3644887040,3644891135,IR 3644891136,3644895231,DE @@ -119537,18 +137529,16 @@ 3644915712,3644919807,RU 3644919808,3644923903,DE 3644923904,3644924927,IL -3644924928,3644925695,US +3644924928,3644925183,US +3644925184,3644925439,IL +3644925440,3644925695,US 3644925696,3644926463,IL -3644926464,3644926975,US -3644926976,3644927999,IL -3644928000,3644928767,GI -3644928768,3644929023,GB -3644929024,3644932095,GI +3644926464,3644926719,US +3644926720,3644927999,IL +3644928000,3644932095,GI 3644932096,3644936191,IT 3644936192,3644940287,RU -3644940288,3644945791,HU -3644945792,3644945919,SK -3644945920,3644948479,HU +3644940288,3644948479,HU 3644948480,3644952575,DE 3644952576,3644960767,GB 3644960768,3644964863,TR @@ -119597,9 +137587,9 @@ 3645169664,3645173759,CH 3645173760,3645177855,GB 3645177856,3645181951,GR -3645181952,3645185535,FR -3645185536,3645185791,US -3645185792,3645186047,FR +3645181952,3645183375,FR +3645183376,3645183383,SA +3645183384,3645186047,FR 3645186048,3645190143,GB 3645190144,3645194239,FI 3645194240,3645202431,DE @@ -119636,15 +137626,13 @@ 3645325312,3645329407,IT 3645329408,3645333503,CH 3645334272,3645335039,DE -3645335552,3645337599,DE +3645335688,3645335691,DE 3645337600,3645341695,FR 3645341696,3645345791,RU 3645345792,3645349887,FI 3645349888,3645353983,RU 3645353984,3645358079,MT -3645358080,3645358319,ES -3645358320,3645358327,SE -3645358328,3645362175,ES +3645358080,3645362175,ES 3645362176,3645364223,FR 3645364224,3645366271,DE 3645366272,3645370367,RU @@ -119664,9 +137652,7 @@ 3645435904,3645439999,GB 3645440000,3645444095,SE 3645444096,3645448191,SK -3645448192,3645450751,DE -3645450752,3645451007,GB -3645451008,3645454335,DE +3645448192,3645454335,DE 3645454336,3645456383,RU 3645456384,3645460479,GB 3645460480,3645464575,UA @@ -119756,8 +137742,7 @@ 3645693952,3645698047,BE 3645698048,3645702143,ES 3645702144,3645706239,GB -3645706240,3645710079,LT -3645710080,3645710335,GB +3645706240,3645710335,LT 3645710336,3645714431,NO 3645714432,3645718527,RU 3645718528,3645722623,GA @@ -119769,19 +137754,875 @@ 3645751296,3645755391,FI 3645755392,3645759487,UA 3645759488,3645763583,FR -3645763584,3645764014,DE -3645764015,3645764015,GB -3645764016,3645765227,DE +3645763584,3645763585,DE +3645763586,3645763587,IT +3645763588,3645763588,DE +3645763589,3645763589,IE +3645763590,3645763590,ES +3645763591,3645763591,BE +3645763592,3645763593,DE +3645763594,3645763594,CH +3645763595,3645763595,IT +3645763596,3645763597,DE +3645763598,3645763598,NL +3645763599,3645763600,DE +3645763601,3645763601,GR +3645763602,3645763603,FR +3645763604,3645763609,DE +3645763610,3645763610,PL +3645763611,3645763612,DE +3645763613,3645763613,HU +3645763614,3645763614,CH +3645763615,3645763615,ES +3645763616,3645763616,FR +3645763617,3645763617,DE +3645763618,3645763618,ES +3645763619,3645763619,DE +3645763620,3645763620,FR +3645763621,3645763621,CH +3645763622,3645763622,GB +3645763623,3645763623,FR +3645763624,3645763624,DE +3645763625,3645763625,FR +3645763626,3645763626,NL +3645763627,3645763627,AT +3645763628,3645763629,DE +3645763630,3645763631,NL +3645763632,3645763633,GB +3645763634,3645763634,NL +3645763635,3645763635,DE +3645763636,3645763636,AT +3645763637,3645763637,FR +3645763638,3645763638,NL +3645763639,3645763639,DE +3645763640,3645763640,HU +3645763641,3645763641,IT +3645763642,3645763642,GB +3645763643,3645763645,DE +3645763646,3645763647,ES +3645763648,3645763648,DE +3645763649,3645763649,IL +3645763650,3645763650,DE +3645763651,3645763651,NL +3645763652,3645763653,DE +3645763654,3645763654,ES +3645763655,3645763660,DE +3645763661,3645763662,FR +3645763663,3645763663,HU +3645763664,3645763665,DE +3645763666,3645763666,NL +3645763667,3645763670,DE +3645763671,3645763671,FR +3645763672,3645763672,DE +3645763673,3645763673,BE +3645763674,3645763676,DE +3645763677,3645763678,HU +3645763679,3645763679,IT +3645763680,3645763680,DE +3645763681,3645763681,CH +3645763682,3645763682,DE +3645763683,3645763683,NO +3645763684,3645763684,CH +3645763685,3645763685,NL +3645763686,3645763686,DE +3645763687,3645763687,ES +3645763688,3645763690,NL +3645763691,3645763691,CH +3645763692,3645763692,DE +3645763693,3645763693,NL +3645763694,3645763696,DE +3645763697,3645763697,NL +3645763698,3645763698,DE +3645763699,3645763699,BE +3645763700,3645763700,NL +3645763701,3645763701,DE +3645763702,3645763702,IT +3645763703,3645763703,CH +3645763704,3645763705,DE +3645763706,3645763706,GB +3645763707,3645763707,NL +3645763708,3645763708,GR +3645763709,3645763709,NL +3645763710,3645763710,GB +3645763711,3645763713,NL +3645763714,3645763714,DE +3645763715,3645763715,NL +3645763716,3645763716,DE +3645763717,3645763717,NL +3645763718,3645763719,DE +3645763720,3645763720,IT +3645763721,3645763721,DE +3645763722,3645763722,GR +3645763723,3645763723,NL +3645763724,3645763726,IT +3645763727,3645763727,NL +3645763728,3645763728,GR +3645763729,3645763730,IT +3645763731,3645763732,DE +3645763733,3645763733,FR +3645763734,3645763734,DE +3645763735,3645763735,GB +3645763736,3645763736,FR +3645763737,3645763737,DE +3645763738,3645763738,CH +3645763739,3645763740,ES +3645763741,3645763742,DE +3645763743,3645763743,IT +3645763744,3645763744,DE +3645763745,3645763745,FR +3645763746,3645763746,DE +3645763747,3645763752,NL +3645763753,3645763753,ES +3645763754,3645763755,NL +3645763756,3645763756,DE +3645763757,3645763757,BE +3645763758,3645763758,FR +3645763759,3645763760,NL +3645763761,3645763761,SE +3645763762,3645763762,ES +3645763763,3645763763,DE +3645763764,3645763764,NL +3645763765,3645763765,DE +3645763766,3645763766,IL +3645763767,3645763768,NL +3645763769,3645763769,FR +3645763770,3645763770,NL +3645763771,3645763771,GB +3645763772,3645763772,CH +3645763773,3645763773,DE +3645763774,3645763774,NL +3645763775,3645763775,DE +3645763776,3645763776,NL +3645763777,3645763777,BE +3645763778,3645763781,DE +3645763782,3645763782,NL +3645763783,3645763783,DE +3645763784,3645763784,NL +3645763785,3645763785,DE +3645763786,3645763786,CH +3645763787,3645763787,NL +3645763788,3645763788,IE +3645763789,3645763789,AT +3645763790,3645763790,ES +3645763791,3645763791,IT +3645763792,3645763792,FR +3645763793,3645763793,ES +3645763794,3645763794,DE +3645763795,3645763795,IT +3645763796,3645763797,DE +3645763798,3645763798,FR +3645763799,3645763801,DE +3645763802,3645763802,ES +3645763803,3645763803,NL +3645763804,3645763806,DE +3645763807,3645763807,IT +3645763808,3645763808,DE +3645763809,3645763809,IT +3645763810,3645763810,NL +3645763811,3645763813,DE +3645763814,3645763814,IT +3645763815,3645763816,DE +3645763817,3645763817,GR +3645763818,3645763818,ES +3645763819,3645763825,DE +3645763826,3645763826,IT +3645763827,3645763827,ZA +3645763828,3645763841,DE +3645763842,3645763842,CH +3645763843,3645763845,DE +3645763846,3645763846,FR +3645763847,3645763847,IT +3645763848,3645763850,DE +3645763851,3645763851,GB +3645763852,3645763852,DE +3645763853,3645763853,CH +3645763854,3645763854,NL +3645763855,3645763858,DE +3645763859,3645763859,DK +3645763860,3645763860,IT +3645763861,3645763861,DE +3645763862,3645763862,FR +3645763863,3645763864,ES +3645763865,3645763865,CH +3645763866,3645763866,DE +3645763867,3645763868,GB +3645763869,3645763869,DE +3645763870,3645763870,HU +3645763871,3645763874,DE +3645763875,3645763875,GB +3645763876,3645763876,PL +3645763877,3645763877,FR +3645763878,3645763879,DE +3645763880,3645763881,FR +3645763882,3645763882,DE +3645763883,3645763883,NL +3645763884,3645763884,IT +3645763885,3645763886,DE +3645763887,3645763887,FR +3645763888,3645763888,DE +3645763889,3645763889,GR +3645763890,3645763890,ES +3645763891,3645763894,DE +3645763895,3645763895,ES +3645763896,3645763896,DE +3645763897,3645763897,BE +3645763898,3645763898,NL +3645763899,3645763899,ES +3645763900,3645763900,NL +3645763901,3645763902,LU +3645763903,3645763903,DE +3645763904,3645763904,BE +3645763905,3645763905,RS +3645763906,3645763906,DE +3645763907,3645763908,IT +3645763909,3645763909,DE +3645763910,3645763910,ES +3645763911,3645763911,DE +3645763912,3645763912,IE +3645763913,3645763913,PT +3645763914,3645763914,DE +3645763915,3645763915,IL +3645763916,3645763916,BE +3645763917,3645763917,DE +3645763918,3645763918,IT +3645763919,3645763919,GB +3645763920,3645763920,DE +3645763921,3645763921,CH +3645763922,3645763922,ES +3645763923,3645763923,GB +3645763924,3645763924,PL +3645763925,3645763926,DE +3645763927,3645763927,HU +3645763928,3645763928,FR +3645763929,3645763929,NL +3645763930,3645763930,ES +3645763931,3645763931,FR +3645763932,3645763932,DE +3645763933,3645763933,FR +3645763934,3645763934,IT +3645763935,3645763935,FR +3645763936,3645763936,DE +3645763937,3645763937,FR +3645763938,3645763938,DE +3645763939,3645763939,NL +3645763940,3645763941,DE +3645763942,3645763942,CH +3645763943,3645763943,ES +3645763944,3645763944,CH +3645763945,3645763945,DE +3645763946,3645763946,HU +3645763947,3645763949,DE +3645763950,3645763950,ES +3645763951,3645763951,CH +3645763952,3645763952,IT +3645763953,3645763953,TR +3645763954,3645763954,IT +3645763955,3645763955,FR +3645763956,3645763956,DE +3645763957,3645763957,GB +3645763958,3645763958,AT +3645763959,3645763959,DE +3645763960,3645763960,IT +3645763961,3645763961,DE +3645763962,3645763962,ES +3645763963,3645763964,DE +3645763965,3645763965,AT +3645763966,3645763966,DE +3645763967,3645763967,IT +3645763968,3645763968,DE +3645763969,3645763969,ES +3645763970,3645763970,DE +3645763971,3645763971,ES +3645763972,3645763972,IT +3645763973,3645763973,BE +3645763974,3645763974,GB +3645763975,3645763975,AT +3645763976,3645763976,IT +3645763977,3645763977,DE +3645763978,3645763978,NL +3645763979,3645763979,IT +3645763980,3645763981,DE +3645763982,3645763982,IT +3645763983,3645763984,FR +3645763985,3645763985,NL +3645763986,3645763986,DE +3645763987,3645763987,PL +3645763988,3645763988,CH +3645763989,3645763989,FR +3645763990,3645763993,DE +3645763994,3645763994,IT +3645763995,3645763995,ES +3645763996,3645764000,DE +3645764001,3645764001,IT +3645764002,3645764008,DE +3645764009,3645764010,FR +3645764011,3645764012,DE +3645764013,3645764013,HU +3645764014,3645764015,GB +3645764016,3645764016,IT +3645764017,3645764017,GB +3645764018,3645764018,DE +3645764019,3645764019,NL +3645764020,3645764020,IT +3645764021,3645764021,DE +3645764022,3645764022,ES +3645764023,3645764023,FR +3645764024,3645764026,ES +3645764027,3645764028,DE +3645764029,3645764029,ES +3645764030,3645764030,DE +3645764031,3645764031,NL +3645764032,3645764032,FR +3645764033,3645764034,DE +3645764035,3645764035,IT +3645764036,3645764037,ES +3645764038,3645764038,IT +3645764039,3645764039,HU +3645764040,3645764040,ES +3645764041,3645764041,DE +3645764042,3645764042,CH +3645764043,3645764043,DE +3645764044,3645764044,ES +3645764045,3645764045,AE +3645764046,3645764046,ES +3645764047,3645764048,DE +3645764049,3645764049,ES +3645764050,3645764051,DE +3645764052,3645764052,FR +3645764053,3645764055,DE +3645764056,3645764056,BE +3645764057,3645764057,DE +3645764058,3645764058,TR +3645764059,3645764059,DE +3645764060,3645764060,FR +3645764061,3645764061,IT +3645764062,3645764062,SE +3645764063,3645764063,AT +3645764064,3645764064,SI +3645764065,3645764065,DE +3645764066,3645764066,IT +3645764067,3645764067,DE +3645764068,3645764068,IT +3645764069,3645764069,CH +3645764070,3645764070,GB +3645764071,3645764074,DE +3645764075,3645764075,SE +3645764076,3645764076,GR +3645764077,3645764078,DE +3645764079,3645764079,ES +3645764080,3645764080,DE +3645764081,3645764081,GB +3645764082,3645764084,DE +3645764085,3645764085,IE +3645764086,3645764086,IT +3645764087,3645764087,CH +3645764088,3645764091,DE +3645764092,3645764092,FR +3645764093,3645764097,DE +3645764098,3645764098,IT +3645764099,3645764099,DE +3645764100,3645764100,BE +3645764101,3645764102,DE +3645764103,3645764103,SK +3645764104,3645764105,IT +3645764106,3645764106,NL +3645764107,3645764107,GR +3645764108,3645764108,PL +3645764109,3645764109,CH +3645764110,3645764110,DK +3645764111,3645764111,DE +3645764112,3645764112,IT +3645764113,3645764113,ES +3645764114,3645764115,DE +3645764116,3645764116,GR +3645764117,3645764117,DE +3645764118,3645764118,GB +3645764119,3645764119,CH +3645764120,3645764120,FR +3645764121,3645764121,IT +3645764122,3645764122,DE +3645764123,3645764123,PL +3645764124,3645764124,DE +3645764125,3645764125,NO +3645764126,3645764126,LU +3645764127,3645764127,GB +3645764128,3645764128,GR +3645764129,3645764129,HR +3645764130,3645764130,FR +3645764131,3645764131,DE +3645764132,3645764132,ES +3645764133,3645764133,CY +3645764134,3645764134,DE +3645764135,3645764135,IT +3645764136,3645764136,BE +3645764137,3645764137,DE +3645764138,3645764138,CH +3645764139,3645764140,DE +3645764141,3645764141,ES +3645764142,3645764142,HU +3645764143,3645764145,DE +3645764146,3645764147,NL +3645764148,3645764148,DK +3645764149,3645764149,DE +3645764150,3645764150,ES +3645764151,3645764154,DE +3645764155,3645764155,ES +3645764156,3645764158,DE +3645764159,3645764159,IT +3645764160,3645764160,BE +3645764161,3645764161,ES +3645764162,3645764162,DE +3645764163,3645764163,NL +3645764164,3645764164,DE +3645764165,3645764165,CH +3645764166,3645764166,HU +3645764167,3645764167,DE +3645764168,3645764168,ES +3645764169,3645764169,GR +3645764170,3645764170,IT +3645764171,3645764172,DE +3645764173,3645764173,IT +3645764174,3645764174,DE +3645764175,3645764175,PL +3645764176,3645764176,DE +3645764177,3645764177,GB +3645764178,3645764178,ES +3645764179,3645764179,GR +3645764180,3645764181,DE +3645764182,3645764182,FR +3645764183,3645764184,DE +3645764185,3645764185,IT +3645764186,3645764186,FR +3645764187,3645764187,BE +3645764188,3645764188,GB +3645764189,3645764189,FR +3645764190,3645764190,IT +3645764191,3645764191,GB +3645764192,3645764193,DE +3645764194,3645764194,ES +3645764195,3645764195,DE +3645764196,3645764196,IT +3645764197,3645764197,DE +3645764198,3645764198,GR +3645764199,3645764199,DE +3645764200,3645764200,IT +3645764201,3645764201,BE +3645764202,3645764202,IT +3645764203,3645764203,DE +3645764204,3645764204,ES +3645764205,3645764206,DE +3645764207,3645764207,IT +3645764208,3645764208,NO +3645764209,3645764210,DE +3645764211,3645764211,FR +3645764212,3645764212,NL +3645764213,3645764213,GB +3645764214,3645764214,NL +3645764215,3645764216,DE +3645764217,3645764217,IT +3645764218,3645764218,CH +3645764219,3645764219,FR +3645764220,3645764220,NL +3645764221,3645764221,IT +3645764222,3645764222,BE +3645764223,3645764223,DE +3645764224,3645764224,ES +3645764225,3645764225,GB +3645764226,3645764226,DE +3645764227,3645764227,CH +3645764228,3645764228,FR +3645764229,3645764229,PL +3645764230,3645764230,NL +3645764231,3645764231,CH +3645764232,3645764234,DE +3645764235,3645764235,FR +3645764236,3645764236,IT +3645764237,3645764238,DE +3645764239,3645764240,ES +3645764241,3645764241,DE +3645764242,3645764242,AT +3645764243,3645764243,GR +3645764244,3645764244,FR +3645764245,3645764246,NL +3645764247,3645764247,IT +3645764248,3645764250,DE +3645764251,3645764251,FR +3645764252,3645764253,ES +3645764254,3645764254,DE +3645764255,3645764255,CH +3645764256,3645764257,DE +3645764258,3645764258,NL +3645764259,3645764259,IT +3645764260,3645764260,DE +3645764261,3645764261,GB +3645764262,3645764262,BE +3645764263,3645764264,IT +3645764265,3645764265,TR +3645764266,3645764269,DE +3645764270,3645764270,ES +3645764271,3645764271,IT +3645764272,3645764272,DE +3645764273,3645764273,IT +3645764274,3645764274,DE +3645764275,3645764275,FR +3645764276,3645764277,DE +3645764278,3645764278,NL +3645764279,3645764279,ES +3645764280,3645764280,IT +3645764281,3645764281,DE +3645764282,3645764282,NL +3645764283,3645764284,FR +3645764285,3645764285,IT +3645764286,3645764286,NL +3645764287,3645764287,BE +3645764288,3645764288,FR +3645764289,3645764289,NL +3645764290,3645764290,DE +3645764291,3645764291,NL +3645764292,3645764292,FR +3645764293,3645764294,IT +3645764295,3645764295,ES +3645764296,3645764297,DE +3645764298,3645764298,GR +3645764299,3645764299,DE +3645764300,3645764300,PL +3645764301,3645764301,GR +3645764302,3645764302,IT +3645764303,3645764303,DE +3645764304,3645764304,ES +3645764305,3645764305,GB +3645764306,3645764306,BM +3645764307,3645764307,NL +3645764308,3645764309,DE +3645764310,3645764310,ZA +3645764311,3645764313,ES +3645764314,3645764315,DE +3645764316,3645764316,IT +3645764317,3645764317,ES +3645764318,3645764318,HU +3645764319,3645764319,FR +3645764320,3645764320,IT +3645764321,3645764321,DE +3645764322,3645764322,CH +3645764323,3645764323,DE +3645764324,3645764324,FR +3645764325,3645764326,DE +3645764327,3645764327,DK +3645764328,3645764328,CH +3645764329,3645764329,ES +3645764330,3645764330,DE +3645764331,3645764331,RU +3645764332,3645764332,NL +3645764333,3645764333,GR +3645764334,3645764334,ES +3645764335,3645764335,DE +3645764336,3645764336,MY +3645764337,3645764337,HU +3645764338,3645764338,NL +3645764339,3645764340,DE +3645764341,3645764341,IE +3645764342,3645764342,IT +3645764343,3645764343,ES +3645764344,3645764345,DE +3645764346,3645764346,IT +3645764347,3645764347,IE +3645764348,3645764348,NL +3645764349,3645764349,BE +3645764350,3645764350,IT +3645764351,3645764356,DE +3645764357,3645764357,RU +3645764358,3645764358,FR +3645764359,3645764359,IT +3645764360,3645764360,DE +3645764361,3645764361,CH +3645764362,3645764362,GB +3645764363,3645764363,NL +3645764364,3645764364,DE +3645764365,3645764365,BE +3645764366,3645764367,DE +3645764368,3645764368,IT +3645764369,3645764369,DE +3645764370,3645764370,GB +3645764371,3645764371,ES +3645764372,3645764373,FR +3645764374,3645764375,DE +3645764376,3645764377,NL +3645764378,3645764378,DE +3645764379,3645764380,GB +3645764381,3645764381,DE +3645764382,3645764382,NL +3645764383,3645764383,FR +3645764384,3645764384,AT +3645764385,3645764388,DE +3645764389,3645764389,NL +3645764390,3645764390,DE +3645764391,3645764391,NL +3645764392,3645764392,GR +3645764393,3645764393,DE +3645764394,3645764394,FR +3645764395,3645764396,NL +3645764397,3645764397,DE +3645764398,3645764398,NL +3645764399,3645764399,DE +3645764400,3645764401,NL +3645764402,3645764403,FR +3645764404,3645764406,NL +3645764407,3645764408,DE +3645764409,3645764409,FR +3645764410,3645764410,DE +3645764411,3645764411,FR +3645764412,3645764412,NL +3645764413,3645764413,FR +3645764414,3645764414,NL +3645764415,3645764415,DE +3645764416,3645764417,NL +3645764418,3645764418,DE +3645764419,3645764419,NL +3645764420,3645764420,GB +3645764421,3645764421,DE +3645764422,3645764422,IT +3645764423,3645764423,HU +3645764424,3645764424,DE +3645764425,3645764425,GB +3645764426,3645764433,DE +3645764434,3645764434,NL +3645764435,3645764435,AT +3645764436,3645764436,NL +3645764437,3645764437,FR +3645764438,3645764439,DE +3645764440,3645764440,CH +3645764441,3645764441,DE +3645764442,3645764442,IT +3645764443,3645764445,DE +3645764446,3645764446,NL +3645764447,3645764456,DE +3645764457,3645764457,IT +3645764458,3645764458,DE +3645764459,3645764459,IT +3645764460,3645764462,DE +3645764463,3645764463,NL +3645764464,3645764464,BE +3645764465,3645764465,DE +3645764466,3645764466,GR +3645764467,3645764467,DE +3645764468,3645764468,IT +3645764469,3645764470,DE +3645764471,3645764471,IT +3645764472,3645764472,GR +3645764473,3645764473,NL +3645764474,3645764474,DE +3645764475,3645764475,GR +3645764476,3645764476,DE +3645764477,3645764477,NL +3645764478,3645764478,GB +3645764479,3645764479,DE +3645764480,3645764481,NL +3645764482,3645764482,DE +3645764483,3645764483,NL +3645764484,3645764484,FR +3645764485,3645764485,NL +3645764486,3645764486,IE +3645764487,3645764487,DE +3645764488,3645764490,NL +3645764491,3645764491,DE +3645764492,3645764492,NL +3645764493,3645764493,ES +3645764494,3645764494,FR +3645764495,3645764495,NL +3645764496,3645764496,DE +3645764497,3645764497,NL +3645764498,3645764498,FR +3645764499,3645764500,NL +3645764501,3645764501,DE +3645764502,3645764503,NL +3645764504,3645764504,DE +3645764505,3645764505,NL +3645764506,3645764506,DE +3645764507,3645764507,ES +3645764508,3645764508,IT +3645764509,3645764510,DE +3645764511,3645764511,NL +3645764512,3645764512,DE +3645764513,3645764513,NL +3645764514,3645764514,ES +3645764515,3645764515,DE +3645764516,3645764516,NL +3645764517,3645764518,DE +3645764519,3645764522,NL +3645764523,3645764524,DE +3645764525,3645764531,NL +3645764532,3645764533,DE +3645764534,3645764535,NL +3645764536,3645764536,IT +3645764537,3645764539,NL +3645764540,3645764540,DE +3645764541,3645764541,IT +3645764542,3645764549,NL +3645764550,3645764550,DE +3645764551,3645764551,GR +3645764552,3645764553,DE +3645764554,3645764554,NL +3645764555,3645764555,DE +3645764556,3645764556,CH +3645764557,3645764557,NL +3645764558,3645764561,DE +3645764562,3645764562,FR +3645764563,3645764563,ES +3645764564,3645764565,NL +3645764566,3645764566,DE +3645764567,3645764568,NL +3645764569,3645764569,DE +3645764570,3645764570,MA +3645764571,3645765127,DE +3645765128,3645765131,GR +3645765132,3645765135,DE +3645765136,3645765139,BE +3645765140,3645765143,IT +3645765144,3645765147,DE +3645765148,3645765151,IT +3645765152,3645765155,BE +3645765156,3645765171,IT +3645765172,3645765175,NO +3645765176,3645765179,DE +3645765180,3645765183,FR +3645765184,3645765187,GR +3645765188,3645765195,DE +3645765196,3645765199,CH +3645765200,3645765203,GB +3645765204,3645765207,DE +3645765208,3645765211,FR +3645765212,3645765215,DE +3645765216,3645765219,ES +3645765220,3645765223,PL +3645765224,3645765227,BE 3645765228,3645765231,GB -3645765232,3645767208,DE +3645765232,3645765235,IT +3645765236,3645765239,DE +3645765240,3645765243,GB +3645765244,3645765247,IT +3645765248,3645765251,ES +3645765252,3645765255,DE +3645765256,3645765259,GR +3645765260,3645765263,PL +3645765264,3645765267,IT +3645765268,3645765271,PL +3645765272,3645765275,IT +3645765276,3645765279,FR +3645765280,3645765283,DE +3645765284,3645765287,ES +3645765288,3645765295,DE +3645765296,3645765299,ES +3645765300,3645765303,FR +3645765304,3645765311,IT +3645765312,3645765315,TR +3645765316,3645765319,IT +3645765320,3645765323,FR +3645765324,3645765331,ES +3645765332,3645765335,FR +3645765336,3645765339,IT +3645765340,3645765343,FR +3645765344,3645765347,PL +3645765348,3645765351,GR +3645765352,3645765355,IT +3645765356,3645765359,ES +3645765360,3645765363,FR +3645765364,3645765367,ES +3645765368,3645765371,IT +3645765372,3645765375,CH +3645765376,3645765379,DE +3645765380,3645765383,BM +3645765384,3645765387,NL +3645765388,3645765391,DE +3645765392,3645765399,ES +3645765400,3645765403,DE +3645765404,3645765407,GR +3645765408,3645765411,DK +3645765412,3645765415,IT +3645765416,3645765419,FR +3645765420,3645765423,DE +3645765424,3645765427,IT +3645765428,3645765443,DE +3645765444,3645765447,FR +3645765448,3645765451,ES +3645765452,3645765455,FR +3645765456,3645765459,AT +3645765460,3645765463,FR +3645765464,3645765467,GB +3645765468,3645765471,DE +3645765472,3645765475,NL +3645765476,3645765487,DE +3645765488,3645765491,HU +3645765492,3645765495,DE +3645765496,3645765499,GB +3645765500,3645765503,NL +3645765504,3645765507,CH +3645765508,3645765511,IT +3645765512,3645765519,GB +3645765520,3645765523,FR +3645765524,3645765527,IT +3645765528,3645765535,FR +3645765536,3645765539,SE +3645765540,3645765543,IL +3645765544,3645765547,BE +3645765548,3645765559,DE +3645765560,3645765563,IE +3645765564,3645765567,ES +3645765568,3645765571,FR +3645765572,3645765575,DE +3645765576,3645765579,IT +3645765580,3645765591,DE +3645765592,3645765595,IE +3645765596,3645765611,DE +3645765612,3645765615,IT +3645765616,3645765619,GB +3645765620,3645765623,CH +3645765624,3645765627,FR +3645765628,3645765639,DE +3645765640,3645765643,DK +3645765644,3645765647,GB +3645765648,3645765651,NL +3645765652,3645765671,DE +3645765672,3645765675,FR +3645765676,3645765679,DE +3645765680,3645765683,FR +3645765684,3645765687,NL +3645765688,3645765691,FR +3645765692,3645765695,CH +3645765696,3645765703,IT +3645765704,3645765707,DE +3645765708,3645765711,FR +3645765712,3645765715,DE +3645765716,3645765719,FR +3645765720,3645766401,DE +3645766402,3645766407,US +3645766408,3645767187,DE +3645767188,3645767188,US +3645767189,3645767193,DE +3645767194,3645767194,US +3645767195,3645767195,DE +3645767196,3645767196,US +3645767197,3645767197,DE +3645767198,3645767198,US +3645767199,3645767208,DE 3645767209,3645767209,US -3645767210,3645767426,DE +3645767210,3645767222,DE +3645767223,3645767223,US +3645767224,3645767240,DE +3645767241,3645767241,US +3645767242,3645767426,DE 3645767427,3645767427,US 3645767428,3645767428,DE 3645767429,3645767429,US -3645767430,3645767443,DE -3645767444,3645767444,US -3645767445,3645767679,DE +3645767430,3645767431,DE +3645767432,3645767433,US +3645767434,3645767434,CA +3645767435,3645767435,DE +3645767436,3645767448,US +3645767449,3645767449,DE +3645767450,3645767455,US +3645767456,3645767502,DE +3645767503,3645767503,US +3645767504,3645767679,DE 3645767680,3645771775,IE 3645771776,3645779967,SE 3645779968,3645784063,PS @@ -119801,8 +138642,7 @@ 3645845504,3645849599,RU 3645849600,3645857791,BG 3645857792,3645865983,GB -3645865984,3645868031,HU -3645868032,3645870079,SK +3645865984,3645870079,HU 3645870080,3645874175,PL 3645874176,3645878271,GB 3645878272,3645882367,DE @@ -119815,102 +138655,62 @@ 3646243421,3646243421,US 3646243422,3646947327,DE 3646947328,3647209471,PL -3647209472,3647213823,NL -3647213824,3647214079,GB -3647214080,3647602687,NL +3647209472,3647602687,NL 3647602688,3647733759,RU 3647733760,3647864831,FR -3647864832,3647890303,DE -3647890304,3647890431,PL -3647890432,3647916799,DE +3647864832,3647916799,DE 3647916800,3647917055,SE -3647917056,3647936767,DE -3647936768,3647937023,US -3647937024,3647947263,DE -3647947264,3647947519,US -3647947520,3647949567,DE -3647949824,3647963135,DE -3647963136,3647963391,BE -3647963392,3647964159,DE +3647917056,3647947727,DE +3647947728,3647947735,GB +3647947736,3647949567,DE +3647949824,3647964159,DE 3647964160,3647964287,ES -3647964288,3647964439,DE -3647964440,3647964447,ES -3647964448,3647964463,DE -3647964464,3647964471,ES -3647964472,3647964503,DE +3647964288,3647964503,DE 3647964504,3647964511,ES 3647964512,3647964519,DE 3647964520,3647964527,ES -3647964528,3647964551,DE -3647964552,3647964567,ES +3647964528,3647964559,DE +3647964560,3647964567,ES 3647964568,3647964591,DE 3647964592,3647964599,ES 3647964600,3647964607,DE 3647964608,3647964615,ES 3647964616,3647964623,DE 3647964624,3647964639,ES -3647964640,3647965439,DE -3647965440,3647965695,ES -3647965696,3647966207,CH +3647964640,3647965255,DE +3647965256,3647965263,ES +3647965264,3647965695,DE +3647965696,3647965951,CH +3647965952,3647966207,DE 3647966208,3647967231,GB 3647967232,3647968255,BE -3647968256,3647969279,FR -3647969280,3647969327,DE +3647968256,3647968895,DE +3647968896,3647968911,FR +3647968912,3647969327,DE 3647969328,3647969335,IT -3647969336,3647969425,DE -3647969426,3647969426,IT -3647969427,3647969535,DE -3647969536,3647969791,IT -3647969792,3647970047,DE -3647970048,3647970303,BE -3647970304,3647971327,DE +3647969336,3647971327,DE 3647971328,3647972351,GB 3647972352,3647973375,IT 3647973376,3647973399,DE 3647973400,3647973407,IT -3647973408,3647973425,DE -3647973426,3647973426,IT -3647973427,3647973615,DE +3647973408,3647973615,DE 3647973616,3647973623,IT 3647973624,3647973711,DE 3647973712,3647973719,IT -3647973720,3647973849,DE -3647973850,3647973850,IT -3647973851,3647973865,DE -3647973866,3647973866,IT -3647973867,3647973937,DE -3647973938,3647973938,IT -3647973939,3647974007,DE +3647973720,3647974007,DE 3647974008,3647974015,IT -3647974016,3647974049,DE -3647974050,3647974050,IT -3647974051,3647974055,DE +3647974016,3647974055,DE 3647974056,3647974063,IT -3647974064,3647974399,DE -3647974400,3647974911,ES -3647974912,3647975169,DE -3647975170,3647975170,ES -3647975171,3647975201,DE -3647975202,3647975202,ES -3647975203,3647975309,DE -3647975310,3647975310,ES -3647975311,3647975339,DE -3647975340,3647975340,ES -3647975341,3647975361,DE -3647975362,3647975362,ES -3647975363,3647975423,DE +3647974064,3647975255,DE +3647975256,3647975263,ES +3647975264,3647975423,DE 3647975424,3647976447,ES -3647976448,3647977471,BE +3647976448,3647976959,BE +3647976960,3647977471,DE 3647977472,3647978495,GB 3647978496,3647979007,NL 3647979008,3647979071,IT -3647979072,3647979263,DE -3647979264,3647979519,IT -3647979520,3647980041,DE -3647980042,3647980042,FR -3647980043,3647980209,DE -3647980210,3647980210,FR -3647980211,3647980223,DE +3647979072,3647980223,DE 3647980224,3647980239,FR 3647980240,3647980383,DE 3647980384,3647980415,FR @@ -119918,42 +138718,23 @@ 3647980544,3647981567,GB 3647981568,3647982591,BE 3647982592,3647983615,IT -3647983616,3647983770,NL -3647983771,3647983771,DE -3647983772,3647983871,NL -3647983872,3647984031,DE +3647983616,3647984031,DE 3647984032,3647984047,NL 3647984048,3647984127,DE 3647984128,3647984639,NL -3647984640,3647985407,DE -3647985408,3647985663,BE -3647985664,3647986057,ES -3647986058,3647986058,GB -3647986059,3647987455,ES -3647987456,3647987647,DE +3647984640,3647985663,BE +3647985664,3647986431,DE +3647986432,3647986687,ES +3647986688,3647987647,DE 3647987648,3647987655,ES -3647987656,3647987681,DE -3647987682,3647987682,ES -3647987683,3647987695,DE +3647987656,3647987695,DE 3647987696,3647987711,ES 3647987712,3647988735,IT -3647988736,3647988991,BE -3647988992,3647988999,DE +3647988736,3647988999,DE 3647989000,3647989007,BE 3647989008,3647989063,DE 3647989064,3647989071,BE -3647989072,3647989121,DE -3647989122,3647989122,BE -3647989123,3647989153,DE -3647989154,3647989154,BE -3647989155,3647989247,DE -3647989248,3647989503,BE -3647989504,3647989759,DE -3647989760,3647991807,ES -3647991808,3647995135,BE -3647995136,3647995391,DE -3647995392,3647995647,BE -3647995648,3647995903,DE +3647989072,3647995903,DE 3647995904,3648004095,RU 3648004096,3648007167,GB 3648007168,3648007679,US @@ -119961,14 +138742,12 @@ 3648007936,3648008191,GB 3648008192,3648016383,FR 3648016384,3648020479,GB -3648020480,3648023999,IT -3648024000,3648024063,SE -3648024064,3648024575,IT +3648020480,3648024575,IT 3648024576,3648028671,NL -3648028672,3648032767,HU -3648032768,3648035007,IE -3648035008,3648035071,NL -3648035072,3648036863,IE +3648028672,3648030207,HU +3648030208,3648030463,RO +3648030464,3648032767,HU +3648032768,3648036863,IE 3648036864,3648040959,CZ 3648040960,3648045055,BE 3648045056,3648049151,FI @@ -119982,9 +138761,7 @@ 3648078528,3648078591,BF 3648078592,3648079103,BE 3648079104,3648079359,CG -3648079360,3648079871,BE -3648079872,3648080127,FR -3648080128,3648080511,BE +3648079360,3648080511,BE 3648080512,3648080543,BF 3648080544,3648080639,BE 3648080640,3648080895,GA @@ -119999,8 +138776,7 @@ 3648082432,3648082479,ZM 3648082480,3648084223,BE 3648084224,3648084479,CD -3648084480,3648084735,CF -3648084736,3648084991,BE +3648084480,3648084991,BE 3648084992,3648086015,GB 3648086016,3648090111,AT 3648090112,3648094207,RU @@ -120019,10 +138795,9 @@ 3648155648,3648159743,CH 3648159744,3648163839,ES 3648163840,3648167935,RU -3648167936,3648168447,IE -3648168448,3648170239,GB -3648170240,3648171263,IE -3648171264,3648171679,GB +3648167936,3648170367,GB +3648170368,3648170495,IE +3648170496,3648171679,GB 3648171680,3648171695,IE 3648171696,3648172031,GB 3648172032,3648176127,RU @@ -120034,9 +138809,7 @@ 3648196608,3648200703,IT 3648200704,3648208895,SE 3648208896,3648209663,DE -3648209920,3648210309,DE -3648210310,3648210310,PT -3648210311,3648212991,DE +3648209920,3648212991,DE 3648212992,3648217087,RU 3648217088,3648221183,UA 3648221184,3648225279,IE @@ -120072,21 +138845,16 @@ 3648368640,3648372735,RU 3648372736,3648376831,LU 3648376832,3648380927,CZ -3648381184,3648384767,NL -3648384768,3648385023,GB +3648381184,3648385023,NL 3648385024,3648389119,RU 3648389120,3648393215,IT 3648393216,3648397311,DE 3648397312,3648405503,NO 3648405504,3648413695,RU 3648413696,3648417791,SK -3648417792,3648418815,ES -3648418816,3648419903,GB +3648417792,3648419903,GB 3648419904,3648419935,BE -3648419936,3648420095,GB -3648420096,3648420287,NL -3648420288,3648420351,FR -3648420352,3648425983,GB +3648419936,3648425983,GB 3648425984,3648430079,IT 3648430080,3648434175,NL 3648434176,3648438271,RU @@ -120138,7 +138906,17 @@ 3649840128,3649841151,NL 3649841152,3649843199,GB 3649843200,3649847817,NL -3649847818,3649855487,DE +3649847818,3649848004,DE +3649848005,3649848005,NL +3649848006,3649848010,DE +3649848011,3649848011,PL +3649848012,3649848012,HR +3649848013,3649848014,DE +3649848015,3649848015,HU +3649848016,3649848016,PL +3649848017,3649848028,DE +3649848029,3649848031,NL +3649848032,3649855487,DE 3649855488,3649856511,GB 3649856512,3649857535,US 3649857536,3649857791,GB @@ -120148,9 +138926,7 @@ 3649859584,3649863679,SE 3649863680,3649896447,FI 3649896448,3649961983,IT -3649961984,3649978367,SE -3649978368,3649986559,AE -3649986560,3650093055,SE +3649961984,3650093055,SE 3650093056,3650097151,JO 3650097152,3650101247,SK 3650101248,3650105343,DE @@ -120199,11 +138975,14 @@ 3650230528,3650231295,AT 3650231296,3650231551,AR 3650231552,3650231807,GB -3650231808,3650232063,DE +3650231808,3650231967,DE +3650231968,3650231999,AT +3650232000,3650232063,DE 3650232064,3650232319,SE -3650232320,3650236415,RU -3650236416,3650238463,CH -3650238464,3650240511,GB +3650232320,3650233343,RU +3650233344,3650233599,CY +3650233600,3650236415,RU +3650236416,3650240511,GB 3650240512,3650244607,EE 3650244608,3650256895,GB 3650256896,3650265087,DE @@ -120213,15 +138992,12 @@ 3650277376,3650281471,IR 3650281472,3650285567,FR 3650285568,3650289663,UA -3650289664,3650290687,RU 3650293760,3650297855,RU 3650297856,3650301951,LT -3650301952,3650307103,DE -3650307104,3650307134,GB -3650307135,3650310143,DE -3650310144,3650314239,GB +3650301952,3650306047,DE +3650306048,3650314239,GB 3650314240,3650316287,DE -3650316544,3650318335,FR +3650316544,3650318335,DE 3650318336,3650322431,GI 3650322432,3650330623,IT 3650330624,3650334719,UA @@ -120229,17 +139005,9 @@ 3650338816,3650342911,FR 3650342912,3650347007,CH 3650347008,3650351103,GE -3650351104,3650351904,GB -3650351905,3650351905,FR -3650351906,3650351935,GB -3650351936,3650351999,ES -3650352000,3650352127,GB -3650352128,3650352271,DE -3650352272,3650352287,IT -3650352288,3650352319,DE -3650352320,3650352351,PL -3650352352,3650352383,HU -3650352384,3650355199,GB +3650351104,3650352264,GB +3650352265,3650352265,DE +3650352266,3650355199,GB 3650355200,3650359295,CH 3650359296,3650363391,NL 3650363392,3650367487,GB @@ -120266,9 +139034,7 @@ 3650453504,3650457599,NL 3650457600,3650461695,ES 3650461696,3650465791,AT -3650465792,3650468351,RU -3650468352,3650468607,TR -3650468608,3650469887,RU +3650465792,3650469887,RU 3650469888,3650478079,NL 3650478080,3650482175,AT 3650482176,3650486271,PL @@ -120280,9 +139046,7 @@ 3650510848,3650519039,GB 3650519040,3650523135,HU 3650523136,3650527231,DE -3650527232,3650534911,SE -3650534912,3650535167,NL -3650535168,3650535423,SE +3650527232,3650535423,SE 3650535424,3650539519,RU 3650539520,3650543615,ES 3650543616,3650551807,CH @@ -120298,9 +139062,7 @@ 3650580480,3650584575,CH 3650584576,3650588671,RU 3650588672,3650592767,DE -3650592768,3650596873,IS -3650596874,3650596874,GB -3650596875,3650600959,IS +3650592768,3650600959,IS 3650600960,3650605055,SE 3650605056,3650610175,DE 3650610176,3650611711,RU @@ -120319,16 +139081,12 @@ 3650613248,3650617343,DE 3650617344,3650682879,FI 3650682880,3650748415,PL -3650748416,3650863177,GB -3650863178,3650863178,US -3650863179,3650879487,GB +3650748416,3650879487,GB 3650879488,3650912255,RO 3650912256,3650912767,FR 3650912768,3650916393,GB 3650916394,3650916394,FR -3650916395,3650918143,GB -3650918144,3650918399,CH -3650918400,3650920703,GB +3650916395,3650920703,GB 3650920704,3650920959,GR 3650920960,3650921023,IL 3650921024,3650921087,GB @@ -120338,7 +139096,8 @@ 3650921391,3650922799,GB 3650922800,3650922815,FR 3650922816,3650926591,GB -3650926592,3650929831,ES +3650926592,3650929663,ES +3650929664,3650929831,GB 3650929832,3650929839,DK 3650929840,3650929847,BE 3650929848,3650929855,FR @@ -120350,26 +139109,25 @@ 3650929896,3650929903,ES 3650929904,3650929911,SE 3650929912,3650929919,CH -3650929920,3650930687,ES -3650930688,3650932800,GB -3650932801,3650932801,CH -3650932802,3650932881,GB +3650929920,3650932881,GB 3650932882,3650932882,DE 3650932883,3650932943,GB 3650932944,3650932975,IT 3650932976,3650939607,GB 3650939608,3650939615,TR 3650939616,3650943999,GB -3650944000,3650945023,FR +3650944000,3650944530,FR +3650944531,3650944531,GB +3650944532,3650945023,FR 3650945024,3651010559,DK 3651010560,3651076095,GB 3651076096,3651108863,DE 3651108864,3651141631,EE 3651141632,3651152895,DE 3651152896,3651153919,GB -3651153920,3651168255,DE -3651168256,3651169023,ES -3651169024,3651192319,DE +3651153920,3651188991,DE +3651188992,3651190015,ES +3651190016,3651192319,DE 3651192320,3651193343,GB 3651193344,3651207167,DE 3651207168,3651207199,GB @@ -120450,17 +139208,11 @@ 3651858432,3651862527,IR 3651862528,3651866623,RU 3651866624,3651870719,FR -3651870720,3651873409,IT -3651873410,3651873410,GB -3651873411,3651874815,IT +3651870720,3651874815,IT 3651874816,3651878911,PL 3651878912,3651883007,IT 3651883008,3651884287,CD -3651884288,3651884319,BE -3651884320,3651884351,CG -3651884352,3651884543,BE -3651884544,3651884799,CD -3651884800,3651885839,BE +3651884288,3651885839,BE 3651885840,3651885843,CD 3651885844,3651887103,BE 3651887104,3651891199,GB @@ -120483,14 +139235,9 @@ 3651941120,3651944447,DE 3651944448,3651948543,ES 3651948544,3651952639,FO -3651952640,3651953663,IR -3651953664,3651954687,AE -3651954688,3651957759,IR -3651957760,3651958783,AE -3651958784,3651960831,IR -3651960832,3651963391,GB -3651963392,3651963647,SA -3651963648,3651964927,GB +3651952640,3651954687,AE +3651954688,3651960831,IR +3651960832,3651964927,GB 3651964928,3651969023,SK 3651969024,3651971613,DE 3651971614,3651971614,TR @@ -120521,38 +139268,22 @@ 3652096000,3652100095,BG 3652100096,3652108287,RU 3652108288,3652116479,FR -3652116480,3652116991,TM -3652116992,3652117007,TR -3652117008,3652117759,TM -3652117760,3652118015,TR -3652118016,3652120575,TM +3652116480,3652119807,TM +3652119808,3652120063,RU +3652120064,3652120575,TM 3652120576,3652124671,GB 3652124672,3652128767,UA 3652128768,3652136959,RU 3652136960,3652141055,IT -3652141056,3652141311,NG -3652141312,3652145151,GB +3652141056,3652143871,GB +3652144128,3652145151,GB 3652145152,3652149247,UA 3652149248,3652153343,DE 3652153344,3652157439,SE 3652157440,3652165631,RU -3652165632,3652165759,MQ -3652165760,3652165791,GF -3652165792,3652165823,MQ -3652165824,3652166399,FR -3652166400,3652166655,YT -3652166656,3652166911,FR -3652166912,3652167167,RE -3652167168,3652167423,GP -3652167424,3652167679,GF -3652167680,3652168447,FR -3652168448,3652168575,GP -3652168576,3652168959,MQ -3652168960,3652169215,FR -3652169216,3652169727,GF +3652165632,3652169727,FR 3652169728,3652171775,MQ -3652171776,3652173567,RE -3652173568,3652173823,FR +3652171776,3652173823,RE 3652173824,3652177919,AT 3652177920,3652182015,CY 3652182016,3652190207,DE @@ -120573,9 +139304,7 @@ 3653386240,3653390335,DE 3653390336,3653394431,FR 3653394432,3653402623,NL -3653402624,3653406207,GB -3653406208,3653406463,US -3653406464,3653406557,GB +3653402624,3653406557,GB 3653406558,3653406558,GN 3653406559,3653406617,GB 3653406618,3653406618,GN @@ -120585,12 +139314,11 @@ 3653408072,3653408079,NG 3653408080,3653408231,GB 3653408232,3653408239,KE -3653408240,3653409791,GB -3653409792,3653410303,US -3653410304,3653410559,GB -3653410560,3653410815,IL +3653408240,3653410815,GB 3653410816,3653414911,CZ -3653414912,3653419007,IT +3653414912,3653418495,IT +3653418496,3653418751,GB +3653418752,3653419007,IT 3653419008,3653423103,IL 3653423104,3653427199,GB 3653427200,3653431295,DE @@ -120607,18 +139335,11 @@ 3653480448,3653484543,DK 3653484544,3653488639,TR 3653488640,3653492735,RU -3653492736,3653493895,NL -3653493896,3653493896,GB -3653493897,3653496831,NL -3653496832,3653497087,ES -3653497088,3653497263,US -3653497264,3653497279,NL -3653497280,3653497343,US -3653497344,3653500927,NL +3653492736,3653498879,NL +3653498880,3653499135,US +3653499136,3653500927,NL 3653500928,3653505023,GB -3653505024,3653505441,KZ -3653505442,3653505442,CA -3653505443,3653509119,KZ +3653505024,3653509119,KZ 3653509120,3653513215,NL 3653513216,3653517311,NO 3653517312,3653525503,AT @@ -120642,7 +139363,6 @@ 3653599232,3653601279,CH 3653601280,3653603327,BA 3653603328,3653607423,CZ -3653607424,3653611519,PL 3653611520,3653615615,HU 3653615616,3653619711,RU 3653619712,3653623807,CH @@ -120653,9 +139373,7 @@ 3653652480,3653656575,RU 3653656576,3653660671,GB 3653660672,3653664767,CZ -3653664768,3653666815,DE -3653666816,3653667839,NL -3653667840,3653668863,DE +3653664768,3653668863,DE 3653668864,3653672959,SE 3653672960,3653681151,RU 3653681152,3653685247,ES @@ -120678,9 +139396,7 @@ 3654025216,3654287359,GB 3654287360,3654607103,SE 3654607104,3654607359,DE -3654607360,3654607648,SE -3654607649,3654607649,DK -3654607650,3654608404,SE +3654607360,3654608404,SE 3654608405,3654608405,NO 3654608406,3654608895,SE 3654608896,3654609919,NO @@ -120688,7 +139404,9 @@ 3654610432,3654610943,FR 3654610944,3654611199,SE 3654611200,3654611455,NL -3654611456,3654614079,SE +3654611456,3654614047,SE +3654614048,3654614063,GB +3654614064,3654614079,SE 3654614080,3654614271,FI 3654614272,3654614527,NL 3654614528,3654811647,SE @@ -120704,11 +139422,7 @@ 3659628544,3659661311,JP 3659661312,3659792383,TW 3659792384,3660054527,KR -3660054528,3660102143,JP -3660102144,3660102399,US -3660102400,3660222975,JP -3660222976,3660223231,AU -3660223232,3660578815,JP +3660054528,3660578815,JP 3660578816,3661103103,KR 3661103104,3663986687,CN 3663986688,3663987711,AU @@ -120769,7 +139483,9 @@ 3664642048,3664707583,JP 3664707584,3664773119,MY 3664773120,3666870271,JP -3666870272,3667918847,KR +3666870272,3666960455,KR +3666960456,3666960456,US +3666960457,3667918847,KR 3667918848,3668967423,TW 3668967424,3669491711,JP 3669491712,3669557247,TW @@ -120788,12 +139504,8 @@ 3671130112,3671195647,KR 3671195648,3671326719,TW 3671326720,3671392255,SG -3671392256,3671409635,HK -3671409636,3671409639,AU -3671409640,3671411711,HK -3671411968,3671412991,HK -3671412992,3671413247,AU -3671413248,3671457791,HK +3671392256,3671411711,HK +3671411968,3671457791,HK 3671457792,3671588863,AU 3671588864,3672637439,JP 3672637440,3673161727,KR @@ -120831,9 +139543,7 @@ 3680239616,3680403455,MY 3680403456,3680436223,JP 3680436224,3680501759,MY -3680501760,3680883839,JP -3680883840,3680883967,ID -3680883968,3682554623,JP +3680501760,3682554623,JP 3682554771,3682554771,JP 3682554880,3682598911,JP 3682598912,3684575268,CN @@ -120857,13 +139567,7 @@ 3697803264,3698327551,JP 3698327552,3698589695,CN 3698589696,3699376127,KR -3699376128,3699417087,TW -3699417088,3699418623,CN -3699418624,3699428607,TW -3699428608,3699429375,CN -3699429376,3699806415,TW -3699806416,3699806423,HK -3699806424,3700424703,TW +3699376128,3700424703,TW 3700424704,3700752383,JP 3700752384,3700817919,KR 3700817920,3700977663,JP @@ -120917,8 +139621,7 @@ 3706207109,3706208255,SG 3706208256,3706224639,CN 3706224640,3706225663,HK -3706225664,3706226175,JP -3706226176,3706226687,CN +3706225664,3706226687,JP 3706226688,3706231807,HK 3706231808,3706232831,JP 3706232832,3706233343,HK @@ -120928,8 +139631,12 @@ 3706238976,3706244095,HK 3706244096,3706244863,JP 3706244864,3706245887,HK -3706245888,3706246143,CN -3706246144,3706257407,HK +3706245888,3706246143,JP +3706246144,3706253823,HK +3706253824,3706254335,JP +3706254336,3706256895,HK +3706256896,3706257151,JP +3706257152,3706257407,HK 3706257408,3706322943,AU 3706322944,3706388479,CN 3706388480,3706781695,AU @@ -120941,7 +139648,7 @@ 3707207680,3707208703,BD 3707208704,3707209727,NZ 3707209728,3707211775,CN -3707211776,3707215871,NZ +3707211776,3707215871,LK 3707215872,3707217919,BD 3707217920,3707219967,ID 3707219968,3707222015,AU @@ -120983,7 +139690,8 @@ 3716173312,3716173567,SG 3716173568,3716173823,JP 3716173824,3716174079,SG -3716174080,3716174335,JP +3716174080,3716174083,TH +3716174084,3716174335,JP 3716174336,3716175615,SG 3716175616,3716176895,JP 3716176896,3716178175,SG @@ -121019,11 +139727,7 @@ 3718840320,3718905855,TW 3718905856,3719036927,JP 3719036928,3719823359,CN -3719823360,3719830271,JP -3719830272,3719830335,MY -3719830336,3719830399,JP -3719830400,3719830527,MY -3719830528,3720347647,JP +3719823360,3720347647,JP 3720347648,3720859647,CN 3720859648,3720863743,AU 3720863744,3723493375,CN @@ -121037,9 +139741,7 @@ 3732832256,3732865023,CN 3732865024,3732930559,PH 3732930560,3733979135,CN -3733979136,3734081279,JP -3734081280,3734081535,PH -3734081536,3734503423,JP +3733979136,3734503423,JP 3734503424,3734765567,NZ 3734765568,3734896639,TW 3734896640,3735027711,JP @@ -121085,9 +139787,7 @@ 3743088640,3743093647,AU 3743093648,3743093648,NZ 3743093649,3743096831,AU -3743096832,3743097855,TW -3743097856,3743100927,CN -3743100928,3743105023,TW +3743096832,3743105023,TW 3743105024,3743106047,AU 3743106048,3743109119,JP 3743109120,3743113215,BD @@ -121099,8 +139799,7 @@ 3743120384,3743121407,JP 3743121408,3743125503,MY 3743125504,3743129599,ID -3743129600,3743130111,AU -3743130112,3743130623,HK +3743129600,3743130623,HK 3743130624,3743130879,SG 3743130880,3743131135,HK 3743131136,3743133695,SG diff --git a/src/config/geoip6 b/src/config/geoip6 index ac6aeb3eed..e2d878bc9c 100644 --- a/src/config/geoip6 +++ b/src/config/geoip6 @@ -1,22 +1,11 @@ -# Last updated based on August 2 2016 Maxmind GeoLite2 Country +# Last updated based on October 4 2016 Maxmind GeoLite2 Country # wget https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country.mmdb.gz # gunzip GeoLite2-Country.mmdb.gz # python mmdb-convert.py GeoLite2-Country.mmdb -::2ee0:56e5:d1e0:0:0,::2ee0:56e5:d1e0:0:0,US -76:96:42:219::,76:96:42:219:ffff:ffff:ffff:ffff,US -2001:200::,2001:200::ffff:ffff:ffff:ffff:ffff,JP -2001:200:120::,2001:200:120:7fff:ffff:ffff:ffff:ffff,JP -2001:200:148::,2001:200:148:7fff:ffff:ffff:ffff:ffff,JP -2001:200:167::,2001:200:167:7fff:ffff:ffff:ffff:ffff,JP -2001:200:180::,2001:200:180:ffff:ffff:ffff:ffff:ffff,JP -2001:200:1c0::,2001:200:1c0:7fff:ffff:ffff:ffff:ffff,JP -2001:200:601::,2001:200:601:7fff:ffff:ffff:ffff:ffff,JP -2001:200:905::,2001:200:905:7fff:ffff:ffff:ffff:ffff,JP -2001:208:3::,2001:208:3:7fff:ffff:ffff:ffff:ffff,SG -2001:208:5::,2001:208:5:7fff:ffff:ffff:ffff:ffff,SG -2001:218::,2001:218:e000:ffff:ffff:ffff:ffff:ffff,JP -2001:218:e001::,2001:218:e001:7fff:ffff:ffff:ffff:ffff,US -2001:218:e001:8000::,2001:218:ffff:ffff:ffff:ffff:ffff:ffff,JP +600:8801:9400:5a1:948b:ab15:dde3:61a3,600:8801:9400:5a1:948b:ab15:dde3:61a3,US +2001:200::,2001:200:ffff:ffff:ffff:ffff:ffff:ffff,JP +2001:208::,2001:208:ffff:ffff:ffff:ffff:ffff:ffff,SG +2001:218::,2001:218:ffff:ffff:ffff:ffff:ffff:ffff,JP 2001:220::,2001:220:ffff:ffff:ffff:ffff:ffff:ffff,KR 2001:230::,2001:230:ffff:ffff:ffff:ffff:ffff:ffff,KR 2001:238::,2001:238:ffff:ffff:ffff:ffff:ffff:ffff,TW @@ -30,7 +19,9 @@ 2001:270::,2001:270:ffff:ffff:ffff:ffff:ffff:ffff,KR 2001:278::,2001:278:ffff:ffff:ffff:ffff:ffff:ffff,JP 2001:280::,2001:280:ffff:ffff:ffff:ffff:ffff:ffff,KR -2001:288::,2001:288:ffff:ffff:ffff:ffff:ffff:ffff,TW +2001:288::,2001:288:105:ffff:ffff:ffff:ffff:ffff,TW +2001:288:106::,2001:288:106:7fff:ffff:ffff:ffff:ffff,CN +2001:288:106:8000::,2001:288:ffff:ffff:ffff:ffff:ffff:ffff,TW 2001:290::,2001:290:ffff:ffff:ffff:ffff:ffff:ffff,KR 2001:298::,2001:298:ffff:ffff:ffff:ffff:ffff:ffff,JP 2001:2a0::,2001:2a0:ffff:ffff:ffff:ffff:ffff:ffff,JP @@ -82,29 +73,27 @@ 2001:418::,2001:418:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:420::,2001:420:283f:ffff:ffff:ffff:ffff:ffff,US 2001:420:2840::,2001:420:2840:7fff:ffff:ffff:ffff:ffff,CA -2001:420:2840:8000::,2001:420:284c:12ff:ffff:ffff:ffff:ffff,US -2001:420:284c:1300::,2001:420:284c:13ff:ffff:ffff:ffff:ffff,CA -2001:420:284c:1400::,2001:420:4049:ffff:ffff:ffff:ffff:ffff,US +2001:420:2840:8000::,2001:420:4049:ffff:ffff:ffff:ffff:ffff,US 2001:420:404a::,2001:420:404a:7fff:ffff:ffff:ffff:ffff,GB -2001:420:404a:8000::,2001:420:4083:ffff:ffff:ffff:ffff:ffff,US -2001:420:4084::,2001:420:4084:7fff:ffff:ffff:ffff:ffff,GB -2001:420:4084:8000::,2001:420:4085:ffff:ffff:ffff:ffff:ffff,US -2001:420:4086::,2001:420:4086:7fff:ffff:ffff:ffff:ffff,GB -2001:420:4086:8000::,2001:420:4442:11ff:ffff:ffff:ffff:ffff,US -2001:420:4442:1200::,2001:420:4442:12ff:ffff:ffff:ffff:ffff,NL -2001:420:4442:1300::,2001:420:4481:ffff:ffff:ffff:ffff:ffff,US -2001:420:4482::,2001:420:4482:7fff:ffff:ffff:ffff:ffff,IL -2001:420:4482:8000::,2001:420:4490:ffff:ffff:ffff:ffff:ffff,US +2001:420:404a:8000::,2001:420:404e:ffff:ffff:ffff:ffff:ffff,US +2001:420:404f::,2001:420:404f:7fff:ffff:ffff:ffff:ffff,NL +2001:420:404f:8000::,2001:420:4441:ffff:ffff:ffff:ffff:ffff,US +2001:420:4442::,2001:420:4442:7fff:ffff:ffff:ffff:ffff,NL +2001:420:4442:8000::,2001:420:4490:ffff:ffff:ffff:ffff:ffff,US 2001:420:4491::,2001:420:4491:7fff:ffff:ffff:ffff:ffff,NL 2001:420:4491:8000::,2001:420:4497:ffff:ffff:ffff:ffff:ffff,US 2001:420:4498::,2001:420:4498:7fff:ffff:ffff:ffff:ffff,NL -2001:420:4498:8000::,2001:420:44c0:ffff:ffff:ffff:ffff:ffff,US +2001:420:4498:8000::,2001:420:44b7:ffff:ffff:ffff:ffff:ffff,US +2001:420:44b8::,2001:420:44b8:7fff:ffff:ffff:ffff:ffff,UA +2001:420:44b8:8000::,2001:420:44c0:ffff:ffff:ffff:ffff:ffff,US 2001:420:44c1::,2001:420:44c1:7fff:ffff:ffff:ffff:ffff,NO 2001:420:44c1:8000::,2001:420:44d2:ffff:ffff:ffff:ffff:ffff,US 2001:420:44d3::,2001:420:44d3:7fff:ffff:ffff:ffff:ffff,SE 2001:420:44d3:8000::,2001:420:44d9:ffff:ffff:ffff:ffff:ffff,US 2001:420:44da::,2001:420:44da:7fff:ffff:ffff:ffff:ffff,ES -2001:420:44da:8000::,2001:420:4803:ffff:ffff:ffff:ffff:ffff,US +2001:420:44da:8000::,2001:420:4510:ffff:ffff:ffff:ffff:ffff,US +2001:420:4511::,2001:420:4511:7fff:ffff:ffff:ffff:ffff,BE +2001:420:4511:8000::,2001:420:4803:ffff:ffff:ffff:ffff:ffff,US 2001:420:4804::,2001:420:4804:7fff:ffff:ffff:ffff:ffff,BE 2001:420:4804:8000::,2001:420:4c41:ffff:ffff:ffff:ffff:ffff,US 2001:420:4c42::,2001:420:4c42:7fff:ffff:ffff:ffff:ffff,SA @@ -114,7 +103,9 @@ 2001:420:5043::,2001:420:5043:7fff:ffff:ffff:ffff:ffff,AU 2001:420:5043:8000::,2001:420:5044:ffff:ffff:ffff:ffff:ffff,US 2001:420:5045::,2001:420:5045:7fff:ffff:ffff:ffff:ffff,AU -2001:420:5045:8000::,2001:420:5046:ffff:ffff:ffff:ffff:ffff,US +2001:420:5045:8000::,2001:420:5045:ffff:ffff:ffff:ffff:ffff,US +2001:420:5046::,2001:420:5046:7fff:ffff:ffff:ffff:ffff,AU +2001:420:5046:8000::,2001:420:5046:ffff:ffff:ffff:ffff:ffff,US 2001:420:5047::,2001:420:5047:7fff:ffff:ffff:ffff:ffff,AU 2001:420:5047:8000::,2001:420:5049:ffff:ffff:ffff:ffff:ffff,US 2001:420:504a::,2001:420:504a:7fff:ffff:ffff:ffff:ffff,AU @@ -124,19 +115,19 @@ 2001:420:5244::,2001:420:5244:7fff:ffff:ffff:ffff:ffff,IN 2001:420:5244:8000::,2001:420:5245:ffff:ffff:ffff:ffff:ffff,US 2001:420:5246::,2001:420:5246:7fff:ffff:ffff:ffff:ffff,IN -2001:420:5246:8000::,2001:420:5441:ffff:ffff:ffff:ffff:ffff,US -2001:420:5442::,2001:420:5442:7fff:ffff:ffff:ffff:ffff,IN -2001:420:5442:8000::,2001:420:5446:12ff:ffff:ffff:ffff:ffff,US -2001:420:5446:1300::,2001:420:5446:13ff:ffff:ffff:ffff:ffff,IN -2001:420:5446:1400::,2001:420:5446:ffff:ffff:ffff:ffff:ffff,US +2001:420:5246:8000::,2001:420:5443:ffff:ffff:ffff:ffff:ffff,US +2001:420:5444::,2001:420:5444:7fff:ffff:ffff:ffff:ffff,IN +2001:420:5444:8000::,2001:420:5445:ffff:ffff:ffff:ffff:ffff,US +2001:420:5446::,2001:420:5446:7fff:ffff:ffff:ffff:ffff,IN +2001:420:5446:8000::,2001:420:5446:ffff:ffff:ffff:ffff:ffff,US 2001:420:5447::,2001:420:5447:7fff:ffff:ffff:ffff:ffff,IN -2001:420:5447:8000::,2001:420:5501:11ff:ffff:ffff:ffff:ffff,US -2001:420:5501:1200::,2001:420:5501:12ff:ffff:ffff:ffff:ffff,IN -2001:420:5501:1300::,2001:420:5502:ffff:ffff:ffff:ffff:ffff,US +2001:420:5447:8000::,2001:420:5500:ffff:ffff:ffff:ffff:ffff,US +2001:420:5501::,2001:420:5501:7fff:ffff:ffff:ffff:ffff,IN +2001:420:5501:8000::,2001:420:5502:ffff:ffff:ffff:ffff:ffff,US 2001:420:5503::,2001:420:5503:7fff:ffff:ffff:ffff:ffff,IN -2001:420:5503:8000::,2001:420:5504:ffff:ffff:ffff:ffff:ffff,US -2001:420:5505::,2001:420:5505:7fff:ffff:ffff:ffff:ffff,IN -2001:420:5505:8000::,2001:420:5880:ffff:ffff:ffff:ffff:ffff,US +2001:420:5503:8000::,2001:420:5505:ffff:ffff:ffff:ffff:ffff,US +2001:420:5506::,2001:420:5506:7fff:ffff:ffff:ffff:ffff,IN +2001:420:5506:8000::,2001:420:5880:ffff:ffff:ffff:ffff:ffff,US 2001:420:5881::,2001:420:5881:7fff:ffff:ffff:ffff:ffff,CN 2001:420:5881:8000::,2001:420:5882:ffff:ffff:ffff:ffff:ffff,US 2001:420:5883::,2001:420:5883:7fff:ffff:ffff:ffff:ffff,CN @@ -146,9 +137,9 @@ 2001:420:588b::,2001:420:588b:7fff:ffff:ffff:ffff:ffff,CN 2001:420:588b:8000::,2001:420:588b:ffff:ffff:ffff:ffff:ffff,US 2001:420:588c::,2001:420:588c:7fff:ffff:ffff:ffff:ffff,CN -2001:420:588c:8000::,2001:420:5894:11ff:ffff:ffff:ffff:ffff,US -2001:420:5894:1200::,2001:420:5894:12ff:ffff:ffff:ffff:ffff,CN -2001:420:5894:1300::,2001:420:5894:ffff:ffff:ffff:ffff:ffff,US +2001:420:588c:8000::,2001:420:5893:ffff:ffff:ffff:ffff:ffff,US +2001:420:5894::,2001:420:5894:7fff:ffff:ffff:ffff:ffff,CN +2001:420:5894:8000::,2001:420:5894:ffff:ffff:ffff:ffff:ffff,US 2001:420:5895::,2001:420:5895:7fff:ffff:ffff:ffff:ffff,CN 2001:420:5895:8000::,2001:420:5895:ffff:ffff:ffff:ffff:ffff,US 2001:420:5896::,2001:420:5896:7fff:ffff:ffff:ffff:ffff,CN @@ -164,15 +155,13 @@ 2001:420:5c40::,2001:420:5c40:7fff:ffff:ffff:ffff:ffff,SG 2001:420:5c40:8000::,2001:420:5c40:ffff:ffff:ffff:ffff:ffff,US 2001:420:5c41::,2001:420:5c41:7fff:ffff:ffff:ffff:ffff,SG -2001:420:5c41:8000::,2001:420:5c41:ffff:ffff:ffff:ffff:ffff,US -2001:420:5c42::,2001:420:5c42:7fff:ffff:ffff:ffff:ffff,SG -2001:420:5c42:8000::,2001:420:5c43:ffff:ffff:ffff:ffff:ffff,US +2001:420:5c41:8000::,2001:420:5c43:ffff:ffff:ffff:ffff:ffff,US 2001:420:5c44::,2001:420:5c44:7fff:ffff:ffff:ffff:ffff,SG 2001:420:5c44:8000::,2001:420:5c46:ffff:ffff:ffff:ffff:ffff,US 2001:420:5c47::,2001:420:5c47:7fff:ffff:ffff:ffff:ffff,SG -2001:420:5c47:8000::,2001:420:5e40:11ff:ffff:ffff:ffff:ffff,US -2001:420:5e40:1200::,2001:420:5e40:12ff:ffff:ffff:ffff:ffff,JP -2001:420:5e40:1300::,2001:420:c0cf:ffff:ffff:ffff:ffff:ffff,US +2001:420:5c47:8000::,2001:420:5e3f:ffff:ffff:ffff:ffff:ffff,US +2001:420:5e40::,2001:420:5e40:7fff:ffff:ffff:ffff:ffff,JP +2001:420:5e40:8000::,2001:420:c0cf:ffff:ffff:ffff:ffff:ffff,US 2001:420:c0d0::,2001:420:c0d0:7fff:ffff:ffff:ffff:ffff,AU 2001:420:c0d0:8000::,2001:420:c0d3:ffff:ffff:ffff:ffff:ffff,US 2001:420:c0d4::,2001:420:c0d4:7fff:ffff:ffff:ffff:ffff,SG @@ -199,27 +188,23 @@ 2001:468::,2001:468:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:470::,2001:470:0:284::,US 2001:470:0:284::1,2001:470:0:284::1,AT -2001:470:0:284::2,2001:470:5:317:ffff:ffff:ffff:ffff,US +2001:470:0:284::2,2001:470:4:5ff:ffff:ffff:ffff:ffff,US +2001:470:4:600::,2001:470:4:7ff:ffff:ffff:ffff:ffff,CN +2001:470:4:800::,2001:470:5:317:ffff:ffff:ffff:ffff,US 2001:470:5:318::,2001:470:5:318:ffff:ffff:ffff:ffff,AR 2001:470:5:319::,2001:470:5:ffff:ffff:ffff:ffff:ffff,US 2001:470:6::,2001:470:6:7fff:ffff:ffff:ffff:ffff,MX 2001:470:6:8000::,2001:470:9:ffff:ffff:ffff:ffff:ffff,US 2001:470:a::,2001:470:a:7fff:ffff:ffff:ffff:ffff,CA -2001:470:a:8000::,2001:470:18:3ff:ffff:ffff:ffff:ffff,US -2001:470:18:400::,2001:470:18:7ff:ffff:ffff:ffff:ffff,HK -2001:470:18:800::,2001:470:18:ffff:ffff:ffff:ffff:ffff,US +2001:470:a:8000::,2001:470:18:ffff:ffff:ffff:ffff:ffff,US 2001:470:19::,2001:470:19:7fff:ffff:ffff:ffff:ffff,HK -2001:470:19:8000::,2001:470:1c:ff:ffff:ffff:ffff:ffff,US -2001:470:1c:100::,2001:470:1c:3ff:ffff:ffff:ffff:ffff,CA -2001:470:1c:400::,2001:470:1c:5ff:ffff:ffff:ffff:ffff,US -2001:470:1c:600::,2001:470:1c:7ff:ffff:ffff:ffff:ffff,CA -2001:470:1c:800::,2001:470:1c:9ff:ffff:ffff:ffff:ffff,US -2001:470:1c:a00::,2001:470:1c:bff:ffff:ffff:ffff:ffff,CA -2001:470:1c:c00::,2001:470:1c:ffff:ffff:ffff:ffff:ffff,US +2001:470:19:8000::,2001:470:1c:ffff:ffff:ffff:ffff:ffff,US 2001:470:1d::,2001:470:1d:7fff:ffff:ffff:ffff:ffff,CA -2001:470:1d:8000::,2001:470:23:ffff:ffff:ffff:ffff:ffff,US -2001:470:24::,2001:470:24:7fff:ffff:ffff:ffff:ffff,CN -2001:470:24:8000::,2001:470:26:65b:ffff:ffff:ffff:ffff,US +2001:470:1d:8000::,2001:470:23:429:ffff:ffff:ffff:ffff,US +2001:470:23:42a::,2001:470:23:42a:ffff:ffff:ffff:ffff,RU +2001:470:23:42b::,2001:470:23:7ff:ffff:ffff:ffff:ffff,US +2001:470:23:800::,2001:470:23:fff:ffff:ffff:ffff:ffff,KR +2001:470:23:1000::,2001:470:26:65b:ffff:ffff:ffff:ffff,US 2001:470:26:65c::,2001:470:26:65c:ffff:ffff:ffff:ffff,CH 2001:470:26:65d::,2001:470:26:b6c:ffff:ffff:ffff:ffff,US 2001:470:26:b6d::,2001:470:26:b6d:ffff:ffff:ffff:ffff,AT @@ -235,19 +220,11 @@ 2001:470:28:9c2::,2001:470:28:9c2:ffff:ffff:ffff:ffff,SE 2001:470:28:9c3::,2001:470:28:a2b:ffff:ffff:ffff:ffff,US 2001:470:28:a2c::,2001:470:28:a2c:ffff:ffff:ffff:ffff,SE -2001:470:28:a2d::,2001:470:35:bff:ffff:ffff:ffff:ffff,US -2001:470:35:c00::,2001:470:35:dff:ffff:ffff:ffff:ffff,IN -2001:470:35:e00::,2001:470:35:fff:ffff:ffff:ffff:ffff,SG -2001:470:35:1000::,2001:470:3c:ffff:ffff:ffff:ffff:ffff,US -2001:470:3d::,2001:470:3d:7fff:ffff:ffff:ffff:ffff,PH -2001:470:3d:8000::,2001:470:6d:ffff:ffff:ffff:ffff:ffff,US -2001:470:6e::,2001:470:6e:7fff:ffff:ffff:ffff:ffff,CZ -2001:470:6e:8000::,2001:470:6f:49e:ffff:ffff:ffff:ffff,US +2001:470:28:a2d::,2001:470:6f:49e:ffff:ffff:ffff:ffff,US 2001:470:6f:49f::,2001:470:6f:49f:ffff:ffff:ffff:ffff,SK 2001:470:6f:4a0::,2001:470:70:6ff:ffff:ffff:ffff:ffff,US 2001:470:70:700::,2001:470:70:7ff:ffff:ffff:ffff:ffff,RU -2001:470:70:800::,2001:470:70:fff:ffff:ffff:ffff:ffff,PL -2001:470:70:1000::,2001:470:71:5ff:ffff:ffff:ffff:ffff,US +2001:470:70:800::,2001:470:71:5ff:ffff:ffff:ffff:ffff,US 2001:470:71:600::,2001:470:71:600:ffff:ffff:ffff:ffff,PL 2001:470:71:601::,2001:470:71:60b:ffff:ffff:ffff:ffff,US 2001:470:71:60c::,2001:470:71:60c:ffff:ffff:ffff:ffff,PL @@ -255,47 +232,53 @@ 2001:470:d3::,2001:470:d3:7fff:ffff:ffff:ffff:ffff,DE 2001:470:d3:8000::,2001:470:1857:ffff:ffff:ffff:ffff:ffff,US 2001:470:1858::,2001:470:1858:7fff:ffff:ffff:ffff:ffff,GB -2001:470:1858:8000::,2001:470:18aa:ffff:ffff:ffff:ffff:ffff,US +2001:470:1858:8000::,2001:470:18a4:ffff:ffff:ffff:ffff:ffff,US +2001:470:18a5::,2001:470:18a5:7fff:ffff:ffff:ffff:ffff,GB +2001:470:18a5:8000::,2001:470:18aa:ffff:ffff:ffff:ffff:ffff,US 2001:470:18ab::,2001:470:18ab:ffff:ffff:ffff:ffff:ffff,GB 2001:470:18ac::,2001:470:18ae:ffff:ffff:ffff:ffff:ffff,US 2001:470:18af::,2001:470:18af:7fff:ffff:ffff:ffff:ffff,GB -2001:470:18af:8000::,2001:470:18be:ffff:ffff:ffff:ffff:ffff,US +2001:470:18af:8000::,2001:470:18b6:ffff:ffff:ffff:ffff:ffff,US +2001:470:18b7::,2001:470:18b7:7fff:ffff:ffff:ffff:ffff,GB +2001:470:18b7:8000::,2001:470:18be:ffff:ffff:ffff:ffff:ffff,US 2001:470:18bf::,2001:470:18bf:7fff:ffff:ffff:ffff:ffff,GB 2001:470:18bf:8000::,2001:470:18c1:7fff:ffff:ffff:ffff:ffff,US 2001:470:18c1:8000::,2001:470:18c1:ffff:ffff:ffff:ffff:ffff,GB -2001:470:18c2::,2001:470:18cc:ffff:ffff:ffff:ffff:ffff,US +2001:470:18c2::,2001:470:18c2:ffff:ffff:ffff:ffff:ffff,US +2001:470:18c3::,2001:470:18c3:7fff:ffff:ffff:ffff:ffff,GB +2001:470:18c3:8000::,2001:470:18cc:ffff:ffff:ffff:ffff:ffff,US 2001:470:18cd::,2001:470:18cd:7fff:ffff:ffff:ffff:ffff,GB 2001:470:18cd:8000::,2001:470:1920:ffff:ffff:ffff:ffff:ffff,US 2001:470:1921::,2001:470:1921:7fff:ffff:ffff:ffff:ffff,GB -2001:470:1921:8000::,2001:470:19a5:ffff:ffff:ffff:ffff:ffff,US +2001:470:1921:8000::,2001:470:1985:ffff:ffff:ffff:ffff:ffff,US +2001:470:1986::,2001:470:1986:7fff:ffff:ffff:ffff:ffff,GB +2001:470:1986:8000::,2001:470:19a5:ffff:ffff:ffff:ffff:ffff,US 2001:470:19a6::,2001:470:19a6:7fff:ffff:ffff:ffff:ffff,GB 2001:470:19a6:8000::,2001:470:19b9:ffff:ffff:ffff:ffff:ffff,US 2001:470:19ba::,2001:470:19ba:7fff:ffff:ffff:ffff:ffff,GB 2001:470:19ba:8000::,2001:470:19d9:ffff:ffff:ffff:ffff:ffff,US 2001:470:19da::,2001:470:19da:7fff:ffff:ffff:ffff:ffff,GB -2001:470:19da:8000::,2001:470:1f04:fff:ffff:ffff:ffff:ffff,US -2001:470:1f04:1000::,2001:470:1f04:1fff:ffff:ffff:ffff:ffff,TW -2001:470:1f04:2000::,2001:470:1f07:ffff:ffff:ffff:ffff:ffff,US +2001:470:19da:8000::,2001:470:1a10:ffff:ffff:ffff:ffff:ffff,US +2001:470:1a11::,2001:470:1a11:7fff:ffff:ffff:ffff:ffff,GB +2001:470:1a11:8000::,2001:470:1a2d:7fff:ffff:ffff:ffff:ffff,US +2001:470:1a2d:8000::,2001:470:1a2d:ffff:ffff:ffff:ffff:ffff,GB +2001:470:1a2e::,2001:470:1b2d:ffff:ffff:ffff:ffff:ffff,US +2001:470:1b2e::,2001:470:1b2e:ffff:ffff:ffff:ffff:ffff,GB +2001:470:1b2f::,2001:470:1f07:ffff:ffff:ffff:ffff:ffff,US 2001:470:1f08::,2001:470:1f08:7ff:ffff:ffff:ffff:ffff,GB -2001:470:1f08:800::,2001:470:1f08:9ff:ffff:ffff:ffff:ffff,US -2001:470:1f08:a00::,2001:470:1f08:aff:ffff:ffff:ffff:ffff,ES +2001:470:1f08:800::,2001:470:1f08:aff:ffff:ffff:ffff:ffff,US 2001:470:1f08:b00::,2001:470:1f08:bff:ffff:ffff:ffff:ffff,IE 2001:470:1f08:c00::,2001:470:1f08:fff:ffff:ffff:ffff:ffff,US -2001:470:1f08:1000::,2001:470:1f08:11ff:ffff:ffff:ffff:ffff,GB -2001:470:1f08:1200::,2001:470:1f08:13ff:ffff:ffff:ffff:ffff,RU -2001:470:1f08:1400::,2001:470:1f08:17ff:ffff:ffff:ffff:ffff,US -2001:470:1f08:1800::,2001:470:1f08:1fff:ffff:ffff:ffff:ffff,GB +2001:470:1f08:1000::,2001:470:1f08:1fff:ffff:ffff:ffff:ffff,GB 2001:470:1f08:2000::,2001:470:1f09:114:ffff:ffff:ffff:ffff,US 2001:470:1f09:115::,2001:470:1f09:115:ffff:ffff:ffff:ffff,GB 2001:470:1f09:116::,2001:470:1f09:2b5:ffff:ffff:ffff:ffff,US 2001:470:1f09:2b6::,2001:470:1f09:2b6:ffff:ffff:ffff:ffff,GB 2001:470:1f09:2b7::,2001:470:1f09:414:ffff:ffff:ffff:ffff,US 2001:470:1f09:415::,2001:470:1f09:415:ffff:ffff:ffff:ffff,GB -2001:470:1f09:416::,2001:470:1f0a:9ff:ffff:ffff:ffff:ffff,US -2001:470:1f0a:a00::,2001:470:1f0a:bff:ffff:ffff:ffff:ffff,RU -2001:470:1f0a:c00::,2001:470:1f0a:dff:ffff:ffff:ffff:ffff,US -2001:470:1f0a:e00::,2001:470:1f0a:fff:ffff:ffff:ffff:ffff,DE -2001:470:1f0a:1000::,2001:470:1f0b:30e:ffff:ffff:ffff:ffff,US +2001:470:1f09:416::,2001:470:1f09:ffff:ffff:ffff:ffff:ffff,US +2001:470:1f0a::,2001:470:1f0a:1ff:ffff:ffff:ffff:ffff,DE +2001:470:1f0a:200::,2001:470:1f0b:30e:ffff:ffff:ffff:ffff,US 2001:470:1f0b:30f::,2001:470:1f0b:30f:ffff:ffff:ffff:ffff,DE 2001:470:1f0b:310::,2001:470:1f0b:4b0:ffff:ffff:ffff:ffff,US 2001:470:1f0b:4b1::,2001:470:1f0b:4b1:ffff:ffff:ffff:ffff,UA @@ -303,14 +286,13 @@ 2001:470:1f0b:77a::,2001:470:1f0b:77a:ffff:ffff:ffff:ffff,DE 2001:470:1f0b:77b::,2001:470:1f0b:784:ffff:ffff:ffff:ffff,US 2001:470:1f0b:785::,2001:470:1f0b:785:ffff:ffff:ffff:ffff,PL -2001:470:1f0b:786::,2001:470:1f12:7ff:ffff:ffff:ffff:ffff,US -2001:470:1f12:800::,2001:470:1f12:8ff:ffff:ffff:ffff:ffff,FR -2001:470:1f12:900::,2001:470:1f12:bff:ffff:ffff:ffff:ffff,US -2001:470:1f12:c00::,2001:470:1f12:fff:ffff:ffff:ffff:ffff,FR -2001:470:1f12:1000::,2001:470:1f13:7ff:ffff:ffff:ffff:ffff,US +2001:470:1f0b:786::,2001:470:1f11:ffff:ffff:ffff:ffff:ffff,US +2001:470:1f12::,2001:470:1f12:7fff:ffff:ffff:ffff:ffff,ES +2001:470:1f12:8000::,2001:470:1f13:7ff:ffff:ffff:ffff:ffff,US 2001:470:1f13:800::,2001:470:1f13:bff:ffff:ffff:ffff:ffff,FR -2001:470:1f13:c00::,2001:470:1f13:fff:ffff:ffff:ffff:ffff,GB -2001:470:1f13:1000::,2001:470:1f15:b3:ffff:ffff:ffff:ffff,US +2001:470:1f13:c00::,2001:470:1f13:11ff:ffff:ffff:ffff:ffff,US +2001:470:1f13:1200::,2001:470:1f13:13ff:ffff:ffff:ffff:ffff,FR +2001:470:1f13:1400::,2001:470:1f15:b3:ffff:ffff:ffff:ffff,US 2001:470:1f15:b4::,2001:470:1f15:b4:ffff:ffff:ffff:ffff,NL 2001:470:1f15:b5::,2001:470:1f15:44f:ffff:ffff:ffff:ffff,US 2001:470:1f15:450::,2001:470:1f15:450:ffff:ffff:ffff:ffff,NL @@ -320,13 +302,19 @@ 2001:470:1f15:9c6::,2001:470:1f15:9c6:ffff:ffff:ffff:ffff,AT 2001:470:1f15:9c7::,2001:470:1f15:a5e:ffff:ffff:ffff:ffff,US 2001:470:1f15:a5f::,2001:470:1f15:a60:ffff:ffff:ffff:ffff,NL -2001:470:1f15:a61::,2001:470:1f16:ffff:ffff:ffff:ffff:ffff,US +2001:470:1f15:a61::,2001:470:1f15:110b:ffff:ffff:ffff:ffff,US +2001:470:1f15:110c::,2001:470:1f15:110c:ffff:ffff:ffff:ffff,BE +2001:470:1f15:110d::,2001:470:1f16:ffff:ffff:ffff:ffff:ffff,US 2001:470:1f17::,2001:470:1f17:7fff:ffff:ffff:ffff:ffff,CA -2001:470:1f17:8000::,2001:470:1f1b:ffff:ffff:ffff:ffff:ffff,US +2001:470:1f17:8000::,2001:470:1f1b:ff:ffff:ffff:ffff:ffff,US +2001:470:1f1b:100::,2001:470:1f1b:1ff:ffff:ffff:ffff:ffff,MK +2001:470:1f1b:200::,2001:470:1f1b:ffff:ffff:ffff:ffff:ffff,US 2001:470:1f1c::,2001:470:1f1c:7fff:ffff:ffff:ffff:ffff,GB 2001:470:1f1c:8000::,2001:470:1f1d:195:ffff:ffff:ffff:ffff,US 2001:470:1f1d:196::,2001:470:1f1d:196:ffff:ffff:ffff:ffff,GB -2001:470:1f1d:197::,2001:470:2050:ffff:ffff:ffff:ffff:ffff,US +2001:470:1f1d:197::,2001:470:1f1d:929:ffff:ffff:ffff:ffff,US +2001:470:1f1d:92a::,2001:470:1f1d:92a:ffff:ffff:ffff:ffff,GB +2001:470:1f1d:92b::,2001:470:2050:ffff:ffff:ffff:ffff:ffff,US 2001:470:2051::,2001:470:2051:7fff:ffff:ffff:ffff:ffff,RO 2001:470:2051:8000::,2001:470:206d:ffff:ffff:ffff:ffff:ffff,US 2001:470:206e::,2001:470:206e:7fff:ffff:ffff:ffff:ffff,RO @@ -340,43 +328,31 @@ 2001:470:20f2::,2001:470:20f2:7fff:ffff:ffff:ffff:ffff,HU 2001:470:20f2:8000::,2001:470:2112:ffff:ffff:ffff:ffff:ffff,US 2001:470:2113::,2001:470:2113:7fff:ffff:ffff:ffff:ffff,RU -2001:470:2113:8000::,2001:470:2894:ffff:ffff:ffff:ffff:ffff,US +2001:470:2113:8000::,2001:470:2184:ffff:ffff:ffff:ffff:ffff,US +2001:470:2185::,2001:470:2185:7fff:ffff:ffff:ffff:ffff,AT +2001:470:2185:8000::,2001:470:2894:ffff:ffff:ffff:ffff:ffff,US 2001:470:2895::,2001:470:2895:7fff:ffff:ffff:ffff:ffff,CN -2001:470:2895:8000::,2001:470:3028:ffff:ffff:ffff:ffff:ffff,US -2001:470:3029::,2001:470:3029:7fff:ffff:ffff:ffff:ffff,CA -2001:470:3029:8000::,2001:470:302d:ffff:ffff:ffff:ffff:ffff,US -2001:470:302e::,2001:470:302e:7fff:ffff:ffff:ffff:ffff,CA -2001:470:302e:8000::,2001:470:3049:ffff:ffff:ffff:ffff:ffff,US +2001:470:2895:8000::,2001:470:28d8:ffff:ffff:ffff:ffff:ffff,US +2001:470:28d9::,2001:470:28d9:7fff:ffff:ffff:ffff:ffff,CN +2001:470:28d9:8000::,2001:470:3049:ffff:ffff:ffff:ffff:ffff,US 2001:470:304a::,2001:470:304a:7fff:ffff:ffff:ffff:ffff,MX -2001:470:304a:8000::,2001:470:3051:7fff:ffff:ffff:ffff:ffff,US -2001:470:3051:8000::,2001:470:3051:ffff:ffff:ffff:ffff:ffff,CA -2001:470:3052::,2001:470:3918:ffff:ffff:ffff:ffff:ffff,US +2001:470:304a:8000::,2001:470:3918:ffff:ffff:ffff:ffff:ffff,US 2001:470:3919::,2001:470:3919:7fff:ffff:ffff:ffff:ffff,AU -2001:470:3919:8000::,2001:470:48ab:ffff:ffff:ffff:ffff:ffff,US -2001:470:48ac::,2001:470:48ac:7fff:ffff:ffff:ffff:ffff,AU -2001:470:48ac:8000::,2001:470:48d0:ffff:ffff:ffff:ffff:ffff,US -2001:470:48d1::,2001:470:48d1:7fff:ffff:ffff:ffff:ffff,CA -2001:470:48d1:8000::,2001:470:49e5:7fff:ffff:ffff:ffff:ffff,US +2001:470:3919:8000::,2001:470:49e5:7fff:ffff:ffff:ffff:ffff,US 2001:470:49e5:8000::,2001:470:49e5:ffff:ffff:ffff:ffff:ffff,CN 2001:470:49e6::,2001:470:4a63:ffff:ffff:ffff:ffff:ffff,US 2001:470:4a64::,2001:470:4a64:7fff:ffff:ffff:ffff:ffff,NZ 2001:470:4a64:8000::,2001:470:5004:ffff:ffff:ffff:ffff:ffff,US 2001:470:5005::,2001:470:5005:7fff:ffff:ffff:ffff:ffff,DE -2001:470:5005:8000::,2001:470:507c:ffff:ffff:ffff:ffff:ffff,US -2001:470:507d::,2001:470:507d:7fff:ffff:ffff:ffff:ffff,UA -2001:470:507d:8000::,2001:470:51e8:ffff:ffff:ffff:ffff:ffff,US +2001:470:5005:8000::,2001:470:51e8:ffff:ffff:ffff:ffff:ffff,US 2001:470:51e9::,2001:470:51e9:7fff:ffff:ffff:ffff:ffff,DE -2001:470:51e9:8000::,2001:470:52ba:ffff:ffff:ffff:ffff:ffff,US -2001:470:52bb::,2001:470:52bb:7fff:ffff:ffff:ffff:ffff,UA -2001:470:52bb:8000::,2001:470:52c5:ffff:ffff:ffff:ffff:ffff,US +2001:470:51e9:8000::,2001:470:52c5:ffff:ffff:ffff:ffff:ffff,US 2001:470:52c6::,2001:470:52c6:7fff:ffff:ffff:ffff:ffff,DE 2001:470:52c6:8000::,2001:470:532d:ffff:ffff:ffff:ffff:ffff,US 2001:470:532e::,2001:470:532e:7fff:ffff:ffff:ffff:ffff,RU 2001:470:532e:8000::,2001:470:53a7:ffff:ffff:ffff:ffff:ffff,US 2001:470:53a8::,2001:470:53a8:7fff:ffff:ffff:ffff:ffff,DE -2001:470:53a8:8000::,2001:470:5803:7fff:ffff:ffff:ffff:ffff,US -2001:470:5803:8000::,2001:470:5803:ffff:ffff:ffff:ffff:ffff,CZ -2001:470:5804::,2001:470:5853:ffff:ffff:ffff:ffff:ffff,US +2001:470:53a8:8000::,2001:470:5853:ffff:ffff:ffff:ffff:ffff,US 2001:470:5854::,2001:470:5854:7fff:ffff:ffff:ffff:ffff,CZ 2001:470:5854:8000::,2001:470:5877:ffff:ffff:ffff:ffff:ffff,US 2001:470:5878::,2001:470:5878:7fff:ffff:ffff:ffff:ffff,CZ @@ -386,13 +362,9 @@ 2001:470:591b::,2001:470:591b:7fff:ffff:ffff:ffff:ffff,CZ 2001:470:591b:8000::,2001:470:591c:ffff:ffff:ffff:ffff:ffff,US 2001:470:591d::,2001:470:591d:ffff:ffff:ffff:ffff:ffff,CZ -2001:470:591e::,2001:470:5948:ffff:ffff:ffff:ffff:ffff,US -2001:470:5949::,2001:470:5949:7fff:ffff:ffff:ffff:ffff,CZ -2001:470:5949:8000::,2001:470:595e:ffff:ffff:ffff:ffff:ffff,US +2001:470:591e::,2001:470:595e:ffff:ffff:ffff:ffff:ffff,US 2001:470:595f::,2001:470:595f:7fff:ffff:ffff:ffff:ffff,CZ -2001:470:595f:8000::,2001:470:598f:ffff:ffff:ffff:ffff:ffff,US -2001:470:5990::,2001:470:5990:7fff:ffff:ffff:ffff:ffff,CZ -2001:470:5990:8000::,2001:470:59bd:7fff:ffff:ffff:ffff:ffff,US +2001:470:595f:8000::,2001:470:59bd:7fff:ffff:ffff:ffff:ffff,US 2001:470:59bd:8000::,2001:470:59bd:ffff:ffff:ffff:ffff:ffff,SK 2001:470:59be::,2001:470:59c0:ffff:ffff:ffff:ffff:ffff,US 2001:470:59c1::,2001:470:59c1:7fff:ffff:ffff:ffff:ffff,CZ @@ -406,13 +378,13 @@ 2001:470:5a3a::,2001:470:5a3a:ffff:ffff:ffff:ffff:ffff,CZ 2001:470:5a3b::,2001:470:5a80:ffff:ffff:ffff:ffff:ffff,US 2001:470:5a81::,2001:470:5a81:ffff:ffff:ffff:ffff:ffff,CZ -2001:470:5a82::,2001:470:6004:ffff:ffff:ffff:ffff:ffff,US +2001:470:5a82::,2001:470:5aed:ffff:ffff:ffff:ffff:ffff,US +2001:470:5aee::,2001:470:5aee:7fff:ffff:ffff:ffff:ffff,AT +2001:470:5aee:8000::,2001:470:6004:ffff:ffff:ffff:ffff:ffff,US 2001:470:6005::,2001:470:6005:7fff:ffff:ffff:ffff:ffff,PL 2001:470:6005:8000::,2001:470:60a2:ffff:ffff:ffff:ffff:ffff,US 2001:470:60a3::,2001:470:60a3:7fff:ffff:ffff:ffff:ffff,BY -2001:470:60a3:8000::,2001:470:60e4:ffff:ffff:ffff:ffff:ffff,US -2001:470:60e5::,2001:470:60e5:7fff:ffff:ffff:ffff:ffff,PL -2001:470:60e5:8000::,2001:470:60f4:7fff:ffff:ffff:ffff:ffff,US +2001:470:60a3:8000::,2001:470:60f4:7fff:ffff:ffff:ffff:ffff,US 2001:470:60f4:8000::,2001:470:60f4:ffff:ffff:ffff:ffff:ffff,PL 2001:470:60f5::,2001:470:613f:ffff:ffff:ffff:ffff:ffff,US 2001:470:6140::,2001:470:6140:7fff:ffff:ffff:ffff:ffff,PL @@ -430,9 +402,7 @@ 2001:470:6808:8000::,2001:470:6808:ffff:ffff:ffff:ffff:ffff,GB 2001:470:6809::,2001:470:688b:ffff:ffff:ffff:ffff:ffff,US 2001:470:688c::,2001:470:688c:7fff:ffff:ffff:ffff:ffff,GB -2001:470:688c:8000::,2001:470:68a5:ffff:ffff:ffff:ffff:ffff,US -2001:470:68a6::,2001:470:68a6:7fff:ffff:ffff:ffff:ffff,ES -2001:470:68a6:8000::,2001:470:68df:ffff:ffff:ffff:ffff:ffff,US +2001:470:688c:8000::,2001:470:68df:ffff:ffff:ffff:ffff:ffff,US 2001:470:68e0::,2001:470:68e0:7fff:ffff:ffff:ffff:ffff,IL 2001:470:68e0:8000::,2001:470:68e9:ffff:ffff:ffff:ffff:ffff,US 2001:470:68ea::,2001:470:68ea:7fff:ffff:ffff:ffff:ffff,GB @@ -440,13 +410,13 @@ 2001:470:6915::,2001:470:6915:7fff:ffff:ffff:ffff:ffff,ES 2001:470:6915:8000::,2001:470:6924:ffff:ffff:ffff:ffff:ffff,US 2001:470:6925::,2001:470:6925:7fff:ffff:ffff:ffff:ffff,ES -2001:470:6925:8000::,2001:470:6978:ffff:ffff:ffff:ffff:ffff,US -2001:470:6979::,2001:470:6979:7fff:ffff:ffff:ffff:ffff,ES -2001:470:6979:8000::,2001:470:69f8:ffff:ffff:ffff:ffff:ffff,US +2001:470:6925:8000::,2001:470:69f8:ffff:ffff:ffff:ffff:ffff,US 2001:470:69f9::,2001:470:69f9:7fff:ffff:ffff:ffff:ffff,BE 2001:470:69f9:8000::,2001:470:6a20:ffff:ffff:ffff:ffff:ffff,US 2001:470:6a21::,2001:470:6a21:7fff:ffff:ffff:ffff:ffff,GB -2001:470:6a21:8000::,2001:470:6a62:ffff:ffff:ffff:ffff:ffff,US +2001:470:6a21:8000::,2001:470:6a4d:ffff:ffff:ffff:ffff:ffff,US +2001:470:6a4e::,2001:470:6a4e:7fff:ffff:ffff:ffff:ffff,GB +2001:470:6a4e:8000::,2001:470:6a62:ffff:ffff:ffff:ffff:ffff,US 2001:470:6a63::,2001:470:6a63:7fff:ffff:ffff:ffff:ffff,GB 2001:470:6a63:8000::,2001:470:6aaf:ffff:ffff:ffff:ffff:ffff,US 2001:470:6ab0::,2001:470:6ab0:7fff:ffff:ffff:ffff:ffff,GB @@ -458,29 +428,29 @@ 2001:470:6b2f::,2001:470:6b2f:7fff:ffff:ffff:ffff:ffff,GB 2001:470:6b2f:8000::,2001:470:6b38:ffff:ffff:ffff:ffff:ffff,US 2001:470:6b39::,2001:470:6b39:7fff:ffff:ffff:ffff:ffff,GB -2001:470:6b39:8000::,2001:470:6b76:ffff:ffff:ffff:ffff:ffff,US -2001:470:6b77::,2001:470:6b77:7fff:ffff:ffff:ffff:ffff,GB -2001:470:6b77:8000::,2001:470:6bb1:ffff:ffff:ffff:ffff:ffff,US +2001:470:6b39:8000::,2001:470:6bb1:ffff:ffff:ffff:ffff:ffff,US 2001:470:6bb2::,2001:470:6bb2:7fff:ffff:ffff:ffff:ffff,GB 2001:470:6bb2:8000::,2001:470:6bba:ffff:ffff:ffff:ffff:ffff,US 2001:470:6bbb::,2001:470:6bbb:7fff:ffff:ffff:ffff:ffff,GB -2001:470:6bbb:8000::,2001:470:6bee:7fff:ffff:ffff:ffff:ffff,US -2001:470:6bee:8000::,2001:470:6bee:ffff:ffff:ffff:ffff:ffff,IN -2001:470:6bef::,2001:470:6c0d:ffff:ffff:ffff:ffff:ffff,US +2001:470:6bbb:8000::,2001:470:6c0d:ffff:ffff:ffff:ffff:ffff,US 2001:470:6c0e::,2001:470:6c0e:7fff:ffff:ffff:ffff:ffff,GB 2001:470:6c0e:8000::,2001:470:6c1b:ffff:ffff:ffff:ffff:ffff,US 2001:470:6c1c::,2001:470:6c1c:7fff:ffff:ffff:ffff:ffff,GB 2001:470:6c1c:8000::,2001:470:6c1c:ffff:ffff:ffff:ffff:ffff,US 2001:470:6c1d::,2001:470:6c1d:7fff:ffff:ffff:ffff:ffff,GB -2001:470:6c1d:8000::,2001:470:6c5a:ffff:ffff:ffff:ffff:ffff,US +2001:470:6c1d:8000::,2001:470:6c2a:ffff:ffff:ffff:ffff:ffff,US +2001:470:6c2b::,2001:470:6c2b:7fff:ffff:ffff:ffff:ffff,GB +2001:470:6c2b:8000::,2001:470:6c5a:ffff:ffff:ffff:ffff:ffff,US 2001:470:6c5b::,2001:470:6c5b:7fff:ffff:ffff:ffff:ffff,GB 2001:470:6c5b:8000::,2001:470:6c7f:ffff:ffff:ffff:ffff:ffff,US 2001:470:6c80::,2001:470:6c80:7fff:ffff:ffff:ffff:ffff,RU 2001:470:6c80:8000::,2001:470:6c8e:ffff:ffff:ffff:ffff:ffff,US 2001:470:6c8f::,2001:470:6c8f:7fff:ffff:ffff:ffff:ffff,GB -2001:470:6c8f:8000::,2001:470:6c96:ffff:ffff:ffff:ffff:ffff,US -2001:470:6c97::,2001:470:6c97:7fff:ffff:ffff:ffff:ffff,RU -2001:470:6c97:8000::,2001:470:6cee:ffff:ffff:ffff:ffff:ffff,US +2001:470:6c8f:8000::,2001:470:6c9b:7fff:ffff:ffff:ffff:ffff,US +2001:470:6c9b:8000::,2001:470:6c9b:ffff:ffff:ffff:ffff:ffff,GB +2001:470:6c9c::,2001:470:6caa:ffff:ffff:ffff:ffff:ffff,US +2001:470:6cab::,2001:470:6cab:7fff:ffff:ffff:ffff:ffff,GB +2001:470:6cab:8000::,2001:470:6cee:ffff:ffff:ffff:ffff:ffff,US 2001:470:6cef::,2001:470:6cef:7fff:ffff:ffff:ffff:ffff,ES 2001:470:6cef:8000::,2001:470:6d0d:ffff:ffff:ffff:ffff:ffff,US 2001:470:6d0e::,2001:470:6d0e:7fff:ffff:ffff:ffff:ffff,GB @@ -492,7 +462,13 @@ 2001:470:6d55::,2001:470:6d55:7fff:ffff:ffff:ffff:ffff,GB 2001:470:6d55:8000::,2001:470:6d5b:ffff:ffff:ffff:ffff:ffff,US 2001:470:6d5c::,2001:470:6d5c:7fff:ffff:ffff:ffff:ffff,GB -2001:470:6d5c:8000::,2001:470:7000:ffff:ffff:ffff:ffff:ffff,US +2001:470:6d5c:8000::,2001:470:6d70:ffff:ffff:ffff:ffff:ffff,US +2001:470:6d71::,2001:470:6d71:7fff:ffff:ffff:ffff:ffff,GB +2001:470:6d71:8000::,2001:470:6d75:ffff:ffff:ffff:ffff:ffff,US +2001:470:6d76::,2001:470:6d76:7fff:ffff:ffff:ffff:ffff,GB +2001:470:6d76:8000::,2001:470:6d7a:ffff:ffff:ffff:ffff:ffff,US +2001:470:6d7b::,2001:470:6d7b:7fff:ffff:ffff:ffff:ffff,GB +2001:470:6d7b:8000::,2001:470:7000:ffff:ffff:ffff:ffff:ffff,US 2001:470:7001::,2001:470:7001:7fff:ffff:ffff:ffff:ffff,DE 2001:470:7001:8000::,2001:470:7007:ffff:ffff:ffff:ffff:ffff,US 2001:470:7008::,2001:470:7008:7fff:ffff:ffff:ffff:ffff,AT @@ -500,9 +476,7 @@ 2001:470:700e::,2001:470:700e:7fff:ffff:ffff:ffff:ffff,DE 2001:470:700e:8000::,2001:470:703f:7fff:ffff:ffff:ffff:ffff,US 2001:470:703f:8000::,2001:470:703f:ffff:ffff:ffff:ffff:ffff,DE -2001:470:7040::,2001:470:7069:ffff:ffff:ffff:ffff:ffff,US -2001:470:706a::,2001:470:706a:7fff:ffff:ffff:ffff:ffff,DE -2001:470:706a:8000::,2001:470:7073:7fff:ffff:ffff:ffff:ffff,US +2001:470:7040::,2001:470:7073:7fff:ffff:ffff:ffff:ffff,US 2001:470:7073:8000::,2001:470:7073:ffff:ffff:ffff:ffff:ffff,DE 2001:470:7074::,2001:470:70a1:7fff:ffff:ffff:ffff:ffff,US 2001:470:70a1:8000::,2001:470:70a1:ffff:ffff:ffff:ffff:ffff,RU @@ -522,13 +496,17 @@ 2001:470:717a::,2001:470:717a:7fff:ffff:ffff:ffff:ffff,DE 2001:470:717a:8000::,2001:470:7192:ffff:ffff:ffff:ffff:ffff,US 2001:470:7193::,2001:470:7193:7fff:ffff:ffff:ffff:ffff,DE -2001:470:7193:8000::,2001:470:71d4:ffff:ffff:ffff:ffff:ffff,US +2001:470:7193:8000::,2001:470:7194:ffff:ffff:ffff:ffff:ffff,US +2001:470:7195::,2001:470:7195:7fff:ffff:ffff:ffff:ffff,AT +2001:470:7195:8000::,2001:470:71d4:ffff:ffff:ffff:ffff:ffff,US 2001:470:71d5::,2001:470:71d5:7fff:ffff:ffff:ffff:ffff,UA 2001:470:71d5:8000::,2001:470:71f7:ffff:ffff:ffff:ffff:ffff,US 2001:470:71f8::,2001:470:71f8:7fff:ffff:ffff:ffff:ffff,DE 2001:470:71f8:8000::,2001:470:7241:ffff:ffff:ffff:ffff:ffff,US 2001:470:7242::,2001:470:7242:7fff:ffff:ffff:ffff:ffff,RU -2001:470:7242:8000::,2001:470:7280:ffff:ffff:ffff:ffff:ffff,US +2001:470:7242:8000::,2001:470:7263:ffff:ffff:ffff:ffff:ffff,US +2001:470:7264::,2001:470:7264:7fff:ffff:ffff:ffff:ffff,AT +2001:470:7264:8000::,2001:470:7280:ffff:ffff:ffff:ffff:ffff,US 2001:470:7281::,2001:470:7281:7fff:ffff:ffff:ffff:ffff,DE 2001:470:7281:8000::,2001:470:7286:ffff:ffff:ffff:ffff:ffff,US 2001:470:7287::,2001:470:7287:ffff:ffff:ffff:ffff:ffff,PL @@ -546,25 +524,33 @@ 2001:470:7369::,2001:470:7369:7fff:ffff:ffff:ffff:ffff,TR 2001:470:7369:8000::,2001:470:7383:ffff:ffff:ffff:ffff:ffff,US 2001:470:7384::,2001:470:7384:7fff:ffff:ffff:ffff:ffff,BG -2001:470:7384:8000::,2001:470:73d1:ffff:ffff:ffff:ffff:ffff,US -2001:470:73d2::,2001:470:73d2:7fff:ffff:ffff:ffff:ffff,DE -2001:470:73d2:8000::,2001:470:73e8:7fff:ffff:ffff:ffff:ffff,US +2001:470:7384:8000::,2001:470:73db:ffff:ffff:ffff:ffff:ffff,US +2001:470:73dc::,2001:470:73dc:7fff:ffff:ffff:ffff:ffff,DE +2001:470:73dc:8000::,2001:470:73e8:7fff:ffff:ffff:ffff:ffff,US 2001:470:73e8:8000::,2001:470:73e8:ffff:ffff:ffff:ffff:ffff,DE -2001:470:73e9::,2001:470:742b:7fff:ffff:ffff:ffff:ffff,US +2001:470:73e9::,2001:470:7403:ffff:ffff:ffff:ffff:ffff,US +2001:470:7404::,2001:470:7404:7fff:ffff:ffff:ffff:ffff,DE +2001:470:7404:8000::,2001:470:742b:7fff:ffff:ffff:ffff:ffff,US 2001:470:742b:8000::,2001:470:742b:ffff:ffff:ffff:ffff:ffff,RU 2001:470:742c::,2001:470:7457:ffff:ffff:ffff:ffff:ffff,US 2001:470:7458::,2001:470:7458:7fff:ffff:ffff:ffff:ffff,DE 2001:470:7458:8000::,2001:470:7479:ffff:ffff:ffff:ffff:ffff,US 2001:470:747a::,2001:470:747a:7fff:ffff:ffff:ffff:ffff,DE -2001:470:747a:8000::,2001:470:74b8:ffff:ffff:ffff:ffff:ffff,US +2001:470:747a:8000::,2001:470:74ab:7fff:ffff:ffff:ffff:ffff,US +2001:470:74ab:8000::,2001:470:74ab:ffff:ffff:ffff:ffff:ffff,AT +2001:470:74ac::,2001:470:74b8:ffff:ffff:ffff:ffff:ffff,US 2001:470:74b9::,2001:470:74b9:7fff:ffff:ffff:ffff:ffff,RS 2001:470:74b9:8000::,2001:470:74e0:ffff:ffff:ffff:ffff:ffff,US 2001:470:74e1::,2001:470:74e1:7fff:ffff:ffff:ffff:ffff,DE 2001:470:74e1:8000::,2001:470:7552:ffff:ffff:ffff:ffff:ffff,US 2001:470:7553::,2001:470:7553:7fff:ffff:ffff:ffff:ffff,DE -2001:470:7553:8000::,2001:470:7563:7fff:ffff:ffff:ffff:ffff,US +2001:470:7553:8000::,2001:470:7557:ffff:ffff:ffff:ffff:ffff,US +2001:470:7558::,2001:470:7558:7fff:ffff:ffff:ffff:ffff,DE +2001:470:7558:8000::,2001:470:7563:7fff:ffff:ffff:ffff:ffff,US 2001:470:7563:8000::,2001:470:7563:ffff:ffff:ffff:ffff:ffff,UA -2001:470:7564::,2001:470:759e:ffff:ffff:ffff:ffff:ffff,US +2001:470:7564::,2001:470:7594:ffff:ffff:ffff:ffff:ffff,US +2001:470:7595::,2001:470:7595:7fff:ffff:ffff:ffff:ffff,AT +2001:470:7595:8000::,2001:470:759e:ffff:ffff:ffff:ffff:ffff,US 2001:470:759f::,2001:470:759f:7fff:ffff:ffff:ffff:ffff,DE 2001:470:759f:8000::,2001:470:75c1:ffff:ffff:ffff:ffff:ffff,US 2001:470:75c2::,2001:470:75c2:7fff:ffff:ffff:ffff:ffff,DE @@ -598,15 +584,19 @@ 2001:470:790d::,2001:470:790d:7fff:ffff:ffff:ffff:ffff,NL 2001:470:790d:8000::,2001:470:798e:ffff:ffff:ffff:ffff:ffff,US 2001:470:798f::,2001:470:798f:7fff:ffff:ffff:ffff:ffff,BE -2001:470:798f:8000::,2001:470:79ff:ffff:ffff:ffff:ffff:ffff,US -2001:470:7a00::,2001:470:7a00:7fff:ffff:ffff:ffff:ffff,NL -2001:470:7a00:8000::,2001:470:7a87:ffff:ffff:ffff:ffff:ffff,US +2001:470:798f:8000::,2001:470:79ec:ffff:ffff:ffff:ffff:ffff,US +2001:470:79ed::,2001:470:79ed:7fff:ffff:ffff:ffff:ffff,RU +2001:470:79ed:8000::,2001:470:7a30:ffff:ffff:ffff:ffff:ffff,US +2001:470:7a31::,2001:470:7a31:7fff:ffff:ffff:ffff:ffff,DE +2001:470:7a31:8000::,2001:470:7a87:ffff:ffff:ffff:ffff:ffff,US 2001:470:7a88::,2001:470:7a88:7fff:ffff:ffff:ffff:ffff,NL -2001:470:7a88:8000::,2001:470:7a91:ffff:ffff:ffff:ffff:ffff,US -2001:470:7a92::,2001:470:7a92:7fff:ffff:ffff:ffff:ffff,DE -2001:470:7a92:8000::,2001:470:7a99:ffff:ffff:ffff:ffff:ffff,US +2001:470:7a88:8000::,2001:470:7a99:ffff:ffff:ffff:ffff:ffff,US 2001:470:7a9a::,2001:470:7a9a:ffff:ffff:ffff:ffff:ffff,NL -2001:470:7a9b::,2001:470:7b22:ffff:ffff:ffff:ffff:ffff,US +2001:470:7a9b::,2001:470:7aeb:7fff:ffff:ffff:ffff:ffff,US +2001:470:7aeb:8000::,2001:470:7aeb:ffff:ffff:ffff:ffff:ffff,NL +2001:470:7aec::,2001:470:7aed:ffff:ffff:ffff:ffff:ffff,US +2001:470:7aee::,2001:470:7aee:7fff:ffff:ffff:ffff:ffff,RU +2001:470:7aee:8000::,2001:470:7b22:ffff:ffff:ffff:ffff:ffff,US 2001:470:7b23::,2001:470:7b23:7fff:ffff:ffff:ffff:ffff,ES 2001:470:7b23:8000::,2001:470:7ba6:ffff:ffff:ffff:ffff:ffff,US 2001:470:7ba7::,2001:470:7ba7:7fff:ffff:ffff:ffff:ffff,NL @@ -616,73 +606,49 @@ 2001:470:7bc0::,2001:470:7bc0:ffff:ffff:ffff:ffff:ffff,NL 2001:470:7bc1::,2001:470:7c01:ffff:ffff:ffff:ffff:ffff,US 2001:470:7c02::,2001:470:7c02:7fff:ffff:ffff:ffff:ffff,NL -2001:470:7c02:8000::,2001:470:7c14:ffff:ffff:ffff:ffff:ffff,US -2001:470:7c15::,2001:470:7c15:7fff:ffff:ffff:ffff:ffff,DE -2001:470:7c15:8000::,2001:470:7c4f:ffff:ffff:ffff:ffff:ffff,US +2001:470:7c02:8000::,2001:470:7c35:ffff:ffff:ffff:ffff:ffff,US +2001:470:7c36::,2001:470:7c36:7fff:ffff:ffff:ffff:ffff,GB +2001:470:7c36:8000::,2001:470:7c4f:ffff:ffff:ffff:ffff:ffff,US 2001:470:7c50::,2001:470:7c50:7fff:ffff:ffff:ffff:ffff,NL 2001:470:7c50:8000::,2001:470:7cad:ffff:ffff:ffff:ffff:ffff,US 2001:470:7cae::,2001:470:7cae:7fff:ffff:ffff:ffff:ffff,NL -2001:470:7cae:8000::,2001:470:7d16:ffff:ffff:ffff:ffff:ffff,US +2001:470:7cae:8000::,2001:470:7cff:7fff:ffff:ffff:ffff:ffff,US +2001:470:7cff:8000::,2001:470:7cff:ffff:ffff:ffff:ffff:ffff,UA +2001:470:7d00::,2001:470:7d16:ffff:ffff:ffff:ffff:ffff,US 2001:470:7d17::,2001:470:7d17:7fff:ffff:ffff:ffff:ffff,NL 2001:470:7d17:8000::,2001:470:7d59:ffff:ffff:ffff:ffff:ffff,US 2001:470:7d5a::,2001:470:7d5a:7fff:ffff:ffff:ffff:ffff,NL -2001:470:7d5a:8000::,2001:470:8091:ffff:ffff:ffff:ffff:ffff,US +2001:470:7d5a:8000::,2001:470:7e38:ffff:ffff:ffff:ffff:ffff,US +2001:470:7e39::,2001:470:7e39:7fff:ffff:ffff:ffff:ffff,NL +2001:470:7e39:8000::,2001:470:8091:ffff:ffff:ffff:ffff:ffff,US 2001:470:8092::,2001:470:8092:7fff:ffff:ffff:ffff:ffff,CN 2001:470:8092:8000::,2001:470:80b6:ffff:ffff:ffff:ffff:ffff,US 2001:470:80b7::,2001:470:80b7:ffff:ffff:ffff:ffff:ffff,CN 2001:470:80b8::,2001:470:80ec:ffff:ffff:ffff:ffff:ffff,US 2001:470:80ed::,2001:470:80ed:7fff:ffff:ffff:ffff:ffff,AU -2001:470:80ed:8000::,2001:470:80f0:ffff:ffff:ffff:ffff:ffff,US -2001:470:80f1::,2001:470:80f1:7fff:ffff:ffff:ffff:ffff,AU -2001:470:80f1:8000::,2001:470:814c:ffff:ffff:ffff:ffff:ffff,US +2001:470:80ed:8000::,2001:470:814c:ffff:ffff:ffff:ffff:ffff,US 2001:470:814d::,2001:470:814d:7fff:ffff:ffff:ffff:ffff,AU 2001:470:814d:8000::,2001:470:81a6:ffff:ffff:ffff:ffff:ffff,US 2001:470:81a7::,2001:470:81a7:7fff:ffff:ffff:ffff:ffff,CN 2001:470:81a7:8000::,2001:470:81b0:ffff:ffff:ffff:ffff:ffff,US 2001:470:81b1::,2001:470:81b1:7fff:ffff:ffff:ffff:ffff,CN -2001:470:81b1:8000::,2001:470:81ee:ffff:ffff:ffff:ffff:ffff,US -2001:470:81ef::,2001:470:81ef:7fff:ffff:ffff:ffff:ffff,CA -2001:470:81ef:8000::,2001:470:828d:ffff:ffff:ffff:ffff:ffff,US -2001:470:828e::,2001:470:828e:7fff:ffff:ffff:ffff:ffff,CA -2001:470:828e:8000::,2001:470:8327:ffff:ffff:ffff:ffff:ffff,US -2001:470:8328::,2001:470:8328:7fff:ffff:ffff:ffff:ffff,CN -2001:470:8328:8000::,2001:470:83a2:ffff:ffff:ffff:ffff:ffff,US -2001:470:83a3::,2001:470:83a3:7fff:ffff:ffff:ffff:ffff,AU -2001:470:83a3:8000::,2001:470:83bb:ffff:ffff:ffff:ffff:ffff,US +2001:470:81b1:8000::,2001:470:83bb:ffff:ffff:ffff:ffff:ffff,US 2001:470:83bc::,2001:470:83bc:7fff:ffff:ffff:ffff:ffff,CN -2001:470:83bc:8000::,2001:470:83d0:7fff:ffff:ffff:ffff:ffff,US -2001:470:83d0:8000::,2001:470:83d0:ffff:ffff:ffff:ffff:ffff,CN -2001:470:83d1::,2001:470:83e8:ffff:ffff:ffff:ffff:ffff,US -2001:470:83e9::,2001:470:83e9:7fff:ffff:ffff:ffff:ffff,CN -2001:470:83e9:8000::,2001:470:8551:ffff:ffff:ffff:ffff:ffff,US +2001:470:83bc:8000::,2001:470:8551:ffff:ffff:ffff:ffff:ffff,US 2001:470:8552::,2001:470:8552:7fff:ffff:ffff:ffff:ffff,CN -2001:470:8552:8000::,2001:470:8578:ffff:ffff:ffff:ffff:ffff,US -2001:470:8579::,2001:470:8579:7fff:ffff:ffff:ffff:ffff,CN -2001:470:8579:8000::,2001:470:859e:ffff:ffff:ffff:ffff:ffff,US +2001:470:8552:8000::,2001:470:859e:ffff:ffff:ffff:ffff:ffff,US 2001:470:859f::,2001:470:859f:7fff:ffff:ffff:ffff:ffff,AU -2001:470:859f:8000::,2001:470:88ed:ffff:ffff:ffff:ffff:ffff,US -2001:470:88ee::,2001:470:88ee:7fff:ffff:ffff:ffff:ffff,CA -2001:470:88ee:8000::,2001:470:891d:ffff:ffff:ffff:ffff:ffff,US -2001:470:891e::,2001:470:891e:7fff:ffff:ffff:ffff:ffff,CA -2001:470:891e:8000::,2001:470:8a26:ffff:ffff:ffff:ffff:ffff,US -2001:470:8a27::,2001:470:8a27:7fff:ffff:ffff:ffff:ffff,CA -2001:470:8a27:8000::,2001:470:8a9e:ffff:ffff:ffff:ffff:ffff,US -2001:470:8a9f::,2001:470:8a9f:7fff:ffff:ffff:ffff:ffff,CA -2001:470:8a9f:8000::,2001:470:8c3f:ffff:ffff:ffff:ffff:ffff,US -2001:470:8c40::,2001:470:8c40:7fff:ffff:ffff:ffff:ffff,CA -2001:470:8c40:8000::,2001:470:8c6b:ffff:ffff:ffff:ffff:ffff,US +2001:470:859f:8000::,2001:470:8b66:ffff:ffff:ffff:ffff:ffff,US +2001:470:8b67::,2001:470:8b67:7fff:ffff:ffff:ffff:ffff,AR +2001:470:8b67:8000::,2001:470:8c6b:ffff:ffff:ffff:ffff:ffff,US 2001:470:8c6c::,2001:470:8c6c:7fff:ffff:ffff:ffff:ffff,AU -2001:470:8c6c:8000::,2001:470:9097:ffff:ffff:ffff:ffff:ffff,US -2001:470:9098::,2001:470:9098:7fff:ffff:ffff:ffff:ffff,RU -2001:470:9098:8000::,2001:470:90a6:ffff:ffff:ffff:ffff:ffff,US +2001:470:8c6c:8000::,2001:470:90a6:ffff:ffff:ffff:ffff:ffff,US 2001:470:90a7::,2001:470:90a7:7fff:ffff:ffff:ffff:ffff,GB 2001:470:90a7:8000::,2001:470:9330:ffff:ffff:ffff:ffff:ffff,US 2001:470:9331::,2001:470:9331:7fff:ffff:ffff:ffff:ffff,DK 2001:470:9331:8000::,2001:470:94f2:7fff:ffff:ffff:ffff:ffff,US 2001:470:94f2:8000::,2001:470:94f2:ffff:ffff:ffff:ffff:ffff,CZ -2001:470:94f3::,2001:470:9616:ffff:ffff:ffff:ffff:ffff,US -2001:470:9617::,2001:470:9617:7fff:ffff:ffff:ffff:ffff,GB -2001:470:9617:8000::,2001:470:9651:ffff:ffff:ffff:ffff:ffff,US +2001:470:94f3::,2001:470:9651:ffff:ffff:ffff:ffff:ffff,US 2001:470:9652::,2001:470:9652:7fff:ffff:ffff:ffff:ffff,GB 2001:470:9652:8000::,2001:470:9678:ffff:ffff:ffff:ffff:ffff,US 2001:470:9679::,2001:470:9679:7fff:ffff:ffff:ffff:ffff,GB @@ -690,7 +656,11 @@ 2001:470:974f::,2001:470:974f:7fff:ffff:ffff:ffff:ffff,GB 2001:470:974f:8000::,2001:470:9794:ffff:ffff:ffff:ffff:ffff,US 2001:470:9795::,2001:470:9795:ffff:ffff:ffff:ffff:ffff,GB -2001:470:9796::,2001:470:98e1:ffff:ffff:ffff:ffff:ffff,US +2001:470:9796::,2001:470:97d6:7fff:ffff:ffff:ffff:ffff,US +2001:470:97d6:8000::,2001:470:97d6:ffff:ffff:ffff:ffff:ffff,GB +2001:470:97d7::,2001:470:97f0:ffff:ffff:ffff:ffff:ffff,US +2001:470:97f1::,2001:470:97f1:7fff:ffff:ffff:ffff:ffff,GB +2001:470:97f1:8000::,2001:470:98e1:ffff:ffff:ffff:ffff:ffff,US 2001:470:98e2::,2001:470:98e2:7fff:ffff:ffff:ffff:ffff,DE 2001:470:98e2:8000::,2001:470:999c:ffff:ffff:ffff:ffff:ffff,US 2001:470:999d::,2001:470:999d:ffff:ffff:ffff:ffff:ffff,DE @@ -702,115 +672,55 @@ 2001:470:9f5f::,2001:470:9f5f:7fff:ffff:ffff:ffff:ffff,RU 2001:470:9f5f:8000::,2001:470:a000:ffff:ffff:ffff:ffff:ffff,US 2001:470:a001::,2001:470:a001:7fff:ffff:ffff:ffff:ffff,AU -2001:470:a001:8000::,2001:470:b009:ffff:ffff:ffff:ffff:ffff,US -2001:470:b00a::,2001:470:b00a:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b00a:8000::,2001:470:b01d:ffff:ffff:ffff:ffff:ffff,US +2001:470:a001:8000::,2001:470:b01d:ffff:ffff:ffff:ffff:ffff,US 2001:470:b01e::,2001:470:b01e:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b01e:8000::,2001:470:b047:ffff:ffff:ffff:ffff:ffff,US -2001:470:b048::,2001:470:b048:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b048:8000::,2001:470:b060:ffff:ffff:ffff:ffff:ffff,US -2001:470:b061::,2001:470:b061:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b061:8000::,2001:470:b083:ffff:ffff:ffff:ffff:ffff,US +2001:470:b01e:8000::,2001:470:b083:ffff:ffff:ffff:ffff:ffff,US 2001:470:b084::,2001:470:b084:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b084:8000::,2001:470:b08d:ffff:ffff:ffff:ffff:ffff,US -2001:470:b08e::,2001:470:b08e:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b08e:8000::,2001:470:b09c:ffff:ffff:ffff:ffff:ffff,US -2001:470:b09d::,2001:470:b09d:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b09d:8000::,2001:470:b0ca:7fff:ffff:ffff:ffff:ffff,US -2001:470:b0ca:8000::,2001:470:b0ca:ffff:ffff:ffff:ffff:ffff,CA -2001:470:b0cb::,2001:470:b0e1:ffff:ffff:ffff:ffff:ffff,US +2001:470:b084:8000::,2001:470:b0e1:ffff:ffff:ffff:ffff:ffff,US 2001:470:b0e2::,2001:470:b0e2:ffff:ffff:ffff:ffff:ffff,CA -2001:470:b0e3::,2001:470:b116:ffff:ffff:ffff:ffff:ffff,US -2001:470:b117::,2001:470:b117:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b117:8000::,2001:470:b12c:7fff:ffff:ffff:ffff:ffff,US -2001:470:b12c:8000::,2001:470:b12c:ffff:ffff:ffff:ffff:ffff,CA -2001:470:b12d::,2001:470:b136:7fff:ffff:ffff:ffff:ffff,US -2001:470:b136:8000::,2001:470:b136:ffff:ffff:ffff:ffff:ffff,CA -2001:470:b137::,2001:470:b14d:ffff:ffff:ffff:ffff:ffff,US -2001:470:b14e::,2001:470:b14e:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b14e:8000::,2001:470:b159:ffff:ffff:ffff:ffff:ffff,US +2001:470:b0e3::,2001:470:b159:ffff:ffff:ffff:ffff:ffff,US 2001:470:b15a::,2001:470:b15a:7fff:ffff:ffff:ffff:ffff,CA 2001:470:b15a:8000::,2001:470:b160:ffff:ffff:ffff:ffff:ffff,US 2001:470:b161::,2001:470:b161:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b161:8000::,2001:470:b16f:ffff:ffff:ffff:ffff:ffff,US -2001:470:b170::,2001:470:b170:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b170:8000::,2001:470:b1ba:ffff:ffff:ffff:ffff:ffff,US -2001:470:b1bb::,2001:470:b1bb:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b1bb:8000::,2001:470:b1c3:ffff:ffff:ffff:ffff:ffff,US -2001:470:b1c4::,2001:470:b1c4:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b1c4:8000::,2001:470:b218:ffff:ffff:ffff:ffff:ffff,US -2001:470:b219::,2001:470:b219:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b219:8000::,2001:470:b23e:ffff:ffff:ffff:ffff:ffff,US -2001:470:b23f::,2001:470:b23f:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b23f:8000::,2001:470:b24b:ffff:ffff:ffff:ffff:ffff,US +2001:470:b161:8000::,2001:470:b24b:ffff:ffff:ffff:ffff:ffff,US 2001:470:b24c::,2001:470:b24c:7fff:ffff:ffff:ffff:ffff,DO 2001:470:b24c:8000::,2001:470:b27e:ffff:ffff:ffff:ffff:ffff,US 2001:470:b27f::,2001:470:b27f:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b27f:8000::,2001:470:b2a6:ffff:ffff:ffff:ffff:ffff,US -2001:470:b2a7::,2001:470:b2a7:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b2a7:8000::,2001:470:b2d4:ffff:ffff:ffff:ffff:ffff,US -2001:470:b2d5::,2001:470:b2d5:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b2d5:8000::,2001:470:b2d9:ffff:ffff:ffff:ffff:ffff,US -2001:470:b2da::,2001:470:b2da:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b2da:8000::,2001:470:b30c:ffff:ffff:ffff:ffff:ffff,US +2001:470:b27f:8000::,2001:470:b30c:ffff:ffff:ffff:ffff:ffff,US 2001:470:b30d::,2001:470:b30d:7fff:ffff:ffff:ffff:ffff,CN -2001:470:b30d:8000::,2001:470:b328:ffff:ffff:ffff:ffff:ffff,US -2001:470:b329::,2001:470:b329:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b329:8000::,2001:470:b36c:ffff:ffff:ffff:ffff:ffff,US -2001:470:b36d::,2001:470:b36d:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b36d:8000::,2001:470:b398:ffff:ffff:ffff:ffff:ffff,US -2001:470:b399::,2001:470:b399:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b399:8000::,2001:470:b3b5:ffff:ffff:ffff:ffff:ffff,US -2001:470:b3b6::,2001:470:b3b6:7fff:ffff:ffff:ffff:ffff,CA -2001:470:b3b6:8000::,2001:470:b40c:ffff:ffff:ffff:ffff:ffff,US -2001:470:b40d::,2001:470:b40d:7fff:ffff:ffff:ffff:ffff,CH -2001:470:b40d:8000::,2001:470:b41b:ffff:ffff:ffff:ffff:ffff,US +2001:470:b30d:8000::,2001:470:b41b:ffff:ffff:ffff:ffff:ffff,US 2001:470:b41c::,2001:470:b41c:7fff:ffff:ffff:ffff:ffff,CH -2001:470:b41c:8000::,2001:470:b431:7fff:ffff:ffff:ffff:ffff,US -2001:470:b431:8000::,2001:470:b431:ffff:ffff:ffff:ffff:ffff,CH -2001:470:b432::,2001:470:b4a4:ffff:ffff:ffff:ffff:ffff,US +2001:470:b41c:8000::,2001:470:b44f:ffff:ffff:ffff:ffff:ffff,US +2001:470:b450::,2001:470:b450:7fff:ffff:ffff:ffff:ffff,CH +2001:470:b450:8000::,2001:470:b4a4:ffff:ffff:ffff:ffff:ffff,US 2001:470:b4a5::,2001:470:b4a5:7fff:ffff:ffff:ffff:ffff,DE 2001:470:b4a5:8000::,2001:470:b4e9:ffff:ffff:ffff:ffff:ffff,US 2001:470:b4ea::,2001:470:b4ea:ffff:ffff:ffff:ffff:ffff,AT -2001:470:b4eb::,2001:470:b517:ffff:ffff:ffff:ffff:ffff,US -2001:470:b518::,2001:470:b518:7fff:ffff:ffff:ffff:ffff,PL -2001:470:b518:8000::,2001:470:b541:ffff:ffff:ffff:ffff:ffff,US +2001:470:b4eb::,2001:470:b51d:ffff:ffff:ffff:ffff:ffff,US +2001:470:b51e::,2001:470:b51e:7fff:ffff:ffff:ffff:ffff,IT +2001:470:b51e:8000::,2001:470:b541:ffff:ffff:ffff:ffff:ffff,US 2001:470:b542::,2001:470:b542:7fff:ffff:ffff:ffff:ffff,CH 2001:470:b542:8000::,2001:470:b59e:ffff:ffff:ffff:ffff:ffff,US 2001:470:b59f::,2001:470:b59f:7fff:ffff:ffff:ffff:ffff,CH -2001:470:b59f:8000::,2001:470:b5e8:ffff:ffff:ffff:ffff:ffff,US +2001:470:b59f:8000::,2001:470:b5a9:ffff:ffff:ffff:ffff:ffff,US +2001:470:b5aa::,2001:470:b5aa:7fff:ffff:ffff:ffff:ffff,RU +2001:470:b5aa:8000::,2001:470:b5e8:ffff:ffff:ffff:ffff:ffff,US 2001:470:b5e9::,2001:470:b5e9:7fff:ffff:ffff:ffff:ffff,NO 2001:470:b5e9:8000::,2001:470:b5f5:ffff:ffff:ffff:ffff:ffff,US 2001:470:b5f6::,2001:470:b5f6:7fff:ffff:ffff:ffff:ffff,DE -2001:470:b5f6:8000::,2001:470:b60d:ffff:ffff:ffff:ffff:ffff,US -2001:470:b60e::,2001:470:b60e:7fff:ffff:ffff:ffff:ffff,DE -2001:470:b60e:8000::,2001:470:b625:ffff:ffff:ffff:ffff:ffff,US +2001:470:b5f6:8000::,2001:470:b625:ffff:ffff:ffff:ffff:ffff,US 2001:470:b626::,2001:470:b626:7fff:ffff:ffff:ffff:ffff,DE -2001:470:b626:8000::,2001:470:b7b6:ffff:ffff:ffff:ffff:ffff,US +2001:470:b626:8000::,2001:470:b74f:ffff:ffff:ffff:ffff:ffff,US +2001:470:b750::,2001:470:b750:7fff:ffff:ffff:ffff:ffff,CH +2001:470:b750:8000::,2001:470:b7b6:ffff:ffff:ffff:ffff:ffff,US 2001:470:b7b7::,2001:470:b7b7:7fff:ffff:ffff:ffff:ffff,AT -2001:470:b7b7:8000::,2001:470:b8e6:ffff:ffff:ffff:ffff:ffff,US -2001:470:b8e7::,2001:470:b8e7:7fff:ffff:ffff:ffff:ffff,CR -2001:470:b8e7:8000::,2001:470:c17a:ffff:ffff:ffff:ffff:ffff,US -2001:470:c17b::,2001:470:c17b:7fff:ffff:ffff:ffff:ffff,CA -2001:470:c17b:8000::,2001:470:c2b8:ffff:ffff:ffff:ffff:ffff,US -2001:470:c2b9::,2001:470:c2b9:7fff:ffff:ffff:ffff:ffff,CA -2001:470:c2b9:8000::,2001:470:c322:ffff:ffff:ffff:ffff:ffff,US -2001:470:c323::,2001:470:c323:7fff:ffff:ffff:ffff:ffff,CA -2001:470:c323:8000::,2001:470:c385:ffff:ffff:ffff:ffff:ffff,US -2001:470:c386::,2001:470:c386:7fff:ffff:ffff:ffff:ffff,CA -2001:470:c386:8000::,2001:470:c81c:ffff:ffff:ffff:ffff:ffff,US -2001:470:c81d::,2001:470:c81d:7fff:ffff:ffff:ffff:ffff,TN -2001:470:c81d:8000::,2001:470:c898:ffff:ffff:ffff:ffff:ffff,US +2001:470:b7b7:8000::,2001:470:c898:ffff:ffff:ffff:ffff:ffff,US 2001:470:c899::,2001:470:c899:7fff:ffff:ffff:ffff:ffff,FR 2001:470:c899:8000::,2001:470:c8b7:7fff:ffff:ffff:ffff:ffff,US 2001:470:c8b7:8000::,2001:470:c8b7:ffff:ffff:ffff:ffff:ffff,FR -2001:470:c8b8::,2001:470:c8f1:ffff:ffff:ffff:ffff:ffff,US -2001:470:c8f2::,2001:470:c8f2:7fff:ffff:ffff:ffff:ffff,ES -2001:470:c8f2:8000::,2001:470:c963:ffff:ffff:ffff:ffff:ffff,US +2001:470:c8b8::,2001:470:c963:ffff:ffff:ffff:ffff:ffff,US 2001:470:c964::,2001:470:c964:7fff:ffff:ffff:ffff:ffff,GB -2001:470:c964:8000::,2001:470:c9b2:ffff:ffff:ffff:ffff:ffff,US -2001:470:c9b3::,2001:470:c9b3:7fff:ffff:ffff:ffff:ffff,ES -2001:470:c9b3:8000::,2001:470:ca83:ffff:ffff:ffff:ffff:ffff,US +2001:470:c964:8000::,2001:470:ca83:ffff:ffff:ffff:ffff:ffff,US 2001:470:ca84::,2001:470:ca84:7fff:ffff:ffff:ffff:ffff,ES 2001:470:ca84:8000::,2001:470:ca9f:ffff:ffff:ffff:ffff:ffff,US 2001:470:caa0::,2001:470:caa0:7fff:ffff:ffff:ffff:ffff,FR @@ -838,33 +748,29 @@ 2001:470:d6b9::,2001:470:d6b9:7fff:ffff:ffff:ffff:ffff,RU 2001:470:d6b9:8000::,2001:470:d6e2:ffff:ffff:ffff:ffff:ffff,US 2001:470:d6e3::,2001:470:d6e3:7fff:ffff:ffff:ffff:ffff,NL -2001:470:d6e3:8000::,2001:470:d890:ffff:ffff:ffff:ffff:ffff,US -2001:470:d891::,2001:470:d891:7fff:ffff:ffff:ffff:ffff,BR -2001:470:d891:8000::,2001:470:d9cc:ffff:ffff:ffff:ffff:ffff,US +2001:470:d6e3:8000::,2001:470:d9cc:ffff:ffff:ffff:ffff:ffff,US 2001:470:d9cd::,2001:470:d9cd:7fff:ffff:ffff:ffff:ffff,DO 2001:470:d9cd:8000::,2001:470:da01:ffff:ffff:ffff:ffff:ffff,US 2001:470:da02::,2001:470:da02:7fff:ffff:ffff:ffff:ffff,AR -2001:470:da02:8000::,2001:470:da9c:ffff:ffff:ffff:ffff:ffff,US +2001:470:da02:8000::,2001:470:da22:ffff:ffff:ffff:ffff:ffff,US +2001:470:da23::,2001:470:da23:7fff:ffff:ffff:ffff:ffff,TT +2001:470:da23:8000::,2001:470:da99:ffff:ffff:ffff:ffff:ffff,US +2001:470:da9a::,2001:470:da9a:7fff:ffff:ffff:ffff:ffff,BS +2001:470:da9a:8000::,2001:470:da9c:ffff:ffff:ffff:ffff:ffff,US 2001:470:da9d::,2001:470:da9d:7fff:ffff:ffff:ffff:ffff,BR -2001:470:da9d:8000::,2001:470:db28:ffff:ffff:ffff:ffff:ffff,US -2001:470:db29::,2001:470:db29:7fff:ffff:ffff:ffff:ffff,DO -2001:470:db29:8000::,2001:470:dc00:ffff:ffff:ffff:ffff:ffff,US +2001:470:da9d:8000::,2001:470:dc00:ffff:ffff:ffff:ffff:ffff,US 2001:470:dc01::,2001:470:dc01:7fff:ffff:ffff:ffff:ffff,SE -2001:470:dc01:8000::,2001:470:dc08:ffff:ffff:ffff:ffff:ffff,US -2001:470:dc09::,2001:470:dc09:7fff:ffff:ffff:ffff:ffff,SE -2001:470:dc09:8000::,2001:470:dc24:ffff:ffff:ffff:ffff:ffff,US +2001:470:dc01:8000::,2001:470:dc24:ffff:ffff:ffff:ffff:ffff,US 2001:470:dc25::,2001:470:dc25:7fff:ffff:ffff:ffff:ffff,RU -2001:470:dc25:8000::,2001:470:dc59:ffff:ffff:ffff:ffff:ffff,US -2001:470:dc5a::,2001:470:dc5a:7fff:ffff:ffff:ffff:ffff,SE -2001:470:dc5a:8000::,2001:470:dc5c:ffff:ffff:ffff:ffff:ffff,US +2001:470:dc25:8000::,2001:470:dc5c:ffff:ffff:ffff:ffff:ffff,US 2001:470:dc5d::,2001:470:dc5d:7fff:ffff:ffff:ffff:ffff,SE 2001:470:dc5d:8000::,2001:470:dcb3:ffff:ffff:ffff:ffff:ffff,US 2001:470:dcb4::,2001:470:dcb4:7fff:ffff:ffff:ffff:ffff,NO -2001:470:dcb4:8000::,2001:470:dcc3:ffff:ffff:ffff:ffff:ffff,US -2001:470:dcc4::,2001:470:dcc4:7fff:ffff:ffff:ffff:ffff,SE -2001:470:dcc4:8000::,2001:470:dcd0:ffff:ffff:ffff:ffff:ffff,US +2001:470:dcb4:8000::,2001:470:dcd0:ffff:ffff:ffff:ffff:ffff,US 2001:470:dcd1::,2001:470:dcd1:7fff:ffff:ffff:ffff:ffff,SE -2001:470:dcd1:8000::,2001:470:dd03:ffff:ffff:ffff:ffff:ffff,US +2001:470:dcd1:8000::,2001:470:dce2:ffff:ffff:ffff:ffff:ffff,US +2001:470:dce3::,2001:470:dce3:7fff:ffff:ffff:ffff:ffff,SE +2001:470:dce3:8000::,2001:470:dd03:ffff:ffff:ffff:ffff:ffff,US 2001:470:dd04::,2001:470:dd04:7fff:ffff:ffff:ffff:ffff,SE 2001:470:dd04:8000::,2001:470:dd2c:ffff:ffff:ffff:ffff:ffff,US 2001:470:dd2d::,2001:470:dd2d:7fff:ffff:ffff:ffff:ffff,SE @@ -886,9 +792,7 @@ 2001:470:de52::,2001:470:de52:7fff:ffff:ffff:ffff:ffff,SE 2001:470:de52:8000::,2001:470:de8a:ffff:ffff:ffff:ffff:ffff,US 2001:470:de8b::,2001:470:de8b:7fff:ffff:ffff:ffff:ffff,RU -2001:470:de8b:8000::,2001:470:de97:ffff:ffff:ffff:ffff:ffff,US -2001:470:de98::,2001:470:de98:7fff:ffff:ffff:ffff:ffff,RU -2001:470:de98:8000::,2001:470:deb5:7fff:ffff:ffff:ffff:ffff,US +2001:470:de8b:8000::,2001:470:deb5:7fff:ffff:ffff:ffff:ffff,US 2001:470:deb5:8000::,2001:470:deb5:ffff:ffff:ffff:ffff:ffff,RU 2001:470:deb6::,2001:470:debb:ffff:ffff:ffff:ffff:ffff,US 2001:470:debc::,2001:470:debc:7fff:ffff:ffff:ffff:ffff,SE @@ -898,7 +802,9 @@ 2001:470:df36::,2001:470:df36:7fff:ffff:ffff:ffff:ffff,RU 2001:470:df36:8000::,2001:470:df40:ffff:ffff:ffff:ffff:ffff,US 2001:470:df41::,2001:470:df41:ffff:ffff:ffff:ffff:ffff,SE -2001:470:df42::,2001:470:df4f:ffff:ffff:ffff:ffff:ffff,US +2001:470:df42::,2001:470:df4e:ffff:ffff:ffff:ffff:ffff,US +2001:470:df4f::,2001:470:df4f:7fff:ffff:ffff:ffff:ffff,SE +2001:470:df4f:8000::,2001:470:df4f:ffff:ffff:ffff:ffff:ffff,US 2001:470:df50::,2001:470:df50:7fff:ffff:ffff:ffff:ffff,RU 2001:470:df50:8000::,2001:470:df6f:ffff:ffff:ffff:ffff:ffff,US 2001:470:df70::,2001:470:df70:7fff:ffff:ffff:ffff:ffff,SE @@ -906,39 +812,23 @@ 2001:470:df7a::,2001:470:df7a:7fff:ffff:ffff:ffff:ffff,NO 2001:470:df7a:8000::,2001:470:df7c:ffff:ffff:ffff:ffff:ffff,US 2001:470:df7d::,2001:470:df7d:7fff:ffff:ffff:ffff:ffff,SE -2001:470:df7d:8000::,2001:470:dfad:ffff:ffff:ffff:ffff:ffff,US -2001:470:dfae::,2001:470:dfae:7fff:ffff:ffff:ffff:ffff,SE -2001:470:dfae:8000::,2001:470:dfd5:ffff:ffff:ffff:ffff:ffff,US +2001:470:df7d:8000::,2001:470:dfd5:ffff:ffff:ffff:ffff:ffff,US 2001:470:dfd6::,2001:470:dfd6:7fff:ffff:ffff:ffff:ffff,NO -2001:470:dfd6:8000::,2001:470:e071:ffff:ffff:ffff:ffff:ffff,US -2001:470:e072::,2001:470:e072:7fff:ffff:ffff:ffff:ffff,CA -2001:470:e072:8000::,2001:470:e1e4:ffff:ffff:ffff:ffff:ffff,US -2001:470:e1e5::,2001:470:e1e5:7fff:ffff:ffff:ffff:ffff,CA -2001:470:e1e5:8000::,2001:470:e20e:ffff:ffff:ffff:ffff:ffff,US +2001:470:dfd6:8000::,2001:470:e20e:ffff:ffff:ffff:ffff:ffff,US 2001:470:e20f::,2001:470:e20f:7fff:ffff:ffff:ffff:ffff,CA -2001:470:e20f:8000::,2001:470:e2bd:ffff:ffff:ffff:ffff:ffff,US -2001:470:e2be::,2001:470:e2be:7fff:ffff:ffff:ffff:ffff,CA -2001:470:e2be:8000::,2001:470:e2fa:ffff:ffff:ffff:ffff:ffff,US -2001:470:e2fb::,2001:470:e2fb:7fff:ffff:ffff:ffff:ffff,CA -2001:470:e2fb:8000::,2001:470:e888:ffff:ffff:ffff:ffff:ffff,US -2001:470:e889::,2001:470:e889:7fff:ffff:ffff:ffff:ffff,CA -2001:470:e889:8000::,2001:470:e939:ffff:ffff:ffff:ffff:ffff,US -2001:470:e93a::,2001:470:e93a:7fff:ffff:ffff:ffff:ffff,CA -2001:470:e93a:8000::,2001:470:e97e:ffff:ffff:ffff:ffff:ffff,US +2001:470:e20f:8000::,2001:470:e97e:ffff:ffff:ffff:ffff:ffff,US 2001:470:e97f::,2001:470:e97f:7fff:ffff:ffff:ffff:ffff,CA -2001:470:e97f:8000::,2001:470:e9ef:ffff:ffff:ffff:ffff:ffff,US -2001:470:e9f0::,2001:470:e9f0:7fff:ffff:ffff:ffff:ffff,CA -2001:470:e9f0:8000::,2001:470:ea08:ffff:ffff:ffff:ffff:ffff,US +2001:470:e97f:8000::,2001:470:ea08:ffff:ffff:ffff:ffff:ffff,US 2001:470:ea09::,2001:470:ea09:7fff:ffff:ffff:ffff:ffff,CA 2001:470:ea09:8000::,2001:470:ea76:ffff:ffff:ffff:ffff:ffff,US 2001:470:ea77::,2001:470:ea77:7fff:ffff:ffff:ffff:ffff,AU -2001:470:ea77:8000::,2001:470:eaa2:ffff:ffff:ffff:ffff:ffff,US -2001:470:eaa3::,2001:470:eaa3:7fff:ffff:ffff:ffff:ffff,CA -2001:470:eaa3:8000::,2001:470:ecf5:ffff:ffff:ffff:ffff:ffff,US +2001:470:ea77:8000::,2001:470:eae0:7fff:ffff:ffff:ffff:ffff,US +2001:470:eae0:8000::,2001:470:eae0:ffff:ffff:ffff:ffff:ffff,CA +2001:470:eae1::,2001:470:eba6:ffff:ffff:ffff:ffff:ffff,US +2001:470:eba7::,2001:470:eba7:7fff:ffff:ffff:ffff:ffff,CN +2001:470:eba7:8000::,2001:470:ecf5:ffff:ffff:ffff:ffff:ffff,US 2001:470:ecf6::,2001:470:ecf6:7fff:ffff:ffff:ffff:ffff,ID -2001:470:ecf6:8000::,2001:470:ecf6:ffff:ffff:ffff:ffff:ffff,US -2001:470:ecf7::,2001:470:ecf7:7fff:ffff:ffff:ffff:ffff,ID -2001:470:ecf7:8000::,2001:470:ed26:ffff:ffff:ffff:ffff:ffff,US +2001:470:ecf6:8000::,2001:470:ed26:ffff:ffff:ffff:ffff:ffff,US 2001:470:ed27::,2001:470:ed27:7fff:ffff:ffff:ffff:ffff,ID 2001:470:ed27:8000::,2001:470:ed39:ffff:ffff:ffff:ffff:ffff,US 2001:470:ed3a::,2001:470:ed3a:7fff:ffff:ffff:ffff:ffff,SG @@ -946,7 +836,9 @@ 2001:470:ed3d::,2001:470:ed3d:7fff:ffff:ffff:ffff:ffff,SG 2001:470:ed3d:8000::,2001:470:ed42:ffff:ffff:ffff:ffff:ffff,US 2001:470:ed43::,2001:470:ed43:7fff:ffff:ffff:ffff:ffff,ID -2001:470:ed43:8000::,2001:470:ee2b:ffff:ffff:ffff:ffff:ffff,US +2001:470:ed43:8000::,2001:470:ee1d:ffff:ffff:ffff:ffff:ffff,US +2001:470:ee1e::,2001:470:ee1e:7fff:ffff:ffff:ffff:ffff,ID +2001:470:ee1e:8000::,2001:470:ee2b:ffff:ffff:ffff:ffff:ffff,US 2001:470:ee2c::,2001:470:ee2c:7fff:ffff:ffff:ffff:ffff,AU 2001:470:ee2c:8000::,2001:470:ef3f:ffff:ffff:ffff:ffff:ffff,US 2001:470:ef40::,2001:470:ef40:7fff:ffff:ffff:ffff:ffff,CN @@ -956,16 +848,18 @@ 2001:470:f004::,2001:470:f004:7fff:ffff:ffff:ffff:ffff,CN 2001:470:f004:8000::,2001:470:f088:ffff:ffff:ffff:ffff:ffff,US 2001:470:f089::,2001:470:f089:7fff:ffff:ffff:ffff:ffff,CN -2001:470:f089:8000::,2001:470:f0e7:ffff:ffff:ffff:ffff:ffff,US +2001:470:f089:8000::,2001:470:f091:ffff:ffff:ffff:ffff:ffff,US +2001:470:f092::,2001:470:f092:7fff:ffff:ffff:ffff:ffff,CN +2001:470:f092:8000::,2001:470:f0cc:ffff:ffff:ffff:ffff:ffff,US +2001:470:f0cd::,2001:470:f0cd:7fff:ffff:ffff:ffff:ffff,CN +2001:470:f0cd:8000::,2001:470:f0e7:ffff:ffff:ffff:ffff:ffff,US 2001:470:f0e8::,2001:470:f0e8:7fff:ffff:ffff:ffff:ffff,CN 2001:470:f0e8:8000::,2001:470:f1fa:ffff:ffff:ffff:ffff:ffff,US 2001:470:f1fb::,2001:470:f1fb:7fff:ffff:ffff:ffff:ffff,CN 2001:470:f1fb:8000::,2001:470:f270:ffff:ffff:ffff:ffff:ffff,US 2001:470:f271::,2001:470:f271:7fff:ffff:ffff:ffff:ffff,AU -2001:470:f271:8000::,2001:470:f382:ffff:ffff:ffff:ffff:ffff,US -2001:470:f383::,2001:470:f383:7fff:ffff:ffff:ffff:ffff,CN -2001:470:f383:8000::,2001:470:f3bd:ffff:ffff:ffff:ffff:ffff,US -2001:470:f3be::,2001:470:f3be:ffff:ffff:ffff:ffff:ffff,CN +2001:470:f271:8000::,2001:470:f3be:7fff:ffff:ffff:ffff:ffff,US +2001:470:f3be:8000::,2001:470:f3be:ffff:ffff:ffff:ffff:ffff,CN 2001:470:f3bf::,2001:470:f4b4:7fff:ffff:ffff:ffff:ffff,US 2001:470:f4b4:8000::,2001:470:f4b4:ffff:ffff:ffff:ffff:ffff,CN 2001:470:f4b5::,2001:470:f4c3:ffff:ffff:ffff:ffff:ffff,US @@ -978,19 +872,17 @@ 2001:470:f825:8000::,2001:470:f825:ffff:ffff:ffff:ffff:ffff,HK 2001:470:f826::,2001:470:f83d:7fff:ffff:ffff:ffff:ffff,US 2001:470:f83d:8000::,2001:470:f83d:ffff:ffff:ffff:ffff:ffff,CN -2001:470:f83e::,2001:470:f891:ffff:ffff:ffff:ffff:ffff,US +2001:470:f83e::,2001:470:f83f:ffff:ffff:ffff:ffff:ffff,US +2001:470:f840::,2001:470:f840:7fff:ffff:ffff:ffff:ffff,MY +2001:470:f840:8000::,2001:470:f891:ffff:ffff:ffff:ffff:ffff,US 2001:470:f892::,2001:470:f892:7fff:ffff:ffff:ffff:ffff,CN 2001:470:f892:8000::,2001:470:f90f:7fff:ffff:ffff:ffff:ffff,US 2001:470:f90f:8000::,2001:470:f90f:ffff:ffff:ffff:ffff:ffff,CN -2001:470:f910::,2001:470:f91b:ffff:ffff:ffff:ffff:ffff,US -2001:470:f91c::,2001:470:f91c:7fff:ffff:ffff:ffff:ffff,CN -2001:470:f91c:8000::,2001:470:fa48:ffff:ffff:ffff:ffff:ffff,US +2001:470:f910::,2001:470:fa48:ffff:ffff:ffff:ffff:ffff,US 2001:470:fa49::,2001:470:fa49:7fff:ffff:ffff:ffff:ffff,CN 2001:470:fa49:8000::,2001:470:fa6b:ffff:ffff:ffff:ffff:ffff,US 2001:470:fa6c::,2001:470:fa6c:7fff:ffff:ffff:ffff:ffff,HK -2001:470:fa6c:8000::,2001:470:fa87:ffff:ffff:ffff:ffff:ffff,US -2001:470:fa88::,2001:470:fa88:7fff:ffff:ffff:ffff:ffff,HK -2001:470:fa88:8000::,2001:470:fabc:ffff:ffff:ffff:ffff:ffff,US +2001:470:fa6c:8000::,2001:470:fabc:ffff:ffff:ffff:ffff:ffff,US 2001:470:fabd::,2001:470:fabd:7fff:ffff:ffff:ffff:ffff,HK 2001:470:fabd:8000::,2001:470:fb3b:ffff:ffff:ffff:ffff:ffff,US 2001:470:fb3c::,2001:470:fb3c:7fff:ffff:ffff:ffff:ffff,CN @@ -1004,13 +896,11 @@ 2001:470:fc79::,2001:470:fc79:7fff:ffff:ffff:ffff:ffff,JP 2001:470:fc79:8000::,2001:470:fc86:7fff:ffff:ffff:ffff:ffff,US 2001:470:fc86:8000::,2001:470:fc86:ffff:ffff:ffff:ffff:ffff,JP -2001:470:fc87::,2001:470:fdfe:ffff:ffff:ffff:ffff:ffff,US +2001:470:fc87::,2001:470:fd82:ffff:ffff:ffff:ffff:ffff,US +2001:470:fd83::,2001:470:fd83:7fff:ffff:ffff:ffff:ffff,JP +2001:470:fd83:8000::,2001:470:fdfe:ffff:ffff:ffff:ffff:ffff,US 2001:470:fdff::,2001:470:fdff:7fff:ffff:ffff:ffff:ffff,JP -2001:470:fdff:8000::,2001:470:fe3f:ffff:ffff:ffff:ffff:ffff,US -2001:470:fe40::,2001:470:fe40:7fff:ffff:ffff:ffff:ffff,JP -2001:470:fe40:8000::,2001:470:fe7c:7fff:ffff:ffff:ffff:ffff,US -2001:470:fe7c:8000::,2001:470:fe7c:ffff:ffff:ffff:ffff:ffff,CN -2001:470:fe7d::,2001:470:fecb:ffff:ffff:ffff:ffff:ffff,US +2001:470:fdff:8000::,2001:470:fecb:ffff:ffff:ffff:ffff:ffff,US 2001:470:fecc::,2001:470:fecc:7fff:ffff:ffff:ffff:ffff,CN 2001:470:fecc:8000::,2001:470:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:478::,2001:478:ffff:ffff:ffff:ffff:ffff:ffff,KN @@ -1045,6 +935,7 @@ 2001:500:100::,2001:500:109:ffff:ffff:ffff:ffff:ffff,CA 2001:500:110::,2001:500:110:ffff:ffff:ffff:ffff:ffff,US 2001:500:120::,2001:500:13f:ffff:ffff:ffff:ffff:ffff,US +2001:500:200::,2001:500:20f:ffff:ffff:ffff:ffff:ffff,US 2001:500:3e5::,2001:500:3e5:ffff:ffff:ffff:ffff:ffff,US 2001:500:30ff::,2001:500:30ff:ffff:ffff:ffff:ffff:ffff,US 2001:500:3682::,2001:500:3682:ffff:ffff:ffff:ffff:ffff,US @@ -1154,19 +1045,17 @@ 2001:550:0:1000::9a19:326,2001:550:0:1000::9a19:326,SI 2001:550:0:1000::9a19:327,2001:550:0:1000::9a36:2631,US 2001:550:0:1000::9a36:2632,2001:550:0:1000::9a36:2632,DE -2001:550:0:1000::9a36:2633,2001:550:7ff:ffff:ffff:ffff:ffff:ffff,US -2001:550:800::,2001:550:800:7fff:ffff:ffff:ffff:ffff,CA -2001:550:800:8000::,2001:550:801:ffff:ffff:ffff:ffff:ffff,US -2001:550:802::,2001:550:802:7fff:ffff:ffff:ffff:ffff,CA -2001:550:802:8000::,2001:550:907:ffff:ffff:ffff:ffff:ffff,US -2001:550:908::,2001:550:908:7fff:ffff:ffff:ffff:ffff,CA -2001:550:908:8000::,2001:550:909:ffff:ffff:ffff:ffff:ffff,US +2001:550:0:1000::9a36:2633,2001:550:906:ffff:ffff:ffff:ffff:ffff,US +2001:550:907::,2001:550:907:7fff:ffff:ffff:ffff:ffff,CA +2001:550:907:8000::,2001:550:909:ffff:ffff:ffff:ffff:ffff,US 2001:550:90a::,2001:550:90a:7fff:ffff:ffff:ffff:ffff,CA 2001:550:90a:8000::,2001:550:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:558::,2001:560:ffff:ffff:ffff:ffff:ffff:ffff,US -2001:568::,2001:56b:3fe2:ffff:ffff:ffff:ffff:ffff,CA -2001:56b:3fe3::,2001:56b:3fe3:7fff:ffff:ffff:ffff:ffff,US -2001:56b:3fe3:8000::,2001:56f:ffff:ffff:ffff:ffff:ffff:ffff,CA +2001:568::,2001:569:fa50:27ff:ffff:ffff:ffff:ffff,CA +2001:569:fa50:2800::,2001:569:fa50:29ff:ffff:ffff:ffff:ffff,DE +2001:569:fa50:2a00::,2001:56a:f2dd:8fff:ffff:ffff:ffff:ffff,CA +2001:56a:f2dd:9000::,2001:56a:f2dd:9fff:ffff:ffff:ffff:ffff,US +2001:56a:f2dd:a000::,2001:56f:ffff:ffff:ffff:ffff:ffff:ffff,CA 2001:570::,2001:570:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:578::,2001:57b:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:580::,2001:580:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -1174,15 +1063,15 @@ 2001:598::,2001:598:ffff:ffff:ffff:ffff:ffff:ffff,CA 2001:5a0::,2001:5a0:36ff:ffff:ffff:ffff:ffff:ffff,US 2001:5a0:3700::,2001:5a0:3700:ff:ffff:ffff:ffff:ffff,CA -2001:5a0:3700:100::,2001:5a0:ffff:ffff:ffff:ffff:ffff:ffff,US +2001:5a0:3700:100::,2001:5a0:3700:ffff:ffff:ffff:ffff:ffff,US +2001:5a0:3701::,2001:5a0:3701:ffff:ffff:ffff:ffff:ffff,CA +2001:5a0:3702::,2001:5a0:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:5a8::,2001:5a8:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:5b0::,2001:5b0:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:5b8::,2001:5b8:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:5c0:1000::,2001:5c0:10ff:ffff:ffff:ffff:ffff:ffff,CA 2001:5c0:1100::,2001:5c0:1100::,US -2001:5c0:1100::1,2001:5c0:1100:7fff:ffff:ffff:ffff:ffff,CA -2001:5c0:1100:8000::,2001:5c0:1100:bfff:ffff:ffff:ffff:ffff,US -2001:5c0:1100:c000::,2001:5c0:1501:7fff:ffff:ffff:ffff:ffff,CA +2001:5c0:1100::1,2001:5c0:1501:7fff:ffff:ffff:ffff:ffff,CA 2001:5c0:1501:8000::,2001:5c0:1501:ffff:ffff:ffff:ffff:ffff,RU 2001:5c0:1502::,2001:5c0:1505:7fff:ffff:ffff:ffff:ffff,CA 2001:5c0:1505:8000::,2001:5c0:1505:ffff:ffff:ffff:ffff:ffff,RU @@ -1197,7 +1086,7 @@ 2001:5f0::,2001:5f0:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:5f8::,2001:5f8:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:608::,2001:608:ffff:ffff:ffff:ffff:ffff:ffff,DE -2001:610::,2001:610:ffff:ffff:ffff:ffff:ffff:ffff,NL +2001:610::,2001:617:ffff:ffff:ffff:ffff:ffff:ffff,NL 2001:618::,2001:618:ffff:ffff:ffff:ffff:ffff:ffff,CH 2001:620::,2001:627:ffff:ffff:ffff:ffff:ffff:ffff,CH 2001:628::,2001:62f:ffff:ffff:ffff:ffff:ffff:ffff,AT @@ -1264,7 +1153,6 @@ 2001:678:9c::,2001:678:9c:ffff:ffff:ffff:ffff:ffff,SK 2001:678:a0::,2001:678:a0:ffff:ffff:ffff:ffff:ffff,FI 2001:678:a4::,2001:678:a4:ffff:ffff:ffff:ffff:ffff,AT -2001:678:a8::,2001:678:a8:ffff:ffff:ffff:ffff:ffff,NL 2001:678:ac::,2001:678:ac:ffff:ffff:ffff:ffff:ffff,SE 2001:678:b0::,2001:678:b3:ffff:ffff:ffff:ffff:ffff,IR 2001:678:c0::,2001:678:c0:ffff:ffff:ffff:ffff:ffff,DE @@ -1357,6 +1245,22 @@ 2001:678:21c::,2001:678:21c:ffff:ffff:ffff:ffff:ffff,UA 2001:678:220::,2001:678:220:ffff:ffff:ffff:ffff:ffff,RU 2001:678:224::,2001:678:224:ffff:ffff:ffff:ffff:ffff,PL +2001:678:228::,2001:678:228:ffff:ffff:ffff:ffff:ffff,SE +2001:678:22c::,2001:678:22c:ffff:ffff:ffff:ffff:ffff,DE +2001:678:230::,2001:678:230:ffff:ffff:ffff:ffff:ffff,NL +2001:678:234::,2001:678:234:ffff:ffff:ffff:ffff:ffff,AT +2001:678:238::,2001:678:238:ffff:ffff:ffff:ffff:ffff,PL +2001:678:23c::,2001:678:23c:ffff:ffff:ffff:ffff:ffff,PL +2001:678:240::,2001:678:240:ffff:ffff:ffff:ffff:ffff,SE +2001:678:244::,2001:678:244:ffff:ffff:ffff:ffff:ffff,RU +2001:678:248::,2001:678:248:ffff:ffff:ffff:ffff:ffff,DE +2001:678:24c::,2001:678:24c:ffff:ffff:ffff:ffff:ffff,LT +2001:678:250::,2001:678:250:ffff:ffff:ffff:ffff:ffff,NL +2001:678:254::,2001:678:254:ffff:ffff:ffff:ffff:ffff,CH +2001:678:258::,2001:678:258:ffff:ffff:ffff:ffff:ffff,GB +2001:678:25c::,2001:678:25c:ffff:ffff:ffff:ffff:ffff,LU +2001:678:260::,2001:678:260:ffff:ffff:ffff:ffff:ffff,CH +2001:678:264::,2001:678:264:ffff:ffff:ffff:ffff:ffff,NL 2001:67c::,2001:67c::ffff:ffff:ffff:ffff:ffff,IE 2001:67c:4::,2001:67c:4:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:8::,2001:67c:8:ffff:ffff:ffff:ffff:ffff,CH @@ -1382,7 +1286,7 @@ 2001:67c:58::,2001:67c:58:ffff:ffff:ffff:ffff:ffff,SI 2001:67c:5c::,2001:67c:5c:ffff:ffff:ffff:ffff:ffff,BE 2001:67c:60::,2001:67c:60:ffff:ffff:ffff:ffff:ffff,NL -2001:67c:64::,2001:67c:64:ffff:ffff:ffff:ffff:ffff,DK +2001:67c:64::,2001:67c:64:ffff:ffff:ffff:ffff:ffff,ES 2001:67c:68::,2001:67c:68:ffff:ffff:ffff:ffff:ffff,CZ 2001:67c:6c::,2001:67c:6c:ffff:ffff:ffff:ffff:ffff,IS 2001:67c:70::,2001:67c:70:ffff:ffff:ffff:ffff:ffff,FR @@ -1450,7 +1354,8 @@ 2001:67c:168::,2001:67c:168:ffff:ffff:ffff:ffff:ffff,CH 2001:67c:16c::,2001:67c:16c:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:170::,2001:67c:170:ffff:ffff:ffff:ffff:ffff,CH -2001:67c:174::,2001:67c:174:ffff:ffff:ffff:ffff:ffff,NL +2001:67c:174::,2001:67c:174:7fff:ffff:ffff:ffff:ffff,NL +2001:67c:174:8000::,2001:67c:174:ffff:ffff:ffff:ffff:ffff,SM 2001:67c:178::,2001:67c:178:ffff:ffff:ffff:ffff:ffff,AT 2001:67c:17c::,2001:67c:17c:ffff:ffff:ffff:ffff:ffff,AT 2001:67c:180::,2001:67c:180:ffff:ffff:ffff:ffff:ffff,AT @@ -1548,8 +1453,7 @@ 2001:67c:2f0::,2001:67c:2f0:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:2f4::,2001:67c:2f4:ffff:ffff:ffff:ffff:ffff,LU 2001:67c:2f8::,2001:67c:2f8:ffff:ffff:ffff:ffff:ffff,CH -2001:67c:2fc::,2001:67c:2fc:7fff:ffff:ffff:ffff:ffff,DE -2001:67c:2fc:8000::,2001:67c:2fc:ffff:ffff:ffff:ffff:ffff,US +2001:67c:2fc::,2001:67c:2fc:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:300::,2001:67c:300:ffff:ffff:ffff:ffff:ffff,SI 2001:67c:304::,2001:67c:304:ffff:ffff:ffff:ffff:ffff,BE 2001:67c:308::,2001:67c:308:ffff:ffff:ffff:ffff:ffff,DE @@ -1631,7 +1535,6 @@ 2001:67c:440::,2001:67c:440:ffff:ffff:ffff:ffff:ffff,UA 2001:67c:444::,2001:67c:444:ffff:ffff:ffff:ffff:ffff,CH 2001:67c:448::,2001:67c:448:ffff:ffff:ffff:ffff:ffff,SE -2001:67c:44c::,2001:67c:44c:ffff:ffff:ffff:ffff:ffff,RO 2001:67c:450::,2001:67c:450:ffff:ffff:ffff:ffff:ffff,CH 2001:67c:454::,2001:67c:454:ffff:ffff:ffff:ffff:ffff,CZ 2001:67c:458::,2001:67c:458:ffff:ffff:ffff:ffff:ffff,NL @@ -1803,7 +1706,6 @@ 2001:67c:6fc::,2001:67c:6fc:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:700::,2001:67c:700:ffff:ffff:ffff:ffff:ffff,PL 2001:67c:704::,2001:67c:704:ffff:ffff:ffff:ffff:ffff,AT -2001:67c:708::,2001:67c:708:ffff:ffff:ffff:ffff:ffff,CZ 2001:67c:70c::,2001:67c:70c:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:710::,2001:67c:710:ffff:ffff:ffff:ffff:ffff,PL 2001:67c:714::,2001:67c:714:ffff:ffff:ffff:ffff:ffff,NO @@ -1829,6 +1731,8 @@ 2001:67c:764::,2001:67c:764:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:768::,2001:67c:768:ffff:ffff:ffff:ffff:ffff,PL 2001:67c:76c::,2001:67c:76c:ffff:ffff:ffff:ffff:ffff,DE +2001:67c:770::,2001:67c:770:ffff:ffff:ffff:ffff:ffff,DE +2001:67c:774::,2001:67c:774:ffff:ffff:ffff:ffff:ffff,NO 2001:67c:778::,2001:67c:778:ffff:ffff:ffff:ffff:ffff,PL 2001:67c:77c::,2001:67c:77c:ffff:ffff:ffff:ffff:ffff,NL 2001:67c:780::,2001:67c:780:ffff:ffff:ffff:ffff:ffff,RU @@ -1938,7 +1842,6 @@ 2001:67c:1158::,2001:67c:1158:ffff:ffff:ffff:ffff:ffff,PL 2001:67c:115c::,2001:67c:115c:ffff:ffff:ffff:ffff:ffff,RO 2001:67c:1160::,2001:67c:1160:ffff:ffff:ffff:ffff:ffff,DE -2001:67c:1164::,2001:67c:1164:ffff:ffff:ffff:ffff:ffff,UA 2001:67c:1168::,2001:67c:1168:ffff:ffff:ffff:ffff:ffff,PL 2001:67c:116c::,2001:67c:116c:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:1170::,2001:67c:1170:ffff:ffff:ffff:ffff:ffff,GB @@ -2043,7 +1946,9 @@ 2001:67c:1344::,2001:67c:1344:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:1348::,2001:67c:1348:ffff:ffff:ffff:ffff:ffff,FR 2001:67c:134c::,2001:67c:134c:ffff:ffff:ffff:ffff:ffff,CZ -2001:67c:1350::,2001:67c:1350:ffff:ffff:ffff:ffff:ffff,CY +2001:67c:1350::,2001:67c:1350:1fff:ffff:ffff:ffff:ffff,CY +2001:67c:1350:2000::,2001:67c:1350:3fff:ffff:ffff:ffff:ffff,SE +2001:67c:1350:4000::,2001:67c:1350:ffff:ffff:ffff:ffff:ffff,CY 2001:67c:1354::,2001:67c:1354:ffff:ffff:ffff:ffff:ffff,GB 2001:67c:1358::,2001:67c:1358:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:135c::,2001:67c:135c:ffff:ffff:ffff:ffff:ffff,SE @@ -2088,6 +1993,14 @@ 2001:67c:13f8::,2001:67c:13f8:ffff:ffff:ffff:ffff:ffff,AT 2001:67c:13fc::,2001:67c:13fc:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:1400::,2001:67c:1407:ffff:ffff:ffff:ffff:ffff,DE +2001:67c:1420::,2001:67c:1420:ffff:ffff:ffff:ffff:ffff,PL +2001:67c:1424::,2001:67c:1424:ffff:ffff:ffff:ffff:ffff,FR +2001:67c:1428::,2001:67c:1428:ffff:ffff:ffff:ffff:ffff,RU +2001:67c:142c::,2001:67c:142c:ffff:ffff:ffff:ffff:ffff,SE +2001:67c:1430::,2001:67c:1430:ffff:ffff:ffff:ffff:ffff,CH +2001:67c:1434::,2001:67c:1434:ffff:ffff:ffff:ffff:ffff,AT +2001:67c:1438::,2001:67c:1438:ffff:ffff:ffff:ffff:ffff,RO +2001:67c:143c::,2001:67c:143c:ffff:ffff:ffff:ffff:ffff,PL 2001:67c:1440::,2001:67c:1447:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:1460::,2001:67c:1467:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:1480::,2001:67c:1480:ffff:ffff:ffff:ffff:ffff,CZ @@ -2119,6 +2032,7 @@ 2001:67c:1508::,2001:67c:1508:ffff:ffff:ffff:ffff:ffff,AT 2001:67c:150c::,2001:67c:150c:ffff:ffff:ffff:ffff:ffff,CH 2001:67c:1510::,2001:67c:1510:ffff:ffff:ffff:ffff:ffff,GB +2001:67c:1514::,2001:67c:1514:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:1518::,2001:67c:1518:ffff:ffff:ffff:ffff:ffff,UA 2001:67c:151c::,2001:67c:151c:ffff:ffff:ffff:ffff:ffff,AT 2001:67c:1520::,2001:67c:1520:ffff:ffff:ffff:ffff:ffff,GB @@ -2129,6 +2043,7 @@ 2001:67c:1534::,2001:67c:1534:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:1538::,2001:67c:1538:ffff:ffff:ffff:ffff:ffff,GB 2001:67c:153c::,2001:67c:153c:ffff:ffff:ffff:ffff:ffff,SE +2001:67c:1540::,2001:67c:1540:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:1544::,2001:67c:1544:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:1548::,2001:67c:1548:ffff:ffff:ffff:ffff:ffff,NO 2001:67c:154c::,2001:67c:154c:ffff:ffff:ffff:ffff:ffff,SE @@ -2151,7 +2066,7 @@ 2001:67c:15a0::,2001:67c:15a3:ffff:ffff:ffff:ffff:ffff,CZ 2001:67c:15b0::,2001:67c:15b0:ffff:ffff:ffff:ffff:ffff,NL 2001:67c:15b4::,2001:67c:15b4:ffff:ffff:ffff:ffff:ffff,DE -2001:67c:15b8::,2001:67c:15b8:ffff:ffff:ffff:ffff:ffff,NL +2001:67c:15b8::,2001:67c:15b8:ffff:ffff:ffff:ffff:ffff,SM 2001:67c:15bc::,2001:67c:15bc:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:15c0::,2001:67c:15c0:ffff:ffff:ffff:ffff:ffff,CH 2001:67c:15c4::,2001:67c:15c4:ffff:ffff:ffff:ffff:ffff,SE @@ -2173,6 +2088,7 @@ 2001:67c:1640::,2001:67c:164f:ffff:ffff:ffff:ffff:ffff,NO 2001:67c:1680::,2001:67c:1680:ffff:ffff:ffff:ffff:ffff,GB 2001:67c:1684::,2001:67c:1684:ffff:ffff:ffff:ffff:ffff,SI +2001:67c:1688::,2001:67c:1688:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:168c::,2001:67c:168c:ffff:ffff:ffff:ffff:ffff,AT 2001:67c:1690::,2001:67c:1690:ffff:ffff:ffff:ffff:ffff,FR 2001:67c:1694::,2001:67c:1694:ffff:ffff:ffff:ffff:ffff,PL @@ -2192,6 +2108,7 @@ 2001:67c:16d0::,2001:67c:16d1:ffff:ffff:ffff:ffff:ffff,GB 2001:67c:16d8::,2001:67c:16d8:ffff:ffff:ffff:ffff:ffff,RO 2001:67c:16dc::,2001:67c:16dc:ffff:ffff:ffff:ffff:ffff,CH +2001:67c:16e0::,2001:67c:16e0:ffff:ffff:ffff:ffff:ffff,CH 2001:67c:16e4::,2001:67c:16e4:ffff:ffff:ffff:ffff:ffff,HR 2001:67c:16e8::,2001:67c:16e8:ffff:ffff:ffff:ffff:ffff,PL 2001:67c:16ec::,2001:67c:16ec:ffff:ffff:ffff:ffff:ffff,RO @@ -2233,9 +2150,11 @@ 2001:67c:177c::,2001:67c:177c:ffff:ffff:ffff:ffff:ffff,LT 2001:67c:1780::,2001:67c:1780:ffff:ffff:ffff:ffff:ffff,CH 2001:67c:1784::,2001:67c:1784:ffff:ffff:ffff:ffff:ffff,SE +2001:67c:1788::,2001:67c:1788:ffff:ffff:ffff:ffff:ffff,GB 2001:67c:1790::,2001:67c:1790:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:1794::,2001:67c:1794:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:1798::,2001:67c:1798:ffff:ffff:ffff:ffff:ffff,CZ +2001:67c:179c::,2001:67c:179c:ffff:ffff:ffff:ffff:ffff,SI 2001:67c:17a0::,2001:67c:17a0:ffff:ffff:ffff:ffff:ffff,FI 2001:67c:17a4::,2001:67c:17a4:ffff:ffff:ffff:ffff:ffff,CH 2001:67c:17a8::,2001:67c:17a8:ffff:ffff:ffff:ffff:ffff,SE @@ -2263,8 +2182,9 @@ 2001:67c:1800::,2001:67c:1800:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:1804::,2001:67c:1804:ffff:ffff:ffff:ffff:ffff,RO 2001:67c:1808::,2001:67c:1809:ffff:ffff:ffff:ffff:ffff,BE -2001:67c:1810::,2001:67c:1810:7fff:ffff:ffff:ffff:ffff,BE -2001:67c:1810:8000::,2001:67c:1810:ffff:ffff:ffff:ffff:ffff,NO +2001:67c:1810::,2001:67c:1810:efff:ffff:ffff:ffff:ffff,BE +2001:67c:1810:f000::,2001:67c:1810:f0ff:ffff:ffff:ffff:ffff,NO +2001:67c:1810:f100::,2001:67c:1810:ffff:ffff:ffff:ffff:ffff,BE 2001:67c:1814::,2001:67c:1814:ffff:ffff:ffff:ffff:ffff,FR 2001:67c:1818::,2001:67c:1818:ffff:ffff:ffff:ffff:ffff,CH 2001:67c:181c::,2001:67c:181c:ffff:ffff:ffff:ffff:ffff,DE @@ -2290,6 +2210,7 @@ 2001:67c:186c::,2001:67c:186c:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:1870::,2001:67c:1870:ffff:ffff:ffff:ffff:ffff,NL 2001:67c:1874::,2001:67c:1874:ffff:ffff:ffff:ffff:ffff,CZ +2001:67c:1878::,2001:67c:1878:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:187c::,2001:67c:187c:ffff:ffff:ffff:ffff:ffff,RO 2001:67c:1880::,2001:67c:1880:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:1884::,2001:67c:1884:ffff:ffff:ffff:ffff:ffff,GB @@ -2368,6 +2289,7 @@ 2001:67c:19d4::,2001:67c:19d4:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:19d8::,2001:67c:19d8:ffff:ffff:ffff:ffff:ffff,SI 2001:67c:19dc::,2001:67c:19dc:ffff:ffff:ffff:ffff:ffff,SE +2001:67c:19e0::,2001:67c:19e0:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:19e4::,2001:67c:19e4:ffff:ffff:ffff:ffff:ffff,RO 2001:67c:19e8::,2001:67c:19e8:ffff:ffff:ffff:ffff:ffff,TR 2001:67c:19ec::,2001:67c:19ec:ffff:ffff:ffff:ffff:ffff,DE @@ -2409,6 +2331,7 @@ 2001:67c:1b88::,2001:67c:1b88:ffff:ffff:ffff:ffff:ffff,CZ 2001:67c:1b8c::,2001:67c:1b8c:ffff:ffff:ffff:ffff:ffff,PL 2001:67c:1b90::,2001:67c:1b90:ffff:ffff:ffff:ffff:ffff,PL +2001:67c:1b94::,2001:67c:1b94:ffff:ffff:ffff:ffff:ffff,UA 2001:67c:1b98::,2001:67c:1b98:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:1b9c::,2001:67c:1b9c:ffff:ffff:ffff:ffff:ffff,NL 2001:67c:1ba0::,2001:67c:1ba0:ffff:ffff:ffff:ffff:ffff,AT @@ -2453,7 +2376,6 @@ 2001:67c:203c::,2001:67c:203c:ffff:ffff:ffff:ffff:ffff,UA 2001:67c:2040::,2001:67c:2040:ffff:ffff:ffff:ffff:ffff,AE 2001:67c:2044::,2001:67c:2044:ffff:ffff:ffff:ffff:ffff,PL -2001:67c:2048::,2001:67c:2048:ffff:ffff:ffff:ffff:ffff,CH 2001:67c:204c::,2001:67c:204c:ffff:ffff:ffff:ffff:ffff,GB 2001:67c:2050::,2001:67c:2050:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:2054::,2001:67c:2054:ffff:ffff:ffff:ffff:ffff,DE @@ -2501,8 +2423,6 @@ 2001:67c:2100::,2001:67c:2100:ffff:ffff:ffff:ffff:ffff,RO 2001:67c:2104::,2001:67c:2104:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:2108::,2001:67c:2108:ffff:ffff:ffff:ffff:ffff,RU -2001:67c:210c::,2001:67c:210c:ffff:ffff:ffff:ffff:ffff,SE -2001:67c:2110::,2001:67c:2110:ffff:ffff:ffff:ffff:ffff,RO 2001:67c:2114::,2001:67c:2114:ffff:ffff:ffff:ffff:ffff,IS 2001:67c:2118::,2001:67c:2118:ffff:ffff:ffff:ffff:ffff,PL 2001:67c:211c::,2001:67c:211c:ffff:ffff:ffff:ffff:ffff,AT @@ -2612,7 +2532,7 @@ 2001:67c:22c4::,2001:67c:22c4:ffff:ffff:ffff:ffff:ffff,UA 2001:67c:22c8::,2001:67c:22c8:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:22cc::,2001:67c:22cc:ffff:ffff:ffff:ffff:ffff,GB -2001:67c:22d0::,2001:67c:22d0:ffff:ffff:ffff:ffff:ffff,RU +2001:67c:22d4::,2001:67c:22d4:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:22d8::,2001:67c:22d8:ffff:ffff:ffff:ffff:ffff,SI 2001:67c:22dc::,2001:67c:22dc:ffff:ffff:ffff:ffff:ffff,NL 2001:67c:22e0::,2001:67c:22e0:ffff:ffff:ffff:ffff:ffff,SE @@ -2780,7 +2700,6 @@ 2001:67c:2594::,2001:67c:2594:ffff:ffff:ffff:ffff:ffff,CZ 2001:67c:2598::,2001:67c:2598:ffff:ffff:ffff:ffff:ffff,NO 2001:67c:259c::,2001:67c:259c:ffff:ffff:ffff:ffff:ffff,AE -2001:67c:25a0::,2001:67c:25a0:ffff:ffff:ffff:ffff:ffff,GB 2001:67c:25a4::,2001:67c:25a4:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:25a8::,2001:67c:25a8:ffff:ffff:ffff:ffff:ffff,GB 2001:67c:25ac::,2001:67c:25ac:ffff:ffff:ffff:ffff:ffff,PL @@ -2829,6 +2748,7 @@ 2001:67c:265c::,2001:67c:265c:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:2660::,2001:67c:2660:ffff:ffff:ffff:ffff:ffff,GB 2001:67c:2664::,2001:67c:2664:ffff:ffff:ffff:ffff:ffff,DK +2001:67c:2668::,2001:67c:2668:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:266c::,2001:67c:266c:ffff:ffff:ffff:ffff:ffff,SE 2001:67c:2670::,2001:67c:2670:ffff:ffff:ffff:ffff:ffff,SK 2001:67c:2674::,2001:67c:2674:ffff:ffff:ffff:ffff:ffff,DE @@ -2932,6 +2852,7 @@ 2001:67c:2808::,2001:67c:2808:ffff:ffff:ffff:ffff:ffff,PL 2001:67c:280c::,2001:67c:280c:ffff:ffff:ffff:ffff:ffff,FR 2001:67c:2810::,2001:67c:2810:ffff:ffff:ffff:ffff:ffff,DK +2001:67c:2814::,2001:67c:2814:ffff:ffff:ffff:ffff:ffff,NO 2001:67c:2818::,2001:67c:2818:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:281c::,2001:67c:281c:ffff:ffff:ffff:ffff:ffff,NL 2001:67c:2820::,2001:67c:2820:ffff:ffff:ffff:ffff:ffff,AT @@ -2979,12 +2900,11 @@ 2001:67c:28cc::,2001:67c:28cc:ffff:ffff:ffff:ffff:ffff,DK 2001:67c:28d0::,2001:67c:28d0:ffff:ffff:ffff:ffff:ffff,NL 2001:67c:28d4::,2001:67c:28d4:ffff:ffff:ffff:ffff:ffff,RU -2001:67c:28d8::,2001:67c:28d8:ffff:ffff:ffff:ffff:ffff,DE +2001:67c:28d8::,2001:67c:28d8:ffff:ffff:ffff:ffff:ffff,SM 2001:67c:28dc::,2001:67c:28dc:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:28e0::,2001:67c:28e0:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:28e4::,2001:67c:28e4:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:28e8::,2001:67c:28e8:ffff:ffff:ffff:ffff:ffff,SE -2001:67c:28ec::,2001:67c:28ec:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:28f0::,2001:67c:28f0:ffff:ffff:ffff:ffff:ffff,NL 2001:67c:28f4::,2001:67c:28f4:ffff:ffff:ffff:ffff:ffff,SI 2001:67c:28f8::,2001:67c:28f8:ffff:ffff:ffff:ffff:ffff,LT @@ -3061,7 +2981,6 @@ 2001:67c:2a9c::,2001:67c:2a9c:ffff:ffff:ffff:ffff:ffff,DK 2001:67c:2aa0::,2001:67c:2aa0:ffff:ffff:ffff:ffff:ffff,LU 2001:67c:2aa4::,2001:67c:2aa4:ffff:ffff:ffff:ffff:ffff,AT -2001:67c:2aa8::,2001:67c:2aa8:ffff:ffff:ffff:ffff:ffff,DK 2001:67c:2aac::,2001:67c:2aac:ffff:ffff:ffff:ffff:ffff,IS 2001:67c:2ab0::,2001:67c:2ab0:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:2ab4::,2001:67c:2ab4:ffff:ffff:ffff:ffff:ffff,SE @@ -3111,7 +3030,6 @@ 2001:67c:2b70::,2001:67c:2b70:ffff:ffff:ffff:ffff:ffff,DK 2001:67c:2b74::,2001:67c:2b74:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:2b78::,2001:67c:2b79:ffff:ffff:ffff:ffff:ffff,GR -2001:67c:2b80::,2001:67c:2b80:ffff:ffff:ffff:ffff:ffff,RO 2001:67c:2b84::,2001:67c:2b84:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:2b88::,2001:67c:2b88:ffff:ffff:ffff:ffff:ffff,RU 2001:67c:2b8c::,2001:67c:2b8c:ffff:ffff:ffff:ffff:ffff,RU @@ -3265,6 +3183,7 @@ 2001:67c:2e14::,2001:67c:2e14:ffff:ffff:ffff:ffff:ffff,AT 2001:67c:2e18::,2001:67c:2e18:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:2e1c::,2001:67c:2e1c:ffff:ffff:ffff:ffff:ffff,BE +2001:67c:2e20::,2001:67c:2e20:ffff:ffff:ffff:ffff:ffff,NL 2001:67c:2e24::,2001:67c:2e24:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:2e28::,2001:67c:2e28:ffff:ffff:ffff:ffff:ffff,DE 2001:67c:2e2c::,2001:67c:2e2c:ffff:ffff:ffff:ffff:ffff,AT @@ -3417,9 +3336,7 @@ 2001:6f8:101b::,2001:6f8:101b:7fff:ffff:ffff:ffff:ffff,DE 2001:6f8:101b:8000::,2001:6f8:105a:ffff:ffff:ffff:ffff:ffff,GB 2001:6f8:105b::,2001:6f8:105b:7fff:ffff:ffff:ffff:ffff,DE -2001:6f8:105b:8000::,2001:6f8:107c:ffff:ffff:ffff:ffff:ffff,GB -2001:6f8:107d::,2001:6f8:107d:7fff:ffff:ffff:ffff:ffff,DE -2001:6f8:107d:8000::,2001:6f8:10f1:ffff:ffff:ffff:ffff:ffff,GB +2001:6f8:105b:8000::,2001:6f8:10f1:ffff:ffff:ffff:ffff:ffff,GB 2001:6f8:10f2::,2001:6f8:10f2:7fff:ffff:ffff:ffff:ffff,DE 2001:6f8:10f2:8000::,2001:6f8:115b:ffff:ffff:ffff:ffff:ffff,GB 2001:6f8:115c::,2001:6f8:115c:7fff:ffff:ffff:ffff:ffff,DE @@ -3427,9 +3344,7 @@ 2001:6f8:1183::,2001:6f8:1183:7fff:ffff:ffff:ffff:ffff,DE 2001:6f8:1183:8000::,2001:6f8:11ab:ffff:ffff:ffff:ffff:ffff,GB 2001:6f8:11ac::,2001:6f8:11ac:7fff:ffff:ffff:ffff:ffff,DE -2001:6f8:11ac:8000::,2001:6f8:11b1:ffff:ffff:ffff:ffff:ffff,GB -2001:6f8:11b2::,2001:6f8:11b2:7fff:ffff:ffff:ffff:ffff,AT -2001:6f8:11b2:8000::,2001:6f8:11cf:ffff:ffff:ffff:ffff:ffff,GB +2001:6f8:11ac:8000::,2001:6f8:11cf:ffff:ffff:ffff:ffff:ffff,GB 2001:6f8:11d0::,2001:6f8:11d0:7fff:ffff:ffff:ffff:ffff,DE 2001:6f8:11d0:8000::,2001:6f8:12ca:7fff:ffff:ffff:ffff:ffff,GB 2001:6f8:12ca:8000::,2001:6f8:12ca:ffff:ffff:ffff:ffff:ffff,DE @@ -3459,9 +3374,9 @@ 2001:6f8:1d24::,2001:6f8:1d24:7fff:ffff:ffff:ffff:ffff,DE 2001:6f8:1d24:8000::,2001:6f8:1d57:ffff:ffff:ffff:ffff:ffff,GB 2001:6f8:1d58::,2001:6f8:1d58:7fff:ffff:ffff:ffff:ffff,DE -2001:6f8:1d58:8000::,2001:6f8:1d69:ffff:ffff:ffff:ffff:ffff,GB -2001:6f8:1d6a::,2001:6f8:1d6a:7fff:ffff:ffff:ffff:ffff,DE -2001:6f8:1d6a:8000::,2001:6f8:1df1:ffff:ffff:ffff:ffff:ffff,GB +2001:6f8:1d58:8000::,2001:6f8:1d58:ffff:ffff:ffff:ffff:ffff,GB +2001:6f8:1d59::,2001:6f8:1d59:7fff:ffff:ffff:ffff:ffff,DE +2001:6f8:1d59:8000::,2001:6f8:1df1:ffff:ffff:ffff:ffff:ffff,GB 2001:6f8:1df2::,2001:6f8:1df2:7fff:ffff:ffff:ffff:ffff,DE 2001:6f8:1df2:8000::,2001:6f8:ffff:ffff:ffff:ffff:ffff:ffff,GB 2001:700::,2001:700:ffff:ffff:ffff:ffff:ffff:ffff,NO @@ -3470,9 +3385,7 @@ 2001:718::,2001:71f:ffff:ffff:ffff:ffff:ffff:ffff,CZ 2001:720::,2001:720:ffff:ffff:ffff:ffff:ffff:ffff,ES 2001:728::,2001:728:ffff:ffff:ffff:ffff:ffff:ffff,GB -2001:730::,2001:730:3e0b:ffff:ffff:ffff:ffff:ffff,AT -2001:730:3e0c::,2001:730:3e0c:7fff:ffff:ffff:ffff:ffff,NL -2001:730:3e0c:8000::,2001:737:ffff:ffff:ffff:ffff:ffff:ffff,AT +2001:730::,2001:737:ffff:ffff:ffff:ffff:ffff:ffff,AT 2001:738::,2001:738:ffff:ffff:ffff:ffff:ffff:ffff,HU 2001:748::,2001:748:ffff:ffff:ffff:ffff:ffff:ffff,DE 2001:750::,2001:750:ffff:ffff:ffff:ffff:ffff:ffff,IT @@ -3494,9 +3407,7 @@ 2001:7d0::,2001:7d0:ffff:ffff:ffff:ffff:ffff:ffff,EE 2001:7d8::,2001:7d8:ffff:ffff:ffff:ffff:ffff:ffff,DE 2001:7e0::,2001:7e0:ffff:ffff:ffff:ffff:ffff:ffff,GB -2001:7e8::,2001:7e8:c0cc:7fff:ffff:ffff:ffff:ffff,LU -2001:7e8:c0cc:8000::,2001:7e8:c0cc:ffff:ffff:ffff:ffff:ffff,DE -2001:7e8:c0cd::,2001:7e8:ffff:ffff:ffff:ffff:ffff:ffff,LU +2001:7e8::,2001:7e8:ffff:ffff:ffff:ffff:ffff:ffff,LU 2001:7f8::,2001:7f8::ffff:ffff:ffff:ffff:ffff,DE 2001:7f8:1::,2001:7f8:1:ffff:ffff:ffff:ffff:ffff,NL 2001:7f8:2::,2001:7f8:2:ffff:ffff:ffff:ffff:ffff,IT @@ -3654,6 +3565,9 @@ 2001:7f8:a6::,2001:7f8:a6:ffff:ffff:ffff:ffff:ffff,PL 2001:7f8:a7::,2001:7f8:a7:ffff:ffff:ffff:ffff:ffff,RU 2001:7f8:a8::,2001:7f8:a8:ffff:ffff:ffff:ffff:ffff,IR +2001:7f8:a9::,2001:7f8:a9:ffff:ffff:ffff:ffff:ffff,MD +2001:7f8:ab::,2001:7f8:ab:ffff:ffff:ffff:ffff:ffff,IT +2001:7f8:ac::,2001:7f8:ac:ffff:ffff:ffff:ffff:ffff,RU 2001:7f9:4::,2001:7f9:4:ffff:ffff:ffff:ffff:ffff,AL 2001:7f9:8::,2001:7f9:8:ffff:ffff:ffff:ffff:ffff,AM 2001:7fa:0:1::,2001:7fa::1:ffff:ffff:ffff:ffff,HK @@ -3691,17 +3605,17 @@ 2001:888::,2001:88f:ffff:ffff:ffff:ffff:ffff:ffff,NL 2001:890::,2001:891:ffff:ffff:ffff:ffff:ffff:ffff,AT 2001:898::,2001:89f:ffff:ffff:ffff:ffff:ffff:ffff,NL -2001:8a0::,2001:8a0:5e5d:7fff:ffff:ffff:ffff:ffff,PT -2001:8a0:5e5d:8000::,2001:8a0:5e5d:ffff:ffff:ffff:ffff:ffff,GB -2001:8a0:5e5e::,2001:8a0:74ea:efff:ffff:ffff:ffff:ffff,PT -2001:8a0:74ea:f000::,2001:8a0:74ea:ffff:ffff:ffff:ffff:ffff,GB -2001:8a0:74eb::,2001:8a0:7767:2fff:ffff:ffff:ffff:ffff,PT +2001:8a0::,2001:8a0:5225:7fff:ffff:ffff:ffff:ffff,PT +2001:8a0:5225:8000::,2001:8a0:5225:ffff:ffff:ffff:ffff:ffff,GB +2001:8a0:5226::,2001:8a0:74c5:ffff:ffff:ffff:ffff:ffff,PT +2001:8a0:74c6::,2001:8a0:74c6:7fff:ffff:ffff:ffff:ffff,ES +2001:8a0:74c6:8000::,2001:8a0:74ea:f1ff:ffff:ffff:ffff:ffff,PT +2001:8a0:74ea:f200::,2001:8a0:74ea:f3ff:ffff:ffff:ffff:ffff,GB +2001:8a0:74ea:f400::,2001:8a0:7767:2fff:ffff:ffff:ffff:ffff,PT 2001:8a0:7767:3000::,2001:8a0:7767:3fff:ffff:ffff:ffff:ffff,GB 2001:8a0:7767:4000::,2001:8a0:7d84:7fff:ffff:ffff:ffff:ffff,PT 2001:8a0:7d84:8000::,2001:8a0:7d84:ffff:ffff:ffff:ffff:ffff,NL -2001:8a0:7d85::,2001:8a0:ddae:7fff:ffff:ffff:ffff:ffff,PT -2001:8a0:ddae:8000::,2001:8a0:ddae:ffff:ffff:ffff:ffff:ffff,AU -2001:8a0:ddaf::,2001:8a7:ffff:ffff:ffff:ffff:ffff:ffff,PT +2001:8a0:7d85::,2001:8a7:ffff:ffff:ffff:ffff:ffff:ffff,PT 2001:8a8::,2001:8a8:ffff:ffff:ffff:ffff:ffff:ffff,CH 2001:8b0::,2001:8b0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2001:8b8::,2001:8bf:ffff:ffff:ffff:ffff:ffff:ffff,FI @@ -3710,7 +3624,8 @@ 2001:8d0::,2001:8d0:ffff:ffff:ffff:ffff:ffff:ffff,IT 2001:8d8::,2001:8d8:ffff:ffff:ffff:ffff:ffff:ffff,DE 2001:8e0::,2001:8e7:ffff:ffff:ffff:ffff:ffff:ffff,CH -2001:8f0::,2001:8f3:ffff:ffff:ffff:ffff:ffff:ffff,CY +2001:8f0::,2001:8f1:ffff:ffff:ffff:ffff:ffff:ffff,GR +2001:8f2::,2001:8f3:ffff:ffff:ffff:ffff:ffff:ffff,CY 2001:8f8::,2001:8ff:ffff:ffff:ffff:ffff:ffff:ffff,AE 2001:900::,2001:900:ffff:ffff:ffff:ffff:ffff:ffff,FR 2001:908::,2001:908:ffff:ffff:ffff:ffff:ffff:ffff,PL @@ -3729,8 +3644,8 @@ 2001:920:18a1:8000::,2001:920:18ad:ffff:ffff:ffff:ffff:ffff,GB 2001:920:18ae::,2001:920:18ae:7fff:ffff:ffff:ffff:ffff,DE 2001:920:18ae:8000::,2001:920:18bf:ffff:ffff:ffff:ffff:ffff,GB -2001:920:18c0::,2001:920:18c0:7fff:ffff:ffff:ffff:ffff,DE -2001:920:18c0:8000::,2001:920:18c0:ffff:ffff:ffff:ffff:ffff,GB +2001:920:18c0::,2001:920:18c0:ff:ffff:ffff:ffff:ffff,DE +2001:920:18c0:100::,2001:920:18c0:ffff:ffff:ffff:ffff:ffff,GB 2001:920:18c1::,2001:920:18c1:7fff:ffff:ffff:ffff:ffff,DE 2001:920:18c1:8000::,2001:920:18ef:ffff:ffff:ffff:ffff:ffff,GB 2001:920:18f0::,2001:920:18f0:7fff:ffff:ffff:ffff:ffff,DE @@ -3763,9 +3678,7 @@ 2001:978:3c00:8000::,2001:978:ffff:ffff:ffff:ffff:ffff:ffff,DE 2001:980::,2001:980:89c9:ffff:ffff:ffff:ffff:ffff,NL 2001:980:89ca::,2001:980:89ca:7fff:ffff:ffff:ffff:ffff,SG -2001:980:89ca:8000::,2001:984:645a:ffff:ffff:ffff:ffff:ffff,NL -2001:984:645b::,2001:984:645b:7fff:ffff:ffff:ffff:ffff,US -2001:984:645b:8000::,2001:987:ffff:ffff:ffff:ffff:ffff:ffff,NL +2001:980:89ca:8000::,2001:987:ffff:ffff:ffff:ffff:ffff:ffff,NL 2001:988::,2001:988:ffff:ffff:ffff:ffff:ffff:ffff,FR 2001:990::,2001:990:ffff:ffff:ffff:ffff:ffff:ffff,NL 2001:998::,2001:99b:ffff:ffff:ffff:ffff:ffff:ffff,FI @@ -3838,21 +3751,19 @@ 2001:ba8::,2001:baf:ffff:ffff:ffff:ffff:ffff:ffff,GB 2001:bb0::,2001:bb7:ffff:ffff:ffff:ffff:ffff:ffff,IE 2001:bb8::,2001:bb8:ffff:ffff:ffff:ffff:ffff:ffff,EE -2001:bc8::,2001:bc8:3f13:7fff:ffff:ffff:ffff:ffff,FR -2001:bc8:3f13:8000::,2001:bc8:3f13:ffff:ffff:ffff:ffff:ffff,DE -2001:bc8:3f14::,2001:bc8:ffff:ffff:ffff:ffff:ffff:ffff,FR +2001:bc8::,2001:bc8:ffff:ffff:ffff:ffff:ffff:ffff,FR 2001:bd0::,2001:bd0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2001:be0::,2001:be7:ffff:ffff:ffff:ffff:ffff:ffff,GB 2001:be8::,2001:be8:ffff:ffff:ffff:ffff:ffff:ffff,SE -2001:bf0::,2001:bf7:10f:ffff:ffff:ffff:ffff:ffff,DE -2001:bf7:110::,2001:bf7:110:7fff:ffff:ffff:ffff:ffff,NL -2001:bf7:110:8000::,2001:bf7:130f:ffff:ffff:ffff:ffff:ffff,DE +2001:bf0::,2001:bf7:130f:ffff:ffff:ffff:ffff:ffff,DE 2001:bf7:1310::,2001:bf7:1310:7fff:ffff:ffff:ffff:ffff,NL 2001:bf7:1310:8000::,2001:bf7:ffff:ffff:ffff:ffff:ffff:ffff,DE 2001:bf8::,2001:bf8:ffff:ffff:ffff:ffff:ffff:ffff,IL 2001:c00::,2001:c00:ffff:ffff:ffff:ffff:ffff:ffff,TH 2001:c08::,2001:c08:ffff:ffff:ffff:ffff:ffff:ffff,TW -2001:c10::,2001:c10:ffff:ffff:ffff:ffff:ffff:ffff,SG +2001:c10::,2001:c10:ff08:ffff:ffff:ffff:ffff:ffff,SG +2001:c10:ff09::,2001:c10:ff09:7fff:ffff:ffff:ffff:ffff,TW +2001:c10:ff09:8000::,2001:c10:ffff:ffff:ffff:ffff:ffff:ffff,SG 2001:c18::,2001:c18:ffff:ffff:ffff:ffff:ffff:ffff,MY 2001:c20::,2001:c20:ffff:ffff:ffff:ffff:ffff:ffff,SG 2001:c28::,2001:c28:ffff:ffff:ffff:ffff:ffff:ffff,JP @@ -3976,8 +3887,11 @@ 2001:dea::,2001:dea::ffff:ffff:ffff:ffff:ffff,AU 2001:dea:8000::,2001:dea:8000:ffff:ffff:ffff:ffff:ffff,PG 2001:deb::,2001:deb::ffff:ffff:ffff:ffff:ffff,TH +2001:deb:8000::,2001:deb:8000:ffff:ffff:ffff:ffff:ffff,BT 2001:dec::,2001:dec::ffff:ffff:ffff:ffff:ffff,VU +2001:dec:8000::,2001:dec:8000:ffff:ffff:ffff:ffff:ffff,PK 2001:ded::,2001:ded::ffff:ffff:ffff:ffff:ffff,SG +2001:ded:8000::,2001:ded:8000:ffff:ffff:ffff:ffff:ffff,IN 2001:dee::,2001:dee::ffff:ffff:ffff:ffff:ffff,HK 2001:def::,2001:def::ffff:ffff:ffff:ffff:ffff,HK 2001:df0::,2001:df0:1:ffff:ffff:ffff:ffff:ffff,NZ @@ -3996,7 +3910,6 @@ 2001:df0:1f::,2001:df0:1f:ffff:ffff:ffff:ffff:ffff,NZ 2001:df0:20::,2001:df0:3f:ffff:ffff:ffff:ffff:ffff,AU 2001:df0:40::,2001:df0:40:ffff:ffff:ffff:ffff:ffff,VN -2001:df0:41::,2001:df0:41:ffff:ffff:ffff:ffff:ffff,NZ 2001:df0:42::,2001:df0:42:ffff:ffff:ffff:ffff:ffff,AU 2001:df0:43::,2001:df0:43:ffff:ffff:ffff:ffff:ffff,JP 2001:df0:44::,2001:df0:44:ffff:ffff:ffff:ffff:ffff,HK @@ -4022,7 +3935,7 @@ 2001:df0:76::,2001:df0:76:ffff:ffff:ffff:ffff:ffff,AU 2001:df0:77::,2001:df0:77:ffff:ffff:ffff:ffff:ffff,NZ 2001:df0:78::,2001:df0:78:ffff:ffff:ffff:ffff:ffff,HK -2001:df0:7b::,2001:df0:7c:ffff:ffff:ffff:ffff:ffff,AU +2001:df0:7b::,2001:df0:7b:ffff:ffff:ffff:ffff:ffff,AU 2001:df0:7d::,2001:df0:7d:ffff:ffff:ffff:ffff:ffff,NZ 2001:df0:7e::,2001:df0:81:ffff:ffff:ffff:ffff:ffff,AU 2001:df0:82::,2001:df0:82:ffff:ffff:ffff:ffff:ffff,IN @@ -4128,7 +4041,6 @@ 2001:df0:21a::,2001:df0:21a:ffff:ffff:ffff:ffff:ffff,SG 2001:df0:21b::,2001:df0:21b:ffff:ffff:ffff:ffff:ffff,IN 2001:df0:21c::,2001:df0:21c:ffff:ffff:ffff:ffff:ffff,PH -2001:df0:21d::,2001:df0:21d:ffff:ffff:ffff:ffff:ffff,AU 2001:df0:21e::,2001:df0:21e:ffff:ffff:ffff:ffff:ffff,JP 2001:df0:21f::,2001:df0:220:ffff:ffff:ffff:ffff:ffff,ID 2001:df0:221::,2001:df0:221:ffff:ffff:ffff:ffff:ffff,VN @@ -4141,7 +4053,6 @@ 2001:df0:22e::,2001:df0:22e:ffff:ffff:ffff:ffff:ffff,HK 2001:df0:22f::,2001:df0:22f:ffff:ffff:ffff:ffff:ffff,AU 2001:df0:230::,2001:df0:230:ffff:ffff:ffff:ffff:ffff,ID -2001:df0:231::,2001:df0:231:ffff:ffff:ffff:ffff:ffff,NZ 2001:df0:232::,2001:df0:232:ffff:ffff:ffff:ffff:ffff,JP 2001:df0:233::,2001:df0:234:ffff:ffff:ffff:ffff:ffff,AU 2001:df0:235::,2001:df0:235:ffff:ffff:ffff:ffff:ffff,ID @@ -4259,7 +4170,7 @@ 2001:df0:2e5::,2001:df0:2e5:ffff:ffff:ffff:ffff:ffff,IN 2001:df0:2e6::,2001:df0:2e7:ffff:ffff:ffff:ffff:ffff,ID 2001:df0:2e8::,2001:df0:2e8:ffff:ffff:ffff:ffff:ffff,VN -2001:df0:2e9::,2001:df0:2e9:ffff:ffff:ffff:ffff:ffff,CN +2001:df0:2e9::,2001:df0:2e9:ffff:ffff:ffff:ffff:ffff,HK 2001:df0:2ea::,2001:df0:2ea:ffff:ffff:ffff:ffff:ffff,NZ 2001:df0:2ec::,2001:df0:2ec:ffff:ffff:ffff:ffff:ffff,ID 2001:df0:2ed::,2001:df0:2ee:ffff:ffff:ffff:ffff:ffff,JP @@ -4291,7 +4202,6 @@ 2001:df0:412::,2001:df0:412:ffff:ffff:ffff:ffff:ffff,HK 2001:df0:413::,2001:df0:413:ffff:ffff:ffff:ffff:ffff,IN 2001:df0:415::,2001:df0:415:ffff:ffff:ffff:ffff:ffff,AU -2001:df0:417::,2001:df0:417:7fff:ffff:ffff:ffff:ffff,JP 2001:df0:418::,2001:df0:419:ffff:ffff:ffff:ffff:ffff,ID 2001:df0:41a::,2001:df0:41a:ffff:ffff:ffff:ffff:ffff,AU 2001:df0:41b::,2001:df0:41b:ffff:ffff:ffff:ffff:ffff,NZ @@ -4329,7 +4239,6 @@ 2001:df0:457::,2001:df0:457:ffff:ffff:ffff:ffff:ffff,MY 2001:df0:458::,2001:df0:458:ffff:ffff:ffff:ffff:ffff,IN 2001:df0:45a::,2001:df0:45a:ffff:ffff:ffff:ffff:ffff,IN -2001:df0:45b::,2001:df0:45b:ffff:ffff:ffff:ffff:ffff,AU 2001:df0:45c::,2001:df0:45d:ffff:ffff:ffff:ffff:ffff,IN 2001:df0:45f::,2001:df0:45f:ffff:ffff:ffff:ffff:ffff,NZ 2001:df0:460::,2001:df0:460:ffff:ffff:ffff:ffff:ffff,AU @@ -4380,7 +4289,6 @@ 2001:df0:4e00::,2001:df0:4e00:ffff:ffff:ffff:ffff:ffff,TW 2001:df0:5000::,2001:df0:5000:ffff:ffff:ffff:ffff:ffff,IN 2001:df0:5200::,2001:df0:5200:ffff:ffff:ffff:ffff:ffff,IN -2001:df0:5400::,2001:df0:5400:ffff:ffff:ffff:ffff:ffff,AU 2001:df0:5600::,2001:df0:5600:ffff:ffff:ffff:ffff:ffff,MY 2001:df0:5800::,2001:df0:5800:ffff:ffff:ffff:ffff:ffff,ID 2001:df0:5a00::,2001:df0:5a00:ffff:ffff:ffff:ffff:ffff,BD @@ -4794,113 +4702,225 @@ 2001:df3:b400::,2001:df3:b400:ffff:ffff:ffff:ffff:ffff,AU 2001:df3:b600::,2001:df3:b600:ffff:ffff:ffff:ffff:ffff,NZ 2001:df3:b800::,2001:df3:b800:ffff:ffff:ffff:ffff:ffff,IN +2001:df3:ba00::,2001:df3:ba00:ffff:ffff:ffff:ffff:ffff,AU 2001:df3:bc00::,2001:df3:bc00:ffff:ffff:ffff:ffff:ffff,JP +2001:df3:be00::,2001:df3:be00:ffff:ffff:ffff:ffff:ffff,BD 2001:df3:c000::,2001:df3:c000:ffff:ffff:ffff:ffff:ffff,ID +2001:df3:c200::,2001:df3:c200:ffff:ffff:ffff:ffff:ffff,TH 2001:df3:c400::,2001:df3:c400:ffff:ffff:ffff:ffff:ffff,AU +2001:df3:c600::,2001:df3:c600:ffff:ffff:ffff:ffff:ffff,AU 2001:df3:c800::,2001:df3:c800:ffff:ffff:ffff:ffff:ffff,IN +2001:df3:ca00::,2001:df3:ca00:ffff:ffff:ffff:ffff:ffff,ID 2001:df3:cc00::,2001:df3:cc00:ffff:ffff:ffff:ffff:ffff,IN +2001:df3:ce00::,2001:df3:ce00:ffff:ffff:ffff:ffff:ffff,MM 2001:df3:d000::,2001:df3:d000:ffff:ffff:ffff:ffff:ffff,AU +2001:df3:d200::,2001:df3:d200:ffff:ffff:ffff:ffff:ffff,HK 2001:df3:d400::,2001:df3:d400:ffff:ffff:ffff:ffff:ffff,AU +2001:df3:d600::,2001:df3:d600:ffff:ffff:ffff:ffff:ffff,AF 2001:df3:d800::,2001:df3:d800:ffff:ffff:ffff:ffff:ffff,SG +2001:df3:da00::,2001:df3:da00:ffff:ffff:ffff:ffff:ffff,US 2001:df3:dc00::,2001:df3:dc00:ffff:ffff:ffff:ffff:ffff,ID +2001:df3:de00::,2001:df3:de00:ffff:ffff:ffff:ffff:ffff,AU 2001:df3:e000::,2001:df3:e000:ffff:ffff:ffff:ffff:ffff,NZ +2001:df3:e200::,2001:df3:e200:ffff:ffff:ffff:ffff:ffff,ID 2001:df3:e400::,2001:df3:e400:ffff:ffff:ffff:ffff:ffff,IN +2001:df3:e600::,2001:df3:e600:ffff:ffff:ffff:ffff:ffff,ID 2001:df3:e800::,2001:df3:e800:ffff:ffff:ffff:ffff:ffff,IN +2001:df3:ea00::,2001:df3:ea00:ffff:ffff:ffff:ffff:ffff,MV 2001:df3:ec00::,2001:df3:ec00:ffff:ffff:ffff:ffff:ffff,IN +2001:df3:ee00::,2001:df3:ee00:ffff:ffff:ffff:ffff:ffff,TH 2001:df3:f000::,2001:df3:f000:ffff:ffff:ffff:ffff:ffff,ID +2001:df3:f200::,2001:df3:f200:ffff:ffff:ffff:ffff:ffff,HK 2001:df3:f400::,2001:df3:f400:ffff:ffff:ffff:ffff:ffff,IN +2001:df3:f600::,2001:df3:f600:ffff:ffff:ffff:ffff:ffff,VN 2001:df3:f800::,2001:df3:f800:ffff:ffff:ffff:ffff:ffff,IN +2001:df3:fa00::,2001:df3:fa00:ffff:ffff:ffff:ffff:ffff,AU 2001:df3:fc00::,2001:df3:fc00:ffff:ffff:ffff:ffff:ffff,HK +2001:df3:fe00::,2001:df3:fe00:ffff:ffff:ffff:ffff:ffff,ID 2001:df4::,2001:df4::ffff:ffff:ffff:ffff:ffff,MY +2001:df4:200::,2001:df4:200:ffff:ffff:ffff:ffff:ffff,IN 2001:df4:400::,2001:df4:400:ffff:ffff:ffff:ffff:ffff,ID +2001:df4:600::,2001:df4:600:ffff:ffff:ffff:ffff:ffff,ID 2001:df4:800::,2001:df4:800:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:a00::,2001:df4:a00:ffff:ffff:ffff:ffff:ffff,NP 2001:df4:c00::,2001:df4:c00:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:e00::,2001:df4:e00:ffff:ffff:ffff:ffff:ffff,ID 2001:df4:1000::,2001:df4:1000:ffff:ffff:ffff:ffff:ffff,HK +2001:df4:1200::,2001:df4:1200:ffff:ffff:ffff:ffff:ffff,HK 2001:df4:1400::,2001:df4:1400:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:1600::,2001:df4:1600:ffff:ffff:ffff:ffff:ffff,IN 2001:df4:1800::,2001:df4:1800:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:1a00::,2001:df4:1a00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:1c00::,2001:df4:1c00:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:1e00::,2001:df4:1e00:ffff:ffff:ffff:ffff:ffff,IN 2001:df4:2000::,2001:df4:2000:ffff:ffff:ffff:ffff:ffff,TH +2001:df4:2200::,2001:df4:2200:ffff:ffff:ffff:ffff:ffff,MY 2001:df4:2400::,2001:df4:2400:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:2600::,2001:df4:2600:ffff:ffff:ffff:ffff:ffff,SG 2001:df4:2800::,2001:df4:2800:ffff:ffff:ffff:ffff:ffff,HK +2001:df4:2a00::,2001:df4:2a00:ffff:ffff:ffff:ffff:ffff,IN 2001:df4:2c00::,2001:df4:2c00:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:2e00::,2001:df4:2e00:ffff:ffff:ffff:ffff:ffff,BD 2001:df4:3000::,2001:df4:3000:ffff:ffff:ffff:ffff:ffff,TH +2001:df4:3200::,2001:df4:3200:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:3400::,2001:df4:3400:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:3600::,2001:df4:3600:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:3800::,2001:df4:3800:ffff:ffff:ffff:ffff:ffff,BD +2001:df4:3a00::,2001:df4:3a00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:3c00::,2001:df4:3c00:ffff:ffff:ffff:ffff:ffff,BD +2001:df4:3e00::,2001:df4:3e00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:4000::,2001:df4:400f:ffff:ffff:ffff:ffff:ffff,SG +2001:df4:4200::,2001:df4:4200:ffff:ffff:ffff:ffff:ffff,IN 2001:df4:4400::,2001:df4:4400:ffff:ffff:ffff:ffff:ffff,ID +2001:df4:4600::,2001:df4:4600:ffff:ffff:ffff:ffff:ffff,IN 2001:df4:4800::,2001:df4:4800:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:4a00::,2001:df4:4a00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:4c00::,2001:df4:4c00:ffff:ffff:ffff:ffff:ffff,MY +2001:df4:4e00::,2001:df4:4e00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:5000::,2001:df4:5000:ffff:ffff:ffff:ffff:ffff,ID +2001:df4:5200::,2001:df4:5200:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:5400::,2001:df4:5400:ffff:ffff:ffff:ffff:ffff,ID +2001:df4:5600::,2001:df4:5600:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:5800::,2001:df4:5800:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:5a00::,2001:df4:5a00:ffff:ffff:ffff:ffff:ffff,NZ 2001:df4:5c00::,2001:df4:5c00:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:5e00::,2001:df4:5e00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:6000::,2001:df4:6000:ffff:ffff:ffff:ffff:ffff,MY +2001:df4:6200::,2001:df4:6200:ffff:ffff:ffff:ffff:ffff,PK 2001:df4:6400::,2001:df4:6400:ffff:ffff:ffff:ffff:ffff,LA +2001:df4:6600::,2001:df4:6600:ffff:ffff:ffff:ffff:ffff,SG 2001:df4:6800::,2001:df4:6800:ffff:ffff:ffff:ffff:ffff,SG +2001:df4:6a00::,2001:df4:6a00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:6c00::,2001:df4:6c00:ffff:ffff:ffff:ffff:ffff,ID +2001:df4:6e00::,2001:df4:6e00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:7000::,2001:df4:7000:ffff:ffff:ffff:ffff:ffff,HK +2001:df4:7200::,2001:df4:7200:ffff:ffff:ffff:ffff:ffff,JP 2001:df4:7400::,2001:df4:7400:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:7600::,2001:df4:7600:ffff:ffff:ffff:ffff:ffff,SG 2001:df4:7800::,2001:df4:7800:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:7a00::,2001:df4:7a00:ffff:ffff:ffff:ffff:ffff,HK 2001:df4:7c00::,2001:df4:7c00:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:7e00::,2001:df4:7e00:ffff:ffff:ffff:ffff:ffff,SG 2001:df4:8000::,2001:df4:8000:ffff:ffff:ffff:ffff:ffff,MY +2001:df4:8200::,2001:df4:8200:ffff:ffff:ffff:ffff:ffff,SG 2001:df4:8400::,2001:df4:8400:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:8600::,2001:df4:8600:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:8a00::,2001:df4:8a00:ffff:ffff:ffff:ffff:ffff,TW 2001:df4:8c00::,2001:df4:8c00:ffff:ffff:ffff:ffff:ffff,HK +2001:df4:8e00::,2001:df4:8e00:ffff:ffff:ffff:ffff:ffff,NZ 2001:df4:9000::,2001:df4:9000:ffff:ffff:ffff:ffff:ffff,SG +2001:df4:9200::,2001:df4:9200:ffff:ffff:ffff:ffff:ffff,NZ 2001:df4:9400::,2001:df4:9400:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:9600::,2001:df4:9600:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:9800::,2001:df4:9800:ffff:ffff:ffff:ffff:ffff,ID +2001:df4:9a00::,2001:df4:9a00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:9c00::,2001:df4:9c00:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:9e00::,2001:df4:9e00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:a000::,2001:df4:a000:ffff:ffff:ffff:ffff:ffff,NZ +2001:df4:a200::,2001:df4:a200:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:a400::,2001:df4:a400:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:a600::,2001:df4:a600:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:a800::,2001:df4:a800:ffff:ffff:ffff:ffff:ffff,ID +2001:df4:aa00::,2001:df4:aa00:ffff:ffff:ffff:ffff:ffff,PK 2001:df4:ac00::,2001:df4:ac00:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:ae00::,2001:df4:ae00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:b000::,2001:df4:b000:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:b200::,2001:df4:b200:ffff:ffff:ffff:ffff:ffff,ID 2001:df4:b400::,2001:df4:b400:ffff:ffff:ffff:ffff:ffff,JP +2001:df4:b600::,2001:df4:b600:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:ba00::,2001:df4:ba00:ffff:ffff:ffff:ffff:ffff,PH 2001:df4:bc00::,2001:df4:bc00:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:be00::,2001:df4:be00:ffff:ffff:ffff:ffff:ffff,SG 2001:df4:c000::,2001:df4:c000:ffff:ffff:ffff:ffff:ffff,ID +2001:df4:c200::,2001:df4:c200:ffff:ffff:ffff:ffff:ffff,IN 2001:df4:c400::,2001:df4:c400:ffff:ffff:ffff:ffff:ffff,VN +2001:df4:c600::,2001:df4:c600:ffff:ffff:ffff:ffff:ffff,IN 2001:df4:c800::,2001:df4:c800:ffff:ffff:ffff:ffff:ffff,SG +2001:df4:ca00::,2001:df4:ca00:ffff:ffff:ffff:ffff:ffff,NP 2001:df4:cc00::,2001:df4:cc00:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:ce00::,2001:df4:ce00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:d000::,2001:df4:d000:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:d200::,2001:df4:d200:ffff:ffff:ffff:ffff:ffff,VN 2001:df4:d400::,2001:df4:d400:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:d600::,2001:df4:d600:ffff:ffff:ffff:ffff:ffff,VN 2001:df4:d800::,2001:df4:d800:ffff:ffff:ffff:ffff:ffff,VN +2001:df4:da00::,2001:df4:da00:ffff:ffff:ffff:ffff:ffff,VN 2001:df4:dc00::,2001:df4:dc00:ffff:ffff:ffff:ffff:ffff,KH +2001:df4:de00::,2001:df4:de00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:e000::,2001:df4:e000:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:e200::,2001:df4:e200:ffff:ffff:ffff:ffff:ffff,SG 2001:df4:e400::,2001:df4:e400:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:e600::,2001:df4:e600:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:e800::,2001:df4:e800:ffff:ffff:ffff:ffff:ffff,MN +2001:df4:ea00::,2001:df4:ea00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:ec00::,2001:df4:ec00:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:ee00::,2001:df4:ee00:ffff:ffff:ffff:ffff:ffff,HK 2001:df4:f000::,2001:df4:f000:ffff:ffff:ffff:ffff:ffff,IN +2001:df4:f200::,2001:df4:f200:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:f400::,2001:df4:f400:ffff:ffff:ffff:ffff:ffff,BD +2001:df4:f600::,2001:df4:f600:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:f800::,2001:df4:f800:ffff:ffff:ffff:ffff:ffff,AU +2001:df4:fa00::,2001:df4:fa00:ffff:ffff:ffff:ffff:ffff,AU 2001:df4:fc00::,2001:df4:fc00:ffff:ffff:ffff:ffff:ffff,NZ +2001:df4:fe00::,2001:df4:fe00:ffff:ffff:ffff:ffff:ffff,AU 2001:df5::,2001:df5::ffff:ffff:ffff:ffff:ffff,AU +2001:df5:200::,2001:df5:200:ffff:ffff:ffff:ffff:ffff,ID 2001:df5:400::,2001:df5:400:ffff:ffff:ffff:ffff:ffff,HK +2001:df5:600::,2001:df5:600:ffff:ffff:ffff:ffff:ffff,ID 2001:df5:800::,2001:df5:800:ffff:ffff:ffff:ffff:ffff,HK +2001:df5:a00::,2001:df5:a00:ffff:ffff:ffff:ffff:ffff,AU 2001:df5:c00::,2001:df5:c00:ffff:ffff:ffff:ffff:ffff,NZ +2001:df5:e00::,2001:df5:e00:ffff:ffff:ffff:ffff:ffff,AU 2001:df5:1000::,2001:df5:1000:ffff:ffff:ffff:ffff:ffff,NZ +2001:df5:1200::,2001:df5:1200:ffff:ffff:ffff:ffff:ffff,AU 2001:df5:1400::,2001:df5:1400:ffff:ffff:ffff:ffff:ffff,IN +2001:df5:1600::,2001:df5:1600:ffff:ffff:ffff:ffff:ffff,SG 2001:df5:1800::,2001:df5:1800:ffff:ffff:ffff:ffff:ffff,ID +2001:df5:1a00::,2001:df5:1a00:ffff:ffff:ffff:ffff:ffff,ID 2001:df5:1c00::,2001:df5:1c00:ffff:ffff:ffff:ffff:ffff,ID +2001:df5:1e00::,2001:df5:1e00:ffff:ffff:ffff:ffff:ffff,IN 2001:df5:2000::,2001:df5:2000:ffff:ffff:ffff:ffff:ffff,NZ +2001:df5:2200::,2001:df5:2200:ffff:ffff:ffff:ffff:ffff,AU 2001:df5:2400::,2001:df5:2400:ffff:ffff:ffff:ffff:ffff,NZ +2001:df5:2600::,2001:df5:2600:ffff:ffff:ffff:ffff:ffff,ID 2001:df5:2800::,2001:df5:2800:ffff:ffff:ffff:ffff:ffff,IN +2001:df5:2a00::,2001:df5:2a00:ffff:ffff:ffff:ffff:ffff,CN 2001:df5:2c00::,2001:df5:2c00:ffff:ffff:ffff:ffff:ffff,JP +2001:df5:2e00::,2001:df5:2e00:ffff:ffff:ffff:ffff:ffff,NZ 2001:df5:3000::,2001:df5:3000:ffff:ffff:ffff:ffff:ffff,AU +2001:df5:3200::,2001:df5:3200:ffff:ffff:ffff:ffff:ffff,ID 2001:df5:3400::,2001:df5:3400:ffff:ffff:ffff:ffff:ffff,ID +2001:df5:3600::,2001:df5:3600:ffff:ffff:ffff:ffff:ffff,ID 2001:df5:3800::,2001:df5:3800:ffff:ffff:ffff:ffff:ffff,IN +2001:df5:3a00::,2001:df5:3a00:ffff:ffff:ffff:ffff:ffff,ID 2001:df5:3c00::,2001:df5:3c00:ffff:ffff:ffff:ffff:ffff,AU +2001:df5:3e00::,2001:df5:3e00:ffff:ffff:ffff:ffff:ffff,ID 2001:df5:4000::,2001:df5:4000:ffff:ffff:ffff:ffff:ffff,ID +2001:df5:4200::,2001:df5:4200:ffff:ffff:ffff:ffff:ffff,ID 2001:df5:4400::,2001:df5:4400:ffff:ffff:ffff:ffff:ffff,PH +2001:df5:4600::,2001:df5:4600:ffff:ffff:ffff:ffff:ffff,SG 2001:df5:4800::,2001:df5:4800:ffff:ffff:ffff:ffff:ffff,BN +2001:df5:4a00::,2001:df5:4a00:ffff:ffff:ffff:ffff:ffff,VN 2001:df5:4c00::,2001:df5:4c01:ffff:ffff:ffff:ffff:ffff,IN +2001:df5:4e00::,2001:df5:4e00:ffff:ffff:ffff:ffff:ffff,MY +2001:df5:5200::,2001:df5:5200:ffff:ffff:ffff:ffff:ffff,HK +2001:df5:5600::,2001:df5:5600:ffff:ffff:ffff:ffff:ffff,IN 2001:df5:5800::,2001:df5:5800:ffff:ffff:ffff:ffff:ffff,AU +2001:df5:5a00::,2001:df5:5a00:ffff:ffff:ffff:ffff:ffff,ID 2001:df5:5c00::,2001:df5:5c00:ffff:ffff:ffff:ffff:ffff,TH +2001:df5:5e00::,2001:df5:5e00:ffff:ffff:ffff:ffff:ffff,IN 2001:df5:6000::,2001:df5:6000:ffff:ffff:ffff:ffff:ffff,NZ +2001:df5:6200::,2001:df5:6200:ffff:ffff:ffff:ffff:ffff,ID 2001:df5:6400::,2001:df5:6400:ffff:ffff:ffff:ffff:ffff,JP +2001:df5:6600::,2001:df5:6600:ffff:ffff:ffff:ffff:ffff,BD 2001:df5:6800::,2001:df5:6800:ffff:ffff:ffff:ffff:ffff,KR +2001:df5:6a00::,2001:df5:6a00:ffff:ffff:ffff:ffff:ffff,MV 2001:df5:6c00::,2001:df5:6c00:ffff:ffff:ffff:ffff:ffff,IN +2001:df5:6e00::,2001:df5:6e00:ffff:ffff:ffff:ffff:ffff,NC 2001:df5:7000::,2001:df5:7000:ffff:ffff:ffff:ffff:ffff,ID +2001:df5:7200::,2001:df5:7200:ffff:ffff:ffff:ffff:ffff,BD 2001:df5:7400::,2001:df5:7400:ffff:ffff:ffff:ffff:ffff,ID +2001:df5:7600::,2001:df5:7600:ffff:ffff:ffff:ffff:ffff,ID 2001:df5:7800::,2001:df5:7800:ffff:ffff:ffff:ffff:ffff,CN 2001:df5:7c00::,2001:df5:7c00:ffff:ffff:ffff:ffff:ffff,IN 2001:df5:8000::,2001:df5:8000:ffff:ffff:ffff:ffff:ffff,SG @@ -5057,7 +5077,7 @@ 2001:df7:f800::,2001:df7:f800:ffff:ffff:ffff:ffff:ffff,IN 2001:df7:fc00::,2001:df7:fc00:ffff:ffff:ffff:ffff:ffff,SG 2001:df8::,2001:df8:ffff:ffff:ffff:ffff:ffff:ffff,US -2001:df9::,2001:df9:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2001:df9::,2001:df9:ffff:ffff:ffff:ffff:ffff:ffff,LK 2001:dfa::,2001:dfa:ffff:ffff:ffff:ffff:ffff:ffff,JP 2001:e00::,2001:e01:ffff:ffff:ffff:ffff:ffff:ffff,ID 2001:e08::,2001:e08:ffff:ffff:ffff:ffff:ffff:ffff,CN @@ -5071,9 +5091,7 @@ 2001:e48::,2001:e48:ffff:ffff:ffff:ffff:ffff:ffff,IN 2001:e58::,2001:e58:ffff:ffff:ffff:ffff:ffff:ffff,JP 2001:e60::,2001:e60:ffff:ffff:ffff:ffff:ffff:ffff,KR -2001:e68::,2001:e68:673f:ffff:ffff:ffff:ffff:ffff,MY -2001:e68:6740::,2001:e68:6740:7fff:ffff:ffff:ffff:ffff,US -2001:e68:6740:8000::,2001:e68:ffff:ffff:ffff:ffff:ffff:ffff,MY +2001:e68::,2001:e68:ffff:ffff:ffff:ffff:ffff:ffff,MY 2001:e70::,2001:e70:ffff:ffff:ffff:ffff:ffff:ffff,KR 2001:e78::,2001:e78:ffff:ffff:ffff:ffff:ffff:ffff,KR 2001:e80::,2001:e80:ffff:ffff:ffff:ffff:ffff:ffff,CN @@ -5226,11 +5244,12 @@ 2001:146a::,2001:146a::7fff:ffff:ffff:ffff:ffff,RU 2001:146a:0:8000::,2001:146a:81:ffff:ffff:ffff:ffff:ffff,CZ 2001:146a:82::,2001:146a:82:7fff:ffff:ffff:ffff:ffff,RU -2001:146a:82:8000::,2001:146a:98:ffff:ffff:ffff:ffff:ffff,CZ -2001:146a:99::,2001:146a:99:7fff:ffff:ffff:ffff:ffff,RU -2001:146a:99:8000::,2001:146a:11c3:7fff:ffff:ffff:ffff:ffff,CZ +2001:146a:82:8000::,2001:146a:11c3:7fff:ffff:ffff:ffff:ffff,CZ 2001:146a:11c3:8000::,2001:146a:11c3:ffff:ffff:ffff:ffff:ffff,RU -2001:146a:11c4::,2001:146f:ffff:ffff:ffff:ffff:ffff:ffff,CZ +2001:146a:11c4::,2001:146b:ffff:ffff:ffff:ffff:ffff:ffff,CZ +2001:146c::,2001:146c:ffff:ffff:ffff:ffff:ffff:ffff,US +2001:146d::,2001:146e:ffff:ffff:ffff:ffff:ffff:ffff,CZ +2001:146f::,2001:146f:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:1470::,2001:1477:ffff:ffff:ffff:ffff:ffff:ffff,SI 2001:1478::,2001:1478:ffff:ffff:ffff:ffff:ffff:ffff,GB 2001:1488::,2001:1488:ffff:ffff:ffff:ffff:ffff:ffff,CZ @@ -5267,9 +5286,7 @@ 2001:15a8::,2001:15a8:ffff:ffff:ffff:ffff:ffff:ffff,IT 2001:15b0::,2001:15b0:ffff:ffff:ffff:ffff:ffff:ffff,NL 2001:15b8::,2001:15b8:ffff:ffff:ffff:ffff:ffff:ffff,NL -2001:15c0::,2001:15c0:65ff:7fff:ffff:ffff:ffff:ffff,SI -2001:15c0:65ff:8000::,2001:15c0:65ff:ffff:ffff:ffff:ffff:ffff,AT -2001:15c0:6600::,2001:15c0:665e:ffff:ffff:ffff:ffff:ffff,SI +2001:15c0::,2001:15c0:665e:ffff:ffff:ffff:ffff:ffff,SI 2001:15c0:665f::,2001:15c0:665f:7fff:ffff:ffff:ffff:ffff,AT 2001:15c0:665f:8000::,2001:15c0:66a2:ffff:ffff:ffff:ffff:ffff,SI 2001:15c0:66a3::,2001:15c0:66a3:7fff:ffff:ffff:ffff:ffff,RO @@ -5304,19 +5321,23 @@ 2001:1698::,2001:1698:ffff:ffff:ffff:ffff:ffff:ffff,LU 2001:16a0::,2001:16a2:a49:ffff:ffff:ffff:ffff:ffff,SA 2001:16a2:a4a::,2001:16a2:a4a:7fff:ffff:ffff:ffff:ffff,US -2001:16a2:a4a:8000::,2001:16a2:1d14:7fff:ffff:ffff:ffff:ffff,SA -2001:16a2:1d14:8000::,2001:16a2:1d14:ffff:ffff:ffff:ffff:ffff,US -2001:16a2:1d15::,2001:16a2:823f:7fff:ffff:ffff:ffff:ffff,SA -2001:16a2:823f:8000::,2001:16a2:823f:ffff:ffff:ffff:ffff:ffff,US -2001:16a2:8240::,2001:16a2:a5bf:7fff:ffff:ffff:ffff:ffff,SA +2001:16a2:a4a:8000::,2001:16a2:4393:7fff:ffff:ffff:ffff:ffff,SA +2001:16a2:4393:8000::,2001:16a2:4393:ffff:ffff:ffff:ffff:ffff,GB +2001:16a2:4394::,2001:16a2:4802:7fff:ffff:ffff:ffff:ffff,SA +2001:16a2:4802:8000::,2001:16a2:4802:ffff:ffff:ffff:ffff:ffff,US +2001:16a2:4803::,2001:16a2:8304:7fff:ffff:ffff:ffff:ffff,SA +2001:16a2:8304:8000::,2001:16a2:8304:ffff:ffff:ffff:ffff:ffff,CA +2001:16a2:8305::,2001:16a2:87f3:ffff:ffff:ffff:ffff:ffff,SA +2001:16a2:87f4::,2001:16a2:87f4:7fff:ffff:ffff:ffff:ffff,GB +2001:16a2:87f4:8000::,2001:16a2:8a3d:ffff:ffff:ffff:ffff:ffff,SA +2001:16a2:8a3e::,2001:16a2:8a3e:7fff:ffff:ffff:ffff:ffff,GB +2001:16a2:8a3e:8000::,2001:16a2:a5bf:7fff:ffff:ffff:ffff:ffff,SA 2001:16a2:a5bf:8000::,2001:16a2:a5bf:ffff:ffff:ffff:ffff:ffff,GB 2001:16a2:a5c0::,2001:16a7:ffff:ffff:ffff:ffff:ffff:ffff,SA 2001:16a8::,2001:16a8:ffff:ffff:ffff:ffff:ffff:ffff,IT 2001:16b0::,2001:16b0:ffff:ffff:ffff:ffff:ffff:ffff,PL 2001:16b8::,2001:16b8:ffff:ffff:ffff:ffff:ffff:ffff,DE -2001:16c0::,2001:16c0:1233:ffff:ffff:ffff:ffff:ffff,IR -2001:16c0:1234::,2001:16c0:1234:7fff:ffff:ffff:ffff:ffff,AU -2001:16c0:1234:8000::,2001:16c7:ffff:ffff:ffff:ffff:ffff:ffff,IR +2001:16c0::,2001:16c7:ffff:ffff:ffff:ffff:ffff:ffff,IR 2001:16d0::,2001:16d0:ffff:ffff:ffff:ffff:ffff:ffff,IT 2001:16d8::,2001:16d8:dcff:ffff:ffff:ffff:ffff:ffff,SE 2001:16d8:dd00::,2001:16d8:dd00:ffff:ffff:ffff:ffff:ffff,DK @@ -5326,17 +5347,15 @@ 2001:16d8:dd73::,2001:16d8:dd73:7fff:ffff:ffff:ffff:ffff,DK 2001:16d8:dd73:8000::,2001:16d8:dd84:ffff:ffff:ffff:ffff:ffff,SE 2001:16d8:dd85::,2001:16d8:dd85:7fff:ffff:ffff:ffff:ffff,DK -2001:16d8:dd85:8000::,2001:16d8:dda3:ffff:ffff:ffff:ffff:ffff,SE +2001:16d8:dd85:8000::,2001:16d8:dd94:ffff:ffff:ffff:ffff:ffff,SE +2001:16d8:dd95::,2001:16d8:dd95:7fff:ffff:ffff:ffff:ffff,DK +2001:16d8:dd95:8000::,2001:16d8:dda3:ffff:ffff:ffff:ffff:ffff,SE 2001:16d8:dda4::,2001:16d8:dda4:7fff:ffff:ffff:ffff:ffff,DK 2001:16d8:dda4:8000::,2001:16d8:ddc1:ffff:ffff:ffff:ffff:ffff,SE 2001:16d8:ddc2::,2001:16d8:ddc2:7fff:ffff:ffff:ffff:ffff,DK -2001:16d8:ddc2:8000::,2001:16d8:ddd6:ffff:ffff:ffff:ffff:ffff,SE -2001:16d8:ddd7::,2001:16d8:ddd7:7fff:ffff:ffff:ffff:ffff,DK -2001:16d8:ddd7:8000::,2001:16d8:dde0:ffff:ffff:ffff:ffff:ffff,SE +2001:16d8:ddc2:8000::,2001:16d8:dde0:ffff:ffff:ffff:ffff:ffff,SE 2001:16d8:dde1::,2001:16d8:dde1:7fff:ffff:ffff:ffff:ffff,DK -2001:16d8:dde1:8000::,2001:16d8:ee00:7fff:ffff:ffff:ffff:ffff,SE -2001:16d8:ee00:8000::,2001:16d8:ee00:ffff:ffff:ffff:ffff:ffff,NO -2001:16d8:ee01::,2001:16d8:ee8f:7fff:ffff:ffff:ffff:ffff,SE +2001:16d8:dde1:8000::,2001:16d8:ee8f:7fff:ffff:ffff:ffff:ffff,SE 2001:16d8:ee8f:8000::,2001:16d8:ee8f:ffff:ffff:ffff:ffff:ffff,NO 2001:16d8:ee90::,2001:16d8:eeca:ffff:ffff:ffff:ffff:ffff,SE 2001:16d8:eecb::,2001:16d8:eecb:7fff:ffff:ffff:ffff:ffff,NO @@ -5393,9 +5412,7 @@ 2001:1960::,2001:1960:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:1968::,2001:1968:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:1970::,2001:1970:ffff:ffff:ffff:ffff:ffff:ffff,CA -2001:1978::,2001:1978:10ff:ffff:ffff:ffff:ffff:ffff,US -2001:1978:1100::,2001:1978:1100:7fff:ffff:ffff:ffff:ffff,CA -2001:1978:1100:8000::,2001:1978:ffff:ffff:ffff:ffff:ffff:ffff,US +2001:1978::,2001:1978:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:1980::,2001:1980:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:1988::,2001:1988:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:1990::,2001:1990:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -5410,17 +5427,19 @@ 2001:19d8::,2001:19d8:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:19e0::,2001:19e0:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:19e8::,2001:19e8:ffff:ffff:ffff:ffff:ffff:ffff,US -2001:19f0::,2001:19f0:5000:7fff:ffff:ffff:ffff:ffff,US +2001:19f0::,2001:19f0:43ff:ffff:ffff:ffff:ffff:ffff,US +2001:19f0:4400::,2001:19f0:4400:7fff:ffff:ffff:ffff:ffff,SG +2001:19f0:4400:8000::,2001:19f0:5000:7fff:ffff:ffff:ffff:ffff,US 2001:19f0:5000:8000::,2001:19f0:5001:7fff:ffff:ffff:ffff:ffff,NL 2001:19f0:5001:8000::,2001:19f0:5800:7fff:ffff:ffff:ffff:ffff,US 2001:19f0:5800:8000::,2001:19f0:5801:7fff:ffff:ffff:ffff:ffff,AU -2001:19f0:5801:8000::,2001:19f0:67ff:ffff:ffff:ffff:ffff:ffff,US -2001:19f0:6800::,2001:19f0:6800:ffff:ffff:ffff:ffff:ffff,FR -2001:19f0:6801::,2001:19f0:6c00:7fff:ffff:ffff:ffff:ffff,US +2001:19f0:5801:8000::,2001:19f0:6800:7fff:ffff:ffff:ffff:ffff,US +2001:19f0:6800:8000::,2001:19f0:6801:7fff:ffff:ffff:ffff:ffff,FR +2001:19f0:6801:8000::,2001:19f0:6c00:7fff:ffff:ffff:ffff:ffff,US 2001:19f0:6c00:8000::,2001:19f0:6c01:7fff:ffff:ffff:ffff:ffff,DE 2001:19f0:6c01:8000::,2001:19f0:7000:7fff:ffff:ffff:ffff:ffff,US -2001:19f0:7000:8000::,2001:19f0:7001:7fff:ffff:ffff:ffff:ffff,JP -2001:19f0:7001:8000::,2001:19f0:7400:7fff:ffff:ffff:ffff:ffff,US +2001:19f0:7000:8000::,2001:19f0:7000:ffff:ffff:ffff:ffff:ffff,JP +2001:19f0:7001::,2001:19f0:7400:7fff:ffff:ffff:ffff:ffff,US 2001:19f0:7400:8000::,2001:19f0:7400:ffff:ffff:ffff:ffff:ffff,GB 2001:19f0:7401::,2001:19f0:7401:7fff:ffff:ffff:ffff:ffff,US 2001:19f0:7401:8000::,2001:19f0:7402:7fff:ffff:ffff:ffff:ffff,GB @@ -5491,48 +5510,54 @@ 2001:1bf0::,2001:1bf7:ffff:ffff:ffff:ffff:ffff:ffff,EE 2001:1bf8::,2001:1bf8:ffff:ffff:ffff:ffff:ffff:ffff,LV 2001:1c00::,2001:1dff:ffff:ffff:ffff:ffff:ffff:ffff,NL -2001:2002:2f8::,2001:2002:2f9:ffff:ffff:ffff:ffff:ffff,SE +2001:2002:2f8:8000::,2001:2002:2f9:ffff:ffff:ffff:ffff:ffff,SE 2001:2002:3e14::,2001:2002:3e14:ffff:ffff:ffff:ffff:ffff,SE -2001:2002:4e42::,2001:2002:4e45:7fff:ffff:ffff:ffff:ffff,SE -2001:2002:4e46::,2001:2002:4e46:7fff:ffff:ffff:ffff:ffff,SE -2001:2002:4e47::,2001:2002:4e49:ffff:ffff:ffff:ffff:ffff,SE -2001:2002:51e0::,2001:2002:51e4:7fff:ffff:ffff:ffff:ffff,SE -2001:2002:51e5::,2001:2002:51e5:ffff:ffff:ffff:ffff:ffff,SE -2001:2002:51e6:8000::,2001:2002:51e6:ffff:ffff:ffff:ffff:ffff,SE -2001:2002:51e7:8000::,2001:2002:51e7:ffff:ffff:ffff:ffff:ffff,SE +2001:2002:4e42::,2001:2002:4e42:7fff:ffff:ffff:ffff:ffff,SE +2001:2002:4e43::,2001:2002:4e43:ffff:ffff:ffff:ffff:ffff,SE +2001:2002:4e44:8000::,2001:2002:4e46:ffff:ffff:ffff:ffff:ffff,SE +2001:2002:4e47:8000::,2001:2002:4e48:7fff:ffff:ffff:ffff:ffff,SE +2001:2002:4e49::,2001:2002:4e49:7fff:ffff:ffff:ffff:ffff,SE +2001:2002:51e0::,2001:2002:51e1:7fff:ffff:ffff:ffff:ffff,SE +2001:2002:51e2::,2001:2002:51e4:7fff:ffff:ffff:ffff:ffff,SE +2001:2002:51e5::,2001:2002:51e5:7fff:ffff:ffff:ffff:ffff,SE +2001:2002:51e7::,2001:2002:51e7:ffff:ffff:ffff:ffff:ffff,SE 2001:2002:51e8:8000::,2001:2002:51e8:ffff:ffff:ffff:ffff:ffff,SE -2001:2002:51e9:8000::,2001:2002:51ec:ffff:ffff:ffff:ffff:ffff,SE -2001:2002:51ed:8000::,2001:2002:51ed:ffff:ffff:ffff:ffff:ffff,SE -2001:2002:5ae0::,2001:2002:5ae1:7fff:ffff:ffff:ffff:ffff,SE -2001:2002:5ae2::,2001:2002:5ae3:7fff:ffff:ffff:ffff:ffff,SE +2001:2002:51e9:8000::,2001:2002:51eb:7fff:ffff:ffff:ffff:ffff,SE +2001:2002:51ec::,2001:2002:51ec:ffff:ffff:ffff:ffff:ffff,SE +2001:2002:5ae0::,2001:2002:5ae0:ffff:ffff:ffff:ffff:ffff,SE +2001:2002:5ae2::,2001:2002:5ae3:ffff:ffff:ffff:ffff:ffff,SE 2001:2002:5ae4:8000::,2001:2002:5ae4:ffff:ffff:ffff:ffff:ffff,SE -2001:2002:5ae5:8000::,2001:2002:5ae6:7fff:ffff:ffff:ffff:ffff,SE 2001:2002:5ae7:8000::,2001:2002:5ae7:ffff:ffff:ffff:ffff:ffff,SE +2001:2002:5cfe:8000::,2001:2002:5cfe:ffff:ffff:ffff:ffff:ffff,SE 2001:2002:c2ec:8000::,2001:2002:c2ec:ffff:ffff:ffff:ffff:ffff,SE -2001:2002:c343:8000::,2001:2002:c343:ffff:ffff:ffff:ffff:ffff,SE +2001:2002:c343::,2001:2002:c343:ffff:ffff:ffff:ffff:ffff,SE 2001:2002:c3c6::,2001:2002:c3c6:ffff:ffff:ffff:ffff:ffff,SE 2001:2002:c3fc::,2001:2002:c3fc:7fff:ffff:ffff:ffff:ffff,SE -2001:2002:d540:8000::,2001:2002:d541:ffff:ffff:ffff:ffff:ffff,SE -2001:2002:d542:8000::,2001:2002:d543:ffff:ffff:ffff:ffff:ffff,SE -2001:2002:d9d0::,2001:2002:d9d0:7fff:ffff:ffff:ffff:ffff,SE -2001:2002:d9d1::,2001:2002:d9d2:7fff:ffff:ffff:ffff:ffff,SE -2001:2002:d9d3::,2001:2002:d9d3:ffff:ffff:ffff:ffff:ffff,SE +2001:2002:d4b5:8000::,2001:2002:d4b5:ffff:ffff:ffff:ffff:ffff,SE +2001:2002:d540::,2001:2002:d541:7fff:ffff:ffff:ffff:ffff,SE +2001:2002:d542::,2001:2002:d543:7fff:ffff:ffff:ffff:ffff,SE +2001:2002:d9d0::,2001:2002:d9d0:ffff:ffff:ffff:ffff:ffff,SE +2001:2002:d9d1:8000::,2001:2002:d9d2:ffff:ffff:ffff:ffff:ffff,SE +2001:2002:d9d3:8000::,2001:2002:d9d3:ffff:ffff:ffff:ffff:ffff,SE 2001:2002:d9d4:8000::,2001:2002:d9d4:ffff:ffff:ffff:ffff:ffff,SE 2001:2002:d9d7::,2001:2002:d9d7:7fff:ffff:ffff:ffff:ffff,SE -2001:2003:50dc::,2001:2003:50df:7fff:ffff:ffff:ffff:ffff,FI -2001:2003:54f8::,2001:2003:54fb:ffff:ffff:ffff:ffff:ffff,FI +2001:2003:50dc::,2001:2003:50dc:7fff:ffff:ffff:ffff:ffff,FI +2001:2003:50dd::,2001:2003:50de:ffff:ffff:ffff:ffff:ffff,FI +2001:2003:54f8:8000::,2001:2003:54fb:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:58c0::,2001:2003:58c0:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:58c1::,2001:2003:58c1:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:58c3::,2001:2003:58c3:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f01f::,2001:2003:f01f:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f041:8000::,2001:2003:f041:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f042:8000::,2001:2003:f042:ffff:ffff:ffff:ffff:ffff,FI +2001:2003:f046::,2001:2003:f046:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f04a:8000::,2001:2003:f04a:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f05b:8000::,2001:2003:f05b:ffff:ffff:ffff:ffff:ffff,FI -2001:2003:f05e:8000::,2001:2003:f05e:ffff:ffff:ffff:ffff:ffff,FI +2001:2003:f05d:8000::,2001:2003:f05d:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f06b:8000::,2001:2003:f06c:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f072:8000::,2001:2003:f072:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f076:8000::,2001:2003:f076:ffff:ffff:ffff:ffff:ffff,FI +2001:2003:f0a5::,2001:2003:f0a5:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f0ab::,2001:2003:f0ab:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f0b6::,2001:2003:f0b6:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f0c8:8000::,2001:2003:f0c8:ffff:ffff:ffff:ffff:ffff,FI @@ -5544,23 +5569,28 @@ 2001:2003:f19c:8000::,2001:2003:f19c:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f21a::,2001:2003:f21a:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f22c::,2001:2003:f22c:7fff:ffff:ffff:ffff:ffff,FI +2001:2003:f22f::,2001:2003:f22f:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f237::,2001:2003:f237:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f23d::,2001:2003:f23d:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f250:8000::,2001:2003:f250:ffff:ffff:ffff:ffff:ffff,FI +2001:2003:f258:8000::,2001:2003:f258:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f263:8000::,2001:2003:f263:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f269:8000::,2001:2003:f269:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f294::,2001:2003:f294:7fff:ffff:ffff:ffff:ffff,FI +2001:2003:f29d:8000::,2001:2003:f29d:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f2c3:8000::,2001:2003:f2c3:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f2fb::,2001:2003:f2fb:7fff:ffff:ffff:ffff:ffff,FI +2001:2003:f306:8000::,2001:2003:f306:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f324::,2001:2003:f324:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f357:8000::,2001:2003:f357:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f368:8000::,2001:2003:f368:ffff:ffff:ffff:ffff:ffff,FI -2001:2003:f36f::,2001:2003:f36f:7fff:ffff:ffff:ffff:ffff,FI +2001:2003:f36f::,2001:2003:f36f:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f37d:8000::,2001:2003:f37d:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f386::,2001:2003:f386:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f388::,2001:2003:f388:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f38a::,2001:2003:f38a:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f39b:8000::,2001:2003:f39b:ffff:ffff:ffff:ffff:ffff,FI +2001:2003:f3b5:8000::,2001:2003:f3b5:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f3be:8000::,2001:2003:f3be:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f3d6:8000::,2001:2003:f3d7:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f3fb:8000::,2001:2003:f3fb:ffff:ffff:ffff:ffff:ffff,FI @@ -5568,6 +5598,7 @@ 2001:2003:f441::,2001:2003:f442:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f447::,2001:2003:f447:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f44a:8000::,2001:2003:f44a:ffff:ffff:ffff:ffff:ffff,FI +2001:2003:f44e::,2001:2003:f44e:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f45a::,2001:2003:f45a:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f464:8000::,2001:2003:f464:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f468:8000::,2001:2003:f469:7fff:ffff:ffff:ffff:ffff,FI @@ -5576,6 +5607,7 @@ 2001:2003:f48c:8000::,2001:2003:f48c:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f496:8000::,2001:2003:f496:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f4a6:8000::,2001:2003:f4a6:ffff:ffff:ffff:ffff:ffff,FI +2001:2003:f4c0:8000::,2001:2003:f4c0:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f4d9::,2001:2003:f4d9:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f4f4:8000::,2001:2003:f4f4:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f543::,2001:2003:f543:7fff:ffff:ffff:ffff:ffff,FI @@ -5584,18 +5616,23 @@ 2001:2003:f5cf::,2001:2003:f5cf:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f5dc::,2001:2003:f5dc:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f603:8000::,2001:2003:f603:ffff:ffff:ffff:ffff:ffff,FI +2001:2003:f604:8000::,2001:2003:f604:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f607:8000::,2001:2003:f607:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f617::,2001:2003:f617:7fff:ffff:ffff:ffff:ffff,FI +2001:2003:f61a::,2001:2003:f61a:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f620::,2001:2003:f620:7fff:ffff:ffff:ffff:ffff,FI +2001:2003:f627:8000::,2001:2003:f627:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f639::,2001:2003:f639:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f63a:8000::,2001:2003:f63a:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f64e::,2001:2003:f64e:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f65e:8000::,2001:2003:f65e:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f662::,2001:2003:f662:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f67c:8000::,2001:2003:f67c:ffff:ffff:ffff:ffff:ffff,FI +2001:2003:f6a3:8000::,2001:2003:f6a3:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f6a9:8000::,2001:2003:f6a9:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f6ba::,2001:2003:f6ba:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f6da::,2001:2003:f6da:7fff:ffff:ffff:ffff:ffff,FI +2001:2003:f701:8000::,2001:2003:f701:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f726:8000::,2001:2003:f726:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f72a::,2001:2003:f72a:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f72c:8000::,2001:2003:f72c:ffff:ffff:ffff:ffff:ffff,FI @@ -5607,6 +5644,7 @@ 2001:2003:f7a3:8000::,2001:2003:f7a3:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f800::,2001:2003:f800:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f802::,2001:2003:f802:7fff:ffff:ffff:ffff:ffff,FI +2001:2003:f803:8000::,2001:2003:f803:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f81d:8000::,2001:2003:f81d:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f824::,2001:2003:f824:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f825:8000::,2001:2003:f826:7fff:ffff:ffff:ffff:ffff,FI @@ -5621,10 +5659,12 @@ 2001:2003:f8d4::,2001:2003:f8d4:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f8f6::,2001:2003:f8f6:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f8f9:8000::,2001:2003:f8f9:ffff:ffff:ffff:ffff:ffff,FI +2001:2003:f8ff:8000::,2001:2003:f8ff:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f969:8000::,2001:2003:f969:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f96e::,2001:2003:f96e:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f9b8:8000::,2001:2003:f9b8:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f9e0::,2001:2003:f9e0:7fff:ffff:ffff:ffff:ffff,FI +2001:2003:f9e1::,2001:2003:f9e1:7fff:ffff:ffff:ffff:ffff,FI 2001:2003:f9e7:8000::,2001:2003:f9e7:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f9eb:8000::,2001:2003:f9eb:ffff:ffff:ffff:ffff:ffff,FI 2001:2003:f9f1::,2001:2003:f9f1:7fff:ffff:ffff:ffff:ffff,FI @@ -5649,33 +5689,30 @@ 2001:2010:d023:8000::,2001:2010:d023:ffff:ffff:ffff:ffff:ffff,DK 2001:2010:d029::,2001:2010:d029:7fff:ffff:ffff:ffff:ffff,DK 2001:2010:d038:8000::,2001:2010:d038:ffff:ffff:ffff:ffff:ffff,DK -2001:2010:d039:8000::,2001:2010:d03a:ffff:ffff:ffff:ffff:ffff,DK +2001:2010:d03a:8000::,2001:2010:d03a:ffff:ffff:ffff:ffff:ffff,DK 2001:2010:d04e:8000::,2001:2010:d04e:ffff:ffff:ffff:ffff:ffff,DK 2001:2011:c002::,2001:2011:c002:ffff:ffff:ffff:ffff:ffff,DK 2001:2012:1::,2001:2012:1:7fff:ffff:ffff:ffff:ffff,DK 2001:2012:100::,2001:2012:103:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:104:8000::,2001:2012:105:7fff:ffff:ffff:ffff:ffff,DK -2001:2012:106::,2001:2012:106:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:107:8000::,2001:2012:109:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:10a:8000::,2001:2012:110:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:111:8000::,2001:2012:112:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:113:8000::,2001:2012:113:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:200::,2001:2012:20b:7fff:ffff:ffff:ffff:ffff,DK -2001:2012:20c::,2001:2012:20d:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:20e:8000::,2001:2012:211:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:1100::,2001:2012:1102:7fff:ffff:ffff:ffff:ffff,DK -2001:2012:1103::,2001:2012:1103:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:1104:8000::,2001:2012:1106:7fff:ffff:ffff:ffff:ffff,DK -2001:2012:1107::,2001:2012:110d:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:110e:8000::,2001:2012:110f:7fff:ffff:ffff:ffff:ffff,DK -2001:2012:1110::,2001:2012:1110:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:1200::,2001:2012:1201:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:1203::,2001:2012:1204:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:1205:8000::,2001:2012:1206:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:1207:8000::,2001:2012:1207:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:1208:8000::,2001:2012:120e:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:120f:8000::,2001:2012:120f:ffff:ffff:ffff:ffff:ffff,DK -2001:2012:1210:8000::,2001:2012:1210:ffff:ffff:ffff:ffff:ffff,DK +2001:2012:104:8000::,2001:2012:118:7fff:ffff:ffff:ffff:ffff,DK +2001:2012:119::,2001:2012:119:7fff:ffff:ffff:ffff:ffff,DK +2001:2012:11a::,2001:2012:11a:ffff:ffff:ffff:ffff:ffff,DK +2001:2012:200::,2001:2012:215:7fff:ffff:ffff:ffff:ffff,DK +2001:2012:216::,2001:2012:216:7fff:ffff:ffff:ffff:ffff,DK +2001:2012:217::,2001:2012:217:ffff:ffff:ffff:ffff:ffff,DK +2001:2012:218:8000::,2001:2012:21a:7fff:ffff:ffff:ffff:ffff,DK +2001:2012:21b:8000::,2001:2012:21b:ffff:ffff:ffff:ffff:ffff,DK +2001:2012:1100::,2001:2012:1113:7fff:ffff:ffff:ffff:ffff,DK +2001:2012:1114::,2001:2012:1114:7fff:ffff:ffff:ffff:ffff,DK +2001:2012:1115::,2001:2012:1115:7fff:ffff:ffff:ffff:ffff,DK +2001:2012:1116::,2001:2012:1116:ffff:ffff:ffff:ffff:ffff,DK +2001:2012:1117:8000::,2001:2012:1118:7fff:ffff:ffff:ffff:ffff,DK +2001:2012:1119:8000::,2001:2012:1119:ffff:ffff:ffff:ffff:ffff,DK +2001:2012:111b::,2001:2012:111b:ffff:ffff:ffff:ffff:ffff,DK +2001:2012:1200::,2001:2012:1214:7fff:ffff:ffff:ffff:ffff,DK +2001:2012:1215::,2001:2012:1218:7fff:ffff:ffff:ffff:ffff,DK +2001:2012:121a::,2001:2012:121a:7fff:ffff:ffff:ffff:ffff,DK +2001:2012:121b:8000::,2001:2012:121c:7fff:ffff:ffff:ffff:ffff,DK 2001:2012:3ec6::,2001:2012:3ec7:ffff:ffff:ffff:ffff:ffff,DK 2001:2012:c213:8000::,2001:2012:c213:ffff:ffff:ffff:ffff:ffff,DK 2001:2012:c2ff::,2001:2012:c2ff:ffff:ffff:ffff:ffff:ffff,DK @@ -5684,6 +5721,7 @@ 2001:2040:c006::,2001:2040:c006:ffff:ffff:ffff:ffff:ffff,SE 2001:2060:41::,2001:2060:41:7fff:ffff:ffff:ffff:ffff,FI 2001:2060:49::,2001:2060:49:7fff:ffff:ffff:ffff:ffff,FI +2001:2060:5b:8000::,2001:2060:5b:ffff:ffff:ffff:ffff:ffff,FI 2001:2060:bffb::,2001:2060:bffb:ffff:ffff:ffff:ffff:ffff,FI 2001:4000::,2001:4000:ffff:ffff:ffff:ffff:ffff:ffff,FR 2001:4010::,2001:4010:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -5737,9 +5775,7 @@ 2001:41c0::,2001:41cf:ffff:ffff:ffff:ffff:ffff:ffff,GB 2001:41d0::,2001:41d0:2:4dbd:ffff:ffff:ffff:ffff,FR 2001:41d0:2:4dbe::,2001:41d0:2:4dbe:ffff:ffff:ffff:ffff,CZ -2001:41d0:2:4dbf::,2001:41d0:a:5dff:ffff:ffff:ffff:ffff,FR -2001:41d0:a:5e00::,2001:41d0:a:5fff:ffff:ffff:ffff:ffff,ES -2001:41d0:a:6000::,2001:41d0:a:7e08:ffff:ffff:ffff:ffff,FR +2001:41d0:2:4dbf::,2001:41d0:a:7e08:ffff:ffff:ffff:ffff,FR 2001:41d0:a:7e09::,2001:41d0:a:7e09:ffff:ffff:ffff:ffff,PT 2001:41d0:a:7e0a::,2001:41d0:129:9bff:ffff:ffff:ffff:ffff,FR 2001:41d0:129:9c00::,2001:41d0:129:9cff:ffff:ffff:ffff:ffff,NL @@ -5754,7 +5790,9 @@ 2001:4218::,2001:4218:ffff:ffff:ffff:ffff:ffff:ffff,ZA 2001:4220::,2001:4220:ffff:ffff:ffff:ffff:ffff:ffff,EG 2001:4228::,2001:4228:ffff:ffff:ffff:ffff:ffff:ffff,SD -2001:4238::,2001:4238:ffff:ffff:ffff:ffff:ffff:ffff,MU +2001:4238::,2001:4238:2881:ffff:ffff:ffff:ffff:ffff,MU +2001:4238:2882::,2001:4238:2882:7fff:ffff:ffff:ffff:ffff,KE +2001:4238:2882:8000::,2001:4238:ffff:ffff:ffff:ffff:ffff:ffff,MU 2001:4240::,2001:4240:ffff:ffff:ffff:ffff:ffff:ffff,TZ 2001:4248::,2001:4248:ffff:ffff:ffff:ffff:ffff:ffff,MU 2001:4250::,2001:4250:ffff:ffff:ffff:ffff:ffff:ffff,AO @@ -5800,7 +5838,7 @@ 2001:43c8::,2001:43c8:ffff:ffff:ffff:ffff:ffff:ffff,EG 2001:43d0::,2001:43d0:ffff:ffff:ffff:ffff:ffff:ffff,KE 2001:43d8::,2001:43d8:ffff:ffff:ffff:ffff:ffff:ffff,ZA -2001:43e0::,2001:43e0:ffff:ffff:ffff:ffff:ffff:ffff,ZA +2001:43e0::,2001:43e0:ffff:ffff:ffff:ffff:ffff:ffff,GH 2001:43e8::,2001:43e8:ffff:ffff:ffff:ffff:ffff:ffff,ZA 2001:43f0::,2001:43f0:ffff:ffff:ffff:ffff:ffff:ffff,ZW 2001:43f8::,2001:43f8:3:ffff:ffff:ffff:ffff:ffff,TZ @@ -5857,7 +5895,6 @@ 2001:43f8:370::,2001:43f8:370:ffff:ffff:ffff:ffff:ffff,NG 2001:43f8:380::,2001:43f8:380:ffff:ffff:ffff:ffff:ffff,MW 2001:43f8:390::,2001:43f8:391:ffff:ffff:ffff:ffff:ffff,AO -2001:43f8:3a0::,2001:43f8:3a0:ffff:ffff:ffff:ffff:ffff,ZA 2001:43f8:3b0::,2001:43f8:3b0:ffff:ffff:ffff:ffff:ffff,NA 2001:43f8:3c0::,2001:43f8:3c0:ffff:ffff:ffff:ffff:ffff,CD 2001:43f8:3d0::,2001:43f8:3d0:ffff:ffff:ffff:ffff:ffff,BF @@ -5934,6 +5971,12 @@ 2001:43f8:ba0::,2001:43f8:ba0:ffff:ffff:ffff:ffff:ffff,TD 2001:43f8:bb0::,2001:43f8:bb1:ffff:ffff:ffff:ffff:ffff,NG 2001:43f8:bc0::,2001:43f8:bc0:ffff:ffff:ffff:ffff:ffff,ZA +2001:43f8:bd0::,2001:43f8:bd0:ffff:ffff:ffff:ffff:ffff,GH +2001:43f8:be0::,2001:43f8:be0:ffff:ffff:ffff:ffff:ffff,NG +2001:43f8:bf0::,2001:43f8:bf0:ffff:ffff:ffff:ffff:ffff,ZA +2001:43f8:c00::,2001:43f8:c00:ffff:ffff:ffff:ffff:ffff,GH +2001:43f8:c10::,2001:43f8:c10:ffff:ffff:ffff:ffff:ffff,CG +2001:43f8:a700::,2001:43f8:a70f:ffff:ffff:ffff:ffff:ffff,MU 2001:4400::,2001:4403:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2001:4408::,2001:4408:ffff:ffff:ffff:ffff:ffff:ffff,IN 2001:4410::,2001:4410:ffff:ffff:ffff:ffff:ffff:ffff,NZ @@ -5966,30 +6009,24 @@ 2001:4538::,2001:4538:ffff:ffff:ffff:ffff:ffff:ffff,PK 2001:4540::,2001:455f:ffff:ffff:ffff:ffff:ffff:ffff,TW 2001:4580::,2001:45bf:ffff:ffff:ffff:ffff:ffff:ffff,TW -2001:4600::,2001:4641:eac9:ffff:ffff:ffff:ffff:ffff,NO -2001:4641:eaca::,2001:4641:eaca:7fff:ffff:ffff:ffff:ffff,DE -2001:4641:eaca:8000::,2001:46ff:ffff:ffff:ffff:ffff:ffff:ffff,NO +2001:4600::,2001:46ff:ffff:ffff:ffff:ffff:ffff:ffff,NO 2001:4800::,2001:4808:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:4810::,2001:4810:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:4818::,2001:4818:ffff:ffff:ffff:ffff:ffff:ffff,CA 2001:4828::,2001:4828:ffff:ffff:ffff:ffff:ffff:ffff,US -2001:4830::,2001:4830:1100:ff:ffff:ffff:ffff:ffff,US -2001:4830:1100:100::,2001:4830:1100:1ff:ffff:ffff:ffff:ffff,CA -2001:4830:1100:200::,2001:4830:1200:7fff:ffff:ffff:ffff:ffff,US +2001:4830::,2001:4830:10ff:ffff:ffff:ffff:ffff:ffff,US +2001:4830:1100::,2001:4830:1100:7fff:ffff:ffff:ffff:ffff,CA +2001:4830:1100:8000::,2001:4830:1200:7fff:ffff:ffff:ffff:ffff,US 2001:4830:1200:8000::,2001:4830:1200:ffff:ffff:ffff:ffff:ffff,AU 2001:4830:1201::,2001:4830:1207:ffff:ffff:ffff:ffff:ffff,US 2001:4830:1208::,2001:4830:1208:7fff:ffff:ffff:ffff:ffff,AU -2001:4830:1208:8000::,2001:4830:1209:ffff:ffff:ffff:ffff:ffff,US -2001:4830:120a::,2001:4830:120a:7fff:ffff:ffff:ffff:ffff,AU -2001:4830:120a:8000::,2001:4830:1212:ffff:ffff:ffff:ffff:ffff,US +2001:4830:1208:8000::,2001:4830:1212:ffff:ffff:ffff:ffff:ffff,US 2001:4830:1213::,2001:4830:1213:7fff:ffff:ffff:ffff:ffff,AU 2001:4830:1213:8000::,2001:4830:1216:ffff:ffff:ffff:ffff:ffff,US 2001:4830:1217::,2001:4830:1217:7fff:ffff:ffff:ffff:ffff,AU 2001:4830:1217:8000::,2001:4830:121d:ffff:ffff:ffff:ffff:ffff,US 2001:4830:121e::,2001:4830:121e:ffff:ffff:ffff:ffff:ffff,AU -2001:4830:121f::,2001:4830:1301:ffff:ffff:ffff:ffff:ffff,US -2001:4830:1302::,2001:4830:1302:7fff:ffff:ffff:ffff:ffff,AU -2001:4830:1302:8000::,2001:4830:600f:ffff:ffff:ffff:ffff:ffff,US +2001:4830:121f::,2001:4830:600f:ffff:ffff:ffff:ffff:ffff,US 2001:4830:6010::,2001:4830:601f:ffff:ffff:ffff:ffff:ffff,GB 2001:4830:6020::,2001:4830:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:4838::,2001:4838:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -6000,7 +6037,9 @@ 2001:4860::,2001:4860:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:4868::,2001:4868:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:4870::,2001:4871:ffff:ffff:ffff:ffff:ffff:ffff,US -2001:4878::,2001:4878:8215:ffff:ffff:ffff:ffff:ffff,US +2001:4878::,2001:4878:8203:ffff:ffff:ffff:ffff:ffff,US +2001:4878:8204::,2001:4878:8204:7fff:ffff:ffff:ffff:ffff,DE +2001:4878:8204:8000::,2001:4878:8215:ffff:ffff:ffff:ffff:ffff,US 2001:4878:8216::,2001:4878:8216:7fff:ffff:ffff:ffff:ffff,FR 2001:4878:8216:8000::,2001:4878:8216:ffff:ffff:ffff:ffff:ffff,US 2001:4878:8217::,2001:4878:8217:7fff:ffff:ffff:ffff:ffff,ES @@ -6018,7 +6057,9 @@ 2001:4878:8246::,2001:4878:8246:7fff:ffff:ffff:ffff:ffff,DK 2001:4878:8246:8000::,2001:4878:8304:ffff:ffff:ffff:ffff:ffff,US 2001:4878:8305::,2001:4878:8305:7fff:ffff:ffff:ffff:ffff,IN -2001:4878:8305:8000::,2001:4878:8321:ffff:ffff:ffff:ffff:ffff,US +2001:4878:8305:8000::,2001:4878:8320:ffff:ffff:ffff:ffff:ffff,US +2001:4878:8321::,2001:4878:8321:7fff:ffff:ffff:ffff:ffff,SG +2001:4878:8321:8000::,2001:4878:8321:ffff:ffff:ffff:ffff:ffff,US 2001:4878:8322::,2001:4878:8322:7fff:ffff:ffff:ffff:ffff,JP 2001:4878:8322:8000::,2001:4878:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:4888::,2001:4888:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -6058,15 +6099,9 @@ 2001:4960::,2001:4960:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:4968::,2001:4968:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:4970::,2001:4970:ffff:ffff:ffff:ffff:ffff:ffff,US -2001:4978::,2001:4978:f:7fff:ffff:ffff:ffff:ffff,US -2001:4978:f:8000::,2001:4978:f:ffff:ffff:ffff:ffff:ffff,CA -2001:4978:10::,2001:4978:1e2:ffff:ffff:ffff:ffff:ffff,US +2001:4978::,2001:4978:1e2:ffff:ffff:ffff:ffff:ffff,US 2001:4978:1e3::,2001:4978:1e3:7fff:ffff:ffff:ffff:ffff,CA -2001:4978:1e3:8000::,2001:4978:2d0:ffff:ffff:ffff:ffff:ffff,US -2001:4978:2d1::,2001:4978:2d1:7fff:ffff:ffff:ffff:ffff,CA -2001:4978:2d1:8000::,2001:4978:305:ffff:ffff:ffff:ffff:ffff,US -2001:4978:306::,2001:4978:306:7fff:ffff:ffff:ffff:ffff,CA -2001:4978:306:8000::,2001:4978:ffff:ffff:ffff:ffff:ffff:ffff,US +2001:4978:1e3:8000::,2001:4978:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:4980::,2001:4980:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:4988::,2001:4988:ffff:ffff:ffff:ffff:ffff:ffff,US 2001:4990::,2001:4990:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -6138,7 +6173,7 @@ 2001:4bb0::,2001:4bb0:ffff:ffff:ffff:ffff:ffff:ffff,IT 2001:4bb8::,2001:4bb8:ffff:ffff:ffff:ffff:ffff:ffff,AT 2001:4bc0::,2001:4bc7:ffff:ffff:ffff:ffff:ffff:ffff,DE -2001:4bc8::,2001:4bc8:ffff:ffff:ffff:ffff:ffff:ffff,AT +2001:4bc8::,2001:4bcf:ffff:ffff:ffff:ffff:ffff:ffff,AT 2001:4bd0::,2001:4bd0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2001:4bd8::,2001:4bdf:ffff:ffff:ffff:ffff:ffff:ffff,DE 2001:4be0::,2001:4be0:ffff:ffff:ffff:ffff:ffff:ffff,RU @@ -6148,18 +6183,14 @@ 2001:4c00::,2001:4c07:ffff:ffff:ffff:ffff:ffff:ffff,IT 2001:4c08::,2001:4c08:2000:ffff:ffff:ffff:ffff:ffff,GB 2001:4c08:2001::,2001:4c08:2001:7fff:ffff:ffff:ffff:ffff,NL -2001:4c08:2001:8000::,2001:4c08:200c:ffff:ffff:ffff:ffff:ffff,GB -2001:4c08:200d::,2001:4c08:200d:7fff:ffff:ffff:ffff:ffff,DE -2001:4c08:200d:8000::,2001:4c08:ffff:ffff:ffff:ffff:ffff:ffff,GB +2001:4c08:2001:8000::,2001:4c08:ffff:ffff:ffff:ffff:ffff:ffff,GB 2001:4c10::,2001:4c10:ffff:ffff:ffff:ffff:ffff:ffff,NL 2001:4c20::,2001:4c20:ffff:ffff:ffff:ffff:ffff:ffff,GB 2001:4c28::,2001:4c28::ffff:ffff:ffff:ffff:ffff,NO 2001:4c28:1::,2001:4c28:1:7fff:ffff:ffff:ffff:ffff,RU -2001:4c28:1:8000::,2001:4c28:193:ffff:ffff:ffff:ffff:ffff,NO -2001:4c28:194::,2001:4c28:194:7fff:ffff:ffff:ffff:ffff,US -2001:4c28:194:8000::,2001:4c28:2fff:ffff:ffff:ffff:ffff:ffff,NO -2001:4c28:3000::,2001:4c28:3000:7fff:ffff:ffff:ffff:ffff,US -2001:4c28:3000:8000::,2001:4c28:ffff:ffff:ffff:ffff:ffff:ffff,NO +2001:4c28:1:8000::,2001:4c28:3000:632:107:167:111:91,NO +2001:4c28:3000:632:107:167:111:92,2001:4c28:3000:632:107:167:111:92,IN +2001:4c28:3000:632:107:167:111:93,2001:4c28:ffff:ffff:ffff:ffff:ffff:ffff,NO 2001:4c30::,2001:4c30:ffff:ffff:ffff:ffff:ffff:ffff,PL 2001:4c38::,2001:4c3f:ffff:ffff:ffff:ffff:ffff:ffff,NL 2001:4c40::,2001:4c40:ffff:ffff:ffff:ffff:ffff:ffff,BE @@ -6198,9 +6229,7 @@ 2001:4d70::,2001:4d70:ffff:ffff:ffff:ffff:ffff:ffff,BG 2001:4d78::,2001:4d78:ffff:ffff:ffff:ffff:ffff:ffff,GB 2001:4d80::,2001:4d80:ffff:ffff:ffff:ffff:ffff:ffff,RO -2001:4d88::,2001:4d88:1010:ffff:ffff:ffff:ffff:ffff,DE -2001:4d88:1011::,2001:4d88:1011:7fff:ffff:ffff:ffff:ffff,ZA -2001:4d88:1011:8000::,2001:4d88:ffff:ffff:ffff:ffff:ffff:ffff,DE +2001:4d88::,2001:4d8f:ffff:ffff:ffff:ffff:ffff:ffff,DE 2001:4d98::,2001:4d98:ffff:ffff:ffff:ffff:ffff:ffff,CH 2001:4da0::,2001:4da7:ffff:ffff:ffff:ffff:ffff:ffff,CH 2001:4da8::,2001:4da8:ffff:ffff:ffff:ffff:ffff:ffff,NO @@ -6210,82 +6239,44 @@ 2001:4dc8::,2001:4dc8:ffff:ffff:ffff:ffff:ffff:ffff,DE 2001:4dd0::,2001:4dd7:ffff:ffff:ffff:ffff:ffff:ffff,DE 2001:4dd8::,2001:4dd8:ffff:ffff:ffff:ffff:ffff:ffff,NO -2001:4de0::,2001:4de0:2400:ffff:ffff:ffff:ffff:ffff,NL -2001:4de0:2401::,2001:4de0:2401:7fff:ffff:ffff:ffff:ffff,US -2001:4de0:2401:8000::,2001:4de0:4001:ffff:ffff:ffff:ffff:ffff,NL -2001:4de0:4002::,2001:4de0:4002:7fff:ffff:ffff:ffff:ffff,US -2001:4de0:4002:8000::,2001:4de0:ffff:ffff:ffff:ffff:ffff:ffff,NL +2001:4de0::,2001:4de0:ffff:ffff:ffff:ffff:ffff:ffff,NL 2001:4de8::,2001:4de8:ffff:ffff:ffff:ffff:ffff:ffff,CZ 2001:4df0::,2001:4df0:ffff:ffff:ffff:ffff:ffff:ffff,IL -2001:5100:204::,2001:5100:204:ff:ffff:ffff:ffff:ffff,GB +2001:5100:204::,2001:5100:204:7fff:ffff:ffff:ffff:ffff,GB 2001:8000::,2001:8fff:ffff:ffff:ffff:ffff:ffff:ffff,AU 2001:a000::,2001:a7ff:ffff:ffff:ffff:ffff:ffff:ffff,JP -2001:b000::,2001:b7ff:ffff:ffff:ffff:ffff:ffff:ffff,TW -2003::,2003:6:162:eaff:ffff:ffff:ffff:ffff,DE -2003:6:162:eb00::,2003:6:162:ebff:ffff:ffff:ffff:ffff,US -2003:6:162:ec00::,2003:6:166:23ff:ffff:ffff:ffff:ffff,DE -2003:6:166:2400::,2003:6:166:24ff:ffff:ffff:ffff:ffff,FR -2003:6:166:2500::,2003:6:1122:51ff:ffff:ffff:ffff:ffff,DE -2003:6:1122:5200::,2003:6:1122:52ff:ffff:ffff:ffff:ffff,RO -2003:6:1122:5300::,2003:45:2d04:bbff:ffff:ffff:ffff:ffff,DE -2003:45:2d04:bc00::,2003:45:2d04:bcff:ffff:ffff:ffff:ffff,TR -2003:45:2d04:bd00::,2003:45:2d35:c3ff:ffff:ffff:ffff:ffff,DE -2003:45:2d35:c400::,2003:45:2d35:c4ff:ffff:ffff:ffff:ffff,TR -2003:45:2d35:c500::,2003:45:2d36:caff:ffff:ffff:ffff:ffff,DE -2003:45:2d36:cb00::,2003:45:2d36:cbff:ffff:ffff:ffff:ffff,TR -2003:45:2d36:cc00::,2003:46:917:5ff:ffff:ffff:ffff:ffff,DE -2003:46:917:600::,2003:46:917:6ff:ffff:ffff:ffff:ffff,RO -2003:46:917:700::,2003:46:d40:c2ff:ffff:ffff:ffff:ffff,DE -2003:46:d40:c300::,2003:46:d40:c3ff:ffff:ffff:ffff:ffff,SE -2003:46:d40:c400::,2003:48:8c79:2ff:ffff:ffff:ffff:ffff,DE -2003:48:8c79:300::,2003:48:8c79:3ff:ffff:ffff:ffff:ffff,US -2003:48:8c79:400::,2003:4a:af14:92ff:ffff:ffff:ffff:ffff,DE -2003:4a:af14:9300::,2003:4a:af14:93ff:ffff:ffff:ffff:ffff,TR -2003:4a:af14:9400::,2003:4a:af24:adff:ffff:ffff:ffff:ffff,DE -2003:4a:af24:ae00::,2003:4a:af24:aeff:ffff:ffff:ffff:ffff,TR -2003:4a:af24:af00::,2003:4a:af2b:80ff:ffff:ffff:ffff:ffff,DE -2003:4a:af2b:8100::,2003:4a:af2b:81ff:ffff:ffff:ffff:ffff,TR -2003:4a:af2b:8200::,2003:4a:af4e:87ff:ffff:ffff:ffff:ffff,DE -2003:4a:af4e:8800::,2003:4a:af4e:88ff:ffff:ffff:ffff:ffff,TR -2003:4a:af4e:8900::,2003:4a:af75:6aff:ffff:ffff:ffff:ffff,DE -2003:4a:af75:6b00::,2003:4a:af75:6bff:ffff:ffff:ffff:ffff,TR -2003:4a:af75:6c00::,2003:4b:ae59:19ff:ffff:ffff:ffff:ffff,DE -2003:4b:ae59:1a00::,2003:4b:ae59:1aff:ffff:ffff:ffff:ffff,PL -2003:4b:ae59:1b00::,2003:4d:eb17:2dff:ffff:ffff:ffff:ffff,DE -2003:4d:eb17:2e00::,2003:4d:eb17:2eff:ffff:ffff:ffff:ffff,US -2003:4d:eb17:2f00::,2003:51:4979:feff:ffff:ffff:ffff:ffff,DE -2003:51:4979:ff00::,2003:51:4979:ffff:ffff:ffff:ffff:ffff,CZ -2003:51:497a::,2003:56:ae39:43ff:ffff:ffff:ffff:ffff,DE -2003:56:ae39:4400::,2003:56:ae39:44ff:ffff:ffff:ffff:ffff,PL -2003:56:ae39:4500::,2003:61:ea1c:12ff:ffff:ffff:ffff:ffff,DE -2003:61:ea1c:1300::,2003:61:ea1c:13ff:ffff:ffff:ffff:ffff,GB -2003:61:ea1c:1400::,2003:62:4e56:90ff:ffff:ffff:ffff:ffff,DE -2003:62:4e56:9100::,2003:62:4e56:91ff:ffff:ffff:ffff:ffff,CH -2003:62:4e56:9200::,2003:64:af47:9cff:ffff:ffff:ffff:ffff,DE -2003:64:af47:9d00::,2003:64:af47:9dff:ffff:ffff:ffff:ffff,US -2003:64:af47:9e00::,2003:66:8628:b5ff:ffff:ffff:ffff:ffff,DE -2003:66:8628:b600::,2003:66:8628:b6ff:ffff:ffff:ffff:ffff,US -2003:66:8628:b700::,2003:6a:6c56:afff:ffff:ffff:ffff:ffff,DE -2003:6a:6c56:b000::,2003:6a:6c56:b0ff:ffff:ffff:ffff:ffff,US -2003:6a:6c56:b100::,2003:6d:6e44:9aff:ffff:ffff:ffff:ffff,DE -2003:6d:6e44:9b00::,2003:6d:6e44:9bff:ffff:ffff:ffff:ffff,US -2003:6d:6e44:9c00::,2003:6e:4d37:57ff:ffff:ffff:ffff:ffff,DE -2003:6e:4d37:5800::,2003:6e:4d37:58ff:ffff:ffff:ffff:ffff,US -2003:6e:4d37:5900::,2003:72:af0b:3fff:ffff:ffff:ffff:ffff,DE -2003:72:af0b:4000::,2003:72:af0b:40ff:ffff:ffff:ffff:ffff,RO -2003:72:af0b:4100::,2003:77:8f6b:8dff:ffff:ffff:ffff:ffff,DE -2003:77:8f6b:8e00::,2003:77:8f6b:8eff:ffff:ffff:ffff:ffff,NL -2003:77:8f6b:8f00::,2003:7a:726:3cff:ffff:ffff:ffff:ffff,DE -2003:7a:726:3d00::,2003:7a:726:3dff:ffff:ffff:ffff:ffff,GB -2003:7a:726:3e00::,2003:7a:8943:c6ff:ffff:ffff:ffff:ffff,DE -2003:7a:8943:c700::,2003:7a:8943:c7ff:ffff:ffff:ffff:ffff,US -2003:7a:8943:c800::,2003:84:ab79:43ff:ffff:ffff:ffff:ffff,DE -2003:84:ab79:4400::,2003:84:ab79:44ff:ffff:ffff:ffff:ffff,RO -2003:84:ab79:4500::,2003:87:2930:42ff:ffff:ffff:ffff:ffff,DE -2003:87:2930:4300::,2003:87:2930:43ff:ffff:ffff:ffff:ffff,NZ -2003:87:2930:4400::,2003:87:2968:7fff:ffff:ffff:ffff:ffff,DE -2003:87:2968:8000::,2003:87:2968:80ff:ffff:ffff:ffff:ffff,NZ -2003:87:2968:8100::,2003:1fff:ffff:ffff:ffff:ffff:ffff:ffff,DE +2001:b000::,2001:b011:380a:ffff:ffff:ffff:ffff:ffff,TW +2001:b011:380b::,2001:b011:380b:7fff:ffff:ffff:ffff:ffff,US +2001:b011:380b:8000::,2001:b7ff:ffff:ffff:ffff:ffff:ffff:ffff,TW +2003::,2003:45:2d04:7fff:ffff:ffff:ffff:ffff,DE +2003:45:2d04:8000::,2003:45:2d04:ffff:ffff:ffff:ffff:ffff,TR +2003:45:2d05::,2003:45:2d36:7fff:ffff:ffff:ffff:ffff,DE +2003:45:2d36:8000::,2003:45:2d36:ffff:ffff:ffff:ffff:ffff,TR +2003:45:2d37::,2003:4a:af14:7fff:ffff:ffff:ffff:ffff,DE +2003:4a:af14:8000::,2003:4a:af14:ffff:ffff:ffff:ffff:ffff,TR +2003:4a:af15::,2003:4a:af2b:7fff:ffff:ffff:ffff:ffff,DE +2003:4a:af2b:8000::,2003:4a:af2b:ffff:ffff:ffff:ffff:ffff,TR +2003:4a:af2c::,2003:4a:af4e:7fff:ffff:ffff:ffff:ffff,DE +2003:4a:af4e:8000::,2003:4a:af4e:ffff:ffff:ffff:ffff:ffff,TR +2003:4a:af4f::,2003:4a:af74:ffff:ffff:ffff:ffff:ffff,DE +2003:4a:af75::,2003:4a:af75:7fff:ffff:ffff:ffff:ffff,TR +2003:4a:af75:8000::,2003:55:8b08:ffff:ffff:ffff:ffff:ffff,DE +2003:55:8b09::,2003:55:8b09:7fff:ffff:ffff:ffff:ffff,IT +2003:55:8b09:8000::,2003:61:ea1b:ffff:ffff:ffff:ffff:ffff,DE +2003:61:ea1c::,2003:61:ea1c:7fff:ffff:ffff:ffff:ffff,GB +2003:61:ea1c:8000::,2003:62:4e56:7fff:ffff:ffff:ffff:ffff,DE +2003:62:4e56:8000::,2003:62:4e56:ffff:ffff:ffff:ffff:ffff,CH +2003:62:4e57::,2003:6a:7f66:7fff:ffff:ffff:ffff:ffff,DE +2003:6a:7f66:8000::,2003:6a:7f66:ffff:ffff:ffff:ffff:ffff,CH +2003:6a:7f67::,2003:86:a749:ffff:ffff:ffff:ffff:ffff,DE +2003:86:a74a::,2003:86:a74a:7fff:ffff:ffff:ffff:ffff,AT +2003:86:a74a:8000::,2003:87:2968:7fff:ffff:ffff:ffff:ffff,DE +2003:87:2968:8000::,2003:87:2968:ffff:ffff:ffff:ffff:ffff,NZ +2003:87:2969::,2003:c4:53c6:ffff:ffff:ffff:ffff:ffff,DE +2003:c4:53c7::,2003:c4:53c7:7fff:ffff:ffff:ffff:ffff,GB +2003:c4:53c7:8000::,2003:de:63c1:7fff:ffff:ffff:ffff:ffff,DE +2003:de:63c1:8000::,2003:de:63c1:ffff:ffff:ffff:ffff:ffff,LU +2003:de:63c2::,2003:1fff:ffff:ffff:ffff:ffff:ffff:ffff,DE 2067:8e00::,2067:8e00:ffff:ffff:ffff:ffff:ffff:ffff,US 2160:150::,2160:150:7fff:ffff:ffff:ffff:ffff:ffff,US 2400::,2400:fff:ffff:ffff:ffff:ffff:ffff:ffff,KR @@ -6405,7 +6396,9 @@ 2400:6000::,2400:6000:ffff:ffff:ffff:ffff:ffff:ffff,CN 2400:6080::,2400:6080:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2400:6100::,2400:6100:ffff:ffff:ffff:ffff:ffff:ffff,AU -2400:6180::,2400:6180:ffff:ffff:ffff:ffff:ffff:ffff,SG +2400:6180::,2400:6180:ff:ffff:ffff:ffff:ffff:ffff,SG +2400:6180:100::,2400:6180:100:7fff:ffff:ffff:ffff:ffff,IN +2400:6180:100:8000::,2400:6180:ffff:ffff:ffff:ffff:ffff:ffff,SG 2400:6200::,2400:6200:ffff:ffff:ffff:ffff:ffff:ffff,CN 2400:6280::,2400:6280:ffff:ffff:ffff:ffff:ffff:ffff,TH 2400:6300::,2400:6300:ffff:ffff:ffff:ffff:ffff:ffff,IN @@ -6484,8 +6477,11 @@ 2400:8780::,2400:8780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2400:8800::,2400:8800:ffff:ffff:ffff:ffff:ffff:ffff,HK 2400:8880::,2400:8880:ffff:ffff:ffff:ffff:ffff:ffff,IN -2400:8900::,2400:8900:ffff:ffff:ffff:ffff:ffff:ffff,JP +2400:8900::,2400:8900:e001:294d:49c2:953c:2c0c:16a0,JP +2400:8900:e001:294d:49c2:953c:2c0c:16a1,2400:8900:e001:294d:49c2:953c:2c0c:16a1,SG +2400:8900:e001:294d:49c2:953c:2c0c:16a2,2400:8900:ffff:ffff:ffff:ffff:ffff:ffff,JP 2400:8901::,2400:8901:ffff:ffff:ffff:ffff:ffff:ffff,SG +2400:8902::,2400:8903:ffff:ffff:ffff:ffff:ffff:ffff,US 2400:8980::,2400:8980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2400:8a00::,2400:8a00:ffff:ffff:ffff:ffff:ffff:ffff,AU 2400:8a80::,2400:8a80:ffff:ffff:ffff:ffff:ffff:ffff,PH @@ -6663,9 +6659,11 @@ 2400:cb00:73::,2400:cb00:73:ffff:ffff:ffff:ffff:ffff,PL 2400:cb00:74::,2400:cb00:74:ffff:ffff:ffff:ffff:ffff,BG 2400:cb00:75::,2400:cb00:75:ffff:ffff:ffff:ffff:ffff,DE -2400:cb00:76::,2400:cb00:77:ffff:ffff:ffff:ffff:ffff,US +2400:cb00:76::,2400:cb00:76:ffff:ffff:ffff:ffff:ffff,US +2400:cb00:77::,2400:cb00:77:ffff:ffff:ffff:ffff:ffff,PH 2400:cb00:78::,2400:cb00:78:ffff:ffff:ffff:ffff:ffff,BE -2400:cb00:79::,2400:cb00:7f:ffff:ffff:ffff:ffff:ffff,US +2400:cb00:79::,2400:cb00:79:ffff:ffff:ffff:ffff:ffff,FI +2400:cb00:7a::,2400:cb00:7f:ffff:ffff:ffff:ffff:ffff,US 2400:cb00:80::,2400:cb00:80:ffff:ffff:ffff:ffff:ffff,TW 2400:cb00:81::,2400:cb00:81:ffff:ffff:ffff:ffff:ffff,US 2400:cb00:82::,2400:cb00:82:ffff:ffff:ffff:ffff:ffff,UA @@ -6674,7 +6672,9 @@ 2400:cb00:85::,2400:cb00:85:ffff:ffff:ffff:ffff:ffff,US 2400:cb00:86::,2400:cb00:86:ffff:ffff:ffff:ffff:ffff,TH 2400:cb00:87::,2400:cb00:87:ffff:ffff:ffff:ffff:ffff,RU -2400:cb00:88::,2400:cb00:95:ffff:ffff:ffff:ffff:ffff,US +2400:cb00:88::,2400:cb00:88:ffff:ffff:ffff:ffff:ffff,GR +2400:cb00:89::,2400:cb00:89:ffff:ffff:ffff:ffff:ffff,ES +2400:cb00:8a::,2400:cb00:95:ffff:ffff:ffff:ffff:ffff,US 2400:cb00:96::,2400:cb00:96:ffff:ffff:ffff:ffff:ffff,AO 2400:cb00:97::,2400:cb00:97:ffff:ffff:ffff:ffff:ffff,BR 2400:cb00:98::,2400:cb00:113:ffff:ffff:ffff:ffff:ffff,US @@ -6846,7 +6846,6 @@ 2401:2001::,2401:2001:ffff:ffff:ffff:ffff:ffff:ffff,AU 2401:2080::,2401:2080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2401:2100::,2401:2100:ffff:ffff:ffff:ffff:ffff:ffff,JP -2401:2180::,2401:2180:ffff:ffff:ffff:ffff:ffff:ffff,HK 2401:2200::,2401:2200:ffff:ffff:ffff:ffff:ffff:ffff,MY 2401:2280::,2401:2280:ffff:ffff:ffff:ffff:ffff:ffff,AU 2401:2300::,2401:2300:ffff:ffff:ffff:ffff:ffff:ffff,PH @@ -6874,7 +6873,7 @@ 2401:2e00::,2401:2e00:ffff:ffff:ffff:ffff:ffff:ffff,CN 2401:2e80::,2401:2e80:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2401:2f00::,2401:2f00:ffff:ffff:ffff:ffff:ffff:ffff,SG -2401:2f80::,2401:2f80:ffff:ffff:ffff:ffff:ffff:ffff,HK +2401:2f80::,2401:2f80:ffff:ffff:ffff:ffff:ffff:ffff,US 2401:3000::,2401:3000:ffff:ffff:ffff:ffff:ffff:ffff,HK 2401:3080::,2401:3080:ffff:ffff:ffff:ffff:ffff:ffff,AU 2401:3100::,2401:3100:ffff:ffff:ffff:ffff:ffff:ffff,CN @@ -6997,8 +6996,7 @@ 2401:7e80::,2401:7e80:ffff:ffff:ffff:ffff:ffff:ffff,AU 2401:7f00::,2401:7f00:ffff:ffff:ffff:ffff:ffff:ffff,JP 2401:7f80::,2401:7f80:ffff:ffff:ffff:ffff:ffff:ffff,CN -2401:8000::,2401:8000::7fff:ffff:ffff:ffff:ffff,CN -2401:8000:0:8000::,2401:803f:ffff:ffff:ffff:ffff:ffff:ffff,TW +2401:8000::,2401:803f:ffff:ffff:ffff:ffff:ffff:ffff,TW 2401:8080::,2401:8080:ffff:ffff:ffff:ffff:ffff:ffff,AF 2401:8100::,2401:8100:ffff:ffff:ffff:ffff:ffff:ffff,AU 2401:8180::,2401:8180:ffff:ffff:ffff:ffff:ffff:ffff,AU @@ -7029,7 +7027,6 @@ 2401:8f80::,2401:8f80:ffff:ffff:ffff:ffff:ffff:ffff,IN 2401:9080::,2401:9080:ffff:ffff:ffff:ffff:ffff:ffff,AU 2401:9100::,2401:9100:ffff:ffff:ffff:ffff:ffff:ffff,MO -2401:9180::,2401:9180:ffff:ffff:ffff:ffff:ffff:ffff,TW 2401:9200::,2401:9200:ffff:ffff:ffff:ffff:ffff:ffff,HK 2401:9280::,2401:9280:ffff:ffff:ffff:ffff:ffff:ffff,ID 2401:9300::,2401:9300:ffff:ffff:ffff:ffff:ffff:ffff,AU @@ -7141,8 +7138,8 @@ 2401:c900:1201:177::,2401:c900:1201:1cb:ffff:ffff:ffff:ffff,US 2401:c900:1201:1cc::,2401:c900:1201:1cc:ffff:ffff:ffff:ffff,HK 2401:c900:1201:1cd::,2401:c900:12ff:ffff:ffff:ffff:ffff:ffff,US -2401:c900:1300::,2401:c900:1300:ffff:ffff:ffff:ffff:ffff,SG -2401:c900:1301::,2401:c900:1301:7fff:ffff:ffff:ffff:ffff,AU +2401:c900:1300::,2401:c900:1300:7fff:ffff:ffff:ffff:ffff,SG +2401:c900:1300:8000::,2401:c900:1301:7fff:ffff:ffff:ffff:ffff,AU 2401:c900:1301:8000::,2401:c900:1400:ffff:ffff:ffff:ffff:ffff,SG 2401:c900:1401::,2401:c900:1401:7fff:ffff:ffff:ffff:ffff,AU 2401:c900:1401:8000::,2401:c901:ffff:ffff:ffff:ffff:ffff:ffff,SG @@ -7169,7 +7166,6 @@ 2401:d080:6000::,2401:d080:60ff:ffff:ffff:ffff:ffff:ffff,AU 2401:d080:7000::,2401:d080:70ff:ffff:ffff:ffff:ffff:ffff,AU 2401:d080:8000::,2401:d080:80ff:ffff:ffff:ffff:ffff:ffff,AU -2401:d080:d0d0:8000::,2401:d080:d0d0:ffff:ffff:ffff:ffff:ffff,AU 2401:d100::,2401:d100:ffff:ffff:ffff:ffff:ffff:ffff,SG 2401:d180::,2401:d180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2401:d200::,2401:d200:ffff:ffff:ffff:ffff:ffff:ffff,NZ @@ -7254,45 +7250,40 @@ 2401:f900::,2401:f900:ffff:ffff:ffff:ffff:ffff:ffff,SG 2401:f980::,2401:f980:ffff:ffff:ffff:ffff:ffff:ffff,ID 2401:fa00::,2401:fa00::ffff:ffff:ffff:ffff:ffff,AU -2401:fa00:1::,2401:fa00:1:7fff:ffff:ffff:ffff:ffff,IN -2401:fa00:1:8000::,2401:fa00:1:ffff:ffff:ffff:ffff:ffff,TW -2401:fa00:2::,2401:fa00:2:ffff:ffff:ffff:ffff:ffff,IN +2401:fa00:1::,2401:fa00:2:ffff:ffff:ffff:ffff:ffff,IN 2401:fa00:3::,2401:fa00:3:ffff:ffff:ffff:ffff:ffff,SG 2401:fa00:4::,2401:fa00:4:ffff:ffff:ffff:ffff:ffff,JP -2401:fa00:5::,2401:fa00:6:ffff:ffff:ffff:ffff:ffff,IN -2401:fa00:7::,2401:fa00:7:ffff:ffff:ffff:ffff:ffff,US +2401:fa00:5::,2401:fa00:5:7fff:ffff:ffff:ffff:ffff,US +2401:fa00:5:8000::,2401:fa00:5:ffff:ffff:ffff:ffff:ffff,IN +2401:fa00:6::,2401:fa00:7:ffff:ffff:ffff:ffff:ffff,US 2401:fa00:8::,2401:fa00:8:ffff:ffff:ffff:ffff:ffff,MY 2401:fa00:9::,2401:fa00:9:ffff:ffff:ffff:ffff:ffff,AU 2401:fa00:a::,2401:fa00:c:ffff:ffff:ffff:ffff:ffff,IN 2401:fa00:d::,2401:fa00:d:7fff:ffff:ffff:ffff:ffff,KR -2401:fa00:d:8000::,2401:fa00:f:7fff:ffff:ffff:ffff:ffff,IN -2401:fa00:f:8000::,2401:fa00:f:ffff:ffff:ffff:ffff:ffff,SG +2401:fa00:d:8000::,2401:fa00:e:ffff:ffff:ffff:ffff:ffff,IN +2401:fa00:f::,2401:fa00:f:ffff:ffff:ffff:ffff:ffff,SG 2401:fa00:10::,2401:fa00:10:ffff:ffff:ffff:ffff:ffff,IN 2401:fa00:11::,2401:fa00:11:ffff:ffff:ffff:ffff:ffff,AU 2401:fa00:12::,2401:fa00:12:ffff:ffff:ffff:ffff:ffff,NZ 2401:fa00:13::,2401:fa00:13:7fff:ffff:ffff:ffff:ffff,IN 2401:fa00:13:8000::,2401:fa00:13:ffff:ffff:ffff:ffff:ffff,HK -2401:fa00:14::,2401:fa00:15:7fff:ffff:ffff:ffff:ffff,IN -2401:fa00:15:8000::,2401:fa00:15:ffff:ffff:ffff:ffff:ffff,US -2401:fa00:16::,2401:fa00:18:7fff:ffff:ffff:ffff:ffff,IN -2401:fa00:18:8000::,2401:fa00:18:ffff:ffff:ffff:ffff:ffff,US -2401:fa00:19::,2401:fa00:1e:ffff:ffff:ffff:ffff:ffff,IN -2401:fa00:1f::,2401:fa00:1f:7fff:ffff:ffff:ffff:ffff,US +2401:fa00:14::,2401:fa00:1e:ffff:ffff:ffff:ffff:ffff,IN +2401:fa00:1f::,2401:fa00:1f:7fff:ffff:ffff:ffff:ffff,JP 2401:fa00:1f:8000::,2401:fa00:23:ffff:ffff:ffff:ffff:ffff,IN 2401:fa00:24::,2401:fa00:24:ffff:ffff:ffff:ffff:ffff,MY 2401:fa00:25::,2401:fa00:25:ffff:ffff:ffff:ffff:ffff,IN 2401:fa00:26::,2401:fa00:26:ffff:ffff:ffff:ffff:ffff,PH 2401:fa00:27::,2401:fa00:27:ffff:ffff:ffff:ffff:ffff,IN 2401:fa00:28::,2401:fa00:29:7fff:ffff:ffff:ffff:ffff,AU -2401:fa00:29:8000::,2401:fa00:2d:7fff:ffff:ffff:ffff:ffff,IN -2401:fa00:2d:8000::,2401:fa00:2d:ffff:ffff:ffff:ffff:ffff,US -2401:fa00:2e::,2401:fa00:3f:ffff:ffff:ffff:ffff:ffff,IN +2401:fa00:29:8000::,2401:fa00:32:ffff:ffff:ffff:ffff:ffff,IN +2401:fa00:33::,2401:fa00:33:ffff:ffff:ffff:ffff:ffff,PH +2401:fa00:34::,2401:fa00:3f:ffff:ffff:ffff:ffff:ffff,IN 2401:fa00:40::,2401:fa00:40:7fff:ffff:ffff:ffff:ffff,CN 2401:fa00:40:8000::,2401:fa00:40:ffff:ffff:ffff:ffff:ffff,IN 2401:fa00:41::,2401:fa00:41:7fff:ffff:ffff:ffff:ffff,CN -2401:fa00:41:8000::,2401:fa00:41:ffff:ffff:ffff:ffff:ffff,IN -2401:fa00:42::,2401:fa00:42:7fff:ffff:ffff:ffff:ffff,CN -2401:fa00:42:8000::,2401:fa00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2401:fa00:41:8000::,2401:fa00:43:ffff:ffff:ffff:ffff:ffff,IN +2401:fa00:44::,2401:fa00:44:7fff:ffff:ffff:ffff:ffff,CN +2401:fa00:44:8000::,2401:fa00:ffff:ffff:ffff:ffff:ffff:ffff,IN 2401:fa80::,2401:fa80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2401:fb00::,2401:fb00:ffff:ffff:ffff:ffff:ffff:ffff,IN 2401:fb80::,2401:fb80:ffff:ffff:ffff:ffff:ffff:ffff,CN @@ -7323,6 +7314,7 @@ 2402:b80::,2402:b80:ffff:ffff:ffff:ffff:ffff:ffff,IN 2402:c00::,2402:c00:ffff:ffff:ffff:ffff:ffff:ffff,AU 2402:c80::,2402:c80:ffff:ffff:ffff:ffff:ffff:ffff,HK +2402:d00::,2402:d00:ffff:ffff:ffff:ffff:ffff:ffff,NO 2402:d80::,2402:d80:ffff:ffff:ffff:ffff:ffff:ffff,SG 2402:e00::,2402:e00:ffff:ffff:ffff:ffff:ffff:ffff,CN 2402:e80::,2402:e80:ffff:ffff:ffff:ffff:ffff:ffff,IN @@ -7362,7 +7354,6 @@ 2402:2000::,2402:2000:ffff:ffff:ffff:ffff:ffff:ffff,CN 2402:2080::,2402:2080:ffff:ffff:ffff:ffff:ffff:ffff,TW 2402:2100::,2402:2100:ffff:ffff:ffff:ffff:ffff:ffff,HK -2402:2180::,2402:2181:ffff:ffff:ffff:ffff:ffff:ffff,HK 2402:2200::,2402:2200:ffff:ffff:ffff:ffff:ffff:ffff,MY 2402:2280::,2402:2280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2402:2300::,2402:2300:ffff:ffff:ffff:ffff:ffff:ffff,BD @@ -7495,9 +7486,7 @@ 2402:6000:200::,2402:6000:202:ffff:ffff:ffff:ffff:ffff,AU 2402:6000:203::,2402:6000:203:7fff:ffff:ffff:ffff:ffff,NZ 2402:6000:203:8000::,2402:6000:ffff:ffff:ffff:ffff:ffff:ffff,AU -2402:6080::,2402:6080:ffff:ffff:ffff:ffff:ffff:ffff,HK 2402:6100::,2402:6100:ffff:ffff:ffff:ffff:ffff:ffff,KR -2402:6180::,2402:6180:ffff:ffff:ffff:ffff:ffff:ffff,HK 2402:6200::,2402:6200:ffff:ffff:ffff:ffff:ffff:ffff,GU 2402:6280::,2402:6280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2402:6400::,2402:6400:ffff:ffff:ffff:ffff:ffff:ffff,AU @@ -7514,9 +7503,7 @@ 2402:6980::,2402:6980:ffff:ffff:ffff:ffff:ffff:ffff,ID 2402:6a00::,2402:6a00:ffff:ffff:ffff:ffff:ffff:ffff,CN 2402:6a80::,2402:6a80:ffff:ffff:ffff:ffff:ffff:ffff,HK -2402:6b00::,2402:6b00:4c64:ffff:ffff:ffff:ffff:ffff,JP -2402:6b00:4c65::,2402:6b00:4c65:7fff:ffff:ffff:ffff:ffff,US -2402:6b00:4c65:8000::,2402:6b00:ffff:ffff:ffff:ffff:ffff:ffff,JP +2402:6b00::,2402:6b00:ffff:ffff:ffff:ffff:ffff:ffff,JP 2402:6b80::,2402:6b80:ffff:ffff:ffff:ffff:ffff:ffff,AU 2402:6c00::,2402:6c00:ffff:ffff:ffff:ffff:ffff:ffff,MY 2402:6c80::,2402:6c80:ffff:ffff:ffff:ffff:ffff:ffff,JP @@ -7537,9 +7524,8 @@ 2402:7380:800::,2402:7380:fff:ffff:ffff:ffff:ffff:ffff,HK 2402:7380:1000::,2402:7380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2402:7400::,2402:7400:ffff:ffff:ffff:ffff:ffff:ffff,AU -2402:7480::,2402:7481:ffff:ffff:ffff:ffff:ffff:ffff,HK +2402:7480::,2402:7481:ffff:ffff:ffff:ffff:ffff:ffff,SG 2402:7500::,2402:7500:ffff:ffff:ffff:ffff:ffff:ffff,TW -2402:7580::,2402:7580:ffff:ffff:ffff:ffff:ffff:ffff,MN 2402:7600::,2402:7600:ffff:ffff:ffff:ffff:ffff:ffff,AU 2402:7680::,2402:7680:ffff:ffff:ffff:ffff:ffff:ffff,AU 2402:7700::,2402:7700:ffff:ffff:ffff:ffff:ffff:ffff,JP @@ -7622,7 +7608,10 @@ 2402:9e00::,2402:9e00:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2402:9e80::,2402:9e80::ffff:ffff:ffff:ffff:ffff,HK 2402:9e80:1::,2402:9e80:1:7fff:ffff:ffff:ffff:ffff,AU -2402:9e80:1:8000::,2402:9e80:ffff:ffff:ffff:ffff:ffff:ffff,HK +2402:9e80:1:8000::,2402:9e80:13:ffff:ffff:ffff:ffff:ffff,HK +2402:9e80:14::,2402:9e80:14:ffff:ffff:ffff:ffff:ffff,VN +2402:9e80:15::,2402:9e80:15:ffff:ffff:ffff:ffff:ffff,US +2402:9e80:16::,2402:9e80:ffff:ffff:ffff:ffff:ffff:ffff,HK 2402:9f00::,2402:9f00:ffff:ffff:ffff:ffff:ffff:ffff,AU 2402:9f80::,2402:9f80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2402:a000::,2402:a000:ffff:ffff:ffff:ffff:ffff:ffff,ID @@ -7673,7 +7662,6 @@ 2402:b780::,2402:b780:ffff:ffff:ffff:ffff:ffff:ffff,HK 2402:b800::,2402:b801:ffff:ffff:ffff:ffff:ffff:ffff,AU 2402:b880::,2402:b880:ffff:ffff:ffff:ffff:ffff:ffff,CN -2402:b900::,2402:b900:ffff:ffff:ffff:ffff:ffff:ffff,MN 2402:b980::,2402:b980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2402:ba00::,2402:ba00:ffff:ffff:ffff:ffff:ffff:ffff,PH 2402:ba80::,2402:ba80:ffff:ffff:ffff:ffff:ffff:ffff,CN @@ -7758,7 +7746,8 @@ 2402:e200::,2402:e200:ffff:ffff:ffff:ffff:ffff:ffff,JP 2402:e280::,2402:e280:ffff:ffff:ffff:ffff:ffff:ffff,IN 2402:e300::,2402:e300:ffff:ffff:ffff:ffff:ffff:ffff,ID -2402:e380::,2402:e380:ffff:ffff:ffff:ffff:ffff:ffff,HK +2402:e380::,2402:e380::ffff:ffff:ffff:ffff:ffff,HK +2402:e380:1::,2402:e380:ffff:ffff:ffff:ffff:ffff:ffff,US 2402:e400::,2402:e400:ffff:ffff:ffff:ffff:ffff:ffff,AU 2402:e480::,2402:e480:ffff:ffff:ffff:ffff:ffff:ffff,CN 2402:e500::,2402:e500:ffff:ffff:ffff:ffff:ffff:ffff,AU @@ -7787,7 +7776,6 @@ 2402:f200::,2402:f200:ffff:ffff:ffff:ffff:ffff:ffff,IN 2402:f280::,2402:f280:ffff:ffff:ffff:ffff:ffff:ffff,AU 2402:f300::,2402:f300:ffff:ffff:ffff:ffff:ffff:ffff,NZ -2402:f380::,2402:f380:ffff:ffff:ffff:ffff:ffff:ffff,AU 2402:f400::,2402:f400:ffff:ffff:ffff:ffff:ffff:ffff,KR 2402:f480::,2402:f480:ffff:ffff:ffff:ffff:ffff:ffff,CN 2402:f500::,2402:f500:ffff:ffff:ffff:ffff:ffff:ffff,BD @@ -7984,7 +7972,9 @@ 2403:5500::,2403:5500:ffff:ffff:ffff:ffff:ffff:ffff,HK 2403:5580::,2403:5580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2403:5600::,2403:5600:ffff:ffff:ffff:ffff:ffff:ffff,HK -2403:5680::,2403:5680:ffff:ffff:ffff:ffff:ffff:ffff,AU +2403:5680::,2403:5680:14:ffff:ffff:ffff:ffff:ffff,AU +2403:5680:15::,2403:5680:15:ffff:ffff:ffff:ffff:ffff,US +2403:5680:16::,2403:5680:ffff:ffff:ffff:ffff:ffff:ffff,AU 2403:5700::,2403:5700:ffff:ffff:ffff:ffff:ffff:ffff,JP 2403:5780::,2403:5780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2403:5800::,2403:5800:ffff:ffff:ffff:ffff:ffff:ffff,AU @@ -8212,11 +8202,9 @@ 2403:ca80::,2403:ca80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2403:cb00::,2403:cb00:ffff:ffff:ffff:ffff:ffff:ffff,SG 2403:cb80::,2403:cb80:ffff:ffff:ffff:ffff:ffff:ffff,ID -2403:cc00::,2403:cc00:3fff:ffff:ffff:ffff:ffff:ffff,SG -2403:cc00:4000::,2403:cc00:4000:7fff:ffff:ffff:ffff:ffff,AU -2403:cc00:4000:8000::,2403:cc00:9fff:ffff:ffff:ffff:ffff:ffff,SG -2403:cc00:a000::,2403:cc00:a000:7fff:ffff:ffff:ffff:ffff,ES -2403:cc00:a000:8000::,2403:cc00:ffff:ffff:ffff:ffff:ffff:ffff,SG +2403:cc00::,2403:cc00:4fff:ffff:ffff:ffff:ffff:ffff,SG +2403:cc00:5000::,2403:cc00:5000:7fff:ffff:ffff:ffff:ffff,US +2403:cc00:5000:8000::,2403:cc00:ffff:ffff:ffff:ffff:ffff:ffff,SG 2403:cc80::,2403:cc80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2403:cd00::,2403:cd00:ffff:ffff:ffff:ffff:ffff:ffff,PH 2403:cd80::,2403:cd80:ffff:ffff:ffff:ffff:ffff:ffff,PH @@ -8240,7 +8228,15 @@ 2403:d680::,2403:d680:ffff:ffff:ffff:ffff:ffff:ffff,CN 2403:d700::,2403:d700:ffff:ffff:ffff:ffff:ffff:ffff,MN 2403:d780::,2403:d780:ffff:ffff:ffff:ffff:ffff:ffff,CN -2403:d800::,2403:d800:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2403:d800:1000::,2403:d800:1000:7fff:ffff:ffff:ffff:ffff,NZ +2403:d800:1001::,2403:d800:1001:7fff:ffff:ffff:ffff:ffff,NZ +2403:d800:1030::,2403:d800:1030:7fff:ffff:ffff:ffff:ffff,NZ +2403:d800:1031::,2403:d800:1031:7fff:ffff:ffff:ffff:ffff,NZ +2403:d800:1180::,2403:d800:1180:7fff:ffff:ffff:ffff:ffff,NZ +2403:d800:11c0::,2403:d800:11c3:7fff:ffff:ffff:ffff:ffff,NZ +2403:d800:11c4:8000::,2403:d800:11c4:ffff:ffff:ffff:ffff:ffff,NZ +2403:d800:11c5:8000::,2403:d800:11c5:ffff:ffff:ffff:ffff:ffff,NZ +2403:d800:1240::,2403:d800:1245:7fff:ffff:ffff:ffff:ffff,NZ 2403:d880::,2403:d880:ffff:ffff:ffff:ffff:ffff:ffff,CN 2403:d900::,2403:d900:ffff:ffff:ffff:ffff:ffff:ffff,AU 2403:d980::,2403:d980:ffff:ffff:ffff:ffff:ffff:ffff,CN @@ -8336,9 +8332,7 @@ 2404:140::,2404:140:ffff:ffff:ffff:ffff:ffff:ffff,TH 2404:150::,2404:150:ffff:ffff:ffff:ffff:ffff:ffff,BD 2404:158::,2404:158:ffff:ffff:ffff:ffff:ffff:ffff,CN -2404:160::,2404:160:800f:ffff:ffff:ffff:ffff:ffff,MY -2404:160:8010::,2404:160:8010:7fff:ffff:ffff:ffff:ffff,US -2404:160:8010:8000::,2404:160:ffff:ffff:ffff:ffff:ffff:ffff,MY +2404:160::,2404:160:ffff:ffff:ffff:ffff:ffff:ffff,MY 2404:168::,2404:168:ffff:ffff:ffff:ffff:ffff:ffff,JP 2404:170::,2404:170:ffff:ffff:ffff:ffff:ffff:ffff,ID 2404:178::,2404:178:ffff:ffff:ffff:ffff:ffff:ffff,TW @@ -8404,7 +8398,6 @@ 2404:1e00::,2404:1e00:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2404:1e80::,2404:1e80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2404:1f00::,2404:1f00:ffff:ffff:ffff:ffff:ffff:ffff,IN -2404:1f80::,2404:1f80:ffff:ffff:ffff:ffff:ffff:ffff,AU 2404:2000::,2404:2000:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2404:2080::,2404:2080:ffff:ffff:ffff:ffff:ffff:ffff,AU 2404:2100::,2404:2100:ffff:ffff:ffff:ffff:ffff:ffff,HK @@ -8425,7 +8418,9 @@ 2404:2900::,2404:2900:ffff:ffff:ffff:ffff:ffff:ffff,AU 2404:2980::,2404:2980:ffff:ffff:ffff:ffff:ffff:ffff,BD 2404:2a00::,2404:2a00:ffff:ffff:ffff:ffff:ffff:ffff,NC -2404:2a80::,2404:2a80:ffff:ffff:ffff:ffff:ffff:ffff,HK +2404:2a80::,2404:2a80:14:ffff:ffff:ffff:ffff:ffff,HK +2404:2a80:15::,2404:2a80:15:ffff:ffff:ffff:ffff:ffff,US +2404:2a80:16::,2404:2a80:ffff:ffff:ffff:ffff:ffff:ffff,HK 2404:2b00::,2404:2b00:ffff:ffff:ffff:ffff:ffff:ffff,AU 2404:2b80::,2404:2b80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2404:2c00::,2404:2c00:ffff:ffff:ffff:ffff:ffff:ffff,NP @@ -8434,7 +8429,6 @@ 2404:2d80::,2404:2d80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2404:2e00::,2404:2e00:ffff:ffff:ffff:ffff:ffff:ffff,LA 2404:2e80::,2404:2e80:ffff:ffff:ffff:ffff:ffff:ffff,NP -2404:2f00::,2404:2f00:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2404:2f80::,2404:2f80:ffff:ffff:ffff:ffff:ffff:ffff,ID 2404:3080::,2404:3080:ffff:ffff:ffff:ffff:ffff:ffff,BD 2404:3100::,2404:3100:ffff:ffff:ffff:ffff:ffff:ffff,PK @@ -8633,7 +8627,6 @@ 2404:9380::,2404:9380:ffff:ffff:ffff:ffff:ffff:ffff,HK 2404:9400::,2404:9400:ffff:ffff:ffff:ffff:ffff:ffff,AU 2404:9480::,2404:9480:ffff:ffff:ffff:ffff:ffff:ffff,US -2404:9500::,2404:9501:ffff:ffff:ffff:ffff:ffff:ffff,HK 2404:9580::,2404:9580:ffff:ffff:ffff:ffff:ffff:ffff,ID 2404:9600::,2404:9601:ffff:ffff:ffff:ffff:ffff:ffff,AU 2404:9680::,2404:9680:ffff:ffff:ffff:ffff:ffff:ffff,JP @@ -8839,7 +8832,9 @@ 2404:f801:8028::,2404:f801:8028:ffff:ffff:ffff:ffff:ffff,IN 2404:f801:8029::,2404:f801:802f:ffff:ffff:ffff:ffff:ffff,SG 2404:f801:8030::,2404:f801:8030:7fff:ffff:ffff:ffff:ffff,AU -2404:f801:8030:8000::,2404:f801:8057:ffff:ffff:ffff:ffff:ffff,SG +2404:f801:8030:8000::,2404:f801:804f:ffff:ffff:ffff:ffff:ffff,SG +2404:f801:8050::,2404:f801:8050:7fff:ffff:ffff:ffff:ffff,JP +2404:f801:8050:8000::,2404:f801:8057:ffff:ffff:ffff:ffff:ffff,SG 2404:f801:8058::,2404:f801:8058:ffff:ffff:ffff:ffff:ffff,IN 2404:f801:8059::,2404:f801:e817:ffff:ffff:ffff:ffff:ffff,SG 2404:f801:e818::,2404:f801:e818:7fff:ffff:ffff:ffff:ffff,AU @@ -8863,7 +8858,9 @@ 2405:80::,2405:80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2405:100::,2405:100:ffff:ffff:ffff:ffff:ffff:ffff,ID 2405:180::,2405:180:ffff:ffff:ffff:ffff:ffff:ffff,AU -2405:200::,2405:207:ffff:ffff:ffff:ffff:ffff:ffff,IN +2405:200::,2405:204:9106:bfff:ffff:ffff:ffff:ffff,IN +2405:204:9106:c000::,2405:204:9106:ffff:ffff:ffff:ffff:ffff,US +2405:204:9107::,2405:207:ffff:ffff:ffff:ffff:ffff:ffff,IN 2405:400::,2405:400:ffff:ffff:ffff:ffff:ffff:ffff,MH 2405:480::,2405:480:ffff:ffff:ffff:ffff:ffff:ffff,CN 2405:500::,2405:500:ffff:ffff:ffff:ffff:ffff:ffff,ID @@ -8946,9 +8943,13 @@ 2405:2000:2300::,2405:2000:2300:ff:ffff:ffff:ffff:ffff,MY 2405:2000:2300:100::,2405:2000:ffc7:ffff:ffff:ffff:ffff:ffff,IN 2405:2000:ffc8::,2405:2000:ffc8:ffff:ffff:ffff:ffff:ffff,SG -2405:2000:ffc9::,2405:2001:2ff:ffff:ffff:ffff:ffff:ffff,IN +2405:2000:ffc9::,2405:2001::ffff:ffff:ffff:ffff:ffff,IN +2405:2001:1::,2405:2001:1:ff:ffff:ffff:ffff:ffff,SG +2405:2001:1:100::,2405:2001:2ff:ffff:ffff:ffff:ffff:ffff,IN 2405:2001:300::,2405:2001:300:ff:ffff:ffff:ffff:ffff,MY -2405:2001:300:100::,2405:2001:ffff:ffff:ffff:ffff:ffff:ffff,IN +2405:2001:300:100::,2405:2001:3ff:ffff:ffff:ffff:ffff:ffff,IN +2405:2001:400::,2405:2001:400:ff:ffff:ffff:ffff:ffff,HK +2405:2001:400:100::,2405:2001:ffff:ffff:ffff:ffff:ffff:ffff,IN 2405:2080::,2405:2080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2405:2180::,2405:2180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2405:2200::,2405:2200:ffff:ffff:ffff:ffff:ffff:ffff,NZ @@ -8983,7 +8984,8 @@ 2405:2f00::,2405:2f00:ffff:ffff:ffff:ffff:ffff:ffff,BD 2405:2f80::,2405:2f80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2405:3000::,2405:3001:ffff:ffff:ffff:ffff:ffff:ffff,HK -2405:3080::,2405:3080:ffff:ffff:ffff:ffff:ffff:ffff,HK +2405:3080::,2405:3080:ff:ffff:ffff:ffff:ffff:ffff,TW +2405:3080:100::,2405:3080:ffff:ffff:ffff:ffff:ffff:ffff,HK 2405:3100::,2405:3100:ffff:ffff:ffff:ffff:ffff:ffff,SG 2405:3180::,2405:3180:ffff:ffff:ffff:ffff:ffff:ffff,AU 2405:3200::,2405:3200:ffff:ffff:ffff:ffff:ffff:ffff,PH @@ -8993,7 +8995,7 @@ 2405:3400::,2405:3400:ffff:ffff:ffff:ffff:ffff:ffff,PH 2405:3480::,2405:3480:ffff:ffff:ffff:ffff:ffff:ffff,IN 2405:3500::,2405:3500:ffff:ffff:ffff:ffff:ffff:ffff,KR -2405:3580::,2405:3580:ffff:ffff:ffff:ffff:ffff:ffff,IN +2405:3580::,2405:3580:ffff:ffff:ffff:ffff:ffff:ffff,GB 2405:3600::,2405:3600:ffff:ffff:ffff:ffff:ffff:ffff,JP 2405:3680::,2405:3680:ffff:ffff:ffff:ffff:ffff:ffff,AU 2405:3700::,2405:3700:ffff:ffff:ffff:ffff:ffff:ffff,JP @@ -9389,7 +9391,7 @@ 2406:200::,2406:200:ffff:ffff:ffff:ffff:ffff:ffff,AU 2406:280::,2406:280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:300::,2406:300:ffff:ffff:ffff:ffff:ffff:ffff,TW -2406:380::,2406:380:ffff:ffff:ffff:ffff:ffff:ffff,HK +2406:380::,2406:381:ffff:ffff:ffff:ffff:ffff:ffff,HK 2406:400::,2406:400:ffff:ffff:ffff:ffff:ffff:ffff,TH 2406:480::,2406:480:ffff:ffff:ffff:ffff:ffff:ffff,TH 2406:500::,2406:500:ffff:ffff:ffff:ffff:ffff:ffff,JP @@ -9457,314 +9459,637 @@ 2406:2200::,2406:2200:ffff:ffff:ffff:ffff:ffff:ffff,AU 2406:2280::,2406:2280:ffff:ffff:ffff:ffff:ffff:ffff,HK 2406:2300::,2406:2300:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:2380::,2406:2380:ffff:ffff:ffff:ffff:ffff:ffff,AU 2406:2400::,2406:2400:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:2480::,2406:2480:ffff:ffff:ffff:ffff:ffff:ffff,AU 2406:2500::,2406:2500:ffff:ffff:ffff:ffff:ffff:ffff,BD +2406:2580::,2406:2580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:2600::,2406:2600:ffff:ffff:ffff:ffff:ffff:ffff,JP 2406:2700::,2406:2700:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:2780::,2406:2780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:2800::,2406:2800:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:2880::,2406:2880:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:2900::,2406:2900:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:2980::,2406:2980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:2a00::,2406:2a00:ffff:ffff:ffff:ffff:ffff:ffff,PH +2406:2a80::,2406:2a80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:2b00::,2406:2b00:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:2b80::,2406:2b80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:2c00::,2406:2c00:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:2c80::,2406:2c80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:2d00::,2406:2d00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:2d80::,2406:2d80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:2e00::,2406:2e00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:2e80::,2406:2e80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:2f00::,2406:2f00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:2f80::,2406:2f80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:3000::,2406:3003:ffff:ffff:ffff:ffff:ffff:ffff,SG +2406:3080::,2406:3080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:3100::,2406:3100:ffff:ffff:ffff:ffff:ffff:ffff,TH +2406:3180::,2406:3180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:3200::,2406:3200:ffff:ffff:ffff:ffff:ffff:ffff,PH +2406:3280::,2406:3280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:3300::,2406:3300:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:3380::,2406:3380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:3400::,2406:3400:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:3480::,2406:3480:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:3580::,2406:3580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:3600::,2406:3600:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:3680::,2406:3680:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:3700::,2406:3700:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:3780::,2406:3780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:3800::,2406:3800:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:3880::,2406:3880:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:3980::,2406:3980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:3a00::,2406:3a00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:3a80::,2406:3a80:ffff:ffff:ffff:ffff:ffff:ffff,AU 2406:3b00::,2406:3b00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:3b80::,2406:3b80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2406:3c00::,2406:3c00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:3c80::,2406:3c80:ffff:ffff:ffff:ffff:ffff:ffff,IN 2406:3d00::,2406:3d00:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:3d80::,2406:3d80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:3e00::,2406:3e00:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:3e80::,2406:3e80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:3f00::,2406:3f00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:3f80::,2406:3f80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:4000::,2406:4000:ffff:ffff:ffff:ffff:ffff:ffff,KR +2406:4080::,2406:4080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:4100::,2406:4100:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:4180::,2406:4180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:4200::,2406:4200:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:4280::,2406:4280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:4300::,2406:4300:ffff:ffff:ffff:ffff:ffff:ffff,HK +2406:4380::,2406:4380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:4400::,2406:4400:ffff:ffff:ffff:ffff:ffff:ffff,PH +2406:4480::,2406:4480:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:4500::,2406:4500:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:4580::,2406:4580:ffff:ffff:ffff:ffff:ffff:ffff,JP 2406:4600::,2406:4600:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:4680::,2406:4680:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:4700::,2406:4700:ffff:ffff:ffff:ffff:ffff:ffff,SG 2406:4800::,2406:4800:ffff:ffff:ffff:ffff:ffff:ffff,SG +2406:4880::,2406:4880:ffff:ffff:ffff:ffff:ffff:ffff,AU 2406:4900::,2406:4900:ffff:ffff:ffff:ffff:ffff:ffff,MY +2406:4980::,2406:4980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:4a00::,2406:4a00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:4a80::,2406:4a80:ffff:ffff:ffff:ffff:ffff:ffff,NO 2406:4b00::,2406:4b00:ffff:ffff:ffff:ffff:ffff:ffff,BD +2406:4b80::,2406:4b80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:4c00::,2406:4c00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:4c80::,2406:4c80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:4d00::,2406:4d00:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:4d80::,2406:4d80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:4e00::,2406:4e00:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:4e80::,2406:4e80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:4f00::,2406:4f00:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:4f80::,2406:4f80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5000::,2406:5000:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:5080::,2406:5080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5100::,2406:5100:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:5180::,2406:5180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5200::,2406:5200:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:5280::,2406:5280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5300::,2406:5300:ffff:ffff:ffff:ffff:ffff:ffff,SG +2406:5380::,2406:5380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5400::,2406:5400:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:5480::,2406:5480:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5500::,2406:5500:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:5580::,2406:5580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5600::,2406:5600:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:5680::,2406:5680:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5700::,2406:5700:ffff:ffff:ffff:ffff:ffff:ffff,AF +2406:5780::,2406:5780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5800::,2406:5800:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:5880::,2406:5880:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5900::,2406:5900:ffff:ffff:ffff:ffff:ffff:ffff,KR +2406:5980::,2406:5980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5a00::,2406:5a00:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:5a80::,2406:5a80:ffff:ffff:ffff:ffff:ffff:ffff,AU 2406:5b00::,2406:5b00:ffff:ffff:ffff:ffff:ffff:ffff,MY +2406:5b80::,2406:5b80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2406:5c00::,2406:5c00:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:5c80::,2406:5c80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2406:5d00::,2406:5d00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:5d80::,2406:5d80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5e00::,2406:5e00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:5e80::,2406:5e80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:5f00::,2406:5f00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:5f80::,2406:5f80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6000::,2406:6000:ffff:ffff:ffff:ffff:ffff:ffff,MY +2406:6080::,2406:6080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6100::,2406:6100:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:6180::,2406:6180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6200::,2406:6200:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:6280::,2406:6280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6300::,2406:6300:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:6380::,2406:6380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6400::,2406:6400:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:6480::,2406:6480:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6500::,2406:6500:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:6580::,2406:6580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6600::,2406:6600:ffff:ffff:ffff:ffff:ffff:ffff,KR +2406:6680::,2406:6680:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6700::,2406:6700:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:6780::,2406:6780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6800::,2406:6800:ffff:ffff:ffff:ffff:ffff:ffff,KR +2406:6880::,2406:6880:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6900::,2406:6900:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:6980::,2406:6980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6a00::,2406:6a00:ffff:ffff:ffff:ffff:ffff:ffff,KR +2406:6a80::,2406:6a80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6b00::,2406:6b00:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:6b80::,2406:6b80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6c00::,2406:6c00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:6c80::,2406:6c80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6d00::,2406:6d00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:6d80::,2406:6d80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:6e00::,2406:6e00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:6e80::,2406:6e80:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:6f80::,2406:6f80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7000::,2406:7000:ffff:ffff:ffff:ffff:ffff:ffff,PK +2406:7080::,2406:7080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7100::,2406:7100:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:7180::,2406:7180:ffff:ffff:ffff:ffff:ffff:ffff,HK +2406:7280::,2406:7280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7300::,2406:7300:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:7380::,2406:7380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7400::,2406:7400:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:7480::,2406:7480:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7500::,2406:7500:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:7580::,2406:7580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7600::,2406:7600:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:7680::,2406:7680:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7700::,2406:7700:ffff:ffff:ffff:ffff:ffff:ffff,MY +2406:7780::,2406:7780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7800::,2406:7801:ffff:ffff:ffff:ffff:ffff:ffff,BN +2406:7880::,2406:7880:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7900::,2406:7900:ffff:ffff:ffff:ffff:ffff:ffff,TH +2406:7980::,2406:7980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7a00::,2406:7a00:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:7a80::,2406:7a80:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:7b80::,2406:7b80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7c00::,2406:7c00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:7c80::,2406:7c80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7d00::,2406:7d00:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:7d80::,2406:7d80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7e00::,2406:7e00:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:7e80::,2406:7e80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:7f00::,2406:7f00:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:7f80::,2406:7f80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8000::,2406:8000:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:8080::,2406:8080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8100::,2406:8100:ffff:ffff:ffff:ffff:ffff:ffff,HK +2406:8180::,2406:8180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8200::,2406:8200:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:8280::,2406:8280:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:8380::,2406:8380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8400::,2406:8400:ffff:ffff:ffff:ffff:ffff:ffff,PK +2406:8480::,2406:8480:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8500::,2406:8500:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:8580::,2406:8580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8600::,2406:8600:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:8680::,2406:8680:ffff:ffff:ffff:ffff:ffff:ffff,HK 2406:8700::,2406:8700:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:8780::,2406:8780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8800::,2406:8800:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:8880::,2406:8880:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:8980::,2406:8980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8a00::,2406:8a00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:8a80::,2406:8a80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8b00::,2406:8b00:ffff:ffff:ffff:ffff:ffff:ffff,MY +2406:8b80::,2406:8b80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8c00::,2406:8c00:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:8c80::,2406:8c80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8d00::,2406:8d00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:8d80::,2406:8d80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8e00::,2406:8e00:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:8e80::,2406:8e80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:8f00::,2406:8f00:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:8f80::,2406:8f80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:9000::,2406:9000:ffff:ffff:ffff:ffff:ffff:ffff,VN +2406:9080::,2406:9080:ffff:ffff:ffff:ffff:ffff:ffff,HK 2406:9100::,2406:9100:ffff:ffff:ffff:ffff:ffff:ffff,HK +2406:9180::,2406:9180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:9200::,2406:9200:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:9280::,2406:9280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:9300::,2406:9300:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:9380::,2406:9380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:9400::,2406:9400:ffff:ffff:ffff:ffff:ffff:ffff,HK +2406:9480::,2406:9480:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:9580::,2406:9580:ffff:ffff:ffff:ffff:ffff:ffff,TW 2406:9600::,2406:9600:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:9680::,2406:9680:ffff:ffff:ffff:ffff:ffff:ffff,AU 2406:9700::,2406:9700:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:9780::,2406:9780:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:9880::,2406:9880:ffff:ffff:ffff:ffff:ffff:ffff,ID 2406:9900::,2406:9900:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:9980::,2406:9980:ffff:ffff:ffff:ffff:ffff:ffff,IN 2406:9a00::,2406:9a01:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:9a80::,2406:9a80:ffff:ffff:ffff:ffff:ffff:ffff,US 2406:9b00::,2406:9b00:ffff:ffff:ffff:ffff:ffff:ffff,BD +2406:9b80::,2406:9b80:ffff:ffff:ffff:ffff:ffff:ffff,HK 2406:9c00::,2406:9c00:ffff:ffff:ffff:ffff:ffff:ffff,HK +2406:9c80::,2406:9c80:ffff:ffff:ffff:ffff:ffff:ffff,VN +2406:9d80::,2406:9d80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:9e00::,2406:9e00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:9e80::,2406:9e80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:9f00::,2406:9f00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:9f80::,2406:9f80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:a000::,2406:a000:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:a080::,2406:a080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:a100::,2406:a100:ffff:ffff:ffff:ffff:ffff:ffff,AF +2406:a180::,2406:a180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:a200::,2406:a200:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:a280::,2406:a280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:a300::,2406:a300:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:a380::,2406:a380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:a400::,2406:a400:ffff:ffff:ffff:ffff:ffff:ffff,SG +2406:a480::,2406:a480:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:a500::,2406:a500:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:a580::,2406:a580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:a600::,2406:a600:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:a680::,2406:a680:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:a700::,2406:a700:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:a780::,2406:a780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:a800::,2406:a800:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:a880::,2406:a880:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:a900::,2406:a900:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:a980::,2406:a980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:aa00::,2406:aa00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:aa80::,2406:aa80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:ab00::,2406:ab00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:ab80::,2406:ab80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:ac00::,2406:ac00:ffff:ffff:ffff:ffff:ffff:ffff,PK +2406:ac80::,2406:ac80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:ad00::,2406:ad00:ffff:ffff:ffff:ffff:ffff:ffff,KR +2406:ad80::,2406:ad80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:ae00::,2406:ae00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:ae80::,2406:ae80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:af00::,2406:af00:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:af80::,2406:af80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:b000::,2406:b000:ffff:ffff:ffff:ffff:ffff:ffff,KR +2406:b080::,2406:b080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:b100::,2406:b100:ffff:ffff:ffff:ffff:ffff:ffff,KH +2406:b180::,2406:b180:ffff:ffff:ffff:ffff:ffff:ffff,SG 2406:b200::,2406:b200:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:b280::,2406:b280:ffff:ffff:ffff:ffff:ffff:ffff,PK 2406:b300::,2406:b300:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:b380::,2406:b380:ffff:ffff:ffff:ffff:ffff:ffff,MM 2406:b400::,2406:b400:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:b480::,2406:b480:ffff:ffff:ffff:ffff:ffff:ffff,ID 2406:b500::,2406:b500:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:b580::,2406:b580:ffff:ffff:ffff:ffff:ffff:ffff,IN 2406:b600::,2406:b600:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:b680::,2406:b680:ffff:ffff:ffff:ffff:ffff:ffff,BD 2406:b700::,2406:b700:ffff:ffff:ffff:ffff:ffff:ffff,NP +2406:b780::,2406:b780:ffff:ffff:ffff:ffff:ffff:ffff,US 2406:b800::,2406:b800:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:b880::,2406:b880:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:b900::,2406:b900:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:b980::,2406:b980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:ba00::,2406:ba00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:ba80::,2406:ba80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:bb00::,2406:bb07:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:bb80::,2406:bb80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:bc00::,2406:bc00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:bc80::,2406:bc80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:bd00::,2406:bd00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:bd80::,2406:bd80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:be00::,2406:be00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:be80::,2406:be80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:bf00::,2406:bf00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:bf80::,2406:bf80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:c000::,2406:c000:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:c080::,2406:c080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:c100::,2406:c100:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:c180::,2406:c180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:c200::,2406:c200:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:c280::,2406:c280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:c300::,2406:c300:ffff:ffff:ffff:ffff:ffff:ffff,SG +2406:c380::,2406:c380:ffff:ffff:ffff:ffff:ffff:ffff,PK 2406:c400::,2406:c400:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:c480::,2406:c480:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:c500::,2406:c500:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:c580::,2406:c580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:c600::,2406:c600:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:c680::,2406:c680:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:c700::,2406:c700:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:c780::,2406:c780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:c800::,2406:c800:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:c880::,2406:c880:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:c900::,2406:c900:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:c980::,2406:c980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:ca00::,2406:ca00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:ca80::,2406:ca80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:cb00::,2406:cb00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:cb80::,2406:cb80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:cc00::,2406:cc00:ffff:ffff:ffff:ffff:ffff:ffff,SG +2406:cc80::,2406:cc80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:cd00::,2406:cd00:ffff:ffff:ffff:ffff:ffff:ffff,KI +2406:cd80::,2406:cd80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:ce00::,2406:ce07:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:ce80::,2406:ce80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:cf00::,2406:cf00:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:cf80::,2406:cf80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:d000::,2406:d000:ffff:ffff:ffff:ffff:ffff:ffff,KR +2406:d080::,2406:d080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:d100::,2406:d100:ffff:ffff:ffff:ffff:ffff:ffff,AF +2406:d180::,2406:d180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:d200::,2406:d200:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:d280::,2406:d280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:d300::,2406:d300:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:d380::,2406:d380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:d400::,2406:d400:ffff:ffff:ffff:ffff:ffff:ffff,TW +2406:d480::,2406:d480:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:d500::,2406:d501:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:d580::,2406:d580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:d600::,2406:d600:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:d680::,2406:d680:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:d700::,2406:d700:ffff:ffff:ffff:ffff:ffff:ffff,KR +2406:d780::,2406:d780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:d800::,2406:d800:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:d880::,2406:d880:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:d980::,2406:d980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:da00::,2406:daff:ffff:ffff:ffff:ffff:ffff:ffff,US 2406:db00::,2406:db00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:db80::,2406:db80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:dc00::,2406:dc00:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:dc80::,2406:dc80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:dd00::,2406:dd00:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:dd80::,2406:dd80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:de00::,2406:de00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:de80::,2406:de80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:df00::,2406:df00:ffff:ffff:ffff:ffff:ffff:ffff,BD +2406:df80::,2406:df80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:e000::,2406:e007:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:e080::,2406:e080:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:e100::,2406:e100:ffff:ffff:ffff:ffff:ffff:ffff,PH +2406:e180::,2406:e180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:e200::,2406:e200:ffff:ffff:ffff:ffff:ffff:ffff,HK +2406:e280::,2406:e280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:e300::,2406:e300:ffff:ffff:ffff:ffff:ffff:ffff,HK +2406:e380::,2406:e380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:e400::,2406:e401:ffff:ffff:ffff:ffff:ffff:ffff,MV +2406:e480::,2406:e480:ffff:ffff:ffff:ffff:ffff:ffff,MM 2406:e500::,2406:e500:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:e580::,2406:e580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:e600::,2406:e600:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:e680::,2406:e680:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:e700::,2406:e700:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:e780::,2406:e780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:e800::,2406:e800:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:e880::,2406:e880:ffff:ffff:ffff:ffff:ffff:ffff,IN 2406:e900::,2406:e900:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:e980::,2406:e980:ffff:ffff:ffff:ffff:ffff:ffff,IN 2406:ea00::,2406:ea00:ffff:ffff:ffff:ffff:ffff:ffff,MM +2406:ea80::,2406:ea80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2406:eb00::,2406:eb00:ffff:ffff:ffff:ffff:ffff:ffff,ID +2406:eb80::,2406:eb80:ffff:ffff:ffff:ffff:ffff:ffff,AU 2406:ec00::,2406:ec00:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:ec80::,2406:ec80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2406:ed00::,2406:ed00:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:ed80::,2406:ed80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2406:ee00::,2406:ee00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2406:ee80::,2406:ee80:ffff:ffff:ffff:ffff:ffff:ffff,ID 2406:ef00::,2406:ef00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:ef80::,2406:ef80:ffff:ffff:ffff:ffff:ffff:ffff,US 2406:f000::,2406:f000:ffff:ffff:ffff:ffff:ffff:ffff,SG +2406:f080::,2406:f080:ffff:ffff:ffff:ffff:ffff:ffff,ID 2406:f100::,2406:f100:ffff:ffff:ffff:ffff:ffff:ffff,BD +2406:f180::,2406:f180:ffff:ffff:ffff:ffff:ffff:ffff,ID 2406:f200::,2406:f200:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:f280::,2406:f280:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:f300::,2406:f300:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:f380::,2406:f380:ffff:ffff:ffff:ffff:ffff:ffff,HK 2406:f400::,2406:f400:ffff:ffff:ffff:ffff:ffff:ffff,SG +2406:f480::,2406:f480:ffff:ffff:ffff:ffff:ffff:ffff,PK 2406:f500::,2406:f500:ffff:ffff:ffff:ffff:ffff:ffff,PK +2406:f580::,2406:f580:ffff:ffff:ffff:ffff:ffff:ffff,PK 2406:f600::,2406:f600:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:f680::,2406:f680:ffff:ffff:ffff:ffff:ffff:ffff,BD 2406:f700::,2406:f700:ffff:ffff:ffff:ffff:ffff:ffff,HK +2406:f780::,2406:f780:ffff:ffff:ffff:ffff:ffff:ffff,AU 2406:f800::,2406:f800:ffff:ffff:ffff:ffff:ffff:ffff,FJ +2406:f880::,2406:f880:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2406:f900::,2406:f900:ffff:ffff:ffff:ffff:ffff:ffff,SG +2406:f980::,2406:f980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:fa00::,2406:fa00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2406:fa80::,2406:fa80:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2406:fb00::,2406:fb00:ffff:ffff:ffff:ffff:ffff:ffff,HK +2406:fb80::,2406:fb80:ffff:ffff:ffff:ffff:ffff:ffff,HK 2406:fc00::,2406:fc00:ffff:ffff:ffff:ffff:ffff:ffff,SG +2406:fc80::,2406:fc80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:fd00::,2406:fd00:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2406:fd80::,2406:fd80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:fe00::,2406:fe00:ffff:ffff:ffff:ffff:ffff:ffff,JP +2406:fe80::,2406:fe80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2406:ff00::,2406:ff00:ffff:ffff:ffff:ffff:ffff:ffff,CN +2406:ff80::,2406:ff80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2407::,2407::ffff:ffff:ffff:ffff:ffff:ffff,ID +2407:80::,2407:80:ffff:ffff:ffff:ffff:ffff:ffff,SG 2407:100::,2407:100:ffff:ffff:ffff:ffff:ffff:ffff,VN +2407:180::,2407:180:ffff:ffff:ffff:ffff:ffff:ffff,ID 2407:200::,2407:200:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:280::,2407:280:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:300::,2407:300:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:380::,2407:380:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:400::,2407:400:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:480::,2407:480:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:500::,2407:500:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:580::,2407:580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:600::,2407:600:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:680::,2407:680:ffff:ffff:ffff:ffff:ffff:ffff,TW 2407:700::,2407:700:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:780::,2407:780:ffff:ffff:ffff:ffff:ffff:ffff,MM 2407:800::,2407:800:ffff:ffff:ffff:ffff:ffff:ffff,FJ +2407:880::,2407:880:ffff:ffff:ffff:ffff:ffff:ffff,HK 2407:900::,2407:900:ffff:ffff:ffff:ffff:ffff:ffff,HK +2407:980::,2407:980:ffff:ffff:ffff:ffff:ffff:ffff,BD 2407:a00::,2407:a00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:a80::,2407:a80:ffff:ffff:ffff:ffff:ffff:ffff,HK 2407:b00::,2407:b00:ffff:ffff:ffff:ffff:ffff:ffff,KR 2407:c00::,2407:c00:ffff:ffff:ffff:ffff:ffff:ffff,LK +2407:c80::,2407:c80:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:d00::,2407:d00:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2407:d80::,2407:d80:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2407:e00::,2407:e00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:e80::,2407:e80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2407:f00::,2407:f00:ffff:ffff:ffff:ffff:ffff:ffff,ID +2407:f80::,2407:f80:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:1000::,2407:1000:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2407:1080::,2407:1080:ffff:ffff:ffff:ffff:ffff:ffff,HK 2407:1100::,2407:1100:ffff:ffff:ffff:ffff:ffff:ffff,MY +2407:1180::,2407:1180:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:1200::,2407:1200:ffff:ffff:ffff:ffff:ffff:ffff,JP +2407:1280::,2407:1280:ffff:ffff:ffff:ffff:ffff:ffff,PK 2407:1300::,2407:1300:ffff:ffff:ffff:ffff:ffff:ffff,MY +2407:1380::,2407:1380:ffff:ffff:ffff:ffff:ffff:ffff,HK 2407:1400::,2407:1400:ffff:ffff:ffff:ffff:ffff:ffff,NP +2407:1480::,2407:1480:ffff:ffff:ffff:ffff:ffff:ffff,MY 2407:1500::,2407:1500:ffff:ffff:ffff:ffff:ffff:ffff,BD +2407:1580::,2407:1580:ffff:ffff:ffff:ffff:ffff:ffff,US 2407:1600::,2407:1600:ffff:ffff:ffff:ffff:ffff:ffff,HK +2407:1680::,2407:1680:ffff:ffff:ffff:ffff:ffff:ffff,GB 2407:1700::,2407:1700:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:1780::,2407:1780:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2407:1800::,2407:1800:ffff:ffff:ffff:ffff:ffff:ffff,PG +2407:1880::,2407:1880:ffff:ffff:ffff:ffff:ffff:ffff,GB 2407:1900::,2407:1900:ffff:ffff:ffff:ffff:ffff:ffff,CN +2407:1980::,2407:1980:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:1a80::,2407:1a80:ffff:ffff:ffff:ffff:ffff:ffff,SG 2407:1b00::,2407:1b00:ffff:ffff:ffff:ffff:ffff:ffff,PK +2407:1b80::,2407:1b80:ffff:ffff:ffff:ffff:ffff:ffff,HK 2407:1c00::,2407:1c00:ffff:ffff:ffff:ffff:ffff:ffff,SG +2407:1c80::,2407:1c80:ffff:ffff:ffff:ffff:ffff:ffff,MN 2407:1d00::,2407:1d00:ffff:ffff:ffff:ffff:ffff:ffff,CN +2407:1d80::,2407:1d80:ffff:ffff:ffff:ffff:ffff:ffff,SG 2407:1e00::,2407:1e00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:1e80::,2407:1e80:ffff:ffff:ffff:ffff:ffff:ffff,CN +2407:1f80::,2407:1f80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2407:2000::,2407:2000:ffff:ffff:ffff:ffff:ffff:ffff,KR +2407:2080::,2407:2080:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:2180::,2407:2180:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:2200::,2407:2200:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:2280::,2407:2280:ffff:ffff:ffff:ffff:ffff:ffff,CN +2407:2380::,2407:2380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:2400::,2407:2400:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2407:2480::,2407:2480:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2407:2500::,2407:2500:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:2580::,2407:2580:ffff:ffff:ffff:ffff:ffff:ffff,NL 2407:2600::,2407:2600:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:2680::,2407:2680:ffff:ffff:ffff:ffff:ffff:ffff,BD +2407:2780::,2407:2780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:2800::,2407:2800:ffff:ffff:ffff:ffff:ffff:ffff,WS +2407:2880::,2407:2880:ffff:ffff:ffff:ffff:ffff:ffff,MY 2407:2900::,2407:2900:ffff:ffff:ffff:ffff:ffff:ffff,IN +2407:2980::,2407:2980:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:2a00::,2407:2a00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2407:2a80::,2407:2a80:ffff:ffff:ffff:ffff:ffff:ffff,MM 2407:2b00::,2407:2b00:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2407:2b80::,2407:2b80:ffff:ffff:ffff:ffff:ffff:ffff,BD +2407:2c80::,2407:2c80:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:2d00::,2407:2d00:ffff:ffff:ffff:ffff:ffff:ffff,SG +2407:2d80::,2407:2d80:ffff:ffff:ffff:ffff:ffff:ffff,TH 2407:2e00::,2407:2e01:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:2e80::,2407:2e80:ffff:ffff:ffff:ffff:ffff:ffff,GB 2407:2f00::,2407:2f00:ffff:ffff:ffff:ffff:ffff:ffff,SG +2407:2f80::,2407:2f80:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:3000::,2407:3000:ffff:ffff:ffff:ffff:ffff:ffff,JP +2407:3080::,2407:3080:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2407:3100::,2407:3100:ffff:ffff:ffff:ffff:ffff:ffff,HK +2407:3180::,2407:3180:ffff:ffff:ffff:ffff:ffff:ffff,IN +2407:3280::,2407:3280:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:3300::,2407:3300:ffff:ffff:ffff:ffff:ffff:ffff,JP +2407:3380::,2407:3380:ffff:ffff:ffff:ffff:ffff:ffff,BD 2407:3400::,2407:3400:ffff:ffff:ffff:ffff:ffff:ffff,IN +2407:3480::,2407:3480:ffff:ffff:ffff:ffff:ffff:ffff,BD 2407:3500::,2407:3500:ffff:ffff:ffff:ffff:ffff:ffff,KR +2407:3580::,2407:3580:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:3600::,2407:3600:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:3680::,2407:3680:ffff:ffff:ffff:ffff:ffff:ffff,MN 2407:3700::,2407:3700:ffff:ffff:ffff:ffff:ffff:ffff,CN +2407:3780::,2407:3780:ffff:ffff:ffff:ffff:ffff:ffff,IN 2407:3800::,2407:3800:ffff:ffff:ffff:ffff:ffff:ffff,SB +2407:3880::,2407:3880:ffff:ffff:ffff:ffff:ffff:ffff,HK 2407:3900::,2407:3900:ffff:ffff:ffff:ffff:ffff:ffff,CN +2407:3980::,2407:3980:ffff:ffff:ffff:ffff:ffff:ffff,HK 2407:3a00::,2407:3a00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:3a80::,2407:3a80:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:3b00::,2407:3b00:ffff:ffff:ffff:ffff:ffff:ffff,PG +2407:3b80::,2407:3b80:ffff:ffff:ffff:ffff:ffff:ffff,IN 2407:3c00::,2407:3c00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2407:3c80::,2407:3c80:ffff:ffff:ffff:ffff:ffff:ffff,IN 2407:3d00::,2407:3d00:ffff:ffff:ffff:ffff:ffff:ffff,TW +2407:3d80::,2407:3d80:ffff:ffff:ffff:ffff:ffff:ffff,HK 2407:3e00::,2407:3e00:ffff:ffff:ffff:ffff:ffff:ffff,SG +2407:3e80::,2407:3e80:ffff:ffff:ffff:ffff:ffff:ffff,ID 2407:3f00::,2407:3f00:ffff:ffff:ffff:ffff:ffff:ffff,BD +2407:3f80::,2407:3f80:ffff:ffff:ffff:ffff:ffff:ffff,PK 2407:4000::,2407:4000:ffff:ffff:ffff:ffff:ffff:ffff,MY +2407:4080::,2407:4080:ffff:ffff:ffff:ffff:ffff:ffff,ID 2407:4100::,2407:4100:ffff:ffff:ffff:ffff:ffff:ffff,SG +2407:4180::,2407:4180:ffff:ffff:ffff:ffff:ffff:ffff,IN 2407:4200::,2407:4200:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:4280::,2407:4280:ffff:ffff:ffff:ffff:ffff:ffff,LA 2407:4300::,2407:4300:ffff:ffff:ffff:ffff:ffff:ffff,MY +2407:4380::,2407:4380:ffff:ffff:ffff:ffff:ffff:ffff,HK 2407:4400::,2407:4400:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2407:4480::,2407:4480:ffff:ffff:ffff:ffff:ffff:ffff,IN 2407:4500::,2407:4500:ffff:ffff:ffff:ffff:ffff:ffff,PK +2407:4580::,2407:4580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:4600::,2407:4600:ffff:ffff:ffff:ffff:ffff:ffff,ID +2407:4680::,2407:4680:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:4700::,2407:4700:ffff:ffff:ffff:ffff:ffff:ffff,TW +2407:4780::,2407:4780:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:4800::,2407:4800:ffff:ffff:ffff:ffff:ffff:ffff,FM +2407:4880::,2407:4880:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:4900::,2407:4900:ffff:ffff:ffff:ffff:ffff:ffff,TW +2407:4980::,2407:4980:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:4a00::,2407:4a00:ffff:ffff:ffff:ffff:ffff:ffff,NC +2407:4a80::,2407:4a80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:4b00::,2407:4b00:ffff:ffff:ffff:ffff:ffff:ffff,TW +2407:4b80::,2407:4b80:ffff:ffff:ffff:ffff:ffff:ffff,CA 2407:4c00::,2407:4c00:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:4c80::,2407:4c80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:4d00::,2407:4d00:ffff:ffff:ffff:ffff:ffff:ffff,TW +2407:4d80::,2407:4d80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:4e00::,2407:4e00:ffff:ffff:ffff:ffff:ffff:ffff,ID +2407:4e80::,2407:4e80:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:4f00::,2407:4f00:ffff:ffff:ffff:ffff:ffff:ffff,CN +2407:4f80::,2407:4f80:ffff:ffff:ffff:ffff:ffff:ffff,IN 2407:5000::,2407:5000:ffff:ffff:ffff:ffff:ffff:ffff,BD +2407:5080::,2407:5080:ffff:ffff:ffff:ffff:ffff:ffff,KR 2407:5100::,2407:5100:ffff:ffff:ffff:ffff:ffff:ffff,JP +2407:5180::,2407:5180:ffff:ffff:ffff:ffff:ffff:ffff,KR 2407:5200::,2407:5200:ffff:ffff:ffff:ffff:ffff:ffff,NP +2407:5280::,2407:5280:ffff:ffff:ffff:ffff:ffff:ffff,NP 2407:5300::,2407:5300:ffff:ffff:ffff:ffff:ffff:ffff,JP +2407:5380::,2407:5380:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:5400::,2407:5400:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:5480::,2407:5480:ffff:ffff:ffff:ffff:ffff:ffff,ID 2407:5500::,2407:5500:ffff:ffff:ffff:ffff:ffff:ffff,CN +2407:5580::,2407:5580:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:5600::,2407:5600:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:5680::,2407:5680:ffff:ffff:ffff:ffff:ffff:ffff,JP 2407:5700::,2407:5700:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:5780::,2407:5780:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:5800::,2407:5800:ffff:ffff:ffff:ffff:ffff:ffff,CK +2407:5880::,2407:5887:ffff:ffff:ffff:ffff:ffff:ffff,US 2407:5900::,2407:5900:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:5980::,2407:5980:ffff:ffff:ffff:ffff:ffff:ffff,IN 2407:5a00::,2407:5a00:ffff:ffff:ffff:ffff:ffff:ffff,PH +2407:5a80::,2407:5a80:ffff:ffff:ffff:ffff:ffff:ffff,NZ 2407:5b00::,2407:5b00:ffff:ffff:ffff:ffff:ffff:ffff,NZ +2407:5b80::,2407:5b80:ffff:ffff:ffff:ffff:ffff:ffff,PK 2407:5c00::,2407:5c00:ffff:ffff:ffff:ffff:ffff:ffff,IN +2407:5c80::,2407:5c80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2407:5d00::,2407:5d00:ffff:ffff:ffff:ffff:ffff:ffff,MY +2407:5d80::,2407:5d80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2407:5e00::,2407:5e00:ffff:ffff:ffff:ffff:ffff:ffff,KH +2407:5e80::,2407:5e80:ffff:ffff:ffff:ffff:ffff:ffff,IN 2407:5f00::,2407:5f00:ffff:ffff:ffff:ffff:ffff:ffff,MY +2407:5f80::,2407:5f80:ffff:ffff:ffff:ffff:ffff:ffff,BD 2407:6000::,2407:6000:ffff:ffff:ffff:ffff:ffff:ffff,MY +2407:6080::,2407:6080:ffff:ffff:ffff:ffff:ffff:ffff,HK 2407:6100::,2407:6100:ffff:ffff:ffff:ffff:ffff:ffff,MM +2407:6180::,2407:6180:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:6200::,2407:6200:ffff:ffff:ffff:ffff:ffff:ffff,NP +2407:6280::,2407:6280:ffff:ffff:ffff:ffff:ffff:ffff,BD 2407:6300::,2407:6300:ffff:ffff:ffff:ffff:ffff:ffff,SG +2407:6380::,2407:6380:ffff:ffff:ffff:ffff:ffff:ffff,ID 2407:6400::,2407:6400:ffff:ffff:ffff:ffff:ffff:ffff,MN +2407:6480::,2407:6480:ffff:ffff:ffff:ffff:ffff:ffff,HK 2407:6500::,2407:6500:ffff:ffff:ffff:ffff:ffff:ffff,KR +2407:6580::,2407:6580:ffff:ffff:ffff:ffff:ffff:ffff,CN 2407:6600::,2407:6600:ffff:ffff:ffff:ffff:ffff:ffff,TH +2407:6680::,2407:6680:ffff:ffff:ffff:ffff:ffff:ffff,KH 2407:6700::,2407:6700:ffff:ffff:ffff:ffff:ffff:ffff,KR +2407:6780::,2407:6780:ffff:ffff:ffff:ffff:ffff:ffff,SC 2407:6800::,2407:6800:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:6880::,2407:6880:ffff:ffff:ffff:ffff:ffff:ffff,HK 2407:6900::,2407:6900:ffff:ffff:ffff:ffff:ffff:ffff,AU +2407:6980::,2407:6980:ffff:ffff:ffff:ffff:ffff:ffff,IN 2407:6a00::,2407:6a00:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:6b00::,2407:6b00:ffff:ffff:ffff:ffff:ffff:ffff,AU 2407:6c00::,2407:6c00:ffff:ffff:ffff:ffff:ffff:ffff,MY @@ -9911,9 +10236,7 @@ 2409:8000::,2409:8fff:ffff:ffff:ffff:ffff:ffff:ffff,CN 240a::,240a:7f:ffff:ffff:ffff:ffff:ffff:ffff,JP 240a:8000::,240a:87ff:ffff:ffff:ffff:ffff:ffff:ffff,CN -240b::,240b:10:8abf:ffff:ffff:ffff:ffff:ffff,JP -240b:10:8ac0::,240b:10:8ac0:7fff:ffff:ffff:ffff:ffff,US -240b:10:8ac0:8000::,240b:3f:ffff:ffff:ffff:ffff:ffff:ffff,JP +240b::,240b:3f:ffff:ffff:ffff:ffff:ffff:ffff,JP 240b:240::,240b:27f:ffff:ffff:ffff:ffff:ffff:ffff,JP 240b:8000::,240b:87ff:ffff:ffff:ffff:ffff:ffff:ffff,CN 240c::,240c:f:ffff:ffff:ffff:ffff:ffff:ffff,CN @@ -9923,15 +10246,11 @@ 240e::,240e:fff:ffff:ffff:ffff:ffff:ffff:ffff,CN 240f::,240f:ff:ffff:ffff:ffff:ffff:ffff:ffff,JP 240f:8000::,240f:80ff:ffff:ffff:ffff:ffff:ffff:ffff,CN -2600::,2600:1:c017:7fff:ffff:ffff:ffff:ffff,US -2600:1:c017:8000::,2600:1:c017:ffff:ffff:ffff:ffff:ffff,PR -2600:1:c018::,2600:1:c018:ffff:ffff:ffff:ffff:ffff,US -2600:1:c019::,2600:1:c019:ffff:ffff:ffff:ffff:ffff,PR -2600:1:c01a::,2600:1:c01c:7fff:ffff:ffff:ffff:ffff,US -2600:1:c01c:8000::,2600:1:c01c:ffff:ffff:ffff:ffff:ffff,VI -2600:1:c01d::,2600:1:c01f:7fff:ffff:ffff:ffff:ffff,US -2600:1:c01f:8000::,2600:1:c01f:ffff:ffff:ffff:ffff:ffff,PR -2600:1:c020::,2600:7:ffff:ffff:ffff:ffff:ffff:ffff,US +2600::,2600:1:c016:ffff:ffff:ffff:ffff:ffff,US +2600:1:c017::,2600:1:c017:7fff:ffff:ffff:ffff:ffff,PR +2600:1:c017:8000::,2600:1:c019:7fff:ffff:ffff:ffff:ffff,US +2600:1:c019:8000::,2600:1:c019:ffff:ffff:ffff:ffff:ffff,PR +2600:1:c01a::,2600:7:ffff:ffff:ffff:ffff:ffff:ffff,US 2600:100::,2600:10f:ffff:ffff:ffff:ffff:ffff:ffff,US 2600:200::,2600:20f:ffff:ffff:ffff:ffff:ffff:ffff,US 2600:300::,2600:400:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -9993,31 +10312,36 @@ 2600:b000::,2600:b00f:ffff:ffff:ffff:ffff:ffff:ffff,US 2600:e000::,2600:e00f:ffff:ffff:ffff:ffff:ffff:ffff,CA 2601::,2601:4:3e7f:ffff:ffff:ffff:ffff:ffff,US -2601:4:3e80::,2601:4:3e80:7fff:ffff:ffff:ffff:ffff,GB +2601:4:3e80::,2601:4:3e80:223:9f6:64c1:3821:9e98,GB +2601:4:3e80:223:9f6:64c1:3821:9e99,2601:4:3e80:223:9f6:64c1:3821:9e99,US +2601:4:3e80:223:9f6:64c1:3821:9e9a,2601:4:3e80:7fff:ffff:ffff:ffff:ffff,GB 2601:4:3e80:8000::,2601:9:237f:ffff:ffff:ffff:ffff:ffff,US 2601:9:2380::,2601:9:2380:7fff:ffff:ffff:ffff:ffff,GB -2601:9:2380:8000::,2601:d:12ff:ffff:ffff:ffff:ffff:ffff,US -2601:d:1300::,2601:d:1300:7fff:ffff:ffff:ffff:ffff,CA -2601:d:1300:8000::,2601:d:c9ff:ffff:ffff:ffff:ffff:ffff,US +2601:9:2380:8000::,2601:d:c9ff:ffff:ffff:ffff:ffff:ffff,US 2601:d:ca00::,2601:d:ca00:7fff:ffff:ffff:ffff:ffff,AU -2601:d:ca00:8000::,2601:186:101:ffff:ffff:ffff:ffff:ffff,US -2601:186:102::,2601:186:102:7fff:ffff:ffff:ffff:ffff,CA -2601:186:102:8000::,2601:186:ffff:ffff:ffff:ffff:ffff:ffff,US -2601:187::,2601:187:1:7fff:ffff:ffff:ffff:ffff,CA -2601:187:1:8000::,2601:187:7f:ffff:ffff:ffff:ffff:ffff,US -2601:187:80::,2601:187:80:7fff:ffff:ffff:ffff:ffff,CA -2601:187:80:8000::,2601:401:c101:7fff:ffff:ffff:ffff:ffff,US -2601:401:c101:8000::,2601:401:c101:ffff:ffff:ffff:ffff:ffff,CA -2601:401:c102::,2601:409:400:ffff:ffff:ffff:ffff:ffff,US -2601:409:401::,2601:409:401:ffff:ffff:ffff:ffff:ffff,CA -2601:409:402::,2601:fff:ffff:ffff:ffff:ffff:ffff:ffff,US +2601:d:ca00:8000::,2601:583:c100:7fff:ffff:ffff:ffff:ffff,US +2601:583:c100:8000::,2601:583:c100:ffff:ffff:ffff:ffff:ffff,RU +2601:583:c101::,2601:781:8000:ffff:ffff:ffff:ffff:ffff,US +2601:781:8001::,2601:781:8001:7fff:ffff:ffff:ffff:ffff,GB +2601:781:8001:8000::,2601:fff:ffff:ffff:ffff:ffff:ffff:ffff,US 2602::,2602:10f:ffff:ffff:ffff:ffff:ffff:ffff,US 2602:200::,2602:200:ffff:ffff:ffff:ffff:ffff:ffff,CA 2602:210::,2602:210:ffff:ffff:ffff:ffff:ffff:ffff,CA 2602:220::,2602:220:ffff:ffff:ffff:ffff:ffff:ffff,CA 2602:230::,2602:231:ffff:ffff:ffff:ffff:ffff:ffff,US +2602:233::,2602:233:ffff:ffff:ffff:ffff:ffff:ffff,US 2602:240::,2602:25f:ffff:ffff:ffff:ffff:ffff:ffff,US 2602:300::,2602:3ff:ffff:ffff:ffff:ffff:ffff:ffff,US +2602:ff27::,2602:ff27:fff:ffff:ffff:ffff:ffff:ffff,US +2602:ff28::,2602:ff28:fff:ffff:ffff:ffff:ffff:ffff,US +2602:ff29::,2602:ff29:fff:ffff:ffff:ffff:ffff:ffff,US +2602:ff2a::,2602:ff2a:fff:ffff:ffff:ffff:ffff:ffff,US +2602:ff2b::,2602:ff2b:fff:ffff:ffff:ffff:ffff:ffff,US +2602:ff2c::,2602:ff2c:fff:ffff:ffff:ffff:ffff:ffff,US +2602:ff2d::,2602:ff2d:fff:ffff:ffff:ffff:ffff:ffff,US +2602:ff2e::,2602:ff2e:fff:ffff:ffff:ffff:ffff:ffff,US +2602:ff2f::,2602:ff2f:fff:ffff:ffff:ffff:ffff:ffff,US +2602:ff30::,2602:ff30:fff:ffff:ffff:ffff:ffff:ffff,US 2602:ff31::,2602:ff31:fff:ffff:ffff:ffff:ffff:ffff,US 2602:ff32::,2602:ff32:fff:ffff:ffff:ffff:ffff:ffff,US 2602:ff33::,2602:ff33:fff:ffff:ffff:ffff:ffff:ffff,US @@ -10082,8 +10406,7 @@ 2602:ff6e::,2602:ff6e:fff:ffff:ffff:ffff:ffff:ffff,CA 2602:ff6f::,2602:ff6f:fff:ffff:ffff:ffff:ffff:ffff,US 2602:ff70::,2602:ff70:fff:ffff:ffff:ffff:ffff:ffff,CA -2602:ff71::,2602:ff71:fff:ffff:ffff:ffff:ffff:ffff,US -2602:ff72::,2602:ff72:fff:ffff:ffff:ffff:ffff:ffff,US +2602:ff71::,2602:ff72:fff:ffff:ffff:ffff:ffff:ffff,US 2602:ff73::,2602:ff73:fff:ffff:ffff:ffff:ffff:ffff,CA 2602:ff74::,2602:ff74:fff:ffff:ffff:ffff:ffff:ffff,CA 2602:ff75::,2602:ff75:fff:ffff:ffff:ffff:ffff:ffff,US @@ -10127,9 +10450,7 @@ 2602:ff9d::,2602:ff9d:fff:ffff:ffff:ffff:ffff:ffff,CA 2602:ff9e::,2602:ff9e:fff:ffff:ffff:ffff:ffff:ffff,CA 2602:ff9f::,2602:ff9f:fff:ffff:ffff:ffff:ffff:ffff,CA -2602:ffa0::,2602:ffa0:200:2ff:ffff:ffff:ffff:ffff,VG -2602:ffa0:200:300::,2602:ffa0:200:7ff:ffff:ffff:ffff:ffff,US -2602:ffa0:200:800::,2602:ffa0:fff:ffff:ffff:ffff:ffff:ffff,VG +2602:ffa0::,2602:ffa0:fff:ffff:ffff:ffff:ffff:ffff,VG 2602:ffa1::,2602:ffa1:fff:ffff:ffff:ffff:ffff:ffff,US 2602:ffa2::,2602:ffa2:fff:ffff:ffff:ffff:ffff:ffff,US 2602:ffa3::,2602:ffa3:fff:ffff:ffff:ffff:ffff:ffff,US @@ -10186,8 +10507,8 @@ 2602:ffd8::,2602:ffd8:fff:ffff:ffff:ffff:ffff:ffff,US 2602:ffd9::,2602:ffd9:fff:ffff:ffff:ffff:ffff:ffff,US 2602:ffda::,2602:ffda:aa9:ffff:ffff:ffff:ffff:ffff,US -2602:ffda:aaa::,2602:ffda:aaa:ff:ffff:ffff:ffff:ffff,NL -2602:ffda:aaa:100::,2602:ffda:fff:ffff:ffff:ffff:ffff:ffff,US +2602:ffda:aaa::,2602:ffda:aaa:7fff:ffff:ffff:ffff:ffff,NL +2602:ffda:aaa:8000::,2602:ffda:fff:ffff:ffff:ffff:ffff:ffff,US 2602:ffdb::,2602:ffdb:fff:ffff:ffff:ffff:ffff:ffff,US 2602:ffdc::,2602:ffdc:fff:ffff:ffff:ffff:ffff:ffff,US 2602:ffdd::,2602:ffdd:fff:ffff:ffff:ffff:ffff:ffff,US @@ -10291,8 +10612,8 @@ 2603:1029:b00::,2603:1029:b00:ffff:ffff:ffff:ffff:ffff,GB 2603:1029:b01::,2603:1029:bff:ffff:ffff:ffff:ffff:ffff,US 2603:1029:c00::,2603:1029:c00:ffff:ffff:ffff:ffff:ffff,GB -2603:1029:c01::,2603:1030:208:ffff:ffff:ffff:ffff:ffff,US -2603:1030:209::,2603:1030:20b:ffff:ffff:ffff:ffff:ffff,CA +2603:1029:c01::,2603:1030:207:ffff:ffff:ffff:ffff:ffff,US +2603:1030:208::,2603:1030:20b:ffff:ffff:ffff:ffff:ffff,CA 2603:1030:20c::,2603:1039:dff:ffff:ffff:ffff:ffff:ffff,US 2603:1039:e00::,2603:1039:e01:ffff:ffff:ffff:ffff:ffff,CA 2603:1039:e02::,2603:1039:fff:ffff:ffff:ffff:ffff:ffff,US @@ -10309,34 +10630,44 @@ 2603:1046:20::,2603:1046:22:ffff:ffff:ffff:ffff:ffff,SG 2603:1046:23::,2603:1046:27:ffff:ffff:ffff:ffff:ffff,US 2603:1046:28::,2603:1046:2a:ffff:ffff:ffff:ffff:ffff,SG -2603:1046:2b::,2603:1046:1ff:ffff:ffff:ffff:ffff:ffff,US +2603:1046:2b::,2603:1046:ff:ffff:ffff:ffff:ffff:ffff,US +2603:1046:100::,2603:1046:100:ffff:ffff:ffff:ffff:ffff,KR +2603:1046:101::,2603:1046:127:ffff:ffff:ffff:ffff:ffff,US +2603:1046:128::,2603:1046:128:ffff:ffff:ffff:ffff:ffff,KR +2603:1046:129::,2603:1046:1ff:ffff:ffff:ffff:ffff:ffff,US 2603:1046:200::,2603:1046:201:ffff:ffff:ffff:ffff:ffff,HK 2603:1046:202::,2603:1046:21f:ffff:ffff:ffff:ffff:ffff,US 2603:1046:220::,2603:1046:221:ffff:ffff:ffff:ffff:ffff,HK 2603:1046:222::,2603:1046:227:ffff:ffff:ffff:ffff:ffff,US 2603:1046:228::,2603:1046:229:ffff:ffff:ffff:ffff:ffff,HK 2603:1046:22a::,2603:1046:3ff:ffff:ffff:ffff:ffff:ffff,US -2603:1046:400::,2603:1046:401:ffff:ffff:ffff:ffff:ffff,JP -2603:1046:402::,2603:1046:41f:ffff:ffff:ffff:ffff:ffff,US +2603:1046:400::,2603:1046:402:ffff:ffff:ffff:ffff:ffff,JP +2603:1046:403::,2603:1046:41f:ffff:ffff:ffff:ffff:ffff,US 2603:1046:420::,2603:1046:421:ffff:ffff:ffff:ffff:ffff,JP 2603:1046:422::,2603:1046:427:ffff:ffff:ffff:ffff:ffff,US 2603:1046:428::,2603:1046:429:ffff:ffff:ffff:ffff:ffff,JP -2603:1046:42a::,2603:1046:5ff:ffff:ffff:ffff:ffff:ffff,US -2603:1046:600::,2603:1046:601:ffff:ffff:ffff:ffff:ffff,JP -2603:1046:602::,2603:1046:61f:ffff:ffff:ffff:ffff:ffff,US +2603:1046:42a::,2603:1046:4ff:ffff:ffff:ffff:ffff:ffff,US +2603:1046:500::,2603:1046:500:ffff:ffff:ffff:ffff:ffff,IN +2603:1046:501::,2603:1046:5ff:ffff:ffff:ffff:ffff:ffff,US +2603:1046:600::,2603:1046:602:ffff:ffff:ffff:ffff:ffff,JP +2603:1046:603::,2603:1046:61f:ffff:ffff:ffff:ffff:ffff,US 2603:1046:620::,2603:1046:621:ffff:ffff:ffff:ffff:ffff,JP 2603:1046:622::,2603:1046:627:ffff:ffff:ffff:ffff:ffff,US 2603:1046:628::,2603:1046:629:ffff:ffff:ffff:ffff:ffff,JP -2603:1046:62a::,2603:1046:7ff:ffff:ffff:ffff:ffff:ffff,US +2603:1046:62a::,2603:1046:6ff:ffff:ffff:ffff:ffff:ffff,US +2603:1046:700::,2603:1046:700:ffff:ffff:ffff:ffff:ffff,IN +2603:1046:701::,2603:1046:7ff:ffff:ffff:ffff:ffff:ffff,US 2603:1046:800::,2603:1046:800:ffff:ffff:ffff:ffff:ffff,MY -2603:1046:801::,2603:1046:802:ffff:ffff:ffff:ffff:ffff,KR -2603:1046:803::,2603:1046:81f:ffff:ffff:ffff:ffff:ffff,US +2603:1046:801::,2603:1046:803:ffff:ffff:ffff:ffff:ffff,KR +2603:1046:804::,2603:1046:81f:ffff:ffff:ffff:ffff:ffff,US 2603:1046:820::,2603:1046:820:ffff:ffff:ffff:ffff:ffff,MY 2603:1046:821::,2603:1046:821:ffff:ffff:ffff:ffff:ffff,KR 2603:1046:822::,2603:1046:827:ffff:ffff:ffff:ffff:ffff,US 2603:1046:828::,2603:1046:828:ffff:ffff:ffff:ffff:ffff,MY -2603:1046:829::,2603:1046:82a:ffff:ffff:ffff:ffff:ffff,KR -2603:1046:82b::,2603:1047:ff:ffff:ffff:ffff:ffff:ffff,US +2603:1046:829::,2603:1046:82b:ffff:ffff:ffff:ffff:ffff,KR +2603:1046:82c::,2603:1046:8ff:ffff:ffff:ffff:ffff:ffff,US +2603:1046:900::,2603:1046:900:ffff:ffff:ffff:ffff:ffff,IN +2603:1046:901::,2603:1047:ff:ffff:ffff:ffff:ffff:ffff,US 2603:1047:100::,2603:1047:100:ffff:ffff:ffff:ffff:ffff,SG 2603:1047:101::,2603:1048:ffff:ffff:ffff:ffff:ffff:ffff,US 2603:1049::,2603:1049:3:ffff:ffff:ffff:ffff:ffff,SG @@ -10443,13 +10774,9 @@ 2604:1e80::,2604:1e80:ffff:ffff:ffff:ffff:ffff:ffff,CA 2604:1f00::,2604:1f00:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:1f80::,2604:1f80:ffff:ffff:ffff:ffff:ffff:ffff,CA -2604:2000::,2604:2000:2700:ffff:ffff:ffff:ffff:ffff,US -2604:2000:2701::,2604:2000:2701:ff:ffff:ffff:ffff:ffff,JP -2604:2000:2701:100::,2604:2000:8019:7fff:ffff:ffff:ffff:ffff,US -2604:2000:8019:8000::,2604:2000:8019:80ff:ffff:ffff:ffff:ffff,CA -2604:2000:8019:8100::,2604:2000:c5c5:87ff:ffff:ffff:ffff:ffff,US -2604:2000:c5c5:8800::,2604:2000:c5c5:88ff:ffff:ffff:ffff:ffff,GB -2604:2000:c5c5:8900::,2604:2000:ffff:ffff:ffff:ffff:ffff:ffff,US +2604:2000::,2604:2000:f228:ffff:ffff:ffff:ffff:ffff,US +2604:2000:f229::,2604:2000:f229:7fff:ffff:ffff:ffff:ffff,QA +2604:2000:f229:8000::,2604:2000:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:2080::,2604:2080:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:2100::,2604:2100:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:2180::,2604:2180:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -10597,6 +10924,7 @@ 2604:6c00::,2604:6c00:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:6c80::,2604:6c80:ffff:ffff:ffff:ffff:ffff:ffff,CA 2604:6d00::,2604:6d00:ffff:ffff:ffff:ffff:ffff:ffff,US +2604:6d80::,2604:6d80:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:6e00::,2604:6e00:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:6e80::,2604:6e80:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:6f00::,2604:6f00:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -10626,7 +10954,6 @@ 2604:7b80::,2604:7b80:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:7c00::,2604:7c00:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:7c80::,2604:7c80:ffff:ffff:ffff:ffff:ffff:ffff,US -2604:7d00::,2604:7d00:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:7d80::,2604:7d80:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:7e00::,2604:7e00:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:7e80::,2604:7e80:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -10776,14 +11103,12 @@ 2604:c880::,2604:c880:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:c900::,2604:c900:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:c980::,2604:c980:100f:ffff:ffff:ffff:ffff:ffff,US -2604:c980:1010::,2604:c980:1010:ff:ffff:ffff:ffff:ffff,CA -2604:c980:1010:100::,2604:c980:1011:ffff:ffff:ffff:ffff:ffff,US -2604:c980:1012::,2604:c980:1012:ff:ffff:ffff:ffff:ffff,CA -2604:c980:1012:100::,2604:c980:110f:ffff:ffff:ffff:ffff:ffff,US -2604:c980:1110::,2604:c980:1110:ff:ffff:ffff:ffff:ffff,CA -2604:c980:1110:100::,2604:c980:1113:ffff:ffff:ffff:ffff:ffff,US -2604:c980:1114::,2604:c980:1114:ff:ffff:ffff:ffff:ffff,CA -2604:c980:1114:100::,2604:c980:ffff:ffff:ffff:ffff:ffff:ffff,US +2604:c980:1010::,2604:c980:1010:7fff:ffff:ffff:ffff:ffff,CA +2604:c980:1010:8000::,2604:c980:110f:ffff:ffff:ffff:ffff:ffff,US +2604:c980:1110::,2604:c980:1110:7fff:ffff:ffff:ffff:ffff,CA +2604:c980:1110:8000::,2604:c980:1113:ffff:ffff:ffff:ffff:ffff,US +2604:c980:1114::,2604:c980:1114:7fff:ffff:ffff:ffff:ffff,CA +2604:c980:1114:8000::,2604:c980:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:ca00::,2604:ca00:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:ca80::,2604:ca80:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:cb00::,2604:cb00:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -10851,7 +11176,6 @@ 2604:eb80::,2604:eb80:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:ec00::,2604:ec00:ffff:ffff:ffff:ffff:ffff:ffff,CA 2604:ec80::,2604:ec80:ffff:ffff:ffff:ffff:ffff:ffff,US -2604:ed00::,2604:ed00:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:ed80::,2604:ed80:ffff:ffff:ffff:ffff:ffff:ffff,US 2604:ee00::,2604:ee00:fff:ffff:ffff:ffff:ffff:ffff,US 2604:ee80::,2604:ee80:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -10909,7 +11233,7 @@ 2605:a00::,2605:a00:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:a80::,2605:a80:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:b00::,2605:b00:fff:ffff:ffff:ffff:ffff:ffff,US -2605:b80::,2605:b80:ffff:ffff:ffff:ffff:ffff:ffff,US +2605:b80::,2605:b81:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:c00::,2605:c00:ffff:ffff:ffff:ffff:ffff:ffff,CA 2605:d00::,2605:d00:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:d80::,2605:d80:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -11235,7 +11559,7 @@ 2605:b680::,2605:b680:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:b700::,2605:b700:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:b780::,2605:b780:ffff:ffff:ffff:ffff:ffff:ffff,US -2605:b800::,2605:b800:ffff:ffff:ffff:ffff:ffff:ffff,PR +2605:b800::,2605:b800:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:b880::,2605:b880:ffff:ffff:ffff:ffff:ffff:ffff,CA 2605:b900::,2605:b900:ffff:ffff:ffff:ffff:ffff:ffff,CA 2605:b980::,2605:b980:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -11289,7 +11613,6 @@ 2605:d280::,2605:d280:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:d300::,2605:d300:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:d380::,2605:d380:fff:ffff:ffff:ffff:ffff:ffff,US -2605:d400::,2605:d400:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:d480::,2605:d480:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:d500::,2605:d500:ffff:ffff:ffff:ffff:ffff:ffff,CA 2605:d580::,2605:d580:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -11342,7 +11665,13 @@ 2605:ee00::,2605:ee00:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:ee80::,2605:ee80:fff:ffff:ffff:ffff:ffff:ffff,US 2605:ef00::,2605:ef00:ffff:ffff:ffff:ffff:ffff:ffff,US -2605:ef80::,2605:ef80:ffff:ffff:ffff:ffff:ffff:ffff,US +2605:ef80::,2605:ef80:2ff:ffff:ffff:ffff:ffff:ffff,US +2605:ef80:300::,2605:ef80:31f:ffff:ffff:ffff:ffff:ffff,CA +2605:ef80:320::,2605:ef80:33f:ffff:ffff:ffff:ffff:ffff,MX +2605:ef80:340::,2605:ef80:35f:ffff:ffff:ffff:ffff:ffff,PR +2605:ef80:360::,2605:ef80:37f:ffff:ffff:ffff:ffff:ffff,VI +2605:ef80:380::,2605:ef80:39f:ffff:ffff:ffff:ffff:ffff,UM +2605:ef80:3a0::,2605:ef80:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:f000::,2605:f000:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:f080::,2605:f080:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:f100::,2605:f100:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -11352,7 +11681,7 @@ 2605:f300::,2605:f300:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:f380::,2605:f380:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:f400::,2605:f400:ffff:ffff:ffff:ffff:ffff:ffff,US -2605:f480::,2605:f480:ffff:ffff:ffff:ffff:ffff:ffff,US +2605:f480::,2605:f481:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:f500::,2605:f500:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:f580::,2605:f580:ffff:ffff:ffff:ffff:ffff:ffff,US 2605:f600::,2605:f600:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -11743,7 +12072,9 @@ 2606:9e80::,2606:9e80:ffff:ffff:ffff:ffff:ffff:ffff,US 2606:9f00::,2606:9f00:ffff:ffff:ffff:ffff:ffff:ffff,US 2606:9f80::,2606:9f80:ffff:ffff:ffff:ffff:ffff:ffff,US -2606:a000::,2606:a000:ffff:ffff:ffff:ffff:ffff:ffff,US +2606:a000::,2606:a000:61ea:7fff:ffff:ffff:ffff:ffff,US +2606:a000:61ea:8000::,2606:a000:61ea:ffff:ffff:ffff:ffff:ffff,ZA +2606:a000:61eb::,2606:a000:ffff:ffff:ffff:ffff:ffff:ffff,US 2606:a080::,2606:a080:ffff:ffff:ffff:ffff:ffff:ffff,US 2606:a100::,2606:a100:ffff:ffff:ffff:ffff:ffff:ffff,US 2606:a180::,2606:a180:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -12178,55 +12509,103 @@ 2607:7b00::,2607:7b00:ffff:ffff:ffff:ffff:ffff:ffff,CA 2607:7b80::,2607:7b80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:7c00::,2607:7c00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:7c80::,2607:7c80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:7d00::,2607:7d00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:7d80::,2607:7d80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:7e00::,2607:7e00:ffff:ffff:ffff:ffff:ffff:ffff,CA +2607:7e80::,2607:7e80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:7f00::,2607:7f00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:7f80::,2607:7f80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:8000::,2607:8000:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8080::,2607:8080:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:8100::,2607:8100:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8180::,2607:8180:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:8200::,2607:8200:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8280::,2607:8280:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:8300::,2607:8300:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8380::,2607:8380:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:8400::,2607:8400:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8480::,2607:8480:ffff:ffff:ffff:ffff:ffff:ffff,CA 2607:8500::,2607:8500:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8580::,2607:8580:ffff:ffff:ffff:ffff:ffff:ffff,VI 2607:8600::,2607:8600:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8680::,2607:8680:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:8700::,2607:8700:100:ffff:ffff:ffff:ffff:ffff,CA 2607:8700:101::,2607:8700:104:ffff:ffff:ffff:ffff:ffff,US 2607:8700:105::,2607:8700:105:ffff:ffff:ffff:ffff:ffff,NL 2607:8700:106::,2607:8700:109:ffff:ffff:ffff:ffff:ffff,US 2607:8700:10a::,2607:8700:ffff:ffff:ffff:ffff:ffff:ffff,CA +2607:8780::,2607:8780:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:8800::,2607:8800:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8880::,2607:8880:ffff:ffff:ffff:ffff:ffff:ffff,CA 2607:8900::,2607:8900:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8980::,2607:8980:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:8a00::,2607:8a00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8a80::,2607:8a80:ffff:ffff:ffff:ffff:ffff:ffff,PR 2607:8b00::,2607:8b00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8b80::,2607:8b80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:8c00::,2607:8c00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8c80::,2607:8c80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:8d00::,2607:8d00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8d80::,2607:8d80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:8e00::,2607:8e00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8e80::,2607:8e80:ffff:ffff:ffff:ffff:ffff:ffff,CA 2607:8f00::,2607:8f00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:8f80::,2607:8f80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9000::,2607:9000:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9080::,2607:9080:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9100::,2607:9100:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9180::,2607:9180:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9200::,2607:9200:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9280::,2607:9280:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9380::,2607:9380:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9400::,2607:9400:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9480::,2607:9480:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9500::,2607:9500:ffff:ffff:ffff:ffff:ffff:ffff,CA +2607:9580::,2607:9580:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9600::,2607:9600:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9680::,2607:9680:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9700::,2607:9700:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9780::,2607:9780:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9800::,2607:9800:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9880::,2607:9880:ffff:ffff:ffff:ffff:ffff:ffff,CA +2607:9980::,2607:9980:ffff:ffff:ffff:ffff:ffff:ffff,CA 2607:9a00::,2607:9a00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9a80::,2607:9a80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9b00::,2607:9b00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9b80::,2607:9b80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9c00::,2607:9c00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9c80::,2607:9c80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9d00::,2607:9d00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9d80::,2607:9d80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9e00::,2607:9e00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9e80::,2607:9e80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:9f00::,2607:9f00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:9f80::,2607:9f80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:a000::,2607:a000:ffff:ffff:ffff:ffff:ffff:ffff,CA +2607:a080::,2607:a080:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:a100::,2607:a10f:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:a180::,2607:a180:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:a200::,2607:a200:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:a280::,2607:a280:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:a300::,2607:a300:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:a380::,2607:a380:ffff:ffff:ffff:ffff:ffff:ffff,PR 2607:a400::,2607:a400:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:a480::,2607:a480:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:a500::,2607:a500:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:a580::,2607:a580:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:a600::,2607:a600:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:a680::,2607:a680:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:a700::,2607:a700:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:a780::,2607:a780:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:a800::,2607:a800:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:a880::,2607:a880:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:a900::,2607:a900:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:a980::,2607:a980:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:aa00::,2607:aa00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:aa80::,2607:aa80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:ab00::,2607:ab00:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:ab80::,2607:ab80:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:ac00::,2607:ac00:ffff:ffff:ffff:ffff:ffff:ffff,PR 2607:ad00::,2607:ad00:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:ae00::,2607:ae00:ffff:ffff:ffff:ffff:ffff:ffff,CA @@ -12349,9 +12728,7 @@ 2607:f1a8::,2607:f1a8:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f1b0::,2607:f1b0:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f1b8::,2607:f1b8:ffff:ffff:ffff:ffff:ffff:ffff,US -2607:f1c0::,2607:f1c0:841:3fff:ffff:ffff:ffff:ffff,US -2607:f1c0:841:4000::,2607:f1c0:841:7fff:ffff:ffff:ffff:ffff,CA -2607:f1c0:841:8000::,2607:f1c0:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:f1c0::,2607:f1c0:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f1c8::,2607:f1c8:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f1d0::,2607:f1d0:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f1d8::,2607:f1d8:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -12396,7 +12773,9 @@ 2607:f340::,2607:f340:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f348::,2607:f348:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f350::,2607:f350:ffff:ffff:ffff:ffff:ffff:ffff,US -2607:f358::,2607:f358:ffff:ffff:ffff:ffff:ffff:ffff,US +2607:f358::,2607:f358:20:467:3b8c:afeb:b1c4:942b,US +2607:f358:20:467:3b8c:afeb:b1c4:942c,2607:f358:20:467:3b8c:afeb:b1c4:942c,PH +2607:f358:20:467:3b8c:afeb:b1c4:942d,2607:f358:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f360::,2607:f360:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f368::,2607:f368:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f370::,2607:f370:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -12545,7 +12924,6 @@ 2607:f830::,2607:f830:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f838::,2607:f838:ffff:ffff:ffff:ffff:ffff:ffff,VI 2607:f848::,2607:f848:ffff:ffff:ffff:ffff:ffff:ffff,US -2607:f850::,2607:f850:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f858::,2607:f858:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f860::,2607:f860:ffff:ffff:ffff:ffff:ffff:ffff,US 2607:f868::,2607:f868:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -12997,87 +13375,76 @@ 2620:0:e80::,2620::e80:ffff:ffff:ffff:ffff:ffff,US 2620:0:e90::,2620::e90:ffff:ffff:ffff:ffff:ffff,US 2620:0:ea0::,2620::eb0:ffff:ffff:ffff:ffff:ffff,US -2620:0:ed0::,2620::ed0:ffff:ffff:ffff:ffff:ffff,US +2620:0:ed0::,2620::ed0:3fff:ffff:ffff:ffff:ffff,US +2620:0:ed0:4000::,2620::ed0:7fff:ffff:ffff:ffff:ffff,CN +2620:0:ed0:8000::,2620::ed0:ffff:ffff:ffff:ffff:ffff,US 2620:0:ee0::,2620::ee0:ffff:ffff:ffff:ffff:ffff,US 2620:0:ef0::,2620::ef0:ffff:ffff:ffff:ffff:ffff,US 2620:0:f00::,2620::f7f:ffff:ffff:ffff:ffff:ffff,US -2620:0:1000::,2620::100b:ffff:ffff:ffff:ffff:ffff,US -2620:0:100c::,2620::100d:ffff:ffff:ffff:ffff:ffff,CA -2620:0:100e::,2620::100f:ffff:ffff:ffff:ffff:ffff,US +2620:0:1000::,2620::100f:ffff:ffff:ffff:ffff:ffff,US 2620:0:1010::,2620::1010:7fff:ffff:ffff:ffff:ffff,BR -2620:0:1010:8000::,2620::1010:ffff:ffff:ffff:ffff:ffff,US -2620:0:1011::,2620::1011:7fff:ffff:ffff:ffff:ffff,AR +2620:0:1010:8000::,2620::1011:7fff:ffff:ffff:ffff:ffff,US 2620:0:1011:8000::,2620::1011:ffff:ffff:ffff:ffff:ffff,BR 2620:0:1012::,2620::1016:ffff:ffff:ffff:ffff:ffff,US -2620:0:1017::,2620::1017:ffff:ffff:ffff:ffff:ffff,CO -2620:0:1018::,2620::1019:ffff:ffff:ffff:ffff:ffff,US +2620:0:1017::,2620::1017:7fff:ffff:ffff:ffff:ffff,CO +2620:0:1017:8000::,2620::1019:ffff:ffff:ffff:ffff:ffff,US 2620:0:101a::,2620::101a:7fff:ffff:ffff:ffff:ffff,BR 2620:0:101a:8000::,2620::101f:ffff:ffff:ffff:ffff:ffff,US 2620:0:1020::,2620::1020:ffff:ffff:ffff:ffff:ffff,MX 2620:0:1021::,2620::1024:ffff:ffff:ffff:ffff:ffff,US -2620:0:1025::,2620::1025:7fff:ffff:ffff:ffff:ffff,BR -2620:0:1025:8000::,2620::1034:ffff:ffff:ffff:ffff:ffff,US +2620:0:1025::,2620::1025:ffff:ffff:ffff:ffff:ffff,BR +2620:0:1026::,2620::1034:ffff:ffff:ffff:ffff:ffff,US 2620:0:1035::,2620::1035:7fff:ffff:ffff:ffff:ffff,CA 2620:0:1035:8000::,2620::103f:ffff:ffff:ffff:ffff:ffff,US 2620:0:1040::,2620::1040:7fff:ffff:ffff:ffff:ffff,IE 2620:0:1040:8000::,2620::1041:ffff:ffff:ffff:ffff:ffff,US 2620:0:1042::,2620::1042:ffff:ffff:ffff:ffff:ffff,GB -2620:0:1043::,2620::1043:7fff:ffff:ffff:ffff:ffff,SE -2620:0:1043:8000::,2620::1044:ffff:ffff:ffff:ffff:ffff,US +2620:0:1043::,2620::1044:ffff:ffff:ffff:ffff:ffff,US 2620:0:1045::,2620::1045:ffff:ffff:ffff:ffff:ffff,IL 2620:0:1046::,2620::1046:7fff:ffff:ffff:ffff:ffff,DE 2620:0:1046:8000::,2620::1047:ffff:ffff:ffff:ffff:ffff,US 2620:0:1048::,2620::1048:7fff:ffff:ffff:ffff:ffff,IL -2620:0:1048:8000::,2620::1049:7fff:ffff:ffff:ffff:ffff,US -2620:0:1049:8000::,2620::1049:ffff:ffff:ffff:ffff:ffff,DE +2620:0:1048:8000::,2620::1048:ffff:ffff:ffff:ffff:ffff,US +2620:0:1049::,2620::1049:ffff:ffff:ffff:ffff:ffff,DE 2620:0:104a::,2620::104a:7fff:ffff:ffff:ffff:ffff,AE 2620:0:104a:8000::,2620::104a:ffff:ffff:ffff:ffff:ffff,US 2620:0:104b::,2620::104b:7fff:ffff:ffff:ffff:ffff,NL 2620:0:104b:8000::,2620::104b:ffff:ffff:ffff:ffff:ffff,US 2620:0:104c::,2620::104c:7fff:ffff:ffff:ffff:ffff,CH 2620:0:104c:8000::,2620::104f:ffff:ffff:ffff:ffff:ffff,US -2620:0:1050::,2620::1050:7fff:ffff:ffff:ffff:ffff,GB -2620:0:1050:8000::,2620::1050:ffff:ffff:ffff:ffff:ffff,US +2620:0:1050::,2620::1050:ffff:ffff:ffff:ffff:ffff,GB 2620:0:1051::,2620::1051:ffff:ffff:ffff:ffff:ffff,ES 2620:0:1052::,2620::1052:7fff:ffff:ffff:ffff:ffff,IE 2620:0:1052:8000::,2620::1052:ffff:ffff:ffff:ffff:ffff,US 2620:0:1053::,2620::1053:ffff:ffff:ffff:ffff:ffff,FR -2620:0:1054::,2620::1055:ffff:ffff:ffff:ffff:ffff,US -2620:0:1056::,2620::1056:7fff:ffff:ffff:ffff:ffff,FR -2620:0:1056:8000::,2620::1056:ffff:ffff:ffff:ffff:ffff,US -2620:0:1057::,2620::1057:7fff:ffff:ffff:ffff:ffff,DE -2620:0:1057:8000::,2620::1058:ffff:ffff:ffff:ffff:ffff,US -2620:0:1059::,2620::1059:7fff:ffff:ffff:ffff:ffff,DK -2620:0:1059:8000::,2620::1059:ffff:ffff:ffff:ffff:ffff,US -2620:0:105a::,2620::105a:ffff:ffff:ffff:ffff:ffff,UG -2620:0:105b::,2620::105e:ffff:ffff:ffff:ffff:ffff,US +2620:0:1054::,2620::1059:ffff:ffff:ffff:ffff:ffff,US +2620:0:105a::,2620::105a:7fff:ffff:ffff:ffff:ffff,UG +2620:0:105a:8000::,2620::105e:ffff:ffff:ffff:ffff:ffff,US 2620:0:105f::,2620::105f:ffff:ffff:ffff:ffff:ffff,CH 2620:0:1060::,2620::1060:ffff:ffff:ffff:ffff:ffff,US 2620:0:1061::,2620::1061:7fff:ffff:ffff:ffff:ffff,CH 2620:0:1061:8000::,2620::1068:ffff:ffff:ffff:ffff:ffff,US 2620:0:1069::,2620::1069:7fff:ffff:ffff:ffff:ffff,PL -2620:0:1069:8000::,2620::106d:ffff:ffff:ffff:ffff:ffff,US -2620:0:106e::,2620::106e:7fff:ffff:ffff:ffff:ffff,ZA -2620:0:106e:8000::,2620::106e:ffff:ffff:ffff:ffff:ffff,US +2620:0:1069:8000::,2620::106a:ffff:ffff:ffff:ffff:ffff,US +2620:0:106b::,2620::106b:7fff:ffff:ffff:ffff:ffff,RU +2620:0:106b:8000::,2620::106e:ffff:ffff:ffff:ffff:ffff,US 2620:0:106f::,2620::106f:7fff:ffff:ffff:ffff:ffff,CZ 2620:0:106f:8000::,2620::1072:ffff:ffff:ffff:ffff:ffff,US 2620:0:1073::,2620::1073:ffff:ffff:ffff:ffff:ffff,GB 2620:0:1074::,2620::1074:7fff:ffff:ffff:ffff:ffff,IE -2620:0:1074:8000::,2620::1075:ffff:ffff:ffff:ffff:ffff,US -2620:0:1076::,2620::1076:7fff:ffff:ffff:ffff:ffff,TR -2620:0:1076:8000::,2620::1076:ffff:ffff:ffff:ffff:ffff,US +2620:0:1074:8000::,2620::1076:ffff:ffff:ffff:ffff:ffff,US 2620:0:1077::,2620::1077:7fff:ffff:ffff:ffff:ffff,DE 2620:0:1077:8000::,2620::1077:ffff:ffff:ffff:ffff:ffff,US -2620:0:1078::,2620::1078:ff:ffff:ffff:ffff:ffff,GB -2620:0:1078:100::,2620::1078:ffff:ffff:ffff:ffff:ffff,US +2620:0:1078::,2620::1078:7fff:ffff:ffff:ffff:ffff,GB +2620:0:1078:8000::,2620::1078:ffff:ffff:ffff:ffff:ffff,US 2620:0:1079::,2620::1079:7fff:ffff:ffff:ffff:ffff,DK 2620:0:1079:8000::,2620::107b:ffff:ffff:ffff:ffff:ffff,US 2620:0:107c::,2620::107c:7fff:ffff:ffff:ffff:ffff,GR 2620:0:107c:8000::,2620::107e:ffff:ffff:ffff:ffff:ffff,US 2620:0:107f::,2620::107f:7fff:ffff:ffff:ffff:ffff,BE -2620:0:107f:8000::,2620::10e7:ffff:ffff:ffff:ffff:ffff,US -2620:0:10e8::,2620::10e8:7fff:ffff:ffff:ffff:ffff,AR -2620:0:10e8:8000::,2620::10ff:ffff:ffff:ffff:ffff:ffff,US +2620:0:107f:8000::,2620::10e5:ffff:ffff:ffff:ffff:ffff,US +2620:0:10e6::,2620::10e6:7fff:ffff:ffff:ffff:ffff,CL +2620:0:10e6:8000::,2620::10ff:ffff:ffff:ffff:ffff:ffff,US 2620:0:1400::,2620::143f:ffff:ffff:ffff:ffff:ffff,US 2620:0:1500::,2620::157f:ffff:ffff:ffff:ffff:ffff,US 2620:0:1600::,2620::167f:ffff:ffff:ffff:ffff:ffff,US @@ -13141,8 +13508,8 @@ 2620:0:2e00::,2620::2e00:ffff:ffff:ffff:ffff:ffff,US 2620:0:2e10::,2620::2e10:ffff:ffff:ffff:ffff:ffff,US 2620:0:2e30::,2620::2e30:ffff:ffff:ffff:ffff:ffff,US -2620:0:2e50::,2620::2e50:ffff:ffff:ffff:ffff:ffff,US -2620:0:2e60::,2620::2e60:ffff:ffff:ffff:ffff:ffff,US +2620:0:2e40::,2620::2e40:ffff:ffff:ffff:ffff:ffff,US +2620:0:2e50::,2620::2e60:ffff:ffff:ffff:ffff:ffff,US 2620:0:2e70::,2620::2e80:ffff:ffff:ffff:ffff:ffff,US 2620:0:2ea0::,2620::2eb0:ffff:ffff:ffff:ffff:ffff,US 2620:0:2ed0::,2620::2ed0:ffff:ffff:ffff:ffff:ffff,US @@ -13196,30 +13563,50 @@ 2620:4::,2620:4::ffff:ffff:ffff:ffff:ffff,US 2620:4:2000::,2620:4:2000:ffff:ffff:ffff:ffff:ffff,US 2620:4:4000::,2620:4:4000:ffff:ffff:ffff:ffff:ffff,US +2620:4:6000::,2620:4:6000:ffff:ffff:ffff:ffff:ffff,US 2620:4:8000::,2620:4:8000:ffff:ffff:ffff:ffff:ffff,US +2620:4:a000::,2620:4:a000:ffff:ffff:ffff:ffff:ffff,US 2620:4:c000::,2620:4:c000:ffff:ffff:ffff:ffff:ffff,US +2620:4:e000::,2620:4:e000:ffff:ffff:ffff:ffff:ffff,US 2620:5::,2620:5::ffff:ffff:ffff:ffff:ffff,US +2620:5:2000::,2620:5:2000:ffff:ffff:ffff:ffff:ffff,US 2620:5:4000::,2620:5:400f:ffff:ffff:ffff:ffff:ffff,US 2620:5:8000::,2620:5:8000:ffff:ffff:ffff:ffff:ffff,US +2620:5:a000::,2620:5:a000:ffff:ffff:ffff:ffff:ffff,US 2620:5:c000::,2620:5:c000:ffff:ffff:ffff:ffff:ffff,US +2620:5:e000::,2620:5:e000:ffff:ffff:ffff:ffff:ffff,US 2620:6::,2620:6::ffff:ffff:ffff:ffff:ffff,CA +2620:6:2000::,2620:6:200f:ffff:ffff:ffff:ffff:ffff,US 2620:6:4000::,2620:6:4000:ffff:ffff:ffff:ffff:ffff,US +2620:6:6000::,2620:6:6000:ffff:ffff:ffff:ffff:ffff,US 2620:6:8000::,2620:6:8000:ffff:ffff:ffff:ffff:ffff,US +2620:6:a000::,2620:6:a000:ffff:ffff:ffff:ffff:ffff,US 2620:6:c000::,2620:6:c000:ffff:ffff:ffff:ffff:ffff,US +2620:6:e000::,2620:6:e000:ffff:ffff:ffff:ffff:ffff,US 2620:7::,2620:7::ffff:ffff:ffff:ffff:ffff,US +2620:7:2000::,2620:7:2000:ffff:ffff:ffff:ffff:ffff,US 2620:7:4000::,2620:7:4000:ffff:ffff:ffff:ffff:ffff,US +2620:7:6000::,2620:7:6000:ffff:ffff:ffff:ffff:ffff,US 2620:7:8000::,2620:7:8000:ffff:ffff:ffff:ffff:ffff,US +2620:7:a000::,2620:7:a000:ffff:ffff:ffff:ffff:ffff,US 2620:7:c000::,2620:7:c000:ffff:ffff:ffff:ffff:ffff,US +2620:7:e000::,2620:7:e000:ffff:ffff:ffff:ffff:ffff,US 2620:8::,2620:8:7f:ffff:ffff:ffff:ffff:ffff,CA 2620:8:4300::,2620:8:4300:ffff:ffff:ffff:ffff:ffff,US 2620:8:8200::,2620:8:8200:ffff:ffff:ffff:ffff:ffff,US 2620:8:c100::,2620:8:c100:ffff:ffff:ffff:ffff:ffff,US 2620:9::,2620:9::ffff:ffff:ffff:ffff:ffff,US +2620:9:2000::,2620:9:2000:ffff:ffff:ffff:ffff:ffff,US 2620:9:4000::,2620:9:4000:ffff:ffff:ffff:ffff:ffff,US +2620:9:6000::,2620:9:6000:ffff:ffff:ffff:ffff:ffff,US 2620:9:8000::,2620:9:8000:ffff:ffff:ffff:ffff:ffff,US +2620:9:a000::,2620:9:a00f:ffff:ffff:ffff:ffff:ffff,US 2620:9:c000::,2620:9:c000:ffff:ffff:ffff:ffff:ffff,US +2620:9:e000::,2620:9:e000:ffff:ffff:ffff:ffff:ffff,US 2620:a::,2620:a:f:ffff:ffff:ffff:ffff:ffff,CA +2620:a:2000::,2620:a:2000:ffff:ffff:ffff:ffff:ffff,US 2620:a:4000::,2620:a:4000:ffff:ffff:ffff:ffff:ffff,US +2620:a:6000::,2620:a:6000:ffff:ffff:ffff:ffff:ffff,US 2620:a:8000::,2620:a:8000:ffff:ffff:ffff:ffff:ffff,US 2620:a:c000::,2620:a:c000:ffff:ffff:ffff:ffff:ffff,US 2620:b::,2620:b::ffff:ffff:ffff:ffff:ffff,US @@ -13523,7 +13910,6 @@ 2620:57::,2620:57::ffff:ffff:ffff:ffff:ffff,US 2620:57:4000::,2620:57:40ff:ffff:ffff:ffff:ffff:ffff,KY 2620:57:8000::,2620:57:8000:ffff:ffff:ffff:ffff:ffff,US -2620:57:c000::,2620:57:c000:7fff:ffff:ffff:ffff:ffff,US 2620:58::,2620:58:ff:ffff:ffff:ffff:ffff:ffff,US 2620:58:4c00::,2620:58:4c00:ffff:ffff:ffff:ffff:ffff,US 2620:58:8800::,2620:58:8800:ffff:ffff:ffff:ffff:ffff,US @@ -13628,7 +14014,6 @@ 2620:72:8000::,2620:72:8000:ffff:ffff:ffff:ffff:ffff,US 2620:72:c000::,2620:72:c000:ffff:ffff:ffff:ffff:ffff,US 2620:73::,2620:73::ffff:ffff:ffff:ffff:ffff,US -2620:73:4000::,2620:73:4000:ffff:ffff:ffff:ffff:ffff,US 2620:73:8000::,2620:73:8000:ffff:ffff:ffff:ffff:ffff,US 2620:73:c000::,2620:73:c000:ffff:ffff:ffff:ffff:ffff,US 2620:74::,2620:74:1f:ffff:ffff:ffff:ffff:ffff,US @@ -13757,7 +14142,6 @@ 2620:93:8000::,2620:93:8000:ffff:ffff:ffff:ffff:ffff,US 2620:93:c000::,2620:93:c000:ffff:ffff:ffff:ffff:ffff,US 2620:94::,2620:94::ffff:ffff:ffff:ffff:ffff,US -2620:94:4000::,2620:94:4000:ffff:ffff:ffff:ffff:ffff,US 2620:94:c000::,2620:94:c000:ffff:ffff:ffff:ffff:ffff,US 2620:95::,2620:95::ffff:ffff:ffff:ffff:ffff,US 2620:95:4000::,2620:95:400f:ffff:ffff:ffff:ffff:ffff,US @@ -13795,7 +14179,7 @@ 2620:9e::,2620:9e::ffff:ffff:ffff:ffff:ffff,US 2620:9e:4000::,2620:9e:4000:ffff:ffff:ffff:ffff:ffff,US 2620:9e:8000::,2620:9e:8000:ffff:ffff:ffff:ffff:ffff,US -2620:9e:c000::,2620:9e:c000:ffff:ffff:ffff:ffff:ffff,US +2620:9e:c000::,2620:9e:c00f:ffff:ffff:ffff:ffff:ffff,US 2620:9f::,2620:9f:ff:ffff:ffff:ffff:ffff:ffff,US 2620:9f:4080::,2620:9f:4080:ffff:ffff:ffff:ffff:ffff,CA 2620:9f:8000::,2620:9f:8000:ffff:ffff:ffff:ffff:ffff,US @@ -14343,9 +14727,7 @@ 2620:10a:3000::,2620:10a:30ff:ffff:ffff:ffff:ffff:ffff,US 2620:10a:4000::,2620:10a:40ff:ffff:ffff:ffff:ffff:ffff,US 2620:10a:5000::,2620:10a:50ff:ffff:ffff:ffff:ffff:ffff,US -2620:10a:6000::,2620:10a:6000:3fff:ffff:ffff:ffff:ffff,US -2620:10a:6000:4000::,2620:10a:6000:5fff:ffff:ffff:ffff:ffff,CA -2620:10a:6000:6000::,2620:10a:600f:ffff:ffff:ffff:ffff:ffff,US +2620:10a:6000::,2620:10a:600f:ffff:ffff:ffff:ffff:ffff,US 2620:10a:8000::,2620:10a:80ff:ffff:ffff:ffff:ffff:ffff,CA 2620:10a:9000::,2620:10a:90ff:ffff:ffff:ffff:ffff:ffff,US 2620:10a:a000::,2620:10a:a0ff:ffff:ffff:ffff:ffff:ffff,US @@ -14401,9 +14783,9 @@ 2620:10d:c092::,2620:10d:c092:7fff:ffff:ffff:ffff:ffff,GB 2620:10d:c092:8000::,2620:10d:c092:ffff:ffff:ffff:ffff:ffff,US 2620:10d:c093::,2620:10d:c093:7fff:ffff:ffff:ffff:ffff,GB -2620:10d:c093:8000::,2620:10d:c0f0:ffff:ffff:ffff:ffff:ffff,US -2620:10d:c0f1::,2620:10d:c0f1:7fff:ffff:ffff:ffff:ffff,KR -2620:10d:c0f1:8000::,2620:10d:c0ff:ffff:ffff:ffff:ffff:ffff,US +2620:10d:c093:8000::,2620:10d:c0c0:ffff:ffff:ffff:ffff:ffff,US +2620:10d:c0c1::,2620:10d:c0c1:7fff:ffff:ffff:ffff:ffff,GB +2620:10d:c0c1:8000::,2620:10d:c0ff:ffff:ffff:ffff:ffff:ffff,US 2620:10d:d000::,2620:10d:d00f:ffff:ffff:ffff:ffff:ffff,CA 2620:10d:e000::,2620:10d:e00f:ffff:ffff:ffff:ffff:ffff,CA 2620:10d:f000::,2620:10d:f00f:ffff:ffff:ffff:ffff:ffff,US @@ -14527,7 +14909,6 @@ 2620:115:8000::,2620:115:800f:ffff:ffff:ffff:ffff:ffff,US 2620:115:9000::,2620:115:900f:ffff:ffff:ffff:ffff:ffff,US 2620:115:a000::,2620:115:a00f:ffff:ffff:ffff:ffff:ffff,US -2620:115:a096::,2620:115:a096:7fff:ffff:ffff:ffff:ffff,US 2620:115:b000::,2620:115:b00f:ffff:ffff:ffff:ffff:ffff,US 2620:115:c000::,2620:115:c00f:ffff:ffff:ffff:ffff:ffff,US 2620:115:d000::,2620:115:d0ff:ffff:ffff:ffff:ffff:ffff,US @@ -14693,6 +15074,7 @@ 2620:11f:c000::,2620:11f:c0ff:ffff:ffff:ffff:ffff:ffff,US 2620:11f:d000::,2620:11f:d009:ffff:ffff:ffff:ffff:ffff,US 2620:11f:d00a::,2620:11f:d00a:ffff:ffff:ffff:ffff:ffff,GB +2620:11f:d00b::,2620:11f:d00b:ffff:ffff:ffff:ffff:ffff,US 2620:11f:d00c::,2620:11f:d00c:ffff:ffff:ffff:ffff:ffff,GB 2620:11f:d00d::,2620:11f:d00f:ffff:ffff:ffff:ffff:ffff,US 2620:11f:e000::,2620:11f:e0ff:ffff:ffff:ffff:ffff:ffff,US @@ -14842,6 +15224,30 @@ 2620:128:e000::,2620:128:e0ff:ffff:ffff:ffff:ffff:ffff,US 2620:128:f000::,2620:128:f0ff:ffff:ffff:ffff:ffff:ffff,US 2620:129::,2620:129:f:ffff:ffff:ffff:ffff:ffff,US +2620:129:1000::,2620:129:100f:ffff:ffff:ffff:ffff:ffff,US +2620:129:2000::,2620:129:20ff:ffff:ffff:ffff:ffff:ffff,US +2620:129:3000::,2620:129:30ff:ffff:ffff:ffff:ffff:ffff,US +2620:129:4000::,2620:129:40ff:ffff:ffff:ffff:ffff:ffff,US +2620:129:5000::,2620:129:500f:ffff:ffff:ffff:ffff:ffff,US +2620:129:6000::,2620:129:60ff:ffff:ffff:ffff:ffff:ffff,US +2620:129:7000::,2620:129:700f:ffff:ffff:ffff:ffff:ffff,CA +2620:129:8000::,2620:129:800f:ffff:ffff:ffff:ffff:ffff,US +2620:129:9000::,2620:129:900f:ffff:ffff:ffff:ffff:ffff,US +2620:129:a000::,2620:129:a0ff:ffff:ffff:ffff:ffff:ffff,US +2620:129:b000::,2620:129:b00f:ffff:ffff:ffff:ffff:ffff,US +2620:129:c000::,2620:129:c00f:ffff:ffff:ffff:ffff:ffff,US +2620:129:d000::,2620:129:d0ff:ffff:ffff:ffff:ffff:ffff,US +2620:129:e000::,2620:129:e00f:ffff:ffff:ffff:ffff:ffff,US +2620:129:f000::,2620:129:f00f:ffff:ffff:ffff:ffff:ffff,US +2620:12a::,2620:12a:ff:ffff:ffff:ffff:ffff:ffff,CA +2620:12a:1000::,2620:12a:10ff:ffff:ffff:ffff:ffff:ffff,US +2620:12a:2000::,2620:12a:200f:ffff:ffff:ffff:ffff:ffff,US +2620:12a:3000::,2620:12a:300f:ffff:ffff:ffff:ffff:ffff,US +2620:12a:4000::,2620:12a:40ff:ffff:ffff:ffff:ffff:ffff,US +2620:12a:5000::,2620:12a:50ff:ffff:ffff:ffff:ffff:ffff,US +2620:12a:6000::,2620:12a:600f:ffff:ffff:ffff:ffff:ffff,US +2620:12a:7000::,2620:12a:70ff:ffff:ffff:ffff:ffff:ffff,US +2620:12a:8000::,2620:12a:800f:ffff:ffff:ffff:ffff:ffff,US 2620:140::,2620:140:3ff:ffff:ffff:ffff:ffff:ffff,US 2620:141::,2620:141:fff:ffff:ffff:ffff:ffff:ffff,US 2620:143::,2620:143:7ff:ffff:ffff:ffff:ffff:ffff,US @@ -14900,7 +15306,8 @@ 2620:17b::,2620:17b:fff:ffff:ffff:ffff:ffff:ffff,US 2620:17c::,2620:17c:fff:ffff:ffff:ffff:ffff:ffff,US 2620:17e::,2620:17e:fff:ffff:ffff:ffff:ffff:ffff,US -2620:17f::,2620:180:ffff:ffff:ffff:ffff:ffff:ffff,US +2620:17f::,2620:181:fff:ffff:ffff:ffff:ffff:ffff,US +2620:182::,2620:182:fff:ffff:ffff:ffff:ffff:ffff,US 2620:190::,2620:190:ffff:ffff:ffff:ffff:ffff:ffff,US 2620:1a0::,2620:1a0:ffff:ffff:ffff:ffff:ffff:ffff,US 2620:1b0::,2620:1b0:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -15220,6 +15627,7 @@ 2801:10:1000::,2801:10:1000:ffff:ffff:ffff:ffff:ffff,AR 2801:10:2000::,2801:10:2000:ffff:ffff:ffff:ffff:ffff,AR 2801:10:4000::,2801:10:4000:ffff:ffff:ffff:ffff:ffff,AR +2801:10:5000::,2801:10:5000:ffff:ffff:ffff:ffff:ffff,BO 2801:10:6000::,2801:10:6000:ffff:ffff:ffff:ffff:ffff,HN 2801:10:8000::,2801:10:8000:ffff:ffff:ffff:ffff:ffff,AR 2801:10:9000::,2801:10:9000:ffff:ffff:ffff:ffff:ffff,PY @@ -15240,6 +15648,7 @@ 2801:12:1000::,2801:12:1000:ffff:ffff:ffff:ffff:ffff,BO 2801:12:2000::,2801:12:2000:ffff:ffff:ffff:ffff:ffff,HN 2801:12:4000::,2801:12:4000:ffff:ffff:ffff:ffff:ffff,CO +2801:12:5000::,2801:12:5000:ffff:ffff:ffff:ffff:ffff,AR 2801:12:6000::,2801:12:6000:ffff:ffff:ffff:ffff:ffff,SV 2801:12:8000::,2801:12:8000:ffff:ffff:ffff:ffff:ffff,AR 2801:12:9000::,2801:12:9000:ffff:ffff:ffff:ffff:ffff,AR @@ -15259,8 +15668,10 @@ 2801:14:1000::,2801:14:1000:ffff:ffff:ffff:ffff:ffff,CL 2801:14:2000::,2801:14:2000:ffff:ffff:ffff:ffff:ffff,AR 2801:14:4000::,2801:14:4000:ffff:ffff:ffff:ffff:ffff,CO +2801:14:5000::,2801:14:5000:ffff:ffff:ffff:ffff:ffff,NI 2801:14:6000::,2801:14:6000:ffff:ffff:ffff:ffff:ffff,BO 2801:14:8000::,2801:14:8000:ffff:ffff:ffff:ffff:ffff,CO +2801:14:9000::,2801:14:9000:ffff:ffff:ffff:ffff:ffff,CL 2801:14:a000::,2801:14:a001:ffff:ffff:ffff:ffff:ffff,UY 2801:14:c000::,2801:14:c000:ffff:ffff:ffff:ffff:ffff,BO 2801:14:e000::,2801:14:e000:ffff:ffff:ffff:ffff:ffff,PY @@ -15297,8 +15708,10 @@ 2801:18::,2801:18::ffff:ffff:ffff:ffff:ffff,CR 2801:18:1000::,2801:18:1000:ffff:ffff:ffff:ffff:ffff,PA 2801:18:2000::,2801:18:2000:ffff:ffff:ffff:ffff:ffff,CO +2801:18:5000::,2801:18:5000:ffff:ffff:ffff:ffff:ffff,CO 2801:18:6000::,2801:18:6000:ffff:ffff:ffff:ffff:ffff,AR 2801:18:8000::,2801:18:8000:ffff:ffff:ffff:ffff:ffff,AR +2801:18:9000::,2801:18:9000:ffff:ffff:ffff:ffff:ffff,CO 2801:18:a000::,2801:18:a000:ffff:ffff:ffff:ffff:ffff,BO 2801:18:c000::,2801:18:c000:ffff:ffff:ffff:ffff:ffff,AR 2801:18:e000::,2801:18:e000:ffff:ffff:ffff:ffff:ffff,DO @@ -15336,6 +15749,7 @@ 2801:1c:1000::,2801:1c:1000:ffff:ffff:ffff:ffff:ffff,PE 2801:1c:2000::,2801:1c:2000:ffff:ffff:ffff:ffff:ffff,PE 2801:1c:4000::,2801:1c:4000:ffff:ffff:ffff:ffff:ffff,CO +2801:1c:5000::,2801:1c:5000:ffff:ffff:ffff:ffff:ffff,CL 2801:1c:6000::,2801:1c:6000:ffff:ffff:ffff:ffff:ffff,PA 2801:1c:8000::,2801:1c:8000:ffff:ffff:ffff:ffff:ffff,EC 2801:1c:a000::,2801:1c:a000:ffff:ffff:ffff:ffff:ffff,CO @@ -15366,6 +15780,7 @@ 2801:1f:4000::,2801:1f:4000:ffff:ffff:ffff:ffff:ffff,CR 2801:1f:6000::,2801:1f:6000:ffff:ffff:ffff:ffff:ffff,AR 2801:1f:8000::,2801:1f:8000:ffff:ffff:ffff:ffff:ffff,AR +2801:1f:9000::,2801:1f:9000:ffff:ffff:ffff:ffff:ffff,AR 2801:1f:a000::,2801:1f:a000:ffff:ffff:ffff:ffff:ffff,CL 2801:1f:c000::,2801:1f:c000:ffff:ffff:ffff:ffff:ffff,CR 2801:1f:e000::,2801:1f:e000:ffff:ffff:ffff:ffff:ffff,AR @@ -15521,7 +15936,6 @@ 2801:80:9a0::,2801:80:9a0:ffff:ffff:ffff:ffff:ffff,BR 2801:80:9b0::,2801:80:9b0:ffff:ffff:ffff:ffff:ffff,BR 2801:80:9c0::,2801:80:9c0:ffff:ffff:ffff:ffff:ffff,BR -2801:80:9d0::,2801:80:9d0:ffff:ffff:ffff:ffff:ffff,BR 2801:80:9e0::,2801:80:9e0:ffff:ffff:ffff:ffff:ffff,BR 2801:80:9f0::,2801:80:9f0:ffff:ffff:ffff:ffff:ffff,BR 2801:80:a00::,2801:80:a00:ffff:ffff:ffff:ffff:ffff,BR @@ -15673,6 +16087,17 @@ 2801:80:19c0::,2801:80:19c0:ffff:ffff:ffff:ffff:ffff,BR 2801:80:19d0::,2801:80:19d0:ffff:ffff:ffff:ffff:ffff,BR 2801:80:19e0::,2801:80:19e0:ffff:ffff:ffff:ffff:ffff,BR +2801:80:19f0::,2801:80:19f0:ffff:ffff:ffff:ffff:ffff,BR +2801:80:1a00::,2801:80:1a00:ffff:ffff:ffff:ffff:ffff,BR +2801:80:1a10::,2801:80:1a10:ffff:ffff:ffff:ffff:ffff,BR +2801:80:1a20::,2801:80:1a20:ffff:ffff:ffff:ffff:ffff,BR +2801:80:1a30::,2801:80:1a30:ffff:ffff:ffff:ffff:ffff,BR +2801:80:1a40::,2801:80:1a40:ffff:ffff:ffff:ffff:ffff,BR +2801:80:1a50::,2801:80:1a50:ffff:ffff:ffff:ffff:ffff,BR +2801:80:1a60::,2801:80:1a60:ffff:ffff:ffff:ffff:ffff,BR +2801:80:1a70::,2801:80:1a70:ffff:ffff:ffff:ffff:ffff,BR +2801:80:1a80::,2801:80:1a80:ffff:ffff:ffff:ffff:ffff,BR +2801:80:1a90::,2801:80:1a90:ffff:ffff:ffff:ffff:ffff,BR 2801:82::,2801:82:ffff:ffff:ffff:ffff:ffff:ffff,BR 2801:84::,2801:84:ffff:ffff:ffff:ffff:ffff:ffff,BR 2801:86::,2801:86:ffff:ffff:ffff:ffff:ffff:ffff,BR @@ -15731,6 +16156,7 @@ 2801:120::,2801:120:ffff:ffff:ffff:ffff:ffff:ffff,AR 2801:128::,2801:128:fff:ffff:ffff:ffff:ffff:ffff,UY 2801:130::,2801:130:fff:ffff:ffff:ffff:ffff:ffff,CO +2801:138::,2801:138:ff:ffff:ffff:ffff:ffff:ffff,PA 2801:140::,2801:140:ffff:ffff:ffff:ffff:ffff:ffff,AR 2801:148::,2801:148:ff:ffff:ffff:ffff:ffff:ffff,AR 2801:150::,2801:150:ffff:ffff:ffff:ffff:ffff:ffff,PE @@ -15745,6 +16171,7 @@ 2801:1a0::,2801:1a0:3f:ffff:ffff:ffff:ffff:ffff,CO 2801:1a8::,2801:1a8:ff:ffff:ffff:ffff:ffff:ffff,AR 2801:1b0::,2801:1b0:ff:ffff:ffff:ffff:ffff:ffff,CO +2801:1b8::,2801:1b8:f:ffff:ffff:ffff:ffff:ffff,UY 2801:1c0::,2801:1c0:1ff:ffff:ffff:ffff:ffff:ffff,AR 2801:1c8::,2801:1c8:fff:ffff:ffff:ffff:ffff:ffff,CO 2801:1d0::,2801:1d0:f:ffff:ffff:ffff:ffff:ffff,CO @@ -15752,7 +16179,15 @@ 2801:1e0::,2801:1e0:7f:ffff:ffff:ffff:ffff:ffff,AR 2801:1e8::,2801:1e8:ff:ffff:ffff:ffff:ffff:ffff,AR 2801:1f0::,2801:1f0:ffff:ffff:ffff:ffff:ffff:ffff,AR -2802::,2802:3:ffff:ffff:ffff:ffff:ffff:ffff,CO +2802::,2802:2:9fff:ffff:ffff:ffff:ffff:ffff,CO +2802:2:a000::,2802:2:afff:ffff:ffff:ffff:ffff:ffff,BR +2802:2:b000::,2802:2:ffff:ffff:ffff:ffff:ffff:ffff,CO +2802:3::,2802:3:1fff:ffff:ffff:ffff:ffff:ffff,PA +2802:3:2000::,2802:3:3fff:ffff:ffff:ffff:ffff:ffff,PE +2802:3:4000::,2802:3:5fff:ffff:ffff:ffff:ffff:ffff,MX +2802:3:6000::,2802:3:7fff:ffff:ffff:ffff:ffff:ffff,EC +2802:3:8000::,2802:3:9fff:ffff:ffff:ffff:ffff:ffff,BR +2802:3:a000::,2802:3:ffff:ffff:ffff:ffff:ffff:ffff,CO 2802:8000::,2802:80ff:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803::,2803::ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:80::,2803:80::ffff:ffff:ffff:ffff,BR @@ -15760,6 +16195,7 @@ 2803:80:1000::,2803:80:1fff:ffff:ffff:ffff:ffff:ffff,BR 2803:80:2000::,2803:80:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:b4::,2803:b4:ffff:ffff:ffff:ffff:ffff:ffff,BZ +2803:c0::,2803:c0:ffff:ffff:ffff:ffff:ffff:ffff,PY 2803:100::,2803:100:ffff:ffff:ffff:ffff:ffff:ffff,HN 2803:140::,2803:140:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:180::,2803:180:ffff:ffff:ffff:ffff:ffff:ffff,NI @@ -15784,6 +16220,7 @@ 2803:800::,2803:800:ffff:ffff:ffff:ffff:ffff:ffff,NI 2803:840::,2803:840:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:880::,2803:880:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:8c0::,2803:8c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:900::,2803:900:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:940::,2803:940:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:980::,2803:980:ffff:ffff:ffff:ffff:ffff:ffff,CR @@ -15805,9 +16242,7 @@ 2803:f00::,2803:f00:48a:ffff:ffff:ffff:ffff:ffff,PE 2803:f00:48b::,2803:f00:48e:ffff:ffff:ffff:ffff:ffff,CO 2803:f00:48f::,2803:f00:4a6:ffff:ffff:ffff:ffff:ffff,PE -2803:f00:4a7::,2803:f00:4a9:bfff:ffff:ffff:ffff:ffff,CL -2803:f00:4a9:c000::,2803:f00:4a9:ffff:ffff:ffff:ffff:ffff,PE -2803:f00:4aa::,2803:f00:4aa:ffff:ffff:ffff:ffff:ffff,CL +2803:f00:4a7::,2803:f00:4aa:ffff:ffff:ffff:ffff:ffff,CL 2803:f00:4ab::,2803:f00:68d:7fff:ffff:ffff:ffff:ffff,PE 2803:f00:68d:8000::,2803:f00:68d:ffff:ffff:ffff:ffff:ffff,CO 2803:f00:68e::,2803:f00:ffff:ffff:ffff:ffff:ffff:ffff,PE @@ -15816,6 +16251,7 @@ 2803:1000::,2803:1000:ffff:ffff:ffff:ffff:ffff:ffff,SV 2803:1040::,2803:1040:ffff:ffff:ffff:ffff:ffff:ffff,NI 2803:1080::,2803:1080:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:10c0::,2803:10c0:ffff:ffff:ffff:ffff:ffff:ffff,PY 2803:1100::,2803:1100:ffff:ffff:ffff:ffff:ffff:ffff,CW 2803:1140::,2803:1140:ffff:ffff:ffff:ffff:ffff:ffff,DO 2803:1180::,2803:1180:ffff:ffff:ffff:ffff:ffff:ffff,BO @@ -15839,6 +16275,7 @@ 2803:1800::,2803:1800:ffff:ffff:ffff:ffff:ffff:ffff,CO 2803:1840::,2803:1840:ffff:ffff:ffff:ffff:ffff:ffff,CO 2803:1880::,2803:1880:ffff:ffff:ffff:ffff:ffff:ffff,PE +2803:18c0::,2803:18c0:ffff:ffff:ffff:ffff:ffff:ffff,SX 2803:1900::,2803:1900:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:1940::,2803:1940:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:1980::,2803:1980:ffff:ffff:ffff:ffff:ffff:ffff,CO @@ -15857,10 +16294,12 @@ 2803:1e40::,2803:1e40:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:1e80::,2803:1e80:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:1f00::,2803:1f00:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:1f40::,2803:1f40:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:1f80::,2803:1f80:ffff:ffff:ffff:ffff:ffff:ffff,VE 2803:2000::,2803:2000:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:2040::,2803:2040:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:2080::,2803:2080:ffff:ffff:ffff:ffff:ffff:ffff,HN +2803:20c0::,2803:20c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:2100::,2803:2100:ffff:ffff:ffff:ffff:ffff:ffff,PE 2803:2140::,2803:2140:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:2180::,2803:2180:ffff:ffff:ffff:ffff:ffff:ffff,CO @@ -15885,6 +16324,7 @@ 2803:2800::,2803:2800:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:2840::,2803:2840:ffff:ffff:ffff:ffff:ffff:ffff,BZ 2803:2880::,2803:2880:ffff:ffff:ffff:ffff:ffff:ffff,BO +2803:28c0::,2803:28c0:ffff:ffff:ffff:ffff:ffff:ffff,CO 2803:2900::,2803:2900:ffff:ffff:ffff:ffff:ffff:ffff,PA 2803:2940::,2803:2940:ffff:ffff:ffff:ffff:ffff:ffff,PA 2803:2980::,2803:2980:ffff:ffff:ffff:ffff:ffff:ffff,AR @@ -15908,6 +16348,7 @@ 2803:2f80::,2803:2f80:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:3000::,2803:3000:ffff:ffff:ffff:ffff:ffff:ffff,PA 2803:3040::,2803:3040:ffff:ffff:ffff:ffff:ffff:ffff,CW +2803:30c0::,2803:30c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:3100::,2803:3100:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:3140::,2803:3140:ffff:ffff:ffff:ffff:ffff:ffff,PE 2803:3180::,2803:3180:ffff:ffff:ffff:ffff:ffff:ffff,AR @@ -15951,10 +16392,12 @@ 2803:3e40::,2803:3e40:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:3e80::,2803:3e80:ffff:ffff:ffff:ffff:ffff:ffff,CO 2803:3f00::,2803:3f00:ffff:ffff:ffff:ffff:ffff:ffff,HN +2803:3f40::,2803:3f40:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:3f80::,2803:3f80:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:4000::,2803:4000:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:4040::,2803:4040:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:4080::,2803:4080:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:40c0::,2803:40c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:4100::,2803:4100:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:4140::,2803:4140:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:4180::,2803:4180:ffff:ffff:ffff:ffff:ffff:ffff,EC @@ -15979,6 +16422,7 @@ 2803:4800::,2803:4800:ffff:ffff:ffff:ffff:ffff:ffff,PE 2803:4840::,2803:4840:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:4880::,2803:4880:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:48c0::,2803:48c0:ffff:ffff:ffff:ffff:ffff:ffff,GT 2803:4900::,2803:4900:ffff:ffff:ffff:ffff:ffff:ffff,BQ 2803:4940::,2803:4940:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:4980::,2803:4980:ffff:ffff:ffff:ffff:ffff:ffff,AR @@ -16002,6 +16446,7 @@ 2803:5000::,2803:5000:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:5040::,2803:5040:ffff:ffff:ffff:ffff:ffff:ffff,SV 2803:5080::,2803:5080:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:50c0::,2803:50c0:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:5100::,2803:5100:ffff:ffff:ffff:ffff:ffff:ffff,GT 2803:5140::,2803:5140:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:5180::,2803:5180:ffff:ffff:ffff:ffff:ffff:ffff,CR @@ -16025,6 +16470,7 @@ 2803:5780::,2803:5780:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:5840::,2803:5840:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:5880::,2803:5880:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:58c0::,2803:58c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:5900::,2803:5900:ffff:ffff:ffff:ffff:ffff:ffff,GF 2803:5940::,2803:5940:ffff:ffff:ffff:ffff:ffff:ffff,PE 2803:5980::,2803:5980:ffff:ffff:ffff:ffff:ffff:ffff,AR @@ -16043,10 +16489,12 @@ 2803:5e00::,2803:5e00:ffff:ffff:ffff:ffff:ffff:ffff,BO 2803:5e40::,2803:5e40:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:5e80::,2803:5e80:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:5f40::,2803:5f40:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:5f80::,2803:5f80:ffff:ffff:ffff:ffff:ffff:ffff,EC 2803:6000::,2803:6000:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:6040::,2803:6040:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:6080::,2803:6087:ffff:ffff:ffff:ffff:ffff:ffff,US +2803:60c0::,2803:60c0:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:6100::,2803:6100:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:6140::,2803:6140:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:6180::,2803:6180:ffff:ffff:ffff:ffff:ffff:ffff,HN @@ -16071,6 +16519,7 @@ 2803:6800::,2803:6800:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:6840::,2803:6840:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:6880::,2803:6880:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:68c0::,2803:68c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:6900::,2803:6900:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:6940::,2803:6940:ffff:ffff:ffff:ffff:ffff:ffff,PY 2803:6980::,2803:6980:ffff:ffff:ffff:ffff:ffff:ffff,AR @@ -16090,10 +16539,12 @@ 2803:6e40::,2803:6e40:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:6e80::,2803:6e80:ffff:ffff:ffff:ffff:ffff:ffff,HN 2803:6f00::,2803:6f00:ffff:ffff:ffff:ffff:ffff:ffff,CL +2803:6f40::,2803:6f40:ffff:ffff:ffff:ffff:ffff:ffff,VE 2803:6f80::,2803:6f80:ffff:ffff:ffff:ffff:ffff:ffff,CO 2803:7000::,2803:7000:ffff:ffff:ffff:ffff:ffff:ffff,GT 2803:7040::,2803:7040:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:7080::,2803:7080:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:70c0::,2803:70c0:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:7100::,2803:7100:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:7140::,2803:7140:ffff:ffff:ffff:ffff:ffff:ffff,GT 2803:7180::,2803:7180:ffff:ffff:ffff:ffff:ffff:ffff,PE @@ -16137,10 +16588,12 @@ 2803:7e40::,2803:7e40:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:7e80::,2803:7e80:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:7f00::,2803:7f00:ffff:ffff:ffff:ffff:ffff:ffff,CO +2803:7f40::,2803:7f40:ffff:ffff:ffff:ffff:ffff:ffff,PY 2803:7f80::,2803:7f80:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:8000::,2803:8000:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:8040::,2803:8040:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:8080::,2803:8080:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:80c0::,2803:80c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:8100::,2803:8100:ffff:ffff:ffff:ffff:ffff:ffff,VE 2803:8140::,2803:8140:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:8180::,2803:8180:ffff:ffff:ffff:ffff:ffff:ffff,CL @@ -16165,6 +16618,7 @@ 2803:8800::,2803:8800:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:8840::,2803:8840:ffff:ffff:ffff:ffff:ffff:ffff,SV 2803:8880::,2803:8880:ffff:ffff:ffff:ffff:ffff:ffff,NI +2803:88c0::,2803:88c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:8900::,2803:8900:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:8940::,2803:8940:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:8980::,2803:8980:ffff:ffff:ffff:ffff:ffff:ffff,CO @@ -16188,6 +16642,7 @@ 2803:9000::,2803:9000:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:9040::,2803:9040:ffff:ffff:ffff:ffff:ffff:ffff,DO 2803:9080::,2803:9080:ffff:ffff:ffff:ffff:ffff:ffff,HN +2803:90c0::,2803:90c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:9100::,2803:9100:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:9140::,2803:9140:ffff:ffff:ffff:ffff:ffff:ffff,NI 2803:9180::,2803:9180:ffff:ffff:ffff:ffff:ffff:ffff,CR @@ -16206,12 +16661,12 @@ 2803:9600::,2803:9600:ffff:ffff:ffff:ffff:ffff:ffff,CW 2803:9640::,2803:9640:ffff:ffff:ffff:ffff:ffff:ffff,DO 2803:9680::,2803:9680:ffff:ffff:ffff:ffff:ffff:ffff,AR -2803:9700::,2803:9700:ffff:ffff:ffff:ffff:ffff:ffff,EC 2803:9740::,2803:9740:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:9780::,2803:9780:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:9800::,2803:9800:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:9840::,2803:9840:ffff:ffff:ffff:ffff:ffff:ffff,NI 2803:9880::,2803:9880:ffff:ffff:ffff:ffff:ffff:ffff,BZ +2803:98c0::,2803:98c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:9900::,2803:9900:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:9940::,2803:9940:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:9980::,2803:9980:ffff:ffff:ffff:ffff:ffff:ffff,CO @@ -16231,10 +16686,12 @@ 2803:9e40::,2803:9e40:ffff:ffff:ffff:ffff:ffff:ffff,PA 2803:9e80::,2803:9e80:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:9f00::,2803:9f00:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:9f40::,2803:9f40:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:9f80::,2803:9f80:ffff:ffff:ffff:ffff:ffff:ffff,HN 2803:a000::,2803:a000:ffff:ffff:ffff:ffff:ffff:ffff,BQ 2803:a040::,2803:a040:ffff:ffff:ffff:ffff:ffff:ffff,PY 2803:a080::,2803:a080:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:a0c0::,2803:a0c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:a100::,2803:a100:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:a140::,2803:a140:ffff:ffff:ffff:ffff:ffff:ffff,CO 2803:a180::,2803:a180:ffff:ffff:ffff:ffff:ffff:ffff,DO @@ -16258,6 +16715,7 @@ 2803:a800::,2803:a800:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:a840::,2803:a840:ffff:ffff:ffff:ffff:ffff:ffff,VE 2803:a880::,2803:a880:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:a8c0::,2803:a8c0:ffff:ffff:ffff:ffff:ffff:ffff,BZ 2803:a900::,2803:a900:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:a940::,2803:a940:ffff:ffff:ffff:ffff:ffff:ffff,PE 2803:a980::,2803:a980:ffff:ffff:ffff:ffff:ffff:ffff,CL @@ -16277,9 +16735,11 @@ 2803:ae40::,2803:ae40:ffff:ffff:ffff:ffff:ffff:ffff,PA 2803:ae80::,2803:ae80:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:af00::,2803:af00:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:af40::,2803:af40:ffff:ffff:ffff:ffff:ffff:ffff,EC 2803:af80::,2803:af80:ffff:ffff:ffff:ffff:ffff:ffff,PY 2803:b000::,2803:b000:ffff:ffff:ffff:ffff:ffff:ffff,CO 2803:b080::,2803:b080:ffff:ffff:ffff:ffff:ffff:ffff,BZ +2803:b0c0::,2803:b0c0:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:b100::,2803:b100:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:b140::,2803:b140:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:b180::,2803:b180:ffff:ffff:ffff:ffff:ffff:ffff,CL @@ -16322,10 +16782,12 @@ 2803:be40::,2803:be40:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:be80::,2803:be80:ffff:ffff:ffff:ffff:ffff:ffff,CO 2803:bf00::,2803:bf00:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:bf40::,2803:bf40:ffff:ffff:ffff:ffff:ffff:ffff,GT 2803:bf80::,2803:bf80:ffff:ffff:ffff:ffff:ffff:ffff,PA 2803:c000::,2803:c000:ffff:ffff:ffff:ffff:ffff:ffff,VE 2803:c040::,2803:c040:ffff:ffff:ffff:ffff:ffff:ffff,VE 2803:c080::,2803:c080:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:c0c0::,2803:c0c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:c100::,2803:c100:ffff:ffff:ffff:ffff:ffff:ffff,PY 2803:c140::,2803:c140:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:c180::,2803:c180:ffff:ffff:ffff:ffff:ffff:ffff,CL @@ -16350,6 +16812,7 @@ 2803:c800::,2803:c800:ffff:ffff:ffff:ffff:ffff:ffff,GT 2803:c840::,2803:c840:ffff:ffff:ffff:ffff:ffff:ffff,GT 2803:c880::,2803:c880:ffff:ffff:ffff:ffff:ffff:ffff,HN +2803:c8c0::,2803:c8c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:c900::,2803:c900:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:c940::,2803:c940:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:c980::,2803:c980:ffff:ffff:ffff:ffff:ffff:ffff,CL @@ -16376,6 +16839,7 @@ 2803:d000:ffff::,2803:d000:ffff:ffff:ffff:ffff:ffff:ffff,BZ 2803:d040::,2803:d040:ffff:ffff:ffff:ffff:ffff:ffff,PA 2803:d080::,2803:d080:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:d0c0::,2803:d0c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:d100::,2803:d100:ffff:ffff:ffff:ffff:ffff:ffff,GT 2803:d140::,2803:d140:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:d180::,2803:d180:ffff:ffff:ffff:ffff:ffff:ffff,EC @@ -16399,6 +16863,7 @@ 2803:d800::,2803:d800:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:d840::,2803:d840:ffff:ffff:ffff:ffff:ffff:ffff,PA 2803:d880::,2803:d880:ffff:ffff:ffff:ffff:ffff:ffff,CR +2803:d8c0::,2803:d8c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:d900::,2803:d900:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:d940::,2803:d940:ffff:ffff:ffff:ffff:ffff:ffff,VE 2803:d980::,2803:d980:ffff:ffff:ffff:ffff:ffff:ffff,PA @@ -16418,10 +16883,12 @@ 2803:de40::,2803:de40:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:de80::,2803:de80:ffff:ffff:ffff:ffff:ffff:ffff,CO 2803:df00::,2803:df00:ffff:ffff:ffff:ffff:ffff:ffff,SV +2803:df40::,2803:df40:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:df80::,2803:df80:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:e000::,2803:e000:ffff:ffff:ffff:ffff:ffff:ffff,CO 2803:e040::,2803:e040:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:e080::,2803:e080:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:e0c0::,2803:e0c0:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:e100::,2803:e100:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:e140::,2803:e140:ffff:ffff:ffff:ffff:ffff:ffff,PY 2803:e180::,2803:e180:ffff:ffff:ffff:ffff:ffff:ffff,CL @@ -16446,6 +16913,7 @@ 2803:e800::,2803:e800:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:e840::,2803:e840:ffff:ffff:ffff:ffff:ffff:ffff,CO 2803:e880::,2803:e880:ffff:ffff:ffff:ffff:ffff:ffff,GT +2803:e8c0::,2803:e8c0:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:e900::,2803:e900:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:e940::,2803:e940:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:ea00::,2803:ea00:ffff:ffff:ffff:ffff:ffff:ffff,AR @@ -16453,7 +16921,8 @@ 2803:ea80::,2803:ea80:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:eb00::,2803:eb00:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:eb40::,2803:eb40:ffff:ffff:ffff:ffff:ffff:ffff,AR -2803:eb80::,2803:eb80:ffff:ffff:ffff:ffff:ffff:ffff,AR +2803:eb80::,2803:eb80:7fff:ffff:ffff:ffff:ffff:ffff,AR +2803:eb80:8000::,2803:eb80:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:ec00::,2803:ec00:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:ec40::,2803:ec40:ffff:ffff:ffff:ffff:ffff:ffff,EC 2803:ec80::,2803:ec80:ffff:ffff:ffff:ffff:ffff:ffff,AR @@ -16464,10 +16933,12 @@ 2803:ee40::,2803:ee40:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:ee80::,2803:ee80:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:ef00::,2803:ef00:ffff:ffff:ffff:ffff:ffff:ffff,PA +2803:ef40::,2803:ef40:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:ef80::,2803:ef80:ffff:ffff:ffff:ffff:ffff:ffff,CL 2803:f000::,2803:f000:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:f040::,2803:f040:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:f080::,2803:f080:ffff:ffff:ffff:ffff:ffff:ffff,PE +2803:f0c0::,2803:f0c0:ffff:ffff:ffff:ffff:ffff:ffff,HN 2803:f100::,2803:f100:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:f140::,2803:f140:ffff:ffff:ffff:ffff:ffff:ffff,AR 2803:f180::,2803:f180:ffff:ffff:ffff:ffff:ffff:ffff,HN @@ -16509,6 +16980,7 @@ 2803:fe00::,2803:fe00:ffff:ffff:ffff:ffff:ffff:ffff,CO 2803:fe40::,2803:fe40:ffff:ffff:ffff:ffff:ffff:ffff,CR 2803:fe80::,2803:fe80:ffff:ffff:ffff:ffff:ffff:ffff,PE +2803:ff40::,2803:ff40:ffff:ffff:ffff:ffff:ffff:ffff,SR 2803:ff80::,2803:ff80:ffff:ffff:ffff:ffff:ffff:ffff,CO 2804::,2804::ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:4::,2804:4:ffff:ffff:ffff:ffff:ffff:ffff,BR @@ -17033,7 +17505,6 @@ 2804:8b4::,2804:8b4:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:8bc::,2804:8bc:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:8c0::,2804:8c0:ffff:ffff:ffff:ffff:ffff:ffff,BR -2804:8c4::,2804:8c4:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:8c8::,2804:8c8:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:8cc::,2804:8cc:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:8d0::,2804:8d0:ffff:ffff:ffff:ffff:ffff:ffff,BR @@ -17064,7 +17535,6 @@ 2804:938::,2804:938:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:93c::,2804:93c:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:940::,2804:940:ffff:ffff:ffff:ffff:ffff:ffff,BR -2804:944::,2804:944:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:948::,2804:948:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:94c::,2804:94c:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:950::,2804:950:ffff:ffff:ffff:ffff:ffff:ffff,BR @@ -17311,9 +17781,7 @@ 2804:d34::,2804:d34:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:d38::,2804:d38:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:d3c::,2804:d3c:ffff:ffff:ffff:ffff:ffff:ffff,BR -2804:d40::,2804:d41:514:7fff:ffff:ffff:ffff:ffff,BR -2804:d41:514:8000::,2804:d41:514:ffff:ffff:ffff:ffff:ffff,US -2804:d41:515::,2804:d60:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:d40::,2804:d60:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:d64::,2804:d64:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:d68::,2804:d68:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:d6c::,2804:d6c:ffff:ffff:ffff:ffff:ffff:ffff,BR @@ -17452,7 +17920,6 @@ 2804:f88::,2804:f88:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:f8c::,2804:f8c:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:f90::,2804:f90:ffff:ffff:ffff:ffff:ffff:ffff,BR -2804:f94::,2804:f94:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:f98::,2804:f98:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:f9c::,2804:f9c:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:fa0::,2804:fa0:ffff:ffff:ffff:ffff:ffff:ffff,BR @@ -17979,7 +18446,6 @@ 2804:17d8::,2804:17d8:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:17dc::,2804:17dc:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:17e0::,2804:17e0:ffff:ffff:ffff:ffff:ffff:ffff,BR -2804:17e4::,2804:17e4:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:17e8::,2804:17e8:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:17ec::,2804:17ec:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:17f0::,2804:17f0:ffff:ffff:ffff:ffff:ffff:ffff,BR @@ -18157,7 +18623,6 @@ 2804:1aa0::,2804:1aa0:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:1aa4::,2804:1aa4:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:1aa8::,2804:1aa8:ffff:ffff:ffff:ffff:ffff:ffff,BR -2804:1aac::,2804:1aac:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:1ab0::,2804:1ab0:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:1ab4::,2804:1ab4:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:1ab8::,2804:1ab8:ffff:ffff:ffff:ffff:ffff:ffff,BR @@ -18456,6 +18921,7 @@ 2804:1f26::,2804:1f26:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:1f28::,2804:1f28:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:1f2a::,2804:1f2a:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:1f2c::,2804:1f2c:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:2000::,2804:2000:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:2004::,2804:2004:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:2008::,2804:2008:ffff:ffff:ffff:ffff:ffff:ffff,BR @@ -18698,7 +19164,6 @@ 2804:23c4::,2804:23c4:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:23c8::,2804:23c8:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:23cc::,2804:23cc:ffff:ffff:ffff:ffff:ffff:ffff,BR -2804:23d0::,2804:23d0:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:23d4::,2804:23d4:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:23d8::,2804:23d8:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:23dc::,2804:23dc:ffff:ffff:ffff:ffff:ffff:ffff,BR @@ -19681,6 +20146,133 @@ 2804:3328::,2804:3328:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:332c::,2804:332c:ffff:ffff:ffff:ffff:ffff:ffff,BR 2804:3330::,2804:3330:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3334::,2804:3334:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3338::,2804:3338:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:333c::,2804:333c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3340::,2804:3340:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3344::,2804:3344:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3348::,2804:3348:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:334c::,2804:334c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3350::,2804:3350:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3354::,2804:3354:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3358::,2804:3358:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:335c::,2804:335c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3360::,2804:3360:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3364::,2804:3364:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3368::,2804:3368:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:336c::,2804:336c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3370::,2804:3370:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3374::,2804:3374:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3378::,2804:3378:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:337c::,2804:337c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3380::,2804:3380:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3384::,2804:3384:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3388::,2804:3388:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:338c::,2804:338c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3390::,2804:3390:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3394::,2804:3394:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3398::,2804:3398:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:339c::,2804:339c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33a0::,2804:33a0:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33a4::,2804:33a4:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33a8::,2804:33a8:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33ac::,2804:33ac:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33b0::,2804:33b0:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33b4::,2804:33b4:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33b8::,2804:33b8:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33bc::,2804:33bc:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33c0::,2804:33c0:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33c4::,2804:33c4:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33c8::,2804:33c8:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33cc::,2804:33cc:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33d0::,2804:33d0:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33d4::,2804:33d4:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33d8::,2804:33d8:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33dc::,2804:33dc:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33e0::,2804:33e0:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33e4::,2804:33e4:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33e8::,2804:33e8:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33ec::,2804:33ec:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33f0::,2804:33f0:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33f4::,2804:33f4:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33f8::,2804:33f8:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:33fc::,2804:33fc:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3400::,2804:3400:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3404::,2804:3404:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3408::,2804:3408:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:340c::,2804:340c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3410::,2804:3410:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3414::,2804:3414:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3418::,2804:3418:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:341c::,2804:341c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3420::,2804:3420:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3424::,2804:3424:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3428::,2804:3428:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:342c::,2804:342c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3430::,2804:3430:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3434::,2804:3434:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3438::,2804:3438:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:343c::,2804:343c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3440::,2804:3440:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3444::,2804:3444:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3448::,2804:3448:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:344c::,2804:344c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3450::,2804:3450:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3454::,2804:3454:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3458::,2804:3458:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:345c::,2804:345c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3460::,2804:3460:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3464::,2804:3464:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3468::,2804:3468:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:346c::,2804:346c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3470::,2804:3470:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3474::,2804:3474:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3478::,2804:3478:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:347c::,2804:347c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3480::,2804:3480:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3484::,2804:3484:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3488::,2804:3488:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:348c::,2804:348c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3490::,2804:3490:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3494::,2804:3494:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3498::,2804:3498:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:349c::,2804:349c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34a0::,2804:34a0:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34a4::,2804:34a4:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34a8::,2804:34a8:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34ac::,2804:34ac:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34b0::,2804:34b0:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34b4::,2804:34b4:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34b8::,2804:34b8:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34bc::,2804:34bc:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34c0::,2804:34c0:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34c4::,2804:34c4:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34c8::,2804:34c8:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34cc::,2804:34cc:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34d0::,2804:34d0:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34d4::,2804:34d4:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34d8::,2804:34d8:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34dc::,2804:34dc:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34e0::,2804:34e0:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34e4::,2804:34e4:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34e8::,2804:34e8:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34ec::,2804:34ec:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34f0::,2804:34f0:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34f4::,2804:34f4:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34f8::,2804:34f8:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:34fc::,2804:34fc:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3500::,2804:3500:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3504::,2804:3504:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3508::,2804:3508:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:350c::,2804:350c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3510::,2804:3510:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3514::,2804:3514:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3518::,2804:3518:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:351c::,2804:351c:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3520::,2804:3520:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3524::,2804:3524:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:3528::,2804:3528:ffff:ffff:ffff:ffff:ffff:ffff,BR +2804:352c::,2804:352c:ffff:ffff:ffff:ffff:ffff:ffff,BR 2806::,2806:f:ffff:ffff:ffff:ffff:ffff:ffff,MX 2806:200::,2806:216::ffff:ffff:ffff:ffff:ffff,MX 2806:217::,2806:220:ffff:ffff:ffff:ffff:ffff:ffff,MX @@ -19691,7 +20283,7 @@ 2806:250::,2806:250:ffff:ffff:ffff:ffff:ffff:ffff,MX 2806:260::,2806:260:ffff:ffff:ffff:ffff:ffff:ffff,MX 2806:270::,2806:270:ffff:ffff:ffff:ffff:ffff:ffff,MX -2806:280::,2806:280:ffff:ffff:ffff:ffff:ffff:ffff,MX +2806:280::,2806:282:ffff:ffff:ffff:ffff:ffff:ffff,MX 2806:290::,2806:290:ffff:ffff:ffff:ffff:ffff:ffff,MX 2806:2a0::,2806:2a0:ffff:ffff:ffff:ffff:ffff:ffff,MX 2806:2b0::,2806:2b0:ffff:ffff:ffff:ffff:ffff:ffff,MX @@ -19877,9 +20469,7 @@ 2a00:1160::,2a00:1167:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:1168::,2a00:116f:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a00:1170::,2a00:1170:ffff:ffff:ffff:ffff:ffff:ffff,IE -2a00:1178::,2a00:1178::ffff:ffff:ffff:ffff:ffff,NL -2a00:1178:1::,2a00:1178:1:7fff:ffff:ffff:ffff:ffff,US -2a00:1178:1:8000::,2a00:1178:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a00:1178::,2a00:1178:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a00:1180::,2a00:1180:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:1188::,2a00:1188:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a00:1190::,2a00:1190:ffff:ffff:ffff:ffff:ffff:ffff,FI @@ -19893,7 +20483,8 @@ 2a00:11c0:5::,2a00:11c0:5:7fff:ffff:ffff:ffff:ffff,CH 2a00:11c0:5:8000::,2a00:11c0:7:ffff:ffff:ffff:ffff:ffff,AT 2a00:11c0:8::,2a00:11c0:8:ffff:ffff:ffff:ffff:ffff,GB -2a00:11c0:9::,2a00:11c0:a:ffff:ffff:ffff:ffff:ffff,AT +2a00:11c0:9::,2a00:11c0:9:7fff:ffff:ffff:ffff:ffff,IE +2a00:11c0:9:8000::,2a00:11c0:a:ffff:ffff:ffff:ffff:ffff,AT 2a00:11c0:b::,2a00:11c0:b:ffff:ffff:ffff:ffff:ffff,IT 2a00:11c0:c::,2a00:11c0:62:ffff:ffff:ffff:ffff:ffff,AT 2a00:11c0:63::,2a00:11c0:63:ffff:ffff:ffff:ffff:ffff,NL @@ -19942,11 +20533,21 @@ 2a00:1340::,2a00:1340:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:1348::,2a00:1348:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:1350::,2a00:1350:ffff:ffff:ffff:ffff:ffff:ffff,GB -2a00:1358::,2a00:1358:e1b8:ffff:ffff:ffff:ffff:ffff,GR +2a00:1358::,2a00:1358:e07b:7fff:ffff:ffff:ffff:ffff,GR +2a00:1358:e07b:8000::,2a00:1358:e07b:ffff:ffff:ffff:ffff:ffff,CY +2a00:1358:e07c::,2a00:1358:e0fb:ffff:ffff:ffff:ffff:ffff,GR +2a00:1358:e0fc::,2a00:1358:e0fc:7fff:ffff:ffff:ffff:ffff,CY +2a00:1358:e0fc:8000::,2a00:1358:e123:ffff:ffff:ffff:ffff:ffff,GR +2a00:1358:e124::,2a00:1358:e124:7fff:ffff:ffff:ffff:ffff,CY +2a00:1358:e124:8000::,2a00:1358:e19a:ffff:ffff:ffff:ffff:ffff,GR +2a00:1358:e19b::,2a00:1358:e19b:7fff:ffff:ffff:ffff:ffff,CY +2a00:1358:e19b:8000::,2a00:1358:e1b8:ffff:ffff:ffff:ffff:ffff,GR 2a00:1358:e1b9::,2a00:1358:e1b9:7fff:ffff:ffff:ffff:ffff,CY 2a00:1358:e1b9:8000::,2a00:1358:e1f5:7fff:ffff:ffff:ffff:ffff,GR 2a00:1358:e1f5:8000::,2a00:1358:e1f5:ffff:ffff:ffff:ffff:ffff,CY -2a00:1358:e1f6::,2a00:135b:ffff:ffff:ffff:ffff:ffff:ffff,GR +2a00:1358:e1f6::,2a00:1358:e263:7fff:ffff:ffff:ffff:ffff,GR +2a00:1358:e263:8000::,2a00:1358:e263:ffff:ffff:ffff:ffff:ffff,CY +2a00:1358:e264::,2a00:135b:ffff:ffff:ffff:ffff:ffff:ffff,GR 2a00:1360::,2a00:1360:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a00:1368::,2a00:1368:ffff:ffff:ffff:ffff:ffff:ffff,SI 2a00:1370::,2a00:1370:ffff:ffff:ffff:ffff:ffff:ffff,RU @@ -20019,7 +20620,7 @@ 2a00:1568::,2a00:1568:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a00:1570::,2a00:1570:ffff:ffff:ffff:ffff:ffff:ffff,IR 2a00:1578::,2a00:1578:ffff:ffff:ffff:ffff:ffff:ffff,PL -2a00:1580::,2a00:1580:ffff:ffff:ffff:ffff:ffff:ffff,LB +2a00:1580::,2a00:1587:ffff:ffff:ffff:ffff:ffff:ffff,LB 2a00:1588::,2a00:1588:ffff:ffff:ffff:ffff:ffff:ffff,UA 2a00:1590::,2a00:1590:ffff:ffff:ffff:ffff:ffff:ffff,LB 2a00:1598::,2a00:159f:ffff:ffff:ffff:ffff:ffff:ffff,SE @@ -20131,7 +20732,7 @@ 2a00:1950::,2a00:1950:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a00:1958::,2a00:1958:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a00:1960::,2a00:1960:ffff:ffff:ffff:ffff:ffff:ffff,FR -2a00:1968::,2a00:1968:ffff:ffff:ffff:ffff:ffff:ffff,SE +2a00:1968::,2a00:196f:ffff:ffff:ffff:ffff:ffff:ffff,SE 2a00:1970::,2a00:1970:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:1978::,2a00:1978:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:1980::,2a00:1980:ffff:ffff:ffff:ffff:ffff:ffff,PL @@ -20152,7 +20753,7 @@ 2a00:19f8::,2a00:19f8:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a00:1a00::,2a00:1a00:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a00:1a08::,2a00:1a08:ffff:ffff:ffff:ffff:ffff:ffff,KZ -2a00:1a10::,2a00:1a10:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a00:1a10::,2a00:1a17:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:1a18::,2a00:1a18:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:1a20::,2a00:1a27:ffff:ffff:ffff:ffff:ffff:ffff,SI 2a00:1a28::,2a00:1a28:23ff:ffff:ffff:ffff:ffff:ffff,SE @@ -20285,7 +20886,7 @@ 2a00:1e08::,2a00:1e08:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a00:1e10::,2a00:1e10:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a00:1e18::,2a00:1e1f:ffff:ffff:ffff:ffff:ffff:ffff,NO -2a00:1e20::,2a00:1e20:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a00:1e20::,2a00:1e27:ffff:ffff:ffff:ffff:ffff:ffff,UA 2a00:1e28::,2a00:1e28:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a00:1e30::,2a00:1e30:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a00:1e38::,2a00:1e38:ffff:ffff:ffff:ffff:ffff:ffff,UA @@ -20300,7 +20901,7 @@ 2a00:1e80::,2a00:1e80:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:1e88::,2a00:1e88:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a00:1e90::,2a00:1e90:ffff:ffff:ffff:ffff:ffff:ffff,DK -2a00:1e98::,2a00:1e98:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a00:1e98::,2a00:1e9f:ffff:ffff:ffff:ffff:ffff:ffff,UA 2a00:1ea0::,2a00:1ea0:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a00:1ea8::,2a00:1ea8:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:1eb0::,2a00:1eb0:ffff:ffff:ffff:ffff:ffff:ffff,PL @@ -20347,7 +20948,7 @@ 2a00:4000::,2a00:4000:ffff:ffff:ffff:ffff:ffff:ffff,IR 2a00:4020::,2a00:4020:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a00:4040::,2a00:4040:ffff:ffff:ffff:ffff:ffff:ffff,FR -2a00:4060::,2a00:4060:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a00:4060::,2a00:4067:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a00:4080::,2a00:4087:ffff:ffff:ffff:ffff:ffff:ffff,RO 2a00:40a0::,2a00:40a0:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a00:40c0::,2a00:40c0:ffff:ffff:ffff:ffff:ffff:ffff,AT @@ -20744,7 +21345,7 @@ 2a00:7140::,2a00:7147:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a00:7160::,2a00:7160:ffff:ffff:ffff:ffff:ffff:ffff,KG 2a00:7180::,2a00:7180:ffff:ffff:ffff:ffff:ffff:ffff,FR -2a00:71a0::,2a00:71a0:ffff:ffff:ffff:ffff:ffff:ffff,BA +2a00:71a0::,2a00:71a7:ffff:ffff:ffff:ffff:ffff:ffff,BA 2a00:71c0::,2a00:71c0:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a00:71e0::,2a00:71e0:ffff:ffff:ffff:ffff:ffff:ffff,IS 2a00:7200::,2a00:7200:ffff:ffff:ffff:ffff:ffff:ffff,FR @@ -20812,21 +21413,26 @@ 2a00:79c0::,2a00:79c0:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:79e0::,2a00:79e0::ffff:ffff:ffff:ffff:ffff,CH 2a00:79e0:1::,2a00:79e0:1:7fff:ffff:ffff:ffff:ffff,CZ -2a00:79e0:1:8000::,2a00:79e0:2:7fff:ffff:ffff:ffff:ffff,PL -2a00:79e0:2:8000::,2a00:79e0:2:ffff:ffff:ffff:ffff:ffff,CH +2a00:79e0:1:8000::,2a00:79e0:1:ffff:ffff:ffff:ffff:ffff,PL +2a00:79e0:2::,2a00:79e0:2:7fff:ffff:ffff:ffff:ffff,CH +2a00:79e0:2:8000::,2a00:79e0:2:ffff:ffff:ffff:ffff:ffff,US 2a00:79e0:3::,2a00:79e0:3:7fff:ffff:ffff:ffff:ffff,IE -2a00:79e0:3:8000::,2a00:79e0:4:7fff:ffff:ffff:ffff:ffff,CH +2a00:79e0:3:8000::,2a00:79e0:3:ffff:ffff:ffff:ffff:ffff,CH +2a00:79e0:4::,2a00:79e0:4:7fff:ffff:ffff:ffff:ffff,US 2a00:79e0:4:8000::,2a00:79e0:4:ffff:ffff:ffff:ffff:ffff,FI 2a00:79e0:5::,2a00:79e0:5:ffff:ffff:ffff:ffff:ffff,CH 2a00:79e0:6::,2a00:79e0:6:ffff:ffff:ffff:ffff:ffff,GB 2a00:79e0:7::,2a00:79e0:9:ffff:ffff:ffff:ffff:ffff,CH 2a00:79e0:a::,2a00:79e0:a:ffff:ffff:ffff:ffff:ffff,GB -2a00:79e0:b::,2a00:79e0:b:ffff:ffff:ffff:ffff:ffff,IT +2a00:79e0:b::,2a00:79e0:b:7fff:ffff:ffff:ffff:ffff,IT +2a00:79e0:b:8000::,2a00:79e0:b:ffff:ffff:ffff:ffff:ffff,CH 2a00:79e0:c::,2a00:79e0:d:ffff:ffff:ffff:ffff:ffff,GB 2a00:79e0:e::,2a00:79e0:13:ffff:ffff:ffff:ffff:ffff,CH 2a00:79e0:14::,2a00:79e0:14:ffff:ffff:ffff:ffff:ffff,ZA 2a00:79e0:15::,2a00:79e0:15:ffff:ffff:ffff:ffff:ffff,DE -2a00:79e0:16::,2a00:79e0:19:ffff:ffff:ffff:ffff:ffff,CH +2a00:79e0:16::,2a00:79e0:17:ffff:ffff:ffff:ffff:ffff,CH +2a00:79e0:18::,2a00:79e0:18:7fff:ffff:ffff:ffff:ffff,NO +2a00:79e0:18:8000::,2a00:79e0:19:ffff:ffff:ffff:ffff:ffff,CH 2a00:79e0:1a::,2a00:79e0:1a:7fff:ffff:ffff:ffff:ffff,IE 2a00:79e0:1a:8000::,2a00:79e0:1b:ffff:ffff:ffff:ffff:ffff,CH 2a00:79e0:1c::,2a00:79e0:1c:ffff:ffff:ffff:ffff:ffff,GH @@ -20865,8 +21471,7 @@ 2a00:7d00::,2a00:7d00:ffff:ffff:ffff:ffff:ffff:ffff,UA 2a00:7d20::,2a00:7d20:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:7d40::,2a00:7d40:ffff:ffff:ffff:ffff:ffff:ffff,RU -2a00:7d60::,2a00:7d60:ffff:ffff:ffff:ffff:ffff:ffff,FR -2a00:7d80::,2a00:7d80:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a00:7d80::,2a00:7d87:ffff:ffff:ffff:ffff:ffff:ffff,IR 2a00:7da0::,2a00:7da0:ffff:ffff:ffff:ffff:ffff:ffff,AZ 2a00:7dc0::,2a00:7dc0:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a00:7de0::,2a00:7de0:ffff:ffff:ffff:ffff:ffff:ffff,NL @@ -20941,7 +21546,7 @@ 2a00:86a0::,2a00:86a0:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a00:86c0::,2a00:86c0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:86e0::,2a00:86e0:ffff:ffff:ffff:ffff:ffff:ffff,IT -2a00:8700::,2a00:8700:ffff:ffff:ffff:ffff:ffff:ffff,ME +2a00:8700::,2a00:8707:ffff:ffff:ffff:ffff:ffff:ffff,ME 2a00:8720::,2a00:8720:ffff:ffff:ffff:ffff:ffff:ffff,RS 2a00:8740::,2a00:8740:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a00:8760::,2a00:8760:ffff:ffff:ffff:ffff:ffff:ffff,NL @@ -20952,8 +21557,6 @@ 2a00:8800::,2a00:8800:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:8820::,2a00:8820:ffff:ffff:ffff:ffff:ffff:ffff,SA 2a00:8840::,2a00:8840:ffff:ffff:ffff:ffff:ffff:ffff,UZ -2a00:8860:8001::,2a00:8860:8001:7fff:ffff:ffff:ffff:ffff,US -2a00:8860:8007::,2a00:8860:8007:7fff:ffff:ffff:ffff:ffff,US 2a00:8880::,2a00:8880:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a00:88a0::,2a00:88a0:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a00:88c0::,2a00:88c0:ffff:ffff:ffff:ffff:ffff:ffff,RU @@ -21031,7 +21634,7 @@ 2a00:9200::,2a00:9200:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a00:9220::,2a00:9220:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a00:9240::,2a00:9240:ffff:ffff:ffff:ffff:ffff:ffff,HR -2a00:9260::,2a00:9260:ffff:ffff:ffff:ffff:ffff:ffff,IS +2a00:9260::,2a00:9267:ffff:ffff:ffff:ffff:ffff:ffff,IS 2a00:9280::,2a00:9280:ffff:ffff:ffff:ffff:ffff:ffff,IS 2a00:92a0::,2a00:92a7:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a00:92c0::,2a00:92c7:ffff:ffff:ffff:ffff:ffff:ffff,IS @@ -21180,7 +21783,6 @@ 2a00:a420::,2a00:a420:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a00:a440::,2a00:a440:ffff:ffff:ffff:ffff:ffff:ffff,TR 2a00:a460::,2a00:a460:ffff:ffff:ffff:ffff:ffff:ffff,AT -2a00:a480::,2a00:a480:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a00:a4a0::,2a00:a4a0:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a00:a4c0::,2a00:a4c0:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a00:a4e0::,2a00:a4e0:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -21240,7 +21842,7 @@ 2a00:aba0::,2a00:aba0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:abc0::,2a00:abc0:ffff:ffff:ffff:ffff:ffff:ffff,LI 2a00:abe0::,2a00:abe0:ffff:ffff:ffff:ffff:ffff:ffff,IR -2a00:ac00::,2a00:ac00:ffff:ffff:ffff:ffff:ffff:ffff,FI +2a00:ac00::,2a00:ac07:ffff:ffff:ffff:ffff:ffff:ffff,FI 2a00:ac20::,2a00:ac20:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a00:ac40::,2a00:ac40:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:ac60::,2a00:ac60:ffff:ffff:ffff:ffff:ffff:ffff,RU @@ -21383,9 +21985,7 @@ 2a00:be20::,2a00:be20:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a00:be40::,2a00:be47:ffff:ffff:ffff:ffff:ffff:ffff,NO 2a00:be60::,2a00:be67:ffff:ffff:ffff:ffff:ffff:ffff,ES -2a00:be80::,2a00:be80:44b4:7fff:ffff:ffff:ffff:ffff,FR -2a00:be80:44b4:8000::,2a00:be80:44b4:ffff:ffff:ffff:ffff:ffff,US -2a00:be80:44b5::,2a00:be80:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a00:be80::,2a00:be80:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a00:bea0::,2a00:bea0:ffff:ffff:ffff:ffff:ffff:ffff,AE 2a00:bec0::,2a00:bec7:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a00:bf00::,2a00:bf00:ffff:ffff:ffff:ffff:ffff:ffff,RU @@ -21544,7 +22144,9 @@ 2a00:d180::,2a00:d180:ffff:ffff:ffff:ffff:ffff:ffff,PT 2a00:d1a0::,2a00:d1a0:f:ffff:ffff:ffff:ffff:ffff,DE 2a00:d1a0:10::,2a00:d1a0:1f:ffff:ffff:ffff:ffff:ffff,GB -2a00:d1a0:20::,2a00:d1a0:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a00:d1a0:20::,2a00:d1a0:1ffe:ffff:ffff:ffff:ffff:ffff,DE +2a00:d1a0:1fff::,2a00:d1a0:1fff:ffff:ffff:ffff:ffff:ffff,US +2a00:d1a0:2000::,2a00:d1a0:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:d1c0::,2a00:d1c0:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a00:d1e0::,2a00:d1e0:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:d200::,2a00:d207:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -21572,7 +22174,7 @@ 2a00:d4e0::,2a00:d4e7:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a00:d500::,2a00:d500:ffff:ffff:ffff:ffff:ffff:ffff,IR 2a00:d520::,2a00:d527:ffff:ffff:ffff:ffff:ffff:ffff,CH -2a00:d540::,2a00:d540:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a00:d540::,2a00:d547:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a00:d560::,2a00:d567:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a00:d580::,2a00:d580:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:d5a0::,2a00:d5a0:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -21665,9 +22267,7 @@ 2a00:e120::,2a00:e120:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:e140::,2a00:e140:ffff:ffff:ffff:ffff:ffff:ffff,CZ 2a00:e160::,2a00:e160:ffff:ffff:ffff:ffff:ffff:ffff,ES -2a00:e180::,2a00:e180:12ca:ffff:ffff:ffff:ffff:ffff,DE -2a00:e180:12cb::,2a00:e180:12cb:7fff:ffff:ffff:ffff:ffff,US -2a00:e180:12cb:8000::,2a00:e180:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a00:e180::,2a00:e180:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a00:e1a0::,2a00:e1a0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:e1c0::,2a00:e1c0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:e1e0::,2a00:e1e0:ffff:ffff:ffff:ffff:ffff:ffff,ES @@ -21884,7 +22484,9 @@ 2a00:fce0::,2a00:fce0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:fd00::,2a00:fd00:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a00:fd20::,2a00:fd20:ffff:ffff:ffff:ffff:ffff:ffff,LB -2a00:fd40::,2a00:fd40:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a00:fd40::,2a00:fd40:5:ffff:ffff:ffff:ffff:ffff,NL +2a00:fd40:6::,2a00:fd40:6:ffff:ffff:ffff:ffff:ffff,SK +2a00:fd40:7::,2a00:fd40:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a00:fd60::,2a00:fd60:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:fd80::,2a00:fd80:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a00:fda0::,2a00:fda0:ffff:ffff:ffff:ffff:ffff:ffff,DE @@ -21898,7 +22500,7 @@ 2a00:fea0::,2a00:fea7:ffff:ffff:ffff:ffff:ffff:ffff,CZ 2a00:fec0::,2a00:fec0:ffff:ffff:ffff:ffff:ffff:ffff,TR 2a00:fee0::,2a00:fee0:ffff:ffff:ffff:ffff:ffff:ffff,RU -2a00:ff00::,2a00:ff00:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a00:ff00::,2a00:ff07:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a00:ff20::,2a00:ff20:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a00:ff40::,2a00:ff40:ffff:ffff:ffff:ffff:ffff:ffff,SE 2a00:ff60::,2a00:ff60:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -21936,11 +22538,7 @@ 2a01:d0:896c:8000::,2a01:d0:896c:ffff:ffff:ffff:ffff:ffff,RU 2a01:d0:896d::,2a01:d0:8de4:ffff:ffff:ffff:ffff:ffff,UA 2a01:d0:8de5::,2a01:d0:8de5:7fff:ffff:ffff:ffff:ffff,RU -2a01:d0:8de5:8000::,2a01:d0:9008:ffff:ffff:ffff:ffff:ffff,UA -2a01:d0:9009::,2a01:d0:9009:7fff:ffff:ffff:ffff:ffff,RU -2a01:d0:9009:8000::,2a01:d0:92ea:ffff:ffff:ffff:ffff:ffff,UA -2a01:d0:92eb::,2a01:d0:92eb:7fff:ffff:ffff:ffff:ffff,RU -2a01:d0:92eb:8000::,2a01:d0:93ff:ffff:ffff:ffff:ffff:ffff,UA +2a01:d0:8de5:8000::,2a01:d0:93ff:ffff:ffff:ffff:ffff:ffff,UA 2a01:d0:9400::,2a01:d0:9400:7fff:ffff:ffff:ffff:ffff,RU 2a01:d0:9400:8000::,2a01:d0:95d7:ffff:ffff:ffff:ffff:ffff,UA 2a01:d0:95d8::,2a01:d0:95d8:7fff:ffff:ffff:ffff:ffff,RU @@ -22079,7 +22677,7 @@ 2a01:2b0:2000:113::,2a01:2b0:2000:113:ffff:ffff:ffff:ffff,FI 2a01:2b0:2000:114::,2a01:2b7:ffff:ffff:ffff:ffff:ffff:ffff,SE 2a01:2b8::,2a01:2b8:ffff:ffff:ffff:ffff:ffff:ffff,GR -2a01:2c0::,2a01:2c0:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a01:2c0::,2a01:2c7:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a01:2c8::,2a01:2c8:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a01:2d0::,2a01:2d0:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a01:2d8::,2a01:2df:ffff:ffff:ffff:ffff:ffff:ffff,IT @@ -22093,7 +22691,9 @@ 2a01:338::,2a01:338:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a01:348::,2a01:348:6:5ff:ffff:ffff:ffff:ffff,GB 2a01:348:6:600::,2a01:348:6:6ff:ffff:ffff:ffff:ffff,AU -2a01:348:6:700::,2a01:348:338:ffff:ffff:ffff:ffff:ffff,GB +2a01:348:6:700::,2a01:348:1fe:ffff:ffff:ffff:ffff:ffff,GB +2a01:348:1ff::,2a01:348:1ff:7fff:ffff:ffff:ffff:ffff,IS +2a01:348:1ff:8000::,2a01:348:338:ffff:ffff:ffff:ffff:ffff,GB 2a01:348:339::,2a01:348:339:7fff:ffff:ffff:ffff:ffff,NL 2a01:348:339:8000::,2a01:348:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a01:350::,2a01:350:ffff:ffff:ffff:ffff:ffff:ffff,NL @@ -22107,7 +22707,7 @@ 2a01:388:24f:8000::,2a01:388:250:ffff:ffff:ffff:ffff:ffff,GB 2a01:388:251::,2a01:388:251:7fff:ffff:ffff:ffff:ffff,NL 2a01:388:251:8000::,2a01:38f:ffff:ffff:ffff:ffff:ffff:ffff,GB -2a01:390::,2a01:390:ffff:ffff:ffff:ffff:ffff:ffff,SK +2a01:390::,2a01:397:ffff:ffff:ffff:ffff:ffff:ffff,SK 2a01:398::,2a01:398:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a01:3a0::,2a01:3a7:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a01:3a8::,2a01:3a8:ffff:ffff:ffff:ffff:ffff:ffff,NL @@ -22117,6 +22717,7 @@ 2a01:3c8::,2a01:3c8:ffff:ffff:ffff:ffff:ffff:ffff,IR 2a01:3d8::,2a01:3d8:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a01:3e0:402::,2a01:3e0:403:ffff:ffff:ffff:ffff:ffff,FR +2a01:3e0:501::,2a01:3e0:501:ffff:ffff:ffff:ffff:ffff,RU 2a01:3e0:801::,2a01:3e0:801:ffff:ffff:ffff:ffff:ffff,FR 2a01:3e0:d01::,2a01:3e0:d02:ffff:ffff:ffff:ffff:ffff,GB 2a01:3e0:1101::,2a01:3e0:1101:ffff:ffff:ffff:ffff:ffff,NL @@ -22129,6 +22730,9 @@ 2a01:3e0:1700::,2a01:3e0:1701:ff:ffff:ffff:ffff:ffff,GB 2a01:3e0:1b00::,2a01:3e0:1b00:ffff:ffff:ffff:ffff:ffff,FI 2a01:3e0:1d00::,2a01:3e0:1d00:ff:ffff:ffff:ffff:ffff,CH +2a01:3e0:3200::,2a01:3e0:3200:ff:ffff:ffff:ffff:ffff,RO +2a01:3e0:3300::,2a01:3e0:3300:ff:ffff:ffff:ffff:ffff,BG +2a01:3e0:3400::,2a01:3e0:3400:ff:ffff:ffff:ffff:ffff,HU 2a01:3e0:ff24::,2a01:3e0:ff24:ffff:ffff:ffff:ffff:ffff,DE 2a01:3e8::,2a01:3e8:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a01:3f0::,2a01:3f7:ffff:ffff:ffff:ffff:ffff:ffff,SE @@ -22168,9 +22772,7 @@ 2a01:4e0::,2a01:4e7:ffff:ffff:ffff:ffff:ffff:ffff,LV 2a01:4e8::,2a01:4e8:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a01:4f0::,2a01:4f0:ffff:ffff:ffff:ffff:ffff:ffff,DK -2a01:4f8::,2a01:4f8:201:7fff:ffff:ffff:ffff:ffff,DE -2a01:4f8:201:8000::,2a01:4f8:201:ffff:ffff:ffff:ffff:ffff,RU -2a01:4f8:202::,2a01:4ff:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a01:4f8::,2a01:4ff:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a01:500::,2a01:500:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a01:508::,2a01:508:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a01:510::,2a01:510:ffff:ffff:ffff:ffff:ffff:ffff,CZ @@ -22228,7 +22830,8 @@ 2a01:6d8::,2a01:6d8:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a01:6e0::,2a01:6e0:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a01:6e8::,2a01:6e8:ffff:ffff:ffff:ffff:ffff:ffff,RU -2a01:6f0::,2a01:6f0:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a01:6f0::,2a01:6f0:fffe:ffff:ffff:ffff:ffff:ffff,DE +2a01:6f0:ffff::,2a01:6f0:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a01:6f8::,2a01:6f8:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a01:700::,2a01:700:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a01:710::,2a01:710:ffff:ffff:ffff:ffff:ffff:ffff,NL @@ -22248,7 +22851,7 @@ 2a01:788::,2a01:788:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a01:790::,2a01:790:ffff:ffff:ffff:ffff:ffff:ffff,TR 2a01:798::,2a01:79f:ffff:ffff:ffff:ffff:ffff:ffff,NO -2a01:7a0::,2a01:7a0:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a01:7a0::,2a01:7a7:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a01:7a8::,2a01:7a8:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a01:7b0::,2a01:7b0:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a01:7b8::,2a01:7b8:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -22264,7 +22867,9 @@ 2a01:838:ffff::,2a01:838:ffff:7fff:ffff:ffff:ffff:ffff,MT 2a01:838:ffff:8000::,2a01:8ff:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a01:c00::,2a01:c3f:ffff:ffff:ffff:ffff:ffff:ffff,DE -2a01:e00::,2a01:e3f:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a01:e00::,2a01:e34:ec40:7fff:ffff:ffff:ffff:ffff,FR +2a01:e34:ec40:8000::,2a01:e34:ec40:ffff:ffff:ffff:ffff:ffff,CH +2a01:e34:ec41::,2a01:e3f:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a01:1000::,2a01:17ff:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a01:2000::,2a01:2fff:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a01:4000::,2a01:4000:ffff:ffff:ffff:ffff:ffff:ffff,AM @@ -22398,7 +23003,7 @@ 2a01:50a0::,2a01:50a0:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a01:50c0::,2a01:50c0:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a01:50e0::,2a01:50e0:ffff:ffff:ffff:ffff:ffff:ffff,DE -2a01:5100::,2a01:5100:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a01:5100::,2a01:5100:ffff:ffff:ffff:ffff:ffff:ffff,IE 2a01:5120::,2a01:5120:ffff:ffff:ffff:ffff:ffff:ffff,CY 2a01:5140::,2a01:5140:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a01:5160::,2a01:5160:ffff:ffff:ffff:ffff:ffff:ffff,ME @@ -22786,7 +23391,7 @@ 2a01:8100::,2a01:8100:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a01:8120::,2a01:8120:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a01:8140::,2a01:8140:ffff:ffff:ffff:ffff:ffff:ffff,UA -2a01:8160::,2a01:8160:ffff:ffff:ffff:ffff:ffff:ffff,PL +2a01:8160::,2a01:8167:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a01:8180::,2a01:8180:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a01:81a0::,2a01:81a0:fe:ffff:ffff:ffff:ffff:ffff,RU 2a01:81a0:ff::,2a01:81a0:ff::ffff:ffff:ffff:ffff,US @@ -22964,7 +23569,7 @@ 2a01:9660::,2a01:9660:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a01:9680::,2a01:9680:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a01:96a0::,2a01:96a0:ffff:ffff:ffff:ffff:ffff:ffff,KG -2a01:96c0::,2a01:96c0:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a01:96c0::,2a01:96c7:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a01:96e0::,2a01:96e0:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a01:9700::,2a01:9700:ffff:ffff:ffff:ffff:ffff:ffff,JO 2a01:9720::,2a01:9720:ffff:ffff:ffff:ffff:ffff:ffff,FR @@ -23021,7 +23626,9 @@ 2a01:9da0::,2a01:9da0:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a01:9dc0::,2a01:9dc0:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a01:9de0::,2a01:9de0:ffff:ffff:ffff:ffff:ffff:ffff,FR -2a01:9e00::,2a01:9e07:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a01:9e00::,2a01:9e00:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a01:9e01::,2a01:9e01:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a01:9e02::,2a01:9e07:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a01:9e20::,2a01:9e20:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a01:9e40::,2a01:9e40:ffff:ffff:ffff:ffff:ffff:ffff,BG 2a01:9e60::,2a01:9e60:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -23069,7 +23676,7 @@ 2a01:a3c0::,2a01:a3c0:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a01:a3e0::,2a01:a3e0:ffff:ffff:ffff:ffff:ffff:ffff,EE 2a01:a400::,2a01:a400:ffff:ffff:ffff:ffff:ffff:ffff,JE -2a01:a420::,2a01:a420:ffff:ffff:ffff:ffff:ffff:ffff,TR +2a01:a420::,2a01:a420:ffff:ffff:ffff:ffff:ffff:ffff,CY 2a01:a440::,2a01:a440:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a01:a460::,2a01:a460:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a01:a480::,2a01:a480:ffff:ffff:ffff:ffff:ffff:ffff,CH @@ -23152,7 +23759,7 @@ 2a01:ae20::,2a01:ae20:ffff:ffff:ffff:ffff:ffff:ffff,HU 2a01:ae40::,2a01:ae40:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a01:ae60::,2a01:ae60:ffff:ffff:ffff:ffff:ffff:ffff,PL -2a01:ae80::,2a01:ae80:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a01:ae80::,2a01:ae87:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a01:aea0::,2a01:aea0:ffff:ffff:ffff:ffff:ffff:ffff,AT 2a01:aec0::,2a01:aec0:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a01:aee0::,2a01:aee0:ffff:ffff:ffff:ffff:ffff:ffff,AT @@ -23240,7 +23847,7 @@ 2a01:b9a0::,2a01:b9a0:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a01:b9c0::,2a01:b9c0:ffff:ffff:ffff:ffff:ffff:ffff,IS 2a01:b9e0::,2a01:b9e0:ffff:ffff:ffff:ffff:ffff:ffff,FR -2a01:ba00::,2a01:ba00:ffff:ffff:ffff:ffff:ffff:ffff,FI +2a01:ba00::,2a01:ba07:ffff:ffff:ffff:ffff:ffff:ffff,FI 2a01:ba20::,2a01:ba20:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a01:ba40::,2a01:ba40:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a01:ba60::,2a01:ba60:ffff:ffff:ffff:ffff:ffff:ffff,PS @@ -23286,15 +23893,17 @@ 2a01:bfa0::,2a01:bfa0:ffff:ffff:ffff:ffff:ffff:ffff,KG 2a01:bfc0::,2a01:bfc0:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a01:bfe0::,2a01:bfe0:ffff:ffff:ffff:ffff:ffff:ffff,FR -2a01:c000::,2a01:cb00:1b2:ffff:ffff:ffff:ffff:ffff,FR -2a01:cb00:1b3::,2a01:cb00:1b3:7fff:ffff:ffff:ffff:ffff,CA -2a01:cb00:1b3:8000::,2a01:cb04:7e5:7fff:ffff:ffff:ffff:ffff,FR -2a01:cb04:7e5:8000::,2a01:cb04:7e5:ffff:ffff:ffff:ffff:ffff,US -2a01:cb04:7e6::,2a01:cb14:527:ffff:ffff:ffff:ffff:ffff,FR -2a01:cb14:528::,2a01:cb14:528:7fff:ffff:ffff:ffff:ffff,US -2a01:cb14:528:8000::,2a01:cb15:1cb:ffff:ffff:ffff:ffff:ffff,FR -2a01:cb15:1cc::,2a01:cb15:1cc:7fff:ffff:ffff:ffff:ffff,CH -2a01:cb15:1cc:8000::,2a01:dfff:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a01:c000::,2a01:c844:1011:ffff:ffff:ffff:ffff:ffff,FR +2a01:c844:1012::,2a01:c844:1012:7fff:ffff:ffff:ffff:ffff,SK +2a01:c844:1012:8000::,2a01:c844:140a:e00:50e1:6f6d:63d4:31e,FR +2a01:c844:140a:e00:50e1:6f6d:63d4:31f,2a01:c844:140a:e00:50e1:6f6d:63d4:31f,SK +2a01:c844:140a:e00:50e1:6f6d:63d4:320,2a01:c844:142b:7fff:ffff:ffff:ffff:ffff,FR +2a01:c844:142b:8000::,2a01:c844:142b:ffff:ffff:ffff:ffff:ffff,SK +2a01:c844:142c::,2a01:cb19:8694:7fff:ffff:ffff:ffff:ffff,FR +2a01:cb19:8694:8000::,2a01:cb19:8694:ffff:ffff:ffff:ffff:ffff,GF +2a01:cb19:8695::,2a01:cb1d:d8:7fff:ffff:ffff:ffff:ffff,FR +2a01:cb1d:d8:8000::,2a01:cb1d:d8:ffff:ffff:ffff:ffff:ffff,CA +2a01:cb1d:d9::,2a01:dfff:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a02::,2a02::ffff:ffff:ffff:ffff:ffff:ffff,LU 2a02:10::,2a02:17:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a02:18::,2a02:18:ffff:ffff:ffff:ffff:ffff:ffff,DE @@ -23474,9 +24083,7 @@ 2a02:578:5003::,2a02:578:5411:ffff:ffff:ffff:ffff:ffff,BE 2a02:578:5412::,2a02:578:5412:7fff:ffff:ffff:ffff:ffff,RU 2a02:578:5412:8000::,2a02:578:ffff:ffff:ffff:ffff:ffff:ffff,BE -2a02:580::,2a02:587:d81a:7fff:ffff:ffff:ffff:ffff,GR -2a02:587:d81a:8000::,2a02:587:d81a:ffff:ffff:ffff:ffff:ffff,DE -2a02:587:d81b::,2a02:587:ffff:ffff:ffff:ffff:ffff:ffff,GR +2a02:580::,2a02:587:ffff:ffff:ffff:ffff:ffff:ffff,GR 2a02:588::,2a02:588:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a02:590::,2a02:597:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a02:598::,2a02:598:ffff:ffff:ffff:ffff:ffff:ffff,CZ @@ -23484,7 +24091,6 @@ 2a02:5b0::,2a02:5b0:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a02:5b8::,2a02:5b8:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a02:5c0::,2a02:5c0:ffff:ffff:ffff:ffff:ffff:ffff,CH -2a02:5c8::,2a02:5c8:ffff:ffff:ffff:ffff:ffff:ffff,GR 2a02:5d0::,2a02:5d7:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a02:5d8::,2a02:5d8:ffff:ffff:ffff:ffff:ffff:ffff,AT 2a02:5e0::,2a02:5e7:ffff:ffff:ffff:ffff:ffff:ffff,AT @@ -23532,7 +24138,9 @@ 2a02:748::,2a02:748:afff:ffff:ffff:ffff:ffff:ffff,PL 2a02:748:b000::,2a02:748:b000:7fff:ffff:ffff:ffff:ffff,US 2a02:748:b000:8000::,2a02:748:ffff:ffff:ffff:ffff:ffff:ffff,PL -2a02:750::,2a02:757:ffff:ffff:ffff:ffff:ffff:ffff,SE +2a02:750::,2a02:750:7:ffff:ffff:ffff:ffff:ffff,SE +2a02:750:8::,2a02:750:8:ffff:ffff:ffff:ffff:ffff,US +2a02:750:9::,2a02:757:ffff:ffff:ffff:ffff:ffff:ffff,SE 2a02:758::,2a02:758:ffff:ffff:ffff:ffff:ffff:ffff,AT 2a02:760::,2a02:760:ffff:ffff:ffff:ffff:ffff:ffff,SE 2a02:768::,2a02:768:ffff:ffff:ffff:ffff:ffff:ffff,CZ @@ -23694,9 +24302,7 @@ 2a02:c60::,2a02:c60:ffff:ffff:ffff:ffff:ffff:ffff,CZ 2a02:c68::,2a02:c68:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a02:c70::,2a02:c70:ffff:ffff:ffff:ffff:ffff:ffff,FR -2a02:c78::,2a02:c7d:3ce:27ff:ffff:ffff:ffff:ffff,GB -2a02:c7d:3ce:2800::,2a02:c7d:3ce:2fff:ffff:ffff:ffff:ffff,US -2a02:c7d:3ce:3000::,2a02:c7f:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a02:c78::,2a02:c7f:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a02:c80::,2a02:c80:ffff:ffff:ffff:ffff:ffff:ffff,SK 2a02:c88::,2a02:c88:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a02:c90::,2a02:c90:ffff:ffff:ffff:ffff:ffff:ffff,RU @@ -23765,9 +24371,7 @@ 2a02:eb8::,2a02:ebf:ffff:ffff:ffff:ffff:ffff:ffff,SE 2a02:ec0::,2a02:ec0:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a02:ec8::,2a02:ec8:ffff:ffff:ffff:ffff:ffff:ffff,IT -2a02:ed0::,2a02:ed0:190c:ffff:ffff:ffff:ffff:ffff,IL -2a02:ed0:190d::,2a02:ed0:190d:7fff:ffff:ffff:ffff:ffff,US -2a02:ed0:190d:8000::,2a02:ed0:ffff:ffff:ffff:ffff:ffff:ffff,IL +2a02:ed0::,2a02:ed0:ffff:ffff:ffff:ffff:ffff:ffff,IL 2a02:ed8::,2a02:ed8:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a02:ee0::,2a02:ee0:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a02:ef0::,2a02:ef0:ffff:ffff:ffff:ffff:ffff:ffff,FI @@ -23888,10 +24492,9 @@ 2a02:1770::,2a02:1770:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a02:1778::,2a02:1778:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a02:1780::,2a02:1780:ffff:ffff:ffff:ffff:ffff:ffff,SE -2a02:1788::,2a02:1788:4fe:ffff:ffff:ffff:ffff:ffff,GB -2a02:1788:4ff::,2a02:1788:4ff:7fff:ffff:ffff:ffff:ffff,RO -2a02:1788:4ff:8000::,2a02:1788:4ff:ffff:ffff:ffff:ffff:ffff,US -2a02:1788:500::,2a02:1788:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a02:1788::,2a02:1788:4ff:83ff:ffff:ffff:ffff:ffff,GB +2a02:1788:4ff:8400::,2a02:1788:4ff:84ff:ffff:ffff:ffff:ffff,US +2a02:1788:4ff:8500::,2a02:1788:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a02:1790::,2a02:1790:ffff:ffff:ffff:ffff:ffff:ffff,FI 2a02:1798::,2a02:179f:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a02:17a0::,2a02:17a0:ffff:ffff:ffff:ffff:ffff:ffff,CZ @@ -23932,9 +24535,7 @@ 2a02:20b0::,2a02:20b0:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a02:20b8::,2a02:20b8:ffff:ffff:ffff:ffff:ffff:ffff,HR 2a02:20c0::,2a02:20c0:ffff:ffff:ffff:ffff:ffff:ffff,GB -2a02:20c8::,2a02:20c8:335f:ffff:ffff:ffff:ffff:ffff,NO -2a02:20c8:3360::,2a02:20c8:3360:7fff:ffff:ffff:ffff:ffff,DE -2a02:20c8:3360:8000::,2a02:20c8:ffff:ffff:ffff:ffff:ffff:ffff,NO +2a02:20c8::,2a02:20c8:ffff:ffff:ffff:ffff:ffff:ffff,NO 2a02:20d0::,2a02:20d0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a02:20d8::,2a02:20d8:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a02:20e0::,2a02:20e7:ffff:ffff:ffff:ffff:ffff:ffff,NL @@ -23950,7 +24551,9 @@ 2a02:2150::,2a02:2150:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a02:2158::,2a02:2158:ffff:ffff:ffff:ffff:ffff:ffff,IE 2a02:2160::,2a02:2160:ffff:ffff:ffff:ffff:ffff:ffff,RO -2a02:2168::,2a02:216f:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a02:2168::,2a02:2168:3bc2:ffff:ffff:ffff:ffff:ffff,RU +2a02:2168:3bc3::,2a02:2168:3bc3:7fff:ffff:ffff:ffff:ffff,US +2a02:2168:3bc3:8000::,2a02:216f:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a02:2170::,2a02:2170:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a02:2178::,2a02:217f:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a02:2180::,2a02:2180:ffff:ffff:ffff:ffff:ffff:ffff,DK @@ -24143,7 +24746,11 @@ 2a02:2790::,2a02:2790:ffff:ffff:ffff:ffff:ffff:ffff,BE 2a02:2798::,2a02:2798:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a02:27a0::,2a02:27a0:ffff:ffff:ffff:ffff:ffff:ffff,RU -2a02:27a8::,2a02:27af:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a02:27a8::,2a02:27a9:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a02:27aa::,2a02:27aa:ffff:ffff:ffff:ffff:ffff:ffff,BG +2a02:27ab::,2a02:27ab:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a02:27ac::,2a02:27ac:ffff:ffff:ffff:ffff:ffff:ffff,LV +2a02:27ad::,2a02:27af:ffff:ffff:ffff:ffff:ffff:ffff,UA 2a02:27b0::,2a02:27b0:ffff:ffff:ffff:ffff:ffff:ffff,BA 2a02:27b8::,2a02:27bf:ffff:ffff:ffff:ffff:ffff:ffff,NO 2a02:27c0::,2a02:27c0:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -24154,7 +24761,7 @@ 2a02:27e8::,2a02:27e8:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a02:27f0::,2a02:27f0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a02:27f8::,2a02:27f8:ffff:ffff:ffff:ffff:ffff:ffff,NL -2a02:2800::,2a02:2800:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a02:2800::,2a02:2807:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a02:2808::,2a02:2808:1005:ffff:ffff:ffff:ffff:ffff,CZ 2a02:2808:1006::,2a02:2808:1006:ffff:ffff:ffff:ffff:ffff,RU 2a02:2808:1007::,2a02:2808:3000:ffff:ffff:ffff:ffff:ffff,CZ @@ -24284,6 +24891,8 @@ 2a02:2c60::,2a02:2c60:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a02:2c80::,2a02:2c80:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a02:2ca0:64::,2a02:2ca0:64:7fff:ffff:ffff:ffff:ffff,NL +2a02:2ca6:2e::,2a02:2ca6:2e:ffff:ffff:ffff:ffff:ffff,GB +2a02:2ca7:2e::,2a02:2ca7:2e:ffff:ffff:ffff:ffff:ffff,US 2a02:2cc0::,2a02:2cc0:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a02:2ce0::,2a02:2ce0:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a02:2d00::,2a02:2d00:ffff:ffff:ffff:ffff:ffff:ffff,BE @@ -24295,12 +24904,8 @@ 2a02:2dc0::,2a02:2dc0:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a02:2de0::,2a02:2de0:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a02:2e00::,2a02:2e1f:ffff:ffff:ffff:ffff:ffff:ffff,ES -2a02:2f00::,2a02:2f08:e31b:7fff:ffff:ffff:ffff:ffff,RO -2a02:2f08:e31b:8000::,2a02:2f08:e31b:ffff:ffff:ffff:ffff:ffff,US -2a02:2f08:e31c::,2a02:2f0b:804d:3fff:ffff:ffff:ffff:ffff,RO -2a02:2f0b:804d:4000::,2a02:2f0b:804d:7fff:ffff:ffff:ffff:ffff,FR -2a02:2f0b:804d:8000::,2a02:2f0f:ffff:ffff:ffff:ffff:ffff:ffff,RO -2a02:2f80::,2a02:2f80:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a02:2f00::,2a02:2f0f:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a02:2f80::,2a02:2f87:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a02:2fa0::,2a02:2fa0:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a02:2fc0::,2a02:2fc7:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a02:2fe0::,2a02:2fe0:ffff:ffff:ffff:ffff:ffff:ffff,IT @@ -24324,7 +24929,7 @@ 2a02:4200::,2a02:4200:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a02:4220::,2a02:4220:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a02:4240::,2a02:4240:ffff:ffff:ffff:ffff:ffff:ffff,NL -2a02:4260::,2a02:4260:ffff:ffff:ffff:ffff:ffff:ffff,NO +2a02:4260::,2a02:4267:ffff:ffff:ffff:ffff:ffff:ffff,NO 2a02:4280::,2a02:4280:ffff:ffff:ffff:ffff:ffff:ffff,ME 2a02:42a0::,2a02:42a0:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a02:42c0::,2a02:42c0:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -24368,7 +24973,7 @@ 2a02:47a0::,2a02:47a0:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a02:47c0::,2a02:47c0:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a02:47e0::,2a02:47e7:ffff:ffff:ffff:ffff:ffff:ffff,BE -2a02:4800::,2a02:4800:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a02:4800::,2a02:4807:ffff:ffff:ffff:ffff:ffff:ffff,RO 2a02:4820::,2a02:4820:ffff:ffff:ffff:ffff:ffff:ffff,FI 2a02:4840::,2a02:4840:ffff:ffff:ffff:ffff:ffff:ffff,LV 2a02:4860::,2a02:4860:ffff:ffff:ffff:ffff:ffff:ffff,IT @@ -24769,7 +25374,9 @@ 2a02:7a40::,2a02:7a40:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a02:7a60::,2a02:7a60:ffff:ffff:ffff:ffff:ffff:ffff,UA 2a02:7a80::,2a02:7a80:ffff:ffff:ffff:ffff:ffff:ffff,SE -2a02:7aa0::,2a02:7aa0:ffff:ffff:ffff:ffff:ffff:ffff,LV +2a02:7aa0::,2a02:7aa0:1618:ffff:ffff:ffff:ffff:ffff,LV +2a02:7aa0:1619::,2a02:7aa0:1619:ffff:ffff:ffff:ffff:ffff,SE +2a02:7aa0:161a::,2a02:7aa0:ffff:ffff:ffff:ffff:ffff:ffff,LV 2a02:7ac0::,2a02:7ac0:ffff:ffff:ffff:ffff:ffff:ffff,SE 2a02:7ae0::,2a02:7ae0:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a02:7b00::,2a02:7b07:ffff:ffff:ffff:ffff:ffff:ffff,DE @@ -24816,27 +25423,29 @@ 2a02:8020::,2a02:8023:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a02:8040::,2a02:8043:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a02:8060::,2a02:8061:ffff:ffff:ffff:ffff:ffff:ffff,AD -2a02:8070::,2a02:8071:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a02:8070::,2a02:8070:898b:ffff:ffff:ffff:ffff:ffff,DE +2a02:8070:898c::,2a02:8070:898c:7fff:ffff:ffff:ffff:ffff,US +2a02:8070:898c:8000::,2a02:8071:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a02:8080::,2a02:8087:ffff:ffff:ffff:ffff:ffff:ffff,IE 2a02:80c0::,2a02:80c3:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a02:80e0::,2a02:80e3:ffff:ffff:ffff:ffff:ffff:ffff,BG 2a02:8100::,2a02:811f:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a02:8200::,2a02:821f:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a02:8300::,2a02:830f:ffff:ffff:ffff:ffff:ffff:ffff,CZ -2a02:8380::,2a02:8388:6902:7fff:ffff:ffff:ffff:ffff,AT -2a02:8388:6902:8000::,2a02:8388:6902:ffff:ffff:ffff:ffff:ffff,DE -2a02:8388:6903::,2a02:838f:ffff:ffff:ffff:ffff:ffff:ffff,AT -2a02:8400::,2a02:8434:2543:ffff:ffff:ffff:ffff:ffff,FR -2a02:8434:2544::,2a02:8434:2544:7fff:ffff:ffff:ffff:ffff,ES -2a02:8434:2544:8000::,2a02:847f:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a02:8380::,2a02:838f:ffff:ffff:ffff:ffff:ffff:ffff,AT +2a02:8400::,2a02:847f:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a02:8800::,2a02:88ff:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a02:9000::,2a02:91ff:ffff:ffff:ffff:ffff:ffff:ffff,ES -2a02:a000::,2a02:a03f:ffff:ffff:ffff:ffff:ffff:ffff,BE +2a02:a000::,2a02:a03f:265e:7fff:ffff:ffff:ffff:ffff,BE +2a02:a03f:265e:8000::,2a02:a03f:265e:ffff:ffff:ffff:ffff:ffff,FR +2a02:a03f:265f::,2a02:a03f:ffff:ffff:ffff:ffff:ffff:ffff,BE 2a02:a200::,2a02:a21f:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a02:a300::,2a02:a31f:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a02:a400::,2a02:a446:a0fb:ffff:ffff:ffff:ffff:ffff,NL 2a02:a446:a0fc::,2a02:a446:a0fc:7fff:ffff:ffff:ffff:ffff,GB -2a02:a446:a0fc:8000::,2a02:a47f:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a02:a446:a0fc:8000::,2a02:a44f:1021:ffff:ffff:ffff:ffff:ffff,NL +2a02:a44f:1022::,2a02:a44f:1022:7fff:ffff:ffff:ffff:ffff,GB +2a02:a44f:1022:8000::,2a02:a47f:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a02:a800::,2a02:a83f:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a02:aa00::,2a02:aa1f:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a02:ab00::,2a02:ab07:ffff:ffff:ffff:ffff:ffff:ffff,SK @@ -25123,7 +25732,6 @@ 2a02:fb80::,2a02:fb87:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a02:fbc0::,2a02:fbc7:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a02:fc00::,2a02:fc07:ffff:ffff:ffff:ffff:ffff:ffff,SE -2a02:fc47:759::,2a02:fc47:759:7fff:ffff:ffff:ffff:ffff,DK 2a02:fc80::,2a02:fc87:ffff:ffff:ffff:ffff:ffff:ffff,NO 2a02:fcc0::,2a02:fcc7:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a02:fd00::,2a02:fd07:ffff:ffff:ffff:ffff:ffff:ffff,DE @@ -25142,9 +25750,7 @@ 2a03:20::,2a03:20:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a03:40::,2a03:40:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a03:60::,2a03:60:ffff:ffff:ffff:ffff:ffff:ffff,NL -2a03:80::,2a03:80:13e:bfff:ffff:ffff:ffff:ffff,DE -2a03:80:13e:c000::,2a03:80:13e:ffff:ffff:ffff:ffff:ffff,GB -2a03:80:13f::,2a03:80:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a03:80::,2a03:80:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a03:a0::,2a03:a0:ffff:ffff:ffff:ffff:ffff:ffff,HR 2a03:c0::,2a03:c0:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a03:e0::,2a03:e0:ffff:ffff:ffff:ffff:ffff:ffff,SK @@ -25162,7 +25768,7 @@ 2a03:280::,2a03:280:ffff:ffff:ffff:ffff:ffff:ffff,LT 2a03:2a0::,2a03:2a0:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a03:2c0::,2a03:2c0:ffff:ffff:ffff:ffff:ffff:ffff,BG -2a03:2e0::,2a03:2e0:ffff:ffff:ffff:ffff:ffff:ffff,CZ +2a03:2e0::,2a03:2e7:ffff:ffff:ffff:ffff:ffff:ffff,CZ 2a03:300::,2a03:300:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a03:320::,2a03:320:ffff:ffff:ffff:ffff:ffff:ffff,IL 2a03:340::,2a03:340:ffff:ffff:ffff:ffff:ffff:ffff,RU @@ -25321,7 +25927,6 @@ 2a03:1520::,2a03:1520:ffff:ffff:ffff:ffff:ffff:ffff,TR 2a03:1560::,2a03:1560:ffff:ffff:ffff:ffff:ffff:ffff,RS 2a03:1580::,2a03:1580:ffff:ffff:ffff:ffff:ffff:ffff,BE -2a03:15a0::,2a03:15a0:ffff:ffff:ffff:ffff:ffff:ffff,HK 2a03:15c0::,2a03:15c0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a03:15e0::,2a03:15e0:ffff:ffff:ffff:ffff:ffff:ffff,BE 2a03:1600::,2a03:1600:ffff:ffff:ffff:ffff:ffff:ffff,CZ @@ -25370,7 +25975,6 @@ 2a03:1b40::,2a03:1b40:ffff:ffff:ffff:ffff:ffff:ffff,RS 2a03:1b60::,2a03:1b60:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a03:1b80::,2a03:1b87:ffff:ffff:ffff:ffff:ffff:ffff,GB -2a03:1ba0::,2a03:1ba0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a03:1bc0::,2a03:1bc0:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a03:1be0::,2a03:1be0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a03:1c00::,2a03:1c00:ffff:ffff:ffff:ffff:ffff:ffff,BH @@ -25473,18 +26077,18 @@ 2a03:2820::,2a03:2820:ffff:ffff:ffff:ffff:ffff:ffff,GE 2a03:2840::,2a03:2840:ffff:ffff:ffff:ffff:ffff:ffff,US 2a03:2860::,2a03:2860:ffff:ffff:ffff:ffff:ffff:ffff,RU -2a03:2880::,2a03:2880:10:ffff:ffff:ffff:ffff:ffff,IE -2a03:2880:11::,2a03:2880:11:ffff:ffff:ffff:ffff:ffff,US -2a03:2880:12::,2a03:2880:20:7fff:ffff:ffff:ffff:ffff,IE -2a03:2880:20:8000::,2a03:2880:20:ffff:ffff:ffff:ffff:ffff,US -2a03:2880:21::,2a03:2880:100f:ffff:ffff:ffff:ffff:ffff,IE +2a03:2880::,2a03:2880:11:7fff:ffff:ffff:ffff:ffff,IE +2a03:2880:11:8000::,2a03:2880:11:ffff:ffff:ffff:ffff:ffff,US +2a03:2880:12::,2a03:2880:1f:ffff:ffff:ffff:ffff:ffff,IE +2a03:2880:20::,2a03:2880:21:7fff:ffff:ffff:ffff:ffff,US +2a03:2880:21:8000::,2a03:2880:100f:ffff:ffff:ffff:ffff:ffff,IE 2a03:2880:1010::,2a03:2880:1010:ffff:ffff:ffff:ffff:ffff,US 2a03:2880:1011::,2a03:2880:201f:ffff:ffff:ffff:ffff:ffff,IE -2a03:2880:2020::,2a03:2880:2020:7fff:ffff:ffff:ffff:ffff,US -2a03:2880:2020:8000::,2a03:2880:202f:ffff:ffff:ffff:ffff:ffff,IE -2a03:2880:2030::,2a03:2880:2030:ffff:ffff:ffff:ffff:ffff,US -2a03:2880:2031::,2a03:2880:2111:7fff:ffff:ffff:ffff:ffff,IE -2a03:2880:2111:8000::,2a03:2880:2111:ffff:ffff:ffff:ffff:ffff,US +2a03:2880:2020::,2a03:2880:2020:ffff:ffff:ffff:ffff:ffff,US +2a03:2880:2021::,2a03:2880:202f:ffff:ffff:ffff:ffff:ffff,IE +2a03:2880:2030::,2a03:2880:2030:7fff:ffff:ffff:ffff:ffff,US +2a03:2880:2030:8000::,2a03:2880:2110:7fff:ffff:ffff:ffff:ffff,IE +2a03:2880:2110:8000::,2a03:2880:2111:ffff:ffff:ffff:ffff:ffff,US 2a03:2880:2112::,2a03:2880:212f:ffff:ffff:ffff:ffff:ffff,IE 2a03:2880:2130::,2a03:2880:2130:ffff:ffff:ffff:ffff:ffff,US 2a03:2880:2131::,2a03:2887:ffff:ffff:ffff:ffff:ffff:ffff,IE @@ -25643,7 +26247,7 @@ 2a03:3c00::,2a03:3c00:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a03:3c20::,2a03:3c20:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a03:3c40::,2a03:3c40:ffff:ffff:ffff:ffff:ffff:ffff,ES -2a03:3c60::,2a03:3c60:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a03:3c60::,2a03:3c67:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a03:3c80::,2a03:3c80:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a03:3ca0::,2a03:3ca0:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a03:3cc0::,2a03:3cc7:ffff:ffff:ffff:ffff:ffff:ffff,RU @@ -25805,7 +26409,7 @@ 2a03:4dc0::,2a03:4dc0:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a03:4e00::,2a03:4e00:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a03:4e20::,2a03:4e20:ffff:ffff:ffff:ffff:ffff:ffff,NL -2a03:4e40::,2a03:4e40:ffff:ffff:ffff:ffff:ffff:ffff,AT +2a03:4e40::,2a03:4e47:ffff:ffff:ffff:ffff:ffff:ffff,AT 2a03:4e60::,2a03:4e60:ffff:ffff:ffff:ffff:ffff:ffff,CZ 2a03:4e80::,2a03:4e80:ffff:ffff:ffff:ffff:ffff:ffff,GE 2a03:4ea0::,2a03:4ea0:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -25842,7 +26446,7 @@ 2a03:5280::,2a03:5280:ffff:ffff:ffff:ffff:ffff:ffff,AT 2a03:52a0::,2a03:52a0:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a03:52c0::,2a03:52c0:ffff:ffff:ffff:ffff:ffff:ffff,RU -2a03:52e0::,2a03:52e0:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a03:52e0::,2a03:52e7:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a03:5300::,2a03:5307:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a03:5340::,2a03:5340:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a03:5360::,2a03:5360:ffff:ffff:ffff:ffff:ffff:ffff,LI @@ -25940,7 +26544,7 @@ 2a03:5fa0::,2a03:5fa0:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a03:5fc0::,2a03:5fc0:ffff:ffff:ffff:ffff:ffff:ffff,FI 2a03:5fe0::,2a03:5fe0:ffff:ffff:ffff:ffff:ffff:ffff,RS -2a03:6000::,2a03:6000:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a03:6000::,2a03:6007:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a03:6020::,2a03:6020:ffff:ffff:ffff:ffff:ffff:ffff,AZ 2a03:6040::,2a03:6040:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a03:6060::,2a03:6060:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -26129,7 +26733,9 @@ 2a03:7780::,2a03:7780:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a03:77a0::,2a03:77a0:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a03:77c0::,2a03:77c0:ffff:ffff:ffff:ffff:ffff:ffff,SA -2a03:77e0::,2a03:77e0:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a03:77e0::,2a03:77e0:4401:1098::63,GB +2a03:77e0:4401:1098::64,2a03:77e0:4401:1098::64,ES +2a03:77e0:4401:1098::65,2a03:77e0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a03:7800::,2a03:7800:ffff:ffff:ffff:ffff:ffff:ffff,FI 2a03:7820::,2a03:7820:ffff:ffff:ffff:ffff:ffff:ffff,LV 2a03:7840::,2a03:7840:ffff:ffff:ffff:ffff:ffff:ffff,DE @@ -26523,7 +27129,11 @@ 2a03:a900::,2a03:a900:ffff:ffff:ffff:ffff:ffff:ffff,CZ 2a03:a920::,2a03:a920:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a03:a940::,2a03:a940:ffff:ffff:ffff:ffff:ffff:ffff,ES -2a03:a960::,2a03:a960:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a03:a960::,2a03:a960:1f:ffff:ffff:ffff:ffff:ffff,DE +2a03:a960:20::,2a03:a960:2f:ffff:ffff:ffff:ffff:ffff,US +2a03:a960:30::,2a03:a960:fff:ffff:ffff:ffff:ffff:ffff,DE +2a03:a960:1000::,2a03:a960:1000:ffff:ffff:ffff:ffff:ffff,US +2a03:a960:1001::,2a03:a967:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a03:a980::,2a03:a980:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a03:a9a0::,2a03:a9a0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a03:a9c0::,2a03:a9c0:ffff:ffff:ffff:ffff:ffff:ffff,UA @@ -26550,7 +27160,64 @@ 2a03:ac80::,2a03:ac80:ffff:ffff:ffff:ffff:ffff:ffff,SE 2a03:aca0::,2a03:aca0:ffff:ffff:ffff:ffff:ffff:ffff,CZ 2a03:acc0::,2a03:acc0:ffff:ffff:ffff:ffff:ffff:ffff,FR -2a03:ace0::,2a03:ace0:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a03:ace0::,2a03:ace0:ff:ffff:ffff:ffff:ffff:ffff,GB +2a03:ace0:100::,2a03:ace0:101:ffff:ffff:ffff:ffff:ffff,DE +2a03:ace0:102::,2a03:ace0:103:ffff:ffff:ffff:ffff:ffff,FR +2a03:ace0:104::,2a03:ace0:105:ffff:ffff:ffff:ffff:ffff,GB +2a03:ace0:106::,2a03:ace0:107:ffff:ffff:ffff:ffff:ffff,IT +2a03:ace0:108::,2a03:ace0:109:ffff:ffff:ffff:ffff:ffff,ES +2a03:ace0:10a::,2a03:ace0:10b:ffff:ffff:ffff:ffff:ffff,NL +2a03:ace0:10c::,2a03:ace0:10d:ffff:ffff:ffff:ffff:ffff,BE +2a03:ace0:10e::,2a03:ace0:10f:ffff:ffff:ffff:ffff:ffff,GR +2a03:ace0:110::,2a03:ace0:111:ffff:ffff:ffff:ffff:ffff,PT +2a03:ace0:112::,2a03:ace0:113:ffff:ffff:ffff:ffff:ffff,SE +2a03:ace0:114::,2a03:ace0:115:ffff:ffff:ffff:ffff:ffff,AT +2a03:ace0:116::,2a03:ace0:117:ffff:ffff:ffff:ffff:ffff,CH +2a03:ace0:118::,2a03:ace0:119:ffff:ffff:ffff:ffff:ffff,DK +2a03:ace0:11a::,2a03:ace0:11b:ffff:ffff:ffff:ffff:ffff,FI +2a03:ace0:11c::,2a03:ace0:11d:ffff:ffff:ffff:ffff:ffff,NO +2a03:ace0:11e::,2a03:ace0:11f:ffff:ffff:ffff:ffff:ffff,IE +2a03:ace0:120::,2a03:ace0:121:ffff:ffff:ffff:ffff:ffff,IS +2a03:ace0:122::,2a03:ace0:123:ffff:ffff:ffff:ffff:ffff,FO +2a03:ace0:124::,2a03:ace0:1ff:ffff:ffff:ffff:ffff:ffff,GB +2a03:ace0:200::,2a03:ace0:201:ffff:ffff:ffff:ffff:ffff,DE +2a03:ace0:202::,2a03:ace0:203:ffff:ffff:ffff:ffff:ffff,FR +2a03:ace0:204::,2a03:ace0:205:ffff:ffff:ffff:ffff:ffff,GB +2a03:ace0:206::,2a03:ace0:207:ffff:ffff:ffff:ffff:ffff,IT +2a03:ace0:208::,2a03:ace0:209:ffff:ffff:ffff:ffff:ffff,ES +2a03:ace0:20a::,2a03:ace0:20b:ffff:ffff:ffff:ffff:ffff,NL +2a03:ace0:20c::,2a03:ace0:20d:ffff:ffff:ffff:ffff:ffff,BE +2a03:ace0:20e::,2a03:ace0:20f:ffff:ffff:ffff:ffff:ffff,GR +2a03:ace0:210::,2a03:ace0:211:ffff:ffff:ffff:ffff:ffff,PT +2a03:ace0:212::,2a03:ace0:213:ffff:ffff:ffff:ffff:ffff,SE +2a03:ace0:214::,2a03:ace0:215:ffff:ffff:ffff:ffff:ffff,AT +2a03:ace0:216::,2a03:ace0:217:ffff:ffff:ffff:ffff:ffff,CH +2a03:ace0:218::,2a03:ace0:219:ffff:ffff:ffff:ffff:ffff,DK +2a03:ace0:21a::,2a03:ace0:21b:ffff:ffff:ffff:ffff:ffff,FI +2a03:ace0:21c::,2a03:ace0:21d:ffff:ffff:ffff:ffff:ffff,NO +2a03:ace0:21e::,2a03:ace0:21f:ffff:ffff:ffff:ffff:ffff,IE +2a03:ace0:220::,2a03:ace0:221:ffff:ffff:ffff:ffff:ffff,IS +2a03:ace0:222::,2a03:ace0:223:ffff:ffff:ffff:ffff:ffff,FO +2a03:ace0:224::,2a03:ace0:2ff:ffff:ffff:ffff:ffff:ffff,GB +2a03:ace0:300::,2a03:ace0:301:ffff:ffff:ffff:ffff:ffff,DE +2a03:ace0:302::,2a03:ace0:303:ffff:ffff:ffff:ffff:ffff,FR +2a03:ace0:304::,2a03:ace0:305:ffff:ffff:ffff:ffff:ffff,GB +2a03:ace0:306::,2a03:ace0:307:ffff:ffff:ffff:ffff:ffff,IT +2a03:ace0:308::,2a03:ace0:309:ffff:ffff:ffff:ffff:ffff,ES +2a03:ace0:30a::,2a03:ace0:30b:ffff:ffff:ffff:ffff:ffff,NL +2a03:ace0:30c::,2a03:ace0:30d:ffff:ffff:ffff:ffff:ffff,BE +2a03:ace0:30e::,2a03:ace0:30f:ffff:ffff:ffff:ffff:ffff,GR +2a03:ace0:310::,2a03:ace0:311:ffff:ffff:ffff:ffff:ffff,PT +2a03:ace0:312::,2a03:ace0:313:ffff:ffff:ffff:ffff:ffff,SE +2a03:ace0:314::,2a03:ace0:315:ffff:ffff:ffff:ffff:ffff,AT +2a03:ace0:316::,2a03:ace0:317:ffff:ffff:ffff:ffff:ffff,CH +2a03:ace0:318::,2a03:ace0:319:ffff:ffff:ffff:ffff:ffff,DK +2a03:ace0:31a::,2a03:ace0:31b:ffff:ffff:ffff:ffff:ffff,FI +2a03:ace0:31c::,2a03:ace0:31d:ffff:ffff:ffff:ffff:ffff,NO +2a03:ace0:31e::,2a03:ace0:31f:ffff:ffff:ffff:ffff:ffff,IE +2a03:ace0:320::,2a03:ace0:321:ffff:ffff:ffff:ffff:ffff,IS +2a03:ace0:322::,2a03:ace0:323:ffff:ffff:ffff:ffff:ffff,FO +2a03:ace0:324::,2a03:ace0:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a03:ad00::,2a03:ad07:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a03:ad20::,2a03:ad27:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a03:ad40::,2a03:ad40:ffff:ffff:ffff:ffff:ffff:ffff,FR @@ -26586,6 +27253,7 @@ 2a03:b0c0:2::,2a03:b0c0:2:ffff:ffff:ffff:ffff:ffff,NL 2a03:b0c0:3::,2a03:b0c0:3:ff:ffff:ffff:ffff:ffff,DE 2a03:b0c0:3:100::,2a03:b0c0:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a03:b0e0::,2a03:b0e0:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a03:b100::,2a03:b100:ffff:ffff:ffff:ffff:ffff:ffff,SE 2a03:b140::,2a03:b140:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a03:b180::,2a03:b180:ffff:ffff:ffff:ffff:ffff:ffff,AE @@ -27386,7 +28054,9 @@ 2a04:7680::,2a04:7687:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a04:76c0::,2a04:76c7:ff:ffff:ffff:ffff:ffff:ffff,NL 2a04:76c7:100::,2a04:76c7:100:ffff:ffff:ffff:ffff:ffff,US -2a04:76c7:101::,2a04:76c7:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a04:76c7:101::,2a04:76c7:1ff:ffff:ffff:ffff:ffff:ffff,NL +2a04:76c7:200::,2a04:76c7:200:ffff:ffff:ffff:ffff:ffff,GB +2a04:76c7:201::,2a04:76c7:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a04:7700::,2a04:7707:ffff:ffff:ffff:ffff:ffff:ffff,AT 2a04:7740::,2a04:7747:ffff:ffff:ffff:ffff:ffff:ffff,IQ 2a04:7780::,2a04:7787:ffff:ffff:ffff:ffff:ffff:ffff,RU @@ -27581,7 +28251,6 @@ 2a04:a500::,2a04:a507:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a04:a540::,2a04:a547:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a04:a580::,2a04:a587:ffff:ffff:ffff:ffff:ffff:ffff,IT -2a04:a5c0::,2a04:a5c7:ffff:ffff:ffff:ffff:ffff:ffff,GR 2a04:a600::,2a04:a607:ffff:ffff:ffff:ffff:ffff:ffff,BE 2a04:a640::,2a04:a647:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a04:a680::,2a04:a687:ffff:ffff:ffff:ffff:ffff:ffff,AT @@ -27664,7 +28333,19 @@ 2a04:bb80::,2a04:bb87:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a04:bbc0::,2a04:bbc7:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a04:bc00::,2a04:bc07:ffff:ffff:ffff:ffff:ffff:ffff,CZ -2a04:bc40::,2a04:bc47:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a04:bc40::,2a04:bc40:1dc0:ffff:ffff:ffff:ffff:ffff,UA +2a04:bc40:1dc1::,2a04:bc40:1dc1:ffff:ffff:ffff:ffff:ffff,NL +2a04:bc40:1dc2::,2a04:bc40:1dc2:ffff:ffff:ffff:ffff:ffff,RU +2a04:bc40:1dc3::,2a04:bc40:1dc3:ffff:ffff:ffff:ffff:ffff,UA +2a04:bc40:1dc4::,2a04:bc40:1dc4:ffff:ffff:ffff:ffff:ffff,RO +2a04:bc40:1dc5::,2a04:bc40:1dc5:ffff:ffff:ffff:ffff:ffff,SE +2a04:bc40:1dc6::,2a04:bc40:1dc6:ffff:ffff:ffff:ffff:ffff,NL +2a04:bc40:1dc7::,2a04:bc40:1dc7:ffff:ffff:ffff:ffff:ffff,DK +2a04:bc40:1dc8::,2a04:bc40:2dc0:ffff:ffff:ffff:ffff:ffff,UA +2a04:bc40:2dc1::,2a04:bc40:2dc1:ffff:ffff:ffff:ffff:ffff,US +2a04:bc40:2dc2::,2a04:bc40:2dc2:ffff:ffff:ffff:ffff:ffff,FR +2a04:bc40:2dc3::,2a04:bc40:2dc3:ffff:ffff:ffff:ffff:ffff,ES +2a04:bc40:2dc4::,2a04:bc47:ffff:ffff:ffff:ffff:ffff:ffff,UA 2a04:bc80::,2a04:bc87:ffff:ffff:ffff:ffff:ffff:ffff,IE 2a04:bcc0::,2a04:bcc7:ffff:ffff:ffff:ffff:ffff:ffff,SE 2a04:bd00::,2a04:bd07:ffff:ffff:ffff:ffff:ffff:ffff,FR @@ -27854,7 +28535,6 @@ 2a04:e940::,2a04:e947:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a04:e980::,2a04:e987:ffff:ffff:ffff:ffff:ffff:ffff,IL 2a04:e9c0::,2a04:e9c7:ffff:ffff:ffff:ffff:ffff:ffff,GB -2a04:ea00::,2a04:ea07:ffff:ffff:ffff:ffff:ffff:ffff,AE 2a04:ea40::,2a04:ea47:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a04:ea80::,2a04:ea87:ffff:ffff:ffff:ffff:ffff:ffff,LB 2a04:eac0::,2a04:eac7:ffff:ffff:ffff:ffff:ffff:ffff,DE @@ -27951,7 +28631,6 @@ 2a05:1c0::,2a05:1c7:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a05:200::,2a05:207:ffff:ffff:ffff:ffff:ffff:ffff,BE 2a05:240::,2a05:247:ffff:ffff:ffff:ffff:ffff:ffff,NL -2a05:280::,2a05:287:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a05:2c0::,2a05:2c7:ffff:ffff:ffff:ffff:ffff:ffff,CZ 2a05:300::,2a05:307:ffff:ffff:ffff:ffff:ffff:ffff,TR 2a05:340::,2a05:347:ffff:ffff:ffff:ffff:ffff:ffff,ES @@ -28007,7 +28686,6 @@ 2a05:fc0::,2a05:fc7:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a05:1000::,2a05:1007:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a05:1040::,2a05:1047:ffff:ffff:ffff:ffff:ffff:ffff,GB -2a05:1080::,2a05:1087:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a05:10c0::,2a05:10c7:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a05:1100::,2a05:1107:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a05:1140::,2a05:1147:ffff:ffff:ffff:ffff:ffff:ffff,AT @@ -28124,7 +28802,9 @@ 2a05:2cc0::,2a05:2cc7:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a05:2d00::,2a05:2d00:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a05:2d01::,2a05:2d01::ffff:ffff:ffff:ffff:ffff,US -2a05:2d01:1::,2a05:2d06:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a05:2d01:1::,2a05:2d01:8fff:ffff:ffff:ffff:ffff:ffff,NL +2a05:2d01:9000::,2a05:2d01:9000:ffff:ffff:ffff:ffff:ffff,GB +2a05:2d01:9001::,2a05:2d06:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a05:2d07::,2a05:2d07:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a05:2d40::,2a05:2d47:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a05:2d80::,2a05:2d87:ffff:ffff:ffff:ffff:ffff:ffff,US @@ -28237,9 +28917,7 @@ 2a05:47c0::,2a05:47c7:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a05:4800::,2a05:4807:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a05:4840::,2a05:4847:ffff:ffff:ffff:ffff:ffff:ffff,DE -2a05:4880::,2a05:4880::ffff:ffff:ffff:ffff:ffff,FR -2a05:4880:1::,2a05:4880:1:7fff:ffff:ffff:ffff:ffff,CH -2a05:4880:1:8000::,2a05:4887:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a05:4880::,2a05:4887:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a05:48c0::,2a05:48c7:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a05:4900::,2a05:4907:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a05:4940::,2a05:4947:ffff:ffff:ffff:ffff:ffff:ffff,SI @@ -28461,7 +29139,6 @@ 2a05:7f00::,2a05:7f07:ffff:ffff:ffff:ffff:ffff:ffff,AT 2a05:7f40::,2a05:7f47:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a05:7f80::,2a05:7f87:ffff:ffff:ffff:ffff:ffff:ffff,DE -2a05:7fc0::,2a05:7fc7:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a05:8000::,2a05:8007:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a05:8040::,2a05:8047:ffff:ffff:ffff:ffff:ffff:ffff,IR 2a05:8080::,2a05:8087:ffff:ffff:ffff:ffff:ffff:ffff,IE @@ -28702,7 +29379,7 @@ 2a05:bb40::,2a05:bb47:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a05:bb80::,2a05:bb87:ffff:ffff:ffff:ffff:ffff:ffff,IL 2a05:bbc0::,2a05:bbc7:ffff:ffff:ffff:ffff:ffff:ffff,NL -2a05:bc00::,2a05:bc07:ffff:ffff:ffff:ffff:ffff:ffff,MT +2a05:bc00::,2a05:bc07:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a05:bcc0::,2a05:bcc7:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a05:bd00::,2a05:bd07:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a05:bd40::,2a05:bd47:ffff:ffff:ffff:ffff:ffff:ffff,FR @@ -29019,9 +29696,7 @@ 2a06:cc0::,2a06:cc7:ffff:ffff:ffff:ffff:ffff:ffff,SK 2a06:d00::,2a06:d07:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a06:d40::,2a06:d47:ffff:ffff:ffff:ffff:ffff:ffff,US -2a06:d80::,2a06:d86:1fe:ffff:ffff:ffff:ffff:ffff,GB -2a06:d86:1ff::,2a06:d86:1ff:ff:ffff:ffff:ffff:ffff,US -2a06:d86:1ff:100::,2a06:d87:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a06:d80::,2a06:d87:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a06:dc0::,2a06:dc7:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a06:e00::,2a06:e07:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a06:e40::,2a06:e47:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -29084,8 +29759,8 @@ 2a06:1c00::,2a06:1c07:ffff:ffff:ffff:ffff:ffff:ffff,IE 2a06:1c40::,2a06:1c47:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a06:1c80::,2a06:1c80::ffff:ffff:ffff:ffff:ffff,NL -2a06:1c80:1::,2a06:1c80:1:ff:ffff:ffff:ffff:ffff,US -2a06:1c80:1:100::,2a06:1c87:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a06:1c80:1::,2a06:1c80:1:7fff:ffff:ffff:ffff:ffff,US +2a06:1c80:1:8000::,2a06:1c87:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a06:1cc0::,2a06:1cc7:ffff:ffff:ffff:ffff:ffff:ffff,FI 2a06:1d00::,2a06:1d07:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a06:1d40::,2a06:1d47:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -29123,8 +29798,8 @@ 2a06:25c1::,2a06:25c1::ffff:ffff:ffff:ffff:ffff,US 2a06:25c1:1::,2a06:25c7:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a06:2600::,2a06:2600:ffff:ffff:ffff:ffff:ffff:ffff,NL -2a06:2601::,2a06:2601::ffff:ffff:ffff:ffff:ffff,US -2a06:2601:1::,2a06:2607:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a06:2601::,2a06:2601:ffff:ffff:ffff:ffff:ffff:ffff,US +2a06:2602::,2a06:2607:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a06:2640::,2a06:2647:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a06:2680::,2a06:2687:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a06:26c0::,2a06:26c7:ffff:ffff:ffff:ffff:ffff:ffff,PL @@ -29500,7 +30175,7 @@ 2a06:8000::,2a06:8007:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a06:8040::,2a06:8047:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a06:8080::,2a06:8087:ffff:ffff:ffff:ffff:ffff:ffff,CZ -2a06:80c0::,2a06:80c7:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a06:80c0::,2a06:80c7:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a06:8100::,2a06:8107:ffff:ffff:ffff:ffff:ffff:ffff,BG 2a06:8140::,2a06:8147:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a06:8180::,2a06:8181:fdf:ffff:ffff:ffff:ffff:ffff,GB @@ -29515,7 +30190,9 @@ 2a06:8187:fd04::,2a06:8187:fd98:ffff:ffff:ffff:ffff:ffff,FR 2a06:8187:fd99::,2a06:8187:fd99:ffff:ffff:ffff:ffff:ffff,LI 2a06:8187:fd9a::,2a06:8187:fdff:ffff:ffff:ffff:ffff:ffff,FR -2a06:8187:fe00::,2a06:8187:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a06:8187:fe00::,2a06:8187:fe00:ffff:ffff:ffff:ffff:ffff,GB +2a06:8187:fe01::,2a06:8187:fe01:7fff:ffff:ffff:ffff:ffff,DE +2a06:8187:fe01:8000::,2a06:8187:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a06:81c0::,2a06:81c7:ffff:ffff:ffff:ffff:ffff:ffff,NO 2a06:8200::,2a06:8207:ffff:ffff:ffff:ffff:ffff:ffff,IR 2a06:8240::,2a06:8247:ffff:ffff:ffff:ffff:ffff:ffff,MY @@ -29568,8 +30245,8 @@ 2a06:8dc0::,2a06:8dc0:f:ffff:ffff:ffff:ffff:ffff,RO 2a06:8dc0:10::,2a06:8dc7:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a06:8e00::,2a06:8e07:ffff:ffff:ffff:ffff:ffff:ffff,GB -2a06:8e40::,2a06:8e47:ffff:ffff:ffff:ffff:ffff:ffff,GB -2a06:8e80::,2a06:8e87:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a06:8e40::,2a06:8e47:ffff:ffff:ffff:ffff:ffff:ffff,DK +2a06:8e80::,2a06:8e87:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a06:8ec0::,2a06:8ec0:1:ffff:ffff:ffff:ffff:ffff,GB 2a06:8ec0:2::,2a06:8ec0:2:ffff:ffff:ffff:ffff:ffff,CH 2a06:8ec0:3::,2a06:8ec0:3:ffff:ffff:ffff:ffff:ffff,GB @@ -29617,7 +30294,6 @@ 2a06:98c0::,2a06:98c7:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a06:9900::,2a06:9907:ffff:ffff:ffff:ffff:ffff:ffff,NO 2a06:9940::,2a06:9947:ffff:ffff:ffff:ffff:ffff:ffff,ES -2a06:9980::,2a06:9987:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a06:99c0::,2a06:99c7:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a06:9a00::,2a06:9a07:ffff:ffff:ffff:ffff:ffff:ffff,IR 2a06:9a40::,2a06:9a47:ffff:ffff:ffff:ffff:ffff:ffff,IL @@ -29656,9 +30332,9 @@ 2a06:a180::,2a06:a187:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a06:a1c0::,2a06:a1c7:ffff:ffff:ffff:ffff:ffff:ffff,IL 2a06:a200::,2a06:a207:ffff:ffff:ffff:ffff:ffff:ffff,ES -2a06:a240::,2a06:a247:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a06:a240::,2a06:a247:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a06:a280::,2a06:a287:ffff:ffff:ffff:ffff:ffff:ffff,SK -2a06:a2c0::,2a06:a2c7:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a06:a2c0::,2a06:a2c7:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a06:a300::,2a06:a307:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a06:a340::,2a06:a347:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a06:a380::,2a06:a387:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -29671,7 +30347,8 @@ 2a06:a540::,2a06:a547:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a06:a580::,2a06:a587:ffff:ffff:ffff:ffff:ffff:ffff,NO 2a06:a5c0::,2a06:a5c7:ffff:ffff:ffff:ffff:ffff:ffff,NL -2a06:a600::,2a06:a607:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a06:a600::,2a06:a600::7fff:ffff:ffff:ffff:ffff,PT +2a06:a600:0:8000::,2a06:a607:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a06:a640::,2a06:a647:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a06:a680::,2a06:a687:ffff:ffff:ffff:ffff:ffff:ffff,TR 2a06:a6c0::,2a06:a6c7:ffff:ffff:ffff:ffff:ffff:ffff,ES @@ -29865,7 +30542,6 @@ 2a06:d600::,2a06:d607:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a06:d640::,2a06:d647:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a06:d680::,2a06:d687:ffff:ffff:ffff:ffff:ffff:ffff,DE -2a06:d6c0::,2a06:d6c7:ffff:ffff:ffff:ffff:ffff:ffff,LT 2a06:d700::,2a06:d707:ffff:ffff:ffff:ffff:ffff:ffff,IS 2a06:d740::,2a06:d747:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a06:d780::,2a06:d787:ffff:ffff:ffff:ffff:ffff:ffff,PL @@ -30049,9 +30725,7 @@ 2a07:380::,2a07:387:ffff:ffff:ffff:ffff:ffff:ffff,IR 2a07:3c0::,2a07:3c7:ffff:ffff:ffff:ffff:ffff:ffff,CZ 2a07:400::,2a07:407:ffff:ffff:ffff:ffff:ffff:ffff,GB -2a07:440::,2a07:440:1fff:ffff:ffff:ffff:ffff:ffff,DE -2a07:440:2000::,2a07:440:2000:ff:ffff:ffff:ffff:ffff,US -2a07:440:2000:100::,2a07:447:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a07:440::,2a07:447:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a07:480::,2a07:487:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a07:4c0::,2a07:4c7:ffff:ffff:ffff:ffff:ffff:ffff,CZ 2a07:500::,2a07:507:ffff:ffff:ffff:ffff:ffff:ffff,RU @@ -30059,7 +30733,7 @@ 2a07:580::,2a07:587:ffff:ffff:ffff:ffff:ffff:ffff,RO 2a07:5c0::,2a07:5c7:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a07:600::,2a07:607:ffff:ffff:ffff:ffff:ffff:ffff,CH -2a07:640::,2a07:647:ffff:ffff:ffff:ffff:ffff:ffff,NO +2a07:640::,2a07:647:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a07:680::,2a07:687:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a07:6c0::,2a07:6c7:ffff:ffff:ffff:ffff:ffff:ffff,SE 2a07:700::,2a07:707:ffff:ffff:ffff:ffff:ffff:ffff,IT @@ -30140,7 +30814,9 @@ 2a07:19c0::,2a07:19c7:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a07:1a00::,2a07:1a07:ffff:ffff:ffff:ffff:ffff:ffff,ES 2a07:1a40::,2a07:1a47:ffff:ffff:ffff:ffff:ffff:ffff,PL -2a07:1a80::,2a07:1a87:ffff:ffff:ffff:ffff:ffff:ffff,SE +2a07:1a80::,2a07:1a80:6fff:ffff:ffff:ffff:ffff:ffff,SE +2a07:1a80:7000::,2a07:1a80:70ff:ffff:ffff:ffff:ffff:ffff,AT +2a07:1a80:7100::,2a07:1a87:ffff:ffff:ffff:ffff:ffff:ffff,SE 2a07:1ac0::,2a07:1ac7:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a07:1b00::,2a07:1b07:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a07:1b40::,2a07:1b47:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -30187,7 +30863,7 @@ 2a07:25c0::,2a07:25c7:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a07:2600::,2a07:2607:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a07:2640::,2a07:2647:ffff:ffff:ffff:ffff:ffff:ffff,GB -2a07:2680::,2a07:2687:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a07:2680::,2a07:2687:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a07:26c0::,2a07:26c7:ffff:ffff:ffff:ffff:ffff:ffff,BE 2a07:2700::,2a07:2707:ffff:ffff:ffff:ffff:ffff:ffff,TR 2a07:2740::,2a07:2747:ffff:ffff:ffff:ffff:ffff:ffff,NL @@ -30276,7 +30952,7 @@ 2a07:3cc0::,2a07:3cc7:ffff:ffff:ffff:ffff:ffff:ffff,IR 2a07:3d00::,2a07:3d07:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a07:3d80::,2a07:3d87:ffff:ffff:ffff:ffff:ffff:ffff,CZ -2a07:3dc0::,2a07:3dc7:ffff:ffff:ffff:ffff:ffff:ffff,IE +2a07:3dc0::,2a07:3dc7:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a07:3e00::,2a07:3e07:ffff:ffff:ffff:ffff:ffff:ffff,CH 2a07:3e40::,2a07:3e47:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a07:3e80::,2a07:3e87:ffff:ffff:ffff:ffff:ffff:ffff,NL @@ -30357,7 +31033,7 @@ 2a07:5140::,2a07:5147:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a07:5180::,2a07:5187:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a07:51c0::,2a07:51c7:ffff:ffff:ffff:ffff:ffff:ffff,RU -2a07:5200::,2a07:5207:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a07:5200::,2a07:5207:ffff:ffff:ffff:ffff:ffff:ffff,DK 2a07:5240::,2a07:5247:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a07:5280::,2a07:5287:ffff:ffff:ffff:ffff:ffff:ffff,NO 2a07:52c0::,2a07:52c7:ffff:ffff:ffff:ffff:ffff:ffff,NL @@ -30642,7 +31318,15 @@ 2a07:9880::,2a07:9887:ffff:ffff:ffff:ffff:ffff:ffff,IE 2a07:98c0::,2a07:98c7:ffff:ffff:ffff:ffff:ffff:ffff,US 2a07:9900::,2a07:9907:ffff:ffff:ffff:ffff:ffff:ffff,EE -2a07:9940::,2a07:9947:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a07:9940::,2a07:9944:f:ffff:ffff:ffff:ffff:ffff,GB +2a07:9944:10::,2a07:9944:10:ffff:ffff:ffff:ffff:ffff,US +2a07:9944:11::,2a07:9944:1f:ffff:ffff:ffff:ffff:ffff,GB +2a07:9944:20::,2a07:9944:20:ffff:ffff:ffff:ffff:ffff,US +2a07:9944:21::,2a07:9944:2f:ffff:ffff:ffff:ffff:ffff,GB +2a07:9944:30::,2a07:9944:30:ffff:ffff:ffff:ffff:ffff,US +2a07:9944:31::,2a07:9944:3f:ffff:ffff:ffff:ffff:ffff,GB +2a07:9944:40::,2a07:9944:40:ffff:ffff:ffff:ffff:ffff,US +2a07:9944:41::,2a07:9947:ffff:ffff:ffff:ffff:ffff:ffff,GB 2a07:9980::,2a07:9987:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a07:99c0::,2a07:99c7:ffff:ffff:ffff:ffff:ffff:ffff,PL 2a07:9a00::,2a07:9a07:ffff:ffff:ffff:ffff:ffff:ffff,CZ @@ -30655,7 +31339,7 @@ 2a07:9bc0::,2a07:9bc7:ffff:ffff:ffff:ffff:ffff:ffff,AL 2a07:9c00::,2a07:9c07:ffff:ffff:ffff:ffff:ffff:ffff,FR 2a07:9c40::,2a07:9c47:ffff:ffff:ffff:ffff:ffff:ffff,DE -2a07:9c80::,2a07:9c87:ffff:ffff:ffff:ffff:ffff:ffff,NO +2a07:9c80::,2a07:9c87:ffff:ffff:ffff:ffff:ffff:ffff,RO 2a07:9cc0::,2a07:9cc7:ffff:ffff:ffff:ffff:ffff:ffff,FI 2a07:9d00::,2a07:9d07:ffff:ffff:ffff:ffff:ffff:ffff,RU 2a07:9d40::,2a07:9d47:ffff:ffff:ffff:ffff:ffff:ffff,GB @@ -30817,7 +31501,414 @@ 2a07:c440::,2a07:c447:ffff:ffff:ffff:ffff:ffff:ffff,NL 2a07:c480::,2a07:c487:ffff:ffff:ffff:ffff:ffff:ffff,DE 2a07:c4c0::,2a07:c4c7:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a07:c500::,2a07:c507:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a07:c540::,2a07:c547:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a07:c580::,2a07:c587:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a07:c5c0::,2a07:c5c7:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a07:c600::,2a07:c607:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a07:c640::,2a07:c647:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a07:c680::,2a07:c687:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a07:c6c0::,2a07:c6c7:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a07:c700::,2a07:c707:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a07:c740::,2a07:c747:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a07:c780::,2a07:c787:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a07:c7c0::,2a07:c7c7:ffff:ffff:ffff:ffff:ffff:ffff,HU +2a07:c800::,2a07:c807:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a07:c840::,2a07:c847:ffff:ffff:ffff:ffff:ffff:ffff,SE +2a07:c880::,2a07:c887:ffff:ffff:ffff:ffff:ffff:ffff,LU +2a07:c8c0::,2a07:c8c7:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a07:c900::,2a07:c907:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a07:c940::,2a07:c947:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a07:c980::,2a07:c987:ffff:ffff:ffff:ffff:ffff:ffff,CZ +2a07:c9c0::,2a07:c9c7:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a07:ca00::,2a07:ca07:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a07:ca40::,2a07:ca47:ffff:ffff:ffff:ffff:ffff:ffff,CZ +2a07:ca80::,2a07:ca87:ffff:ffff:ffff:ffff:ffff:ffff,BE +2a07:cac0::,2a07:cac7:ffff:ffff:ffff:ffff:ffff:ffff,CY +2a07:cb00::,2a07:cb00:ffff:ffff:ffff:ffff:ffff:ffff,HU +2a07:cb40::,2a07:cb47:ffff:ffff:ffff:ffff:ffff:ffff,IT 2a08::,2a08:1fff:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a::,2a0a:7:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0a:100::,2a0a:107:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a0a:200::,2a0a:200:ffff:ffff:ffff:ffff:ffff:ffff,HU +2a0a:300::,2a0a:307:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0a:400::,2a0a:400:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0a:500::,2a0a:507:ffff:ffff:ffff:ffff:ffff:ffff,LB +2a0a:600::,2a0a:607:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0a:700::,2a0a:707:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a0a:800::,2a0a:807:ffff:ffff:ffff:ffff:ffff:ffff,BE +2a0a:900::,2a0a:907:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a0a:a00::,2a0a:a00:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:b00::,2a0a:b07:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0a:c00::,2a0a:c07:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:d00::,2a0a:d07:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0a:e00::,2a0a:e07:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0a:f00::,2a0a:f07:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0a:1000::,2a0a:1007:ffff:ffff:ffff:ffff:ffff:ffff,SE +2a0a:1100::,2a0a:1107:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:1200::,2a0a:1207:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0a:1300::,2a0a:1307:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0a:1400::,2a0a:1407:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:1500::,2a0a:1507:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0a:1600::,2a0a:1607:ffff:ffff:ffff:ffff:ffff:ffff,FI +2a0a:1700::,2a0a:1707:ffff:ffff:ffff:ffff:ffff:ffff,SA +2a0a:1800::,2a0a:1800:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:1900::,2a0a:1907:ffff:ffff:ffff:ffff:ffff:ffff,CY +2a0a:1a00::,2a0a:1a07:ffff:ffff:ffff:ffff:ffff:ffff,SK +2a0a:1b00::,2a0a:1b07:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0a:1c00::,2a0a:1c07:ffff:ffff:ffff:ffff:ffff:ffff,CZ +2a0a:1d00::,2a0a:1d00:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:1e00::,2a0a:1e07:ffff:ffff:ffff:ffff:ffff:ffff,AT +2a0a:1f00::,2a0a:1f07:ffff:ffff:ffff:ffff:ffff:ffff,DK +2a0a:2000::,2a0a:2007:ffff:ffff:ffff:ffff:ffff:ffff,FI +2a0a:2100::,2a0a:2107:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0a:2200::,2a0a:2200:ffff:ffff:ffff:ffff:ffff:ffff,NO +2a0a:2300::,2a0a:2307:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:2400::,2a0a:2400:ffff:ffff:ffff:ffff:ffff:ffff,DK +2a0a:2500::,2a0a:2500:ffff:ffff:ffff:ffff:ffff:ffff,BE +2a0a:2600::,2a0a:2607:ffff:ffff:ffff:ffff:ffff:ffff,IS +2a0a:2700::,2a0a:2707:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0a:2800::,2a0a:2807:ffff:ffff:ffff:ffff:ffff:ffff,SA +2a0a:2900::,2a0a:2907:ffff:ffff:ffff:ffff:ffff:ffff,GE +2a0a:2a00::,2a0a:2a00:ffff:ffff:ffff:ffff:ffff:ffff,BE +2a0a:2b00::,2a0a:2b00:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:2c00::,2a0a:2c07:ffff:ffff:ffff:ffff:ffff:ffff,MD +2a0a:2d00::,2a0a:2d07:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:2e00::,2a0a:2e07:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a0a:2f00::,2a0a:2f07:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:3000::,2a0a:3000:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0a:3100::,2a0a:3107:ffff:ffff:ffff:ffff:ffff:ffff,SE +2a0a:3200::,2a0a:3207:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:3300::,2a0a:3307:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a0a:3400::,2a0a:3407:ffff:ffff:ffff:ffff:ffff:ffff,DK +2a0a:3500::,2a0a:3507:ffff:ffff:ffff:ffff:ffff:ffff,SE +2a0a:3600::,2a0a:3607:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:3700::,2a0a:3707:ffff:ffff:ffff:ffff:ffff:ffff,MD +2a0a:3800::,2a0a:3807:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:3900::,2a0a:3907:ffff:ffff:ffff:ffff:ffff:ffff,TR +2a0a:3a00::,2a0a:3a07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:3b00::,2a0a:3b00:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:3c00::,2a0a:3c00:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0a:3d00::,2a0a:3d00:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0a:3e00::,2a0a:3e07:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0a:3f00::,2a0a:3f00:ffff:ffff:ffff:ffff:ffff:ffff,LT +2a0a:4000::,2a0a:4007:ffff:ffff:ffff:ffff:ffff:ffff,HU +2a0a:4100::,2a0a:4107:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:4200::,2a0a:4207:ffff:ffff:ffff:ffff:ffff:ffff,BG +2a0a:4300::,2a0a:4307:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:4400::,2a0a:4407:ffff:ffff:ffff:ffff:ffff:ffff,GE +2a0a:4500::,2a0a:4507:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:4600::,2a0a:4607:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:4700::,2a0a:4707:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0a:4800::,2a0a:4807:ffff:ffff:ffff:ffff:ffff:ffff,AT +2a0a:4900::,2a0a:4907:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:4a00::,2a0a:4a07:ffff:ffff:ffff:ffff:ffff:ffff,MD +2a0a:4b00::,2a0a:4b07:ffff:ffff:ffff:ffff:ffff:ffff,IL +2a0a:4c00::,2a0a:4c06:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:4c07::,2a0a:4c07::ffff:ffff:ffff:ffff:ffff,CA +2a0a:4c07:1::,2a0a:4c07:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:4d00::,2a0a:4d07:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0a:4e00::,2a0a:4e07:ffff:ffff:ffff:ffff:ffff:ffff,US +2a0a:4f00::,2a0a:4f07:ffff:ffff:ffff:ffff:ffff:ffff,NO +2a0a:5000::,2a0a:5007:ffff:ffff:ffff:ffff:ffff:ffff,GE +2a0a:5100::,2a0a:5107:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0a:5200::,2a0a:5200:ffff:ffff:ffff:ffff:ffff:ffff,SE +2a0a:5300::,2a0a:5307:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:5400::,2a0a:5407:ffff:ffff:ffff:ffff:ffff:ffff,DK +2a0a:5500::,2a0a:5507:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0a:5600::,2a0a:5607:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0a:5700::,2a0a:5707:ffff:ffff:ffff:ffff:ffff:ffff,IS +2a0a:5800::,2a0a:5807:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:5900::,2a0a:5907:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0a:5a00::,2a0a:5a07:ffff:ffff:ffff:ffff:ffff:ffff,SE +2a0a:5b00::,2a0a:5b07:ffff:ffff:ffff:ffff:ffff:ffff,PT +2a0a:5c00::,2a0a:5c07:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:5d00::,2a0a:5d00:ffff:ffff:ffff:ffff:ffff:ffff,NO +2a0a:5e00::,2a0a:5e07:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0a:5f00::,2a0a:5f07:ffff:ffff:ffff:ffff:ffff:ffff,IE +2a0a:6000::,2a0a:6007:ffff:ffff:ffff:ffff:ffff:ffff,MD +2a0a:6100::,2a0a:6107:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a0a:6200::,2a0a:6200:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:6300::,2a0a:6307:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a0a:6400::,2a0a:6407:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0a:6500::,2a0a:6507:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:6600::,2a0a:6607:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:6700::,2a0a:6707:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:6800::,2a0a:6807:ffff:ffff:ffff:ffff:ffff:ffff,FI +2a0a:6900::,2a0a:6907:ffff:ffff:ffff:ffff:ffff:ffff,US +2a0a:6a00::,2a0a:6a07:ffff:ffff:ffff:ffff:ffff:ffff,IQ +2a0a:6b00::,2a0a:6b07:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0a:6c00::,2a0a:6c07:ffff:ffff:ffff:ffff:ffff:ffff,LB +2a0a:6d00::,2a0a:6d07:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0a:6e00::,2a0a:6e00:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:6f00::,2a0a:6f07:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a0a:7000::,2a0a:7007:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:7100::,2a0a:7107:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:7200::,2a0a:7207:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:7300::,2a0a:7300:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0a:7400::,2a0a:7407:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0a:7500::,2a0a:7500:ffff:ffff:ffff:ffff:ffff:ffff,TJ +2a0a:7600::,2a0a:7607:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:7700::,2a0a:7707:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:7800::,2a0a:7807:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0a:7900::,2a0a:7907:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:7a00::,2a0a:7a04:7fff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:7a04:8000::,2a0a:7a04:8000:ffff:ffff:ffff:ffff:ffff,US +2a0a:7a04:8001::,2a0a:7a04:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:7a05::,2a0a:7a05:ffff:ffff:ffff:ffff:ffff:ffff,US +2a0a:7a06::,2a0a:7a07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:7b00::,2a0a:7b07:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:7c00::,2a0a:7c07:ffff:ffff:ffff:ffff:ffff:ffff,AT +2a0a:7d00::,2a0a:7d07:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0a:7e00::,2a0a:7e03:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:7e04::,2a0a:7e04::ffff:ffff:ffff:ffff:ffff,US +2a0a:7e04:1::,2a0a:7e07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:7f00::,2a0a:7f07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:8000::,2a0a:8007:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:8100::,2a0a:8107:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a0a:8200::,2a0a:8207:ffff:ffff:ffff:ffff:ffff:ffff,IL +2a0a:8300::,2a0a:8307:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0a:8400::,2a0a:8407:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0a:8500::,2a0a:8507:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:8600::,2a0a:8604:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:8605::,2a0a:8605::ffff:ffff:ffff:ffff:ffff,US +2a0a:8605:1::,2a0a:8605:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:8606::,2a0a:8606:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0a:8607::,2a0a:8607:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:8700::,2a0a:8707:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0a:8800::,2a0a:8807:ffff:ffff:ffff:ffff:ffff:ffff,TR +2a0a:8900::,2a0a:8907:ffff:ffff:ffff:ffff:ffff:ffff,TR +2a0a:8a00::,2a0a:8a00:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:8b00::,2a0a:8b07:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:8c00::,2a0a:8c07:ffff:ffff:ffff:ffff:ffff:ffff,SA +2a0a:8d00::,2a0a:8d07:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:8e00::,2a0a:8e05:7fff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:8e05:8000::,2a0a:8e05:8000:ffff:ffff:ffff:ffff:ffff,US +2a0a:8e05:8001::,2a0a:8e07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:8f00::,2a0a:8f00:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9000::,2a0a:9007:ffff:ffff:ffff:ffff:ffff:ffff,PT +2a0a:9100::,2a0a:9107:ffff:ffff:ffff:ffff:ffff:ffff,LB +2a0a:9200::,2a0a:9205:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9206::,2a0a:9206::ffff:ffff:ffff:ffff:ffff,US +2a0a:9206:1::,2a0a:9207:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9300::,2a0a:9307:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:9400::,2a0a:9407:ffff:ffff:ffff:ffff:ffff:ffff,SA +2a0a:9500::,2a0a:9507:ffff:ffff:ffff:ffff:ffff:ffff,FI +2a0a:9600::,2a0a:9606:7fff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9606:8000::,2a0a:9606:8000:ffff:ffff:ffff:ffff:ffff,US +2a0a:9606:8001::,2a0a:9607:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9700::,2a0a:9700:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0a:9800::,2a0a:9807:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9900::,2a0a:9907:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9a00::,2a0a:9a06:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9a07::,2a0a:9a07::ffff:ffff:ffff:ffff:ffff,US +2a0a:9a07:1::,2a0a:9a07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9b00::,2a0a:9b07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9c00::,2a0a:9c07:ffff:ffff:ffff:ffff:ffff:ffff,SA +2a0a:9d00::,2a0a:9d00:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9e00::,2a0a:9e03:7fff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9e03:8000::,2a0a:9e03:8000:ffff:ffff:ffff:ffff:ffff,US +2a0a:9e03:8001::,2a0a:9e07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:9f00::,2a0a:9f07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:a000::,2a0a:a000:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:a100::,2a0a:a100:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:a200::,2a0a:a207:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:a300::,2a0a:a307:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a0a:a400::,2a0a:a407:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0a:a500::,2a0a:a507:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:a600::,2a0a:a602:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:a603::,2a0a:a603::ffff:ffff:ffff:ffff:ffff,US +2a0a:a603:1::,2a0a:a607:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:a700::,2a0a:a707:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:a800::,2a0a:a807:ffff:ffff:ffff:ffff:ffff:ffff,CZ +2a0a:a900::,2a0a:a900:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0a:aa00::,2a0a:aa03:ffff:ffff:ffff:ffff:ffff:ffff,CY +2a0a:ac00::,2a0a:ac07:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:ae00::,2a0a:ae02:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:ae03::,2a0a:ae03::ffff:ffff:ffff:ffff:ffff,US +2a0a:ae03:1::,2a0a:ae07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:b000::,2a0a:b000:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:b200::,2a0a:b202:7fff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:b202:8000::,2a0a:b202:8000:ffff:ffff:ffff:ffff:ffff,US +2a0a:b202:8001::,2a0a:b207:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:b400::,2a0a:b407:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0a:b600::,2a0a:b601:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:b602::,2a0a:b602::ffff:ffff:ffff:ffff:ffff,US +2a0a:b602:1::,2a0a:b607:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:b800::,2a0a:b807:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:ba00::,2a0a:ba01:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:ba02::,2a0a:ba02::ffff:ffff:ffff:ffff:ffff,US +2a0a:ba02:1::,2a0a:ba07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:bc00::,2a0a:bc07:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:be00::,2a0a:be02:7fff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:be02:8000::,2a0a:be02:8000:ffff:ffff:ffff:ffff:ffff,US +2a0a:be02:8001::,2a0a:be07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:c000::,2a0a:c007:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0a:c200::,2a0a:c207:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0a:c400::,2a0a:c407:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:c600::,2a0a:c602:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:c603::,2a0a:c603::ffff:ffff:ffff:ffff:ffff,US +2a0a:c603:1::,2a0a:c607:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:c800::,2a0a:c807:ffff:ffff:ffff:ffff:ffff:ffff,MD +2a0a:ca00::,2a0a:ca00:ffff:ffff:ffff:ffff:ffff:ffff,FI +2a0a:cc00::,2a0a:cc07:ffff:ffff:ffff:ffff:ffff:ffff,CZ +2a0a:ce00::,2a0a:ce03:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:ce04::,2a0a:ce04::ffff:ffff:ffff:ffff:ffff,US +2a0a:ce04:1::,2a0a:ce07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:d000::,2a0a:d007:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0a:d200::,2a0a:d204:7fff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:d204:8000::,2a0a:d204:8000:ffff:ffff:ffff:ffff:ffff,US +2a0a:d204:8001::,2a0a:d207:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:d400::,2a0a:d407:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a0a:d600::,2a0a:d607:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:d800::,2a0a:d807:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0a:da00::,2a0a:da00:ffff:ffff:ffff:ffff:ffff:ffff,KW +2a0a:dc00::,2a0a:dc07:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0a:de00::,2a0a:de00:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0a:e000::,2a0a:e007:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:e200::,2a0a:e207:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a0a:e400::,2a0a:e407:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a0a:e600::,2a0a:e600:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a0a:e800::,2a0a:e800:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0a:ea00::,2a0a:ea00:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:ec00::,2a0a:ec07:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0a:ee00::,2a0a:ee07:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a0a:f000::,2a0a:f000:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:f200::,2a0a:f207:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a0a:f400::,2a0a:f407:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0a:f600::,2a0a:f607:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0a:f800::,2a0a:f807:ffff:ffff:ffff:ffff:ffff:ffff,FI +2a0a:fa00::,2a0a:fa07:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a0a:fc00::,2a0a:fc07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0a:fe00::,2a0a:fe03:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0b::,2a0b:7:ffff:ffff:ffff:ffff:ffff:ffff,CZ +2a0b:200::,2a0b:207:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a0b:400::,2a0b:407:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0b:600::,2a0b:600:ffff:ffff:ffff:ffff:ffff:ffff,NO +2a0b:800::,2a0b:807:ffff:ffff:ffff:ffff:ffff:ffff,NO +2a0b:a00::,2a0b:a07:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0b:c00::,2a0b:c00:ffff:ffff:ffff:ffff:ffff:ffff,LT +2a0b:e00::,2a0b:e07:ffff:ffff:ffff:ffff:ffff:ffff,FI +2a0b:1000::,2a0b:1007:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a0b:1200::,2a0b:1207:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0b:1400::,2a0b:1407:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0b:1600::,2a0b:1607:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a0b:1800::,2a0b:1807:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0b:1a00::,2a0b:1a07:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0b:1c00::,2a0b:1c07:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0b:1e00::,2a0b:1e07:ffff:ffff:ffff:ffff:ffff:ffff,HU +2a0b:2000::,2a0b:2007:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0b:2200::,2a0b:2207:ffff:ffff:ffff:ffff:ffff:ffff,SE +2a0b:2400::,2a0b:2400:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0b:2600::,2a0b:2607:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0b:2800::,2a0b:2807:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0b:2a00::,2a0b:2a07:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0b:2c00::,2a0b:2c07:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0b:2e00::,2a0b:2e07:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0b:3000::,2a0b:3007:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a0b:3200::,2a0b:3207:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0b:3400::,2a0b:3407:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0b:3600::,2a0b:3607:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0b:3800::,2a0b:3807:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0b:3a00::,2a0b:3a07:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0b:3c00::,2a0b:3c07:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0b:3e00::,2a0b:3e00:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0b:4000::,2a0b:4007:ffff:ffff:ffff:ffff:ffff:ffff,SK +2a0b:4200::,2a0b:4207:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0b:4400::,2a0b:4407:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0b:4600::,2a0b:4600:ffff:ffff:ffff:ffff:ffff:ffff,BE +2a0b:4800::,2a0b:4807:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0b:4a00::,2a0b:4a07:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a0b:4c00::,2a0b:4c07:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0b:4e00::,2a0b:4e07:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0b:5000::,2a0b:5007:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a0b:5200::,2a0b:5207:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0b:5400::,2a0b:5400:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0b:5600::,2a0b:5600:ffff:ffff:ffff:ffff:ffff:ffff,LT +2a0b:5800::,2a0b:5800:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0b:5a00::,2a0b:5a07:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a0b:5c00::,2a0b:5c07:ffff:ffff:ffff:ffff:ffff:ffff,BG +2a0b:5e00::,2a0b:5e00:ffff:ffff:ffff:ffff:ffff:ffff,BE +2a0b:6000::,2a0b:6007:ffff:ffff:ffff:ffff:ffff:ffff,TR +2a0b:6200::,2a0b:6207:ffff:ffff:ffff:ffff:ffff:ffff,GE +2a0b:6400::,2a0b:6407:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0b:6600::,2a0b:6607:ffff:ffff:ffff:ffff:ffff:ffff,BG +2a0b:6800::,2a0b:6807:ffff:ffff:ffff:ffff:ffff:ffff,SE +2a0b:6a00::,2a0b:6a07:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0b:6c00::,2a0b:6c07:ffff:ffff:ffff:ffff:ffff:ffff,EE +2a0b:6e00::,2a0b:6e07:ffff:ffff:ffff:ffff:ffff:ffff,PL +2a0b:7000::,2a0b:7007:ffff:ffff:ffff:ffff:ffff:ffff,DK +2a0b:7200::,2a0b:7207:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0b:7400::,2a0b:7400:ffff:ffff:ffff:ffff:ffff:ffff,BG +2a0b:7600::,2a0b:7607:ffff:ffff:ffff:ffff:ffff:ffff,IL +2a0b:7800::,2a0b:7807:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0b:7a00::,2a0b:7a07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0b:7c00::,2a0b:7c00:ffff:ffff:ffff:ffff:ffff:ffff,AT +2a0b:7e00::,2a0b:7e07:ffff:ffff:ffff:ffff:ffff:ffff,US +2a0b:8000::,2a0b:8007:ffff:ffff:ffff:ffff:ffff:ffff,MC +2a0b:8200::,2a0b:8207:ffff:ffff:ffff:ffff:ffff:ffff,UA +2a0b:8400::,2a0b:8407:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0b:8600::,2a0b:8607:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a0b:8800::,2a0b:8807:ffff:ffff:ffff:ffff:ffff:ffff,RO +2a0b:8a00::,2a0b:8a07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0b:8c00::,2a0b:8c07:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0b:8e00::,2a0b:8e07:ffff:ffff:ffff:ffff:ffff:ffff,SE +2a0b:9000::,2a0b:9007:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0b:9200::,2a0b:9200:ffff:ffff:ffff:ffff:ffff:ffff,RS +2a0b:9400::,2a0b:9400:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a0b:9600::,2a0b:9607:ffff:ffff:ffff:ffff:ffff:ffff,GB +2a0b:9800::,2a0b:9807:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0b:9a00::,2a0b:9a00:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0b:9c00::,2a0b:9c07:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0b:9e00::,2a0b:9e07:ffff:ffff:ffff:ffff:ffff:ffff,AT +2a0b:a000::,2a0b:a007:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0b:a200::,2a0b:a207:ffff:ffff:ffff:ffff:ffff:ffff,CZ +2a0b:a400::,2a0b:a407:ffff:ffff:ffff:ffff:ffff:ffff,BG +2a0b:a600::,2a0b:a600:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0b:a800::,2a0b:a800:ffff:ffff:ffff:ffff:ffff:ffff,LU +2a0b:aa00::,2a0b:aa07:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0b:ac00::,2a0b:ac07:ffff:ffff:ffff:ffff:ffff:ffff,LU +2a0b:ae00::,2a0b:ae07:ffff:ffff:ffff:ffff:ffff:ffff,IE +2a0b:b000::,2a0b:b007:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0b:b200::,2a0b:b200:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0b:b400::,2a0b:b407:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a0b:b600::,2a0b:b607:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0b:b800::,2a0b:b807:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0b:ba00::,2a0b:ba07:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0b:bc00::,2a0b:bc07:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0b:be00::,2a0b:be07:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0b:c000::,2a0b:c007:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0b:c200::,2a0b:c207:ffff:ffff:ffff:ffff:ffff:ffff,AT +2a0b:c400::,2a0b:c407:ffff:ffff:ffff:ffff:ffff:ffff,CH +2a0b:c600::,2a0b:c607:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0b:c800::,2a0b:c807:ffff:ffff:ffff:ffff:ffff:ffff,AT +2a0b:ca00::,2a0b:ca07:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0b:cc00::,2a0b:cc00:ffff:ffff:ffff:ffff:ffff:ffff,BG +2a0b:ce00::,2a0b:ce07:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0b:d000::,2a0b:d007:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0b:d200::,2a0b:d207:ffff:ffff:ffff:ffff:ffff:ffff,IL +2a0b:d400::,2a0b:d407:ffff:ffff:ffff:ffff:ffff:ffff,IR +2a0b:d600::,2a0b:d607:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0b:d800::,2a0b:d807:ffff:ffff:ffff:ffff:ffff:ffff,TR +2a0b:da00::,2a0b:da07:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0b:dc00::,2a0b:dc07:ffff:ffff:ffff:ffff:ffff:ffff,FR +2a0b:de00::,2a0b:de07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0b:e000::,2a0b:e007:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0b:e200::,2a0b:e207:ffff:ffff:ffff:ffff:ffff:ffff,RU +2a0b:e400::,2a0b:e407:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0b:e600::,2a0b:e607:ffff:ffff:ffff:ffff:ffff:ffff,HR +2a0b:e800::,2a0b:e807:ffff:ffff:ffff:ffff:ffff:ffff,ES +2a0b:ea00::,2a0b:ea00:ffff:ffff:ffff:ffff:ffff:ffff,IT +2a0b:ec00::,2a0b:ec07:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0b:ee00::,2a0b:ee07:ffff:ffff:ffff:ffff:ffff:ffff,DK +2a0b:f000::,2a0b:f000:ffff:ffff:ffff:ffff:ffff:ffff,US +2a0b:f200::,2a0b:f200:ffff:ffff:ffff:ffff:ffff:ffff,NO +2a0b:f400::,2a0b:f400:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0b:f600::,2a0b:f607:ffff:ffff:ffff:ffff:ffff:ffff,NL +2a0b:f800::,2a0b:f800:ffff:ffff:ffff:ffff:ffff:ffff,BG +2a0b:fa00::,2a0b:fa07:ffff:ffff:ffff:ffff:ffff:ffff,DE +2a0b:fc00::,2a0b:fc07:ffff:ffff:ffff:ffff:ffff:ffff,PT +2a0b:fe00::,2a0b:fe07:ffff:ffff:ffff:ffff:ffff:ffff,ES 2c0e::,2c0e:fff:ffff:ffff:ffff:ffff:ffff:ffff,EG 2c0e:2000::,2c0e:2fff:ffff:ffff:ffff:ffff:ffff:ffff,ZA 2c0e:4000::,2c0e:40ff:ffff:ffff:ffff:ffff:ffff:ffff,ZA @@ -30845,6 +31936,23 @@ 2c0f:f2a8::,2c0f:f2a8:ffff:ffff:ffff:ffff:ffff:ffff,ZA 2c0f:f2b0::,2c0f:f2b0:ffff:ffff:ffff:ffff:ffff:ffff,ZA 2c0f:f2b8::,2c0f:f2b8:ffff:ffff:ffff:ffff:ffff:ffff,ZA +2c0f:f2c0::,2c0f:f2c0:ffff:ffff:ffff:ffff:ffff:ffff,NG +2c0f:f2c8::,2c0f:f2c8:ffff:ffff:ffff:ffff:ffff:ffff,KM +2c0f:f2d0::,2c0f:f2d0:ffff:ffff:ffff:ffff:ffff:ffff,ZA +2c0f:f2d8::,2c0f:f2d8:ffff:ffff:ffff:ffff:ffff:ffff,ZA +2c0f:f2e0::,2c0f:f2e0:ffff:ffff:ffff:ffff:ffff:ffff,MA +2c0f:f2e8::,2c0f:f2e8:ffff:ffff:ffff:ffff:ffff:ffff,TZ +2c0f:f2f0::,2c0f:f2f0:ffff:ffff:ffff:ffff:ffff:ffff,TZ +2c0f:f2f8::,2c0f:f2f8:ffff:ffff:ffff:ffff:ffff:ffff,TZ +2c0f:f300::,2c0f:f300:ffff:ffff:ffff:ffff:ffff:ffff,ZA +2c0f:f308::,2c0f:f308:ffff:ffff:ffff:ffff:ffff:ffff,MZ +2c0f:f310::,2c0f:f310:ffff:ffff:ffff:ffff:ffff:ffff,ZA +2c0f:f318::,2c0f:f318:ffff:ffff:ffff:ffff:ffff:ffff,ZA +2c0f:f320::,2c0f:f320:ffff:ffff:ffff:ffff:ffff:ffff,TZ +2c0f:f328::,2c0f:f328:ffff:ffff:ffff:ffff:ffff:ffff,BW +2c0f:f330::,2c0f:f330:ffff:ffff:ffff:ffff:ffff:ffff,ZA +2c0f:f338::,2c0f:f338:ffff:ffff:ffff:ffff:ffff:ffff,ZA +2c0f:f340::,2c0f:f340:ffff:ffff:ffff:ffff:ffff:ffff,ZA 2c0f:f400::,2c0f:f400:ffff:ffff:ffff:ffff:ffff:ffff,ZA 2c0f:f408::,2c0f:f408:ffff:ffff:ffff:ffff:ffff:ffff,KE 2c0f:f410::,2c0f:f410:ffff:ffff:ffff:ffff:ffff:ffff,NG @@ -30926,7 +32034,6 @@ 2c0f:f670::,2c0f:f670:ffff:ffff:ffff:ffff:ffff:ffff,ZM 2c0f:f678::,2c0f:f678:ffff:ffff:ffff:ffff:ffff:ffff,BW 2c0f:f680::,2c0f:f680:ffff:ffff:ffff:ffff:ffff:ffff,SC -2c0f:f688::,2c0f:f688:ffff:ffff:ffff:ffff:ffff:ffff,KE 2c0f:f690::,2c0f:f690:ffff:ffff:ffff:ffff:ffff:ffff,SS 2c0f:f698::,2c0f:f698:ffff:ffff:ffff:ffff:ffff:ffff,TN 2c0f:f6a0::,2c0f:f6a0:ffff:ffff:ffff:ffff:ffff:ffff,CM @@ -30998,7 +32105,9 @@ 2c0f:f8d8::,2c0f:f8d8:ffff:ffff:ffff:ffff:ffff:ffff,BW 2c0f:f8e0::,2c0f:f8e0:ffff:ffff:ffff:ffff:ffff:ffff,MU 2c0f:f8e8::,2c0f:f8e8:ffff:ffff:ffff:ffff:ffff:ffff,GH -2c0f:f8f0::,2c0f:f8f0:ffff:ffff:ffff:ffff:ffff:ffff,MU +2c0f:f8f0::,2c0f:f8f0:b322:ffff:ffff:ffff:ffff:ffff,MU +2c0f:f8f0:b323::,2c0f:f8f0:b323:7fff:ffff:ffff:ffff:ffff,ZW +2c0f:f8f0:b323:8000::,2c0f:f8f0:ffff:ffff:ffff:ffff:ffff:ffff,MU 2c0f:f8f8::,2c0f:f8f8:ffff:ffff:ffff:ffff:ffff:ffff,SO 2c0f:f900::,2c0f:f900:ffff:ffff:ffff:ffff:ffff:ffff,ML 2c0f:f908::,2c0f:f908:ffff:ffff:ffff:ffff:ffff:ffff,BI @@ -31149,7 +32258,9 @@ 2c0f:fe38::,2c0f:fe38:ffff:ffff:ffff:ffff:ffff:ffff,KE 2c0f:fe40::,2c0f:fe40:8001:f:ffff:ffff:ffff:ffff,MU 2c0f:fe40:8001:10::,2c0f:fe40:8001:10:ffff:ffff:ffff:ffff,KE -2c0f:fe40:8001:11::,2c0f:fe40:ffff:ffff:ffff:ffff:ffff:ffff,MU +2c0f:fe40:8001:11::,2c0f:fe40:80fe:ffff:ffff:ffff:ffff:ffff,MU +2c0f:fe40:80ff::,2c0f:fe40:80ff:7fff:ffff:ffff:ffff:ffff,KE +2c0f:fe40:80ff:8000::,2c0f:fe40:ffff:ffff:ffff:ffff:ffff:ffff,MU 2c0f:fe50::,2c0f:fe50:ffff:ffff:ffff:ffff:ffff:ffff,DZ 2c0f:fe58::,2c0f:fe58:ffff:ffff:ffff:ffff:ffff:ffff,LS 2c0f:fe60::,2c0f:fe60:ffff:ffff:ffff:ffff:ffff:ffff,RW diff --git a/src/config/torrc.minimal.in-staging b/src/config/torrc.minimal.in-staging index d4dfd5f6bb..5fa37c18f0 100644 --- a/src/config/torrc.minimal.in-staging +++ b/src/config/torrc.minimal.in-staging @@ -99,7 +99,8 @@ ## A handle for your relay, so people don't have to refer to it by key. ## Nicknames must be between 1 and 19 characters inclusive, and must -## contain only the characters [a-zA-Z0-9]. +## contain only the alphanumeric characters (a-z, A-Z, 0-9). No unicode, +## no emoji. #Nickname ididnteditheconfig ## Define these to limit how much relayed traffic you will allow. Your @@ -130,9 +131,12 @@ ## descriptors containing these lines and that Google indexes them, so ## spammers might also collect them. You may want to obscure the fact that ## it's an email address and/or generate a new address for this purpose. +## Notice that "<" and ">" are recommended. #ContactInfo Random Person <nobody AT example dot com> -## You might also include your PGP or GPG fingerprint if you have one: -#ContactInfo 0xFFFFFFFF Random Person <nobody AT example dot com> +## You might also include your PGP or GPG fingerprint if you have one. +## Use the full fingerprint, not just a (short) KeyID: KeyIDs are easy +## to forge. +#ContactInfo FFFFFFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFFFFFF Random Person <nobody AT example dot com> ## Uncomment this to mirror directory information for others. Please do ## if you have enough bandwidth. @@ -149,11 +153,12 @@ ## distribution for a sample. #DirPortFrontPage @CONFDIR@/tor-exit-notice.html -## Uncomment this if you run more than one Tor relay, and add the identity -## key fingerprint of each Tor relay you control, even if they're on -## different networks. You declare it here so Tor clients can avoid -## using more than one of your relays in a single circuit. See -## https://www.torproject.org/docs/faq#MultipleRelays +## Uncomment this if you run more than one Tor relay, and add the +## identity key fingerprint of each Tor relay you control, even if +## they're on different networks. Include "$" with each key id. You +## declare it here so Tor clients can avoid using more than one of +## your relays in a single circuit. +## See https://www.torproject.org/docs/faq#MultipleRelays ## However, you should never include a bridge's fingerprint here, as it would ## break its concealability and potentially reveal its IP/TCP address. #MyFamily $keyid,$keyid,... @@ -203,4 +208,3 @@ ## a private bridge, for example because you'll give out your bridge ## address manually to your friends, uncomment this line: #PublishServerDescriptor 0 - diff --git a/src/ext/ed25519/donna/ed25519_tor.c b/src/ext/ed25519/donna/ed25519_tor.c index 07f6a0f23a..9537ae66a1 100644 --- a/src/ext/ed25519/donna/ed25519_tor.c +++ b/src/ext/ed25519/donna/ed25519_tor.c @@ -34,7 +34,7 @@ #define ED25519_FN2(fn,suffix) ED25519_FN3(fn,suffix) #define ED25519_FN(fn) ED25519_FN2(fn,ED25519_SUFFIX) - +#include "orconfig.h" #include "ed25519-donna.h" #include "ed25519_donna_tor.h" #include "ed25519-randombytes.h" diff --git a/src/ext/ed25519/ref10/keypair.c b/src/ext/ed25519/ref10/keypair.c index 7ddbaa971e..68a88f9adc 100644 --- a/src/ext/ed25519/ref10/keypair.c +++ b/src/ext/ed25519/ref10/keypair.c @@ -1,6 +1,7 @@ /* Modified for Tor: new API, 64-byte secret keys. */ -#include <string.h> + #include "randombytes.h" +#include <string.h> #include "crypto_sign.h" #include "crypto_hash_sha512.h" #include "ge.h" diff --git a/src/ext/ed25519/ref10/open.c b/src/ext/ed25519/ref10/open.c index 9dbeb4cdd0..3ab7b7d6e7 100644 --- a/src/ext/ed25519/ref10/open.c +++ b/src/ext/ed25519/ref10/open.c @@ -1,6 +1,7 @@ /* (Modified by Tor to verify signature separately from message) */ -#include <string.h> + #include "crypto_sign.h" +#include <string.h> #include "crypto_hash_sha512.h" #include "crypto_verify_32.h" #include "ge.h" diff --git a/src/ext/mulodi/mulodi4.c b/src/ext/mulodi/mulodi4.c index bfa5e01295..9891bbf1af 100644 --- a/src/ext/mulodi/mulodi4.c +++ b/src/ext/mulodi/mulodi4.c @@ -17,6 +17,7 @@ #else #define COMPILER_RT_ABI #define di_int int64_t +#define di_uint uint64_t #include "torint.h" di_int __mulodi4(di_int a, di_int b, int* overflow); @@ -30,9 +31,9 @@ COMPILER_RT_ABI di_int __mulodi4(di_int a, di_int b, int* overflow) { const int N = (int)(sizeof(di_int) * CHAR_BIT); - const di_int MIN = (di_int)1 << (N-1); + const di_int MIN = (di_int) ((di_uint)1 << (N-1)); const di_int MAX = ~MIN; - *overflow = 0; + *overflow = 0; di_int result = a * b; if (a == MIN) { diff --git a/src/ext/trunnel/trunnel-impl.h b/src/ext/trunnel/trunnel-impl.h index dfe5f89e1a..3ffde6e09b 100644 --- a/src/ext/trunnel/trunnel-impl.h +++ b/src/ext/trunnel/trunnel-impl.h @@ -1,4 +1,4 @@ -/* trunnel-impl.h -- copied from Trunnel v1.4.4 +/* trunnel-impl.h -- copied from Trunnel v1.4.6 * https://gitweb.torproject.org/trunnel.git * You probably shouldn't edit this file. */ @@ -11,12 +11,12 @@ #ifndef TRUNNEL_IMPL_H_INCLUDED_ #define TRUNNEL_IMPL_H_INCLUDED_ -#include "trunnel.h" -#include <assert.h> -#include <string.h> #ifdef TRUNNEL_LOCAL_H #include "trunnel-local.h" #endif +#include "trunnel.h" +#include <assert.h> +#include <string.h> #if defined(_MSC_VER) && (_MSC_VER < 1600) #define uint8_t unsigned char diff --git a/src/ext/trunnel/trunnel.c b/src/ext/trunnel/trunnel.c index 0ed75aa9a4..3994422643 100644 --- a/src/ext/trunnel/trunnel.c +++ b/src/ext/trunnel/trunnel.c @@ -1,4 +1,4 @@ -/* trunnel.c -- copied from Trunnel v1.4.4 +/* trunnel.c -- copied from Trunnel v1.4.6 * https://gitweb.torproject.org/trunnel.git * You probably shouldn't edit this file. */ @@ -10,9 +10,9 @@ * See trunnel-impl.h for documentation of these functions. */ +#include "trunnel-impl.h" #include <stdlib.h> #include <string.h> -#include "trunnel-impl.h" #if defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) && \ __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ diff --git a/src/ext/trunnel/trunnel.h b/src/ext/trunnel/trunnel.h index 62e87ee50c..41068b8fb3 100644 --- a/src/ext/trunnel/trunnel.h +++ b/src/ext/trunnel/trunnel.h @@ -1,4 +1,4 @@ -/* trunnel.h -- copied from Trunnel v1.4.4 +/* trunnel.h -- copied from Trunnel v1.4.6 * https://gitweb.torproject.org/trunnel.git * You probably shouldn't edit this file. */ diff --git a/src/or/addressmap.c b/src/or/addressmap.c index f7544abacc..33fd7e0f4a 100644 --- a/src/or/addressmap.c +++ b/src/or/addressmap.c @@ -774,7 +774,7 @@ parse_virtual_addr_network(const char *val, sa_family_t family, const int ipv6 = (family == AF_INET6); tor_addr_t addr; maskbits_t bits; - const int max_bits = ipv6 ? 40 : 16; + const int max_prefix_bits = ipv6 ? 104 : 16; virtual_addr_conf_t *conf = ipv6 ? &virtaddr_conf_ipv6 : &virtaddr_conf_ipv4; if (!val || val[0] == '\0') { @@ -804,10 +804,10 @@ parse_virtual_addr_network(const char *val, sa_family_t family, } #endif - if (bits > max_bits) { + if (bits > max_prefix_bits) { if (msg) tor_asprintf(msg, "VirtualAddressNetwork%s expects a /%d " - "network or larger",ipv6?"IPv6":"", max_bits); + "network or larger",ipv6?"IPv6":"", max_prefix_bits); return -1; } diff --git a/src/or/buffers.c b/src/or/buffers.c index 3198572392..8981fd283b 100644 --- a/src/or/buffers.c +++ b/src/or/buffers.c @@ -6,10 +6,22 @@ /** * \file buffers.c - * \brief Implements a generic interface buffer. Buffers are - * fairly opaque string holders that can read to or flush from: - * memory, file descriptors, or TLS connections. Buffers are implemented - * as linked lists of memory chunks. + * \brief Implements a generic buffer interface. + * + * A buf_t is a (fairly) opaque byte-oriented FIFO that can read to or flush + * from memory, sockets, file descriptors, TLS connections, or another buf_t. + * Buffers are implemented as linked lists of memory chunks. + * + * All socket-backed and TLS-based connection_t objects have a pair of + * buffers: one for incoming data, and one for outcoming data. These are fed + * and drained from functions in connection.c, trigged by events that are + * monitored in main.c. + * + * This module has basic support for reading and writing on buf_t objects. It + * also contains specialized functions for handling particular protocols + * on a buf_t backend, including SOCKS (used in connection_edge.c), Tor cells + * (used in connection_or.c and channeltls.c), HTTP (used in directory.c), and + * line-oriented communication (used in control.c). **/ #define BUFFERS_PRIVATE #include "or.h" @@ -70,12 +82,33 @@ static int parse_socks_client(const uint8_t *data, size_t datalen, #define CHUNK_HEADER_LEN STRUCT_OFFSET(chunk_t, mem[0]) +/* We leave this many NUL bytes at the end of the buffer. */ +#define SENTINEL_LEN 4 + +/* Header size plus NUL bytes at the end */ +#define CHUNK_OVERHEAD (CHUNK_HEADER_LEN + SENTINEL_LEN) + /** Return the number of bytes needed to allocate a chunk to hold * <b>memlen</b> bytes. */ -#define CHUNK_ALLOC_SIZE(memlen) (CHUNK_HEADER_LEN + (memlen)) +#define CHUNK_ALLOC_SIZE(memlen) (CHUNK_OVERHEAD + (memlen)) /** Return the number of usable bytes in a chunk allocated with * malloc(<b>memlen</b>). */ -#define CHUNK_SIZE_WITH_ALLOC(memlen) ((memlen) - CHUNK_HEADER_LEN) +#define CHUNK_SIZE_WITH_ALLOC(memlen) ((memlen) - CHUNK_OVERHEAD) + +#define DEBUG_SENTINEL + +#ifdef DEBUG_SENTINEL +#define DBG_S(s) s +#else +#define DBG_S(s) (void)0 +#endif + +#define CHUNK_SET_SENTINEL(chunk, alloclen) do { \ + uint8_t *a = (uint8_t*) &(chunk)->mem[(chunk)->memlen]; \ + DBG_S(uint8_t *b = &((uint8_t*)(chunk))[(alloclen)-SENTINEL_LEN]); \ + DBG_S(tor_assert(a == b)); \ + memset(a,0,SENTINEL_LEN); \ + } while (0) /** Return the next character in <b>chunk</b> onto which data can be appended. * If the chunk is full, this might be off the end of chunk->mem. */ @@ -132,6 +165,7 @@ chunk_new_with_alloc_size(size_t alloc) ch->memlen = CHUNK_SIZE_WITH_ALLOC(alloc); total_bytes_allocated_in_chunks += alloc; ch->data = &ch->mem[0]; + CHUNK_SET_SENTINEL(ch, alloc); return ch; } @@ -141,18 +175,20 @@ static inline chunk_t * chunk_grow(chunk_t *chunk, size_t sz) { off_t offset; - size_t memlen_orig = chunk->memlen; + const size_t memlen_orig = chunk->memlen; + const size_t orig_alloc = CHUNK_ALLOC_SIZE(memlen_orig); + const size_t new_alloc = CHUNK_ALLOC_SIZE(sz); tor_assert(sz > chunk->memlen); offset = chunk->data - chunk->mem; - chunk = tor_realloc(chunk, CHUNK_ALLOC_SIZE(sz)); + chunk = tor_realloc(chunk, new_alloc); chunk->memlen = sz; chunk->data = chunk->mem + offset; #ifdef DEBUG_CHUNK_ALLOC - tor_assert(chunk->DBG_alloc == CHUNK_ALLOC_SIZE(memlen_orig)); - chunk->DBG_alloc = CHUNK_ALLOC_SIZE(sz); + tor_assert(chunk->DBG_alloc == orig_alloc); + chunk->DBG_alloc = new_alloc; #endif - total_bytes_allocated_in_chunks += - CHUNK_ALLOC_SIZE(sz) - CHUNK_ALLOC_SIZE(memlen_orig); + total_bytes_allocated_in_chunks += new_alloc - orig_alloc; + CHUNK_SET_SENTINEL(chunk, new_alloc); return chunk; } @@ -166,9 +202,12 @@ chunk_grow(chunk_t *chunk, size_t sz) /** Return the allocation size we'd like to use to hold <b>target</b> * bytes. */ -static inline size_t +STATIC size_t preferred_chunk_size(size_t target) { + tor_assert(target <= SIZE_T_CEILING - CHUNK_OVERHEAD); + if (CHUNK_ALLOC_SIZE(target) >= MAX_CHUNK_ALLOC) + return CHUNK_ALLOC_SIZE(target); size_t sz = MIN_CHUNK_ALLOC; while (CHUNK_SIZE_WITH_ALLOC(sz) < target) { sz <<= 1; diff --git a/src/or/buffers.h b/src/or/buffers.h index 275867c70a..52b21d5885 100644 --- a/src/or/buffers.h +++ b/src/or/buffers.h @@ -65,6 +65,7 @@ void assert_buf_ok(buf_t *buf); STATIC int buf_find_string_offset(const buf_t *buf, const char *s, size_t n); STATIC void buf_pullup(buf_t *buf, size_t bytes); void buf_get_first_chunk_data(const buf_t *buf, const char **cp, size_t *sz); +STATIC size_t preferred_chunk_size(size_t target); #define DEBUG_CHUNK_ALLOC /** A single chunk on a buffer. */ diff --git a/src/or/channel.c b/src/or/channel.c index 87fa721089..75aab3cfef 100644 --- a/src/or/channel.c +++ b/src/or/channel.c @@ -8,6 +8,32 @@ * transfer cells from Tor instance to Tor instance. * Currently, there is only one implementation of the channel abstraction: in * channeltls.c. + * + * Channels are a higher-level abstraction than or_connection_t: In general, + * any means that two Tor relays use to exchange cells, or any means that a + * relay and a client use to exchange cells, is a channel. + * + * Channels differ from pluggable transports in that they do not wrap an + * underlying protocol over which cells are transmitted: they <em>are</em> the + * underlying protocol. + * + * This module defines the generic parts of the channel_t interface, and + * provides the machinery necessary for specialized implementations to be + * created. At present, there is one specialized implementation in + * channeltls.c, which uses connection_or.c to send cells over a TLS + * connection. + * + * Every channel implementation is responsible for being able to transmit + * cells that are added to it with channel_write_cell() and related functions, + * and to receive incoming cells with the channel_queue_cell() and related + * functions. See the channel_t documentation for more information. + * + * When new cells arrive on a channel, they are passed to cell handler + * functions, which can be set by channel_set_cell_handlers() + * functions. (Tor's cell handlers are in command.c.) + * + * Tor flushes cells to channels from relay.c in + * channel_flush_from_first_active_circuit(). **/ /* @@ -838,7 +864,7 @@ channel_free(channel_t *chan) } /* Call a free method if there is one */ - if (chan->free) chan->free(chan); + if (chan->free_fn) chan->free_fn(chan); channel_clear_remote_end(chan); @@ -878,7 +904,7 @@ channel_listener_free(channel_listener_t *chan_l) tor_assert(!(chan_l->registered)); /* Call a free method if there is one */ - if (chan_l->free) chan_l->free(chan_l); + if (chan_l->free_fn) chan_l->free_fn(chan_l); /* * We're in CLOSED or ERROR, so the incoming channel queue is already @@ -916,7 +942,7 @@ channel_force_free(channel_t *chan) } /* Call a free method if there is one */ - if (chan->free) chan->free(chan); + if (chan->free_fn) chan->free_fn(chan); channel_clear_remote_end(chan); @@ -958,7 +984,7 @@ channel_listener_force_free(channel_listener_t *chan_l) chan_l); /* Call a free method if there is one */ - if (chan_l->free) chan_l->free(chan_l); + if (chan_l->free_fn) chan_l->free_fn(chan_l); /* * The incoming list just gets emptied and freed; we request close on @@ -1812,45 +1838,58 @@ channel_write_cell_queue_entry(channel_t *chan, cell_queue_entry_t *q) } } -/** - * Write a cell to a channel +/** Write a generic cell type to a channel * - * Write a fixed-length cell to a channel using the write_cell() method. - * This is equivalent to the pre-channels connection_or_write_cell_to_buf(); - * it is called by the transport-independent code to deliver a cell to a - * channel for transmission. + * Write a generic cell to a channel. It is called by channel_write_cell(), + * channel_write_var_cell() and channel_write_packed_cell() in order to reduce + * code duplication. Notice that it takes cell as pointer of type void, + * this can be dangerous because no type check is performed. */ void -channel_write_cell(channel_t *chan, cell_t *cell) +channel_write_cell_generic_(channel_t *chan, const char *cell_type, + void *cell, cell_queue_entry_t *q) { - cell_queue_entry_t q; tor_assert(chan); tor_assert(cell); if (CHANNEL_IS_CLOSING(chan)) { - log_debug(LD_CHANNEL, "Discarding cell_t %p on closing channel %p with " - "global ID "U64_FORMAT, cell, chan, + log_debug(LD_CHANNEL, "Discarding %c %p on closing channel %p with " + "global ID "U64_FORMAT, *cell_type, cell, chan, U64_PRINTF_ARG(chan->global_identifier)); tor_free(cell); return; } - log_debug(LD_CHANNEL, - "Writing cell_t %p to channel %p with global ID " - U64_FORMAT, + "Writing %c %p to channel %p with global ID " + U64_FORMAT, *cell_type, cell, chan, U64_PRINTF_ARG(chan->global_identifier)); - q.type = CELL_QUEUE_FIXED; - q.u.fixed.cell = cell; - channel_write_cell_queue_entry(chan, &q); - + channel_write_cell_queue_entry(chan, q); /* Update the queue size estimate */ channel_update_xmit_queue_size(chan); } /** + * Write a cell to a channel + * + * Write a fixed-length cell to a channel using the write_cell() method. + * This is equivalent to the pre-channels connection_or_write_cell_to_buf(); + * it is called by the transport-independent code to deliver a cell to a + * channel for transmission. + */ + +void +channel_write_cell(channel_t *chan, cell_t *cell) +{ + cell_queue_entry_t q; + q.type = CELL_QUEUE_FIXED; + q.u.fixed.cell = cell; + channel_write_cell_generic_(chan, "cell_t", cell, &q); +} + +/** * Write a packed cell to a channel * * Write a packed cell to a channel using the write_cell() method. This is @@ -1862,30 +1901,9 @@ void channel_write_packed_cell(channel_t *chan, packed_cell_t *packed_cell) { cell_queue_entry_t q; - - tor_assert(chan); - tor_assert(packed_cell); - - if (CHANNEL_IS_CLOSING(chan)) { - log_debug(LD_CHANNEL, "Discarding packed_cell_t %p on closing channel %p " - "with global ID "U64_FORMAT, packed_cell, chan, - U64_PRINTF_ARG(chan->global_identifier)); - packed_cell_free(packed_cell); - return; - } - - log_debug(LD_CHANNEL, - "Writing packed_cell_t %p to channel %p with global ID " - U64_FORMAT, - packed_cell, chan, - U64_PRINTF_ARG(chan->global_identifier)); - q.type = CELL_QUEUE_PACKED; q.u.packed.packed_cell = packed_cell; - channel_write_cell_queue_entry(chan, &q); - - /* Update the queue size estimate */ - channel_update_xmit_queue_size(chan); + channel_write_cell_generic_(chan, "packed_cell_t", packed_cell, &q); } /** @@ -1901,30 +1919,9 @@ void channel_write_var_cell(channel_t *chan, var_cell_t *var_cell) { cell_queue_entry_t q; - - tor_assert(chan); - tor_assert(var_cell); - - if (CHANNEL_IS_CLOSING(chan)) { - log_debug(LD_CHANNEL, "Discarding var_cell_t %p on closing channel %p " - "with global ID "U64_FORMAT, var_cell, chan, - U64_PRINTF_ARG(chan->global_identifier)); - var_cell_free(var_cell); - return; - } - - log_debug(LD_CHANNEL, - "Writing var_cell_t %p to channel %p with global ID " - U64_FORMAT, - var_cell, chan, - U64_PRINTF_ARG(chan->global_identifier)); - q.type = CELL_QUEUE_VAR; q.u.var.var_cell = var_cell; - channel_write_cell_queue_entry(chan, &q); - - /* Update the queue size estimate */ - channel_update_xmit_queue_size(chan); + channel_write_cell_generic_(chan, "var_cell_t", var_cell, &q); } /** diff --git a/src/or/channel.h b/src/or/channel.h index 78e1b71014..44a3901991 100644 --- a/src/or/channel.h +++ b/src/or/channel.h @@ -90,7 +90,7 @@ struct channel_s { /* Methods implemented by the lower layer */ /** Free a channel */ - void (*free)(channel_t *); + void (*free_fn)(channel_t *); /** Close an open channel */ void (*close)(channel_t *); /** Describe the transport subclass for this channel */ @@ -273,7 +273,7 @@ struct channel_listener_s { /* Methods implemented by the lower layer */ /** Free a channel */ - void (*free)(channel_listener_t *); + void (*free_fn)(channel_listener_t *); /** Close an open channel */ void (*close)(channel_listener_t *); /** Describe the transport subclass for this channel */ @@ -382,6 +382,9 @@ struct cell_queue_entry_s { STATIC int chan_cell_queue_len(const chan_cell_queue_t *queue); STATIC void cell_queue_entry_free(cell_queue_entry_t *q, int handed_off); + +void channel_write_cell_generic_(channel_t *chan, const char *cell_type, + void *cell, cell_queue_entry_t *q); #endif /* Channel operations for subclasses and internal use only */ diff --git a/src/or/channeltls.c b/src/or/channeltls.c index a62f80ef91..09cca95b64 100644 --- a/src/or/channeltls.c +++ b/src/or/channeltls.c @@ -6,6 +6,28 @@ * * \brief A concrete subclass of channel_t using or_connection_t to transfer * cells between Tor instances. + * + * This module fills in the various function pointers in channel_t, to + * implement the channel_tls_t channels as used in Tor today. These channels + * are created from channel_tls_connect() and + * channel_tls_handle_incoming(). Each corresponds 1:1 to or_connection_t + * object, as implemented in connection_or.c. These channels transmit cells + * to the underlying or_connection_t by calling + * connection_or_write_*_cell_to_buf(), and receive cells from the underlying + * or_connection_t when connection_or_process_cells_from_inbuf() calls + * channel_tls_handle_*_cell(). + * + * Here we also implement the server (responder) side of the v3+ Tor link + * handshake, which uses CERTS and AUTHENTICATE cell to negotiate versions, + * exchange expected and observed IP and time information, and bootstrap a + * level of authentication higher than we have gotten on the raw TLS + * handshake. + * + * NOTE: Since there is currently only one type of channel, there are probably + * more than a few cases where functionality that is currently in + * channeltls.c, connection_or.c, and channel.c ought to be divided up + * differently. The right time to do this is probably whenever we introduce + * our next channel type. **/ /* @@ -117,7 +139,7 @@ channel_tls_common_init(channel_tls_t *tlschan) chan->state = CHANNEL_STATE_OPENING; chan->close = channel_tls_close_method; chan->describe_transport = channel_tls_describe_transport_method; - chan->free = channel_tls_free_method; + chan->free_fn = channel_tls_free_method; chan->get_overhead_estimate = channel_tls_get_overhead_estimate_method; chan->get_remote_addr = channel_tls_get_remote_addr_method; chan->get_remote_descr = channel_tls_get_remote_descr_method; diff --git a/src/or/circuitbuild.c b/src/or/circuitbuild.c index 12c75530e2..873d2ec4a3 100644 --- a/src/or/circuitbuild.c +++ b/src/or/circuitbuild.c @@ -28,6 +28,7 @@ #include "connection_edge.h" #include "connection_or.h" #include "control.h" +#include "crypto.h" #include "directory.h" #include "entrynodes.h" #include "main.h" @@ -38,14 +39,14 @@ #include "onion_tap.h" #include "onion_fast.h" #include "policies.h" -#include "transports.h" #include "relay.h" +#include "rendcommon.h" #include "rephist.h" #include "router.h" #include "routerlist.h" #include "routerparse.h" #include "routerset.h" -#include "crypto.h" +#include "transports.h" static channel_t * channel_connect_for_circuit(const tor_addr_t *addr, uint16_t port, @@ -1859,13 +1860,32 @@ pick_rendezvous_node(router_crn_flags_t flags) flags |= CRN_ALLOW_INVALID; #ifdef ENABLE_TOR2WEB_MODE + /* We want to connect directly to the node if we can */ + router_crn_flags_t direct_flags = flags; + direct_flags |= CRN_PREF_ADDR; + direct_flags |= CRN_DIRECT_CONN; + /* The user wants us to pick specific RPs. */ if (options->Tor2webRendezvousPoints) { - const node_t *tor2web_rp = pick_tor2web_rendezvous_node(flags, options); + const node_t *tor2web_rp = pick_tor2web_rendezvous_node(direct_flags, + options); if (tor2web_rp) { return tor2web_rp; } - /* Else, if no tor2web RP was found, fall back to choosing a random node */ + } + + /* Else, if no direct, preferred tor2web RP was found, fall back to choosing + * a random direct node */ + const node_t *node = router_choose_random_node(NULL, options->ExcludeNodes, + direct_flags); + /* Return the direct node (if found), or log a message and fall back to an + * indirect connection. */ + if (node) { + return node; + } else { + log_info(LD_REND, + "Unable to find a random rendezvous point that is reachable via " + "a direct connection, falling back to a 3-hop path."); } #endif @@ -2000,7 +2020,9 @@ onion_pick_cpath_exit(origin_circuit_t *circ, extend_info_t *exit_ei) cpath_build_state_t *state = circ->build_state; if (state->onehop_tunnel) { - log_debug(LD_CIRC, "Launching a one-hop circuit for dir tunnel."); + log_debug(LD_CIRC, "Launching a one-hop circuit for dir tunnel%s.", + (rend_allow_non_anonymous_connection(get_options()) ? + ", or intro or rendezvous connection" : "")); state->desired_path_len = 1; } else { int r = new_route_len(circ->base_.purpose, exit_ei, nodelist_get_list()); @@ -2213,7 +2235,6 @@ choose_good_entry_server(uint8_t purpose, cpath_build_state_t *state) * This is an incomplete fix, but is no worse than the previous behaviour, * and only applies to minimal, testing tor networks * (so it's no less secure) */ - /*XXXX++ use the using_as_guard flag to accomplish this.*/ if (options->UseEntryGuards && (!options->TestingTorNetwork || smartlist_len(nodelist_get_list()) > smartlist_len(get_entry_guards()) diff --git a/src/or/circuitlist.c b/src/or/circuitlist.c index 3c92baa274..2b3c4169cb 100644 --- a/src/or/circuitlist.c +++ b/src/or/circuitlist.c @@ -1920,8 +1920,14 @@ marked_circuit_free_cells(circuit_t *circ) return; } cell_queue_clear(&circ->n_chan_cells); - if (! CIRCUIT_IS_ORIGIN(circ)) - cell_queue_clear(& TO_OR_CIRCUIT(circ)->p_chan_cells); + if (circ->n_mux) + circuitmux_clear_num_cells(circ->n_mux, circ); + if (! CIRCUIT_IS_ORIGIN(circ)) { + or_circuit_t *orcirc = TO_OR_CIRCUIT(circ); + cell_queue_clear(&orcirc->p_chan_cells); + if (orcirc->p_mux) + circuitmux_clear_num_cells(orcirc->p_mux, circ); + } } static size_t diff --git a/src/or/circuitmux.c b/src/or/circuitmux.c index 038904e68a..96a3647aab 100644 --- a/src/or/circuitmux.c +++ b/src/or/circuitmux.c @@ -4,49 +4,20 @@ /** * \file circuitmux.c * \brief Circuit mux/cell selection abstraction - **/ - -#include "or.h" -#include "channel.h" -#include "circuitlist.h" -#include "circuitmux.h" -#include "relay.h" - -/* - * Private typedefs for circuitmux.c - */ - -/* - * Map of muxinfos for circuitmux_t to use; struct is defined below (name - * of struct must match HT_HEAD line). - */ -typedef struct chanid_circid_muxinfo_map chanid_circid_muxinfo_map_t; - -/* - * Hash table entry (yeah, calling it chanid_circid_muxinfo_s seems to - * break the hash table code). - */ -typedef struct chanid_circid_muxinfo_t chanid_circid_muxinfo_t; - -/* - * Anything the mux wants to store per-circuit in the map; right now just - * a count of queued cells. - */ - -typedef struct circuit_muxinfo_s circuit_muxinfo_t; - -/* - * Structures for circuitmux.c - */ - -/* - * A circuitmux is a collection of circuits; it tracks which subset - * of the attached circuits are 'active' (i.e., have cells available - * to transmit) and how many cells on each. It expoes three distinct + * + * A circuitmux is responsible for <b>MU</b>ltiple<b>X</b>ing all of the + * circuits that are writing on a single channel. It keeps track of which of + * these circuits has something to write (aka, "active" circuits), and which + * one should write next. A circuitmux corresponds 1:1 with a channel. + * + * There can be different implementations of the circuitmux's rules (which + * decide which circuit is next to write). + * + * A circuitmux exposes three distinct * interfaces to other components: * * To channels, which each have a circuitmux_t, the supported operations - * are: + * (invoked from relay.c) are: * * circuitmux_get_first_active_circuit(): * @@ -74,7 +45,9 @@ typedef struct circuit_muxinfo_s circuit_muxinfo_t; * * circuitmux_set_num_cells(): * - * Set the circuitmux's cell counter for this circuit. + * Set the circuitmux's cell counter for this circuit. One of + * circuitmuc_clear_num_cells() or circuitmux_set_num_cells() MUST be + * called when the number of cells queued on a circuit changes. * * See circuitmux.h for the circuitmux_policy_t data structure, which contains * a table of function pointers implementing a circuit selection policy, and @@ -94,7 +67,39 @@ typedef struct circuit_muxinfo_s circuit_muxinfo_t; * * Install a policy on a circuitmux_t; the appropriate callbacks will be * made to attach all existing circuits to the new policy. - * + **/ + +#include "or.h" +#include "channel.h" +#include "circuitlist.h" +#include "circuitmux.h" +#include "relay.h" + +/* + * Private typedefs for circuitmux.c + */ + +/* + * Map of muxinfos for circuitmux_t to use; struct is defined below (name + * of struct must match HT_HEAD line). + */ +typedef struct chanid_circid_muxinfo_map chanid_circid_muxinfo_map_t; + +/* + * Hash table entry (yeah, calling it chanid_circid_muxinfo_s seems to + * break the hash table code). + */ +typedef struct chanid_circid_muxinfo_t chanid_circid_muxinfo_t; + +/* + * Anything the mux wants to store per-circuit in the map; right now just + * a count of queued cells. + */ + +typedef struct circuit_muxinfo_s circuit_muxinfo_t; + +/* + * Structures for circuitmux.c */ struct circuitmux_s { diff --git a/src/or/circuitmux_ewma.c b/src/or/circuitmux_ewma.c index b784a140ac..5c2ebde73b 100644 --- a/src/or/circuitmux_ewma.c +++ b/src/or/circuitmux_ewma.c @@ -4,10 +4,34 @@ /** * \file circuitmux_ewma.c * \brief EWMA circuit selection as a circuitmux_t policy + * + * The "EWMA" in this module stands for the "exponentially weighted moving + * average" of the number of cells sent on each circuit. The goal is to + * prioritize cells on circuits that have been quiet recently, by looking at + * those that have sent few cells over time, prioritizing recent times + * more than older ones. + * + * Specifically, a cell sent at time "now" has weight 1, but a time X ticks + * before now has weight ewma_scale_factor ^ X , where ewma_scale_factor is + * between 0.0 and 1.0. + * + * For efficiency, we do not re-scale these averages every time we send a + * cell: that would be horribly inefficient. Instead, we we keep the cell + * count on all circuits on the same circuitmux scaled relative to a single + * tick. When we add a new cell, we scale its weight depending on the time + * that has elapsed since the tick. We do re-scale the circuits on the + * circuitmux periodically, so that we don't overflow double. + * + * + * This module should be used through the interfaces in circuitmux.c, which it + * implements. + * **/ #define TOR_CIRCUITMUX_EWMA_C_ +#include "orconfig.h" + #include <math.h> #include "or.h" @@ -26,9 +50,10 @@ /*** Some useful constant #defines ***/ -/*DOCDOC*/ +/** Any halflife smaller than this number of seconds is considered to be + * "disabled". */ #define EPSILON 0.00001 -/*DOCDOC*/ +/** The natural logarithm of 0.5. */ #define LOG_ONEHALF -0.69314718055994529 /*** EWMA structures ***/ diff --git a/src/or/circuitstats.c b/src/or/circuitstats.c index f4db64ebca..418acc0024 100644 --- a/src/or/circuitstats.c +++ b/src/or/circuitstats.c @@ -9,6 +9,18 @@ * * \brief Maintains and analyzes statistics about circuit built times, so we * can tell how long we may need to wait for a fast circuit to be constructed. + * + * By keeping these statistics, a client learns when it should time out a slow + * circuit for being too slow, and when it should keep a circuit open in order + * to wait for it to complete. + * + * The information here is kept in a circuit_built_times_t structure, which is + * currently a singleton, but doesn't need to be. It's updated by calls to + * circuit_build_times_count_timeout() from circuituse.c, + * circuit_build_times_count_close() from circuituse.c, and + * circuit_build_times_add_time() from circuitbuild.c, and inspected by other + * calls into this module, mostly from circuitlist.c. Observations are + * persisted to disk via the or_state_t-related calls. */ #define CIRCUITSTATS_PRIVATE @@ -21,6 +33,8 @@ #include "control.h" #include "main.h" #include "networkstatus.h" +#include "rendclient.h" +#include "rendservice.h" #include "statefile.h" #undef log @@ -81,12 +95,14 @@ get_circuit_build_timeout_ms(void) /** * This function decides if CBT learning should be disabled. It returns - * true if one or more of the following four conditions are met: + * true if one or more of the following conditions are met: * * 1. If the cbtdisabled consensus parameter is set. * 2. If the torrc option LearnCircuitBuildTimeout is false. * 3. If we are a directory authority * 4. If we fail to write circuit build time history to our state file. + * 5. If we are compiled or configured in Tor2web mode + * 6. If we are configured in Single Onion mode */ int circuit_build_times_disabled(void) @@ -94,14 +110,30 @@ circuit_build_times_disabled(void) if (unit_tests) { return 0; } else { + const or_options_t *options = get_options(); int consensus_disabled = networkstatus_get_param(NULL, "cbtdisabled", 0, 0, 1); - int config_disabled = !get_options()->LearnCircuitBuildTimeout; - int dirauth_disabled = get_options()->AuthoritativeDir; + int config_disabled = !options->LearnCircuitBuildTimeout; + int dirauth_disabled = options->AuthoritativeDir; int state_disabled = did_last_state_file_write_fail() ? 1 : 0; + /* LearnCircuitBuildTimeout and Tor2web/Single Onion Services are + * incompatible in two ways: + * + * - LearnCircuitBuildTimeout results in a low CBT, which + * Single Onion use of one-hop intro and rendezvous circuits lowers + * much further, producing *far* too many timeouts. + * + * - The adaptive CBT code does not update its timeout estimate + * using build times for single-hop circuits. + * + * If we fix both of these issues someday, we should test + * these modes with LearnCircuitBuildTimeout on again. */ + int tor2web_disabled = rend_client_allow_non_anonymous_connection(options); + int single_onion_disabled = rend_service_allow_non_anonymous_connection( + options); if (consensus_disabled || config_disabled || dirauth_disabled || - state_disabled) { + state_disabled || tor2web_disabled || single_onion_disabled) { #if 0 log_debug(LD_CIRC, "CircuitBuildTime learning is disabled. " @@ -309,7 +341,6 @@ circuit_build_times_min_timeout(void) "circuit_build_times_min_timeout() called, cbtmintimeout is %d", num); } - return num; } @@ -469,7 +500,7 @@ circuit_build_times_get_initial_timeout(void) */ if (!unit_tests && get_options()->CircuitBuildTimeout) { timeout = get_options()->CircuitBuildTimeout*1000; - if (get_options()->LearnCircuitBuildTimeout && + if (!circuit_build_times_disabled() && timeout < circuit_build_times_min_timeout()) { log_warn(LD_CIRC, "Config CircuitBuildTimeout too low. Setting to %ds", circuit_build_times_min_timeout()/1000); diff --git a/src/or/command.c b/src/or/command.c index 5ad92bed1e..5866c386e4 100644 --- a/src/or/command.c +++ b/src/or/command.c @@ -7,6 +7,26 @@ /** * \file command.c * \brief Functions for processing incoming cells. + * + * When we receive a cell from a client or a relay, it arrives on some + * channel, and tells us what to do with it. In this module, we dispatch based + * on the cell type using the functions command_process_cell() and + * command_process_var_cell(), and deal with the cell accordingly. (These + * handlers are installed on a channel with the command_setup_channel() + * function.) + * + * Channels have a chance to handle some cell types on their own before they + * are ever passed here --- typically, they do this for cells that are + * specific to a given channel type. For example, in channeltls.c, the cells + * for the initial connection handshake are handled before we get here. (Of + * course, the fact that there _is_ only one channel type for now means that + * we may have gotten the factoring wrong here.) + * + * Handling other cell types is mainly farmed off to other modules, after + * initial sanity-checking. CREATE* cells are handled ultimately in onion.c, + * CREATED* cells trigger circuit creation in circuitbuild.c, DESTROY cells + * are handled here (since they're simple), and RELAY cells, in all their + * complexity, are passed off to relay.c. **/ /* In-points to command.c: diff --git a/src/or/config.c b/src/or/config.c index 98b32708c6..2b92acd624 100644 --- a/src/or/config.c +++ b/src/or/config.c @@ -6,7 +6,56 @@ /** * \file config.c - * \brief Code to parse and interpret configuration files. + * \brief Code to interpret the user's configuration of Tor. + * + * This module handles torrc configuration file, including parsing it, + * combining it with torrc.defaults and the command line, allowing + * user changes to it (via editing and SIGHUP or via the control port), + * writing it back to disk (because of SAVECONF from the control port), + * and -- most importantly, acting on it. + * + * The module additionally has some tools for manipulating and + * inspecting values that are calculated as a result of the + * configured options. + * + * <h3>How to add new options</h3> + * + * To add new items to the torrc, there are a minimum of three places to edit: + * <ul> + * <li>The or_options_t structure in or.h, where the options are stored. + * <li>The option_vars_ array below in this module, which configures + * the names of the torrc options, their types, their multiplicities, + * and their mappings to fields in or_options_t. + * <li>The manual in doc/tor.1.txt, to document what the new option + * is, and how it works. + * </ul> + * + * Additionally, you might need to edit these places too: + * <ul> + * <li>options_validate() below, in case you want to reject some possible + * values of the new configuration option. + * <li>options_transition_allowed() below, in case you need to + * forbid some or all changes in the option while Tor is + * running. + * <li>options_transition_affects_workers(), in case changes in the option + * might require Tor to relaunch or reconfigure its worker threads. + * <li>options_transition_affects_descriptor(), in case changes in the + * option might require a Tor relay to build and publish a new server + * descriptor. + * <li>options_act() and/or options_act_reversible(), in case there's some + * action that needs to be taken immediately based on the option's + * value. + * </ul> + * + * <h3>Changing the value of an option</h3> + * + * Because of the SAVECONF command from the control port, it's a bad + * idea to change the value of any user-configured option in the + * or_options_t. If you want to sometimes do this anyway, we recommend + * that you create a secondary field in or_options_t; that you have the + * user option linked only to the secondary field; that you use the + * secondary field to initialize the one that Tor actually looks at; and that + * you use the one Tor looks as the one that you modify. **/ #define CONFIG_PRIVATE @@ -18,6 +67,7 @@ #include "circuitlist.h" #include "circuitmux.h" #include "circuitmux_ewma.h" +#include "circuitstats.h" #include "config.h" #include "connection.h" #include "connection_edge.h" @@ -67,6 +117,9 @@ /* Prefix used to indicate a Unix socket in a FooPort configuration. */ static const char unix_socket_prefix[] = "unix:"; +/* Prefix used to indicate a Unix socket with spaces in it, in a FooPort + * configuration. */ +static const char unix_q_socket_prefix[] = "unix:\""; /** A list of abbreviations and aliases to map command-line options, obsolete * option names, or alternative option names, to their current values. */ @@ -297,6 +350,8 @@ static config_var_t option_vars_[] = { V(HidServAuth, LINELIST, NULL), V(CloseHSClientCircuitsImmediatelyOnTimeout, BOOL, "0"), V(CloseHSServiceRendCircuitsImmediatelyOnTimeout, BOOL, "0"), + V(HiddenServiceSingleHopMode, BOOL, "0"), + V(HiddenServiceNonAnonymousMode,BOOL, "0"), V(HTTPProxy, STRING, NULL), V(HTTPProxyAuthenticator, STRING, NULL), V(HTTPSProxy, STRING, NULL), @@ -434,7 +489,7 @@ static config_var_t option_vars_[] = { OBSOLETE("TunnelDirConns"), V(UpdateBridgesFromAuthority, BOOL, "0"), V(UseBridges, BOOL, "0"), - V(UseEntryGuards, BOOL, "1"), + VAR("UseEntryGuards", BOOL, UseEntryGuards_option, "1"), V(UseEntryGuardsAsDirGuards, BOOL, "1"), V(UseGuardFraction, AUTOBOOL, "auto"), V(UseMicrodescriptors, AUTOBOOL, "auto"), @@ -1558,10 +1613,10 @@ options_act(const or_options_t *old_options) if (consider_adding_dir_servers(options, old_options) < 0) return -1; -#ifdef NON_ANONYMOUS_MODE_ENABLED - log_warn(LD_GENERAL, "This copy of Tor was compiled to run in a " - "non-anonymous mode. It will provide NO ANONYMITY."); -#endif + if (rend_non_anonymous_mode_enabled(options)) { + log_warn(LD_GENERAL, "This copy of Tor was compiled or configured to run " + "in a non-anonymous mode. It will provide NO ANONYMITY."); + } #ifdef ENABLE_TOR2WEB_MODE /* LCOV_EXCL_START */ @@ -1723,8 +1778,27 @@ options_act(const or_options_t *old_options) monitor_owning_controller_process(options->OwningControllerProcess); + /* We must create new keys after we poison the directories, because our + * poisoning code checks for existing keys, and refuses to modify their + * directories. */ + + /* If we use non-anonymous single onion services, make sure we poison any + new hidden service directories, so that we never accidentally launch the + non-anonymous hidden services thinking they are anonymous. */ + if (running_tor && rend_service_non_anonymous_mode_enabled(options)) { + if (options->RendConfigLines && !num_rend_services()) { + log_warn(LD_BUG,"Error: hidden services configured, but not parsed."); + return -1; + } + if (rend_service_poison_new_single_onion_dirs(NULL) < 0) { + log_warn(LD_GENERAL,"Failed to mark new hidden services as non-anonymous" + "."); + return -1; + } + } + /* reload keys as needed for rendezvous services. */ - if (rend_service_load_all_keys()<0) { + if (rend_service_load_all_keys(NULL)<0) { log_warn(LD_GENERAL,"Error loading rendezvous service keys"); return -1; } @@ -2290,6 +2364,14 @@ reset_last_resolved_addr(void) last_resolved_addr = 0; } +/* Return true if <b>options</b> is using the default authorities, and false + * if any authority-related option has been overridden. */ +int +using_default_dir_authorities(const or_options_t *options) +{ + return (!options->DirAuthorities && !options->AlternateDirAuthority); +} + /** * Attempt getting our non-local (as judged by tor_addr_is_internal() * function) IP address using following techniques, listed in @@ -2449,7 +2531,7 @@ resolve_my_address(int warn_severity, const or_options_t *options, addr_string = tor_dup_ip(addr); if (tor_addr_is_internal(&myaddr, 0)) { /* make sure we're ok with publishing an internal IP */ - if (!options->DirAuthorities && !options->AlternateDirAuthority) { + if (using_default_dir_authorities(options)) { /* if they are using the default authorities, disallow internal IPs * always. */ log_fn(warn_severity, LD_CONFIG, @@ -2796,6 +2878,86 @@ warn_about_relative_paths(or_options_t *options) } } +/* Validate options related to single onion services. + * Modifies some options that are incompatible with single onion services. + * On failure returns -1, and sets *msg to an error string. + * Returns 0 on success. */ +STATIC int +options_validate_single_onion(or_options_t *options, char **msg) +{ + /* The two single onion service options must have matching values. */ + if (options->HiddenServiceSingleHopMode && + !options->HiddenServiceNonAnonymousMode) { + REJECT("HiddenServiceSingleHopMode does not provide any server anonymity. " + "It must be used with HiddenServiceNonAnonymousMode set to 1."); + } + if (options->HiddenServiceNonAnonymousMode && + !options->HiddenServiceSingleHopMode) { + REJECT("HiddenServiceNonAnonymousMode does not provide any server " + "anonymity. It must be used with HiddenServiceSingleHopMode set to " + "1."); + } + + /* Now that we've checked that the two options are consistent, we can safely + * call the rend_service_* functions that abstract these options. */ + + /* If you run an anonymous client with an active Single Onion service, the + * client loses anonymity. */ + const int client_port_set = (options->SocksPort_set || + options->TransPort_set || + options->NATDPort_set || + options->DNSPort_set); + if (rend_service_non_anonymous_mode_enabled(options) && client_port_set && + !options->Tor2webMode) { + REJECT("HiddenServiceNonAnonymousMode is incompatible with using Tor as " + "an anonymous client. Please set Socks/Trans/NATD/DNSPort to 0, or " + "HiddenServiceNonAnonymousMode to 0, or use the non-anonymous " + "Tor2webMode."); + } + + /* If you run a hidden service in non-anonymous mode, the hidden service + * loses anonymity, even if SOCKSPort / Tor2web mode isn't used. */ + if (!rend_service_non_anonymous_mode_enabled(options) && + options->RendConfigLines && options->Tor2webMode) { + REJECT("Non-anonymous (Tor2web) mode is incompatible with using Tor as a " + "hidden service. Please remove all HiddenServiceDir lines, or use " + "a version of tor compiled without --enable-tor2web-mode, or use " + " HiddenServiceNonAnonymousMode."); + } + + if (rend_service_allow_non_anonymous_connection(options) + && options->UseEntryGuards) { + /* Single Onion services only use entry guards when uploading descriptors, + * all other connections are one-hop. Further, Single Onions causes the + * hidden service code to do things which break the path bias + * detector, and it's far easier to turn off entry guards (and + * thus the path bias detector with it) than to figure out how to + * make path bias compatible with single onions. + */ + log_notice(LD_CONFIG, + "HiddenServiceSingleHopMode is enabled; disabling " + "UseEntryGuards."); + options->UseEntryGuards = 0; + } + + /* Check if existing hidden service keys were created in a different + * single onion service mode, and refuse to launch if they + * have. We'll poison new keys in options_act() just before we create them. + */ + if (rend_service_list_verify_single_onion_poison(NULL, options) < 0) { + log_warn(LD_GENERAL, "We are configured with " + "HiddenServiceNonAnonymousMode %d, but one or more hidden " + "service keys were created in %s mode. This is not allowed.", + rend_service_non_anonymous_mode_enabled(options) ? 1 : 0, + rend_service_non_anonymous_mode_enabled(options) ? + "an anonymous" : "a non-anonymous" + ); + return -1; + } + + return 0; +} + /** Return 0 if every setting in <b>options</b> is reasonable, is a * permissible transition from <b>old_options</b>, and none of the * testing-only settings differ from <b>default_options</b> unless in @@ -2822,6 +2984,12 @@ options_validate(or_options_t *old_options, or_options_t *options, tor_assert(msg); *msg = NULL; + /* Set UseEntryGuards from the configured value, before we check it below. + * We change UseEntryGuards whenn it's incompatible with other options, + * but leave UseEntryGuards_option with the original value. + * Always use the value of UseEntryGuards, not UseEntryGuards_option. */ + options->UseEntryGuards = options->UseEntryGuards_option; + warn_about_relative_paths(options); if (server_mode(options) && @@ -3197,10 +3365,6 @@ options_validate(or_options_t *old_options, or_options_t *options, if (options->UseBridges && options->EntryNodes) REJECT("You cannot set both UseBridges and EntryNodes."); - if (options->EntryNodes && !options->UseEntryGuards) { - REJECT("If EntryNodes is set, UseEntryGuards must be enabled."); - } - options->MaxMemInQueues = compute_real_max_mem_in_queues(options->MaxMemInQueues_raw, server_mode(options)); @@ -3291,25 +3455,11 @@ options_validate(or_options_t *old_options, or_options_t *options, options->PredictedPortsRelevanceTime = MAX_PREDICTED_CIRCS_RELEVANCE; } -#ifdef ENABLE_TOR2WEB_MODE - if (options->Tor2webMode && options->LearnCircuitBuildTimeout) { - /* LearnCircuitBuildTimeout and Tor2webMode are incompatible in - * two ways: - * - * - LearnCircuitBuildTimeout results in a low CBT, which - * Tor2webMode's use of one-hop rendezvous circuits lowers - * much further, producing *far* too many timeouts. - * - * - The adaptive CBT code does not update its timeout estimate - * using build times for single-hop circuits. - * - * If we fix both of these issues someday, we should test - * Tor2webMode with LearnCircuitBuildTimeout on again. */ - log_notice(LD_CONFIG,"Tor2webMode is enabled; turning " - "LearnCircuitBuildTimeout off."); - options->LearnCircuitBuildTimeout = 0; - } + /* Check the Single Onion Service options */ + if (options_validate_single_onion(options, msg) < 0) + return -1; +#ifdef ENABLE_TOR2WEB_MODE if (options->Tor2webMode && options->UseEntryGuards) { /* tor2web mode clients do not (and should not) use entry guards * in any meaningful way. Further, tor2web mode causes the hidden @@ -3329,8 +3479,13 @@ options_validate(or_options_t *old_options, or_options_t *options, REJECT("Tor2webRendezvousPoints cannot be set without Tor2webMode."); } + if (options->EntryNodes && !options->UseEntryGuards) { + REJECT("If EntryNodes is set, UseEntryGuards must be enabled."); + } + if (!(options->UseEntryGuards) && - (options->RendConfigLines != NULL)) { + (options->RendConfigLines != NULL) && + !rend_service_allow_non_anonymous_connection(options)) { log_warn(LD_CONFIG, "UseEntryGuards is disabled, but you have configured one or more " "hidden services on this Tor instance. Your hidden services " @@ -3353,6 +3508,17 @@ options_validate(or_options_t *old_options, or_options_t *options, return -1; } + /* Single Onion Services: non-anonymous hidden services */ + if (rend_service_non_anonymous_mode_enabled(options)) { + log_warn(LD_CONFIG, + "HiddenServiceNonAnonymousMode is set. Every hidden service on " + "this tor instance is NON-ANONYMOUS. If " + "the HiddenServiceNonAnonymousMode option is changed, Tor will " + "refuse to launch hidden services from the same directories, to " + "protect your anonymity against config errors. This setting is " + "for experimental use only."); + } + if (!options->LearnCircuitBuildTimeout && options->CircuitBuildTimeout && options->CircuitBuildTimeout < RECOMMENDED_MIN_CIRCUIT_BUILD_TIMEOUT) { log_warn(LD_CONFIG, @@ -3364,8 +3530,15 @@ options_validate(or_options_t *old_options, or_options_t *options, RECOMMENDED_MIN_CIRCUIT_BUILD_TIMEOUT ); } else if (!options->LearnCircuitBuildTimeout && !options->CircuitBuildTimeout) { - log_notice(LD_CONFIG, "You disabled LearnCircuitBuildTimeout, but didn't " - "a CircuitBuildTimeout. I'll pick a plausible default."); + int severity = LOG_NOTICE; + /* Be a little quieter if we've deliberately disabled + * LearnCircuitBuildTimeout. */ + if (circuit_build_times_disabled()) { + severity = LOG_INFO; + } + log_fn(severity, LD_CONFIG, "You disabled LearnCircuitBuildTimeout, but " + "didn't specify a CircuitBuildTimeout. I'll pick a plausible " + "default."); } if (options->PathBiasNoticeRate > 1.0) { @@ -4295,6 +4468,19 @@ options_transition_allowed(const or_options_t *old, return -1; } + if (old->HiddenServiceSingleHopMode != new_val->HiddenServiceSingleHopMode) { + *msg = tor_strdup("While Tor is running, changing " + "HiddenServiceSingleHopMode is not allowed."); + return -1; + } + + if (old->HiddenServiceNonAnonymousMode != + new_val->HiddenServiceNonAnonymousMode) { + *msg = tor_strdup("While Tor is running, changing " + "HiddenServiceNonAnonymousMode is not allowed."); + return -1; + } + if (old->DisableDebuggerAttachment && !new_val->DisableDebuggerAttachment) { *msg = tor_strdup("While Tor is running, disabling " @@ -5325,10 +5511,14 @@ bridge_line_free(bridge_line_t *bridge_line) tor_free(bridge_line); } -/** Read the contents of a Bridge line from <b>line</b>. Return 0 - * if the line is well-formed, and -1 if it isn't. If - * <b>validate_only</b> is 0, and the line is well-formed, then add - * the bridge described in the line to our internal bridge list. +/** Parse the contents of a string, <b>line</b>, containing a Bridge line, + * into a bridge_line_t. + * + * Validates that the IP:PORT, fingerprint, and SOCKS arguments (given to the + * Pluggable Transport, if a one was specified) are well-formed. + * + * Returns NULL If the Bridge line could not be validated, and returns a + * bridge_line_t containing the parsed information otherwise. * * Bridge line format: * Bridge [transport] IP:PORT [id-fingerprint] [k=v] [k=v] ... @@ -6054,6 +6244,8 @@ port_cfg_new(size_t namelen) tor_assert(namelen <= SIZE_T_CEILING - sizeof(port_cfg_t) - 1); port_cfg_t *cfg = tor_malloc_zero(sizeof(port_cfg_t) + namelen + 1); cfg->entry_cfg.ipv4_traffic = 1; + cfg->entry_cfg.dns_request = 1; + cfg->entry_cfg.onion_traffic = 1; cfg->entry_cfg.cache_ipv4_answers = 1; cfg->entry_cfg.prefer_ipv6_virtaddr = 1; return cfg; @@ -6156,54 +6348,61 @@ warn_nonlocal_controller_ports(smartlist_t *ports, unsigned forbid_nonlocal) } SMARTLIST_FOREACH_END(port); } -#ifdef HAVE_SYS_UN_H - -/** Parse the given <b>addrport</b> and set <b>path_out</b> if a Unix socket - * path is found. Return 0 on success. On error, a negative value is - * returned, -ENOENT if no Unix statement found, -EINVAL if the socket path - * is empty and -ENOSYS if AF_UNIX is not supported (see function in the - * #else statement below). */ - -int -config_parse_unix_port(const char *addrport, char **path_out) -{ - tor_assert(path_out); - tor_assert(addrport); - - if (strcmpstart(addrport, unix_socket_prefix)) { - /* Not a Unix socket path. */ - return -ENOENT; - } - - if (strlen(addrport + strlen(unix_socket_prefix)) == 0) { - /* Empty socket path, not very usable. */ - return -EINVAL; - } - - *path_out = tor_strdup(addrport + strlen(unix_socket_prefix)); - return 0; -} - -#else /* defined(HAVE_SYS_UN_H) */ - +/** + * Take a string (<b>line</b>) that begins with either an address:port, a + * port, or an AF_UNIX address, optionally quoted, prefixed with + * "unix:". Parse that line, and on success, set <b>addrport_out</b> to a new + * string containing the beginning portion (without prefix). Iff there was a + * unix: prefix, set <b>is_unix_out</b> to true. On success, also set + * <b>rest_out</b> to point to the part of the line after the address portion. + * + * Return 0 on success, -1 on failure. + */ int -config_parse_unix_port(const char *addrport, char **path_out) +port_cfg_line_extract_addrport(const char *line, + char **addrport_out, + int *is_unix_out, + const char **rest_out) { - tor_assert(path_out); - tor_assert(addrport); + tor_assert(line); + tor_assert(addrport_out); + tor_assert(is_unix_out); + tor_assert(rest_out); + + line = eat_whitespace(line); + + if (!strcmpstart(line, unix_q_socket_prefix)) { + // It starts with unix:" + size_t sz; + *is_unix_out = 1; + *addrport_out = NULL; + line += strlen(unix_socket_prefix); /*No q: Keep the quote */ + *rest_out = unescape_string(line, addrport_out, &sz); + if (!*rest_out || (*addrport_out && sz != strlen(*addrport_out))) { + tor_free(*addrport_out); + return -1; + } + *rest_out = eat_whitespace(*rest_out); + return 0; + } else { + // Is there a unix: prefix? + if (!strcmpstart(line, unix_socket_prefix)) { + line += strlen(unix_socket_prefix); + *is_unix_out = 1; + } else { + *is_unix_out = 0; + } - if (strcmpstart(addrport, unix_socket_prefix)) { - /* Not a Unix socket path. */ - return -ENOENT; + const char *end = find_whitespace(line); + if (BUG(!end)) { + end = strchr(line, '\0'); // LCOV_EXCL_LINE -- this can't be NULL + } + tor_assert(end && end >= line); + *addrport_out = tor_strndup(line, end - line); + *rest_out = eat_whitespace(end); + return 0; } - - log_warn(LD_CONFIG, - "Port configuration %s is for an AF_UNIX socket, but we have no" - "support available on this platform", - escaped(addrport)); - return -ENOSYS; } -#endif /* defined(HAVE_SYS_UN_H) */ static void warn_client_dns_cache(const char *option, int disabling) @@ -6324,8 +6523,7 @@ parse_port_config(smartlist_t *out, tor_addr_make_unspec(&cfg->addr); /* Server ports default to 0.0.0.0 */ cfg->server_cfg.no_listen = 1; cfg->server_cfg.bind_ipv4_only = 1; - cfg->entry_cfg.ipv4_traffic = 1; - cfg->entry_cfg.prefer_ipv6_virtaddr = 1; + /* cfg->entry_cfg defaults are already set by port_cfg_new */ smartlist_add(out, cfg); } @@ -6384,44 +6582,54 @@ parse_port_config(smartlist_t *out, /* At last we can actually parse the FooPort lines. The syntax is: * [Addr:](Port|auto) [Options].*/ elts = smartlist_new(); + char *addrport = NULL; for (; ports; ports = ports->next) { tor_addr_t addr; - int port, ret; + int port; int sessiongroup = SESSION_GROUP_UNSET; unsigned isolation = ISO_DEFAULT; int prefer_no_auth = 0; int socks_iso_keep_alive = 0; - char *addrport; uint16_t ptmp=0; int ok; + /* This must be kept in sync with port_cfg_new's defaults */ int no_listen = 0, no_advertise = 0, all_addrs = 0, bind_ipv4_only = 0, bind_ipv6_only = 0, - ipv4_traffic = 1, ipv6_traffic = 0, prefer_ipv6 = 0, + ipv4_traffic = 1, ipv6_traffic = 0, prefer_ipv6 = 0, dns_request = 1, + onion_traffic = 1, cache_ipv4 = 1, use_cached_ipv4 = 0, cache_ipv6 = 0, use_cached_ipv6 = 0, prefer_ipv6_automap = 1, world_writable = 0, group_writable = 0, relax_dirmode_check = 0, has_used_unix_socket_only_option = 0; - smartlist_split_string(elts, ports->value, NULL, - SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 0); - if (smartlist_len(elts) == 0) { - log_warn(LD_CONFIG, "Invalid %sPort line with no value", portname); + int is_unix_tagged_addr = 0; + const char *rest_of_line = NULL; + if (port_cfg_line_extract_addrport(ports->value, + &addrport, &is_unix_tagged_addr, &rest_of_line)<0) { + log_warn(LD_CONFIG, "Invalid %sPort line with unparsable address", + portname); + goto err; + } + if (strlen(addrport) == 0) { + log_warn(LD_CONFIG, "Invalid %sPort line with no address", portname); goto err; } - /* Now parse the addr/port value */ - addrport = smartlist_get(elts, 0); + /* Split the remainder... */ + smartlist_split_string(elts, rest_of_line, NULL, + SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 0); /* Let's start to check if it's a Unix socket path. */ - ret = config_parse_unix_port(addrport, &unix_socket_path); - if (ret < 0 && ret != -ENOENT) { - if (ret == -EINVAL) { - log_warn(LD_CONFIG, "Empty Unix socket path."); - } + if (is_unix_tagged_addr) { +#ifndef HAVE_SYS_UN_H + log_warn(LD_CONFIG, "Unix sockets not supported on this system."); goto err; +#endif + unix_socket_path = addrport; + addrport = NULL; } if (unix_socket_path && @@ -6433,6 +6641,8 @@ parse_port_config(smartlist_t *out, if (unix_socket_path) { port = 1; } else if (is_unix_socket) { + if (BUG(!addrport)) + goto err; // LCOV_EXCL_LINE unreachable, but coverity can't tell that unix_socket_path = tor_strdup(addrport); if (!strcmp(addrport, "0")) port = 0; @@ -6479,9 +6689,6 @@ parse_port_config(smartlist_t *out, if (use_server_options) { /* This is a server port; parse advertising options */ SMARTLIST_FOREACH_BEGIN(elts, char *, elt) { - if (elt_sl_idx == 0) - continue; /* Skip addr:port */ - if (!strcasecmp(elt, "NoAdvertise")) { no_advertise = 1; } else if (!strcasecmp(elt, "NoListen")) { @@ -6529,8 +6736,6 @@ parse_port_config(smartlist_t *out, SMARTLIST_FOREACH_BEGIN(elts, char *, elt) { int no = 0, isoflag = 0; const char *elt_orig = elt; - if (elt_sl_idx == 0) - continue; /* Skip addr:port */ if (!strcasecmpstart(elt, "SessionGroup=")) { int group = (int)tor_parse_long(elt+strlen("SessionGroup="), @@ -6584,6 +6789,24 @@ parse_port_config(smartlist_t *out, } else if (!strcasecmp(elt, "PreferIPv6")) { prefer_ipv6 = ! no; continue; + } else if (!strcasecmp(elt, "DNSRequest")) { + dns_request = ! no; + continue; + } else if (!strcasecmp(elt, "OnionTraffic")) { + onion_traffic = ! no; + continue; + } else if (!strcasecmp(elt, "OnionTrafficOnly")) { + /* Only connect to .onion addresses. Equivalent to + * NoDNSRequest, NoIPv4Traffic, NoIPv6Traffic. The option + * NoOnionTrafficOnly is not supported, it's too confusing. */ + if (no) { + log_warn(LD_CONFIG, "Unsupported %sPort option 'No%s'. Use " + "DNSRequest, IPv4Traffic, and/or IPv6Traffic instead.", + portname, escaped(elt)); + } else { + ipv4_traffic = ipv6_traffic = dns_request = 0; + } + continue; } } if (!strcasecmp(elt, "CacheIPv4DNS")) { @@ -6652,9 +6875,24 @@ parse_port_config(smartlist_t *out, else got_zero_port = 1; - if (ipv4_traffic == 0 && ipv6_traffic == 0) { - log_warn(LD_CONFIG, "You have a %sPort entry with both IPv4 and " - "IPv6 disabled; that won't work.", portname); + if (dns_request == 0 && listener_type == CONN_TYPE_AP_DNS_LISTENER) { + log_warn(LD_CONFIG, "You have a %sPort entry with DNS disabled; that " + "won't work.", portname); + goto err; + } + + if (ipv4_traffic == 0 && ipv6_traffic == 0 && onion_traffic == 0 + && listener_type != CONN_TYPE_AP_DNS_LISTENER) { + log_warn(LD_CONFIG, "You have a %sPort entry with all of IPv4 and " + "IPv6 and .onion disabled; that won't work.", portname); + goto err; + } + + if (dns_request == 1 && ipv4_traffic == 0 && ipv6_traffic == 0 + && listener_type != CONN_TYPE_AP_DNS_LISTENER) { + log_warn(LD_CONFIG, "You have a %sPort entry with DNSRequest enabled, " + "but IPv4 and IPv6 disabled; DNS-based sites won't work.", + portname); goto err; } @@ -6672,6 +6910,13 @@ parse_port_config(smartlist_t *out, goto err; } + if (unix_socket_path && (isolation & ISO_CLIENTADDR)) { + /* `IsolateClientAddr` is nonsensical in the context of AF_LOCAL. + * just silently remove the isolation flag. + */ + isolation &= ~ISO_CLIENTADDR; + } + if (out && port) { size_t namelen = unix_socket_path ? strlen(unix_socket_path) : 0; port_cfg_t *cfg = port_cfg_new(namelen); @@ -6698,6 +6943,8 @@ parse_port_config(smartlist_t *out, cfg->entry_cfg.ipv4_traffic = ipv4_traffic; cfg->entry_cfg.ipv6_traffic = ipv6_traffic; cfg->entry_cfg.prefer_ipv6 = prefer_ipv6; + cfg->entry_cfg.dns_request = dns_request; + cfg->entry_cfg.onion_traffic = onion_traffic; cfg->entry_cfg.cache_ipv4_answers = cache_ipv4; cfg->entry_cfg.cache_ipv6_answers = cache_ipv6; cfg->entry_cfg.use_cached_ipv4_answers = use_cached_ipv4; @@ -6712,6 +6959,7 @@ parse_port_config(smartlist_t *out, } SMARTLIST_FOREACH(elts, char *, cp, tor_free(cp)); smartlist_clear(elts); + tor_free(addrport); } if (warn_nonlocal && out) { @@ -6735,18 +6983,22 @@ parse_port_config(smartlist_t *out, SMARTLIST_FOREACH(elts, char *, cp, tor_free(cp)); smartlist_free(elts); tor_free(unix_socket_path); + tor_free(addrport); return retval; } /** Return the number of ports which are actually going to listen with type - * <b>listenertype</b>. Do not count no_listen ports. Do not count unix - * sockets. */ + * <b>listenertype</b>. Do not count no_listen ports. Only count unix + * sockets if count_sockets is true. */ static int -count_real_listeners(const smartlist_t *ports, int listenertype) +count_real_listeners(const smartlist_t *ports, int listenertype, + int count_sockets) { int n = 0; SMARTLIST_FOREACH_BEGIN(ports, port_cfg_t *, port) { - if (port->server_cfg.no_listen || port->is_unix_addr) + if (port->server_cfg.no_listen) + continue; + if (!count_sockets && port->is_unix_addr) continue; if (port->type != listenertype) continue; @@ -6755,9 +7007,8 @@ count_real_listeners(const smartlist_t *ports, int listenertype) return n; } -/** Parse all client port types (Socks, DNS, Trans, NATD) from - * <b>options</b>. On success, set *<b>n_ports_out</b> to the number - * of ports that are listed, update the *Port_set values in +/** Parse all ports from <b>options</b>. On success, set *<b>n_ports_out</b> + * to the number of ports that are listed, update the *Port_set values in * <b>options</b>, and return 0. On failure, set *<b>msg</b> to a * description of the problem and return -1. * @@ -6883,21 +7134,22 @@ parse_ports(or_options_t *options, int validate_only, /* Update the *Port_set options. The !! here is to force a boolean out of an integer. */ options->ORPort_set = - !! count_real_listeners(ports, CONN_TYPE_OR_LISTENER); + !! count_real_listeners(ports, CONN_TYPE_OR_LISTENER, 0); options->SocksPort_set = - !! count_real_listeners(ports, CONN_TYPE_AP_LISTENER); + !! count_real_listeners(ports, CONN_TYPE_AP_LISTENER, 1); options->TransPort_set = - !! count_real_listeners(ports, CONN_TYPE_AP_TRANS_LISTENER); + !! count_real_listeners(ports, CONN_TYPE_AP_TRANS_LISTENER, 1); options->NATDPort_set = - !! count_real_listeners(ports, CONN_TYPE_AP_NATD_LISTENER); + !! count_real_listeners(ports, CONN_TYPE_AP_NATD_LISTENER, 1); + /* Use options->ControlSocket to test if a control socket is set */ options->ControlPort_set = - !! count_real_listeners(ports, CONN_TYPE_CONTROL_LISTENER); + !! count_real_listeners(ports, CONN_TYPE_CONTROL_LISTENER, 0); options->DirPort_set = - !! count_real_listeners(ports, CONN_TYPE_DIR_LISTENER); + !! count_real_listeners(ports, CONN_TYPE_DIR_LISTENER, 0); options->DNSPort_set = - !! count_real_listeners(ports, CONN_TYPE_AP_DNS_LISTENER); + !! count_real_listeners(ports, CONN_TYPE_AP_DNS_LISTENER, 1); options->ExtORPort_set = - !! count_real_listeners(ports, CONN_TYPE_EXT_OR_LISTENER); + !! count_real_listeners(ports, CONN_TYPE_EXT_OR_LISTENER, 0); if (world_writable_control_socket) { SMARTLIST_FOREACH(ports, port_cfg_t *, p, diff --git a/src/or/config.h b/src/or/config.h index 7db66a31b9..6645532514 100644 --- a/src/or/config.h +++ b/src/or/config.h @@ -76,6 +76,8 @@ MOCK_DECL(char *, #define get_datadir_fname_suffix(sub1, suffix) \ get_datadir_fname2_suffix((sub1), NULL, (suffix)) +int using_default_dir_authorities(const or_options_t *options); + int check_or_create_data_subdir(const char *subdir); int write_to_data_subdir(const char* subdir, const char* fname, const char* str, const char* descr); @@ -128,7 +130,11 @@ int addressmap_register_auto(const char *from, const char *to, time_t expires, addressmap_entry_source_t addrmap_source, const char **msg); -int config_parse_unix_port(const char *addrport, char **path_out); + +int port_cfg_line_extract_addrport(const char *line, + char **addrport_out, + int *is_unix_out, + const char **rest_out); /** Represents the information stored in a torrc Bridge line. */ typedef struct bridge_line_t { @@ -166,6 +172,8 @@ extern struct config_format_t options_format; STATIC port_cfg_t *port_cfg_new(size_t namelen); STATIC void port_cfg_free(port_cfg_t *port); STATIC void or_options_free(or_options_t *options); +STATIC int options_validate_single_onion(or_options_t *options, + char **msg); STATIC int options_validate(or_options_t *old_options, or_options_t *options, or_options_t *default_options, diff --git a/src/or/confparse.c b/src/or/confparse.c index efcf4f981e..ca54284dba 100644 --- a/src/or/confparse.c +++ b/src/or/confparse.c @@ -1,3 +1,4 @@ + /* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. @@ -9,6 +10,16 @@ * * \brief Back-end for parsing and generating key-value files, used to * implement the torrc file format and the state file. + * + * This module is used by config.c to parse and encode torrc + * configuration files, and by statefile.c to parse and encode the + * $DATADIR/state file. + * + * To use this module, its callers provide an instance of + * config_format_t to describe the mappings from a set of configuration + * options to a number of fields in a C structure. With this mapping, + * the functions here can convert back and forth between the C structure + * specified, and a linked list of key-value pairs. */ #include "or.h" diff --git a/src/or/connection.c b/src/or/connection.c index 5ecd1ad7bf..49cb78e389 100644 --- a/src/or/connection.c +++ b/src/or/connection.c @@ -8,6 +8,50 @@ * \file connection.c * \brief General high-level functions to handle reading and writing * on connections. + * + * Each connection (ideally) represents a TLS connection, a TCP socket, a unix + * socket, or a UDP socket on which reads and writes can occur. (But see + * connection_edge.c for cases where connections can also represent streams + * that do not have a corresponding socket.) + * + * The module implements the abstract type, connection_t. The subtypes are: + * <ul> + * <li>listener_connection_t, implemented here in connection.c + * <li>dir_connection_t, implemented in directory.c + * <li>or_connection_t, implemented in connection_or.c + * <li>edge_connection_t, implemented in connection_edge.c, along with + * its subtype(s): + * <ul><li>entry_connection_t, also implemented in connection_edge.c + * </ul> + * <li>control_connection_t, implemented in control.c + * </ul> + * + * The base type implemented in this module is responsible for basic + * rate limiting, flow control, and marshalling bytes onto and off of the + * network (either directly or via TLS). + * + * Connections are registered with the main loop with connection_add(). As + * they become able to read or write register the fact with the event main + * loop by calling connection_watch_events(), connection_start_reading(), or + * connection_start_writing(). When they no longer want to read or write, + * they call connection_stop_reading() or connection_start_writing(). + * + * To queue data to be written on a connection, call + * connection_write_to_buf(). When data arrives, the + * connection_process_inbuf() callback is invoked, which dispatches to a + * type-specific function (such as connection_edge_process_inbuf() for + * example). Connection types that need notice of when data has been written + * receive notification via connection_flushed_some() and + * connection_finished_flushing(). These functions all delegate to + * type-specific implementations. + * + * Additionally, beyond the core of connection_t, this module also implements: + * <ul> + * <li>Listeners, which wait for incoming sockets and launch connections + * <li>Outgoing SOCKS proxy support + * <li>Outgoing HTTP proxy support + * <li>An out-of-sockets handler for dealing with socket exhaustion + * </ul> **/ #define CONNECTION_PRIVATE diff --git a/src/or/connection_edge.c b/src/or/connection_edge.c index dc6b0930ca..44dfcefb71 100644 --- a/src/or/connection_edge.c +++ b/src/or/connection_edge.c @@ -1,4 +1,4 @@ - /* Copyright (c) 2001 Matej Pfajfar. +/* Copyright (c) 2001 Matej Pfajfar. * Copyright (c) 2001-2004, Roger Dingledine. * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. * Copyright (c) 2007-2016, The Tor Project, Inc. */ @@ -7,6 +7,51 @@ /** * \file connection_edge.c * \brief Handle edge streams. + * + * An edge_connection_t is a subtype of a connection_t, and represents two + * critical concepts in Tor: a stream, and an edge connection. From the Tor + * protocol's point of view, a stream is a bi-directional channel that is + * multiplexed on a single circuit. Each stream on a circuit is identified + * with a separate 16-bit stream ID, local to the (circuit,exit) pair. + * Streams are created in response to client requests. + * + * An edge connection is one thing that can implement a stream: it is either a + * TCP application socket that has arrived via (e.g.) a SOCKS request, or an + * exit connection. + * + * Not every instance of edge_connection_t truly represents an edge connction, + * however. (Sorry!) We also create edge_connection_t objects for streams that + * we will not be handling with TCP. The types of these streams are: + * <ul> + * <li>DNS lookup streams, created on the client side in response to + * a UDP DNS request received on a DNSPort, or a RESOLVE command + * on a controller. + * <li>DNS lookup streams, created on the exit side in response to + * a RELAY_RESOLVE cell from a client. + * <li>Tunneled directory streams, created on the directory cache side + * in response to a RELAY_BEGINDIR cell. These streams attach directly + * to a dir_connection_t object without ever using TCP. + * </ul> + * + * This module handles general-purpose functionality having to do with + * edge_connection_t. On the client side, it accepts various types of + * application requests on SocksPorts, TransPorts, and NATDPorts, and + * creates streams appropriately. + * + * This module is also responsible for implementing stream isolation: + * ensuring that streams that should not be linkable to one another are + * kept to different circuits. + * + * On the exit side, this module handles the various stream-creating + * type of RELAY cells by launching appropriate outgoing connections, + * DNS requests, or directory connection objects. + * + * And for all edge connections, this module is responsible for handling + * incoming and outdoing data as it arrives or leaves in the relay.c + * module. (Outgoing data will be packaged in + * connection_edge_process_inbuf() as it calls + * connection_edge_package_raw_inbuf(); incoming data from RELAY_DATA + * cells is applied in connection_edge_process_relay_cell().) **/ #define CONNECTION_EDGE_PRIVATE @@ -27,6 +72,7 @@ #include "control.h" #include "dns.h" #include "dnsserv.h" +#include "directory.h" #include "dirserv.h" #include "hibernate.h" #include "main.h" @@ -1227,7 +1273,7 @@ connection_ap_handshake_rewrite(entry_connection_t *conn, } /* Hang on, did we find an answer saying that this is a reverse lookup for - * an internal address? If so, we should reject it if we're condigured to + * an internal address? If so, we should reject it if we're configured to * do so. */ if (options->ClientDNSRejectInternalAddresses) { /* Don't let people try to do a reverse lookup on 10.0.0.1. */ @@ -1466,14 +1512,61 @@ connection_ap_handshake_rewrite_and_attach(entry_connection_t *conn, /* If we're running in Tor2webMode, we don't allow anything BUT .onion * addresses. */ if (options->Tor2webMode) { - log_warn(LD_APP, "Refusing to connect to non-hidden-service hostname %s " - "because tor2web mode is enabled.", + log_warn(LD_APP, "Refusing to connect to non-hidden-service hostname " + "or IP address %s because tor2web mode is enabled.", safe_str_client(socks->address)); connection_mark_unattached_ap(conn, END_STREAM_REASON_ENTRYPOLICY); return -1; } #endif + /* socks->address is a non-onion hostname or IP address. + * If we can't do any non-onion requests, refuse the connection. + * If we have a hostname but can't do DNS, refuse the connection. + * If we have an IP address, but we can't use that address family, + * refuse the connection. + * + * If we can do DNS requests, and we can use at least one address family, + * then we have to resolve the address first. Then we'll know if it + * resolves to a usable address family. */ + + /* First, check if all non-onion traffic is disabled */ + if (!conn->entry_cfg.dns_request && !conn->entry_cfg.ipv4_traffic + && !conn->entry_cfg.ipv6_traffic) { + log_warn(LD_APP, "Refusing to connect to non-hidden-service hostname " + "or IP address %s because Port has OnionTrafficOnly set (or " + "NoDNSRequest, NoIPv4Traffic, and NoIPv6Traffic).", + safe_str_client(socks->address)); + connection_mark_unattached_ap(conn, END_STREAM_REASON_ENTRYPOLICY); + return -1; + } + + /* Then check if we have a hostname or IP address, and whether DNS or + * the IP address family are permitted */ + tor_addr_t dummy_addr; + int socks_family = tor_addr_parse(&dummy_addr, socks->address); + /* family will be -1 for a non-onion hostname that's not an IP */ + if (socks_family == -1 && !conn->entry_cfg.dns_request) { + log_warn(LD_APP, "Refusing to connect to hostname %s " + "because Port has NoDNSRequest set.", + safe_str_client(socks->address)); + connection_mark_unattached_ap(conn, END_STREAM_REASON_ENTRYPOLICY); + return -1; + } else if (socks_family == AF_INET && !conn->entry_cfg.ipv4_traffic) { + log_warn(LD_APP, "Refusing to connect to IPv4 address %s because " + "Port has NoIPv4Traffic set.", + safe_str_client(socks->address)); + connection_mark_unattached_ap(conn, END_STREAM_REASON_ENTRYPOLICY); + return -1; + } else if (socks_family == AF_INET6 && !conn->entry_cfg.ipv6_traffic) { + log_warn(LD_APP, "Refusing to connect to IPv6 address %s because " + "Port has NoIPv6Traffic set.", + safe_str_client(socks->address)); + connection_mark_unattached_ap(conn, END_STREAM_REASON_ENTRYPOLICY); + return -1; + } + /* No else, we've covered all possible returned value. */ + /* See if this is a hostname lookup that we can answer immediately. * (For example, an attempt to look up the IP address for an IP address.) */ @@ -1661,6 +1754,14 @@ connection_ap_handshake_rewrite_and_attach(entry_connection_t *conn, /* If we get here, it's a request for a .onion address! */ tor_assert(!automap); + /* If .onion address requests are disabled, refuse the request */ + if (!conn->entry_cfg.onion_traffic) { + log_warn(LD_APP, "Onion address %s requested from a port with .onion " + "disabled", safe_str_client(socks->address)); + connection_mark_unattached_ap(conn, END_STREAM_REASON_ENTRYPOLICY); + return -1; + } + /* Check whether it's RESOLVE or RESOLVE_PTR. We don't handle those * for hidden service addresses. */ if (SOCKS_COMMAND_IS_RESOLVE(socks->command)) { @@ -2271,6 +2372,7 @@ connection_ap_handshake_send_begin(entry_connection_t *ap_conn) char payload[CELL_PAYLOAD_SIZE]; int payload_len; int begin_type; + const or_options_t *options = get_options(); origin_circuit_t *circ; edge_connection_t *edge_conn = ENTRY_TO_EDGE_CONN(ap_conn); connection_t *base_conn = TO_CONN(edge_conn); @@ -2314,10 +2416,31 @@ connection_ap_handshake_send_begin(entry_connection_t *ap_conn) begin_type = ap_conn->use_begindir ? RELAY_COMMAND_BEGIN_DIR : RELAY_COMMAND_BEGIN; + + /* Check that circuits are anonymised, based on their type. */ if (begin_type == RELAY_COMMAND_BEGIN) { -#ifndef NON_ANONYMOUS_MODE_ENABLED - tor_assert(circ->build_state->onehop_tunnel == 0); -#endif + /* This connection is a standard OR connection. + * Make sure its path length is anonymous, or that we're in a + * non-anonymous mode. */ + assert_circ_anonymity_ok(circ, options); + } else if (begin_type == RELAY_COMMAND_BEGIN_DIR) { + /* This connection is a begindir directory connection. + * Look at the linked directory connection to access the directory purpose. + * (This must be non-NULL, because we're doing begindir.) */ + tor_assert(base_conn->linked); + connection_t *linked_dir_conn_base = base_conn->linked_conn; + tor_assert(linked_dir_conn_base); + /* Sensitive directory connections must have an anonymous path length. + * Otherwise, directory connections are typically one-hop. + * This matches the earlier check for directory connection path anonymity + * in directory_initiate_command_rend(). */ + if (purpose_needs_anonymity(linked_dir_conn_base->purpose, 0)) { + assert_circ_anonymity_ok(circ, options); + } + } else { + /* This code was written for the two connection types BEGIN and BEGIN_DIR + */ + tor_assert_unreached(); } if (connection_edge_send_command(edge_conn, begin_type, @@ -3140,6 +3263,24 @@ connection_exit_begin_resolve(cell_t *cell, or_circuit_t *circ) return 0; } +/** Helper: Return true and set *<b>why_rejected</b> to an optional clarifying + * message message iff we do not allow connections to <b>addr</b>:<b>port</b>. + */ +static int +my_exit_policy_rejects(const tor_addr_t *addr, + uint16_t port, + const char **why_rejected) +{ + if (router_compare_to_my_exit_policy(addr, port)) { + *why_rejected = ""; + return 1; + } else if (tor_addr_family(addr) == AF_INET6 && !get_options()->IPv6Exit) { + *why_rejected = " (IPv6 address without IPv6Exit configured)"; + return 1; + } + return 0; +} + /** Connect to conn's specified addr and port. If it worked, conn * has now been added to the connection_array. * @@ -3154,14 +3295,18 @@ connection_exit_connect(edge_connection_t *edge_conn) uint16_t port; connection_t *conn = TO_CONN(edge_conn); int socket_error = 0, result; - - if ( (!connection_edge_is_rendezvous_stream(edge_conn) && - router_compare_to_my_exit_policy(&edge_conn->base_.addr, - edge_conn->base_.port)) || - (tor_addr_family(&conn->addr) == AF_INET6 && - ! get_options()->IPv6Exit)) { - log_info(LD_EXIT,"%s:%d failed exit policy. Closing.", - escaped_safe_str_client(conn->address), conn->port); + const char *why_failed_exit_policy = NULL; + + /* Apply exit policy to non-rendezvous connections. */ + if (! connection_edge_is_rendezvous_stream(edge_conn) && + my_exit_policy_rejects(&edge_conn->base_.addr, + edge_conn->base_.port, + &why_failed_exit_policy)) { + if (BUG(!why_failed_exit_policy)) + why_failed_exit_policy = ""; + log_info(LD_EXIT,"%s:%d failed exit policy%s. Closing.", + escaped_safe_str_client(conn->address), conn->port, + why_failed_exit_policy); connection_edge_end(edge_conn, END_STREAM_REASON_EXITPOLICY); circuit_detach_stream(circuit_get_by_edge_conn(edge_conn), edge_conn); connection_free(conn); diff --git a/src/or/connection_or.c b/src/or/connection_or.c index 72d8e13e90..267c32dda4 100644 --- a/src/or/connection_or.c +++ b/src/or/connection_or.c @@ -8,6 +8,17 @@ * \file connection_or.c * \brief Functions to handle OR connections, TLS handshaking, and * cells on the network. + * + * An or_connection_t is a subtype of connection_t (as implemented in + * connection.c) that uses a TLS connection to send and receive cells on the + * Tor network. (By sending and receiving cells connection_or.c, it cooperates + * with channeltls.c to implement a the channel interface of channel.c.) + * + * Every OR connection has an underlying tortls_t object (as implemented in + * tortls.c) which it uses as its TLS stream. It is responsible for + * sending and receiving cells over that TLS. + * + * This module also implements the client side of the v3 Tor link handshake, **/ #include "or.h" #include "buffers.h" diff --git a/src/or/control.c b/src/or/control.c index 1337af4201..92f1fc045b 100644 --- a/src/or/control.c +++ b/src/or/control.c @@ -5,7 +5,31 @@ /** * \file control.c * \brief Implementation for Tor's control-socket interface. - * See doc/spec/control-spec.txt for full details on protocol. + * + * A "controller" is an external program that monitors and controls a Tor + * instance via a text-based protocol. It connects to Tor via a connection + * to a local socket. + * + * The protocol is line-driven. The controller sends commands terminated by a + * CRLF. Tor sends lines that are either <em>replies</em> to what the + * controller has said, or <em>events</em> that Tor sends to the controller + * asynchronously based on occurrences in the Tor network model. + * + * See the control-spec.txt file in the torspec.git repository for full + * details on protocol. + * + * This module generally has two kinds of entry points: those based on having + * received a command on a controller socket, which are handled in + * connection_control_process_inbuf(), and dispatched to individual functions + * with names like control_handle_COMMANDNAME(); and those based on events + * that occur elsewhere in Tor, which are handled by functions with names like + * control_event_EVENTTYPE(). + * + * Controller events are not sent immediately; rather, they are inserted into + * the queued_control_events array, and flushed later from + * flush_queued_events_cb(). Doing this simplifies our callgraph greatly, + * by limiting the number of places in Tor that can call back into the network + * stack. **/ #define CONTROL_PRIVATE @@ -4057,7 +4081,7 @@ handle_control_hsfetch(control_connection_t *conn, uint32_t len, * of the id. */ desc_id = digest; } else { - connection_printf_to_buf(conn, "513 Unrecognized \"%s\"\r\n", + connection_printf_to_buf(conn, "513 Invalid argument \"%s\"\r\n", arg1); goto done; } @@ -4249,6 +4273,8 @@ handle_control_add_onion(control_connection_t *conn, int max_streams = 0; int max_streams_close_circuit = 0; rend_auth_type_t auth_type = REND_NO_AUTH; + /* Default to adding an anonymous hidden service if no flag is given */ + int non_anonymous = 0; for (size_t i = 1; i < arg_len; i++) { static const char *port_prefix = "Port="; static const char *flags_prefix = "Flags="; @@ -4285,11 +4311,16 @@ handle_control_add_onion(control_connection_t *conn, * * 'MaxStreamsCloseCircuit' - Close the circuit if MaxStreams is * exceeded. * * 'BasicAuth' - Client authorization using the 'basic' method. + * * 'NonAnonymous' - Add a non-anonymous Single Onion Service. If this + * flag is present, tor must be in non-anonymous + * hidden service mode. If this flag is absent, + * tor must be in anonymous hidden service mode. */ static const char *discard_flag = "DiscardPK"; static const char *detach_flag = "Detach"; static const char *max_s_close_flag = "MaxStreamsCloseCircuit"; static const char *basicauth_flag = "BasicAuth"; + static const char *non_anonymous_flag = "NonAnonymous"; smartlist_t *flags = smartlist_new(); int bad = 0; @@ -4310,6 +4341,8 @@ handle_control_add_onion(control_connection_t *conn, max_streams_close_circuit = 1; } else if (!strcasecmp(flag, basicauth_flag)) { auth_type = REND_BASIC_AUTH; + } else if (!strcasecmp(flag, non_anonymous_flag)) { + non_anonymous = 1; } else { connection_printf_to_buf(conn, "512 Invalid 'Flags' argument: %s\r\n", @@ -4378,6 +4411,19 @@ handle_control_add_onion(control_connection_t *conn, smartlist_len(auth_clients) > 16)) { connection_printf_to_buf(conn, "512 Too many auth clients\r\n"); goto out; + } else if (non_anonymous != rend_service_non_anonymous_mode_enabled( + get_options())) { + /* If we failed, and the non-anonymous flag is set, Tor must be in + * anonymous hidden service mode. + * The error message changes based on the current Tor config: + * 512 Tor is in anonymous hidden service mode + * 512 Tor is in non-anonymous hidden service mode + * (I've deliberately written them out in full here to aid searchability.) + */ + connection_printf_to_buf(conn, "512 Tor is in %sanonymous hidden service " + "mode\r\n", + non_anonymous ? "" : "non-"); + goto out; } /* Parse the "keytype:keyblob" argument. */ diff --git a/src/or/cpuworker.c b/src/or/cpuworker.c index 2e76ea5b78..26bc54b55c 100644 --- a/src/or/cpuworker.c +++ b/src/or/cpuworker.c @@ -8,7 +8,11 @@ * \brief Uses the workqueue/threadpool code to farm CPU-intensive activities * out to subprocesses. * - * Right now, we only use this for processing onionskins. + * The multithreading backend for this module is in workqueue.c; this module + * specializes workqueue.c. + * + * Right now, we only use this for processing onionskins, and invoke it mostly + * from onion.c. **/ #include "or.h" #include "channel.h" diff --git a/src/or/dircollate.c b/src/or/dircollate.c index 756011b934..033a7afe0f 100644 --- a/src/or/dircollate.c +++ b/src/or/dircollate.c @@ -8,6 +8,17 @@ * * \brief Collation code for figuring out which identities to vote for in * the directory voting process. + * + * During the consensus calculation, when an authority is looking at the vote + * documents from all the authorities, it needs to compute the consensus for + * each relay listed by at least one authority. But the notion of "each + * relay" can be tricky: some relays have Ed25519 keys, and others don't. + * + * Moreover, older consensus methods did RSA-based ID collation alone, and + * ignored Ed25519 keys. We need to support those too until we're completely + * sure that authorities will never downgrade. + * + * This module is invoked exclusively from dirvote.c. */ #define DIRCOLLATE_PRIVATE @@ -21,6 +32,9 @@ static void dircollator_collate_by_ed25519(dircollator_t *dc); * RSA SHA1 digest) to an array of vote_routerstatus_t. */ typedef struct ddmap_entry_s { HT_ENTRY(ddmap_entry_s) node; + /** A SHA1-RSA1024 identity digest and Ed25519 identity key, + * concatenated. (If there is no ed25519 identity key, there is no + * entry in this table.) */ uint8_t d[DIGEST_LEN + DIGEST256_LEN]; /* The nth member of this array corresponds to the vote_routerstatus_t (if * any) received for this digest pair from the nth voter. */ @@ -43,12 +57,16 @@ ddmap_entry_new(int n_votes) sizeof(vote_routerstatus_t *) * n_votes); } +/** Helper: compute a hash of a single ddmap_entry_t's identity (or + * identities) */ static unsigned ddmap_entry_hash(const ddmap_entry_t *ent) { return (unsigned) siphash24g(ent->d, sizeof(ent->d)); } +/** Helper: return true if <b>a</b> and <b>b</b> have the same + * identity/identities. */ static unsigned ddmap_entry_eq(const ddmap_entry_t *a, const ddmap_entry_t *b) { @@ -56,7 +74,7 @@ ddmap_entry_eq(const ddmap_entry_t *a, const ddmap_entry_t *b) } /** Record the RSA identity of <b>ent</b> as <b>rsa_sha1</b>, and the - * ed25519 identity as <b>ed25519</b>. */ + * ed25519 identity as <b>ed25519</b>. Both must be provided. */ static void ddmap_entry_set_digests(ddmap_entry_t *ent, const uint8_t *rsa_sha1, @@ -72,8 +90,12 @@ HT_GENERATE2(double_digest_map, ddmap_entry_s, node, ddmap_entry_hash, ddmap_entry_eq, 0.6, tor_reallocarray, tor_free_) /** Helper: add a single vote_routerstatus_t <b>vrs</b> to the collator - * <b>dc</b>, indexing it by its RSA key digest, and by the 2-tuple of - * its RSA key digest and Ed25519 key. */ + * <b>dc</b>, indexing it by its RSA key digest, and by the 2-tuple of its RSA + * key digest and Ed25519 key. It must come from the <b>vote_num</b>th + * vote. + * + * Requires that the vote is well-formed -- that is, that it has no duplicate + * routerstatus entries. We already checked for that when parsing the vote. */ static void dircollator_add_routerstatus(dircollator_t *dc, int vote_num, @@ -82,12 +104,15 @@ dircollator_add_routerstatus(dircollator_t *dc, { const char *id = vrs->status.identity_digest; + /* Clear this flag; we might set it later during the voting process */ vrs->ed25519_reflects_consensus = 0; - (void) vote; + (void) vote; // We don't currently need this. + + /* First, add this item to the appropriate RSA-SHA-Id array. */ vote_routerstatus_t **vrs_lst = digestmap_get(dc->by_rsa_sha1, id); if (NULL == vrs_lst) { - vrs_lst = tor_calloc(sizeof(vote_routerstatus_t *), dc->n_votes); + vrs_lst = tor_calloc(dc->n_votes, sizeof(vote_routerstatus_t *)); digestmap_set(dc->by_rsa_sha1, id, vrs_lst); } tor_assert(vrs_lst[vote_num] == NULL); @@ -98,6 +123,7 @@ dircollator_add_routerstatus(dircollator_t *dc, if (! vrs->has_ed25519_listing) return; + /* Now add it to the appropriate <Ed,RSA-SHA-Id> array. */ ddmap_entry_t search, *found; memset(&search, 0, sizeof(search)); ddmap_entry_set_digests(&search, (const uint8_t *)id, ed); diff --git a/src/or/directory.c b/src/or/directory.c index d37b5c2e0f..facd58849a 100644 --- a/src/or/directory.c +++ b/src/or/directory.c @@ -120,29 +120,46 @@ static void connection_dir_close_consensus_fetches( /********* END VARIABLES ************/ -/** Return true iff the directory purpose <b>dir_purpose</b> (and if it's - * fetching descriptors, it's fetching them for <b>router_purpose</b>) - * must use an anonymous connection to a directory. */ +/** Return false if the directory purpose <b>dir_purpose</b> + * does not require an anonymous (three-hop) connection. + * + * Return true 1) by default, 2) if all directory actions have + * specifically been configured to be over an anonymous connection, + * or 3) if the router is a bridge */ int purpose_needs_anonymity(uint8_t dir_purpose, uint8_t router_purpose) { if (get_options()->AllDirActionsPrivate) return 1; + if (router_purpose == ROUTER_PURPOSE_BRIDGE) return 1; /* if no circuits yet, this might break bootstrapping, but it's * needed to be safe. */ - if (dir_purpose == DIR_PURPOSE_UPLOAD_DIR || - dir_purpose == DIR_PURPOSE_UPLOAD_VOTE || - dir_purpose == DIR_PURPOSE_UPLOAD_SIGNATURES || - dir_purpose == DIR_PURPOSE_FETCH_STATUS_VOTE || - dir_purpose == DIR_PURPOSE_FETCH_DETACHED_SIGNATURES || - dir_purpose == DIR_PURPOSE_FETCH_CONSENSUS || - dir_purpose == DIR_PURPOSE_FETCH_CERTIFICATE || - dir_purpose == DIR_PURPOSE_FETCH_SERVERDESC || - dir_purpose == DIR_PURPOSE_FETCH_EXTRAINFO || - dir_purpose == DIR_PURPOSE_FETCH_MICRODESC) - return 0; - return 1; + + switch (dir_purpose) + { + case DIR_PURPOSE_UPLOAD_DIR: + case DIR_PURPOSE_UPLOAD_VOTE: + case DIR_PURPOSE_UPLOAD_SIGNATURES: + case DIR_PURPOSE_FETCH_STATUS_VOTE: + case DIR_PURPOSE_FETCH_DETACHED_SIGNATURES: + case DIR_PURPOSE_FETCH_CONSENSUS: + case DIR_PURPOSE_FETCH_CERTIFICATE: + case DIR_PURPOSE_FETCH_SERVERDESC: + case DIR_PURPOSE_FETCH_EXTRAINFO: + case DIR_PURPOSE_FETCH_MICRODESC: + return 0; + case DIR_PURPOSE_HAS_FETCHED_RENDDESC_V2: + case DIR_PURPOSE_UPLOAD_RENDDESC_V2: + case DIR_PURPOSE_FETCH_RENDDESC_V2: + return 1; + case DIR_PURPOSE_SERVER: + default: + log_warn(LD_BUG, "Called with dir_purpose=%d, router_purpose=%d", + dir_purpose, router_purpose); + tor_assert_nonfatal_unreached(); + return 1; /* Assume it needs anonymity; better safe than sorry. */ + } } /** Return a newly allocated string describing <b>auth</b>. Only describes @@ -495,9 +512,6 @@ MOCK_IMPL(void, directory_get_from_dirserver, ( * sort of dir fetch we'll be doing, so it won't return a bridge * that can't answer our question. */ - /* XXX+++++ Not all bridges handle conditional consensus downloading, - * so, for now, never assume the server supports that. -PP - * Is that assumption still so in 2016? -NM */ const node_t *node = choose_random_dirguard(type); if (node && node->ri) { /* every bridge has a routerinfo. */ @@ -1081,18 +1095,6 @@ directory_initiate_command(const tor_addr_t *or_addr, uint16_t or_port, if_modified_since, NULL); } -/** Return non-zero iff a directory connection with purpose - * <b>dir_purpose</b> reveals sensitive information about a Tor - * instance's client activities. (Such connections must be performed - * through normal three-hop Tor circuits.) */ -static int -is_sensitive_dir_purpose(uint8_t dir_purpose) -{ - return ((dir_purpose == DIR_PURPOSE_HAS_FETCHED_RENDDESC_V2) || - (dir_purpose == DIR_PURPOSE_UPLOAD_RENDDESC_V2) || - (dir_purpose == DIR_PURPOSE_FETCH_RENDDESC_V2)); -} - /** Same as directory_initiate_command(), but accepts rendezvous data to * fetch a hidden service descriptor, and takes its address & port arguments * as tor_addr_port_t. */ @@ -1140,12 +1142,10 @@ directory_initiate_command_rend(const tor_addr_port_t *or_addr_port, log_debug(LD_DIR, "Initiating %s", dir_conn_purpose_to_string(dir_purpose)); -#ifndef NON_ANONYMOUS_MODE_ENABLED - tor_assert(!(is_sensitive_dir_purpose(dir_purpose) && - !anonymized_connection)); -#else - (void)is_sensitive_dir_purpose; -#endif + if (purpose_needs_anonymity(dir_purpose, router_purpose)) { + tor_assert(anonymized_connection || + rend_non_anonymous_mode_enabled(options)); + } /* use encrypted begindir connections for everything except relays * this provides better protection for directory fetches */ @@ -1307,9 +1307,9 @@ compare_strs_(const void **a, const void **b) /** Return the URL we should use for a consensus download. * - * This url depends on whether or not the server we go to - * is sufficiently new to support conditional consensus downloading, - * i.e. GET .../consensus/<b>fpr</b>+<b>fpr</b>+<b>fpr</b> + * Use the "conditional consensus downloading" feature described in + * dir-spec.txt, i.e. + * GET .../consensus/<b>fpr</b>+<b>fpr</b>+<b>fpr</b> * * If 'resource' is provided, it is the name of a consensus flavor to request. */ diff --git a/src/or/dirserv.c b/src/or/dirserv.c index ff50ca4417..41945fe1d1 100644 --- a/src/or/dirserv.c +++ b/src/or/dirserv.c @@ -24,6 +24,7 @@ #include "networkstatus.h" #include "nodelist.h" #include "policies.h" +#include "protover.h" #include "rephist.h" #include "router.h" #include "routerlist.h" @@ -35,6 +36,24 @@ * \file dirserv.c * \brief Directory server core implementation. Manages directory * contents and generates directories. + * + * This module implements most of directory cache functionality, and some of + * the directory authority functionality. The directory.c module delegates + * here in order to handle incoming requests from clients, via + * connection_dirserv_flushed_some() and its kin. In order to save RAM, this + * module is reponsible for spooling directory objects (in whole or in part) + * onto buf_t instances, and then closing the dir_connection_t once the + * objects are totally flushed. + * + * The directory.c module also delegates here for handling descriptor uploads + * via dirserv_add_multiple_descriptors(). + * + * Additionally, this module handles some aspects of voting, including: + * deciding how to vote on individual flags (based on decisions reached in + * rephist.c), of formatting routerstatus lines, and deciding what relays to + * include in an authority's vote. (TODO: Those functions could profitably be + * split off. They only live in this file because historically they were + * shared among the v1, v2, and v3 directory code.) */ /** How far in the future do we allow a router to get? (seconds) */ @@ -1795,6 +1814,7 @@ version_from_platform(const char *platform) */ char * routerstatus_format_entry(const routerstatus_t *rs, const char *version, + const char *protocols, routerstatus_format_type_t format, const vote_routerstatus_t *vrs) { @@ -1858,6 +1878,9 @@ routerstatus_format_entry(const routerstatus_t *rs, const char *version, if (version && strlen(version) < MAX_V_LINE_LEN - V_LINE_OVERHEAD) { smartlist_add_asprintf(chunks, "v %s\n", version); } + if (protocols) { + smartlist_add_asprintf(chunks, "pr %s\n", protocols); + } if (format != NS_V2) { const routerinfo_t* desc = router_get_by_id_digest(rs->identity_digest); @@ -2836,6 +2859,12 @@ dirserv_generate_networkstatus_vote_obj(crypto_pk_t *private_key, rs->is_flagged_running = 0; vrs->version = version_from_platform(ri->platform); + if (ri->protocol_list) { + vrs->protocols = tor_strdup(ri->protocol_list); + } else { + vrs->protocols = tor_strdup( + protover_compute_for_old_tor(vrs->version)); + } vrs->microdesc = dirvote_format_all_microdesc_vote_lines(ri, now, microdescriptors); @@ -2908,6 +2937,31 @@ dirserv_generate_networkstatus_vote_obj(crypto_pk_t *private_key, v3_out->client_versions = client_versions; v3_out->server_versions = server_versions; + + /* These are hardwired, to avoid disaster. */ + v3_out->recommended_relay_protocols = + tor_strdup("Cons=1-2 Desc=1-2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 " + "Link=4 LinkAuth=1 Microdesc=1-2 Relay=2"); + v3_out->recommended_client_protocols = + tor_strdup("Cons=1-2 Desc=1-2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 " + "Link=4 LinkAuth=1 Microdesc=1-2 Relay=2"); + v3_out->required_client_protocols = + tor_strdup("Cons=1-2 Desc=1-2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 " + "Link=4 LinkAuth=1 Microdesc=1-2 Relay=2"); + v3_out->required_relay_protocols = + tor_strdup("Cons=1 Desc=1 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 " + "Link=3-4 LinkAuth=1 Microdesc=1 Relay=1-2"); + + /* We are not allowed to vote to require anything we don't have. */ + tor_assert(protover_all_supported(v3_out->required_relay_protocols, NULL)); + tor_assert(protover_all_supported(v3_out->required_client_protocols, NULL)); + + /* We should not recommend anything we don't have. */ + tor_assert_nonfatal(protover_all_supported( + v3_out->recommended_relay_protocols, NULL)); + tor_assert_nonfatal(protover_all_supported( + v3_out->recommended_client_protocols, NULL)); + v3_out->package_lines = smartlist_new(); { config_line_t *cl; diff --git a/src/or/dirserv.h b/src/or/dirserv.h index 3c914e9311..1e4f27e3d7 100644 --- a/src/or/dirserv.h +++ b/src/or/dirserv.h @@ -96,7 +96,9 @@ size_t dirserv_estimate_data_size(smartlist_t *fps, int is_serverdescs, size_t dirserv_estimate_microdesc_size(const smartlist_t *fps, int compressed); char *routerstatus_format_entry( - const routerstatus_t *rs, const char *platform, + const routerstatus_t *rs, + const char *version, + const char *protocols, routerstatus_format_type_t format, const vote_routerstatus_t *vrs); void dirserv_free_all(void); diff --git a/src/or/dirvote.c b/src/or/dirvote.c index 83053b977c..fe664698bc 100644 --- a/src/or/dirvote.c +++ b/src/or/dirvote.c @@ -13,6 +13,7 @@ #include "microdesc.h" #include "networkstatus.h" #include "policies.h" +#include "protover.h" #include "rephist.h" #include "router.h" #include "routerkeys.h" @@ -25,6 +26,39 @@ /** * \file dirvote.c * \brief Functions to compute directory consensus, and schedule voting. + * + * This module is the center of the consensus-voting based directory + * authority system. With this system, a set of authorities first + * publish vote based on their opinions of the network, and then compute + * a consensus from those votes. Each authority signs the consensus, + * and clients trust the consensus if enough known authorities have + * signed it. + * + * The code in this module is only invoked on directory authorities. It's + * responsible for: + * + * <ul> + * <li>Generating this authority's vote networkstatus, based on the + * authority's view of the network as represented in dirserv.c + * <li>Formatting the vote networkstatus objects. + * <li>Generating the microdescriptors that correspond to our own + * vote. + * <li>Sending votes to all the other authorities. + * <li>Trying to fetch missing votes from other authorities. + * <li>Computing the consensus from a set of votes, as well as + * a "detached signature" object for other authorities to fetch. + * <li>Collecting other authorities' signatures on the same consensus, + * until there are enough. + * <li>Publishing the consensus to the reset of the directory system. + * <li>Scheduling all of the above operations. + * </ul> + * + * The main entry points are in dirvote_act(), which handles scheduled + * actions; and dirvote_add_vote() and dirvote_add_signatures(), which + * handle uploaded and downloaded votes and signatures. + * + * (See dir-spec.txt from torspec.git for a complete specification of + * the directory protocol and voting algorithms.) **/ /** A consensus that we have built and are appending signatures to. Once it's @@ -61,6 +95,58 @@ static int dirvote_publish_consensus(void); * Voting * =====*/ +/* If <b>opt_value</b> is non-NULL, return "keyword opt_value\n" in a new + * string. Otherwise return a new empty string. */ +static char * +format_line_if_present(const char *keyword, const char *opt_value) +{ + if (opt_value) { + char *result = NULL; + tor_asprintf(&result, "%s %s\n", keyword, opt_value); + return result; + } else { + return tor_strdup(""); + } +} + +/** Format the recommended/required-relay-client protocols lines for a vote in + * a newly allocated string, and return that string. */ +static char * +format_protocols_lines_for_vote(const networkstatus_t *v3_ns) +{ + char *recommended_relay_protocols_line = NULL; + char *recommended_client_protocols_line = NULL; + char *required_relay_protocols_line = NULL; + char *required_client_protocols_line = NULL; + + recommended_relay_protocols_line = + format_line_if_present("recommended-relay-protocols", + v3_ns->recommended_relay_protocols); + recommended_client_protocols_line = + format_line_if_present("recommended-client-protocols", + v3_ns->recommended_client_protocols); + required_relay_protocols_line = + format_line_if_present("required-relay-protocols", + v3_ns->required_relay_protocols); + required_client_protocols_line = + format_line_if_present("required-client-protocols", + v3_ns->required_client_protocols); + + char *result = NULL; + tor_asprintf(&result, "%s%s%s%s", + recommended_relay_protocols_line, + recommended_client_protocols_line, + required_relay_protocols_line, + required_client_protocols_line); + + tor_free(recommended_relay_protocols_line); + tor_free(recommended_client_protocols_line); + tor_free(required_relay_protocols_line); + tor_free(required_client_protocols_line); + + return result; +} + /** Return a new string containing the string representation of the vote in * <b>v3_ns</b>, signed with our v3 signing key <b>private_signing_key</b>. * For v3 authorities. */ @@ -69,11 +155,11 @@ format_networkstatus_vote(crypto_pk_t *private_signing_key, networkstatus_t *v3_ns) { smartlist_t *chunks = smartlist_new(); - const char *client_versions = NULL, *server_versions = NULL; char *packages = NULL; char fingerprint[FINGERPRINT_LEN+1]; char digest[DIGEST_LEN]; uint32_t addr; + char *protocols_lines = NULL; char *client_versions_line = NULL, *server_versions_line = NULL; char *shared_random_vote_str = NULL; networkstatus_voter_info_t *voter; @@ -88,21 +174,12 @@ format_networkstatus_vote(crypto_pk_t *private_signing_key, base16_encode(fingerprint, sizeof(fingerprint), v3_ns->cert->cache_info.identity_digest, DIGEST_LEN); - client_versions = v3_ns->client_versions; - server_versions = v3_ns->server_versions; - if (client_versions) { - tor_asprintf(&client_versions_line, "client-versions %s\n", - client_versions); - } else { - client_versions_line = tor_strdup(""); - } - if (server_versions) { - tor_asprintf(&server_versions_line, "server-versions %s\n", - server_versions); - } else { - server_versions_line = tor_strdup(""); - } + client_versions_line = format_line_if_present("client-versions", + v3_ns->client_versions); + server_versions_line = format_line_if_present("server-versions", + v3_ns->server_versions); + protocols_lines = format_protocols_lines_for_vote(v3_ns); if (v3_ns->package_lines) { smartlist_t *tmp = smartlist_new(); @@ -154,6 +231,7 @@ format_networkstatus_vote(crypto_pk_t *private_signing_key, "valid-until %s\n" "voting-delay %d %d\n" "%s%s" /* versions */ + "%s" /* protocols */ "%s" /* packages */ "known-flags %s\n" "flag-thresholds %s\n" @@ -167,6 +245,7 @@ format_networkstatus_vote(crypto_pk_t *private_signing_key, v3_ns->vote_seconds, v3_ns->dist_seconds, client_versions_line, server_versions_line, + protocols_lines, packages, flags, flag_thresholds, @@ -198,7 +277,8 @@ format_networkstatus_vote(crypto_pk_t *private_signing_key, char *rsf; vote_microdesc_hash_t *h; rsf = routerstatus_format_entry(&vrs->status, - vrs->version, NS_V3_VOTE, vrs); + vrs->version, vrs->protocols, + NS_V3_VOTE, vrs); if (rsf) smartlist_add(chunks, rsf); @@ -258,6 +338,7 @@ format_networkstatus_vote(crypto_pk_t *private_signing_key, done: tor_free(client_versions_line); tor_free(server_versions_line); + tor_free(protocols_lines); tor_free(packages); SMARTLIST_FOREACH(chunks, char *, cp, tor_free(cp)); @@ -853,7 +934,7 @@ networkstatus_compute_bw_weights_v10(smartlist_t *chunks, int64_t G, } /* - * Computed from cases in 3.4.3 of dir-spec.txt + * Computed from cases in 3.8.3 of dir-spec.txt * * 1. Neither are scarce * 2. Both Guard and Exit are scarce @@ -1152,6 +1233,72 @@ update_total_bandwidth_weights(const routerstatus_t *rs, } } +/** Considering the different recommended/required protocols sets as a + * 4-element array, return the element from <b>vote</b> for that protocol + * set. + */ +static const char * +get_nth_protocol_set_vote(int n, const networkstatus_t *vote) +{ + switch (n) { + case 0: return vote->recommended_client_protocols; + case 1: return vote->recommended_relay_protocols; + case 2: return vote->required_client_protocols; + case 3: return vote->required_relay_protocols; + default: + tor_assert_unreached(); + return NULL; + } +} + +/** Considering the different recommended/required protocols sets as a + * 4-element array, return a newly allocated string for the consensus value + * for the n'th set. + */ +static char * +compute_nth_protocol_set(int n, int n_voters, const smartlist_t *votes) +{ + const char *keyword; + smartlist_t *proto_votes = smartlist_new(); + int threshold; + switch (n) { + case 0: + keyword = "recommended-client-protocols"; + threshold = CEIL_DIV(n_voters, 2); + break; + case 1: + keyword = "recommended-relay-protocols"; + threshold = CEIL_DIV(n_voters, 2); + break; + case 2: + keyword = "required-client-protocols"; + threshold = CEIL_DIV(n_voters * 2, 3); + break; + case 3: + keyword = "required-relay-protocols"; + threshold = CEIL_DIV(n_voters * 2, 3); + break; + default: + tor_assert_unreached(); + return NULL; + } + + SMARTLIST_FOREACH_BEGIN(votes, const networkstatus_t *, ns) { + const char *v = get_nth_protocol_set_vote(n, ns); + if (v) + smartlist_add(proto_votes, (void*)v); + } SMARTLIST_FOREACH_END(ns); + + char *protocols = protover_compute_vote(proto_votes, threshold); + smartlist_free(proto_votes); + + char *result = NULL; + tor_asprintf(&result, "%s %s\n", keyword, protocols); + tor_free(protocols); + + return result; +} + /** Given a list of vote networkstatus_t in <b>votes</b>, our public * authority <b>identity_key</b>, our private authority <b>signing_key</b>, * and the number of <b>total_authorities</b> that we believe exist in our @@ -1159,7 +1306,17 @@ update_total_bandwidth_weights(const routerstatus_t *rs, * value in a newly allocated string. * * Note: this function DOES NOT check whether the votes are from - * recognized authorities. (dirvote_add_vote does that.) */ + * recognized authorities. (dirvote_add_vote does that.) + * + * <strong>WATCH OUT</strong>: You need to think before you change the + * behavior of this function, or of the functions it calls! If some + * authorities compute the consensus with a different algorithm than + * others, they will not reach the same result, and they will not all + * sign the same thing! If you really need to change the algorithm + * here, you should allocate a new "consensus_method" for the new + * behavior, and make the new behavior conditional on a new-enough + * consensus_method. + **/ char * networkstatus_compute_consensus(smartlist_t *votes, int total_authorities, @@ -1331,6 +1488,17 @@ networkstatus_compute_consensus(smartlist_t *votes, tor_free(flaglist); } + if (consensus_method >= MIN_METHOD_FOR_RECOMMENDED_PROTOCOLS) { + int num_dirauth = get_n_authorities(V3_DIRINFO); + int idx; + for (idx = 0; idx < 4; ++idx) { + char *proto_line = compute_nth_protocol_set(idx, num_dirauth, votes); + if (BUG(!proto_line)) + continue; + smartlist_add(chunks, proto_line); + } + } + param_list = dirvote_compute_params(votes, consensus_method, total_authorities); if (smartlist_len(param_list)) { @@ -1438,6 +1606,7 @@ networkstatus_compute_consensus(smartlist_t *votes, smartlist_t *matching_descs = smartlist_new(); smartlist_t *chosen_flags = smartlist_new(); smartlist_t *versions = smartlist_new(); + smartlist_t *protocols = smartlist_new(); smartlist_t *exitsummaries = smartlist_new(); uint32_t *bandwidths_kb = tor_calloc(smartlist_len(votes), sizeof(uint32_t)); @@ -1580,9 +1749,10 @@ networkstatus_compute_consensus(smartlist_t *votes, routerstatus_t rs_out; const char *current_rsa_id = NULL; const char *chosen_version; + const char *chosen_protocol_list; const char *chosen_name = NULL; int exitsummary_disagreement = 0; - int is_named = 0, is_unnamed = 0, is_running = 0; + int is_named = 0, is_unnamed = 0, is_running = 0, is_valid = 0; int is_guard = 0, is_exit = 0, is_bad_exit = 0; int naming_conflict = 0; int n_listing = 0; @@ -1593,6 +1763,7 @@ networkstatus_compute_consensus(smartlist_t *votes, smartlist_clear(matching_descs); smartlist_clear(chosen_flags); smartlist_clear(versions); + smartlist_clear(protocols); num_bandwidths = 0; num_mbws = 0; num_guardfraction_inputs = 0; @@ -1612,6 +1783,12 @@ networkstatus_compute_consensus(smartlist_t *votes, if (rs->version && rs->version[0]) smartlist_add(versions, rs->version); + if (rs->protocols) { + /* We include this one even if it's empty: voting for an + * empty protocol list actually is meaningful. */ + smartlist_add(protocols, rs->protocols); + } + /* Tally up all the flags. */ for (int flag = 0; flag < n_voter_flags[voter_idx]; ++flag) { if (rs->flags & (U64_LITERAL(1) << flag)) @@ -1733,6 +1910,8 @@ networkstatus_compute_consensus(smartlist_t *votes, is_running = 1; else if (!strcmp(fl, "BadExit")) is_bad_exit = 1; + else if (!strcmp(fl, "Valid")) + is_valid = 1; } } } SMARTLIST_FOREACH_END(fl); @@ -1742,6 +1921,12 @@ networkstatus_compute_consensus(smartlist_t *votes, if (!is_running) continue; + /* Starting with consensus method 24, we don't list servers + * that are not valid in a consensus. See Proposal 272 */ + if (!is_valid && + consensus_method >= MIN_METHOD_FOR_EXCLUDING_INVALID_NODES) + continue; + /* Pick the version. */ if (smartlist_len(versions)) { sort_version_list(versions, 0); @@ -1750,6 +1935,14 @@ networkstatus_compute_consensus(smartlist_t *votes, chosen_version = NULL; } + /* Pick the protocol list */ + if (smartlist_len(protocols)) { + smartlist_sort_strings(protocols); + chosen_protocol_list = get_most_frequent_member(protocols); + } else { + chosen_protocol_list = NULL; + } + /* If it's a guard and we have enough guardfraction votes, calculate its consensus guardfraction value. */ if (is_guard && num_guardfraction_inputs > 2 && @@ -1883,7 +2076,7 @@ networkstatus_compute_consensus(smartlist_t *votes, char *buf; /* Okay!! Now we can write the descriptor... */ /* First line goes into "buf". */ - buf = routerstatus_format_entry(&rs_out, NULL, rs_format, NULL); + buf = routerstatus_format_entry(&rs_out, NULL, NULL, rs_format, NULL); if (buf) smartlist_add(chunks, buf); } @@ -1903,6 +2096,10 @@ networkstatus_compute_consensus(smartlist_t *votes, smartlist_add(chunks, tor_strdup(chosen_version)); } smartlist_add(chunks, tor_strdup("\n")); + if (chosen_protocol_list && + consensus_method >= MIN_METHOD_FOR_RS_PROTOCOLS) { + smartlist_add_asprintf(chunks, "pr %s\n", chosen_protocol_list); + } /* Now the weight line. */ if (rs_out.has_bandwidth) { char *guardfraction_str = NULL; @@ -1943,6 +2140,7 @@ networkstatus_compute_consensus(smartlist_t *votes, smartlist_free(matching_descs); smartlist_free(chosen_flags); smartlist_free(versions); + smartlist_free(protocols); smartlist_free(exitsummaries); tor_free(bandwidths_kb); tor_free(measured_bws_kb); diff --git a/src/or/dirvote.h b/src/or/dirvote.h index a1f71ce4bb..efd233ef5f 100644 --- a/src/or/dirvote.h +++ b/src/or/dirvote.h @@ -55,7 +55,7 @@ #define MIN_SUPPORTED_CONSENSUS_METHOD 13 /** The highest consensus method that we currently support. */ -#define MAX_SUPPORTED_CONSENSUS_METHOD 23 +#define MAX_SUPPORTED_CONSENSUS_METHOD 25 /** Lowest consensus method where microdesc consensuses omit any entry * with no microdesc. */ @@ -99,6 +99,18 @@ * value(s). */ #define MIN_METHOD_FOR_SHARED_RANDOM 23 +/** Lowest consensus method where authorities drop all nodes that don't get + * the Valid flag. */ +#define MIN_METHOD_FOR_EXCLUDING_INVALID_NODES 24 + +/** Lowest consensus method where authorities vote on required/recommended + * protocols. */ +#define MIN_METHOD_FOR_RECOMMENDED_PROTOCOLS 25 + +/** Lowest consensus method where authorities add protocols to routerstatus + * entries. */ +#define MIN_METHOD_FOR_RS_PROTOCOLS 25 + /** Default bandwidth to clip unmeasured bandwidths to using method >= * MIN_METHOD_TO_CLIP_UNMEASURED_BW. (This is not a consensus method; do not * get confused with the above macros.) */ diff --git a/src/or/dns.c b/src/or/dns.c index aaffad77fc..5f9813b912 100644 --- a/src/or/dns.c +++ b/src/or/dns.c @@ -9,6 +9,42 @@ * This is implemented as a wrapper around Adam Langley's eventdns.c code. * (We can't just use gethostbyname() and friends because we really need to * be nonblocking.) + * + * There are three main cases when a Tor relay uses dns.c to launch a DNS + * request: + * <ol> + * <li>To check whether the DNS server is working more or less correctly. + * This happens via dns_launch_correctness_checks(). The answer is + * reported in the return value from later calls to + * dns_seems_to_be_broken(). + * <li>When a client has asked the relay, in a RELAY_BEGIN cell, to connect + * to a given server by hostname. This happens via dns_resolve(). + * <li>When a client has asked the rela, in a RELAY_RESOLVE cell, to look + * up a given server's IP address(es) by hostname. This also happens via + * dns_resolve(). + * </ol> + * + * Each of these gets handled a little differently. + * + * To check for correctness, we look up some hostname we expect to exist and + * have real entries, some hostnames which we expect to definitely not exist, + * and some hostnames that we expect to probably not exist. If too many of + * the hostnames that shouldn't exist do exist, that's a DNS hijacking + * attempt. If too many of the hostnames that should exist have the same + * addresses as the ones that shouldn't exist, that's a very bad DNS hijacking + * attempt, or a very naughty captive portal. And if the hostnames that + * should exist simply don't exist, we probably have a broken nameserver. + * + * To handle client requests, we first check our cache for answers. If there + * isn't something up-to-date, we've got to launch A or AAAA requests as + * appropriate. How we handle responses to those in particular is a bit + * complex; see dns_lookup() and set_exitconn_info_from_resolve(). + * + * When a lookup is finally complete, the inform_pending_connections() + * function will tell all of the streams that have been waiting for the + * resolve, by calling connection_exit_connect() if the client sent a + * RELAY_BEGIN cell, and by calling send_resolved_cell() or + * send_hostname_cell() if the client sent a RELAY_RESOLVE cell. **/ #define DNS_PRIVATE @@ -793,8 +829,14 @@ dns_resolve_impl,(edge_connection_t *exitconn, int is_resolve, } /** Given an exit connection <b>exitconn</b>, and a cached_resolve_t - * <b>resolve</b> whose DNS lookups have all succeeded or failed, update the - * appropriate fields (address_ttl and addr) of <b>exitconn</b>. + * <b>resolve</b> whose DNS lookups have all either succeeded or failed, + * update the appropriate fields (address_ttl and addr) of <b>exitconn</b>. + * + * The logic can be complicated here, since we might have launched both + * an A lookup and an AAAA lookup, and since either of those might have + * succeeded or failed, and since we want to answer a RESOLVE cell with + * a full answer but answer a BEGIN cell with whatever answer the client + * would accept <i>and</i> we could still connect to. * * If this is a reverse lookup, set *<b>hostname_out</b> to a newly allocated * copy of the name resulting hostname. @@ -1137,7 +1179,12 @@ dns_found_answer(const char *address, uint8_t query_type, /** Given a pending cached_resolve_t that we just finished resolving, * inform every connection that was waiting for the outcome of that - * resolution. */ + * resolution. + * + * Do this by sending a RELAY_RESOLVED cell (if the pending stream had sent us + * RELAY_RESOLVE cell), or by launching an exit connection (if the pending + * stream had send us a RELAY_BEGIN cell). + */ static void inform_pending_connections(cached_resolve_t *resolve) { diff --git a/src/or/dns_structs.h b/src/or/dns_structs.h index bb67459d7b..bc6067213d 100644 --- a/src/or/dns_structs.h +++ b/src/or/dns_structs.h @@ -1,3 +1,15 @@ +/* Copyright (c) 2003-2004, Roger Dingledine. + * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson. + * Copyright (c) 2007-2016, The Tor Project, Inc. */ +/* See LICENSE for licensing information */ + +/** + * \file dns_structs.h + * + * \brief Structures used in dns.c. Exposed to dns.c, and to the unit tests + * that declare DNS_PRIVATE. + */ + #ifndef TOR_DNS_STRUCTS_H #define TOR_DNS_STRUCTS_H diff --git a/src/or/dnsserv.c b/src/or/dnsserv.c index 6aab1e2c36..8dce832d47 100644 --- a/src/or/dnsserv.c +++ b/src/or/dnsserv.c @@ -3,10 +3,22 @@ /** * \file dnsserv.c - * \brief Implements client-side DNS proxy server code. Note: - * this is the DNS Server code, not the Server DNS code. Confused? This code - * runs on client-side, and acts as a DNS server. The code in dns.c, on the - * other hand, runs on Tor servers, and acts as a DNS client. + * \brief Implements client-side DNS proxy server code. + * + * When a user enables the DNSPort configuration option to have their local + * Tor client handle DNS requests, this module handles it. It functions as a + * "DNS Server" on the client side, which client applications use. + * + * Inbound DNS requests are represented as entry_connection_t here (since + * that's how Tor represents client-side streams), which are kept associated + * with an evdns_server_request structure as exposed by Libevent's + * evdns code. + * + * Upon receiving a DNS request, libevent calls our evdns_server_callback() + * function here, which causes this module to create an entry_connection_t + * request as appropriate. Later, when that request is answered, + * connection_edge.c calls dnsserv_resolved() so we can finish up and tell the + * DNS client. **/ #include "or.h" @@ -136,6 +148,8 @@ evdns_server_callback(struct evdns_server_request *req, void *data_) entry_conn->socks_request->command = SOCKS_COMMAND_RESOLVE_PTR; } + /* This serves our DNS port so enable DNS request by default. */ + entry_conn->entry_cfg.dns_request = 1; if (q->type == EVDNS_TYPE_A || q->type == EVDNS_QTYPE_ALL) { entry_conn->entry_cfg.ipv4_traffic = 1; entry_conn->entry_cfg.ipv6_traffic = 0; diff --git a/src/or/entrynodes.c b/src/or/entrynodes.c index 265b6dcda1..b3fa31df7b 100644 --- a/src/or/entrynodes.c +++ b/src/or/entrynodes.c @@ -63,17 +63,42 @@ typedef struct { smartlist_t *socks_args; } bridge_info_t; -/** A list of our chosen entry guards. */ -static smartlist_t *entry_guards = NULL; -/** A value of 1 means that the entry_guards list has changed - * and those changes need to be flushed to disk. */ -static int entry_guards_dirty = 0; +/** All the context for guard selection on a particular client */ + +struct guard_selection_s { + /** + * A value of 1 means that guard_selection_t structures have changed + * and those changes need to be flushed to disk. + * + * XXX we don't know how to flush multiple guard contexts to disk yet; + * fix that as soon as any way to change the default exists, or at least + * make sure this gets set on change. + */ + int dirty; + + /** + * A list of our chosen entry guards, as entry_guard_t structures; this + * preserves the pre-Prop271 behavior. + */ + smartlist_t *chosen_entry_guards; + + /** + * When we try to choose an entry guard, should we parse and add + * config's EntryNodes first? This was formerly a global. + */ + int should_add_entry_nodes; +}; + +static smartlist_t *guard_contexts = NULL; +static guard_selection_t *curr_guard_context = NULL; static void bridge_free(bridge_info_t *bridge); -static const node_t *choose_random_entry_impl(cpath_build_state_t *state, +static const node_t *choose_random_entry_impl(guard_selection_t *gs, + cpath_build_state_t *state, int for_directory, dirinfo_type_t dirtype, int *n_options_out); +static guard_selection_t * guard_selection_new(void); static int num_bridges_usable(void); /* Default number of entry guards in the case where the NumEntryGuards @@ -84,13 +109,52 @@ static int num_bridges_usable(void); #define MIN_N_GUARDS 1 #define MAX_N_GUARDS 10 -/** Return the list of entry guards, creating it if necessary. */ +/** Allocate a new guard_selection_t */ + +static guard_selection_t * +guard_selection_new(void) +{ + guard_selection_t *gs; + + gs = tor_malloc_zero(sizeof(*gs)); + gs->chosen_entry_guards = smartlist_new(); + + return gs; +} + +/** Get current default guard_selection_t, creating it if necessary */ +guard_selection_t * +get_guard_selection_info(void) +{ + if (!guard_contexts) { + guard_contexts = smartlist_new(); + } + + if (!curr_guard_context) { + curr_guard_context = guard_selection_new(); + smartlist_add(guard_contexts, curr_guard_context); + } + + return curr_guard_context; +} + +/** Return the list of entry guards for a guard_selection_t, creating it + * if necessary. */ +const smartlist_t * +get_entry_guards_for_guard_selection(guard_selection_t *gs) +{ + tor_assert(gs != NULL); + tor_assert(gs->chosen_entry_guards != NULL); + + return gs->chosen_entry_guards; +} + +/** Return the list of entry guards for the default guard_selection_t, + * creating it if necessary. */ const smartlist_t * get_entry_guards(void) { - if (! entry_guards) - entry_guards = smartlist_new(); - return entry_guards; + return get_entry_guards_for_guard_selection(get_guard_selection_info()); } /** Check whether the entry guard <b>e</b> is usable, given the directory @@ -286,21 +350,28 @@ entry_is_live(const entry_guard_t *e, entry_is_live_flags_t flags, return node; } -/** Return the number of entry guards that we think are usable. */ +/** Return the number of entry guards that we think are usable, in the + * context of the given guard_selection_t */ int -num_live_entry_guards(int for_directory) +num_live_entry_guards_for_guard_selection(guard_selection_t *gs, + int for_directory) { int n = 0; const char *msg; + + tor_assert(gs != NULL); + /* Set the entry node attributes we are interested in. */ entry_is_live_flags_t entry_flags = ENTRY_NEED_CAPACITY; if (!for_directory) { entry_flags |= ENTRY_NEED_DESCRIPTOR; } - if (! entry_guards) + if (!(gs->chosen_entry_guards)) { return 0; - SMARTLIST_FOREACH_BEGIN(entry_guards, entry_guard_t *, entry) { + } + + SMARTLIST_FOREACH_BEGIN(gs->chosen_entry_guards, entry_guard_t *, entry) { if (for_directory && !entry->is_dir_cache) continue; if (entry_is_live(entry, entry_flags, &msg)) @@ -309,27 +380,57 @@ num_live_entry_guards(int for_directory) return n; } +/** Return the number of entry guards that we think are usable, for the + * default guard selection */ +int +num_live_entry_guards(int for_directory) +{ + return num_live_entry_guards_for_guard_selection( + get_guard_selection_info(), for_directory); +} + /** If <b>digest</b> matches the identity of any node in the - * entry_guards list, return that node. Else return NULL. */ + * entry_guards list for the provided guard selection state, + return that node. Else return NULL. */ entry_guard_t * -entry_guard_get_by_id_digest(const char *digest) +entry_guard_get_by_id_digest_for_guard_selection(guard_selection_t *gs, + const char *digest) { - SMARTLIST_FOREACH(entry_guards, entry_guard_t *, entry, + tor_assert(gs != NULL); + + SMARTLIST_FOREACH(gs->chosen_entry_guards, entry_guard_t *, entry, if (tor_memeq(digest, entry->identity, DIGEST_LEN)) return entry; ); return NULL; } -/** Dump a description of our list of entry guards to the log at level - * <b>severity</b>. */ +/** If <b>digest</b> matches the identity of any node in the + * entry_guards list for the default guard selection state, + return that node. Else return NULL. */ +entry_guard_t * +entry_guard_get_by_id_digest(const char *digest) +{ + return entry_guard_get_by_id_digest_for_guard_selection( + get_guard_selection_info(), digest); +} + +/** Dump a description of our list of entry guards in the given guard + * selection context to the log at level <b>severity</b>. */ static void -log_entry_guards(int severity) +log_entry_guards_for_guard_selection(guard_selection_t *gs, int severity) { smartlist_t *elements = smartlist_new(); char *s; - SMARTLIST_FOREACH_BEGIN(entry_guards, entry_guard_t *, e) + /* + * TODO this should probably log more info about prop-271 state too + * when it's implemented. + */ + + tor_assert(gs != NULL); + + SMARTLIST_FOREACH_BEGIN(gs->chosen_entry_guards, entry_guard_t *, e) { const char *msg = NULL; if (entry_is_live(e, ENTRY_NEED_CAPACITY, &msg)) @@ -386,23 +487,28 @@ control_event_guard_deferred(void) /** Largest amount that we'll backdate chosen_on_date */ #define CHOSEN_ON_DATE_SLOP (30*86400) -/** Add a new (preferably stable and fast) router to our - * entry_guards list. Return a pointer to the router if we succeed, - * or NULL if we can't find any more suitable entries. +/** Add a new (preferably stable and fast) router to our chosen_entry_guards + * list for the supplied guard selection. Return a pointer to the router if + * we succeed, or NULL if we can't find any more suitable entries. * * If <b>chosen</b> is defined, use that one, and if it's not * already in our entry_guards list, put it at the *beginning*. * Else, put the one we pick at the end of the list. */ STATIC const node_t * -add_an_entry_guard(const node_t *chosen, int reset_status, int prepend, +add_an_entry_guard(guard_selection_t *gs, + const node_t *chosen, int reset_status, int prepend, int for_discovery, int for_directory) { const node_t *node; entry_guard_t *entry; + tor_assert(gs != NULL); + tor_assert(gs->chosen_entry_guards != NULL); + if (chosen) { node = chosen; - entry = entry_guard_get_by_id_digest(node->identity); + entry = entry_guard_get_by_id_digest_for_guard_selection(gs, + node->identity); if (entry) { if (reset_status) { entry->bad_since = 0; @@ -428,13 +534,11 @@ add_an_entry_guard(const node_t *chosen, int reset_status, int prepend, if (!node) return NULL; } - if (node->using_as_guard) - return NULL; - if (entry_guard_get_by_id_digest(node->identity) != NULL) { + if (entry_guard_get_by_id_digest_for_guard_selection(gs, node->identity) + != NULL) { log_info(LD_CIRC, "I was about to add a duplicate entry guard."); /* This can happen if we choose a guard, then the node goes away, then * comes back. */ - ((node_t*) node)->using_as_guard = 1; return NULL; } entry = tor_malloc_zero(sizeof(entry_guard_t)); @@ -466,14 +570,15 @@ add_an_entry_guard(const node_t *chosen, int reset_status, int prepend, if (!for_discovery) entry->made_contact = 1; - ((node_t*)node)->using_as_guard = 1; if (prepend) - smartlist_insert(entry_guards, 0, entry); + smartlist_insert(gs->chosen_entry_guards, 0, entry); else - smartlist_add(entry_guards, entry); + smartlist_add(gs->chosen_entry_guards, entry); + control_event_guard(entry->nickname, entry->identity, "NEW"); control_event_guard_deferred(); - log_entry_guards(LOG_INFO); + log_entry_guards_for_guard_selection(gs, LOG_INFO); + return node; } @@ -503,20 +608,25 @@ decide_num_guards(const or_options_t *options, int for_directory) /** If the use of entry guards is configured, choose more entry guards * until we have enough in the list. */ static void -pick_entry_guards(const or_options_t *options, int for_directory) +pick_entry_guards(guard_selection_t *gs, + const or_options_t *options, + int for_directory) { int changed = 0; const int num_needed = decide_num_guards(options, for_directory); - tor_assert(entry_guards); + tor_assert(gs != NULL); + tor_assert(gs->chosen_entry_guards != NULL); - while (num_live_entry_guards(for_directory) < num_needed) { - if (!add_an_entry_guard(NULL, 0, 0, 0, for_directory)) + while (num_live_entry_guards_for_guard_selection(gs, for_directory) + < num_needed) { + if (!add_an_entry_guard(gs, NULL, 0, 0, 0, for_directory)) break; changed = 1; } + if (changed) - entry_guards_changed(); + entry_guards_changed_for_guard_selection(gs); } /** How long (in seconds) do we allow an entry guard to be nonfunctional, @@ -559,19 +669,23 @@ guards_get_lifetime(void) MAX_GUARD_LIFETIME) + CHOSEN_ON_DATE_SLOP; } -/** Remove any entry guard which was selected by an unknown version of Tor, - * or which was selected by a version of Tor that's known to select - * entry guards badly, or which was selected more 2 months ago. */ +/** Remove from a guard selection context any entry guard which was selected + * by an unknown version of Tor, or which was selected by a version of Tor + * that's known to select entry guards badly, or which was selected more 2 + * months ago. */ /* XXXX The "obsolete guards" and "chosen long ago guards" things should * probably be different functions. */ static int -remove_obsolete_entry_guards(time_t now) +remove_obsolete_entry_guards(guard_selection_t *gs, time_t now) { int changed = 0, i; int32_t guard_lifetime = guards_get_lifetime(); - for (i = 0; i < smartlist_len(entry_guards); ++i) { - entry_guard_t *entry = smartlist_get(entry_guards, i); + tor_assert(gs != NULL); + if (!(gs->chosen_entry_guards)) goto done; + + for (i = 0; i < smartlist_len(gs->chosen_entry_guards); ++i) { + entry_guard_t *entry = smartlist_get(gs->chosen_entry_guards, i); const char *ver = entry->chosen_by_version; const char *msg = NULL; tor_version_t v; @@ -598,28 +712,32 @@ remove_obsolete_entry_guards(time_t now) entry->nickname, dbuf, msg, ver?escaped(ver):"none"); control_event_guard(entry->nickname, entry->identity, "DROPPED"); entry_guard_free(entry); - smartlist_del_keeporder(entry_guards, i--); - log_entry_guards(LOG_INFO); + smartlist_del_keeporder(gs->chosen_entry_guards, i--); + log_entry_guards_for_guard_selection(gs, LOG_INFO); changed = 1; } } + done: return changed ? 1 : 0; } -/** Remove all entry guards that have been down or unlisted for so - * long that we don't think they'll come up again. Return 1 if we - * removed any, or 0 if we did nothing. */ +/** Remove all entry guards from this guard selection context that have + * been down or unlisted for so long that we don't think they'll come up + * again. Return 1 if we removed any, or 0 if we did nothing. */ static int -remove_dead_entry_guards(time_t now) +remove_dead_entry_guards(guard_selection_t *gs, time_t now) { char dbuf[HEX_DIGEST_LEN+1]; char tbuf[ISO_TIME_LEN+1]; int i; int changed = 0; - for (i = 0; i < smartlist_len(entry_guards); ) { - entry_guard_t *entry = smartlist_get(entry_guards, i); + tor_assert(gs != NULL); + if (!(gs->chosen_entry_guards)) goto done; + + for (i = 0; i < smartlist_len(gs->chosen_entry_guards); ) { + entry_guard_t *entry = smartlist_get(gs->chosen_entry_guards, i); if (entry->bad_since && ! entry->path_bias_disabled && entry->bad_since + ENTRY_GUARD_REMOVE_AFTER < now) { @@ -631,32 +749,47 @@ remove_dead_entry_guards(time_t now) entry->nickname, dbuf, tbuf); control_event_guard(entry->nickname, entry->identity, "DROPPED"); entry_guard_free(entry); - smartlist_del_keeporder(entry_guards, i); - log_entry_guards(LOG_INFO); + smartlist_del_keeporder(gs->chosen_entry_guards, i); + log_entry_guards_for_guard_selection(gs, LOG_INFO); changed = 1; } else ++i; } + + done: return changed ? 1 : 0; } -/** Remove all currently listed entry guards. So new ones will be chosen. */ +/** Remove all currently listed entry guards for a given guard selection + * context */ void -remove_all_entry_guards(void) +remove_all_entry_guards_for_guard_selection(guard_selection_t *gs) { char dbuf[HEX_DIGEST_LEN+1]; - while (smartlist_len(entry_guards)) { - entry_guard_t *entry = smartlist_get(entry_guards, 0); - base16_encode(dbuf, sizeof(dbuf), entry->identity, DIGEST_LEN); - log_info(LD_CIRC, "Entry guard '%s' (%s) has been dropped.", - entry->nickname, dbuf); - control_event_guard(entry->nickname, entry->identity, "DROPPED"); - entry_guard_free(entry); - smartlist_del(entry_guards, 0); + tor_assert(gs != NULL); + + if (gs->chosen_entry_guards) { + while (smartlist_len(gs->chosen_entry_guards)) { + entry_guard_t *entry = smartlist_get(gs->chosen_entry_guards, 0); + base16_encode(dbuf, sizeof(dbuf), entry->identity, DIGEST_LEN); + log_info(LD_CIRC, "Entry guard '%s' (%s) has been dropped.", + entry->nickname, dbuf); + control_event_guard(entry->nickname, entry->identity, "DROPPED"); + entry_guard_free(entry); + smartlist_del(gs->chosen_entry_guards, 0); + } } - log_entry_guards(LOG_INFO); - entry_guards_changed(); + + log_entry_guards_for_guard_selection(gs, LOG_INFO); + entry_guards_changed_for_guard_selection(gs); +} + +/** Remove all currently listed entry guards. So new ones will be chosen. */ +void +remove_all_entry_guards(void) +{ + remove_all_entry_guards_for_guard_selection(get_guard_selection_info()); } /** A new directory or router-status has arrived; update the down/listed @@ -669,19 +802,21 @@ remove_all_entry_guards(void) * think that things are unlisted. */ void -entry_guards_compute_status(const or_options_t *options, time_t now) +entry_guards_compute_status_for_guard_selection(guard_selection_t *gs, + const or_options_t *options, + time_t now) { int changed = 0; digestmap_t *reasons; - if (! entry_guards) + if ((!gs) || !(gs->chosen_entry_guards)) return; if (options->EntryNodes) /* reshuffle the entry guard list if needed */ entry_nodes_should_be_added(); reasons = digestmap_new(); - SMARTLIST_FOREACH_BEGIN(entry_guards, entry_guard_t *, entry) + SMARTLIST_FOREACH_BEGIN(gs->chosen_entry_guards, entry_guard_t *, entry) { const node_t *r = node_get_by_id(entry->identity); const char *reason = NULL; @@ -695,13 +830,14 @@ entry_guards_compute_status(const or_options_t *options, time_t now) } SMARTLIST_FOREACH_END(entry); - if (remove_dead_entry_guards(now)) + if (remove_dead_entry_guards(gs, now)) changed = 1; - if (remove_obsolete_entry_guards(now)) + if (remove_obsolete_entry_guards(gs, now)) changed = 1; if (changed) { - SMARTLIST_FOREACH_BEGIN(entry_guards, entry_guard_t *, entry) { + SMARTLIST_FOREACH_BEGIN(gs->chosen_entry_guards, entry_guard_t *, + entry) { const char *reason = digestmap_get(reasons, entry->identity); const char *live_msg = ""; const node_t *r = entry_is_live(entry, ENTRY_NEED_CAPACITY, &live_msg); @@ -716,14 +852,31 @@ entry_guards_compute_status(const or_options_t *options, time_t now) r ? "" : live_msg); } SMARTLIST_FOREACH_END(entry); log_info(LD_CIRC, " (%d/%d entry guards are usable/new)", - num_live_entry_guards(0), smartlist_len(entry_guards)); - log_entry_guards(LOG_INFO); - entry_guards_changed(); + num_live_entry_guards_for_guard_selection(gs, 0), + smartlist_len(gs->chosen_entry_guards)); + log_entry_guards_for_guard_selection(gs, LOG_INFO); + entry_guards_changed_for_guard_selection(gs); } digestmap_free(reasons, NULL); } +/** A new directory or router-status has arrived; update the down/listed + * status of the entry guards. + * + * An entry is 'down' if the directory lists it as nonrunning. + * An entry is 'unlisted' if the directory doesn't include it. + * + * Don't call this on startup; only on a fresh download. Otherwise we'll + * think that things are unlisted. + */ +void +entry_guards_compute_status(const or_options_t *options, time_t now) +{ + entry_guards_compute_status_for_guard_selection(get_guard_selection_info(), + options, now); +} + /** Called when a connection to an OR with the identity digest <b>digest</b> * is established (<b>succeeded</b>==1) or has failed (<b>succeeded</b>==0). * If the OR is an entry, change that entry's up/down status. @@ -736,8 +889,9 @@ entry_guards_compute_status(const or_options_t *options, time_t now) * Too many boolean arguments is a recipe for confusion. */ int -entry_guard_register_connect_status(const char *digest, int succeeded, - int mark_relay_status, time_t now) +entry_guard_register_connect_status_for_guard_selection( + guard_selection_t *gs, const char *digest, int succeeded, + int mark_relay_status, time_t now) { int changed = 0; int refuse_conn = 0; @@ -746,10 +900,11 @@ entry_guard_register_connect_status(const char *digest, int succeeded, int idx = -1; char buf[HEX_DIGEST_LEN+1]; - if (! entry_guards) + if (!(gs) || !(gs->chosen_entry_guards)) { return 0; + } - SMARTLIST_FOREACH_BEGIN(entry_guards, entry_guard_t *, e) { + SMARTLIST_FOREACH_BEGIN(gs->chosen_entry_guards, entry_guard_t *, e) { tor_assert(e); if (tor_memeq(e->identity, digest, DIGEST_LEN)) { entry = e; @@ -784,11 +939,12 @@ entry_guard_register_connect_status(const char *digest, int succeeded, "Connection to never-contacted entry guard '%s' (%s) failed. " "Removing from the list. %d/%d entry guards usable/new.", entry->nickname, buf, - num_live_entry_guards(0)-1, smartlist_len(entry_guards)-1); + num_live_entry_guards_for_guard_selection(gs, 0) - 1, + smartlist_len(gs->chosen_entry_guards)-1); control_event_guard(entry->nickname, entry->identity, "DROPPED"); entry_guard_free(entry); - smartlist_del_keeporder(entry_guards, idx); - log_entry_guards(LOG_INFO); + smartlist_del_keeporder(gs->chosen_entry_guards, idx); + log_entry_guards_for_guard_selection(gs, LOG_INFO); changed = 1; } else if (!entry->unreachable_since) { log_info(LD_CIRC, "Unable to connect to entry guard '%s' (%s). " @@ -818,7 +974,7 @@ entry_guard_register_connect_status(const char *digest, int succeeded, * came back? We should give our earlier entries another try too, * and close this connection so we don't use it before we've given * the others a shot. */ - SMARTLIST_FOREACH_BEGIN(entry_guards, entry_guard_t *, e) { + SMARTLIST_FOREACH_BEGIN(gs->chosen_entry_guards, entry_guard_t *, e) { if (e == entry) break; if (e->made_contact) { @@ -837,56 +993,68 @@ entry_guard_register_connect_status(const char *digest, int succeeded, "Connected to new entry guard '%s' (%s). Marking earlier " "entry guards up. %d/%d entry guards usable/new.", entry->nickname, buf, - num_live_entry_guards(0), smartlist_len(entry_guards)); - log_entry_guards(LOG_INFO); + num_live_entry_guards_for_guard_selection(gs, 0), + smartlist_len(gs->chosen_entry_guards)); + log_entry_guards_for_guard_selection(gs, LOG_INFO); changed = 1; } } if (changed) - entry_guards_changed(); + entry_guards_changed_for_guard_selection(gs); return refuse_conn ? -1 : 0; } -/** When we try to choose an entry guard, should we parse and add - * config's EntryNodes first? */ -static int should_add_entry_nodes = 0; +/** Called when a connection to an OR with the identity digest <b>digest</b> + * is established (<b>succeeded</b>==1) or has failed (<b>succeeded</b>==0). + * If the OR is an entry, change that entry's up/down status in the default + * guard selection context. + * Return 0 normally, or -1 if we want to tear down the new connection. + * + * If <b>mark_relay_status</b>, also call router_set_status() on this + * relay. + */ +int +entry_guard_register_connect_status(const char *digest, int succeeded, + int mark_relay_status, time_t now) +{ + return entry_guard_register_connect_status_for_guard_selection( + get_guard_selection_info(), digest, succeeded, mark_relay_status, now); +} /** Called when the value of EntryNodes changes in our configuration. */ void -entry_nodes_should_be_added(void) +entry_nodes_should_be_added_for_guard_selection(guard_selection_t *gs) { + tor_assert(gs != NULL); + log_info(LD_CIRC, "EntryNodes config option set. Putting configured " "relays at the front of the entry guard list."); - should_add_entry_nodes = 1; + gs->should_add_entry_nodes = 1; } -/** Update the using_as_guard fields of all the nodes. We do this after we - * remove entry guards from the list: This is the only function that clears - * the using_as_guard field. */ -static void -update_node_guard_status(void) -{ - smartlist_t *nodes = nodelist_get_list(); - SMARTLIST_FOREACH(nodes, node_t *, node, node->using_as_guard = 0); - SMARTLIST_FOREACH_BEGIN(entry_guards, entry_guard_t *, entry) { - node_t *node = node_get_mutable_by_id(entry->identity); - if (node) - node->using_as_guard = 1; - } SMARTLIST_FOREACH_END(entry); +/** Called when the value of EntryNodes changes in our configuration. */ +void +entry_nodes_should_be_added(void) +{ + entry_nodes_should_be_added_for_guard_selection( + get_guard_selection_info()); } /** Adjust the entry guards list so that it only contains entries from * EntryNodes, adding new entries from EntryNodes to the list as needed. */ STATIC void -entry_guards_set_from_config(const or_options_t *options) +entry_guards_set_from_config(guard_selection_t *gs, + const or_options_t *options) { smartlist_t *entry_nodes, *worse_entry_nodes, *entry_fps; smartlist_t *old_entry_guards_on_list, *old_entry_guards_not_on_list; const int numentryguards = decide_num_guards(options, 0); - tor_assert(entry_guards); - should_add_entry_nodes = 0; + tor_assert(gs != NULL); + tor_assert(gs->chosen_entry_guards != NULL); + + gs->should_add_entry_nodes = 0; if (!options->EntryNodes) { /* It's possible that a controller set EntryNodes, thus making @@ -915,7 +1083,7 @@ entry_guards_set_from_config(const or_options_t *options) SMARTLIST_FOREACH(entry_nodes, const node_t *,node, smartlist_add(entry_fps, (void*)node->identity)); - SMARTLIST_FOREACH(entry_guards, entry_guard_t *, e, { + SMARTLIST_FOREACH(gs->chosen_entry_guards, entry_guard_t *, e, { if (smartlist_contains_digest(entry_fps, e->identity)) smartlist_add(old_entry_guards_on_list, e); else @@ -925,7 +1093,8 @@ entry_guards_set_from_config(const or_options_t *options) /* Remove all currently configured guard nodes, excluded nodes, unreachable * nodes, or non-Guard nodes from entry_nodes. */ SMARTLIST_FOREACH_BEGIN(entry_nodes, const node_t *, node) { - if (entry_guard_get_by_id_digest(node->identity)) { + if (entry_guard_get_by_id_digest_for_guard_selection(gs, + node->identity)) { SMARTLIST_DEL_CURRENT(entry_nodes, node); continue; } else if (routerset_contains_node(options->ExcludeNodes, node)) { @@ -942,9 +1111,9 @@ entry_guards_set_from_config(const or_options_t *options) } SMARTLIST_FOREACH_END(node); /* Now build the new entry_guards list. */ - smartlist_clear(entry_guards); + smartlist_clear(gs->chosen_entry_guards); /* First, the previously configured guards that are in EntryNodes. */ - smartlist_add_all(entry_guards, old_entry_guards_on_list); + smartlist_add_all(gs->chosen_entry_guards, old_entry_guards_on_list); /* Next, scramble the rest of EntryNodes, putting the guards first. */ smartlist_shuffle(entry_nodes); smartlist_shuffle(worse_entry_nodes); @@ -952,24 +1121,23 @@ entry_guards_set_from_config(const or_options_t *options) /* Next, the rest of EntryNodes */ SMARTLIST_FOREACH_BEGIN(entry_nodes, const node_t *, node) { - add_an_entry_guard(node, 0, 0, 1, 0); - if (smartlist_len(entry_guards) > numentryguards * 10) + add_an_entry_guard(gs, node, 0, 0, 1, 0); + if (smartlist_len(gs->chosen_entry_guards) > numentryguards * 10) break; } SMARTLIST_FOREACH_END(node); - log_notice(LD_GENERAL, "%d entries in guards", smartlist_len(entry_guards)); + log_notice(LD_GENERAL, "%d entries in guards", + smartlist_len(gs->chosen_entry_guards)); /* Finally, free the remaining previously configured guards that are not in * EntryNodes. */ SMARTLIST_FOREACH(old_entry_guards_not_on_list, entry_guard_t *, e, entry_guard_free(e)); - update_node_guard_status(); - smartlist_free(entry_nodes); smartlist_free(worse_entry_nodes); smartlist_free(entry_fps); smartlist_free(old_entry_guards_on_list); smartlist_free(old_entry_guards_not_on_list); - entry_guards_changed(); + entry_guards_changed_for_guard_selection(gs); } /** Return 0 if we're fine adding arbitrary routers out of the @@ -996,7 +1164,8 @@ entry_list_is_constrained(const or_options_t *options) const node_t * choose_random_entry(cpath_build_state_t *state) { - return choose_random_entry_impl(state, 0, NO_DIRINFO, NULL); + return choose_random_entry_impl(get_guard_selection_info(), + state, 0, NO_DIRINFO, NULL); } /** Pick a live (up and listed) directory guard from entry_guards for @@ -1004,7 +1173,8 @@ choose_random_entry(cpath_build_state_t *state) const node_t * choose_random_dirguard(dirinfo_type_t type) { - return choose_random_entry_impl(NULL, 1, type, NULL); + return choose_random_entry_impl(get_guard_selection_info(), + NULL, 1, type, NULL); } /** Filter <b>all_entry_guards</b> for usable entry guards and put them @@ -1095,7 +1265,8 @@ populate_live_entry_guards(smartlist_t *live_entry_guards, return retval; } -/** Pick a node to be used as the entry guard of a circuit. +/** Pick a node to be used as the entry guard of a circuit, relative to + * a supplied guard selection context. * * If <b>state</b> is set, it contains the information we know about * the upcoming circuit. @@ -1116,7 +1287,8 @@ populate_live_entry_guards(smartlist_t *live_entry_guards, * Helper for choose_random{entry,dirguard}. */ static const node_t * -choose_random_entry_impl(cpath_build_state_t *state, int for_directory, +choose_random_entry_impl(guard_selection_t *gs, + cpath_build_state_t *state, int for_directory, dirinfo_type_t dirinfo_type, int *n_options_out) { const or_options_t *options = get_options(); @@ -1130,18 +1302,18 @@ choose_random_entry_impl(cpath_build_state_t *state, int for_directory, const int num_needed = decide_num_guards(options, for_directory); int retval = 0; + tor_assert(gs != NULL); + tor_assert(gs->chosen_entry_guards != NULL); + if (n_options_out) *n_options_out = 0; - if (!entry_guards) - entry_guards = smartlist_new(); - - if (should_add_entry_nodes) - entry_guards_set_from_config(options); + if (gs->should_add_entry_nodes) + entry_guards_set_from_config(gs, options); if (!entry_list_is_constrained(options) && - smartlist_len(entry_guards) < num_needed) - pick_entry_guards(options, for_directory); + smartlist_len(gs->chosen_entry_guards) < num_needed) + pick_entry_guards(gs, options, for_directory); retry: smartlist_clear(live_entry_guards); @@ -1149,7 +1321,7 @@ choose_random_entry_impl(cpath_build_state_t *state, int for_directory, /* Populate the list of live entry guards so that we pick one of them. */ retval = populate_live_entry_guards(live_entry_guards, - entry_guards, + gs->chosen_entry_guards, chosen_exit, dirinfo_type, for_directory, @@ -1177,9 +1349,9 @@ choose_random_entry_impl(cpath_build_state_t *state, int for_directory, /* XXX if guard doesn't imply fast and stable, then we need * to tell add_an_entry_guard below what we want, or it might * be a long time til we get it. -RD */ - node = add_an_entry_guard(NULL, 0, 0, 1, for_directory); + node = add_an_entry_guard(gs, NULL, 0, 0, 1, for_directory); if (node) { - entry_guards_changed(); + entry_guards_changed_for_guard_selection(gs); /* XXX we start over here in case the new node we added shares * a family with our exit node. There's a chance that we'll just * load up on entry guards here, if the network we're using is @@ -1219,13 +1391,15 @@ choose_random_entry_impl(cpath_build_state_t *state, int for_directory, } /** Parse <b>state</b> and learn about the entry guards it describes. - * If <b>set</b> is true, and there are no errors, replace the global - * entry_list with what we find. + * If <b>set</b> is true, and there are no errors, replace the guard + * list in the provided guard selection context with what we find. * On success, return 0. On failure, alloc into *<b>msg</b> a string * describing the error, and return -1. */ int -entry_guards_parse_state(or_state_t *state, int set, char **msg) +entry_guards_parse_state_for_guard_selection( + guard_selection_t *gs, + or_state_t *state, int set, char **msg) { entry_guard_t *node = NULL; smartlist_t *new_entry_guards = smartlist_new(); @@ -1234,6 +1408,8 @@ entry_guards_parse_state(or_state_t *state, int set, char **msg) const char *state_version = state->TorVersion; digestmap_t *added_by = digestmap_new(); + tor_assert(gs != NULL); + *msg = NULL; for (line = state->EntryGuards; line; line = line->next) { if (!strcasecmp(line->key, "EntryGuard")) { @@ -1469,24 +1645,36 @@ entry_guards_parse_state(or_state_t *state, int set, char **msg) entry_guard_free(e)); smartlist_free(new_entry_guards); } else { /* !err && set */ - if (entry_guards) { - SMARTLIST_FOREACH(entry_guards, entry_guard_t *, e, + if (gs->chosen_entry_guards) { + SMARTLIST_FOREACH(gs->chosen_entry_guards, entry_guard_t *, e, entry_guard_free(e)); - smartlist_free(entry_guards); + smartlist_free(gs->chosen_entry_guards); } - entry_guards = new_entry_guards; - entry_guards_dirty = 0; + gs->chosen_entry_guards = new_entry_guards; + gs->dirty = 0; /* XXX hand new_entry_guards to this func, and move it up a * few lines, so we don't have to re-dirty it */ - if (remove_obsolete_entry_guards(now)) - entry_guards_dirty = 1; - - update_node_guard_status(); + if (remove_obsolete_entry_guards(gs, now)) + gs->dirty = 1; } digestmap_free(added_by, tor_free_); return *msg ? -1 : 0; } +/** Parse <b>state</b> and learn about the entry guards it describes. + * If <b>set</b> is true, and there are no errors, replace the guard + * list in the default guard selection context with what we find. + * On success, return 0. On failure, alloc into *<b>msg</b> a string + * describing the error, and return -1. + */ +int +entry_guards_parse_state(or_state_t *state, int set, char **msg) +{ + return entry_guards_parse_state_for_guard_selection( + get_guard_selection_info(), + state, set, msg); +} + /** How long will we let a change in our guard nodes stay un-saved * when we are trying to avoid disk writes? */ #define SLOW_GUARD_STATE_FLUSH_TIME 600 @@ -1494,15 +1682,18 @@ entry_guards_parse_state(or_state_t *state, int set, char **msg) * when we are not trying to avoid disk writes? */ #define FAST_GUARD_STATE_FLUSH_TIME 30 -/** Our list of entry guards has changed, or some element of one - * of our entry guards has changed. Write the changes to disk within - * the next few minutes. +/** Our list of entry guards has changed for a particular guard selection + * context, or some element of one of our entry guards has changed for one. + * Write the changes to disk within the next few minutes. */ void -entry_guards_changed(void) +entry_guards_changed_for_guard_selection(guard_selection_t *gs) { time_t when; - entry_guards_dirty = 1; + + tor_assert(gs != NULL); + + gs->dirty = 1; if (get_options()->AvoidDiskWrites) when = time(NULL) + SLOW_GUARD_STATE_FLUSH_TIME; @@ -1513,24 +1704,42 @@ entry_guards_changed(void) or_state_mark_dirty(get_or_state(), when); } +/** Our list of entry guards has changed for the default guard selection + * context, or some element of one of our entry guards has changed. Write + * the changes to disk within the next few minutes. + */ +void +entry_guards_changed(void) +{ + entry_guards_changed_for_guard_selection(get_guard_selection_info()); +} + /** If the entry guard info has not changed, do nothing and return. * Otherwise, free the EntryGuards piece of <b>state</b> and create * a new one out of the global entry_guards list, and then mark * <b>state</b> dirty so it will get saved to disk. + * + * XXX this should get totally redesigned around storing multiple + * entry guard contexts. For the initial refactor we'll just + * always use the current default. Fix it as soon as we actually + * have any way that default can change. */ void entry_guards_update_state(or_state_t *state) { config_line_t **next, *line; - if (! entry_guards_dirty) + guard_selection_t *gs = get_guard_selection_info(); + + tor_assert(gs != NULL); + tor_assert(gs->chosen_entry_guards != NULL); + + if (!gs->dirty) return; config_free_lines(state->EntryGuards); next = &state->EntryGuards; *next = NULL; - if (!entry_guards) - entry_guards = smartlist_new(); - SMARTLIST_FOREACH_BEGIN(entry_guards, entry_guard_t *, e) { + SMARTLIST_FOREACH_BEGIN(gs->chosen_entry_guards, entry_guard_t *, e) { char dbuf[HEX_DIGEST_LEN+1]; if (!e->made_contact) continue; /* don't write this one to disk */ @@ -1596,7 +1805,7 @@ entry_guards_update_state(or_state_t *state) } SMARTLIST_FOREACH_END(e); if (!get_options()->AvoidDiskWrites) or_state_mark_dirty(get_or_state(), 0); - entry_guards_dirty = 0; + gs->dirty = 0; } /** If <b>question</b> is the string "entry-guards", then dump @@ -1604,12 +1813,20 @@ entry_guards_update_state(or_state_t *state) * the nodes in the global entry_guards list. See control-spec.txt * for details. * For backward compatibility, we also handle the string "helper-nodes". + * + * XXX this should be totally redesigned after prop 271 too, and that's + * going to take some control spec work. * */ int getinfo_helper_entry_guards(control_connection_t *conn, const char *question, char **answer, const char **errmsg) { + guard_selection_t *gs = get_guard_selection_info(); + + tor_assert(gs != NULL); + tor_assert(gs->chosen_entry_guards != NULL); + (void) conn; (void) errmsg; @@ -1618,9 +1835,8 @@ getinfo_helper_entry_guards(control_connection_t *conn, smartlist_t *sl = smartlist_new(); char tbuf[ISO_TIME_LEN+1]; char nbuf[MAX_VERBOSE_NICKNAME_LEN+1]; - if (!entry_guards) - entry_guards = smartlist_new(); - SMARTLIST_FOREACH_BEGIN(entry_guards, entry_guard_t *, e) { + + SMARTLIST_FOREACH_BEGIN(gs->chosen_entry_guards, entry_guard_t *, e) { const char *status = NULL; time_t when = 0; const node_t *node; @@ -2042,6 +2258,42 @@ bridge_add_from_config(bridge_line_t *bridge_line) smartlist_add(bridge_list, b); } +/** Returns true iff the node is used as a guard in the specified guard + * context */ +int +is_node_used_as_guard_for_guard_selection(guard_selection_t *gs, + const node_t *node) +{ + int res = 0; + + /* + * We used to have a using_as_guard flag in node_t, but it had to go away + * to allow for multiple guard selection contexts. Instead, search the + * guard list for a matching digest. + */ + + tor_assert(gs != NULL); + tor_assert(node != NULL); + + SMARTLIST_FOREACH_BEGIN(gs->chosen_entry_guards, entry_guard_t *, e) { + if (tor_memeq(e->identity, node->identity, DIGEST_LEN)) { + res = 1; + break; + } + } SMARTLIST_FOREACH_END(e); + + return res; +} + +/** Returns true iff the node is used as a guard in the default guard + * context */ +MOCK_IMPL(int, +is_node_used_as_guard, (const node_t *node)) +{ + return is_node_used_as_guard_for_guard_selection( + get_guard_selection_info(), node); +} + /** Return true iff <b>routerset</b> contains the bridge <b>bridge</b>. */ static int routerset_contains_bridge(const routerset_t *routerset, @@ -2383,7 +2635,7 @@ learned_bridge_descriptor(routerinfo_t *ri, int from_cache) fmt_and_decorate_addr(&bridge->addr), (int) bridge->port); } - add_an_entry_guard(node, 1, 1, 0, 0); + add_an_entry_guard(get_guard_selection_info(), node, 1, 1, 0, 0); log_notice(LD_DIR, "new bridge descriptor '%s' (%s): %s", ri->nickname, from_cache ? "cached" : "fresh", router_describe(ri)); @@ -2419,7 +2671,8 @@ num_bridges_usable(void) { int n_options = 0; tor_assert(get_options()->UseBridges); - (void) choose_random_entry_impl(NULL, 0, 0, &n_options); + (void) choose_random_entry_impl(get_guard_selection_info(), + NULL, 0, 0, &n_options); return n_options; } @@ -2472,9 +2725,12 @@ entries_retry_helper(const or_options_t *options, int act) int any_known = 0; int any_running = 0; int need_bridges = options->UseBridges != 0; - if (!entry_guards) - entry_guards = smartlist_new(); - SMARTLIST_FOREACH_BEGIN(entry_guards, entry_guard_t *, e) { + guard_selection_t *gs = get_guard_selection_info(); + + tor_assert(gs != NULL); + tor_assert(gs->chosen_entry_guards != NULL); + + SMARTLIST_FOREACH_BEGIN(gs->chosen_entry_guards, entry_guard_t *, e) { node = node_get_by_id(e->identity); if (node && node_has_descriptor(node) && node_is_bridge(node) == need_bridges && @@ -2521,25 +2777,20 @@ entries_retry_all(const or_options_t *options) entries_retry_helper(options, 1); } -/** Return true if at least one of our bridges runs a Tor version that can - * provide microdescriptors to us. If not, we'll fall back to asking for - * full descriptors. */ -int -any_bridge_supports_microdescriptors(void) +/** Free one guard selection context */ +static void +guard_selection_free(guard_selection_t *gs) { - const node_t *node; - if (!get_options()->UseBridges || !entry_guards) - return 0; - SMARTLIST_FOREACH_BEGIN(entry_guards, entry_guard_t *, e) { - node = node_get_by_id(e->identity); - if (node && node->is_running && - node_is_bridge(node) && node_is_a_configured_bridge(node)) { - /* This is one of our current bridges, and we know enough about - * it to know that it will be able to answer our questions. */ - return 1; - } - } SMARTLIST_FOREACH_END(e); - return 0; + if (!gs) return; + + if (gs->chosen_entry_guards) { + SMARTLIST_FOREACH(gs->chosen_entry_guards, entry_guard_t *, e, + entry_guard_free(e)); + smartlist_free(gs->chosen_entry_guards); + gs->chosen_entry_guards = NULL; + } + + tor_free(gs); } /** Release all storage held by the list of entry guards and related @@ -2547,11 +2798,15 @@ any_bridge_supports_microdescriptors(void) void entry_guards_free_all(void) { - if (entry_guards) { - SMARTLIST_FOREACH(entry_guards, entry_guard_t *, e, - entry_guard_free(e)); - smartlist_free(entry_guards); - entry_guards = NULL; + /* Null out the default */ + curr_guard_context = NULL; + /* Free all the guard contexts */ + if (guard_contexts != NULL) { + SMARTLIST_FOREACH_BEGIN(guard_contexts, guard_selection_t *, gs) { + guard_selection_free(gs); + } SMARTLIST_FOREACH_END(gs); + smartlist_free(guard_contexts); + guard_contexts = NULL; } clear_bridge_list(); smartlist_free(bridge_list); diff --git a/src/or/entrynodes.h b/src/or/entrynodes.h index 1021e67d43..eb2fbf7392 100644 --- a/src/or/entrynodes.h +++ b/src/or/entrynodes.h @@ -16,6 +16,9 @@ /* XXXX NM I would prefer that all of this stuff be private to * entrynodes.c. */ +/* Forward declare for guard_selection_t; entrynodes.c has the real struct */ +typedef struct guard_selection_s guard_selection_t; + /** An entry_guard_t represents our information about a chosen long-term * first hop, known as a "helper" node in the literature. We can't just * use a node_t, since we want to remember these even when we @@ -70,18 +73,27 @@ typedef struct entry_guard_t { * this guard as first hop. */ } entry_guard_t; +entry_guard_t *entry_guard_get_by_id_digest_for_guard_selection( + guard_selection_t *gs, const char *digest); entry_guard_t *entry_guard_get_by_id_digest(const char *digest); +void entry_guards_changed_for_guard_selection(guard_selection_t *gs); void entry_guards_changed(void); +guard_selection_t * get_guard_selection_info(void); +const smartlist_t *get_entry_guards_for_guard_selection( + guard_selection_t *gs); const smartlist_t *get_entry_guards(void); +int num_live_entry_guards_for_guard_selection( + guard_selection_t *gs, + int for_directory); int num_live_entry_guards(int for_directory); #endif #ifdef ENTRYNODES_PRIVATE -STATIC const node_t *add_an_entry_guard(const node_t *chosen, +STATIC const node_t *add_an_entry_guard(guard_selection_t *gs, + const node_t *chosen, int reset_status, int prepend, int for_discovery, int for_directory); - STATIC int populate_live_entry_guards(smartlist_t *live_entry_guards, const smartlist_t *all_entry_guards, const node_t *chosen_exit, @@ -90,7 +102,8 @@ STATIC int populate_live_entry_guards(smartlist_t *live_entry_guards, int need_uptime, int need_capacity); STATIC int decide_num_guards(const or_options_t *options, int for_directory); -STATIC void entry_guards_set_from_config(const or_options_t *options); +STATIC void entry_guards_set_from_config(guard_selection_t *gs, + const or_options_t *options); /** Flags to be passed to entry_is_live() to indicate what kind of * entry nodes we are looking for. */ @@ -109,20 +122,32 @@ STATIC int entry_is_time_to_retry(const entry_guard_t *e, time_t now); #endif +void remove_all_entry_guards_for_guard_selection(guard_selection_t *gs); void remove_all_entry_guards(void); +void entry_guards_compute_status_for_guard_selection( + guard_selection_t *gs, const or_options_t *options, time_t now); void entry_guards_compute_status(const or_options_t *options, time_t now); +int entry_guard_register_connect_status_for_guard_selection( + guard_selection_t *gs, const char *digest, int succeeded, + int mark_relay_status, time_t now); int entry_guard_register_connect_status(const char *digest, int succeeded, int mark_relay_status, time_t now); +void entry_nodes_should_be_added_for_guard_selection(guard_selection_t *gs); void entry_nodes_should_be_added(void); int entry_list_is_constrained(const or_options_t *options); const node_t *choose_random_entry(cpath_build_state_t *state); const node_t *choose_random_dirguard(dirinfo_type_t t); +int entry_guards_parse_state_for_guard_selection( + guard_selection_t *gs, or_state_t *state, int set, char **msg); int entry_guards_parse_state(or_state_t *state, int set, char **msg); void entry_guards_update_state(or_state_t *state); int getinfo_helper_entry_guards(control_connection_t *conn, const char *question, char **answer, const char **errmsg); +int is_node_used_as_guard_for_guard_selection(guard_selection_t *gs, + const node_t *node); +MOCK_DECL(int, is_node_used_as_guard, (const node_t *node)); void mark_bridge_list(void); void sweep_bridge_list(void); @@ -143,7 +168,6 @@ int any_bridge_descriptors_known(void); int entries_known_but_down(const or_options_t *options); void entries_retry_all(const or_options_t *options); -int any_bridge_supports_microdescriptors(void); const smartlist_t *get_socks_args_by_bridge_addrport(const tor_addr_t *addr, uint16_t port); diff --git a/src/or/ext_orport.c b/src/or/ext_orport.c index fb7add17d8..676adfd8bf 100644 --- a/src/or/ext_orport.c +++ b/src/or/ext_orport.c @@ -4,7 +4,17 @@ /** * \file ext_orport.c * \brief Code implementing the Extended ORPort. -*/ + * + * The Extended ORPort interface is used by pluggable transports to + * communicate additional information to a Tor bridge, including + * address information. For more information on this interface, + * see pt-spec.txt in torspec.git. + * + * There is no separate structure for extended ORPort connections; they use + * or_connection_t objects, and share most of their implementation with + * connection_or.c. Once the handshake is done, an extended ORPort connection + * turns into a regular OR connection, using connection_ext_or_transition(). + */ #define EXT_ORPORT_PRIVATE #include "or.h" diff --git a/src/or/fallback_dirs.inc b/src/or/fallback_dirs.inc index 245110f4aa..f6289199b7 100644 --- a/src/or/fallback_dirs.inc +++ b/src/or/fallback_dirs.inc @@ -30,9 +30,11 @@ URL: https:onionoo.torproject.orguptime?first_seen_days=7-&flag=V2Dir&type=relay " weight=10", "178.62.197.82:80 orport=443 id=0D3EBA17E1C78F1E9900BABDB23861D46FCAF163" " weight=10", -"144.76.14.145:110 orport=143 id=14419131033443AE6E21DA82B0D307F7CAE42BDB" -" ipv6=[2a01:4f8:190:9490::dead]:443" -" weight=10", +/* Fallback was on 0.2.8.6 list, but down for a week before 0.2.9 + * "144.76.14.145:110 orport=143 id=14419131033443AE6E21DA82B0D307F7CAE42BDB" + * " ipv6=[2a01:4f8:190:9490::dead]:443" + * " weight=10", + */ "178.32.216.146:9030 orport=9001 id=17898F9A2EBC7D69DAF87C00A1BD2FABF3C9E1D2" " weight=10", "46.101.151.222:80 orport=443 id=1DBAED235E3957DE1ABD25B4206BE71406FB61F8" @@ -47,8 +49,10 @@ URL: https:onionoo.torproject.orguptime?first_seen_days=7-&flag=V2Dir&type=relay * "51.254.215.121:80 orport=443 id=262B66AD25C79588AD1FC8ED0E966395B47E5C1D" * " weight=10", */ -"194.150.168.79:11112 orport=11111 id=29F1020B94BE25E6BE1AD13E93CE19D2131B487C" -" weight=10", +/* Fallback was on 0.2.8.6 list, but went down before 0.2.9 + * "194.150.168.79:11112 orport=11111 id=29F1020B94BE25E6BE1AD13E93CE19D2131B487C" + * " weight=10", + */ "144.76.26.175:9012 orport=9011 id=2BA2C8E96B2590E1072AECE2BDB5C48921BF8510" " weight=10", "62.210.124.124:9130 orport=9101 id=2EBD117806EE43C3CC885A8F1E4DC60F207E7D3E" @@ -84,8 +88,10 @@ URL: https:onionoo.torproject.orguptime?first_seen_days=7-&flag=V2Dir&type=relay "212.51.134.123:9030 orport=9001 id=50586E25BE067FD1F739998550EDDCB1A14CA5B2" " ipv6=[2a02:168:6e00:0:3a60:77ff:fe9c:8bd1]:9001" " weight=10", -"5.175.233.86:80 orport=443 id=5525D0429BFE5DC4F1B0E9DE47A4CFA169661E33" -" weight=10", +/* Fallback was on 0.2.8.6 list, but changed IPv4 before 0.2.9 + * "5.175.233.86:80 orport=443 id=5525D0429BFE5DC4F1B0E9DE47A4CFA169661E33" + * " weight=10", + */ "94.23.204.175:9030 orport=9001 id=5665A3904C89E22E971305EE8C1997BCA4123C69" " weight=10", "109.163.234.9:80 orport=443 id=5714542DCBEE1DD9864824723638FD44B2122CEA" @@ -107,10 +113,14 @@ URL: https:onionoo.torproject.orguptime?first_seen_days=7-&flag=V2Dir&type=relay " weight=10", "89.187.142.208:80 orport=443 id=64186650FFE4469EBBE52B644AE543864D32F43C" " weight=10", -"144.76.73.140:9030 orport=9001 id=6A640018EABF3DA9BAD9321AA37C2C87BBE1F907" -" weight=10", -"94.126.23.174:9030 orport=9001 id=6FC6F08270D565BE89B7C819DD8E2D487397C073" -" weight=10", +/* Fallback was on 0.2.8.6 list, but operator opted-out before 0.2.9 + * "144.76.73.140:9030 orport=9001 id=6A640018EABF3DA9BAD9321AA37C2C87BBE1F907" + * " weight=10", + */ +/* Fallback was on 0.2.8.6 list, but went down before 0.2.9 + * "94.126.23.174:9030 orport=9001 id=6FC6F08270D565BE89B7C819DD8E2D487397C073" + * " weight=10", + */ "176.31.191.26:9030 orport=9001 id=7350AB9ED7568F22745198359373C04AC783C37C" " weight=10", "46.101.237.246:9030 orport=9001 id=75F1992FD3F403E9C082A5815EB5D12934CDF46C" @@ -240,13 +250,17 @@ URL: https:onionoo.torproject.orguptime?first_seen_days=7-&flag=V2Dir&type=relay " weight=10", "5.34.183.205:80 orport=443 id=DDD7871C1B7FA32CB55061E08869A236E61BDDF8" " weight=10", -"195.191.233.221:80 orport=443 id=DE134FC8E5CC4EC8A5DE66934E70AC9D70267197" -" weight=10", +/* Fallback was on 0.2.8.6 list, but went down before 0.2.9 + * "195.191.233.221:80 orport=443 id=DE134FC8E5CC4EC8A5DE66934E70AC9D70267197" + * " weight=10", + */ "46.252.26.2:45212 orport=49991 id=E589316576A399C511A9781A73DA4545640B479D" " weight=10", -"176.31.180.157:143 orport=22 id=E781F4EC69671B3F1864AE2753E0890351506329" -" ipv6=[2001:41d0:8:eb9d::1]:22" -" weight=10", +/* Fallback was on 0.2.8.6 list, but went down before 0.2.9 + * "176.31.180.157:143 orport=22 id=E781F4EC69671B3F1864AE2753E0890351506329" + * " ipv6=[2001:41d0:8:eb9d::1]:22" + * " weight=10", + */ "131.188.40.188:443 orport=80 id=EBE718E1A49EE229071702964F8DB1F318075FF8" " weight=10", "91.219.236.222:80 orport=443 id=EC413181CEB1C8EDC17608BBB177CD5FD8535E99" @@ -256,8 +270,10 @@ URL: https:onionoo.torproject.orguptime?first_seen_days=7-&flag=V2Dir&type=relay " weight=10", "46.101.143.173:80 orport=443 id=F960DF50F0FD4075AC9B505C1D4FFC8384C490FB" " weight=10", -"195.154.8.111:80 orport=443 id=FCB6695F8F2DC240E974510A4B3A0F2B12AB5B64" -" weight=10", +/* Fallback was on 0.2.8.6 list, but changed IPv4 before 0.2.9 + * "195.154.8.111:80 orport=443 id=FCB6695F8F2DC240E974510A4B3A0F2B12AB5B64" + * " weight=10", + */ "192.187.124.98:9030 orport=9001 id=FD1871854BFC06D7B02F10742073069F0528B5CC" " weight=10", "193.11.164.243:9030 orport=9001 id=FFA72BD683BC2FCF988356E6BEC1E490F313FB07" diff --git a/src/or/fp_pair.c b/src/or/fp_pair.c index 53b311e580..eeeb0f1de3 100644 --- a/src/or/fp_pair.c +++ b/src/or/fp_pair.c @@ -7,6 +7,14 @@ * \brief Manages data structures for associating pairs of fingerprints. Used * to handle combinations of identity/signing-key fingerprints for * authorities. + * + * This is a nice, simple, compact data structure module that handles a map + * from (signing key fingerprint, identity key fingerprint) to void *. The + * fingerprints here are SHA1 digests of RSA keys. + * + * This structure is used in directory.c and in routerlist.c for handling + * handling authority certificates, since we never want more than a single + * certificate for any (ID key, signing key) pair. **/ #include "or.h" diff --git a/src/or/geoip.c b/src/or/geoip.c index 6eb0ce7669..ba65dfe56c 100644 --- a/src/or/geoip.c +++ b/src/or/geoip.c @@ -7,6 +7,24 @@ * to summarizing client connections by country to entry guards, bridges, * and directory servers; and for statistics on answering network status * requests. + * + * There are two main kinds of functions in this module: geoip functions, + * which map groups of IPv4 and IPv6 addresses to country codes, and + * statistical functions, which collect statistics about different kinds of + * per-country usage. + * + * The geoip lookup tables are implemented as sorted lists of disjoint address + * ranges, each mapping to a singleton geoip_country_t. These country objects + * are also indexed by their names in a hashtable. + * + * The tables are populated from disk at startup by the geoip_load_file() + * function. For more information on the file format they read, see that + * function. See the scripts and the README file in src/config for more + * information about how those files are generated. + * + * Tor uses GeoIP information in order to implement user requests (such as + * ExcludeNodes {cc}), and to keep track of how much usage relays are getting + * for each country. */ #define GEOIP_PRIVATE diff --git a/src/or/hibernate.c b/src/or/hibernate.c index 7e25306234..aaf5c4bdcd 100644 --- a/src/or/hibernate.c +++ b/src/or/hibernate.c @@ -8,6 +8,12 @@ * etc in preparation for closing down or going dormant; and to track * bandwidth and time intervals to know when to hibernate and when to * stop hibernating. + * + * Ordinarily a Tor relay is "Live". + * + * A live relay can stop accepting connections for one of two reasons: either + * it is trying to conserve bandwidth because of bandwidth accounting rules + * ("soft hibernation"), or it is about to shut down ("exiting"). **/ /* @@ -49,8 +55,10 @@ typedef enum { UNIT_MONTH=1, UNIT_WEEK=2, UNIT_DAY=3, } time_unit_t; -/* Fields for accounting logic. Accounting overview: +/* + * @file hibernate.c * + * <h4>Accounting</h4> * Accounting is designed to ensure that no more than N bytes are sent in * either direction over a given interval (currently, one month, one week, or * one day) We could @@ -64,17 +72,21 @@ typedef enum { * * Each interval runs as follows: * - * 1. We guess our bandwidth usage, based on how much we used + * <ol> + * <li>We guess our bandwidth usage, based on how much we used * last time. We choose a "wakeup time" within the interval to come up. - * 2. Until the chosen wakeup time, we hibernate. - * 3. We come up at the wakeup time, and provide bandwidth until we are + * <li>Until the chosen wakeup time, we hibernate. + * <li> We come up at the wakeup time, and provide bandwidth until we are * "very close" to running out. - * 4. Then we go into low-bandwidth mode, and stop accepting new + * <li> Then we go into low-bandwidth mode, and stop accepting new * connections, but provide bandwidth until we run out. - * 5. Then we hibernate until the end of the interval. + * <li> Then we hibernate until the end of the interval. * * If the interval ends before we run out of bandwidth, we go back to * step one. + * + * Accounting is controlled by the AccountingMax, AccountingRule, and + * AccountingStart options. */ /** How many bytes have we read in this accounting interval? */ diff --git a/src/or/include.am b/src/or/include.am index 3988eefb94..b4554aadb9 100644 --- a/src/or/include.am +++ b/src/or/include.am @@ -60,6 +60,7 @@ LIBTOR_A_SOURCES = \ src/or/shared_random_state.c \ src/or/transports.c \ src/or/periodic.c \ + src/or/protover.c \ src/or/policies.c \ src/or/reasons.c \ src/or/relay.c \ @@ -172,6 +173,7 @@ ORHEADERS = \ src/or/transports.h \ src/or/periodic.h \ src/or/policies.h \ + src/or/protover.h \ src/or/reasons.h \ src/or/relay.h \ src/or/rendcache.h \ diff --git a/src/or/keypin.c b/src/or/keypin.c index 335c793cd9..2d4c4e92d2 100644 --- a/src/or/keypin.c +++ b/src/or/keypin.c @@ -39,16 +39,28 @@ * @brief Key-pinning for RSA and Ed25519 identity keys at directory * authorities. * + * Many older clients, and many internal interfaces, still refer to relays by + * their RSA1024 identity keys. We can make this more secure, however: + * authorities use this module to track which RSA keys have been used along + * with which Ed25519 keys, and force such associations to be permanent. + * * This module implements a key-pinning mechanism to ensure that it's safe * to use RSA keys as identitifers even as we migrate to Ed25519 keys. It * remembers, for every Ed25519 key we've seen, what the associated Ed25519 * key is. This way, if we see a different Ed25519 key with that RSA key, * we'll know that there's a mismatch. * + * (As of this writing, these key associations are advisory only, mostly + * because some relay operators kept mishandling their Ed25519 keys during + * the initial Ed25519 rollout. We should fix this problem, and then toggle + * the AuthDirPinKeys option.) + * * We persist these entries to disk using a simple format, where each line * has a base64-encoded RSA SHA1 hash, then a base64-endoded Ed25519 key. * Empty lines, misformed lines, and lines beginning with # are * ignored. Lines beginning with @ are reserved for future extensions. + * + * The dirserv.c module is the main user of these functions. */ static int keypin_journal_append_entry(const uint8_t *rsa_id_digest, diff --git a/src/or/main.c b/src/or/main.c index 03c2b7ed58..013e301aff 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -46,6 +46,7 @@ #include "onion.h" #include "periodic.h" #include "policies.h" +#include "protover.h" #include "transports.h" #include "relay.h" #include "rendclient.h" @@ -2833,11 +2834,6 @@ tor_init(int argc, char *argv[]) "Expect more bugs than usual."); } -#ifdef NON_ANONYMOUS_MODE_ENABLED - log_warn(LD_GENERAL, "This copy of Tor was compiled to run in a " - "non-anonymous mode. It will provide NO ANONYMITY."); -#endif - if (network_init()<0) { log_err(LD_BUG,"Error initializing network; exiting."); return -1; @@ -2849,15 +2845,18 @@ tor_init(int argc, char *argv[]) return -1; } + /* The options are now initialised */ + const or_options_t *options = get_options(); + #ifndef _WIN32 if (geteuid()==0) log_warn(LD_GENERAL,"You are running Tor as root. You don't need to, " "and you probably shouldn't."); #endif - if (crypto_global_init(get_options()->HardwareAccel, - get_options()->AccelName, - get_options()->AccelDir)) { + if (crypto_global_init(options->HardwareAccel, + options->AccelName, + options->AccelDir)) { log_err(LD_BUG, "Unable to initialize OpenSSL. Exiting."); return -1; } @@ -2974,6 +2973,7 @@ tor_free_all(int postfork) ext_orport_free_all(); control_free_all(); sandbox_free_getaddrinfo_cache(); + protover_free_all(); if (!postfork) { config_free_all(); or_state_free_all(); diff --git a/src/or/microdesc.c b/src/or/microdesc.c index a81dc54628..140117f683 100644 --- a/src/or/microdesc.c +++ b/src/or/microdesc.c @@ -917,20 +917,9 @@ update_microdescs_from_networkstatus(time_t now) int we_use_microdescriptors_for_circuits(const or_options_t *options) { - int ret = options->UseMicrodescriptors; - if (ret == -1) { - /* UseMicrodescriptors is "auto"; we need to decide: */ - /* If we are configured to use bridges and none of our bridges - * know what a microdescriptor is, the answer is no. */ - if (options->UseBridges && !any_bridge_supports_microdescriptors()) - return 0; - /* Otherwise, we decide that we'll use microdescriptors iff we are - * not a server, and we're not autofetching everything. */ - /* XXXX++ what does not being a server have to do with it? also there's - * a partitioning issue here where bridges differ from clients. */ - ret = !server_mode(options) && !options->FetchUselessDescriptors; - } - return ret; + if (options->UseMicrodescriptors == 0) + return 0; /* the user explicitly picked no */ + return 1; /* yes and auto both mean yes */ } /** Return true iff we should try to download microdescriptors at all. */ diff --git a/src/or/networkstatus.c b/src/or/networkstatus.c index 72af505d19..f30fe1607c 100644 --- a/src/or/networkstatus.c +++ b/src/or/networkstatus.c @@ -28,6 +28,7 @@ #include "microdesc.h" #include "networkstatus.h" #include "nodelist.h" +#include "protover.h" #include "relay.h" #include "router.h" #include "routerlist.h" @@ -42,14 +43,6 @@ static strmap_t *named_server_map = NULL; * as unnamed for some server in the consensus. */ static strmap_t *unnamed_server_map = NULL; -/** Most recently received and validated v3 consensus network status, - * of whichever type we are using for our own circuits. This will be the same - * as one of current_ns_consensus or current_md_consensus. - */ -#define current_consensus \ - (we_use_microdescriptors_for_circuits(get_options()) ? \ - current_md_consensus : current_ns_consensus) - /** Most recently received and validated v3 "ns"-flavored consensus network * status. */ static networkstatus_t *current_ns_consensus = NULL; @@ -124,16 +117,17 @@ static void routerstatus_list_update_named_server_map(void); static void update_consensus_bootstrap_multiple_downloads( time_t now, const or_options_t *options); +static int networkstatus_check_required_protocols(const networkstatus_t *ns, + int client_mode, + char **warning_out); /** Forget that we've warned about anything networkstatus-related, so we will * give fresh warnings if the same behavior happens again. */ void networkstatus_reset_warnings(void) { - if (current_consensus) { - SMARTLIST_FOREACH(nodelist_get_list(), node_t *, node, - node->name_lookup_warned = 0); - } + SMARTLIST_FOREACH(nodelist_get_list(), node_t *, node, + node->name_lookup_warned = 0); have_warned_about_old_version = 0; have_warned_about_new_version = 0; @@ -206,7 +200,7 @@ router_reload_consensus_networkstatus(void) tor_free(filename); } - if (!current_consensus) { + if (!networkstatus_get_latest_consensus()) { if (!named_server_map) named_server_map = strmap_new(); if (!unnamed_server_map) @@ -229,6 +223,7 @@ vote_routerstatus_free(vote_routerstatus_t *rs) if (!rs) return; tor_free(rs->version); + tor_free(rs->protocols); tor_free(rs->status.exitsummary); for (h = rs->microdesc; h; h = next) { tor_free(h->microdesc_hash_line); @@ -275,6 +270,11 @@ networkstatus_vote_free(networkstatus_t *ns) tor_free(ns->client_versions); tor_free(ns->server_versions); + tor_free(ns->recommended_client_protocols); + tor_free(ns->recommended_relay_protocols); + tor_free(ns->required_client_protocols); + tor_free(ns->required_relay_protocols); + if (ns->known_flags) { SMARTLIST_FOREACH(ns->known_flags, char *, c, tor_free(c)); smartlist_free(ns->known_flags); @@ -647,7 +647,7 @@ router_get_mutable_consensus_status_by_descriptor_digest,( const char *digest)) { if (!consensus) - consensus = current_consensus; + consensus = networkstatus_get_latest_consensus(); if (!consensus) return NULL; if (!consensus->desc_digest_map) { @@ -728,9 +728,11 @@ router_get_dl_status_by_descriptor_digest,(const char *d)) routerstatus_t * router_get_mutable_consensus_status_by_id(const char *digest) { - if (!current_consensus) + const networkstatus_t *ns = networkstatus_get_latest_consensus(); + if (!ns) return NULL; - return smartlist_bsearch(current_consensus->routerstatus_list, digest, + smartlist_t *rslist = ns->routerstatus_list; + return smartlist_bsearch(rslist, digest, compare_digest_to_routerstatus_entry); } @@ -1280,7 +1282,10 @@ networkstatus_get_dl_status_by_flavor_running,(consensus_flavor_t flavor)) MOCK_IMPL(networkstatus_t *, networkstatus_get_latest_consensus,(void)) { - return current_consensus; + if (we_use_microdescriptors_for_circuits(get_options())) + return current_md_consensus; + else + return current_ns_consensus; } /** Return the latest consensus we have whose flavor matches <b>f</b>, or NULL @@ -1303,10 +1308,10 @@ networkstatus_get_latest_consensus_by_flavor,(consensus_flavor_t f)) MOCK_IMPL(networkstatus_t *, networkstatus_get_live_consensus,(time_t now)) { - if (current_consensus && - current_consensus->valid_after <= now && - now <= current_consensus->valid_until) - return current_consensus; + if (networkstatus_get_latest_consensus() && + networkstatus_get_latest_consensus()->valid_after <= now && + now <= networkstatus_get_latest_consensus()->valid_until) + return networkstatus_get_latest_consensus(); else return NULL; } @@ -1446,8 +1451,9 @@ routerstatus_has_changed(const routerstatus_t *a, const routerstatus_t *b) a->is_valid != b->is_valid || a->is_possible_guard != b->is_possible_guard || a->is_bad_exit != b->is_bad_exit || - a->is_hs_dir != b->is_hs_dir || - a->version_known != b->version_known; + a->is_hs_dir != b->is_hs_dir; + // XXXX this function needs a huge refactoring; it has gotten out + // XXXX of sync with routerstatus_t, and it will do so again. } /** Notify controllers of any router status entries that changed between @@ -1546,6 +1552,66 @@ networkstatus_set_current_consensus_from_ns(networkstatus_t *c, } #endif //TOR_UNIT_TESTS +/** + * Return true if any option is set in <b>options</b> to make us behave + * as a client. + * + * XXXX If we need this elsewhere at any point, we should make it nonstatic + * XXXX and move it into another file. + */ +static int +any_client_port_set(const or_options_t *options) +{ + return (options->SocksPort_set || + options->TransPort_set || + options->NATDPort_set || + options->ControlPort_set || + options->DNSPort_set); +} + +/** + * Helper for handle_missing_protocol_warning: handles either the + * client case (if <b>is_client</b> is set) or the server case otherwise. + */ +static void +handle_missing_protocol_warning_impl(const networkstatus_t *c, + int is_client) +{ + char *protocol_warning = NULL; + + int should_exit = networkstatus_check_required_protocols(c, + is_client, + &protocol_warning); + if (protocol_warning) { + tor_log(should_exit ? LOG_ERR : LOG_WARN, + LD_GENERAL, + "%s", protocol_warning); + } + if (should_exit) { + tor_assert_nonfatal(protocol_warning); + } + tor_free(protocol_warning); + if (should_exit) + exit(1); +} + +/** Called when we have received a networkstatus <b>c</b>. If there are + * any _required_ protocols we are missing, log an error and exit + * immediately. If there are any _recommended_ protocols we are missing, + * warn. */ +static void +handle_missing_protocol_warning(const networkstatus_t *c, + const or_options_t *options) +{ + const int is_server = server_mode(options); + const int is_client = any_client_port_set(options) || !is_server; + + if (is_server) + handle_missing_protocol_warning_impl(c, 0); + if (is_client) + handle_missing_protocol_warning_impl(c, 1); +} + /** Try to replace the current cached v3 networkstatus with the one in * <b>consensus</b>. If we don't have enough certificates to validate it, * store it in consensus_waiting_for_certs and launch a certificate fetch. @@ -1589,6 +1655,7 @@ networkstatus_set_current_consensus(const char *consensus, time_t current_valid_after = 0; int free_consensus = 1; /* Free 'c' at the end of the function */ int old_ewma_enabled; + int checked_protocols_already = 0; if (flav < 0) { /* XXXX we don't handle unrecognized flavors yet. */ @@ -1604,6 +1671,16 @@ networkstatus_set_current_consensus(const char *consensus, goto done; } + if (from_cache && !was_waiting_for_certs) { + /* We previously stored this; check _now_ to make sure that version-kills + * really work. This happens even before we check signatures: we did so + * before when we stored this to disk. This does mean an attacker who can + * write to the datadir can make us not start: such an attacker could + * already harm us by replacing our guards, which would be worse. */ + checked_protocols_already = 1; + handle_missing_protocol_warning(c, options); + } + if ((int)c->flavor != flav) { /* This wasn't the flavor we thought we were getting. */ if (require_flavor) { @@ -1729,18 +1806,25 @@ networkstatus_set_current_consensus(const char *consensus, if (!from_cache && flav == usable_consensus_flavor()) control_event_client_status(LOG_NOTICE, "CONSENSUS_ARRIVED"); + if (!checked_protocols_already) { + handle_missing_protocol_warning(c, options); + } + /* Are we missing any certificates at all? */ if (r != 1 && dl_certs) authority_certs_fetch_missing(c, now, source_dir); - if (flav == usable_consensus_flavor()) { - notify_control_networkstatus_changed(current_consensus, c); + const int is_usable_flavor = flav == usable_consensus_flavor(); + + if (is_usable_flavor) { + notify_control_networkstatus_changed( + networkstatus_get_latest_consensus(), c); } if (flav == FLAV_NS) { if (current_ns_consensus) { networkstatus_copy_old_consensus_info(c, current_ns_consensus); networkstatus_vote_free(current_ns_consensus); - /* Defensive programming : we should set current_consensus very soon, + /* Defensive programming : we should set current_ns_consensus very soon * but we're about to call some stuff in the meantime, and leaving this * dangling pointer around has proven to be trouble. */ current_ns_consensus = NULL; @@ -1776,27 +1860,19 @@ networkstatus_set_current_consensus(const char *consensus, } } - /* Reset the failure count only if this consensus is actually valid. */ - if (c->valid_after <= now && now <= c->valid_until) { - download_status_reset(&consensus_dl_status[flav]); - } else { - if (!from_cache) - download_status_failed(&consensus_dl_status[flav], 0); - } + if (is_usable_flavor) { + nodelist_set_consensus(c); - if (flav == usable_consensus_flavor()) { /* XXXXNM Microdescs: needs a non-ns variant. ???? NM*/ update_consensus_networkstatus_fetch_time(now); - nodelist_set_consensus(current_consensus); - dirvote_recalculate_timing(options, now); routerstatus_list_update_named_server_map(); /* Update ewma and adjust policy if needed; first cache the old value */ old_ewma_enabled = cell_ewma_enabled(); /* Change the cell EWMA settings */ - cell_ewma_set_scale_factor(options, networkstatus_get_latest_consensus()); + cell_ewma_set_scale_factor(options, c); /* If we just enabled ewma, set the cmux policy on all active channels */ if (cell_ewma_enabled() && !old_ewma_enabled) { channel_set_cmux_policy_everywhere(&ewma_policy); @@ -1809,8 +1885,16 @@ networkstatus_set_current_consensus(const char *consensus, * current consensus really alter our view of any OR's rate limits? */ connection_or_update_token_buckets(get_connection_array(), options); - circuit_build_times_new_consensus_params(get_circuit_build_times_mutable(), - current_consensus); + circuit_build_times_new_consensus_params( + get_circuit_build_times_mutable(), c); + } + + /* Reset the failure count only if this consensus is actually valid. */ + if (c->valid_after <= now && now <= c->valid_until) { + download_status_reset(&consensus_dl_status[flav]); + } else { + if (!from_cache) + download_status_failed(&consensus_dl_status[flav], 0); } if (directory_caches_dir_info(options)) { @@ -1952,15 +2036,16 @@ routers_update_all_from_networkstatus(time_t now, int dir_version) static void routerstatus_list_update_named_server_map(void) { - if (!current_consensus) + networkstatus_t *ns = networkstatus_get_latest_consensus(); + if (!ns) return; strmap_free(named_server_map, tor_free_); named_server_map = strmap_new(); strmap_free(unnamed_server_map, NULL); unnamed_server_map = strmap_new(); - SMARTLIST_FOREACH_BEGIN(current_consensus->routerstatus_list, - const routerstatus_t *, rs) { + smartlist_t *rslist = ns->routerstatus_list; + SMARTLIST_FOREACH_BEGIN(rslist, const routerstatus_t *, rs) { if (rs->is_named) { strmap_set_lc(named_server_map, rs->nickname, tor_memdup(rs->identity_digest, DIGEST_LEN)); @@ -1980,7 +2065,7 @@ routers_update_status_from_consensus_networkstatus(smartlist_t *routers, { const or_options_t *options = get_options(); int authdir = authdir_mode_v3(options); - networkstatus_t *ns = current_consensus; + networkstatus_t *ns = networkstatus_get_latest_consensus(); if (!ns || !smartlist_len(ns->routerstatus_list)) return; @@ -2049,7 +2134,7 @@ signed_descs_update_status_from_consensus_networkstatus(smartlist_t *descs) char * networkstatus_getinfo_helper_single(const routerstatus_t *rs) { - return routerstatus_format_entry(rs, NULL, NS_CONTROL_PORT, NULL); + return routerstatus_format_entry(rs, NULL, NULL, NS_CONTROL_PORT, NULL); } /** Alloc and return a string describing routerstatuses for the most @@ -2296,14 +2381,14 @@ getinfo_helper_networkstatus(control_connection_t *conn, const routerstatus_t *status; (void) conn; - if (!current_consensus) { + if (!networkstatus_get_latest_consensus()) { *answer = tor_strdup(""); return 0; } if (!strcmp(question, "ns/all")) { smartlist_t *statuses = smartlist_new(); - SMARTLIST_FOREACH(current_consensus->routerstatus_list, + SMARTLIST_FOREACH(networkstatus_get_latest_consensus()->routerstatus_list, const routerstatus_t *, rs, { smartlist_add(statuses, networkstatus_getinfo_helper_single(rs)); @@ -2364,6 +2449,56 @@ getinfo_helper_networkstatus(control_connection_t *conn, return 0; } +/** Check whether the networkstatus <b>ns</b> lists any protocol + * versions as "required" or "recommended" that we do not support. If + * so, set *<b>warning_out</b> to a newly allocated string describing + * the problem. + * + * Return 1 if we should exit, 0 if we should not. */ +int +networkstatus_check_required_protocols(const networkstatus_t *ns, + int client_mode, + char **warning_out) +{ + const char *func = client_mode ? "client" : "relay"; + const char *required, *recommended; + char *missing = NULL; + + tor_assert(warning_out); + + if (client_mode) { + required = ns->required_client_protocols; + recommended = ns->recommended_client_protocols; + } else { + required = ns->required_relay_protocols; + recommended = ns->recommended_relay_protocols; + } + + if (!protover_all_supported(required, &missing)) { + tor_asprintf(warning_out, "At least one protocol listed as required in " + "the consensus is not supported by this version of Tor. " + "You should upgrade. This version of Tor will not work as a " + "%s on the Tor network. The missing protocols are: %s", + func, missing); + tor_free(missing); + return 1; + } + + if (! protover_all_supported(recommended, &missing)) { + tor_asprintf(warning_out, "At least one protocol listed as recommended in " + "the consensus is not supported by this version of Tor. " + "You should upgrade. This version of Tor will eventually " + "stop working as a %s on the Tor network. The missing " + "protocols are: %s", + func, missing); + tor_free(missing); + } + + tor_assert_nonfatal(missing == NULL); + + return 0; +} + /** Free all storage held locally in this module. */ void networkstatus_free_all(void) diff --git a/src/or/ntmain.c b/src/or/ntmain.c index a1b886bb5a..4c65805b32 100644 --- a/src/or/ntmain.c +++ b/src/or/ntmain.c @@ -6,7 +6,15 @@ /** * \file ntmain.c * - * \brief Entry points for running/configuring Tor as Windows Service. + * \brief Entry points for running/configuring Tor as a Windows Service. + * + * Windows Services expect to be registered with the operating system, and to + * have entry points for starting, stopping, and monitoring them. This module + * implements those entry points so that a tor relay or client or hidden + * service can run as a Windows service. Therefore, this module + * is only compiled when building for Windows. + * + * Warning: this module is not very well tested or very well maintained. */ #ifdef _WIN32 diff --git a/src/or/onion.c b/src/or/onion.c index 8a566af766..a987883802 100644 --- a/src/or/onion.c +++ b/src/or/onion.c @@ -8,6 +8,58 @@ * \file onion.c * \brief Functions to queue create cells, wrap the various onionskin types, * and parse and create the CREATE cell and its allies. + * + * This module has a few functions, all related to the CREATE/CREATED + * handshake that we use on links in order to create a circuit, and the + * related EXTEND/EXTENDED handshake that we use over circuits in order to + * extend them an additional hop. + * + * In this module, we provide a set of abstractions to create a uniform + * interface over the three circuit extension handshakes that Tor has used + * over the years (TAP, CREATE_FAST, and ntor). These handshakes are + * implemented in onion_tap.c, onion_fast.c, and onion_ntor.c respectively. + * + * All[*] of these handshakes follow a similar pattern: a client, knowing + * some key from the relay it wants to extend through, generates the + * first part of a handshake. A relay receives that handshake, and sends + * a reply. Once the client handles the reply, it knows that it is + * talking to the right relay, and it shares some freshly negotiated key + * material with that relay. + * + * We sometimes call the client's part of the handshake an "onionskin". + * We do this because historically, Onion Routing used a multi-layer + * structure called an "onion" to construct circuits. Each layer of the + * onion contained key material chosen by the client, the identity of + * the next relay in the circuit, and a smaller onion, encrypted with + * the key of the next relay. When we changed Tor to use a telescoping + * circuit extension design, it corresponded to sending each layer of the + * onion separately -- as a series of onionskins. + * + * Clients invoke these functions when creating or extending a circuit, + * from circuitbuild.c. + * + * Relays invoke these functions when they receive a CREATE or EXTEND + * cell in command.c or relay.c, in order to queue the pending request. + * They also invoke them from cpuworker.c, which handles dispatching + * onionskin requests to different worker threads. + * + * <br> + * + * This module also handles: + * <ul> + * <li> Queueing incoming onionskins on the relay side before passing + * them to worker threads. + * <li>Expiring onionskins on the relay side if they have waited for + * too long. + * <li>Packaging private keys on the server side in order to pass + * them to worker threads. + * <li>Encoding and decoding CREATE, CREATED, CREATE2, and CREATED2 cells. + * <li>Encoding and decodign EXTEND, EXTENDED, EXTEND2, and EXTENDED2 + * relay cells. + * </ul> + * + * [*] The CREATE_FAST handshake is weaker than described here; see + * onion_fast.c for more information. **/ #include "or.h" diff --git a/src/or/onion_fast.c b/src/or/onion_fast.c index 6b5d12e407..8dcbfe22d8 100644 --- a/src/or/onion_fast.c +++ b/src/or/onion_fast.c @@ -7,6 +7,24 @@ /** * \file onion_fast.c * \brief Functions implement the CREATE_FAST circuit handshake. + * + * The "CREATE_FAST" handshake is an unauthenticated, non-forward-secure + * key derivation mechanism based on SHA1. We used to use it for the + * first hop of each circuit, since the TAP handshake provided no + * additional security beyond the security already provided by the TLS + * handshake [*]. + * + * When we switched to ntor, we deprecated CREATE_FAST, since ntor is + * stronger than our TLS handshake was, and fast enough to not be worrisome. + * + * This handshake, like the other circuit-extension handshakes, is + * invoked from onion.c. + * + * [*]Actually, it's possible that TAP _was_ a little better than TLS with + * RSA1024 certificates and EDH1024 for forward secrecy, if you + * hypothesize an adversary who can compute discrete logarithms on a + * small number of targetted DH1024 fields, but who can't break all that + * many RSA1024 keys. **/ #include "or.h" diff --git a/src/or/onion_ntor.c b/src/or/onion_ntor.c index d1a268f4cd..ded97ee73d 100644 --- a/src/or/onion_ntor.c +++ b/src/or/onion_ntor.c @@ -5,6 +5,17 @@ * \file onion_ntor.c * * \brief Implementation for the ntor handshake. + * + * The ntor circuit-extension handshake was developed as a replacement + * for the old TAP handshake. It uses Elliptic-curve Diffie-Hellman and + * a hash function in order to perform a one-way authenticated key + * exchange. The ntor handshake is meant to replace the old "TAP" + * handshake. + * + * We instantiate ntor with curve25519, HMAC-SHA256, and HKDF. + * + * This handshake, like the other circuit-extension handshakes, is + * invoked from onion.c. */ #include "orconfig.h" diff --git a/src/or/onion_tap.c b/src/or/onion_tap.c index abe779351f..2769300945 100644 --- a/src/or/onion_tap.c +++ b/src/or/onion_tap.c @@ -9,10 +9,22 @@ * \brief Functions to implement the original Tor circuit extension handshake * (a.k.a TAP). * + * The "TAP" handshake is the first one that was widely used in Tor: It + * combines RSA1024-OAEP and AES128-CTR to perform a hybrid encryption over + * the first message DH1024 key exchange. (The RSA-encrypted part of the + * encryption is authenticated; the AES-encrypted part isn't. This was + * not a smart choice.) + * * We didn't call it "TAP" ourselves -- Ian Goldberg named it in "On the * Security of the Tor Authentication Protocol". (Spoiler: it's secure, but * its security is kind of fragile and implementation dependent. Never modify * this implementation without reading and understanding that paper at least.) + * + * We have deprecated TAP since the ntor handshake came into general use. It + * is still used for hidden service IP and RP connections, however. + * + * This handshake, like the other circuit-extension handshakes, is + * invoked from onion.c. **/ #include "or.h" diff --git a/src/or/or.h b/src/or/or.h index 34089ad994..d0570a9249 100644 --- a/src/or/or.h +++ b/src/or/or.h @@ -1151,6 +1151,8 @@ typedef struct entry_port_cfg_t { unsigned int ipv4_traffic : 1; unsigned int ipv6_traffic : 1; unsigned int prefer_ipv6 : 1; + unsigned int dns_request : 1; + unsigned int onion_traffic : 1; /** For a socks listener: should we cache IPv4/IPv6 DNS information that * exit nodes tell us? @@ -2073,6 +2075,9 @@ typedef struct { char *platform; /**< What software/operating system is this OR using? */ + char *protocol_list; /**< Encoded list of subprotocol versions supported + * by this OR */ + /* link info */ uint32_t bandwidthrate; /**< How many bytes does this OR add to its token * bucket per second? */ @@ -2190,14 +2195,13 @@ typedef struct routerstatus_t { unsigned int is_v2_dir:1; /** True iff this router publishes an open DirPort * or it claims to accept tunnelled dir requests. */ - /** True iff we know version info for this router. (i.e., a "v" entry was - * included.) We'll replace all these with a big tor_version_t or a char[] - * if the number of traits we care about ever becomes incredibly big. */ - unsigned int version_known:1; + /** True iff we have a proto line for this router, or a versions line + * from which we could infer the protocols. */ + unsigned int protocols_known:1; - /** True iff this router has a version that allows it to accept EXTEND2 - * cells */ - unsigned int version_supports_extend2_cells:1; + /** True iff this router has a version or protocol list that allows it to + * accept EXTEND2 cells */ + unsigned int supports_extend2_cells:1; unsigned int has_bandwidth:1; /**< The vote/consensus had bw info */ unsigned int has_exitsummary:1; /**< The vote/consensus had exit summaries */ @@ -2361,9 +2365,6 @@ typedef struct node_t { /** Local info: we treat this node as if it rejects everything */ unsigned int rejects_all:1; - /** Local info: this node is in our list of guards */ - unsigned int using_as_guard:1; - /* Local info: derived. */ /** True if the IPv6 OR port is preferred over the IPv4 OR port. @@ -2405,6 +2406,8 @@ typedef struct vote_routerstatus_t { * networkstatus_t.known_flags. */ char *version; /**< The version that the authority says this router is * running. */ + char *protocols; /**< The protocols that this authority says this router + * provides. */ unsigned int has_measured_bw:1; /**< The vote had a measured bw */ /** True iff the vote included an entry for ed25519 ID, or included * "id ed25519 none" to indicate that there was no ed25519 ID. */ @@ -2522,6 +2525,16 @@ typedef struct networkstatus_t { * voter has no opinion. */ char *client_versions; char *server_versions; + + /** Lists of subprotocol versions which are _recommended_ for relays and + * clients, or which are _require_ for relays and clients. Tor shouldn't + * make any more network connections if a required protocol is missing. + */ + char *recommended_relay_protocols; + char *recommended_client_protocols; + char *required_relay_protocols; + char *required_client_protocols; + /** List of flags that this vote/consensus applies to routers. If a flag is * not listed here, the voter has no opinion on what its value should be. */ smartlist_t *known_flags; @@ -3604,9 +3617,13 @@ typedef struct { /** @name port booleans * - * Derived booleans: True iff there is a non-listener port on an AF_INET or - * AF_INET6 address of the given type configured in one of the _lines - * options above. + * Derived booleans: For server ports and ControlPort, true iff there is a + * non-listener port on an AF_INET or AF_INET6 address of the given type + * configured in one of the _lines options above. + * For client ports, also true if there is a unix socket configured. + * If you are checking for client ports, you may want to use: + * SocksPort_set || TransPort_set || NATDPort_set || DNSPort_set + * rather than SocksPort_set. * * @{ */ @@ -3697,6 +3714,26 @@ typedef struct { * they reach the normal circuit-build timeout. */ int CloseHSServiceRendCircuitsImmediatelyOnTimeout; + /** Onion Services in HiddenServiceSingleHopMode make one-hop (direct) + * circuits between the onion service server, and the introduction and + * rendezvous points. (Onion service descriptors are still posted using + * 3-hop paths, to avoid onion service directories blocking the service.) + * This option makes every hidden service instance hosted by + * this tor instance a Single Onion Service. + * HiddenServiceSingleHopMode requires HiddenServiceNonAnonymousMode to be + * set to 1. + * Use rend_service_allow_non_anonymous_connection() or + * rend_service_reveal_startup_time() instead of using this option directly. + */ + int HiddenServiceSingleHopMode; + /* Makes hidden service clients and servers non-anonymous on this tor + * instance. Allows the non-anonymous HiddenServiceSingleHopMode. Enables + * non-anonymous behaviour in the hidden service protocol. + * Use rend_service_non_anonymous_mode_enabled() instead of using this option + * directly. + */ + int HiddenServiceNonAnonymousMode; + int ConnLimit; /**< Demanded minimum number of simultaneous connections. */ int ConnLimit_; /**< Maximum allowed number of simultaneous connections. */ int ConnLimit_high_thresh; /**< start trying to lower socket usage if we @@ -3752,7 +3789,8 @@ typedef struct { * unattached before we fail it? */ int LearnCircuitBuildTimeout; /**< If non-zero, we attempt to learn a value * for CircuitBuildTimeout based on timeout - * history */ + * history. Use circuit_build_times_disabled() + * rather than checking this value directly. */ int CircuitBuildTimeout; /**< Cull non-open circuits that were born at * least this many seconds ago. Used until * adaptive algorithm learns a new value. */ @@ -3938,8 +3976,16 @@ typedef struct { int TokenBucketRefillInterval; char *AccelName; /**< Optional hardware acceleration engine name. */ char *AccelDir; /**< Optional hardware acceleration engine search dir. */ - int UseEntryGuards; /**< Boolean: Do we try to enter from a smallish number - * of fixed nodes? */ + + /** Boolean: Do we try to enter from a smallish number + * of fixed nodes? */ + int UseEntryGuards_option; + /** Internal variable to remember whether we're actually acting on + * UseEntryGuards_option -- when we're a non-anonymous Tor2web client or + * Single Onion Service, it is alwasy false, otherwise we use the value of + * UseEntryGuards_option. */ + int UseEntryGuards; + int NumEntryGuards; /**< How many entry guards do we try to establish? */ int UseEntryGuardsAsDirGuards; /** Boolean: Do we try to get directory info * from a smallish number of fixed nodes? */ @@ -5052,7 +5098,8 @@ typedef struct rend_encoded_v2_service_descriptor_t { * the service side) and in rend_service_descriptor_t (on both the * client and service side). */ typedef struct rend_intro_point_t { - extend_info_t *extend_info; /**< Extend info of this introduction point. */ + extend_info_t *extend_info; /**< Extend info for connecting to this + * introduction point via a multi-hop path. */ crypto_pk_t *intro_key; /**< Introduction key that replaces the service * key, if this descriptor is V2. */ diff --git a/src/or/periodic.c b/src/or/periodic.c index 0bccc6ec20..d02d4a7bbb 100644 --- a/src/or/periodic.c +++ b/src/or/periodic.c @@ -5,6 +5,10 @@ * \file periodic.c * * \brief Generic backend for handling periodic events. + * + * The events in this module are used by main.c to track items that need + * to fire once every N seconds, possibly picking a new interval each time + * that they fire. See periodic_events[] in main.c for examples. */ #include "or.h" diff --git a/src/or/policies.c b/src/or/policies.c index 07f256f5cc..4b26c697c8 100644 --- a/src/or/policies.c +++ b/src/or/policies.c @@ -6,6 +6,13 @@ /** * \file policies.c * \brief Code to parse and use address policies and exit policies. + * + * We have two key kinds of address policy: full and compressed. A full + * policy is an array of accept/reject patterns, to be applied in order. + * A short policy is simply a list of ports. This module handles both + * kinds, including generic functions to apply them to addresses, and + * also including code to manage the global policies that we apply to + * incoming and outgoing connections. **/ #define POLICIES_PRIVATE @@ -2119,8 +2126,10 @@ exit_policy_is_general_exit_helper(smartlist_t *policy, int port) if (subnet_status[i] != 0) continue; /* We already reject some part of this /8 */ tor_addr_from_ipv4h(&addr, i<<24); - if (tor_addr_is_internal(&addr, 0)) + if (tor_addr_is_internal(&addr, 0) && + !get_options()->DirAllowPrivateAddresses) { continue; /* Local or non-routable addresses */ + } if (p->policy_type == ADDR_POLICY_ACCEPT) { if (p->maskbits > 8) continue; /* Narrower than a /8. */ diff --git a/src/or/protover.c b/src/or/protover.c new file mode 100644 index 0000000000..a6a5d18f36 --- /dev/null +++ b/src/or/protover.c @@ -0,0 +1,736 @@ +/* Copyright (c) 2016, The Tor Project, Inc. */ +/* See LICENSE for licensing information */ + +/** + * \file protover.c + * \brief Versioning information for different pieces of the Tor protocol. + * + * Starting in version 0.2.9.3-alpha, Tor places separate version numbers on + * each of the different components of its protocol. Relays use these numbers + * to advertise what versions of the protocols they can support, and clients + * use them to find what they can ask a given relay to do. Authorities vote + * on the supported protocol versions for each relay, and also vote on the + * which protocols you should have to support in order to be on the Tor + * network. All Tor instances use these required/recommended protocol versions + * to + * + * The main advantage of these protocol versions numbers over using Tor + * version numbers is that they allow different implementations of the Tor + * protocols to develop independently, without having to claim compatibility + * with specific versions of Tor. + **/ + +#define PROTOVER_PRIVATE + +#include "or.h" +#include "protover.h" +#include "routerparse.h" + +static const smartlist_t *get_supported_protocol_list(void); +static int protocol_list_contains(const smartlist_t *protos, + protocol_type_t pr, uint32_t ver); + +/** Mapping between protocol type string and protocol type. */ +static const struct { + protocol_type_t protover_type; + const char *name; +} PROTOCOL_NAMES[] = { + { PRT_LINK, "Link" }, + { PRT_LINKAUTH, "LinkAuth" }, + { PRT_RELAY, "Relay" }, + { PRT_DIRCACHE, "DirCache" }, + { PRT_HSDIR, "HSDir" }, + { PRT_HSINTRO, "HSIntro" }, + { PRT_HSREND, "HSRend" }, + { PRT_DESC, "Desc" }, + { PRT_MICRODESC, "Microdesc"}, + { PRT_CONS, "Cons" } +}; + +#define N_PROTOCOL_NAMES ARRAY_LENGTH(PROTOCOL_NAMES) + +/** + * Given a protocol_type_t, return the corresponding string used in + * descriptors. + */ +STATIC const char * +protocol_type_to_str(protocol_type_t pr) +{ + unsigned i; + for (i=0; i < N_PROTOCOL_NAMES; ++i) { + if (PROTOCOL_NAMES[i].protover_type == pr) + return PROTOCOL_NAMES[i].name; + } + /* LCOV_EXCL_START */ + tor_assert_nonfatal_unreached_once(); + return "UNKNOWN"; + /* LCOV_EXCL_STOP */ +} + +/** + * Given a string, find the corresponding protocol type and store it in + * <b>pr_out</b>. Return 0 on success, -1 on failure. + */ +STATIC int +str_to_protocol_type(const char *s, protocol_type_t *pr_out) +{ + if (BUG(!pr_out)) + return -1; + + unsigned i; + for (i=0; i < N_PROTOCOL_NAMES; ++i) { + if (0 == strcmp(s, PROTOCOL_NAMES[i].name)) { + *pr_out = PROTOCOL_NAMES[i].protover_type; + return 0; + } + } + + return -1; +} + +/** + * Release all space held by a single proto_entry_t structure + */ +STATIC void +proto_entry_free(proto_entry_t *entry) +{ + if (!entry) + return; + tor_free(entry->name); + SMARTLIST_FOREACH(entry->ranges, proto_range_t *, r, tor_free(r)); + smartlist_free(entry->ranges); + tor_free(entry); +} + +/** + * Given a string <b>s</b> and optional end-of-string pointer + * <b>end_of_range</b>, parse the protocol range and store it in + * <b>low_out</b> and <b>high_out</b>. A protocol range has the format U, or + * U-U, where U is an unsigned 32-bit integer. + */ +static int +parse_version_range(const char *s, const char *end_of_range, + uint32_t *low_out, uint32_t *high_out) +{ + uint32_t low, high; + char *next = NULL; + int ok; + + tor_assert(high_out); + tor_assert(low_out); + + if (BUG(!end_of_range)) + end_of_range = s + strlen(s); // LCOV_EXCL_LINE + + /* Note that this wouldn't be safe if we didn't know that eventually, + * we'd hit a NUL */ + low = (uint32_t) tor_parse_ulong(s, 10, 0, UINT32_MAX, &ok, &next); + if (!ok) + goto error; + if (next > end_of_range) + goto error; + if (next == end_of_range) { + high = low; + goto done; + } + + if (*next != '-') + goto error; + s = next+1; + /* ibid */ + high = (uint32_t) tor_parse_ulong(s, 10, 0, UINT32_MAX, &ok, &next); + if (!ok) + goto error; + if (next != end_of_range) + goto error; + + done: + *high_out = high; + *low_out = low; + return 0; + + error: + return -1; +} + +/** Parse a single protocol entry from <b>s</b> up to an optional + * <b>end_of_entry</b> pointer, and return that protocol entry. Return NULL + * on error. + * + * A protocol entry has a keyword, an = sign, and zero or more ranges. */ +static proto_entry_t * +parse_single_entry(const char *s, const char *end_of_entry) +{ + proto_entry_t *out = tor_malloc_zero(sizeof(proto_entry_t)); + const char *equals; + + out->ranges = smartlist_new(); + + if (BUG (!end_of_entry)) + end_of_entry = s + strlen(s); // LCOV_EXCL_LINE + + /* There must be an =. */ + equals = memchr(s, '=', end_of_entry - s); + if (!equals) + goto error; + + /* The name must be nonempty */ + if (equals == s) + goto error; + + out->name = tor_strndup(s, equals-s); + + tor_assert(equals < end_of_entry); + + s = equals + 1; + while (s < end_of_entry) { + const char *comma = memchr(s, ',', end_of_entry-s); + proto_range_t *range = tor_malloc_zero(sizeof(proto_range_t)); + if (! comma) + comma = end_of_entry; + + smartlist_add(out->ranges, range); + if (parse_version_range(s, comma, &range->low, &range->high) < 0) { + goto error; + } + + if (range->low > range->high) { + goto error; + } + + s = comma; + while (*s == ',' && s < end_of_entry) + ++s; + } + + return out; + + error: + proto_entry_free(out); + return NULL; +} + +/** + * Parse the protocol list from <b>s</b> and return it as a smartlist of + * proto_entry_t + */ +STATIC smartlist_t * +parse_protocol_list(const char *s) +{ + smartlist_t *entries = smartlist_new(); + + while (*s) { + /* Find the next space or the NUL. */ + const char *end_of_entry = strchr(s, ' '); + proto_entry_t *entry; + if (!end_of_entry) + end_of_entry = s + strlen(s); + + entry = parse_single_entry(s, end_of_entry); + + if (! entry) + goto error; + + smartlist_add(entries, entry); + + s = end_of_entry; + while (*s == ' ') + ++s; + } + + return entries; + + error: + SMARTLIST_FOREACH(entries, proto_entry_t *, ent, proto_entry_free(ent)); + smartlist_free(entries); + return NULL; +} + +/** + * Given a protocol type and version number, return true iff we know + * how to speak that protocol. + */ +int +protover_is_supported_here(protocol_type_t pr, uint32_t ver) +{ + const smartlist_t *ours = get_supported_protocol_list(); + return protocol_list_contains(ours, pr, ver); +} + +/** + * Return true iff "list" encodes a protocol list that includes support for + * the indicated protocol and version. + */ +int +protocol_list_supports_protocol(const char *list, protocol_type_t tp, + uint32_t version) +{ + /* NOTE: This is a pretty inefficient implementation. If it ever shows + * up in profiles, we should memoize it. + */ + smartlist_t *protocols = parse_protocol_list(list); + if (!protocols) { + return 0; + } + int contains = protocol_list_contains(protocols, tp, version); + + SMARTLIST_FOREACH(protocols, proto_entry_t *, ent, proto_entry_free(ent)); + smartlist_free(protocols); + return contains; +} + +/** Return the canonical string containing the list of protocols + * that we support. */ +const char * +protover_get_supported_protocols(void) +{ + return + "Cons=1-2 " + "Desc=1-2 " + "DirCache=1 " + "HSDir=1 " + "HSIntro=3 " + "HSRend=1-2 " + "Link=1-4 " + "LinkAuth=1 " + "Microdesc=1-2 " + "Relay=1-2"; +} + +/** The protocols from protover_get_supported_protocols(), as parsed into a + * list of proto_entry_t values. Access this via + * get_supported_protocol_list. */ +static smartlist_t *supported_protocol_list = NULL; + +/** Return a pointer to a smartlist of proto_entry_t for the protocols + * we support. */ +static const smartlist_t * +get_supported_protocol_list(void) +{ + if (PREDICT_UNLIKELY(supported_protocol_list == NULL)) { + supported_protocol_list = + parse_protocol_list(protover_get_supported_protocols()); + } + return supported_protocol_list; +} + +/** + * Given a protocol entry, encode it at the end of the smartlist <b>chunks</b> + * as one or more newly allocated strings. + */ +static void +proto_entry_encode_into(smartlist_t *chunks, const proto_entry_t *entry) +{ + smartlist_add_asprintf(chunks, "%s=", entry->name); + + SMARTLIST_FOREACH_BEGIN(entry->ranges, proto_range_t *, range) { + const char *comma = ""; + if (range_sl_idx != 0) + comma = ","; + + if (range->low == range->high) { + smartlist_add_asprintf(chunks, "%s%lu", + comma, (unsigned long)range->low); + } else { + smartlist_add_asprintf(chunks, "%s%lu-%lu", + comma, (unsigned long)range->low, + (unsigned long)range->high); + } + } SMARTLIST_FOREACH_END(range); +} + +/** Given a list of space-separated proto_entry_t items, + * encode it into a newly allocated space-separated string. */ +STATIC char * +encode_protocol_list(const smartlist_t *sl) +{ + const char *separator = ""; + smartlist_t *chunks = smartlist_new(); + SMARTLIST_FOREACH_BEGIN(sl, const proto_entry_t *, ent) { + smartlist_add(chunks, tor_strdup(separator)); + + proto_entry_encode_into(chunks, ent); + + separator = " "; + } SMARTLIST_FOREACH_END(ent); + + char *result = smartlist_join_strings(chunks, "", 0, NULL); + + SMARTLIST_FOREACH(chunks, char *, cp, tor_free(cp)); + smartlist_free(chunks); + + return result; +} + +/* We treat any protocol list with more than this many subprotocols in it + * as a DoS attempt. */ +static const int MAX_PROTOCOLS_TO_EXPAND = (1<<16); + +/** Voting helper: Given a list of proto_entry_t, return a newly allocated + * smartlist of newly allocated strings, one for each included protocol + * version. (So 'Foo=3,5-7' expands to a list of 'Foo=3', 'Foo=5', 'Foo=6', + * 'Foo=7'.) + * + * Do not list any protocol version more than once. + * + * Return NULL if the list would be too big. + */ +static smartlist_t * +expand_protocol_list(const smartlist_t *protos) +{ + smartlist_t *expanded = smartlist_new(); + if (!protos) + return expanded; + + SMARTLIST_FOREACH_BEGIN(protos, const proto_entry_t *, ent) { + const char *name = ent->name; + SMARTLIST_FOREACH_BEGIN(ent->ranges, const proto_range_t *, range) { + uint32_t u; + for (u = range->low; u <= range->high; ++u) { + smartlist_add_asprintf(expanded, "%s=%lu", name, (unsigned long)u); + if (smartlist_len(expanded) > MAX_PROTOCOLS_TO_EXPAND) + goto too_many; + } + } SMARTLIST_FOREACH_END(range); + } SMARTLIST_FOREACH_END(ent); + + smartlist_sort_strings(expanded); + smartlist_uniq_strings(expanded); // This makes voting work. do not remove + return expanded; + + too_many: + SMARTLIST_FOREACH(expanded, char *, cp, tor_free(cp)); + smartlist_free(expanded); + return NULL; +} + +/** Voting helper: compare two singleton proto_entry_t items by version + * alone. (A singleton item is one with a single range entry where + * low==high.) */ +static int +cmp_single_ent_by_version(const void **a_, const void **b_) +{ + const proto_entry_t *ent_a = *a_; + const proto_entry_t *ent_b = *b_; + + tor_assert(smartlist_len(ent_a->ranges) == 1); + tor_assert(smartlist_len(ent_b->ranges) == 1); + + const proto_range_t *a = smartlist_get(ent_a->ranges, 0); + const proto_range_t *b = smartlist_get(ent_b->ranges, 0); + + tor_assert(a->low == a->high); + tor_assert(b->low == b->high); + + if (a->low < b->low) { + return -1; + } else if (a->low == b->low) { + return 0; + } else { + return 1; + } +} + +/** Voting helper: Given a list of singleton protocol strings (of the form + * Foo=7), return a canonical listing of all the protocol versions listed, + * with as few ranges as possible, with protocol versions sorted lexically and + * versions sorted in numerically increasing order, using as few range entries + * as possible. + **/ +static char * +contract_protocol_list(const smartlist_t *proto_strings) +{ + // map from name to list of single-version entries + strmap_t *entry_lists_by_name = strmap_new(); + // list of protocol names + smartlist_t *all_names = smartlist_new(); + // list of strings for the output we're building + smartlist_t *chunks = smartlist_new(); + + // Parse each item and stick it entry_lists_by_name. Build + // 'all_names' at the same time. + SMARTLIST_FOREACH_BEGIN(proto_strings, const char *, s) { + if (BUG(!s)) + continue;// LCOV_EXCL_LINE + proto_entry_t *ent = parse_single_entry(s, s+strlen(s)); + if (BUG(!ent)) + continue; // LCOV_EXCL_LINE + smartlist_t *lst = strmap_get(entry_lists_by_name, ent->name); + if (!lst) { + smartlist_add(all_names, ent->name); + lst = smartlist_new(); + strmap_set(entry_lists_by_name, ent->name, lst); + } + smartlist_add(lst, ent); + } SMARTLIST_FOREACH_END(s); + + // We want to output the protocols sorted by their name. + smartlist_sort_strings(all_names); + + SMARTLIST_FOREACH_BEGIN(all_names, const char *, name) { + const int first_entry = (name_sl_idx == 0); + smartlist_t *lst = strmap_get(entry_lists_by_name, name); + tor_assert(lst); + // Sort every entry with this name by version. They are + // singletons, so there can't be overlap. + smartlist_sort(lst, cmp_single_ent_by_version); + + if (! first_entry) + smartlist_add(chunks, tor_strdup(" ")); + + /* We're going to construct this entry from the ranges. */ + proto_entry_t *entry = tor_malloc_zero(sizeof(proto_entry_t)); + entry->ranges = smartlist_new(); + entry->name = tor_strdup(name); + + // Now, find all the ranges of versions start..end where + // all of start, start+1, start+2, ..end are included. + int start_of_cur_series = 0; + while (start_of_cur_series < smartlist_len(lst)) { + const proto_entry_t *ent = smartlist_get(lst, start_of_cur_series); + const proto_range_t *range = smartlist_get(ent->ranges, 0); + const uint32_t ver_low = range->low; + uint32_t ver_high = ver_low; + + int idx; + for (idx = start_of_cur_series+1; idx < smartlist_len(lst); ++idx) { + ent = smartlist_get(lst, idx); + range = smartlist_get(ent->ranges, 0); + if (range->low != ver_high + 1) + break; + ver_high += 1; + } + + // Now idx is either off the end of the list, or the first sequence + // break in the list. + start_of_cur_series = idx; + + proto_range_t *new_range = tor_malloc_zero(sizeof(proto_range_t)); + new_range->low = ver_low; + new_range->high = ver_high; + smartlist_add(entry->ranges, new_range); + } + proto_entry_encode_into(chunks, entry); + proto_entry_free(entry); + + } SMARTLIST_FOREACH_END(name); + + // Build the result... + char *result = smartlist_join_strings(chunks, "", 0, NULL); + + // And free all the stuff we allocated. + SMARTLIST_FOREACH_BEGIN(all_names, const char *, name) { + smartlist_t *lst = strmap_get(entry_lists_by_name, name); + tor_assert(lst); + SMARTLIST_FOREACH(lst, proto_entry_t *, e, proto_entry_free(e)); + smartlist_free(lst); + } SMARTLIST_FOREACH_END(name); + + strmap_free(entry_lists_by_name, NULL); + smartlist_free(all_names); + SMARTLIST_FOREACH(chunks, char *, cp, tor_free(cp)); + smartlist_free(chunks); + + return result; +} + +/** + * Protocol voting implementation. + * + * Given a list of strings describing protocol versions, return a newly + * allocated string encoding all of the protocols that are listed by at + * least <b>threshold</b> of the inputs. + * + * The string is minimal and sorted according to the rules of + * contract_protocol_list above. + */ +char * +protover_compute_vote(const smartlist_t *list_of_proto_strings, + int threshold) +{ + smartlist_t *all_entries = smartlist_new(); + + // First, parse the inputs and break them into singleton entries. + SMARTLIST_FOREACH_BEGIN(list_of_proto_strings, const char *, vote) { + smartlist_t *unexpanded = parse_protocol_list(vote); + smartlist_t *this_vote = expand_protocol_list(unexpanded); + if (this_vote == NULL) { + log_warn(LD_NET, "When expanding a protocol list from an authority, I " + "got too many protocols. This is possibly an attack or a bug, " + "unless the Tor network truly has expanded to support over %d " + "different subprotocol versions. The offending string was: %s", + MAX_PROTOCOLS_TO_EXPAND, escaped(vote)); + } else { + smartlist_add_all(all_entries, this_vote); + smartlist_free(this_vote); + } + SMARTLIST_FOREACH(unexpanded, proto_entry_t *, e, proto_entry_free(e)); + smartlist_free(unexpanded); + } SMARTLIST_FOREACH_END(vote); + + // Now sort the singleton entries + smartlist_sort_strings(all_entries); + + // Now find all the strings that appear at least 'threshold' times. + smartlist_t *include_entries = smartlist_new(); + const char *cur_entry = smartlist_get(all_entries, 0); + int n_times = 0; + SMARTLIST_FOREACH_BEGIN(all_entries, const char *, ent) { + if (!strcmp(ent, cur_entry)) { + n_times++; + } else { + if (n_times >= threshold && cur_entry) + smartlist_add(include_entries, (void*)cur_entry); + cur_entry = ent; + n_times = 1 ; + } + } SMARTLIST_FOREACH_END(ent); + + if (n_times >= threshold && cur_entry) + smartlist_add(include_entries, (void*)cur_entry); + + // Finally, compress that list. + char *result = contract_protocol_list(include_entries); + smartlist_free(include_entries); + SMARTLIST_FOREACH(all_entries, char *, cp, tor_free(cp)); + smartlist_free(all_entries); + + return result; +} + +/** Return true if every protocol version described in the string <b>s</b> is + * one that we support, and false otherwise. If <b>missing_out</b> is + * provided, set it to the list of protocols we do not support. + * + * NOTE: This is quadratic, but we don't do it much: only a few times per + * consensus. Checking signatures should be way more expensive than this + * ever would be. + **/ +int +protover_all_supported(const char *s, char **missing_out) +{ + int all_supported = 1; + smartlist_t *missing; + + if (!s) { + return 1; + } + + smartlist_t *entries = parse_protocol_list(s); + + missing = smartlist_new(); + + SMARTLIST_FOREACH_BEGIN(entries, const proto_entry_t *, ent) { + protocol_type_t tp; + if (str_to_protocol_type(ent->name, &tp) < 0) { + if (smartlist_len(ent->ranges)) { + goto unsupported; + } + continue; + } + + SMARTLIST_FOREACH_BEGIN(ent->ranges, const proto_range_t *, range) { + uint32_t i; + for (i = range->low; i <= range->high; ++i) { + if (!protover_is_supported_here(tp, i)) { + goto unsupported; + } + } + } SMARTLIST_FOREACH_END(range); + + continue; + + unsupported: + all_supported = 0; + smartlist_add(missing, (void*) ent); + } SMARTLIST_FOREACH_END(ent); + + if (missing_out && !all_supported) { + tor_assert(0 != smartlist_len(missing)); + *missing_out = encode_protocol_list(missing); + } + smartlist_free(missing); + + SMARTLIST_FOREACH(entries, proto_entry_t *, ent, proto_entry_free(ent)); + smartlist_free(entries); + + return all_supported; +} + +/** Helper: Given a list of proto_entry_t, return true iff + * <b>pr</b>=<b>ver</b> is included in that list. */ +static int +protocol_list_contains(const smartlist_t *protos, + protocol_type_t pr, uint32_t ver) +{ + if (BUG(protos == NULL)) { + return 0; // LCOV_EXCL_LINE + } + const char *pr_name = protocol_type_to_str(pr); + if (BUG(pr_name == NULL)) { + return 0; // LCOV_EXCL_LINE + } + + SMARTLIST_FOREACH_BEGIN(protos, const proto_entry_t *, ent) { + if (strcasecmp(ent->name, pr_name)) + continue; + /* name matches; check the ranges */ + SMARTLIST_FOREACH_BEGIN(ent->ranges, const proto_range_t *, range) { + if (ver >= range->low && ver <= range->high) + return 1; + } SMARTLIST_FOREACH_END(range); + } SMARTLIST_FOREACH_END(ent); + + return 0; +} + +/** Return a string describing the protocols supported by tor version + * <b>version</b>, or an empty string if we cannot tell. + * + * Note that this is only used to infer protocols for Tor versions that + * can't declare their own. + **/ +const char * +protover_compute_for_old_tor(const char *version) +{ + if (tor_version_as_new_as(version, + FIRST_TOR_VERSION_TO_ADVERTISE_PROTOCOLS)) { + return ""; + } else if (tor_version_as_new_as(version, "0.2.7.5")) { + /* 0.2.9.1-alpha HSRend=2 */ + return "Cons=1-2 Desc=1-2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1-2 " + "Link=1-4 LinkAuth=1 " + "Microdesc=1-2 Relay=1-2"; + } else if (tor_version_as_new_as(version, "0.2.7.5")) { + /* 0.2.7-stable added Desc=2, Microdesc=2, Cons=2, which indicate + * ed25519 support. We'll call them present only in "stable" 027, + * though. */ + return "Cons=1-2 Desc=1-2 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 " + "Link=1-4 LinkAuth=1 " + "Microdesc=1-2 Relay=1-2"; + } else if (tor_version_as_new_as(version, "0.2.4.19")) { + /* No currently supported Tor server versions are older than this, or + * lack these protocols. */ + return "Cons=1 Desc=1 DirCache=1 HSDir=1 HSIntro=3 HSRend=1 " + "Link=1-4 LinkAuth=1 " + "Microdesc=1 Relay=1-2"; + } else { + /* Cannot infer protocols. */ + return ""; + } +} + +/** + * Release all storage held by static fields in protover.c + */ +void +protover_free_all(void) +{ + if (supported_protocol_list) { + smartlist_t *entries = supported_protocol_list; + SMARTLIST_FOREACH(entries, proto_entry_t *, ent, proto_entry_free(ent)); + smartlist_free(entries); + supported_protocol_list = NULL; + } +} + diff --git a/src/or/protover.h b/src/or/protover.h new file mode 100644 index 0000000000..5c658931ea --- /dev/null +++ b/src/or/protover.h @@ -0,0 +1,74 @@ +/* Copyright (c) 2016, The Tor Project, Inc. */ +/* See LICENSE for licensing information */ + +/** + * \file protover.h + * \brief Headers and type declarations for protover.c + **/ + +#ifndef TOR_PROTOVER_H +#define TOR_PROTOVER_H + +#include "container.h" + +/** The first version of Tor that included "proto" entries in its + * descriptors. Authorities should use this to decide whether to + * guess proto lines. */ +/* This is a guess. */ +#define FIRST_TOR_VERSION_TO_ADVERTISE_PROTOCOLS "0.2.9.3-alpha" + +/** List of recognized subprotocols. */ +typedef enum protocol_type_t { + PRT_LINK, + PRT_LINKAUTH, + PRT_RELAY, + PRT_DIRCACHE, + PRT_HSDIR, + PRT_HSINTRO, + PRT_HSREND, + PRT_DESC, + PRT_MICRODESC, + PRT_CONS, +} protocol_type_t; + +int protover_all_supported(const char *s, char **missing); +int protover_is_supported_here(protocol_type_t pr, uint32_t ver); +const char *protover_get_supported_protocols(void); + +char *protover_compute_vote(const smartlist_t *list_of_proto_strings, + int threshold); +const char *protover_compute_for_old_tor(const char *version); +int protocol_list_supports_protocol(const char *list, protocol_type_t tp, + uint32_t version); + +void protover_free_all(void); + +#ifdef PROTOVER_PRIVATE +/** Represents a range of subprotocols of a given type. All subprotocols + * between <b>low</b> and <b>high</b> inclusive are included. */ +typedef struct proto_range_t { + uint32_t low; + uint32_t high; +} proto_range_t; + +/** Represents a set of ranges of subprotocols of a given type. */ +typedef struct proto_entry_t { + /** The name of the protocol. + * + * (This needs to handle voting on protocols which + * we don't recognize yet, so it's a char* rather than a protocol_type_t.) + */ + char *name; + /** Smartlist of proto_range_t */ + smartlist_t *ranges; +} proto_entry_t; + +STATIC smartlist_t *parse_protocol_list(const char *s); +STATIC void proto_entry_free(proto_entry_t *entry); +STATIC char *encode_protocol_list(const smartlist_t *sl); +STATIC const char *protocol_type_to_str(protocol_type_t pr); +STATIC int str_to_protocol_type(const char *s, protocol_type_t *pr_out); +#endif + +#endif + diff --git a/src/or/reasons.c b/src/or/reasons.c index 36921cafcd..a1566e2299 100644 --- a/src/or/reasons.c +++ b/src/or/reasons.c @@ -6,6 +6,12 @@ * \file reasons.c * \brief Convert circuit, stream, and orconn error reasons to and/or from * strings and errno values. + * + * This module is just a bunch of functions full of case statements that + * convert from one representation of our error codes to another. These are + * mainly used in generating log messages, in sending messages to the + * controller in control.c, and in converting errors from one protocol layer + * to another. **/ #include "or.h" diff --git a/src/or/relay.c b/src/or/relay.c index 38096ad1bb..1794215378 100644 --- a/src/or/relay.c +++ b/src/or/relay.c @@ -2454,7 +2454,7 @@ update_circuit_on_cmux_(circuit_t *circ, cell_direction_t direction, /* Cmux sanity check */ if (! circuitmux_is_circuit_attached(cmux, circ)) { - log_warn(LD_BUG, "called on non-attachd circuit from %s:%d", + log_warn(LD_BUG, "called on non-attached circuit from %s:%d", file, lineno); return; } @@ -2613,6 +2613,15 @@ channel_flush_from_first_active_circuit, (channel_t *chan, int max)) } /* Circuitmux told us this was active, so it should have cells */ + if (/*BUG(*/ queue->n == 0 /*)*/) { + log_warn(LD_BUG, "Found a supposedly active circuit with no cells " + "to send. Trying to recover."); + circuitmux_set_num_cells(cmux, circ, 0); + if (! circ->marked_for_close) + circuit_mark_for_close(circ, END_CIRC_REASON_INTERNAL); + continue; + } + tor_assert(queue->n > 0); /* diff --git a/src/or/rendclient.c b/src/or/rendclient.c index 3a742fec0a..a93bc94a9c 100644 --- a/src/or/rendclient.c +++ b/src/or/rendclient.c @@ -134,6 +134,7 @@ int rend_client_send_introduction(origin_circuit_t *introcirc, origin_circuit_t *rendcirc) { + const or_options_t *options = get_options(); size_t payload_len; int r, v3_shift = 0; char payload[RELAY_PAYLOAD_SIZE]; @@ -150,10 +151,8 @@ rend_client_send_introduction(origin_circuit_t *introcirc, tor_assert(rendcirc->rend_data); tor_assert(!rend_cmp_service_ids(introcirc->rend_data->onion_address, rendcirc->rend_data->onion_address)); -#ifndef NON_ANONYMOUS_MODE_ENABLED - tor_assert(!(introcirc->build_state->onehop_tunnel)); - tor_assert(!(rendcirc->build_state->onehop_tunnel)); -#endif + assert_circ_anonymity_ok(introcirc, options); + assert_circ_anonymity_ok(rendcirc, options); r = rend_cache_lookup_entry(introcirc->rend_data->onion_address, -1, &entry); @@ -387,6 +386,7 @@ int rend_client_introduction_acked(origin_circuit_t *circ, const uint8_t *request, size_t request_len) { + const or_options_t *options = get_options(); origin_circuit_t *rendcirc; (void) request; // XXXX Use this. @@ -398,10 +398,9 @@ rend_client_introduction_acked(origin_circuit_t *circ, return -1; } + tor_assert(circ->build_state); tor_assert(circ->build_state->chosen_exit); -#ifndef NON_ANONYMOUS_MODE_ENABLED - tor_assert(!(circ->build_state->onehop_tunnel)); -#endif + assert_circ_anonymity_ok(circ, options); tor_assert(circ->rend_data); /* For path bias: This circuit was used successfully. Valid @@ -416,9 +415,7 @@ rend_client_introduction_acked(origin_circuit_t *circ, log_info(LD_REND,"Received ack. Telling rend circ..."); rendcirc = circuit_get_ready_rend_circ_by_rend_data(circ->rend_data); if (rendcirc) { /* remember the ack */ -#ifndef NON_ANONYMOUS_MODE_ENABLED - tor_assert(!(rendcirc->build_state->onehop_tunnel)); -#endif + assert_circ_anonymity_ok(rendcirc, options); circuit_change_purpose(TO_CIRCUIT(rendcirc), CIRCUIT_PURPOSE_C_REND_READY_INTRO_ACKED); /* Set timestamp_dirty, because circuit_expire_building expects @@ -1373,40 +1370,15 @@ rend_client_get_random_intro_impl(const rend_cache_entry_t *entry, smartlist_del(usable_nodes, i); goto again; } - /* Do we need to look up the router or is the extend info complete? */ + /* All version 2 HS descriptors come with a TAP onion key. + * Clients used to try to get the TAP onion key from the consensus, but this + * meant that hidden services could discover which consensus clients have. */ if (!extend_info_supports_tap(intro->extend_info)) { - const node_t *node; - extend_info_t *new_extend_info; - if (tor_digest_is_zero(intro->extend_info->identity_digest)) - node = node_get_by_hex_id(intro->extend_info->nickname); - else - node = node_get_by_id(intro->extend_info->identity_digest); - if (!node) { - log_info(LD_REND, "Unknown router with nickname '%s'; trying another.", - intro->extend_info->nickname); - smartlist_del(usable_nodes, i); - goto again; - } -#ifdef ENABLE_TOR2WEB_MODE - new_extend_info = extend_info_from_node(node, options->Tor2webMode); -#else - new_extend_info = extend_info_from_node(node, 0); -#endif - if (!new_extend_info) { - const char *alternate_reason = ""; -#ifdef ENABLE_TOR2WEB_MODE - alternate_reason = ", or we cannot connect directly to it"; -#endif - log_info(LD_REND, "We don't have a descriptor for the intro-point relay " - "'%s'%s; trying another.", - extend_info_describe(intro->extend_info), alternate_reason); - smartlist_del(usable_nodes, i); - goto again; - } else { - extend_info_free(intro->extend_info); - intro->extend_info = new_extend_info; - } - tor_assert(intro->extend_info != NULL); + log_info(LD_REND, "The HS descriptor is missing a TAP onion key for the " + "intro-point relay '%s'; trying another.", + safe_str_client(extend_info_describe(intro->extend_info))); + smartlist_del(usable_nodes, i); + goto again; } /* Check if we should refuse to talk to this router. */ if (strict && @@ -1552,3 +1524,35 @@ rend_parse_service_authorization(const or_options_t *options, return res; } +/* Can Tor client code make direct (non-anonymous) connections to introduction + * or rendezvous points? + * Returns true if tor was compiled with NON_ANONYMOUS_MODE_ENABLED, and is + * configured in Tor2web mode. */ +int +rend_client_allow_non_anonymous_connection(const or_options_t *options) +{ + /* Tor2web support needs to be compiled in to a tor binary. */ +#ifdef NON_ANONYMOUS_MODE_ENABLED + /* Tor2web */ + return options->Tor2webMode ? 1 : 0; +#else + (void)options; + return 0; +#endif +} + +/* At compile-time, was non-anonymous mode enabled via + * NON_ANONYMOUS_MODE_ENABLED ? */ +int +rend_client_non_anonymous_mode_enabled(const or_options_t *options) +{ + (void)options; + /* Tor2web support needs to be compiled in to a tor binary. */ +#ifdef NON_ANONYMOUS_MODE_ENABLED + /* Tor2web */ + return 1; +#else + return 0; +#endif +} + diff --git a/src/or/rendclient.h b/src/or/rendclient.h index e90dac07ab..b8f8c2f871 100644 --- a/src/or/rendclient.h +++ b/src/or/rendclient.h @@ -51,5 +51,8 @@ rend_service_authorization_t *rend_client_lookup_service_authorization( const char *onion_address); void rend_service_authorization_free_all(void); +int rend_client_allow_non_anonymous_connection(const or_options_t *options); +int rend_client_non_anonymous_mode_enabled(const or_options_t *options); + #endif diff --git a/src/or/rendcommon.c b/src/or/rendcommon.c index 01b0766cf0..d9d39b1f19 100644 --- a/src/or/rendcommon.c +++ b/src/or/rendcommon.c @@ -1067,3 +1067,52 @@ rend_auth_decode_cookie(const char *cookie_in, uint8_t *cookie_out, return res; } +/* Is this a rend client or server that allows direct (non-anonymous) + * connections? + * Clients must be specifically compiled and configured in this mode. + * Onion services can be configured to start in this mode. + * Prefer rend_client_allow_non_anonymous_connection() or + * rend_service_allow_non_anonymous_connection() whenever possible, so that + * checks are specific to Single Onion Services or Tor2web. */ +int +rend_allow_non_anonymous_connection(const or_options_t* options) +{ + return (rend_client_allow_non_anonymous_connection(options) + || rend_service_allow_non_anonymous_connection(options)); +} + +/* Is this a rend client or server in non-anonymous mode? + * Clients must be specifically compiled in this mode. + * Onion services can be configured to start in this mode. + * Prefer rend_client_non_anonymous_mode_enabled() or + * rend_service_non_anonymous_mode_enabled() whenever possible, so that checks + * are specific to Single Onion Services or Tor2web. */ +int +rend_non_anonymous_mode_enabled(const or_options_t *options) +{ + return (rend_client_non_anonymous_mode_enabled(options) + || rend_service_non_anonymous_mode_enabled(options)); +} + +/* Make sure that tor only builds one-hop circuits when they would not + * compromise user anonymity. + * + * One-hop circuits are permitted in Tor2web or Single Onion modes. + * + * Tor2web or Single Onion modes are also allowed to make multi-hop circuits. + * For example, single onion HSDir circuits are 3-hop to prevent denial of + * service. + */ +void +assert_circ_anonymity_ok(origin_circuit_t *circ, + const or_options_t *options) +{ + tor_assert(options); + tor_assert(circ); + tor_assert(circ->build_state); + + if (circ->build_state->onehop_tunnel) { + tor_assert(rend_allow_non_anonymous_connection(options)); + } +} + diff --git a/src/or/rendcommon.h b/src/or/rendcommon.h index 88cf512f4a..090e6f25e0 100644 --- a/src/or/rendcommon.h +++ b/src/or/rendcommon.h @@ -77,5 +77,11 @@ int rend_auth_decode_cookie(const char *cookie_in, rend_auth_type_t *auth_type_out, char **err_msg_out); +int rend_allow_non_anonymous_connection(const or_options_t* options); +int rend_non_anonymous_mode_enabled(const or_options_t *options); + +void assert_circ_anonymity_ok(origin_circuit_t *circ, + const or_options_t *options); + #endif diff --git a/src/or/rendservice.c b/src/or/rendservice.c index 8d3a7d704c..d6bd5b1f75 100644 --- a/src/or/rendservice.c +++ b/src/or/rendservice.c @@ -20,6 +20,7 @@ #include "main.h" #include "networkstatus.h" #include "nodelist.h" +#include "policies.h" #include "rendclient.h" #include "rendcommon.h" #include "rendservice.h" @@ -107,59 +108,13 @@ struct rend_service_port_config_s { * rendezvous point before giving up? */ #define MAX_REND_TIMEOUT 30 -/** Represents a single hidden service running at this OP. */ -typedef struct rend_service_t { - /* Fields specified in config file */ - char *directory; /**< where in the filesystem it stores it. Will be NULL if - * this service is ephemeral. */ - int dir_group_readable; /**< if 1, allow group read - permissions on directory */ - smartlist_t *ports; /**< List of rend_service_port_config_t */ - rend_auth_type_t auth_type; /**< Client authorization type or 0 if no client - * authorization is performed. */ - smartlist_t *clients; /**< List of rend_authorized_client_t's of - * clients that may access our service. Can be NULL - * if no client authorization is performed. */ - /* Other fields */ - crypto_pk_t *private_key; /**< Permanent hidden-service key. */ - char service_id[REND_SERVICE_ID_LEN_BASE32+1]; /**< Onion address without - * '.onion' */ - char pk_digest[DIGEST_LEN]; /**< Hash of permanent hidden-service key. */ - smartlist_t *intro_nodes; /**< List of rend_intro_point_t's we have, - * or are trying to establish. */ - /** List of rend_intro_point_t that are expiring. They are removed once - * the new descriptor is successfully uploaded. A node in this list CAN - * NOT appear in the intro_nodes list. */ - smartlist_t *expiring_nodes; - time_t intro_period_started; /**< Start of the current period to build - * introduction points. */ - int n_intro_circuits_launched; /**< Count of intro circuits we have - * established in this period. */ - unsigned int n_intro_points_wanted; /**< Number of intro points this - * service wants to have open. */ - rend_service_descriptor_t *desc; /**< Current hidden service descriptor. */ - time_t desc_is_dirty; /**< Time at which changes to the hidden service - * descriptor content occurred, or 0 if it's - * up-to-date. */ - time_t next_upload_time; /**< Scheduled next hidden service descriptor - * upload time. */ - /** Replay cache for Diffie-Hellman values of INTRODUCE2 cells, to - * detect repeats. Clients may send INTRODUCE1 cells for the same - * rendezvous point through two or more different introduction points; - * when they do, this keeps us from launching multiple simultaneous attempts - * to connect to the same rend point. */ - replaycache_t *accepted_intro_dh_parts; - /** If true, we don't close circuits for making requests to unsupported - * ports. */ - int allow_unknown_ports; - /** The maximum number of simultanious streams-per-circuit that are allowed - * to be established, or 0 if no limit is set. - */ - int max_streams_per_circuit; - /** If true, we close circuits that exceed the max_streams_per_circuit - * limit. */ - int max_streams_close_circuit; -} rend_service_t; +/* Hidden service directory file names: + * new file names should be added to rend_service_add_filenames_to_list() + * for sandboxing purposes. */ +static const char *private_key_fname = "private_key"; +static const char *hostname_fname = "hostname"; +static const char *client_keys_fname = "client_keys"; +static const char *sos_poison_fname = "onion_service_non_anonymous"; /** Returns a escaped string representation of the service, <b>s</b>. */ @@ -206,16 +161,18 @@ rend_authorized_client_strmap_item_free(void *authorized_client) /** Release the storage held by <b>service</b>. */ -static void +STATIC void rend_service_free(rend_service_t *service) { if (!service) return; tor_free(service->directory); - SMARTLIST_FOREACH(service->ports, rend_service_port_config_t*, p, - rend_service_port_config_free(p)); - smartlist_free(service->ports); + if (service->ports) { + SMARTLIST_FOREACH(service->ports, rend_service_port_config_t*, p, + rend_service_port_config_free(p)); + smartlist_free(service->ports); + } if (service->private_key) crypto_pk_free(service->private_key); if (service->intro_nodes) { @@ -390,22 +347,20 @@ rend_service_parse_port_config(const char *string, const char *sep, int realport = 0; uint16_t p; tor_addr_t addr; - const char *addrport; rend_service_port_config_t *result = NULL; unsigned int is_unix_addr = 0; - char *socket_path = NULL; + const char *socket_path = NULL; char *err_msg = NULL; + char *addrport = NULL; sl = smartlist_new(); smartlist_split_string(sl, string, sep, - SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 0); - if (smartlist_len(sl) < 1 || smartlist_len(sl) > 2) { + SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 2); + if (smartlist_len(sl) < 1 || BUG(smartlist_len(sl) > 2)) { if (err_msg_out) err_msg = tor_strdup("Bad syntax in hidden service port configuration."); - goto err; } - virtport = (int)tor_parse_long(smartlist_get(sl,0), 10, 1, 65535, NULL,NULL); if (!virtport) { if (err_msg_out) @@ -414,7 +369,6 @@ rend_service_parse_port_config(const char *string, const char *sep, goto err; } - if (smartlist_len(sl) == 1) { /* No addr:port part; use default. */ realport = virtport; @@ -422,17 +376,18 @@ rend_service_parse_port_config(const char *string, const char *sep, } else { int ret; - addrport = smartlist_get(sl,1); - ret = config_parse_unix_port(addrport, &socket_path); - if (ret < 0 && ret != -ENOENT) { - if (ret == -EINVAL) - if (err_msg_out) - err_msg = tor_strdup("Empty socket path in hidden service port " - "configuration."); - + const char *addrport_element = smartlist_get(sl,1); + const char *rest = NULL; + int is_unix; + ret = port_cfg_line_extract_addrport(addrport_element, &addrport, + &is_unix, &rest); + if (ret < 0) { + tor_asprintf(&err_msg, "Couldn't process address <%s> from hidden " + "service configuration", addrport_element); goto err; } - if (socket_path) { + if (is_unix) { + socket_path = addrport; is_unix_addr = 1; } else if (strchr(addrport, ':') || strchr(addrport, '.')) { /* else try it as an IP:port pair if it has a : or . in it */ @@ -470,10 +425,10 @@ rend_service_parse_port_config(const char *string, const char *sep, } err: + tor_free(addrport); if (err_msg_out) *err_msg_out = err_msg; SMARTLIST_FOREACH(sl, char *, c, tor_free(c)); smartlist_free(sl); - if (socket_path) tor_free(socket_path); return result; } @@ -1001,13 +956,235 @@ rend_service_update_descriptor(rend_service_t *service) } } +/* Allocate and return a string containing the path to file_name in + * service->directory. Asserts that service has a directory. + * This function will never return NULL. + * The caller must free this path. */ +static char * +rend_service_path(const rend_service_t *service, const char *file_name) +{ + char *file_path = NULL; + + tor_assert(service->directory); + + /* Can never fail: asserts rather than leaving file_path NULL. */ + tor_asprintf(&file_path, "%s%s%s", + service->directory, PATH_SEPARATOR, file_name); + + return file_path; +} + +/* Allocate and return a string containing the path to the single onion + * service poison file in service->directory. Asserts that service has a + * directory. + * The caller must free this path. */ +STATIC char * +rend_service_sos_poison_path(const rend_service_t *service) +{ + return rend_service_path(service, sos_poison_fname); +} + +/** Return True if hidden services <b>service</b> has been poisoned by single + * onion mode. */ +static int +service_is_single_onion_poisoned(const rend_service_t *service) +{ + char *poison_fname = NULL; + file_status_t fstatus; + + if (!service->directory) { + return 0; + } + + poison_fname = rend_service_sos_poison_path(service); + + fstatus = file_status(poison_fname); + tor_free(poison_fname); + + /* If this fname is occupied, the hidden service has been poisoned. */ + if (fstatus == FN_FILE || fstatus == FN_EMPTY) { + return 1; + } + + return 0; +} + +/* Return 1 if the private key file for service exists and has a non-zero size, + * and 0 otherwise. */ +static int +rend_service_private_key_exists(const rend_service_t *service) +{ + char *private_key_path = rend_service_path(service, private_key_fname); + const file_status_t private_key_status = file_status(private_key_path); + tor_free(private_key_path); + /* Only non-empty regular private key files could have been used before. */ + return private_key_status == FN_FILE; +} + +/** Check the single onion service poison state of all existing hidden service + * directories: + * - If each service is poisoned, and we are in Single Onion Mode, + * return 0, + * - If each service is not poisoned, and we are not in Single Onion Mode, + * return 0, + * - Otherwise, the poison state is invalid, and a service that was created in + * one mode is being used in the other, return -1. + * Hidden service directories without keys are not checked for consistency. + * When their keys are created, they will be poisoned (if needed). + * If a <b>service_list</b> is provided, treat it + * as the list of hidden services (used in unittests). */ +int +rend_service_list_verify_single_onion_poison(const smartlist_t *service_list, + const or_options_t *options) +{ + const smartlist_t *s_list; + /* If no special service list is provided, then just use the global one. */ + if (!service_list) { + if (!rend_service_list) { /* No global HS list. Nothing to see here. */ + return 0; + } + + s_list = rend_service_list; + } else { + s_list = service_list; + } + + int consistent = 1; + SMARTLIST_FOREACH_BEGIN(s_list, const rend_service_t *, s) { + if (service_is_single_onion_poisoned(s) != + rend_service_non_anonymous_mode_enabled(options) && + rend_service_private_key_exists(s)) { + consistent = 0; + } + } SMARTLIST_FOREACH_END(s); + + return consistent ? 0 : -1; +} + +/*** Helper for rend_service_poison_new_single_onion_dirs(). Add a file to + * this hidden service directory that marks it as a single onion service. + * Tor must be in single onion mode before calling this function. + * Returns 0 when a directory is successfully poisoned, or if it is already + * poisoned. Returns -1 on a failure to read the directory or write the poison + * file, or if there is an existing private key file in the directory. (The + * service should have been poisoned when the key was created.) */ +static int +poison_new_single_onion_hidden_service_dir(const rend_service_t *service) +{ + /* We must only poison directories if we're in Single Onion mode */ + tor_assert(rend_service_non_anonymous_mode_enabled(get_options())); + + int fd; + int retval = -1; + char *poison_fname = NULL; + + if (!service->directory) { + log_info(LD_REND, "Ephemeral HS started in non-anonymous mode."); + return 0; + } + + /* Make sure we're only poisoning new hidden service directories */ + if (rend_service_private_key_exists(service)) { + log_warn(LD_BUG, "Tried to single onion poison a service directory after " + "the private key was created."); + return -1; + } + + poison_fname = rend_service_sos_poison_path(service); + + switch (file_status(poison_fname)) { + case FN_DIR: + case FN_ERROR: + log_warn(LD_FS, "Can't read single onion poison file \"%s\"", + poison_fname); + goto done; + case FN_FILE: /* single onion poison file already exists. NOP. */ + case FN_EMPTY: /* single onion poison file already exists. NOP. */ + log_debug(LD_FS, "Tried to re-poison a single onion poisoned file \"%s\"", + poison_fname); + break; + case FN_NOENT: + fd = tor_open_cloexec(poison_fname, O_RDWR|O_CREAT|O_TRUNC, 0600); + if (fd < 0) { + log_warn(LD_FS, "Could not create single onion poison file %s", + poison_fname); + goto done; + } + close(fd); + break; + default: + tor_assert(0); + } + + retval = 0; + + done: + tor_free(poison_fname); + + return retval; +} + +/** We just got launched in Single Onion Mode. That's a non-anoymous + * mode for hidden services; hence we should mark all new hidden service + * directories appropriately so that they are never launched as + * location-private hidden services again. (New directories don't have private + * key files.) + * If a <b>service_list</b> is provided, treat it as the list of hidden + * services (used in unittests). + * Return 0 on success, -1 on fail. */ +int +rend_service_poison_new_single_onion_dirs(const smartlist_t *service_list) +{ + /* We must only poison directories if we're in Single Onion mode */ + tor_assert(rend_service_non_anonymous_mode_enabled(get_options())); + + const smartlist_t *s_list; + /* If no special service list is provided, then just use the global one. */ + if (!service_list) { + if (!rend_service_list) { /* No global HS list. Nothing to see here. */ + return 0; + } + + s_list = rend_service_list; + } else { + s_list = service_list; + } + + SMARTLIST_FOREACH_BEGIN(s_list, const rend_service_t *, s) { + if (!rend_service_private_key_exists(s)) { + if (poison_new_single_onion_hidden_service_dir(s) < 0) { + return -1; + } + } + } SMARTLIST_FOREACH_END(s); + + /* The keys for these services are linked to the server IP address */ + log_notice(LD_REND, "The configured onion service directories have been " + "used in single onion mode. They can not be used for anonymous " + "hidden services."); + + return 0; +} + /** Load and/or generate private keys for all hidden services, possibly - * including keys for client authorization. Return 0 on success, -1 on - * failure. */ + * including keys for client authorization. + * If a <b>service_list</b> is provided, treat it as the list of hidden + * services (used in unittests). Otherwise, require that rend_service_list is + * not NULL. + * Return 0 on success, -1 on failure. */ int -rend_service_load_all_keys(void) +rend_service_load_all_keys(const smartlist_t *service_list) { - SMARTLIST_FOREACH_BEGIN(rend_service_list, rend_service_t *, s) { + const smartlist_t *s_list; + /* If no special service list is provided, then just use the global one. */ + if (!service_list) { + tor_assert(rend_service_list); + s_list = rend_service_list; + } else { + s_list = service_list; + } + + SMARTLIST_FOREACH_BEGIN(s_list, rend_service_t *, s) { if (s->private_key) continue; log_info(LD_REND, "Loading hidden-service keys from \"%s\"", @@ -1027,12 +1204,10 @@ rend_service_add_filenames_to_list(smartlist_t *lst, const rend_service_t *s) tor_assert(lst); tor_assert(s); tor_assert(s->directory); - smartlist_add_asprintf(lst, "%s"PATH_SEPARATOR"private_key", - s->directory); - smartlist_add_asprintf(lst, "%s"PATH_SEPARATOR"hostname", - s->directory); - smartlist_add_asprintf(lst, "%s"PATH_SEPARATOR"client_keys", - s->directory); + smartlist_add(lst, rend_service_path(s, private_key_fname)); + smartlist_add(lst, rend_service_path(s, hostname_fname)); + smartlist_add(lst, rend_service_path(s, client_keys_fname)); + smartlist_add(lst, rend_service_sos_poison_path(s)); } /** Add to <b>open_lst</b> every filename used by a configured hidden service, @@ -1076,7 +1251,7 @@ rend_service_derive_key_digests(struct rend_service_t *s) static int rend_service_load_keys(rend_service_t *s) { - char fname[512]; + char *fname = NULL; char buf[128]; cpd_check_t check_opts = CPD_CREATE; @@ -1085,7 +1260,7 @@ rend_service_load_keys(rend_service_t *s) } /* Check/create directory */ if (check_private_dir(s->directory, check_opts, get_options()->User) < 0) { - return -1; + goto err; } #ifndef _WIN32 if (s->dir_group_readable) { @@ -1097,34 +1272,23 @@ rend_service_load_keys(rend_service_t *s) #endif /* Load key */ - if (strlcpy(fname,s->directory,sizeof(fname)) >= sizeof(fname) || - strlcat(fname,PATH_SEPARATOR"private_key",sizeof(fname)) - >= sizeof(fname)) { - log_warn(LD_CONFIG, "Directory name too long to store key file: \"%s\".", - s->directory); - return -1; - } + fname = rend_service_path(s, private_key_fname); s->private_key = init_key_from_file(fname, 1, LOG_ERR, 0); + if (!s->private_key) - return -1; + goto err; if (rend_service_derive_key_digests(s) < 0) - return -1; + goto err; + tor_free(fname); /* Create service file */ - if (strlcpy(fname,s->directory,sizeof(fname)) >= sizeof(fname) || - strlcat(fname,PATH_SEPARATOR"hostname",sizeof(fname)) - >= sizeof(fname)) { - log_warn(LD_CONFIG, "Directory name too long to store hostname file:" - " \"%s\".", s->directory); - return -1; - } + fname = rend_service_path(s, hostname_fname); tor_snprintf(buf, sizeof(buf),"%s.onion\n", s->service_id); if (write_str_to_file(fname,buf,0)<0) { log_warn(LD_CONFIG, "Could not write onion address to hostname file."); - memwipe(buf, 0, sizeof(buf)); - return -1; + goto err; } #ifndef _WIN32 if (s->dir_group_readable) { @@ -1135,15 +1299,21 @@ rend_service_load_keys(rend_service_t *s) } #endif - memwipe(buf, 0, sizeof(buf)); - /* If client authorization is configured, load or generate keys. */ if (s->auth_type != REND_NO_AUTH) { - if (rend_service_load_auth_keys(s, fname) < 0) - return -1; + if (rend_service_load_auth_keys(s, fname) < 0) { + goto err; + } } - return 0; + int r = 0; + goto done; + err: + r = -1; + done: + memwipe(buf, 0, sizeof(buf)); + tor_free(fname); + return r; } /** Load and/or generate client authorization keys for the hidden service @@ -1153,7 +1323,7 @@ static int rend_service_load_auth_keys(rend_service_t *s, const char *hfname) { int r = 0; - char cfname[512]; + char *cfname = NULL; char *client_keys_str = NULL; strmap_t *parsed_clients = strmap_new(); FILE *cfile, *hfile; @@ -1163,12 +1333,7 @@ rend_service_load_auth_keys(rend_service_t *s, const char *hfname) char buf[1500]; /* Load client keys and descriptor cookies, if available. */ - if (tor_snprintf(cfname, sizeof(cfname), "%s"PATH_SEPARATOR"client_keys", - s->directory)<0) { - log_warn(LD_CONFIG, "Directory name too long to store client keys " - "file: \"%s\".", s->directory); - goto err; - } + cfname = rend_service_path(s, client_keys_fname); client_keys_str = read_file_to_str(cfname, RFTS_IGNORE_MISSING, NULL); if (client_keys_str) { if (rend_parse_client_keys(parsed_clients, client_keys_str) < 0) { @@ -1322,7 +1487,10 @@ rend_service_load_auth_keys(rend_service_t *s, const char *hfname) } strmap_free(parsed_clients, rend_authorized_client_strmap_item_free); - memwipe(cfname, 0, sizeof(cfname)); + if (cfname) { + memwipe(cfname, 0, strlen(cfname)); + tor_free(cfname); + } /* Clear stack buffers that held key-derived material. */ memwipe(buf, 0, sizeof(buf)); @@ -1424,6 +1592,31 @@ rend_check_authorization(rend_service_t *service, return 1; } +/* Can this service make a direct connection to ei? + * It must be a single onion service, and the firewall rules must allow ei. */ +static int +rend_service_use_direct_connection(const or_options_t* options, + const extend_info_t* ei) +{ + /* We'll connect directly all reachable addresses, whether preferred or not. + * The prefer_ipv6 argument to fascist_firewall_allows_address_addr is + * ignored, because pref_only is 0. */ + return (rend_service_allow_non_anonymous_connection(options) && + fascist_firewall_allows_address_addr(&ei->addr, ei->port, + FIREWALL_OR_CONNECTION, 0, 0)); +} + +/* Like rend_service_use_direct_connection, but to a node. */ +static int +rend_service_use_direct_connection_node(const or_options_t* options, + const node_t* node) +{ + /* We'll connect directly all reachable addresses, whether preferred or not. + */ + return (rend_service_allow_non_anonymous_connection(options) && + fascist_firewall_allows_node(node, FIREWALL_OR_CONNECTION, 0)); +} + /****** * Handle cells ******/ @@ -1473,9 +1666,7 @@ rend_service_receive_introduction(origin_circuit_t *circuit, goto err; } -#ifndef NON_ANONYMOUS_MODE_ENABLED - tor_assert(!(circuit->build_state->onehop_tunnel)); -#endif + assert_circ_anonymity_ok(circuit, options); tor_assert(circuit->rend_data); /* We'll use this in a bazillion log messages */ @@ -1679,6 +1870,11 @@ rend_service_receive_introduction(origin_circuit_t *circuit, for (i=0;i<MAX_REND_FAILURES;i++) { int flags = CIRCLAUNCH_NEED_CAPACITY | CIRCLAUNCH_IS_INTERNAL; if (circ_needs_uptime) flags |= CIRCLAUNCH_NEED_UPTIME; + /* A Single Onion Service only uses a direct connection if its + * firewall rules permit direct connections to the address. */ + if (rend_service_use_direct_connection(options, rp)) { + flags = flags | CIRCLAUNCH_ONEHOP_TUNNEL; + } launched = circuit_launch_by_extend_info( CIRCUIT_PURPOSE_S_CONNECT_REND, rp, flags); @@ -1791,7 +1987,10 @@ find_rp_for_intro(const rend_intro_cell_t *intro, goto err; } - rp = extend_info_from_node(node, 0); + /* Are we in single onion mode? */ + const int allow_direct = rend_service_allow_non_anonymous_connection( + get_options()); + rp = extend_info_from_node(node, allow_direct); if (!rp) { if (err_msg_out) { tor_asprintf(&err_msg, @@ -1816,6 +2015,10 @@ find_rp_for_intro(const rend_intro_cell_t *intro, goto err; } + /* rp is always set here: extend_info_dup guarantees a non-NULL result, and + * the other cases goto err. */ + tor_assert(rp); + /* Make sure the RP we are being asked to connect to is _not_ a private * address unless it's allowed. Let's avoid to build a circuit to our * second middle node and fail right after when extending to the RP. */ @@ -2590,6 +2793,10 @@ rend_service_relaunch_rendezvous(origin_circuit_t *oldcirc) log_info(LD_REND,"Reattempting rendezvous circuit to '%s'", safe_str(extend_info_describe(oldstate->chosen_exit))); + /* You'd think Single Onion Services would want to retry the rendezvous + * using a direct connection. But if it's blocked by a firewall, or the + * service is IPv6-only, or the rend point avoiding becoming a one-hop + * proxy, we need a 3-hop connection. */ newcirc = circuit_launch_by_extend_info(CIRCUIT_PURPOSE_S_CONNECT_REND, oldstate->chosen_exit, CIRCLAUNCH_NEED_CAPACITY|CIRCLAUNCH_IS_INTERNAL); @@ -2618,26 +2825,72 @@ rend_service_launch_establish_intro(rend_service_t *service, rend_intro_point_t *intro) { origin_circuit_t *launched; + int flags = CIRCLAUNCH_NEED_UPTIME|CIRCLAUNCH_IS_INTERNAL; + const or_options_t *options = get_options(); + extend_info_t *launch_ei = intro->extend_info; + extend_info_t *direct_ei = NULL; + + /* Are we in single onion mode? */ + if (rend_service_allow_non_anonymous_connection(options)) { + /* Do we have a descriptor for the node? + * We've either just chosen it from the consensus, or we've just reviewed + * our intro points to see which ones are still valid, and deleted the ones + * that aren't in the consensus any more. */ + const node_t *node = node_get_by_id(launch_ei->identity_digest); + if (BUG(!node)) { + /* The service has kept an intro point after it went missing from the + * consensus. If we did anything else here, it would be a consensus + * distinguisher. Which are less of an issue for single onion services, + * but still a bug. */ + return -1; + } + /* Can we connect to the node directly? If so, replace launch_ei + * (a multi-hop extend_info) with one suitable for direct connection. */ + if (rend_service_use_direct_connection_node(options, node)) { + direct_ei = extend_info_from_node(node, 1); + if (BUG(!direct_ei)) { + /* rend_service_use_direct_connection_node and extend_info_from_node + * disagree about which addresses on this node are permitted. This + * should never happen. Avoiding the connection is a safe response. */ + return -1; + } + flags = flags | CIRCLAUNCH_ONEHOP_TUNNEL; + launch_ei = direct_ei; + } + } + /* launch_ei is either intro->extend_info, or has been replaced with a valid + * extend_info for single onion service direct connection. */ + tor_assert(launch_ei); + /* We must have the same intro when making a direct connection. */ + tor_assert(tor_memeq(intro->extend_info->identity_digest, + launch_ei->identity_digest, + DIGEST_LEN)); log_info(LD_REND, - "Launching circuit to introduction point %s for service %s", + "Launching circuit to introduction point %s%s%s for service %s", safe_str_client(extend_info_describe(intro->extend_info)), + direct_ei ? " via direct address " : "", + direct_ei ? safe_str_client(extend_info_describe(direct_ei)) : "", service->service_id); rep_hist_note_used_internal(time(NULL), 1, 0); ++service->n_intro_circuits_launched; launched = circuit_launch_by_extend_info(CIRCUIT_PURPOSE_S_ESTABLISH_INTRO, - intro->extend_info, - CIRCLAUNCH_NEED_UPTIME|CIRCLAUNCH_IS_INTERNAL); + launch_ei, flags); if (!launched) { log_info(LD_REND, - "Can't launch circuit to establish introduction at %s.", - safe_str_client(extend_info_describe(intro->extend_info))); + "Can't launch circuit to establish introduction at %s%s%s.", + safe_str_client(extend_info_describe(intro->extend_info)), + direct_ei ? " via direct address " : "", + direct_ei ? safe_str_client(extend_info_describe(direct_ei)) : "" + ); + extend_info_free(direct_ei); return -1; } - /* We must have the same exit node even if cannibalized. */ + /* We must have the same exit node even if cannibalized or direct connection. + */ tor_assert(tor_memeq(intro->extend_info->identity_digest, launched->build_state->chosen_exit->identity_digest, DIGEST_LEN)); @@ -2648,6 +2901,7 @@ rend_service_launch_establish_intro(rend_service_t *service, launched->intro_key = crypto_pk_dup_key(intro->intro_key); if (launched->base_.state == CIRCUIT_STATE_OPEN) rend_service_intro_has_opened(launched); + extend_info_free(direct_ei); return 0; } @@ -2703,9 +2957,7 @@ rend_service_intro_has_opened(origin_circuit_t *circuit) int reason = END_CIRC_REASON_TORPROTOCOL; tor_assert(circuit->base_.purpose == CIRCUIT_PURPOSE_S_ESTABLISH_INTRO); -#ifndef NON_ANONYMOUS_MODE_ENABLED - tor_assert(!(circuit->build_state->onehop_tunnel)); -#endif + assert_circ_anonymity_ok(circuit, get_options()); tor_assert(circuit->cpath); tor_assert(circuit->rend_data); @@ -2772,6 +3024,7 @@ rend_service_intro_has_opened(origin_circuit_t *circuit) log_info(LD_REND, "Established circuit %u as introduction point for service %s", (unsigned)circuit->base_.n_circ_id, serviceid); + circuit_log_path(LOG_INFO, LD_REND, circuit); /* Use the intro key instead of the service key in ESTABLISH_INTRO. */ crypto_pk_t *intro_key = circuit->intro_key; @@ -2901,9 +3154,7 @@ rend_service_rendezvous_has_opened(origin_circuit_t *circuit) tor_assert(circuit->base_.purpose == CIRCUIT_PURPOSE_S_CONNECT_REND); tor_assert(circuit->cpath); tor_assert(circuit->build_state); -#ifndef NON_ANONYMOUS_MODE_ENABLED - tor_assert(!(circuit->build_state->onehop_tunnel)); -#endif + assert_circ_anonymity_ok(circuit, get_options()); tor_assert(circuit->rend_data); /* Declare the circuit dirty to avoid reuse, and for path-bias */ @@ -2923,6 +3174,7 @@ rend_service_rendezvous_has_opened(origin_circuit_t *circuit) "Done building circuit %u to rendezvous with " "cookie %s for service %s", (unsigned)circuit->base_.n_circ_id, hexcookie, serviceid); + circuit_log_path(LOG_INFO, LD_REND, circuit); /* Clear the 'in-progress HS circ has timed out' flag for * consistency with what happens on the client side; this line has @@ -3489,6 +3741,9 @@ rend_consider_services_intro_points(void) int i; time_t now; const or_options_t *options = get_options(); + /* Are we in single onion mode? */ + const int allow_direct = rend_service_allow_non_anonymous_connection( + get_options()); /* List of nodes we need to _exclude_ when choosing a new node to * establish an intro point to. */ smartlist_t *exclude_nodes; @@ -3584,8 +3839,24 @@ rend_consider_services_intro_points(void) router_crn_flags_t flags = CRN_NEED_UPTIME|CRN_NEED_DESC; if (get_options()->AllowInvalid_ & ALLOW_INVALID_INTRODUCTION) flags |= CRN_ALLOW_INVALID; + router_crn_flags_t direct_flags = flags; + direct_flags |= CRN_PREF_ADDR; + direct_flags |= CRN_DIRECT_CONN; + node = router_choose_random_node(exclude_nodes, - options->ExcludeNodes, flags); + options->ExcludeNodes, + allow_direct ? direct_flags : flags); + /* If we are in single onion mode, retry node selection for a 3-hop + * path */ + if (allow_direct && !node) { + log_info(LD_REND, + "Unable to find an intro point that we can connect to " + "directly for %s, falling back to a 3-hop path.", + safe_str_client(service->service_id)); + node = router_choose_random_node(exclude_nodes, + options->ExcludeNodes, flags); + } + if (!node) { log_warn(LD_REND, "We only have %d introduction points established for %s; " @@ -3595,10 +3866,13 @@ rend_consider_services_intro_points(void) n_intro_points_to_open); break; } - /* Add the choosen node to the exclusion list in order to avoid to - * pick it again in the next iteration. */ + /* Add the choosen node to the exclusion list in order to avoid picking + * it again in the next iteration. */ smartlist_add(exclude_nodes, (void*)node); intro = tor_malloc_zero(sizeof(rend_intro_point_t)); + /* extend_info is for clients, so we want the multi-hop primary ORPort, + * even if we are a single onion service and intend to connect to it + * directly ourselves. */ intro->extend_info = extend_info_from_node(node, 0); intro->intro_key = crypto_pk_new(); const int fail = crypto_pk_generate_key(intro->intro_key); @@ -3644,8 +3918,9 @@ rend_consider_services_upload(time_t now) { int i; rend_service_t *service; - int rendpostperiod = get_options()->RendPostPeriod; - int rendinitialpostdelay = (get_options()->TestingTorNetwork ? + const or_options_t *options = get_options(); + int rendpostperiod = options->RendPostPeriod; + int rendinitialpostdelay = (options->TestingTorNetwork ? MIN_REND_INITIAL_POST_DELAY_TESTING : MIN_REND_INITIAL_POST_DELAY); @@ -3656,6 +3931,12 @@ rend_consider_services_upload(time_t now) * the descriptor is stable before being published. See comment below. */ service->next_upload_time = now + rendinitialpostdelay + crypto_rand_int(2*rendpostperiod); + /* Single Onion Services prioritise availability over hiding their + * startup time, as their IP address is publicly discoverable anyway. + */ + if (rend_service_reveal_startup_time(options)) { + service->next_upload_time = now + rendinitialpostdelay; + } } /* Does every introduction points have been established? */ unsigned int intro_points_ready = @@ -3896,12 +4177,51 @@ rend_service_set_connection_addr_port(edge_connection_t *conn, return -2; } -/* Stub that should be replaced with the #17178 version of the function - * when merging. */ +/* Are HiddenServiceSingleHopMode and HiddenServiceNonAnonymousMode consistent? + */ +static int +rend_service_non_anonymous_mode_consistent(const or_options_t *options) +{ + /* !! is used to make these options boolean */ + return (!! options->HiddenServiceSingleHopMode == + !! options->HiddenServiceNonAnonymousMode); +} + +/* Do the options allow onion services to make direct (non-anonymous) + * connections to introduction or rendezvous points? + * Must only be called after options_validate_single_onion() has successfully + * checked onion service option consistency. + * Returns true if tor is in HiddenServiceSingleHopMode. */ int -rend_service_allow_direct_connection(const or_options_t *options) +rend_service_allow_non_anonymous_connection(const or_options_t *options) { - (void)options; - return 0; + tor_assert(rend_service_non_anonymous_mode_consistent(options)); + return options->HiddenServiceSingleHopMode ? 1 : 0; +} + +/* Do the options allow us to reveal the exact startup time of the onion + * service? + * Single Onion Services prioritise availability over hiding their + * startup time, as their IP address is publicly discoverable anyway. + * Must only be called after options_validate_single_onion() has successfully + * checked onion service option consistency. + * Returns true if tor is in non-anonymous hidden service mode. */ +int +rend_service_reveal_startup_time(const or_options_t *options) +{ + tor_assert(rend_service_non_anonymous_mode_consistent(options)); + return rend_service_non_anonymous_mode_enabled(options); +} + +/* Is non-anonymous mode enabled using the HiddenServiceNonAnonymousMode + * config option? + * Must only be called after options_validate_single_onion() has successfully + * checked onion service option consistency. + */ +int +rend_service_non_anonymous_mode_enabled(const or_options_t *options) +{ + tor_assert(rend_service_non_anonymous_mode_consistent(options)); + return options->HiddenServiceNonAnonymousMode ? 1 : 0; } diff --git a/src/or/rendservice.h b/src/or/rendservice.h index 1622086a99..630191e8b7 100644 --- a/src/or/rendservice.h +++ b/src/or/rendservice.h @@ -63,11 +63,68 @@ struct rend_intro_cell_s { uint8_t dh[DH_KEY_LEN]; }; +/** Represents a single hidden service running at this OP. */ +typedef struct rend_service_t { + /* Fields specified in config file */ + char *directory; /**< where in the filesystem it stores it. Will be NULL if + * this service is ephemeral. */ + int dir_group_readable; /**< if 1, allow group read + permissions on directory */ + smartlist_t *ports; /**< List of rend_service_port_config_t */ + rend_auth_type_t auth_type; /**< Client authorization type or 0 if no client + * authorization is performed. */ + smartlist_t *clients; /**< List of rend_authorized_client_t's of + * clients that may access our service. Can be NULL + * if no client authorization is performed. */ + /* Other fields */ + crypto_pk_t *private_key; /**< Permanent hidden-service key. */ + char service_id[REND_SERVICE_ID_LEN_BASE32+1]; /**< Onion address without + * '.onion' */ + char pk_digest[DIGEST_LEN]; /**< Hash of permanent hidden-service key. */ + smartlist_t *intro_nodes; /**< List of rend_intro_point_t's we have, + * or are trying to establish. */ + /** List of rend_intro_point_t that are expiring. They are removed once + * the new descriptor is successfully uploaded. A node in this list CAN + * NOT appear in the intro_nodes list. */ + smartlist_t *expiring_nodes; + time_t intro_period_started; /**< Start of the current period to build + * introduction points. */ + int n_intro_circuits_launched; /**< Count of intro circuits we have + * established in this period. */ + unsigned int n_intro_points_wanted; /**< Number of intro points this + * service wants to have open. */ + rend_service_descriptor_t *desc; /**< Current hidden service descriptor. */ + time_t desc_is_dirty; /**< Time at which changes to the hidden service + * descriptor content occurred, or 0 if it's + * up-to-date. */ + time_t next_upload_time; /**< Scheduled next hidden service descriptor + * upload time. */ + /** Replay cache for Diffie-Hellman values of INTRODUCE2 cells, to + * detect repeats. Clients may send INTRODUCE1 cells for the same + * rendezvous point through two or more different introduction points; + * when they do, this keeps us from launching multiple simultaneous attempts + * to connect to the same rend point. */ + replaycache_t *accepted_intro_dh_parts; + /** If true, we don't close circuits for making requests to unsupported + * ports. */ + int allow_unknown_ports; + /** The maximum number of simultanious streams-per-circuit that are allowed + * to be established, or 0 if no limit is set. + */ + int max_streams_per_circuit; + /** If true, we close circuits that exceed the max_streams_per_circuit + * limit. */ + int max_streams_close_circuit; +} rend_service_t; + +STATIC void rend_service_free(rend_service_t *service); +STATIC char *rend_service_sos_poison_path(const rend_service_t *service); + #endif int num_rend_services(void); int rend_config_services(const or_options_t *options, int validate_only); -int rend_service_load_all_keys(void); +int rend_service_load_all_keys(const smartlist_t *service_list); void rend_services_add_filenames_to_lists(smartlist_t *open_lst, smartlist_t *stat_lst); void rend_consider_services_intro_points(void); @@ -108,6 +165,11 @@ void rend_service_port_config_free(rend_service_port_config_t *p); void rend_authorized_client_free(rend_authorized_client_t *client); +int rend_service_list_verify_single_onion_poison( + const smartlist_t *service_list, + const or_options_t *options); +int rend_service_poison_new_single_onion_dirs(const smartlist_t *service_list); + /** Return value from rend_service_add_ephemeral. */ typedef enum { RSAE_BADAUTH = -5, /**< Invalid auth_type/auth_clients */ @@ -131,7 +193,9 @@ void directory_post_to_hs_dir(rend_service_descriptor_t *renddesc, const char *service_id, int seconds_valid); void rend_service_desc_has_uploaded(const rend_data_t *rend_data); -int rend_service_allow_direct_connection(const or_options_t *options); +int rend_service_allow_non_anonymous_connection(const or_options_t *options); +int rend_service_reveal_startup_time(const or_options_t *options); +int rend_service_non_anonymous_mode_enabled(const or_options_t *options); #endif diff --git a/src/or/rephist.c b/src/or/rephist.c index 6a54904746..8bcd7396aa 100644 --- a/src/or/rephist.c +++ b/src/or/rephist.c @@ -4,10 +4,74 @@ /** * \file rephist.c - * \brief Basic history and "reputation" functionality to remember + * \brief Basic history and performance-tracking functionality. + * + * Basic history and performance-tracking functionality to remember * which servers have worked in the past, how much bandwidth we've * been using, which ports we tend to want, and so on; further, * exit port statistics, cell statistics, and connection statistics. + * + * The history and information tracked in this module could sensibly be + * divided into several categories: + * + * <ul><li>Statistics used by authorities to remember the uptime and + * stability information about various relays, including "uptime", + * "weighted fractional uptime" and "mean time between failures". + * + * <li>Bandwidth usage history, used by relays to self-report how much + * bandwidth they've used for different purposes over last day or so, + * in order to generate the {dirreq-,}{read,write}-history lines in + * that they publish. + * + * <li>Predicted ports, used by clients to remember how long it's been + * since they opened an exit connection to each given target + * port. Clients use this information in order to try to keep circuits + * open to exit nodes that can connect to the ports that they care + * about. (The predicted ports mechanism also handles predicted circuit + * usage that _isn't_ port-specific, such as resolves, internal circuits, + * and so on.) + * + * <li>Public key operation counters, for tracking how many times we've + * done each public key operation. (This is unmaintained and we should + * remove it.) + * + * <li>Exit statistics by port, used by exits to keep track of the + * number of streams and bytes they've served at each exit port, so they + * can generate their exit-kibibytes-{read,written} and + * exit-streams-opened statistics. + * + * <li>Circuit stats, used by relays instances to tract circuit + * queue fullness and delay over time, and generate cell-processed-cells, + * cell-queued-cells, cell-time-in-queue, and cell-circuits-per-decile + * statistics. + * + * <li>Descriptor serving statistics, used by directory caches to track + * how many descriptors they've served. + * + * <li>Connection statistics, used by relays to track one-way and + * bidirectional connections. + * + * <li>Onion handshake statistics, used by relays to count how many + * TAP and ntor handshakes they've handled. + * + * <li>Hidden service statistics, used by relays to count rendezvous + * traffic and HSDir-stored descriptors. + * + * <li>Link protocol statistics, used by relays to count how many times + * each link protocol has been used. + * + * </ul> + * + * The entry points for this module are scattered throughout the + * codebase. Sending data, receiving data, connecting to a relay, + * losing a connection to a relay, and so on can all trigger a change in + * our current stats. Relays also invoke this module in order to + * extract their statistics when building routerinfo and extrainfo + * objects in router.c. + * + * TODO: This module should be broken up. + * + * (The "rephist" name originally stood for "reputation and history". ) **/ #include "or.h" @@ -2650,7 +2714,9 @@ rep_hist_desc_stats_write(time_t now) return start_of_served_descs_stats_interval + WRITE_STATS_INTERVAL; } -/* DOCDOC rep_hist_note_desc_served */ +/** Called to note that we've served a given descriptor (by + * digest). Incrememnts the count of descriptors served, and the number + * of times we've served this descriptor. */ void rep_hist_note_desc_served(const char * desc) { diff --git a/src/or/replaycache.c b/src/or/replaycache.c index 23a1737b18..8290fa6964 100644 --- a/src/or/replaycache.c +++ b/src/or/replaycache.c @@ -1,10 +1,22 @@ /* Copyright (c) 2012-2016, The Tor Project, Inc. */ /* See LICENSE for licensing information */ -/* +/** * \file replaycache.c * * \brief Self-scrubbing replay cache for rendservice.c + * + * To prevent replay attacks, hidden services need to recognize INTRODUCE2 + * cells that they've already seen, and drop them. If they didn't, then + * sending the same INTRODUCE2 cell over and over would force the hidden + * service to make a huge number of circuits to the same rendezvous + * point, aiding traffic analysis. + * + * (It's not that simple, actually. We only check for replays in the + * RSA-encrypted portion of the handshake, since the rest of the handshake is + * malleable.) + * + * This module is used from rendservice.c. */ #define REPLAYCACHE_PRIVATE diff --git a/src/or/router.c b/src/or/router.c index 8fa5799896..10498e8ae1 100644 --- a/src/or/router.c +++ b/src/or/router.c @@ -23,6 +23,7 @@ #include "networkstatus.h" #include "nodelist.h" #include "policies.h" +#include "protover.h" #include "relay.h" #include "rephist.h" #include "router.h" @@ -36,8 +37,23 @@ /** * \file router.c - * \brief OR functionality, including key maintenance, generating - * and uploading server descriptors, retrying OR connections. + * \brief Miscellaneous relay functionality, including RSA key maintenance, + * generating and uploading server descriptors, picking an address to + * advertise, and so on. + * + * This module handles the job of deciding whether we are a Tor relay, and if + * so what kind. (Mostly through functions like server_mode() that inspect an + * or_options_t, but in some cases based on our own capabilities, such as when + * we are deciding whether to be a directory cache in + * router_has_bandwidth_to_be_dirserver().) + * + * Also in this module are the functions to generate our own routerinfo_t and + * extrainfo_t, and to encode those to signed strings for upload to the + * directory authorities. + * + * This module also handles key maintenance for RSA and Curve25519-ntor keys, + * and for our TLS context. (These functions should eventually move to + * routerkeys.c along with the code that handles Ed25519 keys now.) **/ /************************************************************/ @@ -2092,8 +2108,7 @@ router_build_fresh_descriptor(routerinfo_t **r, extrainfo_t **e) tor_addr_family(&p->addr) == AF_INET6) { /* Like IPv4, if the relay is configured using the default * authorities, disallow internal IPs. Otherwise, allow them. */ - const int default_auth = (!options->DirAuthorities && - !options->AlternateDirAuthority); + const int default_auth = using_default_dir_authorities(options); if (! tor_addr_is_internal(&p->addr, 0) || ! default_auth) { ipv6_orport = p; break; @@ -2125,6 +2140,8 @@ router_build_fresh_descriptor(routerinfo_t **r, extrainfo_t **e) get_platform_str(platform, sizeof(platform)); ri->platform = tor_strdup(platform); + ri->protocol_list = tor_strdup(protover_get_supported_protocols()); + /* compute ri->bandwidthrate as the min of various options */ ri->bandwidthrate = get_effective_bwrate(options); @@ -2617,6 +2634,7 @@ router_dump_router_to_string(routerinfo_t *router, char *ed_cert_line = NULL; char *rsa_tap_cc_line = NULL; char *ntor_cc_line = NULL; + char *proto_line = NULL; /* Make sure the identity key matches the one in the routerinfo. */ if (!crypto_pk_eq_keys(ident_key, router->identity_pkey)) { @@ -2781,6 +2799,12 @@ router_dump_router_to_string(routerinfo_t *router, } } + if (router->protocol_list) { + tor_asprintf(&proto_line, "proto %s\n", router->protocol_list); + } else { + proto_line = tor_strdup(""); + } + address = tor_dup_ip(router->addr); chunks = smartlist_new(); @@ -2790,7 +2814,7 @@ router_dump_router_to_string(routerinfo_t *router, "%s" "%s" "platform %s\n" - "protocols Link 1 2 Circuit 1\n" + "%s" "published %s\n" "fingerprint %s\n" "uptime %ld\n" @@ -2807,6 +2831,7 @@ router_dump_router_to_string(routerinfo_t *router, ed_cert_line ? ed_cert_line : "", extra_or_address ? extra_or_address : "", router->platform, + proto_line, published, fingerprint, stats_n_seconds_working, @@ -2943,6 +2968,7 @@ router_dump_router_to_string(routerinfo_t *router, tor_free(rsa_tap_cc_line); tor_free(ntor_cc_line); tor_free(extra_info_line); + tor_free(proto_line); return output; } diff --git a/src/or/routerkeys.c b/src/or/routerkeys.c index 060ffd8753..7a1a2c9b2d 100644 --- a/src/or/routerkeys.c +++ b/src/or/routerkeys.c @@ -5,8 +5,13 @@ * \file routerkeys.c * * \brief Functions and structures to handle generating and maintaining the - * set of keypairs necessary to be an OR. (Some of the code in router.c - * belongs here.) + * set of keypairs necessary to be an OR. + * + * The keys handled here now are the Ed25519 keys that Tor relays use to sign + * descriptors, authenticate themselves on links, and identify one another + * uniquely. Other keys are maintained in router.c and rendservice.c. + * + * (TODO: The keys in router.c should go here too.) */ #include "or.h" @@ -48,7 +53,7 @@ do_getpass(const char *prompt, char *buf, size_t buflen, size_t p2len = strlen(prompt) + 1; if (p2len < sizeof(msg)) p2len = sizeof(msg); - prompt2 = tor_malloc(strlen(prompt)+1); + prompt2 = tor_malloc(p2len); memset(prompt2, ' ', p2len); memcpy(prompt2 + p2len - sizeof(msg), msg, sizeof(msg)); diff --git a/src/or/routerlist.c b/src/or/routerlist.c index 74b8d1b1d3..83a25878d4 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -9,6 +9,85 @@ * \brief Code to * maintain and access the global list of routerinfos for known * servers. + * + * A "routerinfo_t" object represents a single self-signed router + * descriptor, as generated by a Tor relay in order to tell the rest of + * the world about its keys, address, and capabilities. An + * "extrainfo_t" object represents an adjunct "extra-info" object, + * certified by a corresponding router descriptor, reporting more + * information about the relay that nearly all users will not need. + * + * Most users will not use router descriptors for most relays. Instead, + * they use the information in microdescriptors and in the consensus + * networkstatus. + * + * Right now, routerinfo_t objects are used in these ways: + * <ul> + * <li>By clients, in order to learn about bridge keys and capabilities. + * (Bridges aren't listed in the consensus networkstatus, so they + * can't have microdescriptors.) + * <li>By relays, since relays want more information about other relays + * than they can learn from microdescriptors. (TODO: Is this still true?) + * <li>By authorities, which receive them and use them to generate the + * consensus and the microdescriptors. + * <li>By all directory caches, which download them in case somebody + * else wants them. + * </ul> + * + * Routerinfos are mostly created by parsing them from a string, in + * routerparse.c. We store them to disk on receiving them, and + * periodically discard the ones we don't need. On restarting, we + * re-read them from disk. (This also applies to extrainfo documents, if + * we are configured to fetch them.) + * + * In order to keep our list of routerinfos up-to-date, we periodically + * check whether there are any listed in the latest consensus (or in the + * votes from other authorities, if we are an authority) that we don't + * have. (This also applies to extrainfo documents, if we are + * configured to fetch them.) + * + * Almost nothing in Tor should use a routerinfo_t to refer directly to + * a relay; instead, almost everything should use node_t (implemented in + * nodelist.c), which provides a common interface to routerinfo_t, + * routerstatus_t, and microdescriptor_t. + * + * <br> + * + * This module also has some of the functions used for choosing random + * nodes according to different rules and weights. Historically, they + * were all in this module. Now, they are spread across this module, + * nodelist.c, and networkstatus.c. (TODO: Fix that.) + * + * <br> + * + * (For historical reasons) this module also contains code for handling + * the list of fallback directories, the list of directory authorities, + * and the list of authority certificates. + * + * For the directory authorities, we have a list containing the public + * identity key, and contact points, for each authority. The + * authorities receive descriptors from relays, and publish consensuses, + * descriptors, and microdescriptors. This list is pre-configured. + * + * Fallback directories are well-known, stable, but untrusted directory + * caches that clients which have not yet bootstrapped can use to get + * their first networkstatus consensus, in order to find out where the + * Tor network really is. This list is pre-configured in + * fallback_dirs.inc. Every authority also serves as a fallback. + * + * Both fallback directories and directory authorities are are + * represented by a dir_server_t. + * + * Authority certificates are signed with authority identity keys; they + * are used to authenticate shorter-term authority signing keys. We + * fetch them when we find a consensus or a vote that has been signed + * with a signing key we don't recognize. We cache them on disk and + * load them on startup. Authority operators generate them with the + * "tor-gencert" utility. + * + * TODO: Authority certificates should be a separate module. + * + * TODO: dir_server_t stuff should be in a separate module. **/ #define ROUTERLIST_PRIVATE @@ -46,6 +125,9 @@ /****************************************************************************/ +/* Typed wrappers for different digestmap types; used to avoid type + * confusion. */ + DECLARE_TYPED_DIGESTMAP_FNS(sdmap_, digest_sd_map_t, signed_descriptor_t) DECLARE_TYPED_DIGESTMAP_FNS(rimap_, digest_ri_map_t, routerinfo_t) DECLARE_TYPED_DIGESTMAP_FNS(eimap_, digest_ei_map_t, extrainfo_t) @@ -800,7 +882,9 @@ static const char *BAD_SIGNING_KEYS[] = { NULL, }; -/* DOCDOC */ +/** Return true iff <b>cert</b> authenticates some atuhority signing key + * which, because of the old openssl heartbleed vulnerability, should + * never be trusted. */ int authority_cert_is_blacklisted(const authority_cert_t *cert) { @@ -1953,9 +2037,9 @@ router_pick_directory_server_impl(dirinfo_type_t type, int flags, !router_supports_extrainfo(node->identity, is_trusted_extrainfo)) continue; /* Don't make the same node a guard twice */ - if (for_guard && node->using_as_guard) { - continue; - } + if (for_guard && is_node_used_as_guard(node)) { + continue; + } /* Ensure that a directory guard is actually a guard node. */ if (for_guard && !node->is_possible_guard) { continue; @@ -3102,6 +3186,7 @@ routerinfo_free(routerinfo_t *router) tor_free(router->cache_info.signed_descriptor_body); tor_free(router->nickname); tor_free(router->platform); + tor_free(router->protocol_list); tor_free(router->contact_info); if (router->onion_pkey) crypto_pk_free(router->onion_pkey); @@ -5525,7 +5610,8 @@ routerinfo_has_curve25519_onion_key(const routerinfo_t *ri) } /* Is rs running a tor version known to support ntor? - * If allow_unknown_versions is true, return true if the version is unknown. + * If allow_unknown_versions is true, return true if we can't tell + * (from a versions line or a protocols line) whether it supports ntor. * Otherwise, return false if the version is unknown. */ int routerstatus_version_supports_ntor(const routerstatus_t *rs, @@ -5535,11 +5621,11 @@ routerstatus_version_supports_ntor(const routerstatus_t *rs, return allow_unknown_versions; } - if (!rs->version_known) { + if (!rs->protocols_known) { return allow_unknown_versions; } - return rs->version_supports_extend2_cells; + return rs->supports_extend2_cells; } /** Assert that the internal representation of <b>rl</b> is diff --git a/src/or/routerparse.c b/src/or/routerparse.c index 03f8f4eded..93484660d2 100644 --- a/src/or/routerparse.c +++ b/src/or/routerparse.c @@ -6,7 +6,51 @@ /** * \file routerparse.c - * \brief Code to parse and validate router descriptors and directories. + * \brief Code to parse and validate router descriptors, consenus directories, + * and similar objects. + * + * The objects parsed by this module use a common text-based metaformat, + * documented in dir-spec.txt in torspec.git. This module is itself divided + * into two major kinds of function: code to handle the metaformat, and code + * to convert from particular instances of the metaformat into the + * objects that Tor uses. + * + * The generic parsing code works by calling a table-based tokenizer on the + * input string. Each token corresponds to a single line with a token, plus + * optional arguments on that line, plus an optional base-64 encoded object + * after that line. Each token has a definition in a table of token_rule_t + * entries that describes how many arguments it can take, whether it takes an + * object, how many times it may appear, whether it must appear first, and so + * on. + * + * The tokenizer function tokenize_string() converts its string input into a + * smartlist full of instances of directory_token_t, according to a provided + * table of token_rule_t. + * + * The generic parts of this module additionally include functions for + * finding the start and end of signed information inside a signed object, and + * computing the digest that will be signed. + * + * There are also functions for saving objects to disk that have caused + * parsing to fail. + * + * The specific parts of this module describe conversions between + * particular lists of directory_token_t and particular objects. The + * kinds of objects that can be parsed here are: + * <ul> + * <li>router descriptors (managed from routerlist.c) + * <li>extra-info documents (managed from routerlist.c) + * <li>microdescriptors (managed from microdesc.c) + * <li>vote and consensus networkstatus documents, and the routerstatus_t + * objects that they comprise (managed from networkstatus.c) + * <li>detached-signature objects used by authorities for gathering + * signatures on the networkstatus consensus (managed from dirvote.c) + * <li>authority key certificates (managed from routerlist.c) + * <li>hidden service descriptors (managed from rendcommon.c and rendcache.c) + * </ul> + * + * For no terribly good reason, the functions to <i>generate</i> signatures on + * the above directory objects are also in this module. **/ #define ROUTERPARSE_PRIVATE @@ -17,6 +61,7 @@ #include "dirserv.h" #include "dirvote.h" #include "policies.h" +#include "protover.h" #include "rendcommon.h" #include "router.h" #include "routerlist.h" @@ -58,6 +103,7 @@ typedef enum { K_RUNNING_ROUTERS, K_ROUTER_STATUS, K_PLATFORM, + K_PROTO, K_OPT, K_BANDWIDTH, K_CONTACT, @@ -74,6 +120,10 @@ typedef enum { K_DIR_OPTIONS, K_CLIENT_VERSIONS, K_SERVER_VERSIONS, + K_RECOMMENDED_CLIENT_PROTOCOLS, + K_RECOMMENDED_RELAY_PROTOCOLS, + K_REQUIRED_CLIENT_PROTOCOLS, + K_REQUIRED_RELAY_PROTOCOLS, K_OR_ADDRESS, K_ID, K_P, @@ -252,12 +302,14 @@ typedef struct token_rule_t { int is_annotation; } token_rule_t; -/* +/** + * @name macros for defining token rules + * * Helper macros to define token tables. 's' is a string, 't' is a * directory_keyword, 'a' is a trio of argument multiplicities, and 'o' is an * object syntax. - * */ +/**@{*/ /** Appears to indicate the end of a table. */ #define END_OF_TABLE { NULL, NIL_, 0,0,0, NO_OBJ, 0, INT_MAX, 0, 0 } @@ -278,16 +330,17 @@ typedef struct token_rule_t { /** An annotation that must appear no more than once */ #define A01(s,t,a,o) { s, t, a, o, 0, 1, 0, 1 } -/* Argument multiplicity: any number of arguments. */ +/** Argument multiplicity: any number of arguments. */ #define ARGS 0,INT_MAX,0 -/* Argument multiplicity: no arguments. */ +/** Argument multiplicity: no arguments. */ #define NO_ARGS 0,0,0 -/* Argument multiplicity: concatenate all arguments. */ +/** Argument multiplicity: concatenate all arguments. */ #define CONCAT_ARGS 1,1,1 -/* Argument multiplicity: at least <b>n</b> arguments. */ +/** Argument multiplicity: at least <b>n</b> arguments. */ #define GE(n) n,INT_MAX,0 -/* Argument multiplicity: exactly <b>n</b> arguments. */ +/** Argument multiplicity: exactly <b>n</b> arguments. */ #define EQ(n) n,n,0 +/**@}*/ /** List of tokens recognized in router descriptors */ static token_rule_t routerdesc_token_table[] = { @@ -306,6 +359,7 @@ static token_rule_t routerdesc_token_table[] = { T01("fingerprint", K_FINGERPRINT, CONCAT_ARGS, NO_OBJ ), T01("hibernating", K_HIBERNATING, GE(1), NO_OBJ ), T01("platform", K_PLATFORM, CONCAT_ARGS, NO_OBJ ), + T01("proto", K_PROTO, CONCAT_ARGS, NO_OBJ ), T01("contact", K_CONTACT, CONCAT_ARGS, NO_OBJ ), T01("read-history", K_READ_HISTORY, ARGS, NO_OBJ ), T01("write-history", K_WRITE_HISTORY, ARGS, NO_OBJ ), @@ -382,6 +436,7 @@ static token_rule_t rtrstatus_token_table[] = { T01("w", K_W, ARGS, NO_OBJ ), T0N("m", K_M, CONCAT_ARGS, NO_OBJ ), T0N("id", K_ID, GE(2), NO_OBJ ), + T01("pr", K_PROTO, CONCAT_ARGS, NO_OBJ ), T0N("opt", K_OPT, CONCAT_ARGS, OBJ_OK ), END_OF_TABLE }; @@ -459,6 +514,14 @@ static token_rule_t networkstatus_token_table[] = { T01("shared-rand-previous-value", K_PREVIOUS_SRV,EQ(2), NO_OBJ ), T01("shared-rand-current-value", K_CURRENT_SRV, EQ(2), NO_OBJ ), T0N("package", K_PACKAGE, CONCAT_ARGS, NO_OBJ ), + T01("recommended-client-protocols", K_RECOMMENDED_CLIENT_PROTOCOLS, + CONCAT_ARGS, NO_OBJ ), + T01("recommended-relay-protocols", K_RECOMMENDED_RELAY_PROTOCOLS, + CONCAT_ARGS, NO_OBJ ), + T01("required-client-protocols", K_REQUIRED_CLIENT_PROTOCOLS, + CONCAT_ARGS, NO_OBJ ), + T01("required-relay-protocols", K_REQUIRED_RELAY_PROTOCOLS, + CONCAT_ARGS, NO_OBJ ), CERTIFICATE_MEMBERS @@ -500,6 +563,15 @@ static token_rule_t networkstatus_consensus_token_table[] = { T01("shared-rand-previous-value", K_PREVIOUS_SRV, EQ(2), NO_OBJ ), T01("shared-rand-current-value", K_CURRENT_SRV, EQ(2), NO_OBJ ), + T01("recommended-client-protocols", K_RECOMMENDED_CLIENT_PROTOCOLS, + CONCAT_ARGS, NO_OBJ ), + T01("recommended-relay-protocols", K_RECOMMENDED_RELAY_PROTOCOLS, + CONCAT_ARGS, NO_OBJ ), + T01("required-client-protocols", K_REQUIRED_CLIENT_PROTOCOLS, + CONCAT_ARGS, NO_OBJ ), + T01("required-relay-protocols", K_REQUIRED_RELAY_PROTOCOLS, + CONCAT_ARGS, NO_OBJ ), + END_OF_TABLE }; @@ -2092,6 +2164,10 @@ router_parse_entry_from_string(const char *s, const char *end, router->platform = tor_strdup(tok->args[0]); } + if ((tok = find_opt_by_keyword(tokens, K_PROTO))) { + router->protocol_list = tor_strdup(tok->args[0]); + } + if ((tok = find_opt_by_keyword(tokens, K_CONTACT))) { router->contact_info = tor_strdup(tok->args[0]); } @@ -2731,7 +2807,7 @@ routerstatus_parse_guardfraction(const char *guardfraction_str, * * Parse according to the syntax used by the consensus flavor <b>flav</b>. **/ -static routerstatus_t * +STATIC routerstatus_t * routerstatus_parse_entry_from_string(memarea_t *area, const char **s, smartlist_t *tokens, networkstatus_t *vote, @@ -2845,6 +2921,7 @@ routerstatus_parse_entry_from_string(memarea_t *area, } } } else if (tok) { + /* This is a consensus, not a vote. */ int i; for (i=0; i < tok->n_args; ++i) { if (!strcmp(tok->args[i], "Exit")) @@ -2875,14 +2952,28 @@ routerstatus_parse_entry_from_string(memarea_t *area, rs->is_v2_dir = 1; } } + /* These are implied true by having been included in a consensus made + * with a given method */ + rs->is_flagged_running = 1; /* Starting with consensus method 4. */ + if (consensus_method >= MIN_METHOD_FOR_EXCLUDING_INVALID_NODES) + rs->is_valid = 1; + } + int found_protocol_list = 0; + if ((tok = find_opt_by_keyword(tokens, K_PROTO))) { + found_protocol_list = 1; + rs->protocols_known = 1; + rs->supports_extend2_cells = + protocol_list_supports_protocol(tok->args[0], PRT_RELAY, 2); } if ((tok = find_opt_by_keyword(tokens, K_V))) { tor_assert(tok->n_args == 1); - rs->version_known = 1; - if (strcmpstart(tok->args[0], "Tor ")) { - } else { - rs->version_supports_extend2_cells = + if (!strcmpstart(tok->args[0], "Tor ") && !found_protocol_list) { + /* We only do version checks like this in the case where + * the version is a "Tor" version, and where there is no + * list of protocol versions that we should be looking at instead. */ + rs->supports_extend2_cells = tor_version_as_new_as(tok->args[0], "0.2.4.8-alpha"); + rs->protocols_known = 1; } if (vote_rs) { vote_rs->version = tor_strdup(tok->args[0]); @@ -2965,6 +3056,10 @@ routerstatus_parse_entry_from_string(memarea_t *area, } } } + if (t->tp == K_PROTO) { + tor_assert(t->n_args == 1); + vote_rs->protocols = tor_strdup(t->args[0]); + } } SMARTLIST_FOREACH_END(t); } else if (flav == FLAV_MICRODESC) { tok = find_opt_by_keyword(tokens, K_M); @@ -3645,6 +3740,15 @@ networkstatus_parse_vote_from_string(const char *s, const char **eos_out, } } + if ((tok = find_opt_by_keyword(tokens, K_RECOMMENDED_CLIENT_PROTOCOLS))) + ns->recommended_client_protocols = tor_strdup(tok->args[0]); + if ((tok = find_opt_by_keyword(tokens, K_RECOMMENDED_RELAY_PROTOCOLS))) + ns->recommended_relay_protocols = tor_strdup(tok->args[0]); + if ((tok = find_opt_by_keyword(tokens, K_REQUIRED_CLIENT_PROTOCOLS))) + ns->required_client_protocols = tor_strdup(tok->args[0]); + if ((tok = find_opt_by_keyword(tokens, K_REQUIRED_RELAY_PROTOCOLS))) + ns->required_relay_protocols = tor_strdup(tok->args[0]); + tok = find_by_keyword(tokens, K_VALID_AFTER); if (parse_iso_time(tok->args[0], &ns->valid_after)) goto err; diff --git a/src/or/routerparse.h b/src/or/routerparse.h index 81ef724945..9a3fadca1f 100644 --- a/src/or/routerparse.h +++ b/src/or/routerparse.h @@ -112,6 +112,14 @@ MOCK_DECL(STATIC dumped_desc_t *, dump_desc_populate_one_file, STATIC void dump_desc_populate_fifo_from_directory(const char *dirname); STATIC void dump_desc(const char *desc, const char *type); STATIC void dump_desc_fifo_cleanup(void); +struct memarea_t; +STATIC routerstatus_t *routerstatus_parse_entry_from_string( + struct memarea_t *area, + const char **s, smartlist_t *tokens, + networkstatus_t *vote, + vote_routerstatus_t *vote_rs, + int consensus_method, + consensus_flavor_t flav); #endif #define ED_DESC_SIGNATURE_PREFIX "Tor router descriptor signature v1" diff --git a/src/or/routerset.c b/src/or/routerset.c index f260914f4b..58b66ea777 100644 --- a/src/or/routerset.c +++ b/src/or/routerset.c @@ -9,6 +9,20 @@ * * \brief Functions and structures to handle set-type selection of routers * by name, ID, address, etc. + * + * This module implements the routerset_t data structure, whose purpose + * is to specify a set of relays based on a list of their identities or + * properties. Routersets can restrict relays by IP address mask, + * identity fingerprint, country codes, and nicknames (deprecated). + * + * Routersets are typically used for user-specified restrictions, and + * are created by invoking routerset_new and routerset_parse from + * config.c and confparse.c. To use a routerset, invoke one of + * routerset_contains_...() functions , or use + * routerstatus_get_all_nodes() / routerstatus_subtract_nodes() to + * manipulate a smartlist of node_t pointers. + * + * Country-code restrictions are implemented in geoip.c. */ #define ROUTERSET_PRIVATE diff --git a/src/or/scheduler.c b/src/or/scheduler.c index 49ac1b939a..ae2e950b00 100644 --- a/src/or/scheduler.c +++ b/src/or/scheduler.c @@ -1,11 +1,6 @@ /* * Copyright (c) 2013-2016, The Tor Project, Inc. */ /* See LICENSE for licensing information */ -/** - * \file scheduler.c - * \brief Relay scheduling system - **/ - #include "or.h" #define TOR_CHANNEL_INTERNAL_ /* For channel_flush_some_cells() */ @@ -32,66 +27,102 @@ static uint32_t sched_q_high_water = 32768; static uint32_t sched_max_flush_cells = 16; -/* - * Write scheduling works by keeping track of which channels can +/** + * \file scheduler.c + * \brief Channel scheduling system: decides which channels should send and + * receive when. + * + * This module implements a scheduler algorithm, to decide + * which channels should send/receive when. + * + * The earliest versions of Tor approximated a kind of round-robin system among + * active connections, but only approximated it. + * + * Now, write scheduling works by keeping track of which channels can * accept cells, and have cells to write. From the scheduler's perspective, * a channel can be in four possible states: * - * 1.) Not open for writes, no cells to send - * - Not much to do here, and the channel will have scheduler_state == + * <ol> + * <li> + * Not open for writes, no cells to send . + * <ul><li> Not much to do here, and the channel will have scheduler_state == * SCHED_CHAN_IDLE - * - Transitions from: - * - Open for writes/has cells by simultaneously draining all circuit + * <li> Transitions from: + * <ul> + * <li>Open for writes/has cells by simultaneously draining all circuit * queues and filling the output buffer. - * - Transitions to: - * - Not open for writes/has cells by arrival of cells on an attached + * </ul> + * <li> Transitions to: + * <ul> + * <li> Not open for writes/has cells by arrival of cells on an attached * circuit (this would be driven from append_cell_to_circuit_queue()) - * - Open for writes/no cells by a channel type specific path; + * <li> Open for writes/no cells by a channel type specific path; * driven from connection_or_flushed_some() for channel_tls_t. + * </ul> + * </ul> * - * 2.) Open for writes, no cells to send - * - Not much here either; this will be the state an idle but open channel + * <li> Open for writes, no cells to send + * <ul> + * <li>Not much here either; this will be the state an idle but open channel * can be expected to settle in. It will have scheduler_state == * SCHED_CHAN_WAITING_FOR_CELLS - * - Transitions from: - * - Not open for writes/no cells by flushing some of the output + * <li> Transitions from: + * <ul> + * <li>Not open for writes/no cells by flushing some of the output * buffer. - * - Open for writes/has cells by the scheduler moving cells from + * <li>Open for writes/has cells by the scheduler moving cells from * circuit queues to channel output queue, but not having enough * to fill the output queue. - * - Transitions to: - * - Open for writes/has cells by arrival of new cells on an attached + * </ul> + * <li> Transitions to: + * <ul> + * <li>Open for writes/has cells by arrival of new cells on an attached * circuit, in append_cell_to_circuit_queue() + * </ul> + * </ul> * - * 3.) Not open for writes, cells to send - * - This is the state of a busy circuit limited by output bandwidth; + * <li>Not open for writes, cells to send + * <ul> + * <li>This is the state of a busy circuit limited by output bandwidth; * cells have piled up in the circuit queues waiting to be relayed. * The channel will have scheduler_state == SCHED_CHAN_WAITING_TO_WRITE. - * - Transitions from: - * - Not open for writes/no cells by arrival of cells on an attached + * <li> Transitions from: + * <ul> + * <li>Not open for writes/no cells by arrival of cells on an attached * circuit - * - Open for writes/has cells by filling an output buffer without + * <li> Open for writes/has cells by filling an output buffer without * draining all cells from attached circuits - * - Transitions to: - * - Opens for writes/has cells by draining some of the output buffer + * </ul> + * <li> Transitions to: + * <ul> + * <li>Opens for writes/has cells by draining some of the output buffer * via the connection_or_flushed_some() path (for channel_tls_t). + * </ul> + * </ul> * - * 4.) Open for writes, cells to send - * - This connection is ready to relay some cells and waiting for + * <li>Open for writes, cells to send + * <ul> + * <li>This connection is ready to relay some cells and waiting for * the scheduler to choose it. The channel will have scheduler_state == * SCHED_CHAN_PENDING. - * - Transitions from: - * - Not open for writes/has cells by the connection_or_flushed_some() + * <li>Transitions from: + * <ul> + * <li> Not open for writes/has cells by the connection_or_flushed_some() * path - * - Open for writes/no cells by the append_cell_to_circuit_queue() + * <li> Open for writes/no cells by the append_cell_to_circuit_queue() * path - * - Transitions to: - * - Not open for writes/no cells by draining all circuit queues and - * simultaneously filling the output buffer. - * - Not open for writes/has cells by writing enough cells to fill the + * </ul> + * <li> Transitions to: + * <ul> + * <li>Not open for writes/no cells by draining all circuit queues and + * simultaneously filling the output buffer. + * <li>Not open for writes/has cells by writing enough cells to fill the * output buffer - * - Open for writes/no cells by draining all attached circuit queues + * <li>Open for writes/no cells by draining all attached circuit queues * without also filling the output buffer + * </ul> + * </ul> + * </ol> * * Other event-driven parts of the code move channels between these scheduling * states by calling scheduler functions; the scheduler only runs on open-for- diff --git a/src/or/shared_random.c b/src/or/shared_random.c index 19564f5924..5f6b03f1ba 100644 --- a/src/or/shared_random.c +++ b/src/or/shared_random.c @@ -201,7 +201,7 @@ verify_commit_and_reveal(const sr_commit_t *commit) if (fast_memneq(received_hashed_reveal, commit->hashed_reveal, sizeof(received_hashed_reveal))) { log_warn(LD_BUG, "SR: Received reveal value from authority %s " - "does't match the commit value.", + "doesn't match the commit value.", sr_commit_get_rsa_fpr(commit)); goto invalid; } @@ -578,8 +578,8 @@ commit_is_authoritative(const sr_commit_t *commit, tor_assert(commit); tor_assert(voter_key); - return !memcmp(commit->rsa_identity, voter_key, - sizeof(commit->rsa_identity)); + return fast_memeq(commit->rsa_identity, voter_key, + sizeof(commit->rsa_identity)); } /* Decide if the newly received <b>commit</b> should be kept depending on diff --git a/src/or/statefile.c b/src/or/statefile.c index adf9d9f038..8fa4324b25 100644 --- a/src/or/statefile.c +++ b/src/or/statefile.c @@ -9,6 +9,23 @@ * * \brief Handles parsing and encoding the persistent 'state' file that carries * miscellaneous persistent state between Tor invocations. + * + * This 'state' file is a typed key-value store that allows multiple + * entries for the same key. It follows the same metaformat as described + * in confparse.c, and uses the same code to read and write itself. + * + * The state file is most suitable for small values that don't change too + * frequently. For values that become very large, we typically use a separate + * file -- for example, see how we handle microdescriptors, by storing them in + * a separate file with a journal. + * + * The current state is accessed via get_or_state(), which returns a singleton + * or_state_t object. Functions that change it should call + * or_state_mark_dirty() to ensure that it will get written to disk. + * + * The or_state_save() function additionally calls various functioens + * throughout Tor that might want to flush more state to the the disk, + * including some in rephist.c, entrynodes.c, circuitstats.c, hibernate.c. */ #define STATEFILE_PRIVATE diff --git a/src/or/status.c b/src/or/status.c index 749cee4edf..fce6a10157 100644 --- a/src/or/status.c +++ b/src/or/status.c @@ -3,7 +3,13 @@ /** * \file status.c - * \brief Keep status information and log the heartbeat messages. + * \brief Collect status information and log heartbeat messages. + * + * This module is responsible for implementing the heartbeat log messages, + * which periodically inform users and operators about basic facts to + * do with their Tor instance. The log_heartbeat() function, invoked from + * main.c, is the principle entry point. It collects data from elsewhere + * in Tor, and logs it in a human-readable format. **/ #define STATUS_PRIVATE diff --git a/src/or/tor_main.c b/src/or/tor_main.c index 21fbe3efb5..d67eda2ac9 100644 --- a/src/or/tor_main.c +++ b/src/or/tor_main.c @@ -17,8 +17,10 @@ const char tor_git_revision[] = /** * \file tor_main.c - * \brief Stub module containing a main() function. Allows unit - * test binary to link against main.c. + * \brief Stub module containing a main() function. + * + * We keep the main function in a separate module so that the unit + * tests, which have their own main()s, can link against main.c. **/ int tor_main(int argc, char *argv[]); diff --git a/src/test/bench.c b/src/test/bench.c index f1cf715f30..30984fda70 100644 --- a/src/test/bench.c +++ b/src/test/bench.c @@ -90,7 +90,9 @@ bench_aes(void) uint64_t start, end; const int bytes_per_iter = (1<<24); reset_perftime(); - c = crypto_cipher_new(NULL); + char key[CIPHER_KEY_LEN]; + crypto_rand(key, sizeof(key)); + c = crypto_cipher_new(key); for (len = 1; len <= 8192; len *= 2) { int iters = bytes_per_iter / len; @@ -328,8 +330,9 @@ bench_cell_aes(void) char *b = tor_malloc(len+max_misalign); crypto_cipher_t *c; int i, misalign; - - c = crypto_cipher_new(NULL); + char key[CIPHER_KEY_LEN]; + crypto_rand(key, sizeof(key)); + c = crypto_cipher_new(key); reset_perftime(); for (misalign = 0; misalign <= max_misalign; ++misalign) { @@ -501,8 +504,11 @@ bench_cell_ops(void) or_circ->base_.purpose = CIRCUIT_PURPOSE_OR; /* Initialize crypto */ - or_circ->p_crypto = crypto_cipher_new(NULL); - or_circ->n_crypto = crypto_cipher_new(NULL); + char key1[CIPHER_KEY_LEN], key2[CIPHER_KEY_LEN]; + crypto_rand(key1, sizeof(key1)); + crypto_rand(key2, sizeof(key2)); + or_circ->p_crypto = crypto_cipher_new(key1); + or_circ->n_crypto = crypto_cipher_new(key2); or_circ->p_digest = crypto_digest_new(); or_circ->n_digest = crypto_digest_new(); @@ -557,7 +563,7 @@ bench_dh(void) dh_b, dh_pubkey_a, sizeof(dh_pubkey_a), secret_b, sizeof(secret_b)); tor_assert(slen_a == slen_b); - tor_assert(!memcmp(secret_a, secret_b, slen_a)); + tor_assert(fast_memeq(secret_a, secret_b, slen_a)); crypto_dh_free(dh_a); crypto_dh_free(dh_b); } @@ -595,7 +601,7 @@ bench_ecdh_impl(int nid, const char *name) NULL); tor_assert(slen_a == slen_b); - tor_assert(!memcmp(secret_a, secret_b, slen_a)); + tor_assert(fast_memeq(secret_a, secret_b, slen_a)); EC_KEY_free(dh_a); EC_KEY_free(dh_b); } diff --git a/src/test/include.am b/src/test/include.am index 2e91f7c9dc..8ecfaf10c6 100644 --- a/src/test/include.am +++ b/src/test/include.am @@ -28,9 +28,10 @@ TESTS += src/test/test src/test/test-slow src/test/test-memwipe \ $(TESTSCRIPTS) # These flavors are run using automake's test-driver and test-network.sh -TEST_CHUTNEY_FLAVORS = basic-min bridges-min hs-min bridges+hs +TEST_CHUTNEY_FLAVORS = basic-min bridges-min hs-min single-onion # only run if we can ping6 ::1 (localhost) -TEST_CHUTNEY_FLAVORS_IPV6 = bridges+ipv6-min ipv6-exit-min +TEST_CHUTNEY_FLAVORS_IPV6 = bridges+ipv6-min ipv6-exit-min hs-ipv6 \ + single-onion-ipv6 # only run if we can find a stable (or simply another) version of tor TEST_CHUTNEY_FLAVORS_MIXED = mixed @@ -107,6 +108,7 @@ src_test_test_SOURCES = \ src/test/test_options.c \ src/test/test_policy.c \ src/test/test_procmon.c \ + src/test/test_protover.c \ src/test/test_pt.c \ src/test/test_pubsub.c \ src/test/test_relay.c \ diff --git a/src/test/log_test_helpers.c b/src/test/log_test_helpers.c index 1ad008aa50..c788a33c17 100644 --- a/src/test/log_test_helpers.c +++ b/src/test/log_test_helpers.c @@ -26,6 +26,8 @@ static int echo_to_real_logs = 1; /** Record logs at this level or more severe */ static int record_logs_at_level = LOG_ERR; +static int saved_log_level = 0; + /** * As setup_capture_of_logs, but do not relay log messages into the main * logging system. @@ -33,26 +35,28 @@ static int record_logs_at_level = LOG_ERR; * Avoid using this function; use setup_capture_of_logs() instead if you * can. If you must use this function, then make sure you detect any * unexpected log messages, and treat them as test failures. */ -int +void setup_full_capture_of_logs(int new_level) { - int result = setup_capture_of_logs(new_level); + setup_capture_of_logs(new_level); echo_to_real_logs = 0; - return result; } /** * Temporarily capture all the messages logged at severity <b>new_level</b> or - * higher. Return the previous log level; you'll need to pass it into - * teardown_capture_of_logs(). + * higher. * * This function does not prevent messages from being sent to the main * logging system. */ -int +void setup_capture_of_logs(int new_level) { - int previous_log = log_global_min_severity_; + if (saved_log_level == 0) { + saved_log_level = log_global_min_severity_; + } else { + tor_assert(0); + } /* Only change the log_global_min_severity_ if we're making things _more_ * verbose. Otherwise we could prevent real log messages that the test- @@ -66,17 +70,20 @@ setup_capture_of_logs(int new_level) saved_logs = smartlist_new(); MOCK(logv, mock_saving_logv); echo_to_real_logs = 1; - return previous_log; } /** * Undo setup_capture_of_logs(). + * + * This function is safe to call more than once. */ void -teardown_capture_of_logs(int prev) +teardown_capture_of_logs(void) { UNMOCK(logv); - log_global_min_severity_ = prev; + if (saved_log_level) + log_global_min_severity_ = saved_log_level; + saved_log_level = 0; mock_clean_saved_logs(); } @@ -105,6 +112,12 @@ mock_saved_logs(void) return saved_logs; } +int +mock_saved_log_n_entries(void) +{ + return saved_logs ? smartlist_len(saved_logs) : 0; +} + /** * Return true iff there is a message recorded by log capture * that is exactly equal to <b>msg</b> @@ -210,3 +223,19 @@ mock_saving_logv(int severity, log_domain_mask_t domain, smartlist_add(saved_logs, e); } +void +mock_dump_saved_logs(void) +{ + if (saved_logs == NULL) { + puts(" Captured logs: NULL"); + return; + } + + puts(" Captured logs:"); + SMARTLIST_FOREACH_BEGIN(saved_logs, const mock_saved_log_entry_t *, m) { + printf("% 5d. %s: %s\n", m_sl_idx + 1, + log_level_to_string(m->severity), + escaped(m->generated_msg)); + } SMARTLIST_FOREACH_END(m); +} + diff --git a/src/test/log_test_helpers.h b/src/test/log_test_helpers.h index f33ee67a90..4c020c7ec3 100644 --- a/src/test/log_test_helpers.h +++ b/src/test/log_test_helpers.h @@ -18,48 +18,72 @@ typedef struct mock_saved_log_entry_t { void mock_clean_saved_logs(void); const smartlist_t *mock_saved_logs(void); -int setup_capture_of_logs(int new_level); -int setup_full_capture_of_logs(int new_level); -void teardown_capture_of_logs(int prev); +void setup_capture_of_logs(int new_level); +void setup_full_capture_of_logs(int new_level); +void teardown_capture_of_logs(void); int mock_saved_log_has_message(const char *msg); int mock_saved_log_has_message_containing(const char *msg); int mock_saved_log_has_severity(int severity); int mock_saved_log_has_entry(void); +int mock_saved_log_n_entries(void); +void mock_dump_saved_logs(void); -#define expect_log_msg(str) \ - tt_assert_msg(mock_saved_log_has_message(str), \ +#define assert_log_predicate(predicate, failure_msg) \ + do { \ + if (!(predicate)) { \ + tt_fail_msg((failure_msg)); \ + mock_dump_saved_logs(); \ + TT_EXIT_TEST_FUNCTION; \ + } \ + } while (0) + +#define expect_log_msg(str) \ + assert_log_predicate(mock_saved_log_has_message(str), \ "expected log to contain " # str); #define expect_log_msg_containing(str) \ - tt_assert_msg(mock_saved_log_has_message_containing(str), \ + assert_log_predicate(mock_saved_log_has_message_containing(str), \ "expected log to contain " # str); +#define expect_log_msg_containing_either(str1, str2) \ + assert_log_predicate(mock_saved_log_has_message_containing(str1) || \ + mock_saved_log_has_message_containing(str2), \ + "expected log to contain " # str1 " or " # str2); + +#define expect_single_log_msg(str) \ + do { \ + \ + assert_log_predicate(mock_saved_log_has_message_containing(str) && \ + mock_saved_log_n_entries() == 1, \ + "expected log to contain exactly 1 message: " # str); \ + } while (0); + #define expect_single_log_msg_containing(str) \ - do { \ - tt_assert_msg(mock_saved_log_has_message_containing(str), \ - "expected log to contain " # str); \ - tt_int_op(smartlist_len(mock_saved_logs()), OP_EQ, 1); \ + do { \ + assert_log_predicate(mock_saved_log_has_message_containing(str)&& \ + mock_saved_log_n_entries() == 1 , \ + "expected log to contain 1 message, containing" # str); \ } while (0); #define expect_no_log_msg(str) \ - tt_assert_msg(!mock_saved_log_has_message(str), \ + assert_log_predicate(!mock_saved_log_has_message(str), \ "expected log to not contain " # str); #define expect_log_severity(severity) \ - tt_assert_msg(mock_saved_log_has_severity(severity), \ + assert_log_predicate(mock_saved_log_has_severity(severity), \ "expected log to contain severity " # severity); #define expect_no_log_severity(severity) \ - tt_assert_msg(!mock_saved_log_has_severity(severity), \ + assert_log_predicate(!mock_saved_log_has_severity(severity), \ "expected log to not contain severity " # severity); #define expect_log_entry() \ - tt_assert_msg(mock_saved_log_has_entry(), \ + assert_log_predicate(mock_saved_log_has_entry(), \ "expected log to contain entries"); #define expect_no_log_entry() \ - tt_assert_msg(!mock_saved_log_has_entry(), \ + assert_log_predicate(!mock_saved_log_has_entry(), \ "expected log to not contain entries"); #endif diff --git a/src/test/test-child.c b/src/test/test-child.c index e2552a499d..fdf3ccec0a 100644 --- a/src/test/test-child.c +++ b/src/test/test-child.c @@ -1,8 +1,8 @@ /* Copyright (c) 2011-2016, The Tor Project, Inc. */ /* See LICENSE for licensing information */ -#include <stdio.h> #include "orconfig.h" +#include <stdio.h> #ifdef _WIN32 #define WINDOWS_LEAN_AND_MEAN #include <windows.h> diff --git a/src/test/test-memwipe.c b/src/test/test-memwipe.c index c28d5054a2..21882448c3 100644 --- a/src/test/test-memwipe.c +++ b/src/test/test-memwipe.c @@ -1,3 +1,4 @@ +#include "orconfig.h" #include <string.h> #include <stdio.h> #include <sys/types.h> @@ -5,6 +6,7 @@ #include "crypto.h" #include "compat.h" +#include "util.h" static unsigned fill_a_buffer_memset(void) __attribute__((noinline)); static unsigned fill_a_buffer_memwipe(void) __attribute__((noinline)); @@ -34,6 +36,12 @@ const char *s = NULL; sum += (unsigned char)buf[i]; \ } +#ifdef __OpenBSD__ +/* Disable some of OpenBSD's malloc protections for this test. This helps + * us do bad things, such as access freed buffers, without crashing. */ +const char *malloc_options="sufjj"; +#endif + static unsigned fill_a_buffer_memset(void) { @@ -98,29 +106,29 @@ static char *heap_buf = NULL; static unsigned fill_heap_buffer_memset(void) { - char *buf = heap_buf = malloc(BUF_LEN); + char *buf = heap_buf = raw_malloc(BUF_LEN); FILL_BUFFER_IMPL() memset(buf, 0, BUF_LEN); - free(buf); + raw_free(buf); return sum; } static unsigned fill_heap_buffer_memwipe(void) { - char *buf = heap_buf = malloc(BUF_LEN); + char *buf = heap_buf = raw_malloc(BUF_LEN); FILL_BUFFER_IMPL() memwipe(buf, 0, BUF_LEN); - free(buf); + raw_free(buf); return sum; } static unsigned fill_heap_buffer_nothing(void) { - char *buf = heap_buf = malloc(BUF_LEN); + char *buf = heap_buf = raw_malloc(BUF_LEN); FILL_BUFFER_IMPL() - free(buf); + raw_free(buf); return sum; } diff --git a/src/test/test.c b/src/test/test.c index 2f10c7e90b..9a41b976b8 100644 --- a/src/test/test.c +++ b/src/test/test.c @@ -1214,6 +1214,7 @@ struct testgroup_t testgroups[] = { { "options/", options_tests }, { "policy/" , policy_tests }, { "procmon/", procmon_tests }, + { "protover/", protover_tests }, { "pt/", pt_tests }, { "relay/" , relay_tests }, { "relaycell/", relaycell_tests }, diff --git a/src/test/test.h b/src/test/test.h index c0643e154d..770f403cee 100644 --- a/src/test/test.h +++ b/src/test/test.h @@ -169,6 +169,7 @@ struct crypto_pk_t *pk_generate(int idx); #define NS_UNMOCK(name) UNMOCK(name) extern const struct testcase_setup_t passthrough_setup; +extern const struct testcase_setup_t ed25519_test_setup; extern struct testcase_t accounting_tests[]; extern struct testcase_t addr_tests[]; @@ -206,6 +207,7 @@ extern struct testcase_t oos_tests[]; extern struct testcase_t options_tests[]; extern struct testcase_t policy_tests[]; extern struct testcase_t procmon_tests[]; +extern struct testcase_t protover_tests[]; extern struct testcase_t pubsub_tests[]; extern struct testcase_t pt_tests[]; extern struct testcase_t relay_tests[]; diff --git a/src/test/test_addr.c b/src/test/test_addr.c index dcecb0b7dc..49e248014f 100644 --- a/src/test/test_addr.c +++ b/src/test/test_addr.c @@ -81,12 +81,12 @@ test_addr_basic(void *arg) #define test_op_ip6_(a,op,b,e1,e2) \ STMT_BEGIN \ tt_assert_test_fmt_type(a,b,e1" "#op" "e2,struct in6_addr*, \ - (memcmp(val1_->s6_addr, val2_->s6_addr, 16) op 0), \ + (fast_memcmp(val1_->s6_addr, val2_->s6_addr, 16) op 0), \ char *, "%s", \ { char *cp; \ cp = print_ = tor_malloc(64); \ - for (int ii_=0;i<16;++i) { \ - tor_snprintf(cp, 3,"%02x", (unsigned)value_->s6_addr[i]);\ + for (int ii_=0;ii_<16;++ii_) { \ + tor_snprintf(cp, 3,"%02x", (unsigned)value_->s6_addr[ii_]); \ cp += 2; \ if (ii_ != 15) *cp++ = ':'; \ } \ @@ -1037,17 +1037,17 @@ test_addr_make_null(void *data) (void) data; /* Ensure that before tor_addr_make_null, addr != 0's */ memset(addr, 1, sizeof(*addr)); - tt_int_op(memcmp(addr, zeros, sizeof(*addr)), OP_NE, 0); + tt_int_op(fast_memcmp(addr, zeros, sizeof(*addr)), OP_NE, 0); /* Test with AF == AF_INET */ zeros->family = AF_INET; tor_addr_make_null(addr, AF_INET); - tt_int_op(memcmp(addr, zeros, sizeof(*addr)), OP_EQ, 0); + tt_int_op(fast_memcmp(addr, zeros, sizeof(*addr)), OP_EQ, 0); tt_str_op(tor_addr_to_str(buf, addr, sizeof(buf), 0), OP_EQ, "0.0.0.0"); /* Test with AF == AF_INET6 */ memset(addr, 1, sizeof(*addr)); zeros->family = AF_INET6; tor_addr_make_null(addr, AF_INET6); - tt_int_op(memcmp(addr, zeros, sizeof(*addr)), OP_EQ, 0); + tt_int_op(fast_memcmp(addr, zeros, sizeof(*addr)), OP_EQ, 0); tt_str_op(tor_addr_to_str(buf, addr, sizeof(buf), 0), OP_EQ, "::"); done: tor_free(addr); diff --git a/src/test/test_address.c b/src/test/test_address.c index e984beab46..e52779cb64 100644 --- a/src/test/test_address.c +++ b/src/test/test_address.c @@ -557,6 +557,13 @@ fake_open_socket(int domain, int type, int protocol) return FAKE_SOCKET_FD; } +static int +fake_close_socket(tor_socket_t s) +{ + (void)s; + return 0; +} + static int last_connected_socket_fd = 0; static int connect_retval = 0; @@ -617,6 +624,7 @@ test_address_udp_socket_trick_whitebox(void *arg) MOCK(tor_open_socket,fake_open_socket); MOCK(tor_connect_socket,pretend_to_connect); MOCK(tor_getsockname,fake_getsockname); + MOCK(tor_close_socket,fake_close_socket); mock_addr = tor_malloc_zero(sizeof(struct sockaddr_storage)); sockaddr_in_from_string("23.32.246.118",(struct sockaddr_in *)mock_addr); @@ -647,11 +655,12 @@ test_address_udp_socket_trick_whitebox(void *arg) tt_assert(sockaddr_in6_are_equal(mock_addr6,ipv6_to_check)); + done: UNMOCK(tor_open_socket); UNMOCK(tor_connect_socket); UNMOCK(tor_getsockname); + UNMOCK(tor_close_socket); - done: tor_free(ipv6_to_check); tor_free(mock_addr); tor_free(addr_from_hack); @@ -794,7 +803,15 @@ test_address_get_if_addrs6_list_internal(void *arg) (void)arg; + /* We might drop a log_err */ + setup_full_capture_of_logs(LOG_ERR); results = get_interface_address6_list(LOG_ERR, AF_INET6, 1); + tt_int_op(smartlist_len(mock_saved_logs()), OP_LE, 1); + if (smartlist_len(mock_saved_logs()) == 1) { + expect_log_msg_containing_either("connect() failed", + "unable to create socket"); + } + teardown_capture_of_logs(); tt_assert(results != NULL); /* Work even on systems without IPv6 interfaces */ @@ -813,6 +830,7 @@ test_address_get_if_addrs6_list_internal(void *arg) done: free_interface_address6_list(results); + teardown_capture_of_logs(); return; } @@ -824,13 +842,14 @@ test_address_get_if_addrs6_list_no_internal(void *arg) (void)arg; /* We might drop a log_err */ - int prev_level = setup_full_capture_of_logs(LOG_ERR); + setup_full_capture_of_logs(LOG_ERR); results = get_interface_address6_list(LOG_ERR, AF_INET6, 0); tt_int_op(smartlist_len(mock_saved_logs()), OP_LE, 1); if (smartlist_len(mock_saved_logs()) == 1) { - expect_log_msg_containing("connect() failed"); + expect_log_msg_containing_either("connect() failed", + "unable to create socket"); } - teardown_capture_of_logs(prev_level); + teardown_capture_of_logs(); tt_assert(results != NULL); /* Work even on systems without IPv6 interfaces */ @@ -848,6 +867,7 @@ test_address_get_if_addrs6_list_no_internal(void *arg) } done: + teardown_capture_of_logs(); free_interface_address6_list(results); return; } diff --git a/src/test/test_buffers.c b/src/test/test_buffers.c index 971dd1d889..3408da3aa9 100644 --- a/src/test/test_buffers.c +++ b/src/test/test_buffers.c @@ -744,6 +744,27 @@ test_buffers_tls_read_mocked(void *arg) buf_free(buf); } +static void +test_buffers_chunk_size(void *arg) +{ + (void)arg; + const int min = 256; + const int max = 65536; + tt_uint_op(preferred_chunk_size(3), OP_EQ, min); + tt_uint_op(preferred_chunk_size(25), OP_EQ, min); + tt_uint_op(preferred_chunk_size(0), OP_EQ, min); + tt_uint_op(preferred_chunk_size(256), OP_EQ, 512); + tt_uint_op(preferred_chunk_size(65400), OP_EQ, max); + /* Here, we're implicitly saying that the chunk header overhead is + * between 1 and 100 bytes. 24..48 would probably be more accurate. */ + tt_uint_op(preferred_chunk_size(65536), OP_GT, 65536); + tt_uint_op(preferred_chunk_size(65536), OP_LT, 65536+100); + tt_uint_op(preferred_chunk_size(165536), OP_GT, 165536); + tt_uint_op(preferred_chunk_size(165536), OP_LT, 165536+100); + done: + ; +} + struct testcase_t buffer_tests[] = { { "basic", test_buffers_basic, TT_FORK, NULL, NULL }, { "copy", test_buffer_copy, TT_FORK, NULL, NULL }, @@ -758,6 +779,7 @@ struct testcase_t buffer_tests[] = { NULL, NULL}, { "tls_read_mocked", test_buffers_tls_read_mocked, 0, NULL, NULL }, + { "chunk_size", test_buffers_chunk_size, 0, NULL, NULL }, END_OF_TESTCASES }; diff --git a/src/test/test_channeltls.c b/src/test/test_channeltls.c index bde46a2998..08442e01b6 100644 --- a/src/test/test_channeltls.c +++ b/src/test/test_channeltls.c @@ -1,6 +1,8 @@ /* Copyright (c) 2014-2016, The Tor Project, Inc. */ /* See LICENSE for licensing information */ +#include "orconfig.h" + #include <math.h> #define TOR_CHANNEL_INTERNAL_ diff --git a/src/test/test_circuitlist.c b/src/test/test_circuitlist.c index 1e640b5709..e996c42115 100644 --- a/src/test/test_circuitlist.c +++ b/src/test/test_circuitlist.c @@ -9,6 +9,7 @@ #include "circuitbuild.h" #include "circuitlist.h" #include "test.h" +#include "log_test_helpers.h" static channel_t * new_fake_channel(void) @@ -270,6 +271,13 @@ test_rend_token_maps(void *arg) } static void +mock_channel_dump_statistics(channel_t *chan, int severity) +{ + (void)chan; + (void)severity; +} + +static void test_pick_circid(void *arg) { bitarray_t *ba = NULL; @@ -278,12 +286,22 @@ test_pick_circid(void *arg) int i; (void) arg; + MOCK(channel_dump_statistics, mock_channel_dump_statistics); + chan1 = tor_malloc_zero(sizeof(channel_t)); chan2 = tor_malloc_zero(sizeof(channel_t)); chan2->wide_circ_ids = 1; + chan1->cmux = circuitmux_alloc(); + chan2->cmux = circuitmux_alloc(); + + /* CIRC_ID_TYPE_NEITHER is supposed to create a warning. */ chan1->circ_id_type = CIRC_ID_TYPE_NEITHER; + setup_full_capture_of_logs(LOG_WARN); tt_int_op(0, OP_EQ, get_unique_circ_id_by_chan(chan1)); + expect_single_log_msg_containing("Trying to pick a circuit ID for a " + "connection from a client with no identity."); + teardown_capture_of_logs(); /* Basic tests, with no collisions */ chan1->circ_id_type = CIRC_ID_TYPE_LOWER; @@ -337,10 +355,14 @@ test_pick_circid(void *arg) } done: + circuitmux_free(chan1->cmux); + circuitmux_free(chan2->cmux); tor_free(chan1); tor_free(chan2); bitarray_free(ba); circuit_free_all(); + teardown_capture_of_logs(); + UNMOCK(channel_dump_statistics); } struct testcase_t circuitlist_tests[] = { diff --git a/src/test/test_compat_libevent.c b/src/test/test_compat_libevent.c index 5e14be5b33..0443cc0b1c 100644 --- a/src/test/test_compat_libevent.c +++ b/src/test/test_compat_libevent.c @@ -20,7 +20,7 @@ static void test_compat_libevent_logging_callback(void *ignored) { (void)ignored; - int previous_log = setup_full_capture_of_logs(LOG_DEBUG); + setup_full_capture_of_logs(LOG_DEBUG); libevent_logging_callback(_EVENT_LOG_DEBUG, "hello world"); expect_log_msg("Message from libevent: hello world\n"); @@ -106,7 +106,7 @@ test_compat_libevent_logging_callback(void *ignored) done: suppress_libevent_log_msg(NULL); - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); } static void diff --git a/src/test/test_config.c b/src/test/test_config.c index 1e6d2adf57..384bff410f 100644 --- a/src/test/test_config.c +++ b/src/test/test_config.c @@ -3710,6 +3710,144 @@ test_config_default_fallback_dirs(void *arg) clear_dir_servers(); } +static void +test_config_port_cfg_line_extract_addrport(void *arg) +{ + (void)arg; + int unixy = 0; + const char *rest = NULL; + char *a = NULL; + + tt_int_op(port_cfg_line_extract_addrport("", &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 0); + tt_str_op(a, OP_EQ, "");; + tt_str_op(rest, OP_EQ, ""); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("hello", &a, &unixy, &rest), + OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 0); + tt_str_op(a, OP_EQ, "hello");; + tt_str_op(rest, OP_EQ, ""); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport(" flipperwalt gersplut", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 0); + tt_str_op(a, OP_EQ, "flipperwalt");; + tt_str_op(rest, OP_EQ, "gersplut"); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport(" flipperwalt \t gersplut", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 0); + tt_str_op(a, OP_EQ, "flipperwalt");; + tt_str_op(rest, OP_EQ, "gersplut"); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("flipperwalt \t gersplut", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 0); + tt_str_op(a, OP_EQ, "flipperwalt");; + tt_str_op(rest, OP_EQ, "gersplut"); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("unix:flipperwalt \t gersplut", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 1); + tt_str_op(a, OP_EQ, "flipperwalt");; + tt_str_op(rest, OP_EQ, "gersplut"); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("lolol", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 0); + tt_str_op(a, OP_EQ, "lolol");; + tt_str_op(rest, OP_EQ, ""); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("unix:lolol", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 1); + tt_str_op(a, OP_EQ, "lolol");; + tt_str_op(rest, OP_EQ, ""); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("unix:lolol ", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 1); + tt_str_op(a, OP_EQ, "lolol");; + tt_str_op(rest, OP_EQ, ""); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport(" unix:lolol", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 1); + tt_str_op(a, OP_EQ, "lolol");; + tt_str_op(rest, OP_EQ, ""); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("foobar:lolol", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 0); + tt_str_op(a, OP_EQ, "foobar:lolol");; + tt_str_op(rest, OP_EQ, ""); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport(":lolol", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 0); + tt_str_op(a, OP_EQ, ":lolol");; + tt_str_op(rest, OP_EQ, ""); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("unix:\"lolol\"", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 1); + tt_str_op(a, OP_EQ, "lolol");; + tt_str_op(rest, OP_EQ, ""); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("unix:\"lolol\" ", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 1); + tt_str_op(a, OP_EQ, "lolol");; + tt_str_op(rest, OP_EQ, ""); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("unix:\"lolol\" foo ", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 1); + tt_str_op(a, OP_EQ, "lolol");; + tt_str_op(rest, OP_EQ, "foo "); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("unix:\"lol ol\" foo ", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 1); + tt_str_op(a, OP_EQ, "lol ol");; + tt_str_op(rest, OP_EQ, "foo "); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("unix:\"lol\\\" ol\" foo ", + &a, &unixy, &rest), OP_EQ, 0); + tt_int_op(unixy, OP_EQ, 1); + tt_str_op(a, OP_EQ, "lol\" ol");; + tt_str_op(rest, OP_EQ, "foo "); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("unix:\"lol\\\" ol foo ", + &a, &unixy, &rest), OP_EQ, -1); + tor_free(a); + + tt_int_op(port_cfg_line_extract_addrport("unix:\"lol\\0\" ol foo ", + &a, &unixy, &rest), OP_EQ, -1); + tor_free(a); + + done: + tor_free(a); +} + static config_line_t * mock_config_line(const char *key, const char *val) { @@ -3954,7 +4092,7 @@ test_config_parse_port_config__ports__ports_given(void *data) tt_int_op(ret, OP_EQ, -1); // Test error when encounters a unix domain specification but the listener - // doesnt support domain sockets + // doesn't support domain sockets config_port_valid = mock_config_line("DNSPort", "unix:/tmp/foo/bar"); ret = parse_port_config(NULL, config_port_valid, NULL, "DNS", CONN_TYPE_AP_DNS_LISTENER, NULL, 0, 0); @@ -3963,7 +4101,7 @@ test_config_parse_port_config__ports__ports_given(void *data) // Test valid unix domain SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); smartlist_clear(slout); - ret = parse_port_config(slout, config_port_valid, NULL, "DNS", + ret = parse_port_config(slout, config_port_valid, NULL, "SOCKS", CONN_TYPE_AP_LISTENER, NULL, 0, 0); #ifdef _WIN32 tt_int_op(ret, OP_EQ, -1); @@ -3974,26 +4112,153 @@ test_config_parse_port_config__ports__ports_given(void *data) tt_int_op(port_cfg->port, OP_EQ, 0); tt_int_op(port_cfg->is_unix_addr, OP_EQ, 1); tt_str_op(port_cfg->unix_addr, OP_EQ, "/tmp/foo/bar"); + /* Test entry port defaults as initialised in parse_port_config */ + tt_int_op(port_cfg->entry_cfg.dns_request, OP_EQ, 1); + tt_int_op(port_cfg->entry_cfg.ipv4_traffic, OP_EQ, 1); + tt_int_op(port_cfg->entry_cfg.onion_traffic, OP_EQ, 1); + tt_int_op(port_cfg->entry_cfg.cache_ipv4_answers, OP_EQ, 1); + tt_int_op(port_cfg->entry_cfg.prefer_ipv6_virtaddr, OP_EQ, 1); #endif - // Test failure if we have no ipv4 and no ipv6 (for unix domain sockets, - // this makes no sense - it should be fixed) + // Test failure if we have no ipv4 and no ipv6 and no onion (DNS only) + config_free_lines(config_port_invalid); config_port_invalid = NULL; + config_port_invalid = mock_config_line("SOCKSPort", + "unix:/tmp/foo/bar NoIPv4Traffic " + "NoOnionTraffic"); + ret = parse_port_config(NULL, config_port_invalid, NULL, "SOCKS", + CONN_TYPE_AP_LISTENER, NULL, 0, + CL_PORT_TAKES_HOSTNAMES); + tt_int_op(ret, OP_EQ, -1); + + // Test failure if we have no DNS and we're a DNSPort config_free_lines(config_port_invalid); config_port_invalid = NULL; config_port_invalid = mock_config_line("DNSPort", - "unix:/tmp/foo/bar NoIPv4Traffic"); + "127.0.0.1:80 NoDNSRequest"); ret = parse_port_config(NULL, config_port_invalid, NULL, "DNS", + CONN_TYPE_AP_DNS_LISTENER, NULL, 0, + CL_PORT_TAKES_HOSTNAMES); + tt_int_op(ret, OP_EQ, -1); + + // If we're a DNSPort, DNS only is ok + // Use a port because DNSPort doesn't support sockets + config_free_lines(config_port_valid); config_port_valid = NULL; + SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); + smartlist_clear(slout); + config_port_valid = mock_config_line("DNSPort", "127.0.0.1:80 " + "NoIPv4Traffic NoOnionTraffic"); + ret = parse_port_config(slout, config_port_valid, NULL, "DNS", + CONN_TYPE_AP_DNS_LISTENER, NULL, 0, + CL_PORT_TAKES_HOSTNAMES); + tt_int_op(ret, OP_EQ, 0); + tt_int_op(smartlist_len(slout), OP_EQ, 1); + port_cfg = (port_cfg_t *)smartlist_get(slout, 0); + tt_int_op(port_cfg->entry_cfg.dns_request, OP_EQ, 1); + tt_int_op(port_cfg->entry_cfg.ipv4_traffic, OP_EQ, 0); + tt_int_op(port_cfg->entry_cfg.ipv6_traffic, OP_EQ, 0); + tt_int_op(port_cfg->entry_cfg.onion_traffic, OP_EQ, 0); + + // Test failure if we have DNS but no ipv4 and no ipv6 + config_free_lines(config_port_invalid); config_port_invalid = NULL; + config_port_invalid = mock_config_line("SOCKSPort", + "unix:/tmp/foo/bar NoIPv4Traffic"); + ret = parse_port_config(NULL, config_port_invalid, NULL, "SOCKS", + CONN_TYPE_AP_LISTENER, NULL, 0, + CL_PORT_TAKES_HOSTNAMES); + tt_int_op(ret, OP_EQ, -1); + + // Test success with no DNS, no ipv4, no ipv6 (only onion, using separate + // options) + config_free_lines(config_port_valid); config_port_valid = NULL; + SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); + smartlist_clear(slout); + config_port_valid = mock_config_line("SOCKSPort", "unix:/tmp/foo/bar " + "NoDNSRequest NoIPv4Traffic"); + ret = parse_port_config(slout, config_port_valid, NULL, "SOCKS", CONN_TYPE_AP_LISTENER, NULL, 0, CL_PORT_TAKES_HOSTNAMES); +#ifdef _WIN32 tt_int_op(ret, OP_EQ, -1); +#else + tt_int_op(ret, OP_EQ, 0); + tt_int_op(smartlist_len(slout), OP_EQ, 1); + port_cfg = (port_cfg_t *)smartlist_get(slout, 0); + tt_int_op(port_cfg->entry_cfg.dns_request, OP_EQ, 0); + tt_int_op(port_cfg->entry_cfg.ipv4_traffic, OP_EQ, 0); + tt_int_op(port_cfg->entry_cfg.ipv6_traffic, OP_EQ, 0); + tt_int_op(port_cfg->entry_cfg.onion_traffic, OP_EQ, 1); +#endif - // Test success with no ipv4 but take ipv6 (for unix domain sockets, this - // makes no sense - it should be fixed) + // Test success with quoted unix: address. config_free_lines(config_port_valid); config_port_valid = NULL; SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); smartlist_clear(slout); - config_port_valid = mock_config_line("DNSPort", "unix:/tmp/foo/bar " + config_port_valid = mock_config_line("SOCKSPort", "unix:\"/tmp/foo/ bar\" " + "NoDNSRequest NoIPv4Traffic"); + ret = parse_port_config(slout, config_port_valid, NULL, "SOCKS", + CONN_TYPE_AP_LISTENER, NULL, 0, + CL_PORT_TAKES_HOSTNAMES); +#ifdef _WIN32 + tt_int_op(ret, OP_EQ, -1); +#else + tt_int_op(ret, OP_EQ, 0); + tt_int_op(smartlist_len(slout), OP_EQ, 1); + port_cfg = (port_cfg_t *)smartlist_get(slout, 0); + tt_int_op(port_cfg->entry_cfg.dns_request, OP_EQ, 0); + tt_int_op(port_cfg->entry_cfg.ipv4_traffic, OP_EQ, 0); + tt_int_op(port_cfg->entry_cfg.ipv6_traffic, OP_EQ, 0); + tt_int_op(port_cfg->entry_cfg.onion_traffic, OP_EQ, 1); +#endif + + // Test failure with broken quoted unix: address. + config_free_lines(config_port_valid); config_port_valid = NULL; + SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); + smartlist_clear(slout); + config_port_valid = mock_config_line("SOCKSPort", "unix:\"/tmp/foo/ bar " + "NoDNSRequest NoIPv4Traffic"); + ret = parse_port_config(slout, config_port_valid, NULL, "SOCKS", + CONN_TYPE_AP_LISTENER, NULL, 0, + CL_PORT_TAKES_HOSTNAMES); + tt_int_op(ret, OP_EQ, -1); + + // Test failure with empty quoted unix: address. + config_free_lines(config_port_valid); config_port_valid = NULL; + SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); + smartlist_clear(slout); + config_port_valid = mock_config_line("SOCKSPort", "unix:\"\" " + "NoDNSRequest NoIPv4Traffic"); + ret = parse_port_config(slout, config_port_valid, NULL, "SOCKS", + CONN_TYPE_AP_LISTENER, NULL, 0, + CL_PORT_TAKES_HOSTNAMES); + tt_int_op(ret, OP_EQ, -1); + + // Test success with OnionTrafficOnly (no DNS, no ipv4, no ipv6) + config_free_lines(config_port_valid); config_port_valid = NULL; + SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); + smartlist_clear(slout); + config_port_valid = mock_config_line("SOCKSPort", "unix:/tmp/foo/bar " + "OnionTrafficOnly"); + ret = parse_port_config(slout, config_port_valid, NULL, "SOCKS", + CONN_TYPE_AP_LISTENER, NULL, 0, + CL_PORT_TAKES_HOSTNAMES); +#ifdef _WIN32 + tt_int_op(ret, OP_EQ, -1); +#else + tt_int_op(ret, OP_EQ, 0); + tt_int_op(smartlist_len(slout), OP_EQ, 1); + port_cfg = (port_cfg_t *)smartlist_get(slout, 0); + tt_int_op(port_cfg->entry_cfg.dns_request, OP_EQ, 0); + tt_int_op(port_cfg->entry_cfg.ipv4_traffic, OP_EQ, 0); + tt_int_op(port_cfg->entry_cfg.ipv6_traffic, OP_EQ, 0); + tt_int_op(port_cfg->entry_cfg.onion_traffic, OP_EQ, 1); +#endif + + // Test success with no ipv4 but take ipv6 + config_free_lines(config_port_valid); config_port_valid = NULL; + SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); + smartlist_clear(slout); + config_port_valid = mock_config_line("SOCKSPort", "unix:/tmp/foo/bar " "NoIPv4Traffic IPv6Traffic"); - ret = parse_port_config(slout, config_port_valid, NULL, "DNS", + ret = parse_port_config(slout, config_port_valid, NULL, "SOCKS", CONN_TYPE_AP_LISTENER, NULL, 0, CL_PORT_TAKES_HOSTNAMES); #ifdef _WIN32 @@ -4006,14 +4271,13 @@ test_config_parse_port_config__ports__ports_given(void *data) tt_int_op(port_cfg->entry_cfg.ipv6_traffic, OP_EQ, 1); #endif - // Test success with both ipv4 and ipv6 (for unix domain sockets, - // this makes no sense - it should be fixed) + // Test success with both ipv4 and ipv6 config_free_lines(config_port_valid); config_port_valid = NULL; SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); smartlist_clear(slout); - config_port_valid = mock_config_line("DNSPort", "unix:/tmp/foo/bar " + config_port_valid = mock_config_line("SOCKSPort", "unix:/tmp/foo/bar " "IPv4Traffic IPv6Traffic"); - ret = parse_port_config(slout, config_port_valid, NULL, "DNS", + ret = parse_port_config(slout, config_port_valid, NULL, "SOCKS", CONN_TYPE_AP_LISTENER, NULL, 0, CL_PORT_TAKES_HOSTNAMES); #ifdef _WIN32 @@ -4155,8 +4419,9 @@ test_config_parse_port_config__ports__ports_given(void *data) config_free_lines(config_port_valid); config_port_valid = NULL; SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); smartlist_clear(slout); - config_port_valid = mock_config_line("DNSPort", "42 IPv6Traffic PreferIPv6"); - ret = parse_port_config(slout, config_port_valid, NULL, "DNS", + config_port_valid = mock_config_line("SOCKSPort", + "42 IPv6Traffic PreferIPv6"); + ret = parse_port_config(slout, config_port_valid, NULL, "SOCKS", CONN_TYPE_AP_LISTENER, "127.0.0.42", 0, CL_PORT_TAKES_HOSTNAMES); tt_int_op(ret, OP_EQ, 0); @@ -4294,7 +4559,7 @@ test_config_parse_port_config__ports__ports_given(void *data) // Test success with warn non-local control SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); smartlist_clear(slout); - ret = parse_port_config(slout, config_port_valid, NULL, "DNS", + ret = parse_port_config(slout, config_port_valid, NULL, "Control", CONN_TYPE_CONTROL_LISTENER, "127.0.0.42", 0, CL_PORT_WARN_NONLOCAL); tt_int_op(ret, OP_EQ, 0); @@ -4302,7 +4567,7 @@ test_config_parse_port_config__ports__ports_given(void *data) // Test success with warn non-local listener SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); smartlist_clear(slout); - ret = parse_port_config(slout, config_port_valid, NULL, "DNS", + ret = parse_port_config(slout, config_port_valid, NULL, "ExtOR", CONN_TYPE_EXT_OR_LISTENER, "127.0.0.42", 0, CL_PORT_WARN_NONLOCAL); tt_int_op(ret, OP_EQ, 0); @@ -4474,8 +4739,8 @@ test_config_parse_port_config__ports__ports_given(void *data) config_free_lines(config_port_valid); config_port_valid = NULL; SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); smartlist_clear(slout); - config_port_valid = mock_config_line("DNSPort", "unix:/tmp/somewhere"); - ret = parse_port_config(slout, config_port_valid, NULL, "DNS", + config_port_valid = mock_config_line("SOCKSPort", "unix:/tmp/somewhere"); + ret = parse_port_config(slout, config_port_valid, NULL, "SOCKS", CONN_TYPE_AP_LISTENER, "127.0.0.46", 0, CL_PORT_DFLT_GROUP_WRITABLE); #ifdef _WIN32 @@ -4606,6 +4871,15 @@ test_config_parse_port_config__ports__server_options(void *data) 0, CL_PORT_SERVER_OPTIONS); tt_int_op(ret, OP_EQ, -1); + // Check for failure with empty unix: address. + config_free_lines(config_port_invalid); config_port_invalid = NULL; + SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); + smartlist_clear(slout); + config_port_invalid = mock_config_line("ORPort", "unix:\"\""); + ret = parse_port_config(slout, config_port_invalid, NULL, "ORPort", 0, NULL, + 0, CL_PORT_SERVER_OPTIONS); + tt_int_op(ret, OP_EQ, -1); + done: if (slout) SMARTLIST_FOREACH(slout,port_cfg_t *,pf,port_cfg_free(pf)); @@ -4635,6 +4909,7 @@ struct testcase_t config_tests[] = { CONFIG_TEST(write_to_data_subdir, TT_FORK), CONFIG_TEST(fix_my_family, 0), CONFIG_TEST(directory_fetch, 0), + CONFIG_TEST(port_cfg_line_extract_addrport, 0), CONFIG_TEST(parse_port_config__listenaddress, 0), CONFIG_TEST(parse_port_config__ports__no_ports_given, 0), CONFIG_TEST(parse_port_config__ports__server_options, 0), diff --git a/src/test/test_connection.c b/src/test/test_connection.c index bf95b0b59f..d394fc9852 100644 --- a/src/test/test_connection.c +++ b/src/test/test_connection.c @@ -95,6 +95,13 @@ mock_connection_connect_sockaddr(connection_t *conn, return 1; } +static int +fake_close_socket(evutil_socket_t sock) +{ + (void)sock; + return 0; +} + static void test_conn_lookup_addr_helper(const char *address, int family, tor_addr_t *addr) { @@ -124,6 +131,7 @@ test_conn_get_connection(uint8_t state, uint8_t type, uint8_t purpose) MOCK(connection_connect_sockaddr, mock_connection_connect_sockaddr); + MOCK(tor_close_socket, fake_close_socket); init_connection_lists(); @@ -148,12 +156,13 @@ test_conn_get_connection(uint8_t state, uint8_t type, uint8_t purpose) assert_connection_ok(conn, time(NULL)); UNMOCK(connection_connect_sockaddr); - + UNMOCK(tor_close_socket); return conn; /* On failure */ done: UNMOCK(connection_connect_sockaddr); + UNMOCK(tor_close_socket); return NULL; } @@ -192,6 +201,15 @@ test_conn_get_basic_teardown(const struct testcase_t *tc, void *arg) if (!conn->linked_conn->marked_for_close) { connection_close_immediate(conn->linked_conn); + if (CONN_IS_EDGE(conn->linked_conn)) { + /* Suppress warnings about all the stuff we didn't do */ + TO_EDGE_CONN(conn->linked_conn)->edge_has_sent_end = 1; + TO_EDGE_CONN(conn->linked_conn)->end_reason = + END_STREAM_REASON_INTERNAL; + if (conn->linked_conn->type == CONN_TYPE_AP) { + TO_ENTRY_CONN(conn->linked_conn)->socks_request->has_finished = 1; + } + } connection_mark_for_close(conn->linked_conn); } @@ -212,6 +230,14 @@ test_conn_get_basic_teardown(const struct testcase_t *tc, void *arg) if (!conn->marked_for_close) { connection_close_immediate(conn); + if (CONN_IS_EDGE(conn)) { + /* Suppress warnings about all the stuff we didn't do */ + TO_EDGE_CONN(conn)->edge_has_sent_end = 1; + TO_EDGE_CONN(conn)->end_reason = END_STREAM_REASON_INTERNAL; + if (conn->type == CONN_TYPE_AP) { + TO_ENTRY_CONN(conn)->socks_request->has_finished = 1; + } + } connection_mark_for_close(conn); } @@ -340,10 +366,7 @@ test_conn_get_rsrc_teardown(const struct testcase_t *tc, void *arg) static void * test_conn_download_status_setup(const struct testcase_t *tc) { - (void)tc; - - /* Don't return NULL, that causes the test to fail */ - return (void*)"ok"; + return (void*)tc; } static int @@ -655,7 +678,8 @@ test_conn_download_status(void *arg) dir_connection_t *conn4 = NULL; connection_t *ap_conn = NULL; - consensus_flavor_t usable_flavor = (consensus_flavor_t)arg; + const struct testcase_t *tc = arg; + consensus_flavor_t usable_flavor = (consensus_flavor_t)tc->setup_data; /* The "other flavor" trick only works if there are two flavors */ tor_assert(N_CONSENSUS_FLAVORS == 2); diff --git a/src/test/test_controller.c b/src/test/test_controller.c index 0dea8473b9..f19c846144 100644 --- a/src/test/test_controller.c +++ b/src/test/test_controller.c @@ -137,6 +137,8 @@ test_rend_service_parse_port_config(void *arg) cfg = rend_service_parse_port_config("80,[2001:db8::1]:8080", sep, &err_msg); tt_assert(cfg); tt_assert(!err_msg); + rend_service_port_config_free(cfg); + cfg = NULL; /* XXX: Someone should add tests for AF_UNIX targets if supported. */ @@ -151,6 +153,52 @@ test_rend_service_parse_port_config(void *arg) cfg = rend_service_parse_port_config("90001", sep, &err_msg); tt_assert(!cfg); tt_assert(err_msg); + tor_free(err_msg); + + /* unix port */ + cfg = NULL; + + /* quoted unix port */ + tor_free(err_msg); + cfg = rend_service_parse_port_config("100 unix:\"/tmp/foo bar\"", + " ", &err_msg); + tt_assert(cfg); + tt_assert(!err_msg); + rend_service_port_config_free(cfg); + cfg = NULL; + + /* quoted unix port */ + tor_free(err_msg); + cfg = rend_service_parse_port_config("100 unix:\"/tmp/foo bar\"", + " ", &err_msg); + tt_assert(cfg); + tt_assert(!err_msg); + rend_service_port_config_free(cfg); + cfg = NULL; + + /* quoted unix port, missing end quote */ + cfg = rend_service_parse_port_config("100 unix:\"/tmp/foo bar", + " ", &err_msg); + tt_assert(!cfg); + tt_str_op(err_msg, OP_EQ, "Couldn't process address <unix:\"/tmp/foo bar> " + "from hidden service configuration"); + tor_free(err_msg); + + /* bogus IP address */ + cfg = rend_service_parse_port_config("100 1.2.3.4.5:9000", + " ", &err_msg); + tt_assert(!cfg); + tt_str_op(err_msg, OP_EQ, "Unparseable address in hidden service port " + "configuration."); + tor_free(err_msg); + + /* bogus port port */ + cfg = rend_service_parse_port_config("100 99999", + " ", &err_msg); + tt_assert(!cfg); + tt_str_op(err_msg, OP_EQ, "Unparseable or out-of-range port \"99999\" " + "in hidden service port configuration."); + tor_free(err_msg); done: rend_service_port_config_free(cfg); diff --git a/src/test/test_crypto.c b/src/test/test_crypto.c index 542512bd44..64a46f7914 100644 --- a/src/test/test_crypto.c +++ b/src/test/test_crypto.c @@ -363,15 +363,15 @@ test_crypto_rng_engine(void *arg) ; } -/** Run unit tests for our AES functionality */ +/** Run unit tests for our AES128 functionality */ static void -test_crypto_aes(void *arg) +test_crypto_aes128(void *arg) { char *data1 = NULL, *data2 = NULL, *data3 = NULL; crypto_cipher_t *env1 = NULL, *env2 = NULL; int i, j; char *mem_op_hex_tmp=NULL; - + char key[CIPHER_KEY_LEN]; int use_evp = !strcmp(arg,"evp"); evaluate_evp_for_aes(use_evp); evaluate_ctr_for_aes(); @@ -387,9 +387,10 @@ test_crypto_aes(void *arg) memset(data2, 0, 1024); memset(data3, 0, 1024); - env1 = crypto_cipher_new(NULL); + crypto_rand(key, sizeof(key)); + env1 = crypto_cipher_new(key); tt_ptr_op(env1, OP_NE, NULL); - env2 = crypto_cipher_new(crypto_cipher_get_key(env1)); + env2 = crypto_cipher_new(key); tt_ptr_op(env2, OP_NE, NULL); /* Try encrypting 512 chars. */ @@ -420,7 +421,7 @@ test_crypto_aes(void *arg) env2 = NULL; memset(data3, 0, 1024); - env2 = crypto_cipher_new(crypto_cipher_get_key(env1)); + env2 = crypto_cipher_new(key); tt_ptr_op(env2, OP_NE, NULL); for (j = 0; j < 1024-16; j += 17) { crypto_cipher_encrypt(env2, data3+j, data1+j, 17); @@ -513,32 +514,61 @@ test_crypto_aes(void *arg) static void test_crypto_aes_ctr_testvec(void *arg) { - (void)arg; + const char *bitstr = arg; char *mem_op_hex_tmp=NULL; + crypto_cipher_t *c=NULL; /* from NIST SP800-38a, section F.5 */ - const char key16[] = "2b7e151628aed2a6abf7158809cf4f3c"; const char ctr16[] = "f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff"; const char plaintext16[] = "6bc1bee22e409f96e93d7e117393172a" "ae2d8a571e03ac9c9eb76fac45af8e51" "30c81c46a35ce411e5fbc1191a0a52ef" "f69f2445df4f9b17ad2b417be66c3710"; - const char ciphertext16[] = - "874d6191b620e3261bef6864990db6ce" - "9806f66b7970fdff8617187bb9fffdff" - "5ae4df3edbd5d35e5b4f09020db03eab" - "1e031dda2fbe03d1792170a0f3009cee"; + const char *ciphertext16; + const char *key16; + int bits; + + if (!strcmp(bitstr, "128")) { + ciphertext16 = /* section F.5.1 */ + "874d6191b620e3261bef6864990db6ce" + "9806f66b7970fdff8617187bb9fffdff" + "5ae4df3edbd5d35e5b4f09020db03eab" + "1e031dda2fbe03d1792170a0f3009cee"; + key16 = "2b7e151628aed2a6abf7158809cf4f3c"; + bits = 128; + } else if (!strcmp(bitstr, "192")) { + ciphertext16 = /* section F.5.3 */ + "1abc932417521ca24f2b0459fe7e6e0b" + "090339ec0aa6faefd5ccc2c6f4ce8e94" + "1e36b26bd1ebc670d1bd1d665620abf7" + "4f78a7f6d29809585a97daec58c6b050"; + key16 = "8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b"; + bits = 192; + } else if (!strcmp(bitstr, "256")) { + ciphertext16 = /* section F.5.5 */ + "601ec313775789a5b7a7f504bbf3d228" + "f443e3ca4d62b59aca84e990cacaf5c5" + "2b0930daa23de94ce87017ba2d84988d" + "dfc9c58db67aada613c2dd08457941a6"; + key16 = + "603deb1015ca71be2b73aef0857d7781" + "1f352c073b6108d72d9810a30914dff4"; + bits = 256; + } else { + tt_abort_msg("AES doesn't support this number of bits."); + } - char key[16]; + char key[32]; char iv[16]; char plaintext[16*4]; + memset(key, 0xf9, sizeof(key)); /* poison extra bytes */ base16_decode(key, sizeof(key), key16, strlen(key16)); base16_decode(iv, sizeof(iv), ctr16, strlen(ctr16)); base16_decode(plaintext, sizeof(plaintext), plaintext16, strlen(plaintext16)); - crypto_cipher_t *c = crypto_cipher_new_with_iv(key, iv); + c = crypto_cipher_new_with_iv_and_bits((uint8_t*)key, (uint8_t*)iv, bits); crypto_cipher_crypt_inplace(c, plaintext, sizeof(plaintext)); test_memeq_hex(plaintext, ciphertext16); @@ -999,11 +1029,11 @@ test_crypto_sha3(void *arg) crypto_digest_free(d1); /* Attempt to exercise the incremental hashing code by creating a randomized - * 100 KiB buffer, and hashing rand[1, 5 * Rate] bytes at a time. SHA3-512 + * 30 KiB buffer, and hashing rand[1, 5 * Rate] bytes at a time. SHA3-512 * is used because it has a lowest rate of the family (the code is common, * but the slower rate exercises more of it). */ - const size_t bufsz = 100 * 1024; + const size_t bufsz = 30 * 1024; size_t j = 0; large = tor_malloc(bufsz); crypto_rand(large, bufsz); @@ -2139,24 +2169,6 @@ test_crypto_curve25519_persist(void *arg) tor_free(tag); } -static void * -ed25519_testcase_setup(const struct testcase_t *testcase) -{ - crypto_ed25519_testing_force_impl(testcase->setup_data); - return testcase->setup_data; -} -static int -ed25519_testcase_cleanup(const struct testcase_t *testcase, void *ptr) -{ - (void)testcase; - (void)ptr; - crypto_ed25519_testing_restore_impl(); - return 1; -} -static const struct testcase_setup_t ed25519_test_setup = { - ed25519_testcase_setup, ed25519_testcase_cleanup -}; - static void test_crypto_ed25519_simple(void *arg) { @@ -2258,7 +2270,7 @@ test_crypto_ed25519_simple(void *arg) tt_int_op(0, OP_EQ, ed25519_sign(&manual_sig, (uint8_t *)prefixed_msg, strlen(prefixed_msg), &kp1)); tor_free(prefixed_msg); - tt_assert(!memcmp(sig1.sig, manual_sig.sig, sizeof(sig1.sig))); + tt_assert(fast_memeq(sig1.sig, manual_sig.sig, sizeof(sig1.sig))); /* Test that prefixed checksig verifies it properly. */ tt_int_op(0, OP_EQ, ed25519_checksig_prefixed(&sig1, msg, msg_len, @@ -2619,77 +2631,6 @@ test_crypto_ed25519_testvectors(void *arg) } static void -test_crypto_ed25519_fuzz_donna(void *arg) -{ - const unsigned iters = 1024; - uint8_t msg[1024]; - unsigned i; - (void)arg; - - tt_assert(sizeof(msg) == iters); - crypto_rand((char*) msg, sizeof(msg)); - - /* Fuzz Ed25519-donna vs ref10, alternating the implementation used to - * generate keys/sign per iteration. - */ - for (i = 0; i < iters; ++i) { - const int use_donna = i & 1; - uint8_t blinding[32]; - curve25519_keypair_t ckp; - ed25519_keypair_t kp, kp_blind, kp_curve25519; - ed25519_public_key_t pk, pk_blind, pk_curve25519; - ed25519_signature_t sig, sig_blind; - int bit = 0; - - crypto_rand((char*) blinding, sizeof(blinding)); - - /* Impl. A: - * 1. Generate a keypair. - * 2. Blinded the keypair. - * 3. Sign a message (unblinded). - * 4. Sign a message (blinded). - * 5. Generate a curve25519 keypair, and convert it to Ed25519. - */ - ed25519_set_impl_params(use_donna); - tt_int_op(0, OP_EQ, ed25519_keypair_generate(&kp, i&1)); - tt_int_op(0, OP_EQ, ed25519_keypair_blind(&kp_blind, &kp, blinding)); - tt_int_op(0, OP_EQ, ed25519_sign(&sig, msg, i, &kp)); - tt_int_op(0, OP_EQ, ed25519_sign(&sig_blind, msg, i, &kp_blind)); - - tt_int_op(0, OP_EQ, curve25519_keypair_generate(&ckp, i&1)); - tt_int_op(0, OP_EQ, ed25519_keypair_from_curve25519_keypair( - &kp_curve25519, &bit, &ckp)); - - /* Impl. B: - * 1. Validate the public key by rederiving it. - * 2. Validate the blinded public key by rederiving it. - * 3. Validate the unblinded signature (and test a invalid signature). - * 4. Validate the blinded signature. - * 5. Validate the public key (from Curve25519) by rederiving it. - */ - ed25519_set_impl_params(!use_donna); - tt_int_op(0, OP_EQ, ed25519_public_key_generate(&pk, &kp.seckey)); - tt_mem_op(pk.pubkey, OP_EQ, kp.pubkey.pubkey, 32); - - tt_int_op(0, OP_EQ, ed25519_public_blind(&pk_blind, &kp.pubkey, blinding)); - tt_mem_op(pk_blind.pubkey, OP_EQ, kp_blind.pubkey.pubkey, 32); - - tt_int_op(0, OP_EQ, ed25519_checksig(&sig, msg, i, &pk)); - sig.sig[0] ^= 15; - tt_int_op(-1, OP_EQ, ed25519_checksig(&sig, msg, sizeof(msg), &pk)); - - tt_int_op(0, OP_EQ, ed25519_checksig(&sig_blind, msg, i, &pk_blind)); - - tt_int_op(0, OP_EQ, ed25519_public_key_from_curve25519_public_key( - &pk_curve25519, &ckp.pubkey, bit)); - tt_mem_op(pk_curve25519.pubkey, OP_EQ, kp_curve25519.pubkey.pubkey, 32); - } - - done: - ; -} - -static void test_crypto_ed25519_storage(void *arg) { (void)arg; @@ -2961,9 +2902,14 @@ struct testcase_t crypto_tests[] = { { "rng_strongest_broken", test_crypto_rng_strongest, TT_FORK, &passthrough_setup, (void*)"broken" }, { "openssl_version", test_crypto_openssl_version, TT_FORK, NULL, NULL }, - { "aes_AES", test_crypto_aes, TT_FORK, &passthrough_setup, (void*)"aes" }, - { "aes_EVP", test_crypto_aes, TT_FORK, &passthrough_setup, (void*)"evp" }, - { "aes_ctr_testvec", test_crypto_aes_ctr_testvec, 0, NULL, NULL }, + { "aes_AES", test_crypto_aes128, TT_FORK, &passthrough_setup, (void*)"aes" }, + { "aes_EVP", test_crypto_aes128, TT_FORK, &passthrough_setup, (void*)"evp" }, + { "aes128_ctr_testvec", test_crypto_aes_ctr_testvec, 0, + &passthrough_setup, (void*)"128" }, + { "aes192_ctr_testvec", test_crypto_aes_ctr_testvec, 0, + &passthrough_setup, (void*)"192" }, + { "aes256_ctr_testvec", test_crypto_aes_ctr_testvec, 0, + &passthrough_setup, (void*)"256" }, CRYPTO_LEGACY(sha), CRYPTO_LEGACY(pk), { "pk_fingerprints", test_crypto_pk_fingerprints, TT_FORK, NULL, NULL }, @@ -2995,7 +2941,6 @@ struct testcase_t crypto_tests[] = { ED25519_TEST(convert, 0), ED25519_TEST(blinding, 0), ED25519_TEST(testvectors, 0), - ED25519_TEST(fuzz_donna, TT_FORK), { "ed25519_storage", test_crypto_ed25519_storage, 0, NULL, NULL }, { "siphash", test_crypto_siphash, 0, NULL, NULL }, { "failure_modes", test_crypto_failure_modes, TT_FORK, NULL, NULL }, diff --git a/src/test/test_crypto_slow.c b/src/test/test_crypto_slow.c index 6f3e40e0ab..0d7d65ac73 100644 --- a/src/test/test_crypto_slow.c +++ b/src/test/test_crypto_slow.c @@ -421,12 +421,16 @@ test_crypto_pbkdf2_vectors(void *arg) secret_to_key_compute_key(out, 20, spec, 5, "password", 8, 1)); test_memeq_hex(out, "4b007901b765489abead49d926f721d065a429c1"); + /* This is the very slow one here. When enabled, it accounts for roughly + * half the time spent in test-slow. */ + /* base16_decode((char*)spec, sizeof(spec), "73616c74" "18" , 10); memset(out, 0x00, sizeof(out)); tt_int_op(20, OP_EQ, secret_to_key_compute_key(out, 20, spec, 5, "password", 8, 1)); test_memeq_hex(out, "eefe3d61cd4da4e4e9945b3d6ba2158c2634e984"); + */ base16_decode((char*)spec, sizeof(spec), "73616c7453414c5473616c7453414c5473616c745" @@ -503,9 +507,88 @@ test_crypto_pwbox(void *arg) tor_free(decoded); } +static void +test_crypto_ed25519_fuzz_donna(void *arg) +{ + const unsigned iters = 1024; + uint8_t msg[1024]; + unsigned i; + (void)arg; + + tt_assert(sizeof(msg) == iters); + crypto_rand((char*) msg, sizeof(msg)); + + /* Fuzz Ed25519-donna vs ref10, alternating the implementation used to + * generate keys/sign per iteration. + */ + for (i = 0; i < iters; ++i) { + const int use_donna = i & 1; + uint8_t blinding[32]; + curve25519_keypair_t ckp; + ed25519_keypair_t kp, kp_blind, kp_curve25519; + ed25519_public_key_t pk, pk_blind, pk_curve25519; + ed25519_signature_t sig, sig_blind; + int bit = 0; + + crypto_rand((char*) blinding, sizeof(blinding)); + + /* Impl. A: + * 1. Generate a keypair. + * 2. Blinded the keypair. + * 3. Sign a message (unblinded). + * 4. Sign a message (blinded). + * 5. Generate a curve25519 keypair, and convert it to Ed25519. + */ + ed25519_set_impl_params(use_donna); + tt_int_op(0, OP_EQ, ed25519_keypair_generate(&kp, i&1)); + tt_int_op(0, OP_EQ, ed25519_keypair_blind(&kp_blind, &kp, blinding)); + tt_int_op(0, OP_EQ, ed25519_sign(&sig, msg, i, &kp)); + tt_int_op(0, OP_EQ, ed25519_sign(&sig_blind, msg, i, &kp_blind)); + + tt_int_op(0, OP_EQ, curve25519_keypair_generate(&ckp, i&1)); + tt_int_op(0, OP_EQ, ed25519_keypair_from_curve25519_keypair( + &kp_curve25519, &bit, &ckp)); + + /* Impl. B: + * 1. Validate the public key by rederiving it. + * 2. Validate the blinded public key by rederiving it. + * 3. Validate the unblinded signature (and test a invalid signature). + * 4. Validate the blinded signature. + * 5. Validate the public key (from Curve25519) by rederiving it. + */ + ed25519_set_impl_params(!use_donna); + tt_int_op(0, OP_EQ, ed25519_public_key_generate(&pk, &kp.seckey)); + tt_mem_op(pk.pubkey, OP_EQ, kp.pubkey.pubkey, 32); + + tt_int_op(0, OP_EQ, ed25519_public_blind(&pk_blind, &kp.pubkey, blinding)); + tt_mem_op(pk_blind.pubkey, OP_EQ, kp_blind.pubkey.pubkey, 32); + + tt_int_op(0, OP_EQ, ed25519_checksig(&sig, msg, i, &pk)); + sig.sig[0] ^= 15; + tt_int_op(-1, OP_EQ, ed25519_checksig(&sig, msg, sizeof(msg), &pk)); + + tt_int_op(0, OP_EQ, ed25519_checksig(&sig_blind, msg, i, &pk_blind)); + + tt_int_op(0, OP_EQ, ed25519_public_key_from_curve25519_public_key( + &pk_curve25519, &ckp.pubkey, bit)); + tt_mem_op(pk_curve25519.pubkey, OP_EQ, kp_curve25519.pubkey.pubkey, 32); + } + + done: + ; +} + #define CRYPTO_LEGACY(name) \ { #name, test_crypto_ ## name , 0, NULL, NULL } +#define ED25519_TEST_ONE(name, fl, which) \ + { #name "/ed25519_" which, test_crypto_ed25519_ ## name, (fl), \ + &ed25519_test_setup, (void*)which } + +#define ED25519_TEST(name, fl) \ + ED25519_TEST_ONE(name, (fl), "donna"), \ + ED25519_TEST_ONE(name, (fl), "ref10") + struct testcase_t slow_crypto_tests[] = { CRYPTO_LEGACY(s2k_rfc2440), #ifdef HAVE_LIBSCRYPT @@ -527,6 +610,7 @@ struct testcase_t slow_crypto_tests[] = { { "scrypt_vectors", test_crypto_scrypt_vectors, 0, NULL, NULL }, { "pbkdf2_vectors", test_crypto_pbkdf2_vectors, 0, NULL, NULL }, { "pwbox", test_crypto_pwbox, 0, NULL, NULL }, + ED25519_TEST(fuzz_donna, TT_FORK), END_OF_TESTCASES }; diff --git a/src/test/test_dir.c b/src/test/test_dir.c index 5d9ae3c8a1..d9c565cc8a 100644 --- a/src/test/test_dir.c +++ b/src/test/test_dir.c @@ -36,6 +36,7 @@ #include "test_dir_common.h" #include "torcert.h" #include "relay.h" +#include "log_test_helpers.h" #define NS_MODULE dir @@ -231,7 +232,6 @@ test_dir_formats(void *arg) "platform Tor "VERSION" on ", sizeof(buf2)); strlcat(buf2, get_uname(), sizeof(buf2)); strlcat(buf2, "\n" - "protocols Link 1 2 Circuit 1\n" "published 1970-01-01 00:00:00\n" "fingerprint ", sizeof(buf2)); tt_assert(!crypto_pk_get_fingerprint(pk2, fingerprint, 1)); @@ -300,7 +300,6 @@ test_dir_formats(void *arg) strlcat(buf2, "platform Tor "VERSION" on ", sizeof(buf2)); strlcat(buf2, get_uname(), sizeof(buf2)); strlcat(buf2, "\n" - "protocols Link 1 2 Circuit 1\n" "published 1970-01-01 00:00:05\n" "fingerprint ", sizeof(buf2)); tt_assert(!crypto_pk_get_fingerprint(pk1, fingerprint, 1)); @@ -1587,23 +1586,46 @@ test_dir_param_voting_lookup(void *arg) tt_int_op(99, OP_EQ, dirvote_get_intermediate_param_value(lst, "abcd", 1000)); - /* moomin appears twice. */ + /* moomin appears twice. That's a bug. */ + tor_capture_bugs_(1); tt_int_op(-100, OP_EQ, dirvote_get_intermediate_param_value(lst, "moomin", -100)); - /* fred and jack are truncated */ + tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1); + tt_str_op(smartlist_get(tor_get_captured_bug_log_(), 0), OP_EQ, + "!(n_found > 1)"); + tor_end_capture_bugs_(); + /* There is no 'fred=', so that is treated as not existing. */ tt_int_op(-100, OP_EQ, dirvote_get_intermediate_param_value(lst, "fred", -100)); + /* jack is truncated */ + tor_capture_bugs_(1); tt_int_op(-100, OP_EQ, dirvote_get_intermediate_param_value(lst, "jack", -100)); + tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1); + tt_str_op(smartlist_get(tor_get_captured_bug_log_(), 0), OP_EQ, + "!(! ok)"); + tor_end_capture_bugs_(); /* electricity and opa aren't integers. */ + tor_capture_bugs_(1); tt_int_op(-100, OP_EQ, dirvote_get_intermediate_param_value(lst, "electricity", -100)); + tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1); + tt_str_op(smartlist_get(tor_get_captured_bug_log_(), 0), OP_EQ, + "!(! ok)"); + tor_end_capture_bugs_(); + + tor_capture_bugs_(1); tt_int_op(-100, OP_EQ, dirvote_get_intermediate_param_value(lst, "opa", -100)); + tt_int_op(smartlist_len(tor_get_captured_bug_log_()), OP_EQ, 1); + tt_str_op(smartlist_get(tor_get_captured_bug_log_(), 0), OP_EQ, + "!(! ok)"); + tor_end_capture_bugs_(); done: SMARTLIST_FOREACH(lst, char *, cp, tor_free(cp)); smartlist_free(lst); + tor_end_capture_bugs_(); } #undef dirvote_compute_params @@ -1714,8 +1736,8 @@ test_vrs_for_v3ns(vote_routerstatus_t *vrs, int voter, time_t now) tt_int_op(rs->addr,OP_EQ, 0x99008801); tt_int_op(rs->or_port,OP_EQ, 443); tt_int_op(rs->dir_port,OP_EQ, 8000); - /* no flags except "running" (16) and "v2dir" (64) */ - tt_u64_op(vrs->flags, OP_EQ, U64_LITERAL(80)); + /* no flags except "running" (16) and "v2dir" (64) and "valid" (128) */ + tt_u64_op(vrs->flags, OP_EQ, U64_LITERAL(0xd0)); } else if (tor_memeq(rs->identity_digest, "\x5\x5\x5\x5\x5\x5\x5\x5\x5\x5\x5\x5\x5\x5\x5\x5" "\x5\x5\x5\x5", @@ -1812,7 +1834,7 @@ test_routerstatus_for_v3ns(routerstatus_t *rs, time_t now) tt_assert(!rs->is_stable); /* (If it wasn't running it wouldn't be here) */ tt_assert(rs->is_flagged_running); - tt_assert(!rs->is_valid); + tt_assert(rs->is_valid); tt_assert(!rs->is_named); tt_assert(rs->is_v2_dir); /* XXXX check version */ @@ -2052,9 +2074,9 @@ test_a_networkstatus( tt_int_op(4,OP_EQ, smartlist_len(con->voters)); /*3 voters, 1 legacy key.*/ /* The voter id digests should be in this order. */ - tt_assert(memcmp(cert2->cache_info.identity_digest, + tt_assert(fast_memcmp(cert2->cache_info.identity_digest, cert1->cache_info.identity_digest,DIGEST_LEN)<0); - tt_assert(memcmp(cert1->cache_info.identity_digest, + tt_assert(fast_memcmp(cert1->cache_info.identity_digest, cert3->cache_info.identity_digest,DIGEST_LEN)<0); test_same_voter(smartlist_get(con->voters, 1), smartlist_get(v2->voters, 0)); @@ -3231,20 +3253,68 @@ test_dir_http_handling(void *args) } static void -test_dir_purpose_needs_anonymity(void *arg) +test_dir_purpose_needs_anonymity_returns_true_by_default(void *arg) +{ + (void)arg; + + tor_capture_bugs_(1); + tt_int_op(1, ==, purpose_needs_anonymity(0, 0)); + tt_int_op(1, ==, smartlist_len(tor_get_captured_bug_log_())); + tor_end_capture_bugs_(); + done: ; +} + +static void +test_dir_purpose_needs_anonymity_returns_true_for_bridges(void *arg) { (void)arg; + tt_int_op(1, ==, purpose_needs_anonymity(0, ROUTER_PURPOSE_BRIDGE)); - tt_int_op(1, ==, purpose_needs_anonymity(0, ROUTER_PURPOSE_GENERAL)); - tt_int_op(0, ==, purpose_needs_anonymity(DIR_PURPOSE_FETCH_MICRODESC, - ROUTER_PURPOSE_GENERAL)); + tt_int_op(1, ==, purpose_needs_anonymity(DIR_PURPOSE_HAS_FETCHED_RENDDESC_V2, + ROUTER_PURPOSE_BRIDGE)); + done: ; +} + +static void +test_dir_purpose_needs_anonymity_returns_true_for_sensitive_purpose(void *arg) +{ + (void)arg; + + tt_int_op(1, ==, purpose_needs_anonymity( + DIR_PURPOSE_HAS_FETCHED_RENDDESC_V2, + ROUTER_PURPOSE_GENERAL)); + tt_int_op(1, ==, purpose_needs_anonymity( + DIR_PURPOSE_UPLOAD_RENDDESC_V2, 0)); + tt_int_op(1, ==, purpose_needs_anonymity( + DIR_PURPOSE_FETCH_RENDDESC_V2, 0)); done: ; } static void +test_dir_purpose_needs_anonymity_ret_false_for_non_sensitive_conn(void *arg) +{ + (void)arg; + + tt_int_op(0, ==, purpose_needs_anonymity(DIR_PURPOSE_UPLOAD_DIR, + ROUTER_PURPOSE_GENERAL)); + tt_int_op(0, ==, purpose_needs_anonymity(DIR_PURPOSE_UPLOAD_VOTE, 0)); + tt_int_op(0, ==, purpose_needs_anonymity(DIR_PURPOSE_UPLOAD_SIGNATURES, 0)); + tt_int_op(0, ==, purpose_needs_anonymity(DIR_PURPOSE_FETCH_STATUS_VOTE, 0)); + tt_int_op(0, ==, purpose_needs_anonymity( + DIR_PURPOSE_FETCH_DETACHED_SIGNATURES, 0)); + tt_int_op(0, ==, purpose_needs_anonymity(DIR_PURPOSE_FETCH_CONSENSUS, 0)); + tt_int_op(0, ==, purpose_needs_anonymity(DIR_PURPOSE_FETCH_CERTIFICATE, 0)); + tt_int_op(0, ==, purpose_needs_anonymity(DIR_PURPOSE_FETCH_SERVERDESC, 0)); + tt_int_op(0, ==, purpose_needs_anonymity(DIR_PURPOSE_FETCH_EXTRAINFO, 0)); + tt_int_op(0, ==, purpose_needs_anonymity(DIR_PURPOSE_FETCH_MICRODESC, 0)); + done: ; +} + +static void test_dir_fetch_type(void *arg) { (void)arg; + tt_int_op(dir_fetch_type(DIR_PURPOSE_FETCH_EXTRAINFO, ROUTER_PURPOSE_BRIDGE, NULL), OP_EQ, EXTRAINFO_DIRINFO | BRIDGE_DIRINFO); tt_int_op(dir_fetch_type(DIR_PURPOSE_FETCH_EXTRAINFO, ROUTER_PURPOSE_GENERAL, @@ -3270,9 +3340,14 @@ test_dir_fetch_type(void *arg) tt_int_op(dir_fetch_type(DIR_PURPOSE_FETCH_MICRODESC, ROUTER_PURPOSE_GENERAL, NULL), OP_EQ, MICRODESC_DIRINFO); + /* This will give a warning, because this function isn't supposed to be + * used for HS descriptors. */ + setup_full_capture_of_logs(LOG_WARN); tt_int_op(dir_fetch_type(DIR_PURPOSE_FETCH_RENDDESC_V2, ROUTER_PURPOSE_GENERAL, NULL), OP_EQ, NO_DIRINFO); - done: ; + expect_single_log_msg_containing("Unexpected purpose"); + done: + teardown_capture_of_logs(); } static void @@ -3961,9 +4036,14 @@ test_dir_conn_purpose_to_string(void *data) EXPECT_CONN_PURPOSE(DIR_PURPOSE_UPLOAD_RENDDESC_V2, "hidden-service v2 descriptor upload"); EXPECT_CONN_PURPOSE(DIR_PURPOSE_FETCH_MICRODESC, "microdescriptor fetch"); + + /* This will give a warning, because there is no purpose 1024. */ + setup_full_capture_of_logs(LOG_WARN); EXPECT_CONN_PURPOSE(1024, "(unknown)"); + expect_single_log_msg_containing("Called with unknown purpose 1024"); - done: ; + done: + teardown_capture_of_logs(); } NS_DECL(int, @@ -5355,6 +5435,49 @@ test_dir_find_dl_schedule(void* data) mock_options = NULL; } +static void +test_dir_assumed_flags(void *arg) +{ + (void)arg; + smartlist_t *tokens = smartlist_new(); + memarea_t *area = memarea_new(); + routerstatus_t *rs = NULL; + + /* First, we should always assume that the Running flag is set, even + * when it isn't listed, since the consensus method is always + * higher than 4. */ + const char *str1 = + "r example hereiswhereyouridentitygoes 2015-08-30 12:00:00 " + "192.168.0.1 9001 0\n" + "m thisoneislongerbecauseitisa256bitmddigest33\n" + "s Fast Guard Stable\n"; + + const char *cp = str1; + rs = routerstatus_parse_entry_from_string(area, &cp, tokens, NULL, NULL, + 23, FLAV_MICRODESC); + tt_assert(rs); + tt_assert(rs->is_flagged_running); + tt_assert(! rs->is_valid); + tt_assert(! rs->is_exit); + tt_assert(rs->is_fast); + routerstatus_free(rs); + + /* With method 24 or later, we can assume "valid" is set. */ + cp = str1; + rs = routerstatus_parse_entry_from_string(area, &cp, tokens, NULL, NULL, + 24, FLAV_MICRODESC); + tt_assert(rs); + tt_assert(rs->is_flagged_running); + tt_assert(rs->is_valid); + tt_assert(! rs->is_exit); + tt_assert(rs->is_fast); + + done: + smartlist_free(tokens); + memarea_drop_all(area); + routerstatus_free(rs); +} + #define DIR_LEGACY(name) \ { #name, test_dir_ ## name , TT_FORK, NULL, NULL } @@ -5388,7 +5511,10 @@ struct testcase_t dir_tests[] = { DIR(fmt_control_ns, 0), DIR(dirserv_set_routerstatus_testing, 0), DIR(http_handling, 0), - DIR(purpose_needs_anonymity, 0), + DIR(purpose_needs_anonymity_returns_true_for_bridges, 0), + DIR(purpose_needs_anonymity_returns_true_by_default, 0), + DIR(purpose_needs_anonymity_returns_true_for_sensitive_purpose, 0), + DIR(purpose_needs_anonymity_ret_false_for_non_sensitive_conn, 0), DIR(fetch_type, 0), DIR(packages, 0), DIR(download_status_schedule, 0), @@ -5408,6 +5534,7 @@ struct testcase_t dir_tests[] = { DIR_ARG(find_dl_schedule, TT_FORK, "ba"), DIR_ARG(find_dl_schedule, TT_FORK, "cf"), DIR_ARG(find_dl_schedule, TT_FORK, "ca"), + DIR(assumed_flags, 0), END_OF_TESTCASES }; diff --git a/src/test/test_dir_common.c b/src/test/test_dir_common.c index 2448d307b2..ca43dd4c04 100644 --- a/src/test/test_dir_common.c +++ b/src/test/test_dir_common.c @@ -89,6 +89,7 @@ dir_common_gen_routerstatus_for_v3ns(int idx, time_t now) /* all flags but running and v2dir cleared */ rs->is_flagged_running = 1; rs->is_v2_dir = 1; + rs->is_valid = 1; /* xxxxx */ break; case 1: /* Generate the second routerstatus. */ diff --git a/src/test/test_dir_handle_get.c b/src/test/test_dir_handle_get.c index 3282037243..a0f22f1f0c 100644 --- a/src/test/test_dir_handle_get.c +++ b/src/test/test_dir_handle_get.c @@ -69,7 +69,13 @@ connection_write_to_buf_mock(const char *string, size_t len, #define NOT_ENOUGH_CONSENSUS_SIGNATURES "HTTP/1.0 404 " \ "Consensus not signed by sufficient number of requested authorities\r\n\r\n" -static tor_addr_t MOCK_TOR_ADDR; +static dir_connection_t * +new_dir_conn(void) +{ + dir_connection_t *conn = dir_connection_new(AF_INET); + tor_addr_from_ipv4h(&conn->base_.addr, 0x7f000001); + return conn; +} static void test_dir_handle_get_bad_request(void *data) @@ -80,7 +86,7 @@ test_dir_handle_get_bad_request(void *data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(directory_handle_command_get(conn, "", NULL, 0), OP_EQ, 0); fetch_from_buf_http(TO_CONN(conn)->outbuf, &header, MAX_HEADERS_SIZE, @@ -103,7 +109,7 @@ test_dir_handle_get_v1_command_not_found(void *data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); // no frontpage configured tt_ptr_op(get_dirportfrontpage(), OP_EQ, NULL); @@ -145,7 +151,7 @@ test_dir_handle_get_v1_command(void *data) exp_body = get_dirportfrontpage(); body_len = strlen(exp_body); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(directory_handle_command_get(conn, GET("/tor/"), NULL, 0), OP_EQ, 0); @@ -180,7 +186,7 @@ test_dir_handle_get_not_found(void *data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); /* Unrecognized path */ tt_int_op(directory_handle_command_get(conn, GET("/anything"), NULL, 0), @@ -207,7 +213,7 @@ test_dir_handle_get_robots_txt(void *data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(directory_handle_command_get(conn, GET("/tor/robots.txt"), NULL, 0), OP_EQ, 0); @@ -242,7 +248,7 @@ test_dir_handle_get_rendezvous2_not_found_if_not_encrypted(void *data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); // connection is not encrypted tt_assert(!connection_dir_is_encrypted(conn)) @@ -269,7 +275,7 @@ test_dir_handle_get_rendezvous2_on_encrypted_conn_with_invalid_desc_id( (void) data; MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); // connection is encrypted TO_CONN(conn)->linked = 1; @@ -296,7 +302,7 @@ test_dir_handle_get_rendezvous2_on_encrypted_conn_not_well_formed(void *data) (void) data; MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); // connection is encrypted TO_CONN(conn)->linked = 1; @@ -329,7 +335,7 @@ test_dir_handle_get_rendezvous2_not_found(void *data) (void) data; MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); rend_cache_init(); @@ -395,7 +401,7 @@ test_dir_handle_get_rendezvous2_on_encrypted_conn_success(void *data) base32_encode(desc_id_base32, sizeof(desc_id_base32), desc_holder->desc_id, DIGEST_LEN); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); // connection is encrypted TO_CONN(conn)->linked = 1; @@ -446,7 +452,7 @@ test_dir_handle_get_micro_d_not_found(void *data) #define B64_256_1 "8/Pz8/u7vz8/Pz+7vz8/Pz+7u/Pz8/P7u/Pz8/P7u78" #define B64_256_2 "zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMw" - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); const char *req = MICRODESC_GET(B64_256_1 "-" B64_256_2); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -526,7 +532,7 @@ test_dir_handle_get_micro_d(void *data) tt_int_op(1, OP_EQ, smartlist_len(list)); /* Make the request */ - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tor_snprintf(path, sizeof(path), MICRODESC_GET("%s"), digest_base64); tt_int_op(directory_handle_command_get(conn, path, NULL, 0), OP_EQ, 0); @@ -596,7 +602,7 @@ test_dir_handle_get_micro_d_server_busy(void *data) mock_options->CountPrivateBandwidth = 1; /* Make the request */ - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tor_snprintf(path, sizeof(path), MICRODESC_GET("%s"), digest_base64); tt_int_op(directory_handle_command_get(conn, path, NULL, 0), OP_EQ, 0); @@ -633,7 +639,7 @@ test_dir_handle_get_networkstatus_bridges_not_found_without_auth(void *data) mock_options->BridgeAuthoritativeDir = 1; mock_options->BridgePassword_AuthDigest_ = tor_strdup("digest"); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); TO_CONN(conn)->linked = 1; const char *req = GET(BRIDGES_PATH); @@ -669,7 +675,7 @@ test_dir_handle_get_networkstatus_bridges(void *data) crypto_digest256(mock_options->BridgePassword_AuthDigest_, "abcdefghijklm12345", 18, DIGEST_SHA256); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); TO_CONN(conn)->linked = 1; const char *req = "GET " BRIDGES_PATH " HTTP/1.0\r\n" @@ -709,7 +715,7 @@ test_dir_handle_get_networkstatus_bridges_not_found_wrong_auth(void *data) crypto_digest256(mock_options->BridgePassword_AuthDigest_, "abcdefghijklm12345", 18, DIGEST_SHA256); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); TO_CONN(conn)->linked = 1; const char *req = "GET " BRIDGES_PATH " HTTP/1.0\r\n" @@ -739,7 +745,7 @@ test_dir_handle_get_server_descriptors_not_found(void* data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); const char *req = SERVER_DESC_GET("invalid"); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -782,7 +788,7 @@ test_dir_handle_get_server_descriptors_all(void* data) /* Treat "all" requests as if they were unencrypted */ mock_routerinfo->cache_info.send_unencrypted = 1; - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); const char *req = SERVER_DESC_GET("all"); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -888,7 +894,7 @@ test_dir_handle_get_server_descriptors_authority(void* data) strlen(TEST_DESCRIPTOR) - annotation_len;; mock_routerinfo->cache_info.annotations_len = annotation_len; - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); const char *req = SERVER_DESC_GET("authority"); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -952,7 +958,7 @@ test_dir_handle_get_server_descriptors_fp(void* data) strlen(TEST_DESCRIPTOR) - annotation_len; mock_routerinfo->cache_info.annotations_len = annotation_len; - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); #define HEX1 "Fe0daff89127389bc67558691231234551193EEE" #define HEX2 "Deadbeef99999991111119999911111111f00ba4" @@ -1018,7 +1024,7 @@ test_dir_handle_get_server_descriptors_d(void* data) const char *hex_digest = hex_str(router->cache_info.signed_descriptor_digest, DIGEST_LEN); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); char req_header[155]; /* XXX Why 155? What kind of number is that?? */ tor_snprintf(req_header, sizeof(req_header), @@ -1086,7 +1092,7 @@ test_dir_handle_get_server_descriptors_busy(void* data) const char *hex_digest = hex_str(router->cache_info.signed_descriptor_digest, DIGEST_LEN); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); #define HEX1 "Fe0daff89127389bc67558691231234551193EEE" #define HEX2 "Deadbeef99999991111119999911111111f00ba4" @@ -1125,7 +1131,7 @@ test_dir_handle_get_server_keys_bad_req(void* data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); const char *req = GET("/tor/keys/"); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -1151,7 +1157,7 @@ test_dir_handle_get_server_keys_all_not_found(void* data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); const char *req = GET("/tor/keys/all"); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -1203,7 +1209,7 @@ test_dir_handle_get_server_keys_all(void* data) tt_int_op(0, OP_EQ, trusted_dirs_load_certs_from_string(TEST_CERTIFICATE, TRUSTED_DIRS_CERTS_SRC_DL_BY_ID_DIGEST, 1, NULL)); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); const char *req = GET("/tor/keys/all"); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -1240,7 +1246,7 @@ test_dir_handle_get_server_keys_authority_not_found(void* data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); const char *req = GET("/tor/keys/authority"); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -1280,7 +1286,7 @@ test_dir_handle_get_server_keys_authority(void* data) MOCK(get_my_v3_authority_cert, get_my_v3_authority_cert_m); MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); const char *req = GET("/tor/keys/authority"); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -1316,7 +1322,7 @@ test_dir_handle_get_server_keys_fp_not_found(void* data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); const char *req = GET("/tor/keys/fp/somehex"); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -1362,7 +1368,7 @@ test_dir_handle_get_server_keys_fp(void* data) tt_int_op(0, OP_EQ, trusted_dirs_load_certs_from_string(TEST_CERTIFICATE, TRUSTED_DIRS_CERTS_SRC_DL_BY_ID_DIGEST, 1, NULL)); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); char req[71]; tor_snprintf(req, sizeof(req), GET("/tor/keys/fp/%s"), TEST_CERT_IDENT_KEY); @@ -1399,7 +1405,7 @@ test_dir_handle_get_server_keys_sk_not_found(void* data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); const char *req = GET("/tor/keys/sk/somehex"); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -1435,7 +1441,7 @@ test_dir_handle_get_server_keys_sk(void* data) tt_int_op(0, OP_EQ, trusted_dirs_load_certs_from_string(TEST_CERTIFICATE, TRUSTED_DIRS_CERTS_SRC_DL_BY_ID_DIGEST, 1, NULL)); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); char req[71]; tor_snprintf(req, sizeof(req), GET("/tor/keys/sk/%s"), TEST_SIGNING_KEY); @@ -1472,7 +1478,7 @@ test_dir_handle_get_server_keys_fpsk_not_found(void* data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); const char *req = GET("/tor/keys/fp-sk/somehex"); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -1518,7 +1524,7 @@ test_dir_handle_get_server_keys_fpsk(void* data) tt_int_op(0, OP_EQ, trusted_dirs_load_certs_from_string(TEST_CERTIFICATE, TRUSTED_DIRS_CERTS_SRC_DL_BY_ID_DIGEST, 1, NULL)); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); char req[115]; tor_snprintf(req, sizeof(req), @@ -1582,7 +1588,7 @@ test_dir_handle_get_server_keys_busy(void* data) init_mock_options(); mock_options->CountPrivateBandwidth = 1; - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); char req[71]; tor_snprintf(req, sizeof(req), GET("/tor/keys/fp/%s"), TEST_CERT_IDENT_KEY); tt_int_op(directory_handle_command_get(conn, req, NULL, 0), OP_EQ, 0); @@ -1636,7 +1642,7 @@ test_dir_handle_get_status_vote_current_consensus_ns_not_enough_sigs(void* d) mock_options->DirReqStatistics = 1; geoip_dirreq_stats_init(time(NULL)); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, GET("/tor/status-vote/current/consensus-ns/" HEX1 "+" HEX2), NULL, 0)); @@ -1681,7 +1687,7 @@ test_dir_handle_get_status_vote_current_consensus_ns_not_found(void* data) mock_options->DirReqStatistics = 1; geoip_dirreq_stats_init(time(NULL)); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, GET("/tor/status-vote/current/consensus-ns"), NULL, 0)); @@ -1734,7 +1740,7 @@ status_vote_current_consensus_ns_test(char **header, char **body, geoip_parse_entry("10,50,AB", AF_INET); tt_str_op("ab", OP_EQ, geoip_get_country_name(1)); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); TO_CONN(conn)->address = tor_strdup("127.0.0.1"); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, @@ -1857,7 +1863,7 @@ test_dir_handle_get_status_vote_current_not_found(void* data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, GET("/tor/status-vote/current/" HEX1), NULL, 0)); @@ -1881,7 +1887,7 @@ status_vote_current_d_test(char **header, char **body, size_t *body_l) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, GET("/tor/status-vote/current/d/" VOTE_DIGEST), NULL, 0)); @@ -1901,7 +1907,7 @@ status_vote_next_d_test(char **header, char **body, size_t *body_l) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, GET("/tor/status-vote/next/d/" VOTE_DIGEST), NULL, 0)); @@ -2025,7 +2031,7 @@ test_dir_handle_get_status_vote_next_not_found(void* data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, GET("/tor/status-vote/next/" HEX1), NULL, 0)); @@ -2047,7 +2053,7 @@ status_vote_next_consensus_test(char **header, char **body, size_t *body_used) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, GET("/tor/status-vote/next/consensus"), NULL, 0)); @@ -2084,7 +2090,7 @@ test_dir_handle_get_status_vote_current_authority_not_found(void* data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, GET("/tor/status-vote/current/authority"), NULL, 0)); @@ -2108,7 +2114,7 @@ test_dir_handle_get_status_vote_next_authority_not_found(void* data) MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, GET("/tor/status-vote/next/authority"), NULL, 0)); @@ -2193,7 +2199,7 @@ status_vote_next_consensus_signatures_test(char **header, char **body, MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, GET("/tor/status-vote/next/consensus-signatures"), NULL, 0)); @@ -2331,7 +2337,7 @@ test_dir_handle_get_status_vote_next_authority(void* data) MOCK(get_my_v3_authority_cert, get_my_v3_authority_cert_m); MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, GET("/tor/status-vote/next/authority"), NULL, 0)); @@ -2413,7 +2419,7 @@ test_dir_handle_get_status_vote_current_authority(void* data) MOCK(get_my_v3_authority_cert, get_my_v3_authority_cert_m); MOCK(connection_write_to_buf_impl_, connection_write_to_buf_mock); - conn = dir_connection_new(tor_addr_family(&MOCK_TOR_ADDR)); + conn = new_dir_conn(); tt_int_op(0, OP_EQ, directory_handle_command_get(conn, GET("/tor/status-vote/current/authority"), NULL, 0)); diff --git a/src/test/test_entrynodes.c b/src/test/test_entrynodes.c index b1c3accfab..8e4f4061c6 100644 --- a/src/test/test_entrynodes.c +++ b/src/test/test_entrynodes.c @@ -254,7 +254,9 @@ populate_live_entry_guards_test_helper(int num_needed) { smartlist_t *our_nodelist = NULL; smartlist_t *live_entry_guards = smartlist_new(); - const smartlist_t *all_entry_guards = get_entry_guards(); + guard_selection_t *gs = get_guard_selection_info(); + const smartlist_t *all_entry_guards = + get_entry_guards_for_guard_selection(gs); or_options_t *options = get_options_mutable(); int retval; @@ -271,7 +273,7 @@ populate_live_entry_guards_test_helper(int num_needed) SMARTLIST_FOREACH_BEGIN(our_nodelist, const node_t *, node) { const node_t *node_tmp; - node_tmp = add_an_entry_guard(node, 0, 1, 0, 0); + node_tmp = add_an_entry_guard(gs, node, 0, 1, 0, 0); tt_assert(node_tmp); } SMARTLIST_FOREACH_END(node); @@ -582,7 +584,9 @@ static void test_entry_guards_set_from_config(void *arg) { or_options_t *options = get_options_mutable(); - const smartlist_t *all_entry_guards = get_entry_guards(); + guard_selection_t *gs = get_guard_selection_info(); + const smartlist_t *all_entry_guards = + get_entry_guards_for_guard_selection(gs); const char *entrynodes_str = "test003r"; const node_t *chosen_entry = NULL; int retval; @@ -597,7 +601,7 @@ test_entry_guards_set_from_config(void *arg) tt_int_op(retval, OP_GE, 0); /* Read nodes from EntryNodes */ - entry_guards_set_from_config(options); + entry_guards_set_from_config(gs, options); /* Test that only one guard was added. */ tt_int_op(smartlist_len(all_entry_guards), OP_EQ, 1); @@ -689,7 +693,9 @@ static void test_entry_is_live(void *arg) { smartlist_t *our_nodelist = NULL; - const smartlist_t *all_entry_guards = get_entry_guards(); + guard_selection_t *gs = get_guard_selection_info(); + const smartlist_t *all_entry_guards = + get_entry_guards_for_guard_selection(gs); const node_t *test_node = NULL; const entry_guard_t *test_entry = NULL; const char *msg; @@ -706,7 +712,7 @@ test_entry_is_live(void *arg) SMARTLIST_FOREACH_BEGIN(our_nodelist, const node_t *, node) { const node_t *node_tmp; - node_tmp = add_an_entry_guard(node, 0, 1, 0, 0); + node_tmp = add_an_entry_guard(gs, node, 0, 1, 0, 0); tt_assert(node_tmp); tt_int_op(node->is_stable, OP_EQ, 0); diff --git a/src/test/test_guardfraction.c b/src/test/test_guardfraction.c index 130aff11aa..8173e44d47 100644 --- a/src/test/test_guardfraction.c +++ b/src/test/test_guardfraction.c @@ -17,6 +17,7 @@ #include "test.h" #include "test_helpers.h" +#include "log_test_helpers.h" /** Generate a vote_routerstatus_t for a router with identity digest * <b>digest_in_hex</b>. */ @@ -304,11 +305,15 @@ test_parse_guardfraction_consensus(void *arg) memset(&rs_no_guard, 0, sizeof(routerstatus_t)); tt_assert(!rs_no_guard.is_possible_guard); + setup_full_capture_of_logs(LOG_WARN); retval = routerstatus_parse_guardfraction(guardfraction_str_good, NULL, NULL, &rs_no_guard); tt_int_op(retval, ==, 0); tt_assert(!rs_no_guard.has_guardfraction); + expect_single_log_msg_containing("Got GuardFraction for non-guard . " + "This is not supposed to happen."); + teardown_capture_of_logs(); } { /* Bad GuardFraction. Function should fail and not apply. */ @@ -334,7 +339,7 @@ test_parse_guardfraction_consensus(void *arg) } done: - ; + teardown_capture_of_logs(); } /** Make sure that we use GuardFraction information when we should, diff --git a/src/test/test_hs.c b/src/test/test_hs.c index 1daa1552e9..fd5ab15643 100644 --- a/src/test/test_hs.c +++ b/src/test/test_hs.c @@ -8,12 +8,14 @@ #define CONTROL_PRIVATE #define CIRCUITBUILD_PRIVATE +#define RENDSERVICE_PRIVATE #include "or.h" #include "test.h" #include "control.h" #include "config.h" #include "rendcommon.h" +#include "rendservice.h" #include "routerset.h" #include "circuitbuild.h" #include "test_helpers.h" @@ -496,6 +498,212 @@ test_hs_auth_cookies(void *arg) return; } +static int mock_get_options_calls = 0; +static or_options_t *mock_options = NULL; + +static void +reset_options(or_options_t *options, int *get_options_calls) +{ + memset(options, 0, sizeof(or_options_t)); + options->TestingTorNetwork = 1; + + *get_options_calls = 0; +} + +static const or_options_t * +mock_get_options(void) +{ + ++mock_get_options_calls; + tor_assert(mock_options); + return mock_options; +} + +/* Test that single onion poisoning works. */ +static void +test_single_onion_poisoning(void *arg) +{ + or_options_t opt; + mock_options = &opt; + reset_options(mock_options, &mock_get_options_calls); + MOCK(get_options, mock_get_options); + + int ret = -1; + mock_options->DataDirectory = tor_strdup(get_fname("test_data_dir")); + rend_service_t *service_1 = tor_malloc_zero(sizeof(rend_service_t)); + char *dir1 = tor_strdup(get_fname("test_hs_dir1")); + rend_service_t *service_2 = tor_malloc_zero(sizeof(rend_service_t)); + char *dir2 = tor_strdup(get_fname("test_hs_dir2")); + smartlist_t *services = smartlist_new(); + + (void) arg; + + /* No services, no problem! */ + mock_options->HiddenServiceSingleHopMode = 0; + mock_options->HiddenServiceNonAnonymousMode = 0; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret == 0); + + /* Either way, no problem. */ + mock_options->HiddenServiceSingleHopMode = 1; + mock_options->HiddenServiceNonAnonymousMode = 1; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret == 0); + + /* Create directories for both services */ + +#ifdef _WIN32 + ret = mkdir(mock_options->DataDirectory); + tt_assert(ret == 0); + ret = mkdir(dir1); + tt_assert(ret == 0); + ret = mkdir(dir2); +#else + ret = mkdir(mock_options->DataDirectory, 0700); + tt_assert(ret == 0); + ret = mkdir(dir1, 0700); + tt_assert(ret == 0); + ret = mkdir(dir2, 0700); +#endif + tt_assert(ret == 0); + + service_1->directory = dir1; + service_2->directory = dir2; + dir1 = dir2 = NULL; + smartlist_add(services, service_1); + /* But don't add the second service yet. */ + + /* Service directories, but no previous keys, no problem! */ + mock_options->HiddenServiceSingleHopMode = 0; + mock_options->HiddenServiceNonAnonymousMode = 0; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret == 0); + + /* Either way, no problem. */ + mock_options->HiddenServiceSingleHopMode = 1; + mock_options->HiddenServiceNonAnonymousMode = 1; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret == 0); + + /* Poison! Poison! Poison! + * This can only be done in HiddenServiceSingleHopMode. */ + mock_options->HiddenServiceSingleHopMode = 1; + mock_options->HiddenServiceNonAnonymousMode = 1; + ret = rend_service_poison_new_single_onion_dirs(services); + tt_assert(ret == 0); + /* Poisoning twice is a no-op. */ + ret = rend_service_poison_new_single_onion_dirs(services); + tt_assert(ret == 0); + + /* Poisoned service directories, but no previous keys, no problem! */ + mock_options->HiddenServiceSingleHopMode = 0; + mock_options->HiddenServiceNonAnonymousMode = 0; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret == 0); + + /* Either way, no problem. */ + mock_options->HiddenServiceSingleHopMode = 1; + mock_options->HiddenServiceNonAnonymousMode = 1; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret == 0); + + /* Now add some keys, and we'll have a problem. */ + ret = rend_service_load_all_keys(services); + tt_assert(ret == 0); + + /* Poisoned service directories with previous keys are not allowed. */ + mock_options->HiddenServiceSingleHopMode = 0; + mock_options->HiddenServiceNonAnonymousMode = 0; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret < 0); + + /* But they are allowed if we're in non-anonymous mode. */ + mock_options->HiddenServiceSingleHopMode = 1; + mock_options->HiddenServiceNonAnonymousMode = 1; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret == 0); + + /* Re-poisoning directories with existing keys is a no-op, because + * directories with existing keys are ignored. */ + mock_options->HiddenServiceSingleHopMode = 1; + mock_options->HiddenServiceNonAnonymousMode = 1; + ret = rend_service_poison_new_single_onion_dirs(services); + tt_assert(ret == 0); + /* And it keeps the poison. */ + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret == 0); + + /* Now add the second service: it has no key and no poison file */ + smartlist_add(services, service_2); + + /* A new service, and an existing poisoned service. Not ok. */ + mock_options->HiddenServiceSingleHopMode = 0; + mock_options->HiddenServiceNonAnonymousMode = 0; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret < 0); + + /* But ok to add in non-anonymous mode. */ + mock_options->HiddenServiceSingleHopMode = 1; + mock_options->HiddenServiceNonAnonymousMode = 1; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret == 0); + + /* Now remove the poisoning from the first service, and we have the opposite + * problem. */ + char *poison_path = rend_service_sos_poison_path(service_1); + ret = unlink(poison_path); + tor_free(poison_path); + tt_assert(ret == 0); + + /* Unpoisoned service directories with previous keys are ok, as are empty + * directories. */ + mock_options->HiddenServiceSingleHopMode = 0; + mock_options->HiddenServiceNonAnonymousMode = 0; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret == 0); + + /* But the existing unpoisoned key is not ok in non-anonymous mode, even if + * there is an empty service. */ + mock_options->HiddenServiceSingleHopMode = 1; + mock_options->HiddenServiceNonAnonymousMode = 1; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret < 0); + + /* Poisoning directories with existing keys is a no-op, because directories + * with existing keys are ignored. But the new directory should poison. */ + mock_options->HiddenServiceSingleHopMode = 1; + mock_options->HiddenServiceNonAnonymousMode = 1; + ret = rend_service_poison_new_single_onion_dirs(services); + tt_assert(ret == 0); + /* And the old directory remains unpoisoned. */ + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret < 0); + + /* And the new directory should be ignored, because it has no key. */ + mock_options->HiddenServiceSingleHopMode = 0; + mock_options->HiddenServiceNonAnonymousMode = 0; + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret == 0); + + /* Re-poisoning directories without existing keys is a no-op. */ + mock_options->HiddenServiceSingleHopMode = 1; + mock_options->HiddenServiceNonAnonymousMode = 1; + ret = rend_service_poison_new_single_onion_dirs(services); + tt_assert(ret == 0); + /* And the old directory remains unpoisoned. */ + ret = rend_service_list_verify_single_onion_poison(services, mock_options); + tt_assert(ret < 0); + + done: + /* TODO: should we delete the directories here? */ + rend_service_free(service_1); + rend_service_free(service_2); + smartlist_free(services); + UNMOCK(get_options); + tor_free(mock_options->DataDirectory); + tor_free(dir1); + tor_free(dir2); +} + struct testcase_t hs_tests[] = { { "hs_rend_data", test_hs_rend_data, TT_FORK, NULL, NULL }, @@ -508,6 +716,8 @@ struct testcase_t hs_tests[] = { NULL, NULL }, { "hs_auth_cookies", test_hs_auth_cookies, TT_FORK, NULL, NULL }, + { "single_onion_poisoning", test_single_onion_poisoning, TT_FORK, + NULL, NULL }, END_OF_TESTCASES }; diff --git a/src/test/test_link_handshake.c b/src/test/test_link_handshake.c index e1fd14bc5f..6c0567098f 100644 --- a/src/test/test_link_handshake.c +++ b/src/test/test_link_handshake.c @@ -337,18 +337,17 @@ test_link_handshake_recv_certs_ok_server(void *arg) { \ certs_data_t *d = arg; \ const char *require_failure_message = NULL; \ - const int prev_level = setup_capture_of_logs(LOG_INFO); \ + setup_capture_of_logs(LOG_INFO); \ { code ; } \ channel_tls_process_certs_cell(d->cell, d->chan); \ tt_int_op(1, ==, mock_close_called); \ tt_int_op(0, ==, mock_send_authenticate_called); \ tt_int_op(0, ==, mock_send_netinfo_called); \ if (require_failure_message) { \ - tt_assert(mock_saved_log_has_message_containing( \ - require_failure_message)); \ + expect_log_msg_containing(require_failure_message); \ } \ done: \ - teardown_capture_of_logs(prev_level); \ + teardown_capture_of_logs(); \ } CERTS_FAIL(badstate, @@ -615,18 +614,17 @@ test_link_handshake_recv_authchallenge_ok_unrecognized(void *arg) { \ authchallenge_data_t *d = arg; \ const char *require_failure_message = NULL; \ - const int prev_level = setup_capture_of_logs(LOG_INFO); \ + setup_capture_of_logs(LOG_INFO); \ { code ; } \ channel_tls_process_auth_challenge_cell(d->cell, d->chan); \ tt_int_op(1, ==, mock_close_called); \ tt_int_op(0, ==, mock_send_authenticate_called); \ tt_int_op(0, ==, mock_send_netinfo_called); \ if (require_failure_message) { \ - tt_assert(mock_saved_log_has_message_containing( \ - require_failure_message)); \ + expect_log_msg_containing(require_failure_message); \ } \ done: \ - teardown_capture_of_logs(prev_level); \ + teardown_capture_of_logs(); \ } AUTHCHALLENGE_FAIL(badstate, @@ -855,18 +853,17 @@ test_link_handshake_auth_cell(void *arg) { \ authenticate_data_t *d = arg; \ const char *require_failure_message = NULL; \ - const int prev_level = setup_capture_of_logs(LOG_INFO); \ + setup_capture_of_logs(LOG_INFO); \ { code ; } \ tt_int_op(d->c2->handshake_state->authenticated, ==, 0); \ channel_tls_process_authenticate_cell(d->cell, d->chan2); \ tt_int_op(mock_close_called, ==, 1); \ tt_int_op(d->c2->handshake_state->authenticated, ==, 0); \ if (require_failure_message) { \ - tt_assert(mock_saved_log_has_message_containing( \ - require_failure_message)); \ + expect_log_msg_containing(require_failure_message); \ } \ done: \ - teardown_capture_of_logs(prev_level); \ + teardown_capture_of_logs(); \ } AUTHENTICATE_FAIL(badstate, @@ -885,14 +882,14 @@ static void test_link_handshake_auth_already_authenticated(void *arg) { authenticate_data_t *d = arg; - const int prev_level = setup_capture_of_logs(LOG_INFO); + setup_capture_of_logs(LOG_INFO); d->c2->handshake_state->authenticated = 1; channel_tls_process_authenticate_cell(d->cell, d->chan2); tt_int_op(mock_close_called, ==, 1); tt_int_op(d->c2->handshake_state->authenticated, ==, 1); expect_log_msg_containing("The peer is already authenticated"); done: - teardown_capture_of_logs(prev_level); + teardown_capture_of_logs(); } AUTHENTICATE_FAIL(nocerts, diff --git a/src/test/test_options.c b/src/test/test_options.c index 87f896607a..31a916f9ac 100644 --- a/src/test/test_options.c +++ b/src/test/test_options.c @@ -394,14 +394,6 @@ free_options_test_data(options_test_data_t *td) tor_free(td); } -#define expect_log_msg(str) \ - tt_assert_msg(mock_saved_log_has_message(str), \ - "expected log to contain " # str); - -#define expect_no_log_msg(str) \ - tt_assert_msg(!mock_saved_log_has_message(str), \ - "expected log to not contain " # str); - static void test_options_validate__uname_for_server(void *ignored) { @@ -409,7 +401,7 @@ test_options_validate__uname_for_server(void *ignored) char *msg; options_test_data_t *tdata = get_options_test_data( "ORListenAddress 127.0.0.1:5555"); - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); MOCK(get_uname, fixed_get_uname); fixed_get_uname_result = "Windows 95"; @@ -445,7 +437,7 @@ test_options_validate__uname_for_server(void *ignored) UNMOCK(get_uname); free_options_test_data(tdata); tor_free(msg); - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); } static void @@ -543,7 +535,7 @@ test_options_validate__contactinfo(void *ignored) char *msg; options_test_data_t *tdata = get_options_test_data( "ORListenAddress 127.0.0.1:5555\nORPort 955"); - int previous_log = setup_capture_of_logs(LOG_DEBUG); + setup_capture_of_logs(LOG_DEBUG); tdata->opt->ContactInfo = NULL; ret = options_validate(tdata->old_opt, tdata->opt, tdata->def_opt, 0, &msg); @@ -567,7 +559,7 @@ test_options_validate__contactinfo(void *ignored) tor_free(msg); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -655,7 +647,7 @@ test_options_validate__authdir(void *ignored) (void)ignored; int ret; char *msg; - int previous_log = setup_capture_of_logs(LOG_INFO); + setup_capture_of_logs(LOG_INFO); options_test_data_t *tdata = get_options_test_data( "AuthoritativeDirectory 1\n" "Address this.should.not_exist.example.org"); @@ -948,7 +940,7 @@ test_options_validate__authdir(void *ignored) /* "but ClientOnly also set."); */ done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); // sandbox_free_getaddrinfo_cache(); free_options_test_data(tdata); tor_free(msg); @@ -959,7 +951,7 @@ test_options_validate__relay_with_hidden_services(void *ignored) { (void)ignored; char *msg; - int previous_log = setup_capture_of_logs(LOG_DEBUG); + setup_capture_of_logs(LOG_DEBUG); options_test_data_t *tdata = get_options_test_data( "ORListenAddress 127.0.0.1:5555\n" "ORPort 955\n" @@ -976,7 +968,7 @@ test_options_validate__relay_with_hidden_services(void *ignored) "https://trac.torproject.org/8742\n"); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -989,7 +981,7 @@ test_options_validate__relay_with_hidden_services(void *ignored) /* (void)ignored; */ /* int ret; */ /* char *msg; */ -/* int previous_log = setup_capture_of_logs(LOG_WARN); */ +/* setup_capture_of_logs(LOG_WARN); */ /* options_test_data_t *tdata = get_options_test_data(""); */ /* ret = options_validate(tdata->old_opt, tdata->opt, */ /* tdata->def_opt, 0, &msg); */ @@ -998,7 +990,7 @@ test_options_validate__relay_with_hidden_services(void *ignored) /* "configured. " */ /* " Tor will still run, but probably won't do anything.\n"); */ /* done: */ -/* teardown_capture_of_logs(previous_log); */ +/* teardown_capture_of_logs(); */ /* free_options_test_data(tdata); */ /* tor_free(msg); */ /* } */ @@ -1139,7 +1131,7 @@ test_options_validate__exclude_nodes(void *ignored) int ret; char *msg; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); options_test_data_t *tdata = get_options_test_data( "ExcludeExitNodes {us}\n"); @@ -1204,7 +1196,7 @@ test_options_validate__exclude_nodes(void *ignored) done: NS_UNMOCK(geoip_get_country); - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -1215,7 +1207,7 @@ test_options_validate__scheduler(void *ignored) (void)ignored; int ret; char *msg; - int previous_log = setup_capture_of_logs(LOG_DEBUG); + setup_capture_of_logs(LOG_DEBUG); options_test_data_t *tdata = get_options_test_data( "SchedulerLowWaterMark__ 0\n"); @@ -1247,7 +1239,7 @@ test_options_validate__scheduler(void *ignored) tor_free(msg); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -1310,7 +1302,7 @@ test_options_validate__tlsec(void *ignored) (void)ignored; int ret; char *msg; - int previous_log = setup_capture_of_logs(LOG_DEBUG); + setup_capture_of_logs(LOG_DEBUG); options_test_data_t *tdata = get_options_test_data( "TLSECGroup ed25519\n" "SchedulerHighWaterMark__ 42\n" @@ -1347,7 +1339,7 @@ test_options_validate__tlsec(void *ignored) tor_free(msg); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -1385,7 +1377,7 @@ test_options_validate__recommended_packages(void *ignored) (void)ignored; int ret; char *msg; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); options_test_data_t *tdata = get_options_test_data( "RecommendedPackages foo 1.2 http://foo.com sha1=123123123123\n" "RecommendedPackages invalid-package-line\n" @@ -1399,7 +1391,7 @@ test_options_validate__recommended_packages(void *ignored) done: escaped(NULL); // This will free the leaking memory from the previous escaped - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -1477,7 +1469,7 @@ test_options_validate__paths_needed(void *ignored) (void)ignored; int ret; char *msg; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); options_test_data_t *tdata = get_options_test_data( "PathsNeededToBuildCircuits 0.1\n" "ConnLimit 1\n" @@ -1522,7 +1514,7 @@ test_options_validate__paths_needed(void *ignored) tor_free(msg); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -1659,7 +1651,7 @@ test_options_validate__reachable_addresses(void *ignored) (void)ignored; int ret; char *msg; - int previous_log = setup_capture_of_logs(LOG_NOTICE); + setup_capture_of_logs(LOG_NOTICE); options_test_data_t *tdata = get_options_test_data( "FascistFirewall 1\n" "MaxClientCircuitsPending 1\n" @@ -1873,7 +1865,7 @@ test_options_validate__reachable_addresses(void *ignored) tt_ptr_op(msg, OP_EQ, NULL); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -2123,7 +2115,7 @@ test_options_validate__publish_server_descriptor(void *ignored) (void)ignored; int ret; char *msg; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); options_test_data_t *tdata = get_options_test_data( "PublishServerDescriptor bridge\n" TEST_OPTIONS_DEFAULT_VALUES ); @@ -2187,7 +2179,7 @@ test_options_validate__publish_server_descriptor(void *ignored) tt_assert(!tdata->opt->DirPort_set); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); policies_free_all(); free_options_test_data(tdata); tor_free(msg); @@ -2274,7 +2266,7 @@ test_options_validate__hidserv(void *ignored) (void)ignored; int ret; char *msg; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); options_test_data_t *tdata = get_options_test_data( TEST_OPTIONS_DEFAULT_VALUES); @@ -2309,7 +2301,7 @@ test_options_validate__hidserv(void *ignored) tor_free(msg); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); policies_free_all(); free_options_test_data(tdata); tor_free(msg); @@ -2321,7 +2313,7 @@ test_options_validate__predicted_ports(void *ignored) (void)ignored; int ret; char *msg; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); options_test_data_t *tdata = get_options_test_data( "PredictedPortsRelevanceTime 100000000\n" @@ -2333,7 +2325,7 @@ test_options_validate__predicted_ports(void *ignored) tt_int_op(tdata->opt->PredictedPortsRelevanceTime, OP_EQ, 3600); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); policies_free_all(); free_options_test_data(tdata); tor_free(msg); @@ -2547,7 +2539,7 @@ test_options_validate__circuits(void *ignored) (void)ignored; char *msg; options_test_data_t *tdata = NULL; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); free_options_test_data(tdata); tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES @@ -2624,7 +2616,7 @@ test_options_validate__circuits(void *ignored) done: policies_free_all(); - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -2697,7 +2689,7 @@ test_options_validate__rend(void *ignored) int ret; char *msg; options_test_data_t *tdata = NULL; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); free_options_test_data(tdata); tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES @@ -2752,7 +2744,156 @@ test_options_validate__rend(void *ignored) done: policies_free_all(); - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); + free_options_test_data(tdata); + tor_free(msg); +} + +static void +test_options_validate__single_onion(void *ignored) +{ + (void)ignored; + int ret; + char *msg; + options_test_data_t *tdata = NULL; + setup_capture_of_logs(LOG_WARN); + + /* Test that HiddenServiceSingleHopMode must come with + * HiddenServiceNonAnonymousMode */ + tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES + "SOCKSPort 0\n" + "HiddenServiceSingleHopMode 1\n" + ); + ret = options_validate(tdata->old_opt, tdata->opt, tdata->def_opt, 0, &msg); + tt_int_op(ret, OP_EQ, -1); + tt_str_op(msg, OP_EQ, "HiddenServiceSingleHopMode does not provide any " + "server anonymity. It must be used with " + "HiddenServiceNonAnonymousMode set to 1."); + tor_free(msg); + free_options_test_data(tdata); + + tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES + "SOCKSPort 0\n" + "HiddenServiceSingleHopMode 1\n" + "HiddenServiceNonAnonymousMode 0\n" + ); + ret = options_validate(tdata->old_opt, tdata->opt, tdata->def_opt, 0, &msg); + tt_int_op(ret, OP_EQ, -1); + tt_str_op(msg, OP_EQ, "HiddenServiceSingleHopMode does not provide any " + "server anonymity. It must be used with " + "HiddenServiceNonAnonymousMode set to 1."); + tor_free(msg); + free_options_test_data(tdata); + + tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES + "SOCKSPort 0\n" + "HiddenServiceSingleHopMode 1\n" + "HiddenServiceNonAnonymousMode 1\n" + ); + ret = options_validate(tdata->old_opt, tdata->opt, tdata->def_opt, 0, &msg); + tt_int_op(ret, OP_EQ, 0); + tt_ptr_op(msg, OP_EQ, NULL); + free_options_test_data(tdata); + + /* Test that SOCKSPort must come with Tor2webMode if + * HiddenServiceSingleHopMode is 1 */ + tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES + "SOCKSPort 5000\n" + "HiddenServiceSingleHopMode 1\n" + "HiddenServiceNonAnonymousMode 1\n" + "Tor2webMode 0\n" + ); + ret = options_validate(tdata->old_opt, tdata->opt, tdata->def_opt, 0, &msg); + tt_int_op(ret, OP_EQ, -1); + tt_str_op(msg, OP_EQ, "HiddenServiceNonAnonymousMode is incompatible with " + "using Tor as an anonymous client. Please set " + "Socks/Trans/NATD/DNSPort to 0, or HiddenServiceNonAnonymousMode " + "to 0, or use the non-anonymous Tor2webMode."); + tor_free(msg); + free_options_test_data(tdata); + + tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES + "SOCKSPort 0\n" + "HiddenServiceSingleHopMode 1\n" + "HiddenServiceNonAnonymousMode 1\n" + "Tor2webMode 0\n" + ); + ret = options_validate(tdata->old_opt, tdata->opt, tdata->def_opt, 0, &msg); + tt_int_op(ret, OP_EQ, 0); + tt_ptr_op(msg, OP_EQ, NULL); + free_options_test_data(tdata); + + tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES + "SOCKSPort 5000\n" + "HiddenServiceSingleHopMode 0\n" + "Tor2webMode 0\n" + ); + ret = options_validate(tdata->old_opt, tdata->opt, tdata->def_opt, 0, &msg); + tt_int_op(ret, OP_EQ, 0); + tt_ptr_op(msg, OP_EQ, NULL); + free_options_test_data(tdata); + + tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES + "SOCKSPort 5000\n" + "HiddenServiceSingleHopMode 1\n" + "HiddenServiceNonAnonymousMode 1\n" + "Tor2webMode 1\n" + ); + ret = options_validate(tdata->old_opt, tdata->opt, tdata->def_opt, 0, &msg); + tt_int_op(ret, OP_EQ, 0); + tt_ptr_op(msg, OP_EQ, NULL); + free_options_test_data(tdata); + + /* Test that a hidden service can't be run with Tor2web + * Use HiddenServiceNonAnonymousMode instead of Tor2webMode, because + * Tor2webMode requires a compilation #define */ + tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES + "HiddenServiceNonAnonymousMode 1\n" + "HiddenServiceDir /Library/Tor/var/lib/tor/hidden_service/\n" + "HiddenServicePort 80 127.0.0.1:8080\n" + ); + ret = options_validate(tdata->old_opt, tdata->opt, tdata->def_opt, 0, &msg); + tt_int_op(ret, OP_EQ, -1); + tt_str_op(msg, OP_EQ, "HiddenServiceNonAnonymousMode does not provide any " + "server anonymity. It must be used with " + "HiddenServiceSingleHopMode set to 1."); + tor_free(msg); + free_options_test_data(tdata); + + tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES + "HiddenServiceNonAnonymousMode 1\n" + ); + ret = options_validate(tdata->old_opt, tdata->opt, tdata->def_opt, 0, &msg); + tt_int_op(ret, OP_EQ, -1); + tt_str_op(msg, OP_EQ, "HiddenServiceNonAnonymousMode does not provide any " + "server anonymity. It must be used with " + "HiddenServiceSingleHopMode set to 1."); + tor_free(msg); + free_options_test_data(tdata); + + tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES + "HiddenServiceDir /Library/Tor/var/lib/tor/hidden_service/\n" + "HiddenServicePort 80 127.0.0.1:8080\n" + ); + ret = options_validate(tdata->old_opt, tdata->opt, tdata->def_opt, 0, &msg); + tt_int_op(ret, OP_EQ, 0); + tt_ptr_op(msg, OP_EQ, NULL); + free_options_test_data(tdata); + + tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES + "HiddenServiceNonAnonymousMode 1\n" + "HiddenServiceDir /Library/Tor/var/lib/tor/hidden_service/\n" + "HiddenServicePort 80 127.0.0.1:8080\n" + "HiddenServiceSingleHopMode 1\n" + "SOCKSPort 0\n" + ); + ret = options_validate(tdata->old_opt, tdata->opt, tdata->def_opt, 0, &msg); + tt_int_op(ret, OP_EQ, 0); + tt_ptr_op(msg, OP_EQ, NULL); + + done: + policies_free_all(); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -2764,7 +2905,7 @@ test_options_validate__accounting(void *ignored) int ret; char *msg; options_test_data_t *tdata = NULL; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); free_options_test_data(tdata); tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES @@ -2869,7 +3010,7 @@ test_options_validate__accounting(void *ignored) tor_free(msg); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); policies_free_all(); free_options_test_data(tdata); tor_free(msg); @@ -2883,7 +3024,7 @@ test_options_validate__proxy(void *ignored) char *msg; options_test_data_t *tdata = NULL; sandbox_disable_getaddrinfo_cache(); - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); free_options_test_data(tdata); tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES @@ -3199,7 +3340,7 @@ test_options_validate__proxy(void *ignored) tor_free(msg); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); policies_free_all(); // sandbox_free_getaddrinfo_cache(); @@ -3213,7 +3354,7 @@ test_options_validate__control(void *ignored) int ret; char *msg; options_test_data_t *tdata = NULL; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); free_options_test_data(tdata); tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES @@ -3427,7 +3568,7 @@ test_options_validate__control(void *ignored) tor_free(msg); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); policies_free_all(); free_options_test_data(tdata); tor_free(msg); @@ -3440,7 +3581,7 @@ test_options_validate__families(void *ignored) int ret; char *msg; options_test_data_t *tdata = NULL; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); free_options_test_data(tdata); tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES @@ -3499,7 +3640,7 @@ test_options_validate__families(void *ignored) tor_free(msg); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); policies_free_all(); free_options_test_data(tdata); tor_free(msg); @@ -3536,7 +3677,7 @@ test_options_validate__dir_auth(void *ignored) int ret; char *msg; options_test_data_t *tdata = NULL; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); free_options_test_data(tdata); tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES @@ -3611,7 +3752,7 @@ test_options_validate__dir_auth(void *ignored) done: policies_free_all(); - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -3623,7 +3764,7 @@ test_options_validate__transport(void *ignored) int ret; char *msg; options_test_data_t *tdata = NULL; - int previous_log = setup_capture_of_logs(LOG_NOTICE); + setup_capture_of_logs(LOG_NOTICE); free_options_test_data(tdata); tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES @@ -3736,7 +3877,7 @@ test_options_validate__transport(void *ignored) done: escaped(NULL); // This will free the leaking memory from the previous escaped policies_free_all(); - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -3748,7 +3889,7 @@ test_options_validate__constrained_sockets(void *ignored) int ret; char *msg; options_test_data_t *tdata = NULL; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); free_options_test_data(tdata); tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES @@ -3819,7 +3960,7 @@ test_options_validate__constrained_sockets(void *ignored) done: policies_free_all(); - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -3831,7 +3972,7 @@ test_options_validate__v3_auth(void *ignored) int ret; char *msg; options_test_data_t *tdata = NULL; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); free_options_test_data(tdata); tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES @@ -4038,7 +4179,7 @@ test_options_validate__v3_auth(void *ignored) done: policies_free_all(); - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -4083,7 +4224,7 @@ test_options_validate__exits(void *ignored) int ret; char *msg; options_test_data_t *tdata = NULL; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); free_options_test_data(tdata); tdata = get_options_test_data(TEST_OPTIONS_DEFAULT_VALUES @@ -4113,7 +4254,7 @@ test_options_validate__exits(void *ignored) done: policies_free_all(); - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -4125,7 +4266,7 @@ test_options_validate__testing_options(void *ignored) int ret; char *msg; options_test_data_t *tdata = NULL; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); #define TEST_TESTING_OPTION(name, low_val, high_val, err_low) \ STMT_BEGIN \ @@ -4281,7 +4422,7 @@ test_options_validate__testing_options(void *ignored) done: policies_free_all(); - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); free_options_test_data(tdata); tor_free(msg); } @@ -4379,6 +4520,7 @@ struct testcase_t options_tests[] = { LOCAL_VALIDATE_TEST(port_forwarding), LOCAL_VALIDATE_TEST(tor2web), LOCAL_VALIDATE_TEST(rend), + LOCAL_VALIDATE_TEST(single_onion), LOCAL_VALIDATE_TEST(accounting), LOCAL_VALIDATE_TEST(proxy), LOCAL_VALIDATE_TEST(control), diff --git a/src/test/test_protover.c b/src/test/test_protover.c new file mode 100644 index 0000000000..f00955d1b4 --- /dev/null +++ b/src/test/test_protover.c @@ -0,0 +1,195 @@ +/* Copyright (c) 2016, The Tor Project, Inc. */ +/* See LICENSE for licensing information */ + +#define PROTOVER_PRIVATE + +#include "orconfig.h" +#include "test.h" + +#include "protover.h" + +static void +test_protover_parse(void *arg) +{ + (void) arg; + char *re_encoded = NULL; + + const char *orig = "Foo=1,3 Bar=3 Baz= Quux=9-12,14,15-16,900"; + smartlist_t *elts = parse_protocol_list(orig); + + tt_assert(elts); + tt_int_op(smartlist_len(elts), OP_EQ, 4); + + const proto_entry_t *e; + const proto_range_t *r; + e = smartlist_get(elts, 0); + tt_str_op(e->name, OP_EQ, "Foo"); + tt_int_op(smartlist_len(e->ranges), OP_EQ, 2); + { + r = smartlist_get(e->ranges, 0); + tt_int_op(r->low, OP_EQ, 1); + tt_int_op(r->high, OP_EQ, 1); + + r = smartlist_get(e->ranges, 1); + tt_int_op(r->low, OP_EQ, 3); + tt_int_op(r->high, OP_EQ, 3); + } + + e = smartlist_get(elts, 1); + tt_str_op(e->name, OP_EQ, "Bar"); + tt_int_op(smartlist_len(e->ranges), OP_EQ, 1); + { + r = smartlist_get(e->ranges, 0); + tt_int_op(r->low, OP_EQ, 3); + tt_int_op(r->high, OP_EQ, 3); + } + + e = smartlist_get(elts, 2); + tt_str_op(e->name, OP_EQ, "Baz"); + tt_int_op(smartlist_len(e->ranges), OP_EQ, 0); + + e = smartlist_get(elts, 3); + tt_str_op(e->name, OP_EQ, "Quux"); + tt_int_op(smartlist_len(e->ranges), OP_EQ, 4); + { + r = smartlist_get(e->ranges, 0); + tt_int_op(r->low, OP_EQ, 9); + tt_int_op(r->high, OP_EQ, 12); + + r = smartlist_get(e->ranges, 1); + tt_int_op(r->low, OP_EQ, 14); + tt_int_op(r->high, OP_EQ, 14); + + r = smartlist_get(e->ranges, 2); + tt_int_op(r->low, OP_EQ, 15); + tt_int_op(r->high, OP_EQ, 16); + + r = smartlist_get(e->ranges, 3); + tt_int_op(r->low, OP_EQ, 900); + tt_int_op(r->high, OP_EQ, 900); + } + + re_encoded = encode_protocol_list(elts); + tt_assert(re_encoded); + tt_str_op(re_encoded, OP_EQ, orig); + + done: + if (elts) + SMARTLIST_FOREACH(elts, proto_entry_t *, ent, proto_entry_free(ent)); + smartlist_free(elts); + tor_free(re_encoded); +} + +static void +test_protover_parse_fail(void *arg) +{ + (void)arg; + smartlist_t *elts; + + /* random junk */ + elts = parse_protocol_list("!!3@*"); + tt_assert(elts == NULL); + + /* Missing equals sign in an entry */ + elts = parse_protocol_list("Link=4 Haprauxymatyve Desc=9"); + tt_assert(elts == NULL); + + /* Missing word. */ + elts = parse_protocol_list("Link=4 =3 Desc=9"); + tt_assert(elts == NULL); + + /* Broken numbers */ + elts = parse_protocol_list("Link=fred"); + tt_assert(elts == NULL); + elts = parse_protocol_list("Link=1,fred"); + tt_assert(elts == NULL); + elts = parse_protocol_list("Link=1,fred,3"); + tt_assert(elts == NULL); + + /* Broken range */ + elts = parse_protocol_list("Link=1,9-8,3"); + tt_assert(elts == NULL); + + done: + ; +} + +static void +test_protover_vote(void *arg) +{ + (void) arg; + + smartlist_t *lst = smartlist_new(); + char *result = protover_compute_vote(lst, 1); + + tt_str_op(result, OP_EQ, ""); + tor_free(result); + + smartlist_add(lst, (void*) "Foo=1-10,500 Bar=1,3-7,8"); + result = protover_compute_vote(lst, 1); + tt_str_op(result, OP_EQ, "Bar=1,3-8 Foo=1-10,500"); + tor_free(result); + + smartlist_add(lst, (void*) "Quux=123-456,78 Bar=2-6,8 Foo=9"); + result = protover_compute_vote(lst, 1); + tt_str_op(result, OP_EQ, "Bar=1-8 Foo=1-10,500 Quux=78,123-456"); + tor_free(result); + + result = protover_compute_vote(lst, 2); + tt_str_op(result, OP_EQ, "Bar=3-6,8 Foo=9"); + tor_free(result); + + done: + tor_free(result); + smartlist_free(lst); +} + +static void +test_protover_all_supported(void *arg) +{ + (void)arg; + char *msg = NULL; + + tt_assert(protover_all_supported(NULL, &msg)); + tt_assert(msg == NULL); + + tt_assert(protover_all_supported("", &msg)); + tt_assert(msg == NULL); + + // Some things that we do support + tt_assert(protover_all_supported("Link=3-4", &msg)); + tt_assert(msg == NULL); + tt_assert(protover_all_supported("Link=3-4 Desc=2", &msg)); + tt_assert(msg == NULL); + + // Some things we don't support + tt_assert(! protover_all_supported("Wombat=9", &msg)); + tt_str_op(msg, OP_EQ, "Wombat=9"); + tor_free(msg); + tt_assert(! protover_all_supported("Link=999", &msg)); + tt_str_op(msg, OP_EQ, "Link=999"); + tor_free(msg); + + // Mix of things we support and things we don't + tt_assert(! protover_all_supported("Link=3-4 Wombat=9", &msg)); + tt_str_op(msg, OP_EQ, "Wombat=9"); + tor_free(msg); + tt_assert(! protover_all_supported("Link=3-999", &msg)); + tt_str_op(msg, OP_EQ, "Link=3-999"); + tor_free(msg); + + done: + tor_free(msg); +} + +#define PV_TEST(name, flags) \ + { #name, test_protover_ ##name, (flags), NULL, NULL } + +struct testcase_t protover_tests[] = { + PV_TEST(parse, 0), + PV_TEST(parse_fail, 0), + PV_TEST(vote, 0), + PV_TEST(all_supported, 0), + END_OF_TESTCASES +}; + diff --git a/src/test/test_relay.c b/src/test/test_relay.c index a7fcad5401..4713c79ea5 100644 --- a/src/test/test_relay.c +++ b/src/test/test_relay.c @@ -74,6 +74,10 @@ test_relay_append_cell_to_circuit_queue(void *arg) /* Make a fake orcirc */ orcirc = new_fake_orcirc(nchan, pchan); tt_assert(orcirc); + circuitmux_attach_circuit(nchan->cmux, TO_CIRCUIT(orcirc), + CELL_DIRECTION_OUT); + circuitmux_attach_circuit(pchan->cmux, TO_CIRCUIT(orcirc), + CELL_DIRECTION_IN); /* Make a cell */ cell = tor_malloc_zero(sizeof(cell_t)); @@ -109,8 +113,12 @@ test_relay_append_cell_to_circuit_queue(void *arg) done: tor_free(cell); - cell_queue_clear(&orcirc->base_.n_chan_cells); - cell_queue_clear(&orcirc->p_chan_cells); + if (orcirc) { + circuitmux_detach_circuit(nchan->cmux, TO_CIRCUIT(orcirc)); + circuitmux_detach_circuit(pchan->cmux, TO_CIRCUIT(orcirc)); + cell_queue_clear(&orcirc->base_.n_chan_cells); + cell_queue_clear(&orcirc->p_chan_cells); + } tor_free(orcirc); free_fake_channel(nchan); free_fake_channel(pchan); diff --git a/src/test/test_rendcache.c b/src/test/test_rendcache.c index e210e053b6..a5d3f351f8 100644 --- a/src/test/test_rendcache.c +++ b/src/test/test_rendcache.c @@ -12,6 +12,7 @@ #include "config.h" #include <openssl/rsa.h> #include "rend_test_helpers.h" +#include "log_test_helpers.h" #define NS_MODULE rend_cache @@ -655,15 +656,19 @@ test_rend_cache_decrement_allocation(void *data) // Test when there are not enough allocations rend_cache_total_allocation = 1; + setup_full_capture_of_logs(LOG_WARN); rend_cache_decrement_allocation(2); tt_int_op(rend_cache_total_allocation, OP_EQ, 0); + expect_single_log_msg_containing( + "Underflow in rend_cache_decrement_allocation"); + teardown_capture_of_logs(); // And again rend_cache_decrement_allocation(2); tt_int_op(rend_cache_total_allocation, OP_EQ, 0); done: - (void)0; + teardown_capture_of_logs(); } static void @@ -678,15 +683,19 @@ test_rend_cache_increment_allocation(void *data) // Test when there are too many allocations rend_cache_total_allocation = SIZE_MAX-1; + setup_full_capture_of_logs(LOG_WARN); rend_cache_increment_allocation(2); tt_u64_op(rend_cache_total_allocation, OP_EQ, SIZE_MAX); + expect_single_log_msg_containing( + "Overflow in rend_cache_increment_allocation"); + teardown_capture_of_logs(); // And again rend_cache_increment_allocation(2); tt_u64_op(rend_cache_total_allocation, OP_EQ, SIZE_MAX); done: - (void)0; + teardown_capture_of_logs(); } static void diff --git a/src/test/test_routerlist.c b/src/test/test_routerlist.c index 088bd257c3..af5c121ce2 100644 --- a/src/test/test_routerlist.c +++ b/src/test/test_routerlist.c @@ -15,6 +15,7 @@ #include "container.h" #include "directory.h" #include "dirvote.h" +#include "entrynodes.h" #include "microdesc.h" #include "networkstatus.h" #include "nodelist.h" @@ -203,6 +204,53 @@ mock_usable_consensus_flavor(void) return mock_usable_consensus_flavor_value; } +static smartlist_t *mock_is_guard_list = NULL; + +static int +mock_is_node_used_as_guard(const node_t *n) +{ + if (mock_is_guard_list) { + SMARTLIST_FOREACH_BEGIN(mock_is_guard_list, node_t *, e) { + if (e == n) return 1; + } SMARTLIST_FOREACH_END(e); + } + + return 0; +} + +static void +mark_node_used_as_guard(node_t *n) +{ + if (!n) return; + + if (!mock_is_guard_list) { + mock_is_guard_list = smartlist_new(); + } + + if (!mock_is_node_used_as_guard(n)) { + smartlist_add(mock_is_guard_list, n); + } +} + +static void +mark_node_unused_as_guard(node_t *n) +{ + if (!n) return; + + if (!mock_is_guard_list) return; + + smartlist_remove(mock_is_guard_list, n); +} + +static void +clear_mock_guard_list(void) +{ + if (mock_is_guard_list) { + smartlist_free(mock_is_guard_list); + mock_is_guard_list = NULL; + } +} + static void test_router_pick_directory_server_impl(void *arg) { @@ -223,6 +271,7 @@ test_router_pick_directory_server_impl(void *arg) (void)arg; MOCK(usable_consensus_flavor, mock_usable_consensus_flavor); + MOCK(is_node_used_as_guard, mock_is_node_used_as_guard); /* With no consensus, we must be bootstrapping, regardless of time or flavor */ @@ -336,28 +385,28 @@ test_router_pick_directory_server_impl(void *arg) node_router3->is_valid = 1; flags |= PDS_FOR_GUARD; - node_router1->using_as_guard = 1; - node_router2->using_as_guard = 1; - node_router3->using_as_guard = 1; + mark_node_used_as_guard(node_router1); + mark_node_used_as_guard(node_router2); + mark_node_used_as_guard(node_router3); rs = router_pick_directory_server_impl(V3_DIRINFO, flags, NULL); tt_assert(rs == NULL); - node_router1->using_as_guard = 0; + mark_node_unused_as_guard(node_router1); rs = router_pick_directory_server_impl(V3_DIRINFO, flags, NULL); tt_assert(rs != NULL); tt_assert(tor_memeq(rs->identity_digest, router1_id, DIGEST_LEN)); rs = NULL; - node_router2->using_as_guard = 0; - node_router3->using_as_guard = 0; + mark_node_unused_as_guard(node_router2); + mark_node_unused_as_guard(node_router3); /* One not valid, one guard. This should leave one remaining */ node_router1->is_valid = 0; - node_router2->using_as_guard = 1; + mark_node_used_as_guard(node_router2); rs = router_pick_directory_server_impl(V3_DIRINFO, flags, NULL); tt_assert(rs != NULL); tt_assert(tor_memeq(rs->identity_digest, router3_id, DIGEST_LEN)); rs = NULL; node_router1->is_valid = 1; - node_router2->using_as_guard = 0; + mark_node_unused_as_guard(node_router2); /* Manipulate overloaded */ @@ -420,6 +469,9 @@ test_router_pick_directory_server_impl(void *arg) done: UNMOCK(usable_consensus_flavor); + UNMOCK(is_node_used_as_guard); + clear_mock_guard_list(); + if (router1_id) tor_free(router1_id); if (router2_id) diff --git a/src/test/test_scheduler.c b/src/test/test_scheduler.c index 2e0736f99b..05ea8e86e8 100644 --- a/src/test/test_scheduler.c +++ b/src/test/test_scheduler.c @@ -1,10 +1,9 @@ /* Copyright (c) 2014-2016, The Tor Project, Inc. */ /* See LICENSE for licensing information */ -#include <math.h> - #include "orconfig.h" +#include <math.h> #include <event2/event.h> #define TOR_CHANNEL_INTERNAL_ diff --git a/src/test/test_shared_random.c b/src/test/test_shared_random.c index ead8d0311e..056f199b94 100644 --- a/src/test/test_shared_random.c +++ b/src/test/test_shared_random.c @@ -14,6 +14,7 @@ #include "router.h" #include "routerparse.h" #include "networkstatus.h" +#include "log_test_helpers.h" static authority_cert_t *mock_cert; @@ -326,14 +327,20 @@ test_sr_commit(void *arg) /* Timestamp MUST match. */ test_commit.commit_ts = test_commit.reveal_ts - 42; + setup_full_capture_of_logs(LOG_WARN); tt_int_op(-1, ==, verify_commit_and_reveal(&test_commit)); + expect_log_msg_containing("doesn't match reveal timestamp"); + teardown_capture_of_logs(); memcpy(&test_commit, our_commit, sizeof(test_commit)); tt_int_op(0, ==, verify_commit_and_reveal(&test_commit)); /* Hashed reveal must match the H(encoded_reveal). */ memset(test_commit.hashed_reveal, 'X', sizeof(test_commit.hashed_reveal)); + setup_full_capture_of_logs(LOG_WARN); tt_int_op(-1, ==, verify_commit_and_reveal(&test_commit)); + expect_single_log_msg_containing("doesn't match the commit value"); + teardown_capture_of_logs(); memcpy(&test_commit, our_commit, sizeof(test_commit)); tt_int_op(0, ==, verify_commit_and_reveal(&test_commit)); } @@ -357,6 +364,7 @@ test_sr_commit(void *arg) } done: + teardown_capture_of_logs(); SMARTLIST_FOREACH(args, char *, cp, tor_free(cp)); smartlist_free(args); sr_commit_free(our_commit); @@ -530,8 +538,8 @@ test_vote(void *arg) HEX_DIGEST_LEN); tt_mem_op(digest, ==, our_commit->rsa_identity, sizeof(digest)); tt_str_op(smartlist_get(tokens, 4), OP_EQ, our_commit->encoded_commit); - tt_str_op(smartlist_get(tokens, 5), OP_EQ, our_commit->encoded_reveal); - + tt_str_op(smartlist_get(tokens, 5), OP_EQ, our_commit->encoded_reveal) +; /* Finally, does this vote line creates a valid commit object? */ smartlist_t *args = smartlist_new(); smartlist_add(args, smartlist_get(tokens, 1)); @@ -1102,11 +1110,9 @@ test_keep_commit(void *arg) trusteddirserver_get_by_v3_auth_digest_m); { - k = crypto_pk_new(); + k = pk_generate(1); /* Setup a minimal dirauth environment for this test */ /* Have a key that is not the one from our commit. */ - tt_int_op(0, ==, crypto_pk_generate_key(k)); - tt_int_op(0, ==, crypto_pk_get_fingerprint(k, fp, 0)); init_authority_state(); state = get_sr_state(); } @@ -1164,8 +1170,14 @@ test_keep_commit(void *arg) memcpy(place_holder.hashed_reveal, commit->hashed_reveal, sizeof(place_holder.hashed_reveal)); memset(commit->hashed_reveal, 0, sizeof(commit->hashed_reveal)); + setup_full_capture_of_logs(LOG_WARN); tt_int_op(should_keep_commit(commit, commit->rsa_identity, SR_PHASE_REVEAL), ==, 0); + expect_log_msg_containing("doesn't match the commit value."); + expect_log_msg_containing("has an invalid reveal value."); + assert_log_predicate(mock_saved_log_n_entries() == 2, + "expected 2 log entries"); + teardown_capture_of_logs(); memcpy(commit->hashed_reveal, place_holder.hashed_reveal, sizeof(commit->hashed_reveal)); } @@ -1178,6 +1190,7 @@ test_keep_commit(void *arg) SR_PHASE_REVEAL), ==, 0); done: + teardown_capture_of_logs(); sr_commit_free(commit); sr_commit_free(dup_commit); crypto_pk_free(k); diff --git a/src/test/test_status.c b/src/test/test_status.c index b4438aabe9..a3b1a2af87 100644 --- a/src/test/test_status.c +++ b/src/test/test_status.c @@ -3,6 +3,8 @@ #define LOG_PRIVATE #define REPHIST_PRIVATE +#include "orconfig.h" + #include <float.h> #include <math.h> diff --git a/src/test/test_threads.c b/src/test/test_threads.c index 1bbe6f5508..ebbc95c7ca 100644 --- a/src/test/test_threads.c +++ b/src/test/test_threads.c @@ -87,11 +87,6 @@ test_threads_basic(void *arg) char *s1 = NULL, *s2 = NULL; int done = 0, timedout = 0; time_t started; -#ifndef _WIN32 - struct timeval tv; - tv.tv_sec=0; - tv.tv_usec=100*1000; -#endif (void) arg; tt_int_op(tor_threadlocal_init(&count), OP_EQ, 0); @@ -120,10 +115,8 @@ test_threads_basic(void *arg) timedout = done = 1; } tor_mutex_release(thread_test_mutex_); -#ifndef _WIN32 /* Prevent the main thread from starving the worker threads. */ - select(0, NULL, NULL, NULL, &tv); -#endif + tor_sleep_msec(10); } tor_mutex_acquire(thread_test_start1_); tor_mutex_release(thread_test_start1_); @@ -286,16 +279,7 @@ test_threads_conditionvar(void *arg) if (!timeout) { tt_int_op(ti->n_shutdown, ==, 4); } else { -#ifdef _WIN32 - Sleep(500); /* msec */ -#elif defined(HAVE_USLEEP) - usleep(500*1000); /* usec */ -#else - { - struct tv = { 0, 500*1000 }; - select(0, NULL, NULL, NULL, &tv); - } -#endif + tor_sleep_msec(200); tor_mutex_acquire(ti->mutex); tt_int_op(ti->n_shutdown, ==, 2); tt_int_op(ti->n_timeouts, ==, 2); diff --git a/src/test/test_tortls.c b/src/test/test_tortls.c index 9115823f31..8efcac242f 100644 --- a/src/test/test_tortls.c +++ b/src/test/test_tortls.c @@ -324,7 +324,7 @@ test_tortls_log_one_error(void *ignored) ctx = SSL_CTX_new(SSLv23_method()); tls = tor_malloc_zero(sizeof(tor_tls_t)); - int previous_log = setup_capture_of_logs(LOG_INFO); + setup_capture_of_logs(LOG_INFO); tor_tls_log_one_error(NULL, 0, LOG_WARN, 0, "something"); expect_log_msg("TLS error while something: " @@ -393,7 +393,7 @@ test_tortls_log_one_error(void *ignored) " (in (null):(null):" SSL_STATE_STR ")\n"); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); SSL_free(ssl); SSL_CTX_free(ctx); if (tls && tls->ssl) @@ -416,7 +416,7 @@ test_tortls_get_error(void *ignored) SSL_load_error_strings(); ctx = SSL_CTX_new(SSLv23_method()); - int previous_log = setup_capture_of_logs(LOG_INFO); + setup_capture_of_logs(LOG_INFO); tls = tor_malloc_zero(sizeof(tor_tls_t)); tls->ssl = SSL_new(ctx); SSL_set_bio(tls->ssl, BIO_new(BIO_s_mem()), NULL); @@ -482,7 +482,7 @@ test_tortls_get_error(void *ignored) "connect:before/accept initialization)\n"); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); SSL_free(tls->ssl); tor_free(tls); SSL_CTX_free(ctx); @@ -1790,7 +1790,7 @@ test_tortls_debug_state_callback(void *ignored) char *buf = tor_malloc_zero(1000); int n; - int previous_log = setup_capture_of_logs(LOG_DEBUG); + setup_capture_of_logs(LOG_DEBUG); ssl = tor_malloc_zero(sizeof(SSL)); @@ -1803,7 +1803,7 @@ test_tortls_debug_state_callback(void *ignored) expect_log_msg(buf); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); tor_free(buf); tor_free(ssl); } @@ -1817,7 +1817,6 @@ test_tortls_server_info_callback(void *ignored) tor_tls_t *tls; SSL_CTX *ctx; SSL *ssl; - int previous_log = setup_capture_of_logs(LOG_WARN); SSL_library_init(); SSL_load_error_strings(); @@ -1831,20 +1830,22 @@ test_tortls_server_info_callback(void *ignored) tls->magic = TOR_TLS_MAGIC; tls->ssl = ssl; + setup_full_capture_of_logs(LOG_WARN); SSL_set_state(ssl, SSL3_ST_SW_SRVR_HELLO_A); mock_clean_saved_logs(); tor_tls_server_info_callback(ssl, SSL_CB_ACCEPT_LOOP, 0); - expect_log_msg("Couldn't look up the tls for an SSL*. How odd!\n"); + expect_single_log_msg("Couldn't look up the tls for an SSL*. How odd!\n"); SSL_set_state(ssl, SSL3_ST_SW_SRVR_HELLO_B); mock_clean_saved_logs(); tor_tls_server_info_callback(ssl, SSL_CB_ACCEPT_LOOP, 0); - expect_log_msg("Couldn't look up the tls for an SSL*. How odd!\n"); + expect_single_log_msg("Couldn't look up the tls for an SSL*. How odd!\n"); SSL_set_state(ssl, 99); mock_clean_saved_logs(); tor_tls_server_info_callback(ssl, SSL_CB_ACCEPT_LOOP, 0); expect_no_log_entry(); + teardown_capture_of_logs(); SSL_set_ex_data(tls->ssl, tor_tls_object_ex_data_index, tls); SSL_set_state(ssl, SSL3_ST_SW_SRVR_HELLO_B); @@ -1865,7 +1866,7 @@ test_tortls_server_info_callback(void *ignored) tt_int_op(tls->wasV2Handshake, OP_EQ, 0); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); SSL_free(ssl); SSL_CTX_free(ctx); tor_free(tls); @@ -1927,7 +1928,7 @@ test_tortls_shutdown(void *ignored) int ret; tor_tls_t *tls; SSL_METHOD *method = give_me_a_test_method(); - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); tls = tor_malloc_zero(sizeof(tor_tls_t)); tls->ssl = tor_malloc_zero(sizeof(SSL)); @@ -2010,7 +2011,7 @@ test_tortls_shutdown(void *ignored) #endif done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); tor_free(method); tor_free(tls->ssl); tor_free(tls); @@ -2034,7 +2035,7 @@ test_tortls_read(void *ignored) tor_tls_t *tls; char buf[100]; SSL_METHOD *method = give_me_a_test_method(); - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); tls = tor_malloc_zero(sizeof(tor_tls_t)); tls->ssl = tor_malloc_zero(sizeof(SSL)); @@ -2082,7 +2083,7 @@ test_tortls_read(void *ignored) // TODO: fill up done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); tor_free(tls->ssl); tor_free(tls); tor_free(method); @@ -2107,7 +2108,7 @@ test_tortls_write(void *ignored) tor_tls_t *tls; SSL_METHOD *method = give_me_a_test_method(); char buf[100]; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); tls = tor_malloc_zero(sizeof(tor_tls_t)); tls->ssl = tor_malloc_zero(sizeof(SSL)); @@ -2147,7 +2148,7 @@ test_tortls_write(void *ignored) tt_int_op(ret, OP_EQ, TOR_TLS_WANTWRITE); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); BIO_free(tls->ssl->rbio); tor_free(tls->ssl); tor_free(tls); @@ -2192,7 +2193,7 @@ test_tortls_handshake(void *ignored) tor_tls_t *tls; SSL_CTX *ctx; SSL_METHOD *method = give_me_a_test_method(); - int previous_log = setup_capture_of_logs(LOG_INFO); + setup_capture_of_logs(LOG_INFO); SSL_library_init(); SSL_load_error_strings(); @@ -2255,7 +2256,7 @@ test_tortls_handshake(void *ignored) expect_log_severity(LOG_WARN); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); SSL_free(tls->ssl); SSL_CTX_free(ctx); tor_free(tls); @@ -2289,9 +2290,13 @@ test_tortls_finish_handshake(void *ignored) tls->isServer = 1; tls->wasV2Handshake = 0; + setup_full_capture_of_logs(LOG_WARN); ret = tor_tls_finish_handshake(tls); tt_int_op(ret, OP_EQ, 0); tt_int_op(tls->wasV2Handshake, OP_EQ, 1); + expect_single_log_msg_containing("For some reason, wasV2Handshake didn't " + "get set."); + teardown_capture_of_logs(); tls->wasV2Handshake = 1; ret = tor_tls_finish_handshake(tls); @@ -2330,6 +2335,7 @@ test_tortls_finish_handshake(void *ignored) tor_free(tls); SSL_CTX_free(ctx); tor_free(method); + teardown_capture_of_logs(); } #endif @@ -2416,6 +2422,8 @@ test_tortls_context_new(void *ignored) ret = tor_tls_context_new(NULL, 0, 0, 0); tt_assert(!ret); + /* note: we already override this in testing_common.c, so we + * run this unit test in a subprocess. */ MOCK(crypto_pk_generate_key_with_bits, fixed_crypto_pk_generate_key_with_bits); fixed_crypto_pk_new_result_index = 0; @@ -2802,7 +2810,7 @@ struct testcase_t tortls_tests[] = { INTRUSIVE_TEST_CASE(find_cipher_by_id, 0), INTRUSIVE_TEST_CASE(session_secret_cb, 0), INTRUSIVE_TEST_CASE(debug_state_callback, 0), - INTRUSIVE_TEST_CASE(context_new, 0), + INTRUSIVE_TEST_CASE(context_new, TT_FORK /* redundant */), LOCAL_TEST_CASE(create_certificate, 0), LOCAL_TEST_CASE(cert_new, 0), LOCAL_TEST_CASE(cert_is_valid, 0), diff --git a/src/test/test_util.c b/src/test/test_util.c index 6839db9b5c..7276c0cbfc 100644 --- a/src/test/test_util.c +++ b/src/test/test_util.c @@ -644,31 +644,57 @@ test_util_time(void *arg) /* Test tor_timegm out of range */ + /* The below tests will all cause a BUG message, so we capture, suppress, + * and detect. */ +#define CAPTURE() do { \ + setup_full_capture_of_logs(LOG_WARN); \ + } while (0) +#define CHECK_TIMEGM_WARNING(msg) do { \ + expect_log_msg_containing(msg); \ + tt_int_op(1, OP_EQ, smartlist_len(mock_saved_logs())); \ + teardown_capture_of_logs(); \ + } while (0) + +#define CHECK_TIMEGM_ARG_OUT_OF_RANGE(msg) \ + CHECK_TIMEGM_WARNING("Out-of-range argument to tor_timegm") + /* year */ /* Wrong year < 1970 */ a_time.tm_year = 1969-1900; + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_year = -1-1900; + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); #if SIZEOF_INT == 4 || SIZEOF_INT == 8 a_time.tm_year = -1*(1 << 16); + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); /* one of the smallest tm_year values my 64 bit system supports: * t_res = -9223372036854775LL without clamping */ a_time.tm_year = -292275055-1900; + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_year = INT32_MIN; + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); #endif #if SIZEOF_INT == 8 a_time.tm_year = -1*(1 << 48); + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); /* while unlikely, the system's gmtime(_r) could return * a "correct" retrospective gregorian negative year value, @@ -676,25 +702,35 @@ test_util_time(void *arg) * -1*(2^63)/60/60/24*2000/730485 + 1970 = -292277022657 * 730485 is the number of days in two millenia, including leap days */ a_time.tm_year = -292277022657-1900; + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_year = INT64_MIN; + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); #endif /* Wrong year >= INT32_MAX - 1900 */ #if SIZEOF_INT == 4 || SIZEOF_INT == 8 a_time.tm_year = INT32_MAX-1900; + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_year = INT32_MAX; + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); #endif #if SIZEOF_INT == 8 /* one of the largest tm_year values my 64 bit system supports */ a_time.tm_year = 292278994-1900; + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); /* while unlikely, the system's gmtime(_r) could return * a "correct" proleptic gregorian year value, @@ -702,72 +738,104 @@ test_util_time(void *arg) * (2^63-1)/60/60/24*2000/730485 + 1970 = 292277026596 * 730485 is the number of days in two millenia, including leap days */ a_time.tm_year = 292277026596-1900; + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_year = INT64_MAX-1900; + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_year = INT64_MAX; + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); #endif /* month */ a_time.tm_year = 2007-1900; /* restore valid year */ a_time.tm_mon = 12; /* Wrong month, it's 0-based */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_mon = -1; /* Wrong month */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); /* day */ a_time.tm_mon = 6; /* Try July */ a_time.tm_mday = 32; /* Wrong day */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_mon = 5; /* Try June */ a_time.tm_mday = 31; /* Wrong day */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_year = 2008-1900; /* Try a leap year */ a_time.tm_mon = 1; /* in feb. */ a_time.tm_mday = 30; /* Wrong day */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_year = 2011-1900; /* Try a non-leap year */ a_time.tm_mon = 1; /* in feb. */ a_time.tm_mday = 29; /* Wrong day */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_mday = 0; /* Wrong day, it's 1-based (to be different) */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); /* hour */ a_time.tm_mday = 3; /* restore valid month day */ a_time.tm_hour = 24; /* Wrong hour, it's 0-based */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_hour = -1; /* Wrong hour */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); /* minute */ a_time.tm_hour = 22; /* restore valid hour */ a_time.tm_min = 60; /* Wrong minute, it's 0-based */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_min = -1; /* Wrong minute */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); /* second */ a_time.tm_min = 37; /* restore valid minute */ a_time.tm_sec = 61; /* Wrong second: 0-based with leap seconds */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); a_time.tm_sec = -1; /* Wrong second */ + CAPTURE(); tt_int_op((time_t) -1,OP_EQ, tor_timegm(&a_time)); + CHECK_TIMEGM_ARG_OUT_OF_RANGE(); /* Test tor_gmtime_r out of range */ @@ -807,9 +875,17 @@ test_util_time(void *arg) * 730485 is the number of days in two millenia, including leap days * (int64_t)b_time.tm_year == (-292277022657LL-1900LL) without clamping */ t_res = INT64_MIN; + CAPTURE(); tor_gmtime_r(&t_res, &b_time); - tt_assert(b_time.tm_year == (1970-1900) || - b_time.tm_year == (1-1900)); + if (! (b_time.tm_year == (1970-1900) || + b_time.tm_year == (1-1900))) { + tt_int_op(b_time.tm_year, OP_EQ, 1970-1900); + } + if (b_time.tm_year != 1970-1900) { + CHECK_TIMEGM_WARNING("Rounding up to "); + } else { + teardown_capture_of_logs(); + } } #endif @@ -845,7 +921,10 @@ test_util_time(void *arg) * 730485 is the number of days in two millenia, including leap days * (int64_t)b_time.tm_year == (292277026596L-1900L) without clamping */ t_res = INT64_MAX; + CAPTURE(); tor_gmtime_r(&t_res, &b_time); + CHECK_TIMEGM_WARNING("Rounding down to "); + tt_assert(b_time.tm_year == (2037-1900) || b_time.tm_year == (9999-1900)); } @@ -1034,8 +1113,11 @@ test_util_time(void *arg) #endif #endif +#undef CAPTURE +#undef CHECK_TIMEGM_ARG_OUT_OF_RANGE + done: - ; + teardown_capture_of_logs(); } static void @@ -1560,6 +1642,35 @@ test_util_config_line_escaped_content(void *arg) tor_free(v); } +static void +test_util_config_line_crlf(void *arg) +{ + char *k=NULL, *v=NULL; + const char *err = NULL; + (void)arg; + const char *str = + "Hello world\r\n" + "Hello \"nice big world\"\r\n"; + + str = parse_config_line_from_str_verbose(str, &k, &v, &err); + tt_assert(str); + tt_str_op(k,OP_EQ,"Hello"); + tt_str_op(v,OP_EQ,"world"); + tt_assert(!err); + tor_free(k); tor_free(v); + + str = parse_config_line_from_str_verbose(str, &k, &v, &err); + tt_assert(str); + tt_str_op(k,OP_EQ,"Hello"); + tt_str_op(v,OP_EQ,"nice big world"); + tt_assert(!err); + tor_free(k); tor_free(v); + tt_str_op(str,OP_EQ, ""); + + done: + tor_free(k); tor_free(v); +} + #ifndef _WIN32 static void test_util_expand_filename(void *arg) @@ -1723,8 +1834,7 @@ static void test_util_strmisc(void *arg) { char buf[1024]; - int i; - char *cp, *cp_tmp = NULL; + char *cp_tmp = NULL; /* Test strl operations */ (void)arg; @@ -1749,122 +1859,6 @@ test_util_strmisc(void *arg) tor_strstrip(buf, "!? "); tt_str_op(buf,OP_EQ, "Testing123"); - /* Test parse_long */ - /* Empty/zero input */ - tt_int_op(0L,OP_EQ, tor_parse_long("",10,0,100,&i,NULL)); - tt_int_op(0,OP_EQ, i); - tt_int_op(0L,OP_EQ, tor_parse_long("0",10,0,100,&i,NULL)); - tt_int_op(1,OP_EQ, i); - /* Normal cases */ - tt_int_op(10L,OP_EQ, tor_parse_long("10",10,0,100,&i,NULL)); - tt_int_op(1,OP_EQ, i); - tt_int_op(10L,OP_EQ, tor_parse_long("10",10,0,10,&i,NULL)); - tt_int_op(1,OP_EQ, i); - tt_int_op(10L,OP_EQ, tor_parse_long("10",10,10,100,&i,NULL)); - tt_int_op(1,OP_EQ, i); - tt_int_op(-50L,OP_EQ, tor_parse_long("-50",10,-100,100,&i,NULL)); - tt_int_op(1,OP_EQ, i); - tt_int_op(-50L,OP_EQ, tor_parse_long("-50",10,-100,0,&i,NULL)); - tt_int_op(1,OP_EQ, i); - tt_int_op(-50L,OP_EQ, tor_parse_long("-50",10,-50,0,&i,NULL)); - tt_int_op(1,OP_EQ, i); - /* Extra garbage */ - tt_int_op(0L,OP_EQ, tor_parse_long("10m",10,0,100,&i,NULL)); - tt_int_op(0,OP_EQ, i); - tt_int_op(0L,OP_EQ, tor_parse_long("-50 plus garbage",10,-100,100,&i,NULL)); - tt_int_op(0,OP_EQ, i); - tt_int_op(10L,OP_EQ, tor_parse_long("10m",10,0,100,&i,&cp)); - tt_int_op(1,OP_EQ, i); - tt_str_op(cp,OP_EQ, "m"); - tt_int_op(-50L,OP_EQ, tor_parse_long("-50 plus garbage",10,-100,100,&i,&cp)); - tt_int_op(1,OP_EQ, i); - tt_str_op(cp,OP_EQ, " plus garbage"); - /* Illogical min max */ - tt_int_op(0L,OP_EQ, tor_parse_long("10",10,50,4,&i,NULL)); - tt_int_op(0,OP_EQ, i); - tt_int_op(0L,OP_EQ, tor_parse_long("-50",10,100,-100,&i,NULL)); - tt_int_op(0,OP_EQ, i); - /* Out of bounds */ - tt_int_op(0L,OP_EQ, tor_parse_long("10",10,50,100,&i,NULL)); - tt_int_op(0,OP_EQ, i); - tt_int_op(0L,OP_EQ, tor_parse_long("-50",10,0,100,&i,NULL)); - tt_int_op(0,OP_EQ, i); - /* Base different than 10 */ - tt_int_op(2L,OP_EQ, tor_parse_long("10",2,0,100,NULL,NULL)); - tt_int_op(0L,OP_EQ, tor_parse_long("2",2,0,100,NULL,NULL)); - tt_int_op(0L,OP_EQ, tor_parse_long("10",-2,0,100,NULL,NULL)); - tt_int_op(68284L,OP_EQ, tor_parse_long("10abc",16,0,70000,NULL,NULL)); - tt_int_op(68284L,OP_EQ, tor_parse_long("10ABC",16,0,70000,NULL,NULL)); - tt_int_op(0,OP_EQ, tor_parse_long("10ABC",-1,0,70000,&i,NULL)); - tt_int_op(i,OP_EQ, 0); - - /* Test parse_ulong */ - tt_int_op(0UL,OP_EQ, tor_parse_ulong("",10,0,100,NULL,NULL)); - tt_int_op(0UL,OP_EQ, tor_parse_ulong("0",10,0,100,NULL,NULL)); - tt_int_op(10UL,OP_EQ, tor_parse_ulong("10",10,0,100,NULL,NULL)); - tt_int_op(0UL,OP_EQ, tor_parse_ulong("10",10,50,100,NULL,NULL)); - tt_int_op(10UL,OP_EQ, tor_parse_ulong("10",10,0,10,NULL,NULL)); - tt_int_op(10UL,OP_EQ, tor_parse_ulong("10",10,10,100,NULL,NULL)); - tt_int_op(0UL,OP_EQ, tor_parse_ulong("8",8,0,100,NULL,NULL)); - tt_int_op(50UL,OP_EQ, tor_parse_ulong("50",10,50,100,NULL,NULL)); - tt_int_op(0UL,OP_EQ, tor_parse_ulong("-50",10,-100,100,NULL,NULL)); - tt_int_op(0UL,OP_EQ, tor_parse_ulong("50",-1,50,100,&i,NULL)); - tt_int_op(0,OP_EQ, i); - - /* Test parse_uint64 */ - tt_assert(U64_LITERAL(10) == tor_parse_uint64("10 x",10,0,100, &i, &cp)); - tt_int_op(1,OP_EQ, i); - tt_str_op(cp,OP_EQ, " x"); - tt_assert(U64_LITERAL(12345678901) == - tor_parse_uint64("12345678901",10,0,UINT64_MAX, &i, &cp)); - tt_int_op(1,OP_EQ, i); - tt_str_op(cp,OP_EQ, ""); - tt_assert(U64_LITERAL(0) == - tor_parse_uint64("12345678901",10,500,INT32_MAX, &i, &cp)); - tt_int_op(0,OP_EQ, i); - tt_assert(U64_LITERAL(0) == - tor_parse_uint64("123",-1,0,INT32_MAX, &i, &cp)); - tt_int_op(0,OP_EQ, i); - - { - /* Test parse_double */ - double d = tor_parse_double("10", 0, (double)UINT64_MAX,&i,NULL); - tt_int_op(1,OP_EQ, i); - tt_assert(DBL_TO_U64(d) == 10); - d = tor_parse_double("0", 0, (double)UINT64_MAX,&i,NULL); - tt_int_op(1,OP_EQ, i); - tt_assert(DBL_TO_U64(d) == 0); - d = tor_parse_double(" ", 0, (double)UINT64_MAX,&i,NULL); - tt_int_op(0,OP_EQ, i); - d = tor_parse_double(".0a", 0, (double)UINT64_MAX,&i,NULL); - tt_int_op(0,OP_EQ, i); - d = tor_parse_double(".0a", 0, (double)UINT64_MAX,&i,&cp); - tt_int_op(1,OP_EQ, i); - d = tor_parse_double("-.0", 0, (double)UINT64_MAX,&i,NULL); - tt_int_op(1,OP_EQ, i); - tt_assert(DBL_TO_U64(d) == 0); - d = tor_parse_double("-10", -100.0, 100.0,&i,NULL); - tt_int_op(1,OP_EQ, i); - tt_double_op(fabs(d - -10.0),OP_LT, 1E-12); - } - - { - /* Test tor_parse_* where we overflow/underflow the underlying type. */ - /* This string should overflow 64-bit ints. */ -#define TOOBIG "100000000000000000000000000" - tt_int_op(0L, OP_EQ, - tor_parse_long(TOOBIG, 10, LONG_MIN, LONG_MAX, &i, NULL)); - tt_int_op(i,OP_EQ, 0); - tt_int_op(0L,OP_EQ, - tor_parse_long("-"TOOBIG, 10, LONG_MIN, LONG_MAX, &i, NULL)); - tt_int_op(i,OP_EQ, 0); - tt_int_op(0UL,OP_EQ, tor_parse_ulong(TOOBIG, 10, 0, ULONG_MAX, &i, NULL)); - tt_int_op(i,OP_EQ, 0); - tt_u64_op(U64_LITERAL(0), OP_EQ, tor_parse_uint64(TOOBIG, 10, - 0, UINT64_MAX, &i, NULL)); - tt_int_op(i,OP_EQ, 0); - } - /* Test snprintf */ /* Returning -1 when there's not enough room in the output buffer */ tt_int_op(-1,OP_EQ, tor_snprintf(buf, 0, "Foo")); @@ -2054,6 +2048,144 @@ test_util_strmisc(void *arg) } static void +test_util_parse_integer(void *arg) +{ + (void)arg; + int i; + char *cp; + + /* Test parse_long */ + /* Empty/zero input */ + tt_int_op(0L,OP_EQ, tor_parse_long("",10,0,100,&i,NULL)); + tt_int_op(0,OP_EQ, i); + tt_int_op(0L,OP_EQ, tor_parse_long("0",10,0,100,&i,NULL)); + tt_int_op(1,OP_EQ, i); + /* Normal cases */ + tt_int_op(10L,OP_EQ, tor_parse_long("10",10,0,100,&i,NULL)); + tt_int_op(1,OP_EQ, i); + tt_int_op(10L,OP_EQ, tor_parse_long("10",10,0,10,&i,NULL)); + tt_int_op(1,OP_EQ, i); + tt_int_op(10L,OP_EQ, tor_parse_long("10",10,10,100,&i,NULL)); + tt_int_op(1,OP_EQ, i); + tt_int_op(-50L,OP_EQ, tor_parse_long("-50",10,-100,100,&i,NULL)); + tt_int_op(1,OP_EQ, i); + tt_int_op(-50L,OP_EQ, tor_parse_long("-50",10,-100,0,&i,NULL)); + tt_int_op(1,OP_EQ, i); + tt_int_op(-50L,OP_EQ, tor_parse_long("-50",10,-50,0,&i,NULL)); + tt_int_op(1,OP_EQ, i); + /* Extra garbage */ + tt_int_op(0L,OP_EQ, tor_parse_long("10m",10,0,100,&i,NULL)); + tt_int_op(0,OP_EQ, i); + tt_int_op(0L,OP_EQ, tor_parse_long("-50 plus garbage",10,-100,100,&i,NULL)); + tt_int_op(0,OP_EQ, i); + tt_int_op(10L,OP_EQ, tor_parse_long("10m",10,0,100,&i,&cp)); + tt_int_op(1,OP_EQ, i); + tt_str_op(cp,OP_EQ, "m"); + tt_int_op(-50L,OP_EQ, tor_parse_long("-50 plus garbage",10,-100,100,&i,&cp)); + tt_int_op(1,OP_EQ, i); + tt_str_op(cp,OP_EQ, " plus garbage"); + /* Illogical min max */ + tor_capture_bugs_(1); + tt_int_op(0L,OP_EQ, tor_parse_long("10",10,50,4,&i,NULL)); + tt_int_op(0,OP_EQ, i); + tt_int_op(1, OP_EQ, smartlist_len(tor_get_captured_bug_log_())); + tt_str_op("!(max < min)", OP_EQ, + smartlist_get(tor_get_captured_bug_log_(), 0)); + tor_end_capture_bugs_(); + tor_capture_bugs_(1); + tt_int_op(0L,OP_EQ, tor_parse_long("-50",10,100,-100,&i,NULL)); + tt_int_op(0,OP_EQ, i); + tt_int_op(1, OP_EQ, smartlist_len(tor_get_captured_bug_log_())); + tt_str_op("!(max < min)", OP_EQ, + smartlist_get(tor_get_captured_bug_log_(), 0)); + tor_end_capture_bugs_(); + /* Out of bounds */ + tt_int_op(0L,OP_EQ, tor_parse_long("10",10,50,100,&i,NULL)); + tt_int_op(0,OP_EQ, i); + tt_int_op(0L,OP_EQ, tor_parse_long("-50",10,0,100,&i,NULL)); + tt_int_op(0,OP_EQ, i); + /* Base different than 10 */ + tt_int_op(2L,OP_EQ, tor_parse_long("10",2,0,100,NULL,NULL)); + tt_int_op(0L,OP_EQ, tor_parse_long("2",2,0,100,NULL,NULL)); + tt_int_op(0L,OP_EQ, tor_parse_long("10",-2,0,100,NULL,NULL)); + tt_int_op(68284L,OP_EQ, tor_parse_long("10abc",16,0,70000,NULL,NULL)); + tt_int_op(68284L,OP_EQ, tor_parse_long("10ABC",16,0,70000,NULL,NULL)); + tt_int_op(0,OP_EQ, tor_parse_long("10ABC",-1,0,70000,&i,NULL)); + tt_int_op(i,OP_EQ, 0); + + /* Test parse_ulong */ + tt_int_op(0UL,OP_EQ, tor_parse_ulong("",10,0,100,NULL,NULL)); + tt_int_op(0UL,OP_EQ, tor_parse_ulong("0",10,0,100,NULL,NULL)); + tt_int_op(10UL,OP_EQ, tor_parse_ulong("10",10,0,100,NULL,NULL)); + tt_int_op(0UL,OP_EQ, tor_parse_ulong("10",10,50,100,NULL,NULL)); + tt_int_op(10UL,OP_EQ, tor_parse_ulong("10",10,0,10,NULL,NULL)); + tt_int_op(10UL,OP_EQ, tor_parse_ulong("10",10,10,100,NULL,NULL)); + tt_int_op(0UL,OP_EQ, tor_parse_ulong("8",8,0,100,NULL,NULL)); + tt_int_op(50UL,OP_EQ, tor_parse_ulong("50",10,50,100,NULL,NULL)); + tt_int_op(0UL,OP_EQ, tor_parse_ulong("-50",10,0,100,NULL,NULL)); + tt_int_op(0UL,OP_EQ, tor_parse_ulong("50",-1,50,100,&i,NULL)); + tt_int_op(0,OP_EQ, i); + tt_int_op(0UL,OP_EQ, tor_parse_ulong("-50",10,0,100,&i,NULL)); + tt_int_op(0,OP_EQ, i); + + /* Test parse_uint64 */ + tt_assert(U64_LITERAL(10) == tor_parse_uint64("10 x",10,0,100, &i, &cp)); + tt_int_op(1,OP_EQ, i); + tt_str_op(cp,OP_EQ, " x"); + tt_assert(U64_LITERAL(12345678901) == + tor_parse_uint64("12345678901",10,0,UINT64_MAX, &i, &cp)); + tt_int_op(1,OP_EQ, i); + tt_str_op(cp,OP_EQ, ""); + tt_assert(U64_LITERAL(0) == + tor_parse_uint64("12345678901",10,500,INT32_MAX, &i, &cp)); + tt_int_op(0,OP_EQ, i); + tt_assert(U64_LITERAL(0) == + tor_parse_uint64("123",-1,0,INT32_MAX, &i, &cp)); + tt_int_op(0,OP_EQ, i); + + { + /* Test parse_double */ + double d = tor_parse_double("10", 0, (double)UINT64_MAX,&i,NULL); + tt_int_op(1,OP_EQ, i); + tt_assert(DBL_TO_U64(d) == 10); + d = tor_parse_double("0", 0, (double)UINT64_MAX,&i,NULL); + tt_int_op(1,OP_EQ, i); + tt_assert(DBL_TO_U64(d) == 0); + d = tor_parse_double(" ", 0, (double)UINT64_MAX,&i,NULL); + tt_int_op(0,OP_EQ, i); + d = tor_parse_double(".0a", 0, (double)UINT64_MAX,&i,NULL); + tt_int_op(0,OP_EQ, i); + d = tor_parse_double(".0a", 0, (double)UINT64_MAX,&i,&cp); + tt_int_op(1,OP_EQ, i); + d = tor_parse_double("-.0", 0, (double)UINT64_MAX,&i,NULL); + tt_int_op(1,OP_EQ, i); + tt_assert(DBL_TO_U64(d) == 0); + d = tor_parse_double("-10", -100.0, 100.0,&i,NULL); + tt_int_op(1,OP_EQ, i); + tt_double_op(fabs(d - -10.0),OP_LT, 1E-12); + } + + { + /* Test tor_parse_* where we overflow/underflow the underlying type. */ + /* This string should overflow 64-bit ints. */ +#define TOOBIG "100000000000000000000000000" + tt_int_op(0L, OP_EQ, + tor_parse_long(TOOBIG, 10, LONG_MIN, LONG_MAX, &i, NULL)); + tt_int_op(i,OP_EQ, 0); + tt_int_op(0L,OP_EQ, + tor_parse_long("-"TOOBIG, 10, LONG_MIN, LONG_MAX, &i, NULL)); + tt_int_op(i,OP_EQ, 0); + tt_int_op(0UL,OP_EQ, tor_parse_ulong(TOOBIG, 10, 0, ULONG_MAX, &i, NULL)); + tt_int_op(i,OP_EQ, 0); + tt_u64_op(U64_LITERAL(0), OP_EQ, tor_parse_uint64(TOOBIG, 10, + 0, UINT64_MAX, &i, NULL)); + tt_int_op(i,OP_EQ, 0); + } + done: + tor_end_capture_bugs_(); +} + +static void test_util_pow2(void *arg) { /* Test tor_log2(). */ @@ -2217,7 +2349,7 @@ test_util_gzip_compression_bomb(void *arg) tor_zlib_state_t *state = NULL; /* Make sure we can't produce a compression bomb */ - const int prev_level = setup_full_capture_of_logs(LOG_WARN); + setup_full_capture_of_logs(LOG_WARN); tt_int_op(-1, OP_EQ, tor_gzip_compress(&result, &result_len, one_mb, one_million, ZLIB_METHOD)); @@ -2225,7 +2357,7 @@ test_util_gzip_compression_bomb(void *arg) "We compressed something and got an insanely high " "compression factor; other Tors would think this " "was a zlib bomb."); - teardown_capture_of_logs(prev_level); + teardown_capture_of_logs(); /* Here's a compression bomb that we made manually. */ const char compression_bomb[1039] = @@ -4971,26 +5103,62 @@ test_util_socket(void *arg) tt_int_op(fd_is_nonblocking(fd4), OP_EQ, 1); #endif - tor_close_socket(fd1); - tor_close_socket(fd2); + tor_assert(tor_close_socket == tor_close_socket__real); + + /* we use close_socket__real here so that coverity can tell that we are + * really closing these sockets. */ + tor_close_socket__real(fd1); + tor_close_socket__real(fd2); fd1 = fd2 = TOR_INVALID_SOCKET; tt_int_op(get_n_open_sockets(), OP_EQ, n + 2); - tor_close_socket(fd3); - tor_close_socket(fd4); + tor_close_socket__real(fd3); + tor_close_socket__real(fd4); fd3 = fd4 = TOR_INVALID_SOCKET; tt_int_op(get_n_open_sockets(), OP_EQ, n); done: if (SOCKET_OK(fd1)) - tor_close_socket(fd1); + tor_close_socket__real(fd1); if (SOCKET_OK(fd2)) - tor_close_socket(fd2); + tor_close_socket__real(fd2); if (SOCKET_OK(fd3)) - tor_close_socket(fd3); + tor_close_socket__real(fd3); if (SOCKET_OK(fd4)) - tor_close_socket(fd4); + tor_close_socket__real(fd4); } +#if 0 +static int +is_there_a_localhost(int family) +{ + tor_socket_t s; + s = tor_open_socket(family, SOCK_STREAM, IPPROTO_TCP); + tor_assert(SOCKET_OK(s)); + + int result = 0; + if (family == AF_INET) { + struct sockaddr_in s_in; + memset(&s_in, 0, sizeof(s_in)); + s_in.sin_family = AF_INET; + s_in.sin_addr.s_addr = htonl(0x7f000001); + s_in.sin_port = 0; + + if (bind(s, (void*)&s_in, sizeof(s_in)) == 0) { + result = 1; + } + } else if (family == AF_INET6) { + struct sockaddr_in6 sin6; + memset(&sin6, 0, sizeof(sin6)); + sin6.sin6_family = AF_INET6; + sin6.sin6_addr.s6_addr[15] = 1; + sin6.sin6_port = 0; + } + tor_close_socket(s); + + return result; +} +#endif + /* Test for socketpair and ersatz_socketpair(). We test them both, since * the latter is a tolerably good way to exersize tor_accept_socket(). */ static void @@ -5005,15 +5173,18 @@ test_util_socketpair(void *arg) int socketpair_result = 0; socketpair_result = tor_socketpair_fn(family, SOCK_STREAM, 0, fds); - /* If there is no 127.0.0.1 or ::1, tor_ersatz_socketpair will and must fail. + +#ifdef __FreeBSD__ + /* If there is no 127.0.0.1, tor_ersatz_socketpair will and must fail. * Otherwise, we risk exposing a socketpair on a routable IP address. (Some * BSD jails use a routable address for localhost. Fortunately, they have * the real AF_UNIX socketpair.) */ - if (ersatz && ERRNO_IS_EPROTO(-socketpair_result)) { + if (ersatz && socketpair_result < 0) { /* In my testing, an IPv6-only FreeBSD jail without ::1 returned EINVAL. * Assume we're on a machine without 127.0.0.1 or ::1 and give up now. */ - goto done; + tt_skip(); } +#endif tt_int_op(0, OP_EQ, socketpair_result); tt_assert(SOCKET_OK(fds[0])); @@ -5220,7 +5391,6 @@ test_util_pwdb(void *arg) const struct passwd *me = NULL, *me2, *me3; char *name = NULL; char *dir = NULL; - int prev_level = -100; /* Uncached case. */ /* Let's assume that we exist. */ @@ -5261,13 +5431,12 @@ test_util_pwdb(void *arg) tor_free(dir); /* We should do a LOG_ERR */ - prev_level = setup_full_capture_of_logs(LOG_ERR); + setup_full_capture_of_logs(LOG_ERR); dir = get_user_homedir(badname); tt_assert(dir == NULL); expect_log_msg_containing("not found"); tt_int_op(smartlist_len(mock_saved_logs()), OP_EQ, 1); - teardown_capture_of_logs(prev_level); - prev_level = -100; + teardown_capture_of_logs(); /* Now try to find a user that doesn't exist by ID. */ found = 0; @@ -5284,8 +5453,7 @@ test_util_pwdb(void *arg) done: tor_free(name); tor_free(dir); - if (prev_level >= 0) - teardown_capture_of_logs(prev_level); + teardown_capture_of_logs(); } #endif @@ -5467,10 +5635,12 @@ struct testcase_t util_tests[] = { UTIL_LEGACY(config_line_quotes), UTIL_LEGACY(config_line_comment_character), UTIL_LEGACY(config_line_escaped_content), + UTIL_LEGACY(config_line_crlf), UTIL_LEGACY_NO_WIN(expand_filename), UTIL_LEGACY(escape_string_socks), UTIL_LEGACY(string_is_key_value), UTIL_LEGACY(strmisc), + UTIL_TEST(parse_integer, 0), UTIL_LEGACY(pow2), UTIL_LEGACY(gzip), UTIL_TEST(gzip_compression_bomb, TT_FORK), diff --git a/src/test/test_util_process.c b/src/test/test_util_process.c index 45c22ef47f..4e75b97f3d 100644 --- a/src/test/test_util_process.c +++ b/src/test/test_util_process.c @@ -26,7 +26,7 @@ test_util_process_set_waitpid_callback(void *ignored) { (void)ignored; waitpid_callback_t *res1 = NULL, *res2 = NULL; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_full_capture_of_logs(LOG_WARN); pid_t pid = (pid_t)42; res1 = set_waitpid_callback(pid, temp_callback, NULL); @@ -34,11 +34,12 @@ test_util_process_set_waitpid_callback(void *ignored) res2 = set_waitpid_callback(pid, temp_callback, NULL); tt_assert(res2); - expect_log_msg("Replaced a waitpid monitor on pid 42. That should be " + expect_single_log_msg( + "Replaced a waitpid monitor on pid 42. That should be " "impossible.\n"); done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); clear_waitpid_callback(res1); clear_waitpid_callback(res2); } @@ -48,7 +49,7 @@ test_util_process_clear_waitpid_callback(void *ignored) { (void)ignored; waitpid_callback_t *res; - int previous_log = setup_capture_of_logs(LOG_WARN); + setup_capture_of_logs(LOG_WARN); pid_t pid = (pid_t)43; clear_waitpid_callback(NULL); @@ -64,7 +65,7 @@ test_util_process_clear_waitpid_callback(void *ignored) #endif done: - teardown_capture_of_logs(previous_log); + teardown_capture_of_logs(); } #endif /* _WIN32 */ diff --git a/src/test/testing_common.c b/src/test/testing_common.c index 6460713f75..fd7c4e7074 100644 --- a/src/test/testing_common.c +++ b/src/test/testing_common.c @@ -156,37 +156,51 @@ remove_directory(void) } /** Define this if unit tests spend too much time generating public keys*/ -#undef CACHE_GENERATED_KEYS +#define CACHE_GENERATED_KEYS -static crypto_pk_t *pregen_keys[5] = {NULL, NULL, NULL, NULL, NULL}; -#define N_PREGEN_KEYS ARRAY_LENGTH(pregen_keys) +#define N_PREGEN_KEYS 11 +static crypto_pk_t *pregen_keys[N_PREGEN_KEYS]; +static int next_key_idx; /** Generate and return a new keypair for use in unit tests. If we're using - * the key cache optimization, we might reuse keys: we only guarantee that - * keys made with distinct values for <b>idx</b> are different. The value of - * <b>idx</b> must be at least 0, and less than N_PREGEN_KEYS. */ + * the key cache optimization, we might reuse keys. "idx" is ignored. + * Our only guarantee is that we won't reuse a key till this function has been + * called several times. The order in which keys are returned is slightly + * randomized, so that tests that depend on a particular order will not be + * reliable. */ crypto_pk_t * pk_generate(int idx) { - int res; + (void) idx; #ifdef CACHE_GENERATED_KEYS - tor_assert(idx < N_PREGEN_KEYS); - if (! pregen_keys[idx]) { - pregen_keys[idx] = crypto_pk_new(); - res = crypto_pk_generate_key(pregen_keys[idx]); - tor_assert(!res); - } - return crypto_pk_dup_key(pregen_keys[idx]); + /* Either skip 1 or 2 keys. */ + next_key_idx += crypto_rand_int_range(1,3); + next_key_idx %= N_PREGEN_KEYS; + return crypto_pk_dup_key(pregen_keys[next_key_idx]); #else crypto_pk_t *result; - (void) idx; + int res; result = crypto_pk_new(); - res = crypto_pk_generate_key(result); + res = crypto_pk_generate_key__real(result); tor_assert(!res); return result; #endif } +#ifdef CACHE_GENERATED_KEYS +static int +crypto_pk_generate_key_with_bits__get_cached(crypto_pk_t *env, int bits) +{ + if (bits != 1024) + return crypto_pk_generate_key_with_bits__real(env, bits); + + crypto_pk_t *newkey = pk_generate(0); + crypto_pk_assign_(env, newkey); + crypto_pk_free(newkey); + return 0; +} +#endif + /** Free all storage used for the cached key optimization. */ static void free_pregenerated_keys(void) @@ -213,10 +227,34 @@ passthrough_test_cleanup(const struct testcase_t *testcase, void *ptr) return 1; } +static void * +ed25519_testcase_setup(const struct testcase_t *testcase) +{ + crypto_ed25519_testing_force_impl(testcase->setup_data); + return testcase->setup_data; +} +static int +ed25519_testcase_cleanup(const struct testcase_t *testcase, void *ptr) +{ + (void)testcase; + (void)ptr; + crypto_ed25519_testing_restore_impl(); + return 1; +} +const struct testcase_setup_t ed25519_test_setup = { + ed25519_testcase_setup, ed25519_testcase_cleanup +}; + const struct testcase_setup_t passthrough_setup = { passthrough_test_setup, passthrough_test_cleanup }; +static void +an_assertion_failed(void) +{ + tinytest_set_test_failed_(); +} + /** Main entry point for unit test code: parse the command line, and run * some unit tests. */ int @@ -299,6 +337,17 @@ main(int c, const char **v) tor_free(errmsg); return 1; } + tor_set_failed_assertion_callback(an_assertion_failed); + +#ifdef CACHE_GENERATED_KEYS + for (i = 0; i < N_PREGEN_KEYS; ++i) { + pregen_keys[i] = crypto_pk_new(); + int r = crypto_pk_generate_key(pregen_keys[i]); + tor_assert(r == 0); + } + MOCK(crypto_pk_generate_key_with_bits, + crypto_pk_generate_key_with_bits__get_cached); +#endif atexit(remove_directory); diff --git a/src/trunnel/ed25519_cert.c b/src/trunnel/ed25519_cert.c index f495743667..24988d510b 100644 --- a/src/trunnel/ed25519_cert.c +++ b/src/trunnel/ed25519_cert.c @@ -1,4 +1,4 @@ -/* ed25519_cert.c -- generated by Trunnel v1.4.4. +/* ed25519_cert.c -- generated by Trunnel v1.4.6. * https://gitweb.torproject.org/trunnel.git * You probably shouldn't edit this file. */ @@ -157,7 +157,7 @@ ed25519_cert_extension_setlen_un_unparsed(ed25519_cert_extension_t *inp, size_t &inp->un_unparsed.n_, inp->un_unparsed.elts_, newlen, sizeof(inp->un_unparsed.elts_[0]), (trunnel_free_fn_t) NULL, &inp->trunnel_error_code_); - if (newptr == NULL) + if (newlen != 0 && newptr == NULL) goto trunnel_alloc_failed; inp->un_unparsed.elts_ = newptr; return 0; @@ -589,7 +589,7 @@ ed25519_cert_setlen_ext(ed25519_cert_t *inp, size_t newlen) &inp->ext.n_, inp->ext.elts_, newlen, sizeof(inp->ext.elts_[0]), (trunnel_free_fn_t) ed25519_cert_extension_free, &inp->trunnel_error_code_); - if (newptr == NULL) + if (newlen != 0 && newptr == NULL) goto trunnel_alloc_failed; inp->ext.elts_ = newptr; return 0; diff --git a/src/trunnel/ed25519_cert.h b/src/trunnel/ed25519_cert.h index 75a82d8aff..28f6feef31 100644 --- a/src/trunnel/ed25519_cert.h +++ b/src/trunnel/ed25519_cert.h @@ -1,4 +1,4 @@ -/* ed25519_cert.h -- generated by by Trunnel v1.4.4. +/* ed25519_cert.h -- generated by by Trunnel v1.4.6. * https://gitweb.torproject.org/trunnel.git * You probably shouldn't edit this file. */ diff --git a/src/trunnel/link_handshake.c b/src/trunnel/link_handshake.c index 3ef7341ae9..c2717f36bf 100644 --- a/src/trunnel/link_handshake.c +++ b/src/trunnel/link_handshake.c @@ -1,4 +1,4 @@ -/* link_handshake.c -- generated by Trunnel v1.4.4. +/* link_handshake.c -- generated by Trunnel v1.4.6. * https://gitweb.torproject.org/trunnel.git * You probably shouldn't edit this file. */ @@ -143,7 +143,7 @@ auth_challenge_cell_setlen_methods(auth_challenge_cell_t *inp, size_t newlen) &inp->methods.n_, inp->methods.elts_, newlen, sizeof(inp->methods.elts_[0]), (trunnel_free_fn_t) NULL, &inp->trunnel_error_code_); - if (newptr == NULL) + if (newlen != 0 && newptr == NULL) goto trunnel_alloc_failed; inp->methods.elts_ = newptr; return 0; @@ -452,7 +452,7 @@ certs_cell_cert_setlen_body(certs_cell_cert_t *inp, size_t newlen) &inp->body.n_, inp->body.elts_, newlen, sizeof(inp->body.elts_[0]), (trunnel_free_fn_t) NULL, &inp->trunnel_error_code_); - if (newptr == NULL) + if (newlen != 0 && newptr == NULL) goto trunnel_alloc_failed; inp->body.elts_ = newptr; return 0; @@ -747,7 +747,7 @@ rsa_ed_crosscert_setlen_sig(rsa_ed_crosscert_t *inp, size_t newlen) &inp->sig.n_, inp->sig.elts_, newlen, sizeof(inp->sig.elts_[0]), (trunnel_free_fn_t) NULL, &inp->trunnel_error_code_); - if (newptr == NULL) + if (newlen != 0 && newptr == NULL) goto trunnel_alloc_failed; inp->sig.elts_ = newptr; return 0; @@ -1268,7 +1268,7 @@ auth1_setlen_sig(auth1_t *inp, size_t newlen) &inp->sig.n_, inp->sig.elts_, newlen, sizeof(inp->sig.elts_[0]), (trunnel_free_fn_t) NULL, &inp->trunnel_error_code_); - if (newptr == NULL) + if (newlen != 0 && newptr == NULL) goto trunnel_alloc_failed; inp->sig.elts_ = newptr; return 0; @@ -1714,7 +1714,7 @@ certs_cell_setlen_certs(certs_cell_t *inp, size_t newlen) &inp->certs.n_, inp->certs.elts_, newlen, sizeof(inp->certs.elts_[0]), (trunnel_free_fn_t) certs_cell_cert_free, &inp->trunnel_error_code_); - if (newptr == NULL) + if (newlen != 0 && newptr == NULL) goto trunnel_alloc_failed; inp->certs.elts_ = newptr; return 0; diff --git a/src/trunnel/link_handshake.h b/src/trunnel/link_handshake.h index 2749ec7dd4..54611b96e8 100644 --- a/src/trunnel/link_handshake.h +++ b/src/trunnel/link_handshake.h @@ -1,4 +1,4 @@ -/* link_handshake.h -- generated by by Trunnel v1.4.4. +/* link_handshake.h -- generated by by Trunnel v1.4.6. * https://gitweb.torproject.org/trunnel.git * You probably shouldn't edit this file. */ diff --git a/src/trunnel/pwbox.c b/src/trunnel/pwbox.c index 9b348a9b30..62662a9369 100644 --- a/src/trunnel/pwbox.c +++ b/src/trunnel/pwbox.c @@ -1,4 +1,4 @@ -/* pwbox.c -- generated by Trunnel v1.4.4. +/* pwbox.c -- generated by Trunnel v1.4.6. * https://gitweb.torproject.org/trunnel.git * You probably shouldn't edit this file. */ @@ -151,7 +151,7 @@ pwbox_encoded_setlen_skey_header(pwbox_encoded_t *inp, size_t newlen) &inp->skey_header.n_, inp->skey_header.elts_, newlen, sizeof(inp->skey_header.elts_[0]), (trunnel_free_fn_t) NULL, &inp->trunnel_error_code_); - if (newptr == NULL) + if (newlen != 0 && newptr == NULL) goto trunnel_alloc_failed; inp->skey_header.elts_ = newptr; return 0; @@ -226,7 +226,7 @@ pwbox_encoded_setlen_data(pwbox_encoded_t *inp, size_t newlen) &inp->data.n_, inp->data.elts_, newlen, sizeof(inp->data.elts_[0]), (trunnel_free_fn_t) NULL, &inp->trunnel_error_code_); - if (newptr == NULL) + if (newlen != 0 && newptr == NULL) goto trunnel_alloc_failed; inp->data.elts_ = newptr; return 0; diff --git a/src/trunnel/pwbox.h b/src/trunnel/pwbox.h index e69e2c1a0e..77a813d123 100644 --- a/src/trunnel/pwbox.h +++ b/src/trunnel/pwbox.h @@ -1,4 +1,4 @@ -/* pwbox.h -- generated by by Trunnel v1.4.4. +/* pwbox.h -- generated by by Trunnel v1.4.6. * https://gitweb.torproject.org/trunnel.git * You probably shouldn't edit this file. */ diff --git a/src/win32/orconfig.h b/src/win32/orconfig.h index 1e1c31dff5..c113efb402 100644 --- a/src/win32/orconfig.h +++ b/src/win32/orconfig.h @@ -218,7 +218,7 @@ #define USING_TWOS_COMPLEMENT /* Version number of package */ -#define VERSION "0.2.9.2-alpha-dev" +#define VERSION "0.3.0.0-alpha-dev" |